.hv2-header.hv2-shared-header{position:sticky!important;z-index:100!important;top:0!important;width:100%;height:76px;border:0;border-bottom:1px solid #e6e1f7!important;background:#f7f5fff0!important;color:#120b2e!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);font-family:Inter,Inter Tight,ui-sans-serif,system-ui,sans-serif!important;font-size:17px;font-weight:400;line-height:1.6}.hv2-header.hv2-shared-header *,.hv2-footer.hv2-shared-footer *{box-sizing:border-box;font-family:inherit!important;-webkit-text-fill-color:currentColor!important}.hv2-header.hv2-shared-header a,.hv2-footer.hv2-shared-footer a{text-decoration:none!important}.hv2-header.hv2-shared-header .hv2-nav{width:min(1200px,calc(100% - 56px));height:100%;margin:auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:25px}.hv2-header.hv2-shared-header .hv2-logo{display:inline-flex;align-items:center;min-width:94px}.hv2-header.hv2-shared-header .hv2-logo img{display:block;width:76px;height:auto;transform:scale(1.41);transform-origin:center}.hv2-header.hv2-shared-header .hv2-navlinks{display:flex;align-items:center;gap:27px;margin:0}.hv2-header.hv2-shared-header .hv2-navlinks a{color:#120b2e!important;font-size:16px!important;font-weight:600!important;line-height:1.6;white-space:nowrap;transition:color .2s}.hv2-header.hv2-shared-header .hv2-navlinks a:hover,.hv2-header.hv2-shared-header .hv2-navlinks a[aria-current=page]{color:#6d28d9!important}.hv2-header.hv2-shared-header .hv2-button{min-height:49px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:4px;padding:0 22px;border:1px solid transparent;font-family:inherit;font-size:14px!important;font-weight:650!important;line-height:1.65;cursor:pointer;transition:transform .2s,background .2s}.hv2-header.hv2-shared-header .hv2-button:hover{transform:translateY(-2px)}.hv2-header.hv2-shared-header .hv2-button-primary{color:#fff!important;background:linear-gradient(120deg,#8b3dff,#3b5bff)!important;box-shadow:0 8px 18px #694ddb30}.hv2-header.hv2-shared-header .hv2-arrow{font-size:17px;line-height:1}.hv2-header.hv2-shared-header .hv2-header-cta{justify-self:end}.hv2-header.hv2-shared-header .hv2-menu-button{display:none;width:42px;height:42px;border:1px solid #e6e1f7;border-radius:10px;background:#fff;color:#120b2e;font-size:inherit;cursor:pointer}.hv2-header.hv2-shared-header .hv2-mobile-menu{display:none}.hv2-header.hv2-shared-header :is(a,button):focus-visible,.hv2-footer.hv2-shared-footer a:focus-visible{outline:3px solid #8b3dff;outline-offset:4px}.go7-footer.hv2-footer.hv2-shared-footer{padding:55px 0 24px!important;border:0!important;background:#0a041c!important;color:#b3a9db!important;font-family:Inter,Inter Tight,ui-sans-serif,system-ui,sans-serif!important;font-size:17px;font-weight:400;line-height:1.6}.hv2-footer.hv2-shared-footer .hv2-wrap{width:min(1200px,calc(100% - 56px));margin:0 auto}.hv2-footer.hv2-shared-footer .hv2-footer-brand{display:flex;align-items:center;gap:22px;margin:0 0 32px}.hv2-footer.hv2-shared-footer .hv2-footer-brand img{display:block;width:94px;height:auto}.hv2-footer.hv2-shared-footer .hv2-footer-brand p{max-width:200px;margin:0;color:#b3a9db!important;font-size:17px!important;line-height:1.6}.hv2-footer.hv2-shared-footer .hv2-footer-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.hv2-footer.hv2-shared-footer .hv2-footer-col h3{margin:0 0 13px;color:#fff!important;font-family:Sora,Inter,system-ui,sans-serif!important;font-size:16px!important;font-weight:600!important;line-height:1.6;letter-spacing:-.02em;text-transform:uppercase}.hv2-footer.hv2-shared-footer .hv2-footer-col a{display:block;width:-moz-fit-content;width:fit-content;margin:8px 0;color:#b3a9db!important;font-size:16px!important;font-weight:400!important;line-height:1.6}.hv2-footer.hv2-shared-footer a:hover{color:#fff!important}.hv2-footer.hv2-shared-footer .hv2-footer-bottom{display:flex;justify-content:space-between;gap:20px;margin-top:36px;padding-top:18px;border-top:1px solid rgba(255,255,255,.15);color:#b3a9db!important;font-size:16px!important}.hv2-footer.hv2-shared-footer .hv2-footer-bottom div{display:flex;gap:18px}.hv2-footer.hv2-shared-footer .hv2-footer-bottom a{color:inherit!important}@media (max-width: 1080px){.hv2-header.hv2-shared-header .hv2-nav{grid-template-columns:1fr auto auto}.hv2-header.hv2-shared-header .hv2-navlinks{display:none}.hv2-header.hv2-shared-header .hv2-menu-button{display:grid;place-items:center}.hv2-header.hv2-shared-header .hv2-mobile-menu{display:flex;position:absolute;top:100%;left:0;right:0;z-index:101;padding:10px 19px 20px;flex-direction:column;border-bottom:1px solid #e6e1f7;background:#f7f5fffa;box-shadow:0 16px 30px #1e193214}.hv2-header.hv2-shared-header .hv2-mobile-menu a{padding:11px 4px;border-bottom:1px solid #e6e1f7;color:#3d3656!important;font-size:16px;font-weight:600}.hv2-header.hv2-shared-header .hv2-mobile-menu .hv2-button{margin-top:13px;color:#fff!important;border:0}}@media (max-width: 767px){.hv2-header.hv2-shared-header{height:66px;font-size:16px}.hv2-header.hv2-shared-header .hv2-nav{grid-template-columns:1fr auto}.hv2-header.hv2-shared-header .hv2-logo img{width:70px}.hv2-header.hv2-shared-header .hv2-menu-button{border-radius:14px}.hv2-header.hv2-shared-header .hv2-button{padding-inline:14px}.hv2-header.hv2-shared-header .hv2-header-cta{display:none}.hv2-footer.hv2-shared-footer{font-size:16px}.hv2-footer.hv2-shared-footer .hv2-footer-brand p{font-size:16px!important}.hv2-footer.hv2-shared-footer .hv2-wrap{width:calc(100% - 38px)}.hv2-footer.hv2-shared-footer .hv2-footer-grid{grid-template-columns:1fr 1fr;gap:24px 16px}.hv2-footer.hv2-shared-footer .hv2-footer-brand{grid-column:1 / -1}.hv2-footer.hv2-shared-footer .hv2-footer-bottom{flex-direction:column}}@media (prefers-reduced-motion: reduce){.hv2-header.hv2-shared-header *,.hv2-footer.hv2-shared-footer *{scroll-behavior:auto!important;transition-duration:.01ms!important}}:where(p,li,dt,dd,td,blockquote,nav,button,input,textarea,select,label,legend,summary){font-family:Inter,system-ui,sans-serif!important}:where(h1,h2,h3,h4,h5,h6,[role=heading],.font-heading,.font-display){font-family:Sora,Inter,system-ui,sans-serif!important;font-weight:600!important;-webkit-hyphens:none!important;hyphens:none!important;text-wrap:balance!important}:where(h1,h2,h3,h4,h5,h6,[role=heading]) :where(span,strong,b,em,a){font-family:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important}:where(h1,[role=heading][aria-level="1"]){letter-spacing:-.035em!important;line-height:1.04!important}:where(h2,[role=heading][aria-level="2"]){letter-spacing:-.03em!important;line-height:1.08!important}:where(h3,[role=heading][aria-level="3"]){letter-spacing:-.02em!important;line-height:1.15!important}:where(.go7-home-refresh .home-hero,.home-v2-premium .hv2-hero,.home-v2-page .hv2-hero,.radar-page .radar-hero-copy,.press-page .press-hero,.g7-managed-hero,.g7-hero,.managed-growth-page .mg-hero-copy,.go7-acquisition .acq-hero,.go7-authority .auth-hero,.about-rebuild .about-hero,.case-studies-page .cs-hero,.gr-hero-copy,.mgp-heading) h1{font-size:clamp(52px,4.2vw,60px)!important;line-height:1.04!important}@media (min-width: 768px){.home-v2-page .hv2-hero h1>br+span{white-space:nowrap}}:where(.home-v2-premium .hv2-section-heading,.home-v2-premium .hv2-report,.home-v2-premium .hv2-final,.home-v2-premium .hv2-radar-section,.home-v2-page .hv2-section-heading,.home-v2-page .hv2-final,.managed-growth-page .mg-section-heading,.managed-growth-page .mg-guarantee,.managed-growth-page .mg-pr-explain,.managed-growth-page .mg-faq-intro,.managed-growth-page .mg-final,.radar-page .radar-section-heading,.radar-page .radar-action,.radar-page .radar-audience,.radar-page .radar-final,.go7-home-refresh .home-together,.go7-home-refresh .home-process,.go7-home-refresh .home-radar,.go7-home-refresh .home-plans,.go7-home-refresh .home-final,.press-page .press-section-intro,.about-rebuild :is(.about-founder-copy,.about-beliefs,.about-responsibilities,.about-journey,.about-final),.go7-acquisition .acq-final-card,.go7-authority .auth-final-card,.case-studies-page .cs-cta,.g7-section-heading,.g7-brain-copy,.g7-managed-detail,.g7-managed-columns,.g7-engagement,.gr-section-heading,.mgp-heading) h2{font-size:clamp(34px,3.2vw,46px)!important;line-height:1.08!important}@media (max-width: 767px){:where(.go7-home-refresh .home-hero,.home-v2-premium .hv2-hero,.home-v2-page .hv2-hero,.radar-page .radar-hero-copy,.press-page .press-hero,.g7-managed-hero,.g7-hero,.managed-growth-page .mg-hero-copy,.go7-acquisition .acq-hero,.go7-authority .auth-hero,.about-rebuild .about-hero,.case-studies-page .cs-hero,.gr-hero-copy,.mgp-heading) h1{font-size:clamp(36px,10vw,40px)!important}:where(.home-v2-premium .hv2-section-heading,.home-v2-premium .hv2-report,.home-v2-premium .hv2-final,.home-v2-premium .hv2-radar-section,.home-v2-page .hv2-section-heading,.home-v2-page .hv2-final,.managed-growth-page .mg-section-heading,.managed-growth-page .mg-guarantee,.managed-growth-page .mg-pr-explain,.managed-growth-page .mg-faq-intro,.managed-growth-page .mg-final,.radar-page .radar-section-heading,.radar-page .radar-action,.radar-page .radar-audience,.radar-page .radar-final,.go7-home-refresh .home-together,.go7-home-refresh .home-process,.go7-home-refresh .home-radar,.go7-home-refresh .home-plans,.go7-home-refresh .home-final,.press-page .press-section-intro,.about-rebuild :is(.about-founder-copy,.about-beliefs,.about-responsibilities,.about-journey,.about-final),.go7-acquisition .acq-final-card,.go7-authority .auth-final-card,.case-studies-page .cs-cta,.g7-section-heading,.g7-brain-copy,.g7-managed-detail,.g7-managed-columns,.g7-engagement,.gr-section-heading,.mgp-heading) h2{font-size:clamp(30px,8vw,36px)!important}}
