.company-disclosure[data-astro-cid-6cz7cycn]{color:#5b5e66;max-width:1440px;margin:64px auto 0;padding:24px 40px 32px;font-size:12px;line-height:1.6}.company-disclosure[data-astro-cid-6cz7cycn] p[data-astro-cid-6cz7cycn]{margin:0 0 4px}.company-disclosure[data-astro-cid-6cz7cycn] a[data-astro-cid-6cz7cycn]{color:inherit;text-underline-offset:3px}@media (width<=600px){.company-disclosure[data-astro-cid-6cz7cycn]{padding-inline:20px}}:root{--brand-red:#c23d45;--brand-red-deep:#a7353b;--brand-green:#307d5d;--brand-yellow:#edc63b;--brand-pink:#ce5cbc;--brand-ink:#1d1f25;--brand-paper:#f7f7f8;--brand-border:#e5e6e9;--brand-white:#fff;--color-text:var(--brand-ink);--color-text-secondary:color-mix(in srgb, var(--brand-ink) 72%, var(--brand-white));--color-surface:var(--brand-white);--color-surface-subtle:var(--brand-paper);--color-border:var(--brand-border);--color-accent-solid:var(--brand-red);--color-accent-hover:var(--brand-red-deep);--color-on-accent:var(--brand-white);--color-focus:var(--brand-ink);--color-highlight:var(--brand-yellow);--color-work-icon:var(--brand-pink);--color-systems-icon:var(--brand-green);--color-glass:#f7f7f8a8;--color-card:#ffffffdb}@font-face{font-family:Growvia Geist;src:url(/growvia-study/geist-latin.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{--growvia-ink:var(--color-text);--growvia-yellow:var(--color-highlight);--growvia-width:1200px}*{box-sizing:border-box}html{background:var(--color-surface)}body{color:var(--growvia-ink);background:var(--color-surface);-webkit-font-smoothing:antialiased;margin:0;font-family:Growvia Geist,sans-serif;font-weight:300}p,h1{margin:0}a{color:inherit;text-decoration:none}button{font:inherit}img{display:block}a:focus-visible,button:focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}.study-skip{z-index:30;background:var(--growvia-ink);color:#fff;border-radius:30px;padding:12px 18px;position:fixed;top:-80px;left:20px}.study-skip:focus{top:10px}.growvia-nav{z-index:10;width:100%;position:absolute;top:40px;left:0}.growvia-nav-inner{width:calc(100% - 80px);max-width:var(--growvia-width);align-items:center;gap:30px;height:50px;margin:auto;display:flex}.growvia-logo{flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.growvia-logo span{font-size:20px;font-weight:500;line-height:28px}.growvia-menu{align-items:center;gap:30px;display:flex}.growvia-nav-link{color:inherit;text-align:left;font-family:inherit;font-weight:inherit;background:0 0;border:0;flex-direction:column;height:26px;padding:0;font-size:16px;line-height:25.6px;display:flex;overflow:hidden}.growvia-nav-link span{transition:transform .3s}.growvia-nav-link span+span{color:var(--color-text);text-decoration:underline;text-decoration-color:var(--color-accent-solid);text-underline-offset:4px}.growvia-nav-link:hover span{transform:translateY(-25.6px)}.growvia-button{background:var(--color-accent-solid);height:50px;color:var(--color-on-accent);font:inherit;white-space:nowrap;border:0;border-radius:30px;justify-content:center;align-items:center;padding:15px 60px 15px 30px;font-size:16px;font-weight:300;line-height:25.6px;display:inline-flex;position:relative}.button-arrow{background:var(--color-surface);width:40px;height:40px;color:var(--color-accent-solid);border-radius:50%;place-items:center;font-size:26px;line-height:1;transition:transform .25s;display:grid;position:absolute;top:5px;right:5px}.growvia-button:hover .button-arrow{transform:rotate(-35deg)}.menu-toggle{display:none}.growvia-hero{width:calc(100% - 80px);max-width:var(--growvia-width);grid-template-columns:45% 50%;column-gap:5%;margin-inline:auto;display:grid}.growvia-copy{flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;height:100vh;min-height:0;padding-top:80px;display:flex}.growvia-copy-top{flex-direction:column;gap:20px;width:100%;display:flex}#growvia-title{letter-spacing:0;font-size:56px;font-weight:600;line-height:1.1}.headline-line{display:block}.headline-word{white-space:nowrap}.headline-letter{animation:.2s cubic-bezier(.22,1,.36,1) both letter-reveal;animation-delay:calc(var(--character) * 20ms);display:inline-block}.growvia-description{font-size:18px;line-height:28.8px;animation:1s .85s both content-reveal}.growvia-copy-bottom{flex-direction:column;align-items:flex-start;gap:60px;width:100%;animation:1s 1.15s both content-reveal;display:flex}.growvia-button:hover{background:var(--color-accent-hover)}.growvia-visual{height:100vh;min-height:0;padding-block:40px;position:relative}.growvia-photo{border-radius:10px;width:100%;height:100%;overflow:hidden}.growvia-photo img{object-fit:cover;object-position:40% 15%;width:100%;height:100%}.growvia-metric{z-index:1;background:var(--color-card);backdrop-filter:blur(8px);border-radius:10px;flex-direction:column;gap:5px;display:flex;position:absolute;box-shadow:0 .602187px .602187px -.833333px #00000021,0 2.28853px 2.28853px -1.66667px #00000021,0 10px 10px -2.5px #00000021}.growvia-metric:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #fff;position:absolute;inset:0}.metric-number{font-size:28px;font-weight:500;line-height:32px}.metric-label{font-size:16px;line-height:25.6px}.metric-efficiency{width:180px;min-height:120px;padding:14px 20px;bottom:223px;left:-43px}.metric-growth{width:64px;height:40px;color:var(--color-work-icon);position:absolute;top:14px;right:14px;transform:rotate(-7deg)}.metric-clients{width:210px;min-height:107px;padding:20px;bottom:80px;right:35px}.metric-globe{width:46px;height:46px;color:var(--color-systems-icon);position:absolute;top:10px;right:20px}.growvia-growth{z-index:1;background:var(--growvia-yellow);border-radius:50px;align-items:center;gap:5px;width:max-content;padding:10px 14px;font-size:16px;line-height:25.6px;display:flex;position:absolute;top:338px;left:-33px}.growvia-growth strong{font-weight:500}.study-disclaimer{max-width:var(--growvia-width);border-top:1px solid var(--color-border);color:var(--color-text-secondary);margin:20px auto;padding-block:14px;font-size:13px;line-height:1.6}.study-disclaimer strong{font-weight:500}@keyframes letter-reveal{0%{opacity:.001;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes content-reveal{0%{opacity:.001;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@media (width<=1279px) and (width>=1200px){.growvia-nav-inner,.growvia-hero,.study-disclaimer{margin-inline:40px}}@media (width<=1199px){.growvia-nav{top:20px}.growvia-nav-inner{background:var(--color-surface-subtle);border-radius:50px;justify-content:space-between;width:auto;height:52px;margin-inline:40px;padding-left:20px;padding-right:6px;position:relative}.menu-toggle{background:var(--growvia-ink);color:#fff;cursor:pointer;border:0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:40px;height:40px;padding:0;display:flex}.menu-toggle span{background:#fff;width:12px;height:2px;transition:transform .2s}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3px)rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3px)rotate(-45deg)}.growvia-menu{background:var(--color-surface-subtle);border-radius:20px;padding:24px;display:none;position:absolute;top:62px;left:0;right:0;box-shadow:0 10px 30px #252e3d15}.growvia-menu.is-open{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.growvia-hero{flex-direction:column;gap:40px;width:auto;margin-inline:40px;display:flex}.growvia-copy{gap:40px;height:auto;min-height:0;padding-top:140px}#growvia-title{font-size:50px;line-height:1.2}.growvia-copy-bottom{flex-direction:row-reverse;align-items:flex-end}.hero-action{flex-shrink:0;width:30%}.growvia-visual{height:400px;min-height:0;padding:0}.growvia-hero{gap:60px}.metric-number{font-size:28px;line-height:28px}.metric-efficiency{bottom:105px;left:25px}.metric-clients{bottom:23px;right:26px}.growvia-growth{top:72px;left:39px}.study-disclaimer{margin-inline:40px}}@media (width<=809px){.growvia-nav-inner{margin-inline:20px}.growvia-hero{gap:40px;margin-inline:20px}.growvia-metric,.growvia-growth{display:none}.growvia-copy{gap:20px;padding-top:120px}#growvia-title{font-size:34px;line-height:1.2}.growvia-description{font-size:16px;line-height:25.6px}.growvia-copy-bottom{flex-direction:column;align-items:stretch;gap:40px}.hero-action{width:100%}.growvia-visual{height:400px}.metric-number{font-size:24px;line-height:24px}.metric-label{font-size:14px;line-height:22.4px}.metric-efficiency{bottom:105px;left:25px}.metric-clients{bottom:23px;right:26px}.growvia-growth{font-size:14px;line-height:22.4px;top:72px;bottom:auto;left:39px}.study-disclaimer{margin-inline:20px}}@media (width<=359px){.growvia-growth{left:15px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}html{color-scheme:light;scroll-padding-top:112px}.growvia-nav{position:fixed}.growvia-nav-inner{isolation:isolate;border-radius:0;grid-template-columns:max-content 0fr max-content;column-gap:0;transition:height .55s cubic-bezier(.22,1,.36,1),padding .55s cubic-bezier(.22,1,.36,1),border-radius .55s cubic-bezier(.22,1,.36,1),grid-template-columns .55s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.growvia-logo{z-index:1;grid-column:1;margin-right:30px;position:relative}.growvia-menu{z-index:1;grid-column:3;position:relative}.nav-contact{opacity:0;visibility:hidden;transform-origin:100%;transition:opacity .45s,transform .55s cubic-bezier(.22,1,.36,1),visibility 0s .55s;transform:scale(.01)}.growvia-nav[data-nav-state=compact] .growvia-nav-inner{border-radius:50px;grid-template-columns:max-content 1fr max-content;height:66px;padding:8px 8px 8px 20px}.growvia-nav[data-nav-state=compact] .nav-contact{opacity:1;visibility:visible;transition-delay:0s;transform:none}.nav-glass{z-index:0;border-radius:inherit;pointer-events:none;opacity:0;background:var(--color-glass);transition:opacity .45s,border-radius .55s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 1px #ffffffd9,inset 0 -1px #ffffff59,inset 0 0 2px 1px #0000001f,0 4px 16px #11111a0a}.growvia-nav[data-nav-state=compact] .nav-glass{opacity:1}.glass-surface__filter{opacity:0;z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.glass-surface--svg{backdrop-filter:url(#navigation-glass-filter)saturate(1.2)}.glass-surface--fallback{backdrop-filter:blur(12px)saturate(1.4)brightness(1.04)}.glass-surface__sheen,.glass-surface__rim{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.glass-surface__sheen{background:linear-gradient(135deg,#ffffff6b,#0000 42% 64%,#ffffff2e)}.glass-surface__rim{-webkit-mask-composite:xor;background:linear-gradient(150deg,#ffffffb3,#ffffff1a 45%,#ffffff14 60%,#ffffff6b);padding:2px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.navigation-runway{background:var(--color-surface-subtle);border-radius:24px;max-width:1200px;min-height:160vh;margin:70px auto 0;padding:70px 40px;position:relative;overflow:hidden}.navigation-runway-copy{z-index:1;max-width:560px;position:relative}.navigation-runway h2{margin:20px 0;font-size:clamp(32px,5vw,64px);font-weight:500;line-height:1.05}.navigation-runway p{margin-top:18px;font-size:18px;line-height:1.6}.navigation-runway-label{text-transform:uppercase;letter-spacing:.1em;font-size:12px!important}.navigation-test-pattern{opacity:.24;background:repeating-linear-gradient(135deg, transparent 0 55px, var(--color-systems-icon) 56px 58px, transparent 59px 110px);pointer-events:none;position:absolute;inset:0}@media (width<=1199px){html{scroll-padding-top:92px}.growvia-nav-inner,.growvia-nav[data-nav-state=compact] .growvia-nav-inner{background:0 0;border-radius:50px;height:52px;padding:0 6px 0 20px;display:flex}.menu-toggle{z-index:1;position:relative}.growvia-menu{position:absolute}.nav-contact{opacity:1;visibility:visible;transform:none}.nav-glass{opacity:1}.navigation-runway{margin-inline:40px}}@media (width<=809px){.navigation-runway{margin-inline:20px;padding:40px 20px}}@media (prefers-reduced-motion:reduce){.growvia-nav-inner,.nav-contact,.nav-glass{transition:none}.nav-contact{transform:none}}@supports not (backdrop-filter:blur(1px)){.nav-glass{background:var(--color-surface-subtle)}}
