:root{color-scheme:light;font-family:Inter,Poppins,system-ui,sans-serif}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}#prog,.react-route-progress,.growth-story__progress,.gromatrix-scroll-zoom__progress{display:none!important}body.admin-bar header{top:32px!important}@media(max-width:782px){body.admin-bar header{top:46px!important}}.legacy-page-host{display:contents}.gromatrix-vertical-gallery{display:none!important}header a[href="/growth-marketing#services"],header a[href="/services"],.mobile-menu a[href="/growth-marketing#services"],.mobile-menu a[href="/services"],.gromatrix-menu-overlay a[href="/growth-marketing#services"],.gromatrix-menu-overlay a[href="/services"],[data-framer-name*=Menu] a[href="/growth-marketing#services"],[data-framer-name*=Menu] a[href="/services"]{display:none!important}header a[href="/projects"],header a[href="./projects"],.mobile-menu a[href="/projects"],.mobile-menu a[href="./projects"],.gromatrix-menu-overlay a[href="/projects"],.gromatrix-menu-overlay a[href="./projects"],[data-framer-name*=Menu] a[href="/projects"],[data-framer-name*=Menu] a[href="./projects"]{display:none!important}header [data-framer-component-type=RichTextContainer]:has(>*>a[href="/growth-marketing#services"]),header [data-framer-component-type=RichTextContainer]:has(a[href="/growth-marketing#services"]){display:none!important}#__framer-badge-container,#__framer-badge-container *,.__framer-badge,.__framer-badge *,[id*=framer-badge],[class*=framer-badge],[data-framer-name="Get Template"],[data-framer-name="Get Template"] *,.framer-4ilr0n-container,.framer-4ilr0n-container *,[data-nosnippet][href*="framer.com"],a[href*="framer.com"][title*=Framer],a[href*="framer.com"][title*="website builder"]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.react-loader{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#07110f}.react-loader img{width:74px;animation:react-loader-pulse 1.1s ease-in-out infinite alternate}body.home.page-loaded .hero-inner{transition-delay:.55s}a:not(:focus-visible),button:not(:focus-visible),[role=button]:not(:focus-visible),[role=link]:not(:focus-visible),[data-highlight=true]:not(:focus-visible),.gromatrix-revealio-card:not(:focus-visible),.about-team__card:not(:focus-visible){outline:none!important}a:focus-visible,button:focus-visible,[role=button]:focus-visible{outline:2px solid #00b7ad!important;outline-offset:4px}[role=link]:focus-visible{outline:2px solid #00b7ad!important;outline-offset:4px}.gromatrix-revealio-card,.gromatrix-revealio-card:before,.gromatrix-revealio-card:after{border:0!important;outline:0!important}.gromatrix-revealio-card__face,.gromatrix-revealio-card:hover .gromatrix-revealio-card__face,.gromatrix-revealio-card.is-flipped .gromatrix-revealio-card__face{border:0!important;outline:0!important;box-shadow:none!important}.gromatrix-revealio-card:focus-visible{outline:2px solid #00b7ad!important;outline-offset:4px;box-shadow:none!important}.framer-NUZhb a[data-framer-name*=Arrow]:not(:focus-visible),.framer-NUZhb [role=link]:not(:focus-visible),.framer-NUZhb a[href="/contact"]:not(:focus-visible){outline:0!important;box-shadow:none!important}.framer-NUZhb form:has(textarea) .framer-form-input-wrapper{--framer-input-border-bottom-width: 0px !important;--framer-input-border-left-width: 0px !important;--framer-input-border-right-width: 0px !important;--framer-input-border-top-width: 0px !important;background:#fff1!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:8px!important;box-shadow:none!important;overflow:hidden}.framer-NUZhb form:has(textarea) .framer-form-input{color:#fff!important;background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important}.framer-NUZhb form:has(textarea) .framer-form-input-wrapper:focus-within{border-color:#00b7ad!important;box-shadow:0 0 0 1px #00b7ad47!important}.framer-NUZhb form:has(textarea) .framer-form-input:-webkit-autofill,.framer-NUZhb form:has(textarea) .framer-form-input:-webkit-autofill:hover,.framer-NUZhb form:has(textarea) .framer-form-input:-webkit-autofill:focus{-webkit-text-fill-color:#fff!important;transition:background-color 9999s ease-out 0s}@media(prefers-reduced-motion:reduce){body.home.page-loaded .hero-inner{transition-delay:0s}}@media(min-width:981px){body .navbar.scrolled{height:72px;padding:8px 0;align-items:center;overflow:visible}body .navbar.scrolled .navbar-inner{width:min(1160px,calc(100% - 64px));height:56px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:clamp(16px,2vw,28px);padding:0 20px}body .navbar.scrolled .nav-left{min-width:0;height:100%;align-items:center}body .navbar.scrolled .nav-home{display:grid;width:40px;height:40px;overflow:hidden;place-items:center;border-radius:10px}body .navbar.scrolled .nav-arrow{display:block;width:52px;height:52px;max-width:none;flex:0 0 auto;object-fit:cover;transform:scale(1.28);transform-origin:center}body .navbar.scrolled .nav-menu{min-width:0;align-items:center;justify-self:center;gap:clamp(18px,2.4vw,38px);font-size:clamp(13px,1.25vw,16px);white-space:nowrap}body .navbar.scrolled .nav-menu a{line-height:1;white-space:nowrap}body .navbar.scrolled .nav-right{min-width:max-content;height:100%;align-items:center}body .navbar.scrolled .nav-call{display:inline-flex;min-width:92px;height:40px;align-items:center;justify-content:center;padding:0 18px;line-height:1;white-space:nowrap}}.react-not-found{min-height:100vh;display:grid;place-content:center;justify-items:center;gap:18px;padding:32px;color:#fff;background:#07110f;text-align:center}.react-not-found img{width:min(220px,70vw)}.react-not-found a{color:#14f1d9}@keyframes react-loader-pulse{0%{opacity:.45;transform:scale(.86)}to{opacity:1;transform:scale(1)}}.react-legal-page{min-height:100vh;color:#0f172a;background:radial-gradient(circle at 15% 0%,rgba(5,175,161,.14),transparent 34rem),#f8fcfb}.react-legal-nav{position:sticky;top:0;z-index:10;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;min-height:84px;padding:0 5vw;background:#ffffffe0;border-bottom:1px solid rgba(15,23,42,.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.react-legal-nav img{display:block;width:150px}.react-legal-nav nav{display:flex;gap:28px}.react-legal-nav a{color:inherit;text-decoration:none}.react-legal-contact{justify-self:end;padding:10px 20px;border:1px solid #05afa1;border-radius:999px}.react-legal-content{width:min(820px,calc(100% - 40px));margin:0 auto;padding:clamp(90px,12vw,160px) 0}.react-legal-eyebrow{color:#05afa1;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.react-legal-content h1{margin:12px 0 38px;font-size:clamp(42px,7vw,82px);line-height:1}.react-legal-content p:not(.react-legal-eyebrow){margin:0 0 22px;color:#52606d;font-size:18px;line-height:1.8}.react-legal-content h2{margin:54px 0 18px;font-size:clamp(25px,3vw,36px);line-height:1.2}.react-legal-content h3{margin:34px 0 14px;font-size:clamp(20px,2.2vw,27px)}.react-legal-content p,.react-legal-content li{white-space:pre-line}.react-legal-content ul{margin:0 0 26px;padding-left:24px;color:#52606d;font-size:18px;line-height:1.8}.react-legal-footer{display:flex;justify-content:space-between;gap:28px;padding:34px 5vw;color:#dbe5e3;background:#07110f}.react-legal-footer nav{display:flex;flex-wrap:wrap;gap:20px}.react-legal-footer a{color:inherit;text-decoration:none}.react-legal-footer p{margin:0}@media(max-width:980px){.react-legal-nav{grid-template-columns:1fr auto}.react-legal-nav nav{display:none}.react-legal-footer{flex-direction:column}}
