body:has(:is(.gf-marketing,.gf-seo,.gf-geo,.gf-sea,.gf-social,.gf-email))>header>nav{height:76px}body:has(:is(.gf-marketing,.gf-seo,.gf-geo,.gf-sea,.gf-social,.gf-email))>footer{color:#f2f6ff;background:#03050d;border-color:#82aaff24;padding:64px 0 40px}body:has(:is(.gf-marketing,.gf-seo,.gf-geo,.gf-sea,.gf-social,.gf-email))>footer .wrap{max-width:1440px;padding-inline:max(clamp(20px,5vw,72px),env(safe-area-inset-left,0px))}body:has(:is(.gf-marketing,.gf-seo,.gf-geo,.gf-sea,.gf-social,.gf-email))>footer .wrap>div:first-child{grid-template-columns:1.4fr 1fr 1fr 1fr}body:has(:is(.gf-marketing,.gf-seo,.gf-geo,.gf-sea,.gf-social,.gf-email))>footer .wrap>div:first-child>div>a{gap:12px}body:has(:is(.gf-marketing,.gf-seo,.gf-geo,.gf-sea,.gf-social,.gf-email))>footer .wrap>div:first-child>div>a>span{letter-spacing:.2em;text-transform:uppercase;font-size:16px;font-weight:700}body:has(:is(.gf-marketing,.gf-seo,.gf-geo,.gf-sea,.gf-social,.gf-email))>footer .wrap>div:first-child>div>a img{display:none}body:has(:is(.gf-marketing,.gf-seo,.gf-geo,.gf-sea,.gf-social,.gf-email))>footer .wrap>div:first-child>div>a:before{content:"";background:#000 url(../media/growthflow-globe.1j69ghq5__ykw.png) 50% 33%/150% no-repeat;border-radius:50%;flex:none;width:28px;height:28px;box-shadow:0 0 0 1px #aacdff59,0 0 14px #3c78ff59}body:has(:is(.gf-marketing,.gf-seo,.gf-geo,.gf-sea,.gf-social,.gf-email))>footer .wrap>div:first-child>div>p:first-of-type{font-family:var(--font-instrument),serif;margin-top:14px;font-size:19px;font-weight:400}body:has(:is(.gf-marketing,.gf-seo,.gf-geo,.gf-sea,.gf-social,.gf-email))>footer .wrap>div:first-child>div>p:last-child{color:#8fa0c8;margin-top:6px;font-size:14px;line-height:1.5}body:has(:is(.gf-marketing,.gf-seo,.gf-geo,.gf-sea,.gf-social,.gf-email))>footer nav h2{color:#5d6c93}body:has(:is(.gf-marketing,.gf-seo,.gf-geo,.gf-sea,.gf-social,.gf-email))>footer nav ul{color:#c9d6f5;font-size:15px}body:has(:is(.gf-marketing,.gf-seo,.gf-geo,.gf-sea,.gf-social,.gf-email))>footer nav li a{min-height:28px}body:has(:is(.gf-marketing,.gf-seo,.gf-geo,.gf-sea,.gf-social,.gf-email))>footer .wrap>div:last-child{color:#5d6c93;margin-top:56px;padding-top:20px}@media (min-width:1024px){body:has(:is(.gf-marketing,.gf-seo,.gf-geo,.gf-sea,.gf-social,.gf-email))>header>nav{grid-template-columns:1fr auto 1fr;display:grid}body:has(:is(.gf-marketing,.gf-seo,.gf-geo,.gf-sea,.gf-social,.gf-email))>header>nav>ul,body:has(:is(.gf-marketing,.gf-seo,.gf-geo,.gf-sea,.gf-social,.gf-email))>header>nav>div:first-of-type{display:flex}body:has(:is(.gf-marketing,.gf-seo,.gf-geo,.gf-sea,.gf-social,.gf-email))>header>nav>div:last-child{display:none}}@media (max-width:1023px){body:has(:is(.gf-marketing,.gf-seo,.gf-geo,.gf-sea,.gf-social,.gf-email))>header>nav{height:64px}body:has(:is(.gf-marketing,.gf-seo,.gf-geo,.gf-sea,.gf-social,.gf-email))>footer .wrap>div:first-child{grid-template-columns:1fr 1fr;gap:32px}body:has(:is(.gf-marketing,.gf-seo,.gf-geo,.gf-sea,.gf-social,.gf-email))>footer .wrap>div:first-child>div:first-child{grid-column:1/-1}body:has(:is(.gf-marketing,.gf-seo,.gf-geo,.gf-sea,.gf-social,.gf-email))>footer .wrap>div:last-child{flex-direction:column;align-items:flex-start}}.gf-campaign{--sans:var(--font-hanken),sans-serif;--serif:var(--font-instrument),serif;--geist:var(--font-geist),sans-serif;--mono:var(--font-geist-mono),monospace}.gf-campaign .faq button{letter-spacing:normal;min-height:64px;padding:18px 0;font-size:18px}.gf-campaign .faq [role=region] p{max-width:58ch;padding:0 0 22px;font-size:16.5px;line-height:1.6}.gf-campaign .real-audit{width:min(100%,560px);margin-top:40px}.gf-campaign .real-audit form>div:first-of-type{background:var(--glass);border-radius:999px;gap:8px;padding:6px;box-shadow:inset 0 1px #e6f0ff80,0 0 0 1px #aacdff42}.gf-campaign .real-audit form>div:first-of-type>div{background:0 0;border:0;flex:1;min-width:0;height:48px}.gf-campaign .real-audit input[name=website]{height:48px}.gf-campaign .real-audit form>div:first-of-type>button{background:var(--brand);color:#fff;border-radius:999px;flex:none;width:auto;height:48px;padding:0 22px;font-size:15px}@media (max-width:1023px){.gf-campaign .real-audit form>div:first-of-type{border-radius:20px;flex-direction:column;padding:8px}.gf-campaign .real-audit form>div:first-of-type>div{flex:auto;width:100%}.gf-campaign .real-audit form>div:first-of-type>button{border-radius:14px;width:100%}.gf-campaign .faq button{font-size:16.5px}}
