@keyframes itemIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.nav-menu{transition:none}.menu-panel.active .menu-title,.menu-panel.active .menu-item{animation:none}}@media (prefers-reduced-motion:reduce){.why-card,.card-motif{transition:none}.card-wrap:hover .why-card{transform:rotate(var(--tilt))}.js-enabled .why-copy>*{opacity:1;transition:none;transform:none}.js-enabled .why-card{opacity:1;transform:rotate(var(--tilt))}}.how-video{border:1px solid #ffffff24;border-radius:32px;max-width:1232px;margin:0 auto clamp(76px,8vw,120px);position:relative;overflow:hidden;box-shadow:0 24px 60px #00000059,inset 0 1px #ffffff14}.how-video.how-video-fit{aspect-ratio:unset;display:block}.how-video-media{aspect-ratio:16/9;background:#0b1a0f;width:100%;height:auto;display:block}@media (prefers-reduced-motion:reduce){.how-visual{transition:none}.how-visual:hover{transform:none}.js-enabled .how-head>*,.js-enabled .how-video,.js-enabled .how-step .how-copy,.js-enabled .how-step .how-visual,.js-enabled .how-badge{opacity:1;transition:none;transform:none}}@media (prefers-reduced-motion:reduce){.voice-card{transition:none}.voice-card:hover{transform:none}.js-enabled .voices-head>*{opacity:1;transition:none;transform:none}.js-enabled .voice-card{opacity:1;transform:none}}@keyframes ctaFadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.js-enabled .cta-final .cta-title,.js-enabled .cta-final .btn{opacity:1;animation:none}}@media (width<=1279px){.menu-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=999px){.nav-toggle{display:flex}.btn-nav{margin-left:auto}.nav-row{gap:12px}.nav-links{border-top:1px solid #ffffff1a;flex-direction:column;order:5;align-items:stretch;gap:2px;width:100%;margin-top:10px;padding:10px 0 6px;display:none;position:static;transform:none}.nav.nav-open .nav-links{display:flex}.nav-links a{padding:12px 14px;font-size:15px}.nav.nav-open,.nav.menu-open{max-height:calc(100svh - 48px);overflow-y:auto}.menu-panel{margin:4px 16px 0}}@media (width>=1024px) and (width<=1199px){.why-inner{grid-template-columns:minmax(0,440px) minmax(0,1fr)}}@media (width<=1023px){.why-inner{grid-template-columns:1fr;gap:56px}.why-copy p{max-width:640px}.why-cards{padding:8px 0}.card-wrap:nth-child(odd),.card-wrap:nth-child(2n){left:0}.card-wrap+.card-wrap{margin-top:40px}}@media (width<=767px){.nav{top:16px;left:16px;right:16px}.nav-row{padding:10px 10px 10px 16px}.brand svg{width:132px;height:auto}.btn-nav{padding:9px 16px;font-size:13px}.menu-grid{grid-template-columns:1fr}.mi-title{white-space:normal}.content{gap:20px;padding:110px 20px 56px}.btn{padding:14px 24px;font-size:15px}.why-card{padding:22px 84px 24px 22px}.card-motif{width:68px}.why-blob{filter:blur(70px)}.blob-a{width:340px;height:340px;right:-80px}.blob-b{width:300px;height:300px;right:40px}.why-px{width:28px;height:28px}}@media (width<=1023px){.how-steps:before{display:none}.how-step{grid-template-columns:1fr;justify-items:start;row-gap:26px}.how-step--flip .how-copy,.how-step--flip .how-visual{order:0}.how-badge{margin:0;position:static}.how-copy{max-width:640px}.how-visual{width:100%;max-width:640px}.how-step+.how-step{margin-top:72px}}@media (width<=767px){.how-video{border-radius:24px}.how-video.how-video-fit{aspect-ratio:unset}.how-step+.how-step{margin-top:56px}.how-visual{aspect-ratio:4/3}}@media (width<=1023px){.voices-grid{grid-template-columns:1fr;gap:28px;max-width:620px;margin-inline:auto}.voice-wide{grid-template-columns:1fr}.voice-wide .vc-quote{padding:14px 28px 46px}.vc-name,.vc-role{white-space:normal}}@media (width<=767px){.cta-band{min-height:340px;padding-top:72px;padding-bottom:72px}.cta-content{gap:32px}}@media (width>=1200px){.fc a{white-space:nowrap}}@media (width<=1199px){.footer-inner{grid-template-columns:1fr;row-gap:56px}}@media (width<=899px){.footer-cols{grid-template-columns:repeat(3,minmax(140px,1fr))}}@media (width<=599px){.footer-inner{padding-top:64px;padding-bottom:72px}.footer-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px}.fc a{white-space:normal}.cta-final .cta-row{flex-direction:column;align-items:stretch;width:100%}.cta-final .btn{width:100%;max-width:340px;margin:0 auto}}@media (width<=479px){h1{font-size:clamp(30px,8.6vw,38px)}.cta-band{padding-left:44px;padding-right:44px}.cta-row{flex-direction:column;align-items:stretch;width:100%}.btn{width:100%;max-width:340px;margin:0 auto}.vc-name,.vc-role{padding:0 14px;font-size:13.5px}.voice-wide .vc-name,.voice-wide .vc-role{min-width:0;padding:0 14px}.vc-quote{padding:44px 22px 46px}.vc-quote p{font-size:17px}.voice-wide .vc-quote{padding:10px 22px 42px}.voice-wide .vc-quote p{font-size:17.5px}}@keyframes blurRise{0%{opacity:0;filter:blur(14px);transform:translateY(24px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.in-sprout,.in-badge,.in-l1,.in-l2,.in-lede,.in-ctas{animation:none}}@media (prefers-reduced-motion:reduce){.nav-menu{transition:none}.menu-panel.active .menu-title,.menu-panel.active .menu-item{animation:none}}@media (prefers-reduced-motion:reduce){.why-card,.card-motif{transition:none}.card-wrap:hover .why-card{transform:rotate(var(--tilt))}.js-enabled .why-copy>*{opacity:1;transition:none;transform:none}.js-enabled .why-card{opacity:1;transform:rotate(var(--tilt))}}@media (prefers-reduced-motion:reduce){.how-visual,.how-play{transition:none}.how-visual:hover,.how-play:hover{transform:none}.js-enabled .how-head>*,.js-enabled .how-video,.js-enabled .how-step .how-copy,.js-enabled .how-step .how-visual,.js-enabled .how-badge{opacity:1;transition:none;transform:none}}@media (prefers-reduced-motion:reduce){.voice-card{transition:none}.voice-card:hover{transform:none}.js-enabled .voices-head>*{opacity:1;transition:none;transform:none}.js-enabled .voice-card{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.js-enabled .cta-final .cta-title,.js-enabled .cta-final .btn{opacity:1;animation:none}}@media (width<=1279px){.menu-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=999px){.nav-toggle{display:flex}.btn-nav{margin-left:auto}.nav-row{gap:12px}.nav-links{border-top:1px solid #ffffff1a;flex-direction:column;order:5;align-items:stretch;gap:2px;width:100%;margin-top:10px;padding:10px 0 6px;display:none;position:static;transform:none}.nav.nav-open .nav-links{display:flex}.nav-links a{padding:12px 14px;font-size:15px}.nav.nav-open,.nav.menu-open{max-height:calc(100svh - 48px);overflow-y:auto}.menu-panel{margin:4px 16px 0}}@media (width>=1024px) and (width<=1199px){.why-inner{grid-template-columns:minmax(0,440px) minmax(0,1fr)}}@media (width<=1023px){.why-inner{grid-template-columns:1fr;gap:56px}.why-copy p{max-width:640px}.why-cards{padding:8px 0}.card-wrap:nth-child(odd),.card-wrap:nth-child(2n){left:0}.card-wrap+.card-wrap{margin-top:40px}}@media (width<=767px){.nav{top:16px;left:16px;right:16px}.nav-row{padding:10px 10px 10px 16px}.brand svg{width:132px;height:auto}.btn-nav{padding:9px 16px;font-size:13px}.menu-grid{grid-template-columns:1fr}.mi-title{white-space:normal}.content{gap:20px;padding:110px 20px 56px}.btn{padding:14px 24px;font-size:15px}.why-card{padding:22px 84px 24px 22px}.card-motif{width:68px}.why-blob{filter:blur(70px)}.blob-a{width:340px;height:340px;right:-80px}.blob-b{width:300px;height:300px;right:40px}.why-px{width:28px;height:28px}}@media (width<=1023px){.how-steps:before{display:none}.how-step{grid-template-columns:1fr;justify-items:start;row-gap:26px}.how-step--flip .how-copy,.how-step--flip .how-visual{order:0}.how-badge{margin:0;position:static}.how-copy{max-width:640px}.how-visual{width:100%;max-width:640px}.how-step+.how-step{margin-top:72px}}@media (width<=767px){.how-video{aspect-ratio:4/3;border-radius:24px;gap:16px}.how-play{width:64px;height:64px}.how-play svg{width:20px;height:23px}.how-step+.how-step{margin-top:56px}.how-visual{aspect-ratio:4/3}}@media (width<=1023px){.voices-grid{grid-template-columns:1fr;gap:28px;max-width:620px;margin-inline:auto}.voice-wide{grid-template-columns:1fr}.voice-wide .vc-quote{padding:14px 28px 46px}.vc-name,.vc-role{white-space:normal}}@media (width<=767px){.cta-band{min-height:340px;padding-top:72px;padding-bottom:72px}.cta-content{gap:32px}}@media (width>=1200px){.fc a{white-space:nowrap}}@media (width<=1199px){.footer-inner{grid-template-columns:1fr;row-gap:56px}}@media (width<=899px){.footer-cols{grid-template-columns:repeat(3,minmax(140px,1fr))}}@media (width<=599px){.footer-inner{padding-top:64px;padding-bottom:72px}.footer-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px}.fc a{white-space:normal}.cta-final .cta-row{flex-direction:column;align-items:stretch;width:100%}.cta-final .btn{width:100%;max-width:340px;margin:0 auto}}@media (width<=479px){h1{font-size:clamp(30px,8.6vw,38px)}.cta-band{padding-left:44px;padding-right:44px}.cta-row{flex-direction:column;align-items:stretch;width:100%}.btn{width:100%;max-width:340px;margin:0 auto}.vc-name,.vc-role{padding:0 14px;font-size:13.5px}.voice-wide .vc-name,.voice-wide .vc-role{min-width:0;padding:0 14px}.vc-quote{padding:44px 22px 46px}.vc-quote p{font-size:17px}.voice-wide .vc-quote{padding:10px 22px 42px}.voice-wide .vc-quote p{font-size:17.5px}}@media (prefers-reduced-motion:reduce){.in-sprout,.in-badge,.in-l1,.in-l2,.in-lede,.in-ctas{animation:none}}@keyframes fadeDown{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeUpScale{0%{opacity:0;transform:translateY(16px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.in-ctas{animation-name:fadeUpScale}.hero .lede{max-width:780px}.r-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#b4c22b;font-size:14px;font-weight:700}.r-mark{display:inline-block}.r-grid{pointer-events:none;opacity:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"120\" height=\"120\"><path d=\"M0 .5H120M.5 0V120\" stroke=\"%23FAF9F0\" stroke-opacity=\".09\" stroke-dasharray=\"7 10\"/></svg>");background-size:120px 120px;transition:opacity 1.6s .15s;position:absolute;inset:0}.r-grid--drift{animation:90s linear infinite gridDrift}@keyframes gridDrift{0%{background-position:0 0}to{background-position:120px 120px}}.rose-step.rv-in .r-grid,.action.in-view .r-grid,.matters.in-view .r-grid,html:not(.js-enabled) .r-grid{opacity:1}@keyframes floatSoft{0%{transform:translateY(-3px)}to{transform:translateY(3px)}}.rose-how{background:var(--bg);position:relative;overflow:hidden}.rose-how-inner{max-width:1328px;margin:0 auto;padding:clamp(84px,9vw,140px) clamp(20px,5vw,48px) clamp(40px,4vw,56px)}.rose-steps{grid-template-columns:1fr 1fr;gap:clamp(28px,3vw,44px);display:grid}.rose-step{background:linear-gradient(165deg,#d9e5330f,#ffffff05 45%,#00000024);border:1px solid #d9e53329;border-radius:24px;padding:clamp(26px,3.2vw,42px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.rose-step:before{content:"";pointer-events:none;background:radial-gradient(circle,#d9e53329,#0000 65%);width:300px;height:300px;position:absolute;top:-90px;right:-70px}.rose-step--wide{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1.18fr);align-items:center;gap:clamp(28px,4vw,56px);display:grid}.rose-step--wide:before{top:-110px;left:-80px;right:auto}.rose-step-num{color:#697d07;background:#fdfdf7;border:1px solid #0e3a1c24;border-radius:12px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:24px;font-family:Space Grotesk,Inter,sans-serif;font-size:19px;font-weight:600;display:flex;box-shadow:0 10px 24px #16301647}.rose-step h3{letter-spacing:-.01em;color:#faf9f0;margin-bottom:12px;font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(22px,2vw,26px);font-weight:600}.rose-step h3+p,.rose-step-copy>p{color:#e2e5c0bf;max-width:46ch;font-family:Inter,system-ui,sans-serif;font-size:15.5px;line-height:1.66}.rose-step-visual{background:#090a0b;border:1px solid #ffffff14;border-radius:18px;margin-top:30px;overflow:hidden}.rose-step-visual img{width:100%;height:auto;display:block}.rose-substep{margin-top:22px}.rose-substep h4{color:#faf9f0;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:7px;font-family:Space Grotesk,Inter,sans-serif;font-size:16.5px;font-weight:600;display:flex}.rose-substep p{color:#e2e5c0b8;max-width:52ch;font-family:Inter,system-ui,sans-serif;font-size:14.5px;line-height:1.62}.pill-soon{color:#d9e533;letter-spacing:.02em;white-space:nowrap;border:1px solid #d9e53380;border-radius:999px;padding:3px 12px;font-size:11.5px;font-weight:600}.rose-dash{aspect-ratio:636/411;background:radial-gradient(120% 90% at 0 100%,#9db70d38,#0000 55%),radial-gradient(110% 80% at 100% 0,#d9e5331a,#0000 60%),#0a0b0a;border:1px solid #ffffff12;border-radius:18px;position:relative;overflow:hidden}.dash-issue{background:#141613;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex;position:absolute;box-shadow:0 18px 40px #00000073}.di-chip{color:#fff;letter-spacing:.07em;text-transform:uppercase;background:#d33f3f;border-radius:999px;margin-bottom:8px;padding:2px 9px;font-size:9.5px;font-weight:700;display:inline-block}.di-title{color:#faf9f0;font-size:15px;font-weight:600}.di-btn{color:#0a0f0a;background:#fdfdf7;border-radius:8px;flex:none;padding:8px 14px;font-family:Space Grotesk,Inter,sans-serif;font-size:12.5px;font-weight:600}.dash-ghost{background:#ffffff12;border-radius:8px;height:15px;position:absolute}.dash-shield{color:#d9e533;background:radial-gradient(circle,#d9e5334d,#d9e5330d 72%);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:absolute}.ds-a{top:8%;right:6%}.di-1{top:14%;left:11%;right:16%}.dg-1{top:42%;left:14%;right:20%}.dg-2{top:49%;left:17%;right:24%}.di-2{top:57%;left:21%;right:7%}.dg-3{top:85%;left:25%;right:11%}.ds-b{bottom:9%;left:7%}.rose-step.rv-in .dash-shield{animation:4.5s ease-in-out infinite alternate floatSoft}.rose-step.rv-in .ds-b{animation-delay:1.4s}.js-enabled .rose-step .rs-el{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(22px)}.js-enabled .rose-step .rose-step-num{transform:scale(.7)}.js-enabled .rose-step .rose-step-visual{opacity:0;filter:blur(12px);transition:opacity .85s cubic-bezier(.16,1,.3,1) .3s,transform .85s cubic-bezier(.16,1,.3,1) .3s,filter .85s .3s;transform:translateY(14px)}.js-enabled .rose-step .d-el{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transform:translateY(14px)}.rd-1{transition-delay:50ms}.rd-2{transition-delay:.14s}.rd-3{transition-delay:.22s}.rd-4{transition-delay:.32s}.rd-5{transition-delay:.42s}.rd-6{transition-delay:.52s}.dd-1{transition-delay:.25s}.dd-2{transition-delay:.38s}.dd-3{transition-delay:.52s}.dd-4{transition-delay:.66s}.dd-5{transition-delay:.8s}.dd-6{transition-delay:.94s}.js-enabled .rose-step.rv-in .rs-el,.js-enabled .rose-step.rv-in .rose-step-visual,.js-enabled .rose-step.rv-in .d-el{opacity:1;filter:none;transform:none}.action{background:var(--bg);position:relative;overflow:hidden}.action-inner{z-index:1;max-width:1328px;margin:0 auto;padding:clamp(84px,9vw,140px) clamp(20px,5vw,48px);position:relative}.action-copy{max-width:640px;margin-bottom:clamp(40px,4.5vw,64px)}.action-copy .r-eyebrow{margin-top:18px}.action h2{letter-spacing:-.02em;color:#faf9f0;max-width:560px;margin:16px 0 20px;font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(32px,3.8vw,54px);font-weight:600;line-height:1.16}.action-copy p{color:#e2e5c0bf;max-width:540px;font-family:Inter,system-ui,sans-serif;font-size:16.5px;line-height:1.68}.action-video{background:#060906;border-radius:32px;position:relative;overflow:hidden;box-shadow:0 30px 70px #00000073}.action-video video{aspect-ratio:16/9;border-radius:inherit;width:100%;height:auto;display:block}.js-enabled .action-copy>*{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(26px)}.js-enabled .action-copy>:nth-child(2){transition-delay:80ms}.js-enabled .action-copy>:nth-child(3){transition-delay:.16s}.js-enabled .action-copy>:nth-child(4){transition-delay:.26s}.js-enabled .action-video{opacity:0;transition:opacity .85s cubic-bezier(.16,1,.3,1) .2s,transform .85s cubic-bezier(.16,1,.3,1) .2s;transform:translateY(30px)scale(.97)}.js-enabled .action.in-view .action-copy>*,.js-enabled .action.in-view .action-video{opacity:1;transform:none}.matters{background:var(--bg);position:relative;overflow:hidden}.matters-inner{justify-content:center;align-items:center;max-width:1440px;min-height:560px;margin:0 auto;padding:clamp(90px,10vw,150px) clamp(20px,5vw,48px);display:flex;position:relative}.matters-center{z-index:1;text-align:center;max-width:620px;position:relative}.matters-center h2{letter-spacing:-.02em;color:#faf9f0;margin:18px 0 24px;font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(30px,3.6vw,50px);font-weight:600;line-height:1.16}.matters-center p{color:#e2e5c0c7;font-family:Inter,system-ui,sans-serif;font-size:16.5px;line-height:1.68}.matters-center p+p{margin-top:16px}.m-cards{pointer-events:none;position:absolute;inset:0}.m-card{pointer-events:auto;width:min(320px,24vw);position:absolute}.m-a{--rot:-6deg;top:15%;left:5%}.m-b{--rot:-4deg;bottom:17%;left:4%}.m-c{--rot:4deg;top:15%;right:5%}.m-d{--rot:7deg;bottom:15%;right:4%}.m-card-body{transform:rotate(var(--rot));background:linear-gradient(155deg,#d9e53317,#ffffff05 60%);border:1px solid #d9e53338;border-radius:16px;padding:20px 24px;box-shadow:0 18px 44px #00000059}.m-card h3{color:#faf9f0;margin-bottom:8px;font-family:Space Grotesk,Inter,sans-serif;font-size:18px;font-weight:600}.m-card p{color:#e2e5c0b3;font-family:Inter,system-ui,sans-serif;font-size:13.5px;line-height:1.5}@keyframes mFloatA{0%,to{transform:rotate(var(--rot)) translate(0, 0)}50%{transform:rotate(calc(var(--rot) + .7deg)) translate(3px, -8px)}}@keyframes mFloatB{0%,to{transform:rotate(var(--rot)) translate(0, 0)}50%{transform:rotate(calc(var(--rot) - .6deg)) translate(-4px, 12px)}}@keyframes mFloatC{0%,to{transform:rotate(var(--rot)) translate(0, 0)}50%{transform:rotate(calc(var(--rot) + .6deg)) translate(4px, -10px)}}@keyframes mFloatD{0%,to{transform:rotate(var(--rot)) translate(0, 0)}50%{transform:rotate(calc(var(--rot) - .7deg)) translate(-3px, 6px)}}.m-a .m-card-body{animation:9s ease-in-out infinite mFloatA}.m-b .m-card-body{animation:11s ease-in-out .8s infinite mFloatB}.m-c .m-card-body{animation:8s ease-in-out .4s infinite mFloatC}.m-d .m-card-body{animation:10s ease-in-out 1.2s infinite mFloatD}.js-enabled .matters-center>*{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(26px)}.js-enabled .matters-center>:nth-child(2){transition-delay:80ms}.js-enabled .matters-center>:nth-child(3){transition-delay:.16s}.js-enabled .matters-center>:nth-child(4){transition-delay:.26s}.js-enabled .m-card{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(22px)}.js-enabled .m-a{transition-delay:.2s}.js-enabled .m-c{transition-delay:.32s}.js-enabled .m-b{transition-delay:.44s}.js-enabled .m-d{transition-delay:.56s}.js-enabled .matters.in-view .matters-center>*,.js-enabled .matters.in-view .m-card{opacity:1;transform:none}.client{background:var(--bg);position:relative;overflow:hidden}.client-inner{max-width:1328px;margin:0 auto;padding:clamp(76px,8vw,116px) clamp(20px,5vw,48px)}.client-head{margin-bottom:clamp(40px,5vw,64px)}.client-head .r-mark{margin-bottom:16px;display:block}.client h2{letter-spacing:-.02em;color:#faf9f0;font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(30px,3.3vw,46px);font-weight:600;line-height:1.15}.client-card{grid-template-columns:minmax(240px,398px) minmax(0,1fr);align-items:stretch;display:grid}.client-photo{z-index:1;flex-direction:column;display:flex;position:relative}.client-photo img{aspect-ratio:199/176;object-fit:cover;width:100%;display:block}.cp-name,.cp-role{white-space:nowrap;padding:14px 22px;font-family:Space Grotesk,Inter,sans-serif;font-weight:600}.cp-name{background:var(--olive);color:#faf9f0;width:66%;min-width:200px;font-size:15px}.cp-role{background:var(--lime);color:#0b2410;width:calc(100% + 100px);font-size:14.5px}.client-quote{background:var(--panel);padding:clamp(28px,3.4vw,46px) clamp(28px,4.5vw,64px)}.client-quote .qmark{margin-bottom:20px;display:block}.client-quote p{color:#e9ece0;max-width:62ch;font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(16px,1.35vw,18.5px);line-height:1.5}.client-quote p+p{margin-top:16px}.js-enabled .client-head>*{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(24px)}.js-enabled .client-head>:nth-child(2){transition-delay:80ms}.js-enabled .client-photo{opacity:0;transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1);transform:translate(-44px)}.js-enabled .client-quote{opacity:0;transition:opacity .75s cubic-bezier(.16,1,.3,1) .1s,transform .75s cubic-bezier(.16,1,.3,1) .1s;transform:translate(44px)}.js-enabled .client-quote .qmark{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1) .3s,transform .6s cubic-bezier(.16,1,.3,1) .3s;transform:scale(.6)}.js-enabled .client.in-view .client-head>*,.js-enabled .client.in-view .client-photo,.js-enabled .client.in-view .client-quote,.js-enabled .client.in-view .client-quote .qmark{opacity:1;transform:none}.context{background:var(--bg);position:relative;overflow:hidden}.context-inner{grid-template-columns:minmax(0,520px) minmax(0,1fr);align-items:center;gap:clamp(48px,6vw,96px);max-width:1408px;margin:0 auto;padding:clamp(84px,9vw,140px) clamp(20px,5vw,48px);display:grid}.context-copy .r-eyebrow{margin-top:16px}.context h2{letter-spacing:-.02em;color:#faf9f0;margin:16px 0 22px;font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(30px,3.4vw,48px);font-weight:600;line-height:1.18}.context-copy p{color:#e2e5c0c7;max-width:560px;font-family:Inter,system-ui,sans-serif;font-size:16.5px;line-height:1.68}.context-copy p+p{margin-top:16px}.graph-panel{aspect-ratio:689/465;background:#0d1117;border:1px solid #f0f6fc17;border-radius:40px;position:relative;overflow:hidden}.graph-curves{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.rose-context-dash{animation:1.6s linear infinite roseDashFlow}.rose-context-dash-delay-1{animation-delay:.4s}.rose-context-dash-delay-2{animation-delay:.8s}.rose-context-dash-delay-3{animation-delay:1.2s}@keyframes roseDashFlow{to{stroke-dashoffset:-4px}}.g-node{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute}.gn-tl{top:8%;left:12%}.gn-tr{top:8%;right:12%}.gn-bl{bottom:8%;left:12%}.gn-br{bottom:8%;right:12%}.g-icon{background:#161b22b3;border:2px solid #8b949e6b;border-radius:50%;justify-content:center;align-items:center;width:clamp(52px,6vw,64px);height:clamp(52px,6vw,64px);transition:border-color .3s;display:flex}.g-node:hover .g-icon{border-color:#d1d10080}.g-icon svg{width:60%;height:auto}.g-label{display:block}.g-title{color:#f0f6fc;white-space:nowrap;font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(13px,1.2vw,15px);font-weight:600;line-height:1.25;display:block}.g-sub{color:#8b949e;white-space:nowrap;margin-top:2px;font-family:Inter,system-ui,sans-serif;font-size:clamp(11px,1vw,12.5px);line-height:1.35;display:block}.g-center{justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.g-center-glow{filter:blur(24px);background:#d1d10033;border-radius:50%;width:clamp(80px,10vw,96px);height:clamp(80px,10vw,96px);animation:3.4s ease-in-out infinite roseContextPulse;position:absolute}@keyframes roseContextPulse{0%,to{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.18)}}.g-center-disc{z-index:1;filter:drop-shadow(0 0 20px #d1d10059);background:#0a0b0a;border-radius:50%;justify-content:center;align-items:center;width:clamp(68px,8.4vw,84px);height:clamp(68px,8.4vw,84px);display:flex;position:relative}.g-center-disc svg{width:62%;height:auto}.js-enabled .context-copy>*{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(26px)}.js-enabled .context-copy>:nth-child(2){transition-delay:80ms}.js-enabled .context-copy>:nth-child(3){transition-delay:.16s}.js-enabled .context-copy>:nth-child(4){transition-delay:.26s}.js-enabled .context-copy>:nth-child(5){transition-delay:.34s}.js-enabled .graph-panel{opacity:0;transition:opacity .9s cubic-bezier(.16,1,.3,1) .1s,transform .9s cubic-bezier(.16,1,.3,1) .1s;transform:scale(.95)}.js-enabled .g-node{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:scale(.82)}.js-enabled .g-center{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1) .25s,transform .7s cubic-bezier(.16,1,.3,1) .25s;transform:translate(-50%,-50%)scale(.8)}.js-enabled .graph-curves{opacity:0;transition:opacity 1s .45s}.js-enabled .gn-tl{transition-delay:.5s}.js-enabled .gn-tr{transition-delay:.65s}.js-enabled .gn-bl{transition-delay:.8s}.js-enabled .gn-br{transition-delay:.95s}.js-enabled .context.in-view .context-copy>*{opacity:1;transform:none}.js-enabled .context.in-view .graph-panel{opacity:1;transform:scale(1)}.js-enabled .context.in-view .graph-curves{opacity:1}.js-enabled .context.in-view .g-node{opacity:1;transform:scale(1)}.js-enabled .context.in-view .g-center{opacity:1;transform:translate(-50%,-50%)scale(1)}.plans{background:var(--bg);position:relative;overflow:hidden}.plans-bg{pointer-events:none;position:absolute;inset:0}.plans-bg .px{width:40px;height:40px;animation:9s ease-in-out infinite alternate pxFloat;position:absolute}@keyframes pxFloat{0%{transform:translateY(-6px)}to{transform:translateY(8px)}}.plans-inner{max-width:1328px;margin:0 auto;padding:clamp(84px,9vw,140px) clamp(20px,5vw,48px);position:relative}.plans-head{text-align:center;max-width:720px;margin:0 auto clamp(44px,5vw,64px)}.plans h2{letter-spacing:-.02em;color:#faf9f0;margin:14px 0 18px;font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(32px,3.8vw,54px);font-weight:600;line-height:1.16}.plans-head .r-eyebrow{margin-top:12px}.plans-sub{color:#e2e5c0bf;max-width:640px;margin:0 auto;font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:1.66}.plans-grid{grid-template-columns:1fr 1fr;gap:clamp(28px,3vw,44px);display:grid}.plan-card{border-radius:24px;flex-direction:column;padding:clamp(26px,3.2vw,44px);transition:transform .55s cubic-bezier(.16,1,.3,1),box-shadow .45s,background .35s;display:flex;position:relative;overflow:hidden}.plan-card:hover{transform:translateY(-6px);box-shadow:0 0 0 1px #d9e53359,0 22px 44px #00000059,0 0 34px #d9e5331f}.plan-free{background:linear-gradient(165deg,#d9e53312,#ffffff05 50%,#0000001a);border:1px solid #d9e53333}.plan-ent{background:#071008;border:1px solid #ffffff14}.plan-card h3{letter-spacing:-.01em;color:#faf9f0;margin-bottom:6px;font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(26px,2.4vw,32px);font-weight:600}.plan-note{color:#e2e5c09e;margin-bottom:28px;font-family:Inter,system-ui,sans-serif;font-size:14px}.plan-list{flex-direction:column;gap:14px;margin-bottom:36px;list-style:none;display:flex}.plan-list li{color:#e9ece0d9;align-items:flex-start;gap:12px;font-family:Inter,system-ui,sans-serif;font-size:15px;line-height:1.5;display:flex}.plan-list svg{flex:none;margin-top:2px}.plan-card .btn{border-radius:12px;width:100%;margin-top:auto;padding:14px 24px}.plan-px{pointer-events:none;opacity:.9;position:absolute;top:6%;right:0}.plan-os{background:#d9e53308;border:1px solid #d9e53373;border-radius:24px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px 40px;padding:clamp(26px,3vw,40px) clamp(26px,3.2vw,44px);transition:transform .55s cubic-bezier(.16,1,.3,1),box-shadow .45s,background .35s;display:grid;position:relative}.plan-os:hover{transform:translateY(-6px);box-shadow:0 0 0 1px #d9e53366,0 22px 44px #00000059,0 0 34px #d9e5331f}.plan-os h3{color:#faf9f0;margin-bottom:6px;font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(26px,2.4vw,32px);font-weight:600}.plan-os .plan-note{margin-bottom:0}.plan-os .btn{border-radius:12px;padding:14px 30px}.plan-os-list{flex-wrap:wrap;grid-column:1/-1;gap:14px 44px;margin:4px 0 0;list-style:none;display:flex}.plan-os-list li{color:#e9ece0d9;align-items:flex-start;gap:12px;font-family:Inter,system-ui,sans-serif;font-size:15px;line-height:1.5;display:flex}.plan-os-list svg{flex:none;margin-top:2px}.js-enabled .plans-head>*{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(26px)}.js-enabled .plans-head>:nth-child(2){transition-delay:80ms}.js-enabled .plans-head>:nth-child(3){transition-delay:.16s}.js-enabled .plans-head>:nth-child(4){transition-delay:.26s}.js-enabled .plan-card,.js-enabled .plan-os{opacity:0;transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1),box-shadow .45s,background .35s;transform:translateY(48px)}.js-enabled .plan-ent{transition-delay:.12s}.js-enabled .plan-os{transition-delay:.24s}.js-enabled .plans.in-view .plan-card,.js-enabled .plans.in-view .plan-os{opacity:1;transition-delay:0s;transform:translateY(0)}.js-enabled .plans.in-view .plan-ent{transition-delay:.12s}.js-enabled .plans.in-view .plan-os{transition-delay:.24s}.js-enabled .plans.in-view .plans-head>*{opacity:1;transform:none}.cta-final--rose .cta-content{gap:26px}.cta-sub{color:#faf9f0c7;max-width:660px;font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:1.65}.js-enabled .cta-final .cta-sub{opacity:0}.js-enabled .cta-final.in-view .cta-sub{opacity:1;animation:.7s cubic-bezier(.16,1,.3,1) 80ms backwards ctaFadeUp}@media (width<=1279px){.m-card{width:min(300px,23vw)}}@media (width<=1139px){.matters-inner{min-height:0;display:block}.matters-center{margin:0 auto}.m-cards{grid-template-columns:1fr 1fr;gap:20px;margin-top:48px;display:grid;position:static}.m-card{--rot:0deg;width:auto;position:static}.m-card-body{height:100%}}@media (width<=1023px){.rose-steps,.rose-step--wide{grid-template-columns:1fr}.context-inner{grid-template-columns:1fr;gap:56px}.graph-panel{max-width:689px}.plans-grid{grid-template-columns:1fr}}@media (width<=899px){.client-card{grid-template-columns:1fr}.client-photo{max-width:400px}.cp-role{width:100%}.plan-os{grid-template-columns:1fr}.plan-os .btn{justify-self:start}}@media (width<=767px){.action-video{border-radius:24px}.gn-tl,.gn-bl{left:7%}.gn-tr,.gn-br{right:7%}}@media (width<=479px){.g-sub{white-space:normal;max-width:120px}}@media (width<=639px){.m-cards{grid-template-columns:1fr}.cp-name,.cp-role{white-space:normal}}@media (prefers-reduced-motion:reduce){.in-nav{animation:none}.m-card-body,.dash-shield,.rose-step.rv-in .dash-shield,.g-center-glow,.rose-context-dash,.plans-bg .px,.r-grid--drift{animation:none!important}.js-enabled .graph-curves{opacity:1!important;transition:none!important}.r-grid{opacity:1;transition:none}.js-enabled .rose-step .rs-el,.js-enabled .rose-step .rose-step-visual,.js-enabled .rose-step .d-el,.js-enabled .action-copy>*,.js-enabled .action-video,.js-enabled .matters-center>*,.js-enabled .m-card,.js-enabled .client-head>*,.js-enabled .client-photo,.js-enabled .client-quote,.js-enabled .client-quote .qmark,.js-enabled .context-copy>*,.js-enabled .graph-panel,.js-enabled .plans-head>*,.js-enabled .plan-card,.js-enabled .plan-os{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}.js-enabled .g-node{opacity:1!important;transition:none!important;transform:none!important}.js-enabled .g-center{opacity:1!important;transition:none!important;transform:translate(-50%,-50%)!important}.plan-card:hover,.plan-os:hover{transform:none}}.nav,.nav.menu-open,.nav.nav-open,.why-card,.m-card-body,.rose-step,.badge,.btn-ghost{-webkit-backdrop-filter:none;background:#19321e url(/images/texture-grain.png) 0 0/328px 140px}.tulip-page{--bg:#011e0c;--ink:#faf9f0;--lime-soft:#e3e270;--note-lime:#c9cb65;--glass-bg:#ffffff14;--glass-border:#ffffff24;--ease-out:cubic-bezier(.16, 1, .3, 1);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;min-height:100svh;font-family:Space Grotesk,Inter,system-ui,sans-serif}.tulip-hero{background:var(--bg);justify-content:center;align-items:center;min-height:100svh;padding:clamp(140px,18vh,210px) clamp(24px,5vw,48px) clamp(150px,22vh,250px);display:flex;position:relative;overflow:hidden}.tulip-hero #field{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.th-content{z-index:2;text-align:center;flex-direction:column;align-items:center;width:100%;max-width:1232px;display:flex;position:relative}.th-icon,.th-icon svg{width:48px;height:48px;display:block}.th-badge{background:var(--glass-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(14px);color:var(--lime-soft);letter-spacing:.01em;border-radius:999px;align-items:center;gap:8px;margin-top:24px;padding:4px 16px;font-size:13px;font-weight:500;display:inline-flex}.th-badge svg{flex:none;display:block}.tulip-hero h1{letter-spacing:-.02em;max-width:1000px;color:var(--ink);text-wrap:balance;margin-top:24px;font-size:clamp(34px,4.6vw,64px);font-weight:700;line-height:1.125}.th-lede{letter-spacing:.02em;color:#faf9f0e0;max-width:660px;margin-top:24px;font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:1.4}.th-ctas{justify-content:center;align-items:center;gap:16px;margin-top:24px;display:flex}.th-btn{cursor:pointer;transition:transform .25s var(--ease-out), box-shadow .25s, background .25s, border-color .25s;border-radius:16px;justify-content:center;align-items:center;padding:16px 30px;font-family:Space Grotesk,Inter,sans-serif;font-size:18px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.th-btn:focus-visible{outline:2px solid var(--lime-soft);outline-offset:3px}.th-btn-primary{color:#00280e;background:#fff}.th-btn-primary:hover{background:#fdfdef;transform:translateY(-2px)scale(1.02);box-shadow:0 10px 28px #00000059,0 0 24px #e3e27059}.th-btn-primary:active{transform:translateY(0)scale(.99)}.th-btn-ghost{color:#fff;-webkit-backdrop-filter:blur(14px);background:#fff3;border:1px solid #ffffff80}.th-btn-ghost:hover{background:#ffffff47;border-color:#ffffffb3;transform:scale(1.03)}.th-btn-ghost:active{border-color:#ffffffd9;transform:scale(.99)}.th-note{max-width:100%;color:var(--note-lime);cursor:default;background:#00280e99 url(/images/texture-grain.png) 0 0/328px 140px;border:1px solid #e3e27066;border-radius:16px;margin-top:24px;padding:16px 24px;font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:20px}@keyframes th-up{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes th-ctas-in{0%{opacity:0;transform:translateY(22px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes th-note-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes th-icon-in{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.th-icon{animation:th-icon-in .6s var(--ease-out) 0s both}.th-badge{animation:th-up .6s var(--ease-out) .12s both}.tulip-hero h1{animation:th-up .85s var(--ease-out) .24s both}.th-lede{animation:th-up .7s var(--ease-out) .4s both}.th-ctas{animation:th-ctas-in .7s var(--ease-out) .54s both}.th-note{animation:th-note-in .6s var(--ease-out) .7s both}@media (width<=767px){.th-ctas{flex-direction:column;align-items:stretch;gap:16px;width:100%;max-width:420px}.th-note{font-size:13.5px}}@media (prefers-reduced-motion:reduce){.th-icon,.th-badge,.tulip-hero h1,.th-lede,.th-ctas,.th-note{animation:none}.th-btn-primary:hover{transform:none}}.ta-action{isolation:isolate;background:var(--bg);padding:96px 104px;position:relative;overflow:hidden}.ta-action .r-grid{z-index:0;opacity:1;transition:none}.ta-inner{z-index:1;flex-direction:column;gap:64px;width:100%;max-width:1232px;margin:0 auto;display:flex;position:relative}.ta-head{flex-direction:column;max-width:670px;display:flex}.ta-mark,.ta-mark svg{width:32px;height:32px;display:block}.ta-overline{letter-spacing:.1em;text-transform:uppercase;color:#9ca703;margin-top:24px;font-size:16px;font-weight:700;line-height:20px}.ta-action h2{letter-spacing:-.02em;color:#faf9f0;text-wrap:balance;margin-top:16px;font-size:48px;font-weight:700;line-height:1.27}.ta-body{letter-spacing:.02em;color:#faf9f0;margin-top:16px;font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:1.4}.ta-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid;position:relative}.ta-card{background:#00280e99 url(/images/texture-grain.png) 0 0/328px 140px;border:1px solid #e3e27066;border-radius:24px;flex-direction:column;gap:16px;min-height:218px;padding:32px;transition:opacity .4s ease-out,transform .4s ease-out,border-color .25s ease-out,background-color .25s ease-out,box-shadow .25s ease-out;display:flex}.ta-card h3{letter-spacing:-.01em;color:#faf9f0;font-size:20px;font-weight:700;line-height:1.3}.ta-card p{color:#faf9f0bf;font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:1.5}.ta-card:hover{background-color:#003012a8;border-color:#e3e270b3;transition-delay:0s;box-shadow:0 14px 34px #00000047}.ta-arrow{z-index:2;background:#fff;border:1px solid #34520b26;border-radius:8px;place-items:center;width:48px;height:48px;transition:opacity .4s ease-out,transform .4s ease-out,box-shadow .2s;display:grid;position:absolute;top:calc(50% - 24px);box-shadow:0 4px 12px #00280e1a}.ta-arrow-1{left:calc(33.3333% - 28px)}.ta-arrow-2{left:calc(66.6667% - 20px)}.ta-arrow svg{width:48px;height:48px;display:block}.ta-arrow svg path{transition:stroke .2s}.ta-arrow:hover{transition-delay:0s;transform:scale(1.04);box-shadow:0 8px 18px #00280e2e}.ta-arrow:hover svg path{stroke:#8fbf0a}.ta-arrow:focus-visible{outline:2px solid var(--lime-soft);outline-offset:3px}.js-enabled .ta-card{opacity:0;transform:translateY(16px)}.js-enabled .ta-action.in-view .ta-card{opacity:1;transform:none}.js-enabled .ta-action.in-view .ta-card:first-child{transition-delay:50ms}.js-enabled .ta-action.in-view .ta-card:nth-child(2){transition-delay:.17s}.js-enabled .ta-action.in-view .ta-card:nth-child(3){transition-delay:.29s}.js-enabled .ta-arrow{opacity:0;transform:scale(.96)}.js-enabled .ta-action.in-view .ta-arrow{opacity:1;transform:scale(1)}.js-enabled .ta-action.in-view .ta-arrow-1{transition-delay:.24s}.js-enabled .ta-action.in-view .ta-arrow-2{transition-delay:.34s}@media (width<=1279px){.ta-action{padding:72px 64px}.ta-action h2{font-size:40px;line-height:1.25}}@media (width<=1023px){.ta-grid{grid-template-columns:1fr 1fr}.ta-arrow{display:none}}@media (width<=767px){.ta-action{padding:56px 24px}.ta-inner{gap:40px}.ta-overline{font-size:14px;line-height:18px}.ta-action h2{font-size:32px;line-height:1.25}.ta-grid{grid-template-columns:1fr;gap:18px}.ta-card{min-height:0}}@media (prefers-reduced-motion:reduce){.js-enabled .ta-card,.js-enabled .ta-arrow{opacity:1;transition:none;transform:none}.ta-arrow:hover{transform:none}}.ts-support{isolation:isolate;background:var(--bg);justify-content:center;padding:96px 104px;display:flex;position:relative;overflow:hidden}.ts-support .r-grid{z-index:0;opacity:1;transition:none}.ts-inner{z-index:1;flex-direction:column;align-items:center;gap:48px;width:100%;max-width:1232px;display:flex;position:relative}.ts-head{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:1232px;display:flex}.ts-mark,.ts-mark svg{width:32px;height:32px;display:block}.ts-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#9ca703;font-size:16px;font-weight:700;line-height:20px}.ts-support h2{letter-spacing:-.02em;color:#faf9f0;text-wrap:balance;font-size:48px;font-weight:700;line-height:1.27}.ts-body{color:#faf9f0;max-width:678px;font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:1.375}.ts-stage{z-index:2;width:100%;max-width:1232px;position:relative}.ts-term{background:#020618e6;border:1px solid #212c2599;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000073,0 4px 12px #0000004d}.ts-bar{background:#0f172b;border-bottom:1px solid #00000059;align-items:center;gap:12px;height:44px;padding:0 16px;display:flex;box-shadow:inset 0 -1px #ffffff08}.ts-dots{align-items:center;gap:8px;display:inline-flex}.ts-dot{border-radius:50%;width:12px;height:12px;display:block}.ts-dot-r{background:#ff5f57}.ts-dot-y{background:#febc2e}.ts-dot-g{background:#28c840}.ts-file{letter-spacing:.01em;color:#8c8385;margin-left:8px;font-family:Inter,system-ui,sans-serif;font-size:13px}.ts-fps{letter-spacing:.06em;color:#28c840;opacity:0;background:#28c8401f;border:1px solid #28c84052;border-radius:6px;margin-left:auto;padding:3px 9px;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:700;transition:opacity .2s}.ts-term:hover .ts-fps,.ts-term:focus-within .ts-fps{opacity:1}.ts-code{color:#c4cec9;white-space:pre;-webkit-user-select:text;user-select:text;padding:32px;font-family:Geist Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:14px;line-height:1.6;transition:opacity .4s;overflow-x:auto}.ts-code.ts-fading{opacity:.12}.ts-line{min-height:22.4px;display:block}.ts-k{color:#49969d}.ts-e{color:#d25b4d}.ts-c{color:#4b9867}::selection{background:#49969d59}.ts-caret{vertical-align:-.18em;background:#9ca703;width:7px;height:1.05em;margin-left:3px;animation:1s step-end infinite ts-blink;display:inline-block}@keyframes ts-blink{0%,to{opacity:1}50%{opacity:0}}.ts-code.ts-anim .ts-line{opacity:0;transition:opacity .3s,transform .3s;transform:translateY(2px)}.ts-code.ts-anim .ts-line.rv{opacity:1;transform:none}@keyframes ts-pulse{0%{text-shadow:none}40%{text-shadow:0 0 14px #9ca7038c}to{text-shadow:none}}.ts-line.ts-pulse{animation:.32s ts-pulse}.ts-card{z-index:3;background:#00280e99 url(/images/texture-grain.png) 0 0/328px 140px;border:1px solid #e3e27066;border-radius:24px;flex-direction:column;gap:12px;width:494px;max-width:calc(100% - 48px);min-height:168px;padding:32px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:absolute;bottom:-36px;right:24px;box-shadow:0 20px 44px #0006}.ts-card:hover{border-color:#e3e27099;transform:translateY(-2px);box-shadow:0 26px 54px #00000080}.ts-card-title{letter-spacing:-.01em;color:#faf9f0;font-size:20px;font-weight:700;line-height:1.3}.ts-card-link{color:#faf9f0;word-break:break-all;align-items:flex-start;gap:8px;font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:1.45;text-decoration:none;transition:color .2s,filter .2s;display:inline-flex}.ts-card-link .ts-ext{color:#9ca703;flex:none;margin-top:3px}.ts-card-link:hover{filter:brightness(1.12);text-decoration:underline}.ts-card-link:focus-visible{outline:2px solid var(--lime-soft);outline-offset:3px;border-radius:4px}@media (width<=1279px){.ts-support{padding:80px 64px}.ts-support h2{font-size:44px;line-height:1.27}}@media (width<=991px){.ts-support{padding:72px 40px}.ts-support h2{font-size:40px;line-height:1.25}.ts-card{width:420px;right:16px}}@media (width<=767px){.ts-support{padding:56px 24px}.ts-inner{gap:40px}.ts-support h2{font-size:30px;line-height:1.2}.ts-code{max-height:420px;padding:20px;font-size:13px;overflow-y:auto}.ts-card{border-radius:16px;width:100%;max-width:100%;margin-top:20px;padding:20px;position:static}}@media (width<=479px){.ts-support{padding:48px 16px}.ts-support h2{font-size:28px}.ts-mark,.ts-mark svg{width:24px;height:24px}}@media (prefers-reduced-motion:reduce){.ts-mark svg,.ts-head:hover .ts-mark svg{transform:none}.ts-code.ts-anim .ts-line{opacity:1;transition:none;transform:none}.ts-caret,.ts-line.ts-pulse{animation:none}}.dropin{isolation:isolate;background:var(--bg);flex-direction:column;justify-content:flex-end;align-items:center;padding:clamp(56px,7vw,96px) clamp(24px,7.2vw,104px) clamp(64px,10.2vw,147px);display:flex;position:relative;overflow:hidden}.di-inner{z-index:1;flex-direction:column;gap:48px;width:100%;max-width:1232px;display:flex;position:relative}.di-head{flex-direction:column;align-items:flex-start;display:flex}.di-mark{width:32px;height:32px;display:block}.di-label{letter-spacing:.1em;text-transform:uppercase;color:#9ca703;margin-top:24px;font-size:14px;font-weight:700}.dropin h2{letter-spacing:-.02em;color:var(--ink);margin-top:16px;font-size:clamp(32px,3.4vw,48px);font-weight:700;line-height:1.27}.di-body{letter-spacing:.02em;max-width:660px;color:var(--ink);margin-top:16px;font-size:16px;font-weight:400;line-height:1.4}.di-codewrap{position:relative}.di-code{z-index:1;background:#020618e6;border:1px solid #212c2599;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 20px 25px -5px #00000047,0 8px 10px -6px #00000047}.di-codebar{background:#0f172b;align-items:center;gap:8px;height:41px;padding:0 16px;display:flex}.di-dot{border-radius:50%;width:12px;height:12px;transition:filter .2s}.di-dot-r{background:#fb2c36cc}.di-dot-a{background:#f0b100cc}.di-dot-g{background:#00c950cc}.di-code:hover .di-dot{filter:brightness(1.12)}.di-file{color:#90a1b9;margin-left:8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;line-height:16px}.di-pre{color:#cad5e2;height:392px;padding:18px 16px 18px 0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:14px;line-height:20px;overflow:auto}.di-pre .cl{min-height:20px;display:flex}.di-pre .cl .gut{text-align:center;-webkit-user-select:none;user-select:none;flex:none;width:32px}.di-pre .cl .txt{white-space:pre}.di-pre .cl.rm{background:#fb2c361a}.di-pre .cl.rm .txt{color:#ffa2a2}.di-pre .cl.rm .gut{color:#ff6467}.di-pre .cl.add{background:#00c9501a}.di-pre .cl.add .txt{color:#7bf1a8}.di-pre .cl.add .gut{color:#05df72}.di-code.typing .cl{background:0 0}.di-code.typing .cl .txt{color:#cad5e2}.di-code.typing .cl .gut{opacity:0}@keyframes di-band-in{0%{opacity:0;transform:translate(-10px)}70%{opacity:1;filter:brightness(1.35);transform:translate(0)}to{opacity:1;filter:none;transform:translate(0)}}.di-pre .cl.flash{animation:.32s ease-out both di-band-in}.di-cursor{background:#cad5e266;width:8px;margin-left:1px;animation:.7s step-end infinite di-blink;display:inline-block}@keyframes di-blink{50%{opacity:0}}.di-tip{z-index:2;width:min(494px,100%);position:absolute;bottom:-60px;right:-32px}.di-tip-inner{background:#19321e url(/images/texture-grain.png) 0 0/328px 140px;border:1px solid #e3e27066;border-radius:24px;padding:32px;transition:transform .15s ease-out,box-shadow .15s ease-out;box-shadow:0 24px 48px #0006}.di-tip:hover .di-tip-inner{transform:translateY(-2px);box-shadow:0 28px 54px #00000075}.di-tip-icon{margin-bottom:16px;display:block}.di-tip p{color:#faf9f0eb;font-size:15px;line-height:1.5}.di-tip p+p{margin-top:14px}.di-tip strong{color:var(--lime-soft);font-weight:600}.di-tip a{color:var(--lime-soft);border-bottom:2px solid #0000;text-decoration:none;transition:border-color .2s}.di-tip a:hover{border-bottom-color:#9ca703}.di-tip a:focus-visible{outline:2px solid var(--lime-soft);outline-offset:2px;border-radius:2px}@keyframes di-bob{0%{transform:translateY(-3px)rotate(-.3deg)}to{transform:translateY(3px)rotate(.3deg)}}.js-anim.in .di-tip{animation:7s ease-in-out 1.4s infinite alternate di-bob}.di-tiles{z-index:0;pointer-events:none;grid-template-columns:46px 46px;width:92px;display:grid;position:absolute;top:72px;right:0}.di-tile{opacity:.3;width:46px;height:46px}@keyframes di-shimmer{to{filter:brightness(1.03)}}.js-anim.in .di-tile{animation:3.5s ease-in-out 1.2s infinite alternate di-shimmer}.dropin.js-anim :is(.di-mark,.di-label,.dropin h2,.di-body,.di-code,.di-tip){opacity:0;transition:opacity .35s ease-out,transform .35s ease-out;transform:translateY(8px)}.dropin.js-anim .di-code{transition-duration:.28s;transform:scale(.98)}.dropin.js-anim .di-tile{opacity:0;transition:opacity .35s cubic-bezier(.2,.7,.2,1),transform .35s cubic-bezier(.2,.7,.2,1);transform:translateY(12px)scale(.92)}.dropin.js-anim.in :is(.di-mark,.di-label,.dropin h2,.di-body,.di-body,.di-tip){opacity:1;transform:none}.dropin.js-anim.in .di-code{opacity:1;transform:scale(1)}.dropin.js-anim.in .di-tile{opacity:.3;transform:none}.dropin.js-anim.in .di-label{transition-delay:80ms}.dropin.js-anim.in h2{transition-delay:.16s}.dropin.js-anim.in .di-body{transition-delay:.24s}.dropin.js-anim.in .di-code{transition-delay:.1s}.dropin.js-anim.in .di-tip{transition-delay:.3s}.dropin.js-anim.in .di-tile:first-child{transition-delay:0s}.dropin.js-anim.in .di-tile:nth-child(2){transition-delay:70ms}.dropin.js-anim.in .di-tile:nth-child(3){transition-delay:.14s}.dropin.js-anim.in .di-tile:nth-child(4){transition-delay:.21s}.dropin.js-anim.in .di-tile:nth-child(5){transition-delay:.28s}.dropin.js-anim.in .di-tile:nth-child(6){transition-delay:.35s}@media (width<=1199px){.di-inner{max-width:960px}.di-pre{height:360px}.di-tip{width:100%;margin-top:24px;position:static}.di-tiles{top:32px}}@media (width<=767px){.dropin{padding:32px 24px 64px}.dropin h2{font-size:32px;line-height:1.25}.di-body{line-height:1.5}.di-pre{height:300px}.di-tiles{grid-template-columns:46px;width:46px}.di-tile{opacity:.2}.di-tile:nth-child(n+3){display:none}.js-anim.in .di-tile{animation:none}}@media (prefers-reduced-motion:reduce){.dropin.js-anim :is(.di-mark,.di-label,.dropin h2,.di-body,.di-code,.di-tip,.di-tile){opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.js-anim.in .di-tip,.js-anim.in .di-tile{animation:none!important}.di-pre .cl.flash{animation:none}}@media (prefers-reduced-motion:reduce){.nav-menu{transition:none}.menu-panel.active .menu-title,.menu-panel.active .menu-item{animation:none}}@media (width<=1279px){.menu-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=999px){.nav-toggle{display:flex}.btn-nav{margin-left:auto}.nav-row{gap:12px}.nav-links{border-top:1px solid #ffffff1a;flex-direction:column;order:5;align-items:stretch;gap:2px;width:100%;margin-top:10px;padding:10px 0 6px;display:none;position:static;transform:none}.nav.nav-open .nav-links{display:flex}.nav-links a{padding:12px 14px;font-size:15px}.nav.nav-open,.nav.menu-open{max-height:calc(100svh - 48px);overflow-y:auto}.menu-panel{margin:4px 16px 0}}@media (width<=767px){.nav{top:16px;left:16px;right:16px}.nav-row{padding:10px 10px 10px 16px}.brand svg{width:132px;height:auto}.btn-nav{padding:9px 16px;font-size:13px}.menu-grid{grid-template-columns:1fr}.mi-title{white-space:normal}}.nav,.nav.menu-open,.nav.nav-open{-webkit-backdrop-filter:none;background:#19321e url(/images/texture-grain.png) 0 0/328px 140px}.tulip-page .in-nav{animation:.7s cubic-bezier(.16,1,.3,1) both fadeDown}.tulip-page .nav,.tulip-page .nav.menu-open,.tulip-page .nav.nav-open{-webkit-backdrop-filter:none;background:#19321e url(/images/texture-grain.png) 0 0/328px 140px}.tulip-page .nav-links a.active,.tulip-page .nav-links a[aria-expanded=true]{-webkit-backdrop-filter:none}.tulip-page .tulip-hero h1,.tulip-page .th-lede,.tulip-page .th-note,.tulip-page .dropin h2,.tulip-page .di-body{color:#faf9f0}.tulip-page .th-lede{color:#faf9f0e0}.tulip-page .th-note{color:#c9cb65}.tulip-page .di-label{color:#9ca703}.tulip-page .th-badge{color:#e3e270}.ship{isolation:isolate;background:var(--bg);justify-content:center;padding:clamp(56px,6.7vw,96px) clamp(24px,7.2vw,104px);display:none;position:relative;overflow:hidden}.sh-inner{z-index:1;flex-direction:column;gap:64px;width:100%;max-width:1232px;display:flex;position:relative}.sh-head{flex-direction:column;gap:8px;max-width:571px;display:flex}.ship h2{letter-spacing:-.02em;color:var(--ink);text-wrap:balance;font-size:48px;font-weight:700;line-height:1.27}.sh-sub{color:#faf9f0bf;font-family:Inter,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:1.4}.sh-grid{grid-template-columns:1fr 1fr;gap:40px;display:grid}.sh-card{background:#00280e99 url(/images/texture-grain.png) 0 0/328px 140px;border:1px solid #e3e27066;border-radius:24px;flex-direction:column;gap:16px;min-height:242px;padding:32px;transition:border-color .25s ease-out,box-shadow .25s ease-out,filter .25s ease-out;display:flex}.sh-card-wide{grid-column:1/-1;min-height:194px}.sh-icon{color:#9ca703;width:32px;height:32px;transition:transform .25s ease-out,color .25s ease-out;display:block}.sh-icon svg{width:100%;height:100%;display:block}.sh-card-text{flex-direction:column;gap:8px;display:flex}.sh-card h3{letter-spacing:-.01em;color:var(--ink);font-size:20px;font-weight:700;line-height:1.3;transition:filter .25s ease-out}.sh-card p{color:#faf9f0bf;font-family:Inter,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:1.5}.sh-card:hover{filter:brightness(1.06);border-color:#e3e270cc;box-shadow:0 12px 32px #00000047}.sh-card:hover .sh-icon{color:#e3e270;transform:translateY(-2px)scale(1.03)}.sh-card:hover h3{filter:brightness(1.02)}.sh-card:focus-visible{outline-offset:3px;outline:2px solid #e3e270cc}#ship-field{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.ship.js-anim .sh-head,.ship.js-anim .sh-card{opacity:0;transition:opacity .4s ease-out,transform .4s ease-out;transform:translateY(14px)}.ship.js-anim.in .sh-head,.ship.js-anim.in .sh-card{opacity:1;transform:none}.ship.js-anim.in .sh-card:first-child{transition-delay:.1s}.ship.js-anim.in .sh-card:nth-child(2){transition-delay:.2s}.ship.js-anim.in .sh-card:nth-child(3){transition-delay:.3s}@keyframes sh-icon-pop{0%{transform:scale(.96)rotate(0)}55%{transform:scale(1.02)rotate(4deg)}to{transform:scale(1)rotate(0)}}.ship.js-anim.in .sh-card svg{animation:.5s ease-out .35s both sh-icon-pop}.ship.js-anim.in .sh-card:nth-child(2) svg{animation-delay:.45s}.ship.js-anim.in .sh-card:nth-child(3) svg{animation-delay:.55s}@keyframes sh-float{0%{transform:translateY(-6px)rotate(-.25deg);box-shadow:0 10px 24px #00000029}to{transform:translateY(6px)rotate(.25deg);box-shadow:0 16px 30px #00000038}}.ship.in .sh-card-float{transform-origin:50%;animation:7s ease-in-out .9s infinite alternate sh-float}@media (width<=1279px){.ship{padding:64px 72px}.sh-grid{gap:32px}}@media (width<=1023px){.ship{padding:64px 48px}.sh-inner{gap:48px;max-width:680px}.sh-grid{grid-template-columns:1fr;gap:28px}.sh-card{border-radius:20px;min-height:0}.ship h2{font-size:40px;line-height:1.3}}@media (width<=767px){.ship{padding:56px 24px}.ship h2{font-size:40px;line-height:1.3}.sh-sub{line-height:1.5}}@media (width<=479px){.ship{padding:40px 20px}.ship h2{font-size:32px;line-height:1.3}.sh-card{border-radius:16px;padding:24px}.sh-icon{width:28px;height:28px}}@media (prefers-reduced-motion:reduce){.ship.js-anim .sh-head,.ship.js-anim .sh-card{transition:opacity .4s ease-out;transform:none}.ship.in .sh-card-float,.ship.js-anim.in .sh-card svg{animation:none!important}.sh-card:hover .sh-icon{transform:none}}.tp-plans{background:var(--bg);justify-content:center;padding:120px 104px 96px;display:flex;position:relative;overflow:hidden}.tp-inner{flex-direction:column;gap:56px;width:100%;max-width:1232px;display:flex}.tp-head{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.tp-mark{width:32px;height:32px;display:block}.tp-kicker{letter-spacing:.1em;text-transform:uppercase;color:#9ca703;font-size:16px;font-weight:700;line-height:1.25}.tp-plans h2{letter-spacing:-.02em;color:#f9fafb;text-wrap:balance;max-width:700px;font-size:48px;font-weight:700;line-height:1.27}.tp-sub{letter-spacing:.02em;color:#d1d5db;max-width:571px;font-family:Inter,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:1.4}.tp-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:24px;display:grid}.tp-card{background:#002810 url(/images/texture-grain.png) 0 0/328px 140px;border:1px solid #d1d10052;border-radius:16px;flex-direction:column;gap:20px;padding:24px;transition:border-color .2s ease-out,box-shadow .2s ease-out;display:flex}.tp-card:hover{border-color:#d1d1008c;box-shadow:0 14px 34px #00000042}.tp-card-head{flex-direction:column;gap:8px;display:flex}.tp-tier{letter-spacing:.04em;text-transform:uppercase;color:#f9fafbb3;font-size:12px;font-weight:400;line-height:1.25}.tp-price{align-items:baseline;gap:8px;display:flex}.tp-price strong{letter-spacing:-.02em;color:#f9fafb;font-size:36px;font-weight:700;line-height:1.28}.tp-suffix{letter-spacing:.02em;color:#f9fafbe6;font-size:14px;font-weight:500;line-height:1.3}.tp-desc{color:#f9fafbd9;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:400;line-height:1.4}.tp-list{flex-direction:column;flex:1;gap:12px;list-style:none;display:flex}.tp-list li{color:#f9fafb;align-items:center;gap:12px;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:400;line-height:1.4;display:flex}.tp-check{color:#9ca703;flex:none;width:18px;height:18px;transition:transform .2s ease-out}.tp-card:hover .tp-check{transform:scale(1.1)}.tp-cta{color:#00280e;letter-spacing:.02em;text-align:center;cursor:pointer;background:#fff;border:1px solid #0028101a;border-radius:12px;justify-content:center;align-items:center;width:100%;min-height:46px;padding:11px 24px;font-family:Space Grotesk,Inter,sans-serif;font-size:16px;font-weight:500;line-height:1.4;text-decoration:none;transition:background .18s,border-color .18s,box-shadow .18s;display:flex}.tp-cta:hover{background:#f4f8f0;border-color:#00281047;box-shadow:0 6px 18px #0000003d}.tp-cta:focus-visible{outline-offset:2px;outline:3px solid #9ca703e6}.tp-plans.js-anim .tp-head,.tp-plans.js-anim .tp-card{opacity:0;transition:opacity .28s ease-out,transform .28s ease-out;transform:translateY(10px)}.tp-plans.js-anim.in .tp-head,.tp-plans.js-anim.in .tp-card{opacity:1;transform:none}.tp-plans.js-anim.in .tp-card:first-child{transition-delay:80ms}.tp-plans.js-anim.in .tp-card:nth-child(2){transition-delay:.16s}@media (width<=1279px){.tp-plans{padding:96px 64px 80px}.tp-plans h2{font-size:40px;line-height:1.3}}@media (width<=1023px){.tp-plans{padding:96px 32px 80px}.tp-inner{gap:48px}.tp-grid{grid-template-columns:1fr}.tp-plans h2{font-size:36px;line-height:1.22}.tp-price strong{font-size:32px;line-height:1.25}}@media (width<=767px){.tp-plans{padding:80px 20px 64px}.tp-inner{gap:40px}.tp-plans h2{font-size:28px;line-height:1.29}.tp-sub{font-size:15px;line-height:1.47}}@media (prefers-reduced-motion:reduce){.tp-plans.js-anim .tp-head,.tp-plans.js-anim .tp-card{transition:opacity .3s ease-out;transform:none}.tp-card:hover .tp-check{transform:none}}.faq{background:var(--bg);justify-content:center;padding:96px 104px 140px;display:flex;position:relative}.fq-inner{flex-direction:column;gap:48px;width:100%;max-width:1232px;display:flex}.fq-head{flex-direction:column;gap:16px;display:flex}.faq h2{letter-spacing:-.02em;color:#f9fafb;font-size:44px;font-weight:700;line-height:1.18}.fq-sub{letter-spacing:.02em;color:#9db4a0;max-width:500px;font-family:Inter,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:1.45}.fq-list{flex-direction:column;gap:26px;display:flex}.fq-item{background:#002810 url(/images/texture-grain.png) 0 0/328px 140px;border:1px solid #d1d10052;border-radius:12px;transition:border-color .2s ease-out,box-shadow .2s ease-out;overflow:hidden}.fq-item:hover{border-color:#d1d1008c;box-shadow:0 14px 34px #00000042}.fq-q{letter-spacing:-.01em;color:#f9fafb;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:16px;padding:26px 24px;font-size:18px;font-weight:600;line-height:1.3;list-style:none;display:flex}.fq-q::-webkit-details-marker{display:none}.fq-q::marker{content:""}.fq-q h3{font:inherit;letter-spacing:inherit;color:inherit}.fq-q:focus-visible{outline-offset:-3px;border-radius:12px;outline:3px solid #9ca703e6}.fq-icon{color:#9ca703;flex:none;width:20px;height:20px;transition:transform .25s cubic-bezier(.16,1,.3,1)}.fq-item[open] .fq-icon{transform:rotate(180deg)}.fq-a{letter-spacing:.01em;color:#f9fafbd1;max-width:1160px;padding:0 24px 26px;font-family:Inter,system-ui,sans-serif;font-size:15px;font-weight:400;line-height:1.5}.faq.js-anim .fq-head,.faq.js-anim .fq-item{opacity:0;transition:opacity .28s ease-out,transform .28s ease-out;transform:translateY(10px)}.faq.js-anim.in .fq-head,.faq.js-anim.in .fq-item{opacity:1;transform:none}.faq.js-anim.in .fq-item:first-child{transition-delay:60ms}.faq.js-anim.in .fq-item:nth-child(2){transition-delay:.12s}.faq.js-anim.in .fq-item:nth-child(3){transition-delay:.18s}.faq.js-anim.in .fq-item:nth-child(4){transition-delay:.24s}.faq.js-anim.in .fq-item:nth-child(5){transition-delay:.3s}.faq.js-anim.in .fq-item:nth-child(6){transition-delay:.36s}.faq.js-anim.in .fq-item:nth-child(7){transition-delay:.42s}@media (width<=1279px){.faq{padding:80px 64px 120px}.faq h2{font-size:40px;line-height:1.2}}@media (width<=1023px){.faq{padding:80px 32px 112px}.fq-inner{gap:40px}.faq h2{font-size:36px;line-height:1.22}}@media (width<=767px){.faq{padding:64px 20px 96px}.fq-inner{gap:32px}.fq-list{gap:18px}.faq h2{font-size:28px;line-height:1.29}.fq-sub{font-size:15px;line-height:1.47}.fq-q{padding:20px 18px;font-size:17px}.fq-a{padding:0 18px 20px;font-size:14px;line-height:1.5}}@media (prefers-reduced-motion:reduce){.faq.js-anim .fq-head,.faq.js-anim .fq-item{transition:opacity .3s ease-out;transform:none}.fq-icon{transition:none}}.lead{background:#031e0c;justify-content:center;padding:96px 104px;display:flex;position:relative;overflow:hidden}#lead-field{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.lf-inner{z-index:2;isolation:isolate;grid-template-columns:minmax(0,566px) minmax(0,594px);justify-content:space-between;align-items:start;gap:64px 72px;width:100%;max-width:1232px;display:grid;position:relative}.lf-copy{flex-direction:column;gap:24px;padding-top:24px;display:flex}.lead h2{letter-spacing:-.02em;color:var(--ink);text-wrap:balance;font-size:48px;font-weight:700;line-height:1.27}.lf-lede{letter-spacing:.02em;color:#faf9f0e0;font-family:Inter,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:1.4}.lf-points{flex-direction:column;gap:22px;margin-top:8px;list-style:none;display:flex}.lf-points li{gap:12px;display:flex}.lf-point-text{flex-direction:column;gap:4px;display:flex}.lf-point-title{letter-spacing:-.01em;color:var(--ink);font-family:Space Grotesk,Inter,sans-serif;font-size:16px;font-weight:600;line-height:1.3}.lf-point-desc{letter-spacing:.02em;color:#faf9f0b3;font-family:Inter,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:1.4}.lf-spark{color:#e8f439;flex:none;width:16px;height:16px;margin-top:4px}.lf-card{background:#002810 url(/images/texture-grain.png) 0 0/328px 140px;border:1px solid #d1d10052;border-radius:16px;flex-direction:column;gap:20px;padding:32px;display:flex;box-shadow:0 0 44px #d1d10012}.lf-card-title{letter-spacing:-.01em;color:var(--ink);font-size:28px;font-weight:700;line-height:1.28}.lf-card-sub{letter-spacing:.02em;color:#faf9f0bf;margin-top:-8px;font-family:Inter,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:1.5}.lf-form{flex-direction:column;gap:20px;display:flex}.lf-field{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.lf-label{letter-spacing:.02em;color:var(--ink);font-size:14px;font-weight:500;line-height:1.3}.lf-req{color:#d1d100}.lf-input,.lf-textarea{color:#faf9f0;letter-spacing:.02em;background:#05140a;border:1px solid #212c25;border-radius:8px;width:100%;padding:12px 16px;font-family:Space Grotesk,Inter,system-ui,sans-serif;font-size:15px;line-height:1.4;transition:border-color .18s ease-out,box-shadow .18s ease-out}.lf-input::placeholder,.lf-textarea::placeholder{color:#9dafa3;opacity:1;transition:opacity .18s ease-out}.lf-input:hover,.lf-textarea:hover{border-color:#2f3d34}.lf-input:focus,.lf-textarea:focus{border-color:#d1d10099;outline:none;box-shadow:0 0 0 3px #d1d1001f,inset 0 0 12px #d1d1000d}.lf-input:focus::placeholder,.lf-textarea:focus::placeholder{opacity:.75}.lf-input[aria-invalid=true],.lf-textarea[aria-invalid=true]{border-color:#ff8a7399}.lf-textarea{resize:vertical;min-height:138px}.lf-error{letter-spacing:.02em;color:#ffa694;font-family:Inter,system-ui,sans-serif;font-size:13px;line-height:1.4}.lf-error[hidden]{display:none}.lf-tier-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:8px;display:grid}.lf-radio{cursor:pointer;display:block;position:relative}.lf-radio input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.lf-radio-card{background:#05140a;border:1px solid #212c25d9;border-radius:8px;flex-direction:column;gap:6px;height:100%;padding:14px 16px;transition:border-color .18s ease-out,background-color .18s ease-out;display:flex}.lf-radio:hover .lf-radio-card{background-color:#d1d1000a;border-color:#d1d10066}.lf-radio input:checked+.lf-radio-card{background-color:#d1d1001a;border-color:#d1d100;animation:.18s ease-out lf-pop}.lf-radio input:focus-visible+.lf-radio-card{outline-offset:2px;outline:3px solid #9ca703e6}.lf-radio-title{letter-spacing:-.01em;color:var(--ink);font-size:15px;font-weight:600;line-height:1.3}.lf-radio-desc{letter-spacing:.01em;color:#9dafa3;font-size:13px;font-weight:400;line-height:1.4}@keyframes lf-pop{0%{transform:scale(1)}50%{transform:scale(1.01)}to{transform:scale(1)}}.lf-cta{color:#00280e;letter-spacing:.02em;cursor:pointer;background:#fff;border:1px solid #0028101a;border-radius:12px;justify-content:center;align-items:center;width:100%;min-height:50px;margin-top:4px;padding:12px 24px;font-family:Space Grotesk,Inter,sans-serif;font-size:16px;font-weight:500;line-height:1.4;transition:background .18s,border-color .18s,box-shadow .18s,transform .1s;display:flex}.lf-cta:hover{background:#fff9e9;border-color:#00281047;box-shadow:0 8px 22px #00000047}.lf-cta:active{transform:translateY(1.5px);box-shadow:0 3px 10px #00000038}.lf-cta:focus-visible{outline-offset:2px;outline:3px solid #9ca703e6}.lf-cta:disabled{opacity:.55;cursor:default;box-shadow:none;background:#fff;transform:none}.lf-success{outline:none;flex-direction:column;gap:10px;padding:4px 0 12px;display:flex}.lf-success[hidden]{display:none}.lf-success-mark{width:32px;height:32px;margin-bottom:6px;display:block}.lf-success-title{letter-spacing:-.01em;color:var(--ink);font-size:22px;font-weight:700;line-height:1.3}.lf-success-body{letter-spacing:.02em;color:#faf9f0c7;font-family:Inter,system-ui,sans-serif;font-size:15px;line-height:1.5}.lf-card.sent .lf-form,.lf-card.sent .lf-card-sub{display:none}.lead.js-anim .lf-copy>*,.lead.js-anim .lf-card{opacity:0;transition:opacity .3s ease-out,transform .3s ease-out;transform:translateY(14px)}.lead.js-anim.in .lf-copy>*,.lead.js-anim.in .lf-card{opacity:1;transform:none}.lead.js-anim.in .lf-copy>:nth-child(2){transition-delay:80ms}.lead.js-anim.in .lf-copy>:nth-child(3){transition-delay:.16s}.lead.js-anim.in .lf-card{transition-delay:.12s}@media (width<=1279px){.lead{padding:96px 64px}.lf-inner{grid-template-columns:minmax(0,540px) minmax(0,1fr);gap:56px}.lead h2{font-size:44px}}@media (width<=1023px){.lead{padding:80px 32px}.lf-inner{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:48px}.lf-copy{padding-top:0}.lead h2{font-size:40px;line-height:1.25}}@media (width<=767px){.lead{padding:64px 20px 80px}.lf-inner{grid-template-columns:minmax(0,1fr);gap:48px}.lead h2{font-size:36px;line-height:1.28}.lf-card{padding:24px 20px}.lf-tier-grid{grid-template-columns:1fr;gap:12px}}@media (width<=414px){.lead{padding:56px 16px 72px}.lead h2{font-size:32px}}@media (prefers-reduced-motion:reduce){.lead.js-anim .lf-copy>*,.lead.js-anim .lf-card{transition:opacity .3s ease-out;transform:none}.lf-radio input:checked+.lf-radio-card{animation:none}.lf-cta:active{transform:none}}.insights-page{--bg:#011e0c;--deep:#00280e;--lime:#d1d100;--lime-soft:#e3e270;--olive-bright:#9ca703;--paper:#faf9f0;--white-80:#fffc;--glass-bg:#ffffff14;--glass-border:#ffffff24;--card-border:#e3e27066;--ease-site:cubic-bezier(.16, 1, .3, 1);color:var(--paper);background:var(--bg);-webkit-font-smoothing:antialiased;min-height:100svh;font-family:Space Grotesk,Inter,system-ui,sans-serif;overflow-x:hidden}.insights-page :focus-visible{outline:2px solid var(--lime);outline-offset:2px}.insights-page .in-nav{animation:.7s cubic-bezier(.16,1,.3,1) both fadeDown}.insights-page .hero{background:var(--bg);min-height:100svh;position:relative;overflow:hidden}.insights-page .mosaic{z-index:1;pointer-events:none;width:min(609px,42vw);height:100%;position:absolute;top:0;right:0}.insights-page .mosaic svg{width:100%;height:100%;display:block}.insights-page .mosaic .band{opacity:.3}.insights-page .mosaic .sq{opacity:.3;--base:.3}.insights-page .mosaic .sq-dim{opacity:.06;--base:.06}@keyframes sqIn{0%{opacity:0;transform:translateY(34px)}to{opacity:var(--base,.3);transform:translateY(0)}}@keyframes bandIn{0%{opacity:0}to{opacity:.3}}.insights-page.js-enabled .mosaic .sq{animation:sqIn .8s var(--ease-site) both;animation-delay:var(--d,0s)}.insights-page.js-enabled .mosaic .band{animation:.9s ease-out both bandIn}.insights-page .hero-inner{z-index:2;align-items:center;column-gap:48px;max-width:1440px;min-height:100svh;margin:0 auto;padding:130px 104px 90px;display:flex;position:relative}.insights-page .hero-copy{max-width:560px}.insights-page .pill-badge{background:var(--glass-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(14px);color:var(--lime-soft);letter-spacing:.01em;border-radius:999px;align-items:center;gap:8px;margin-bottom:22px;padding:4px 16px;font-size:13px;font-weight:500;display:inline-flex}.insights-page .pill-badge svg{flex:none;display:block}.insights-page .pill-badge:hover{opacity:.9}.insights-page h1{letter-spacing:-.02em;color:var(--paper);max-width:560px;margin-bottom:24px;font-family:Space Grotesk,Inter,sans-serif;font-size:64px;font-weight:700;line-height:72px}.insights-page .lede{color:var(--paper);max-width:462px;margin-bottom:40px;font-family:Space Grotesk,Inter,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:22px}.insights-page .btn-primary{height:57px;color:var(--deep);cursor:pointer;transition:transform .25s var(--ease-site), box-shadow .25s;background:#fff;border:none;border-radius:16px;justify-content:center;align-items:center;padding:0 32px;font-family:Space Grotesk,Inter,sans-serif;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.insights-page .btn-primary:hover{color:var(--deep);transform:scale(1.01);box-shadow:0 14px 34px #00000059,0 0 28px #e3e27066}.insights-page .btn-primary:active{transform:scale(.99)}@keyframes riseIn{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}.insights-page .fx{animation:riseIn .45s var(--ease-site) both}.insights-page .fx-1{animation-delay:50ms}.insights-page .fx-2{animation-delay:.13s}.insights-page .fx-3{animation-delay:.21s}.insights-page .fx-4{animation-delay:.29s}.insights-page .cards{z-index:3;width:691px;height:566px;position:absolute;top:calc(50% - 238px);right:39px}.insights-page .card-pos{position:absolute}.insights-page .summary-pos{width:391px;height:362px;top:0;left:0}.insights-page .details-pos{width:399px;height:362px;top:203px;left:292px}.insights-page .card-par{will-change:transform;width:100%;height:100%}.insights-page .card-bob{width:100%;height:100%}@keyframes bobA{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(calc(var(--amp,8px) * -1)) scale(1.004)}}@keyframes bobB{0%,to{transform:translateY(0)scale(1.003)}50%{transform:translateY(var(--amp,7px)) scale(.997)}}.insights-page .summary-pos .card-bob{--amp:8px;animation:6.5s ease-in-out infinite bobA}.insights-page .details-pos .card-bob{--amp:7px;animation:7.8s ease-in-out -2.4s infinite bobB}.insights-page .score-card{border:1px solid var(--card-border);-webkit-backdrop-filter:blur(10px);background:#00280e99;border-radius:24px;flex-direction:column;width:100%;height:100%;transition:box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 24px 60px #00000059}.insights-page .score-card:before{content:"";border-radius:inherit;opacity:.16;mix-blend-mode:overlay;pointer-events:none;background:url(/images/texture-grain.png) 0 0/328px 140px;transition:opacity .3s;position:absolute;inset:0}.insights-page .score-card:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(72% 56% at 50% 22%,#e3e27024 0%,#e3e27000 68%),radial-gradient(90% 60% at 78% 100%,#9ca7031a 0%,#9ca70300 70%);position:absolute;inset:0}.insights-page .score-card:hover{box-shadow:inset 0 1px #ffffff0f,0 24px 60px #00000059,0 0 44px #d1d1001a}.insights-page .score-card:hover:before{opacity:.24}.insights-page .score-card>*{z-index:1;position:relative}.insights-page .card-head{justify-content:space-between;align-items:center;gap:16px;padding:24px 24px 0;display:flex}.insights-page .card-title{color:#fff;letter-spacing:.01em;align-items:baseline;gap:10px;font-family:Inter,system-ui,sans-serif;font-size:16px;font-weight:700;display:flex}.insights-page .card-title .mini-score{color:var(--lime-soft);font-variant-numeric:tabular-nums;font-family:Space Grotesk,Inter,sans-serif;font-size:18px;font-weight:700}.insights-page .btn-outline{color:#ffffffd9;letter-spacing:.01em;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff8c;border-radius:999px;flex:none;align-items:center;gap:7px;height:29px;padding:0 14px;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:600;transition:border-color .2s,color .2s,transform .14s;display:inline-flex}.insights-page .btn-outline svg{display:block}.insights-page .btn-outline:hover{color:#fffffffa;background:0 0;border-color:#ffffffd9}.insights-page .btn-outline:active{transform:scale(.98)}.insights-page .score-hero{flex:1;justify-content:center;align-items:center;display:flex}.insights-page .score-big{letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:#0000;background-image:linear-gradient(110deg,#fff0 40%,#ffffffb3 50%,#fff0 60%),linear-gradient(#e3e270 0%,#9ca703 100%);background-position:220% 0,0 0;background-repeat:no-repeat;background-size:250% 100%,100% 100%;-webkit-background-clip:text;background-clip:text;font-family:Space Grotesk,Inter,sans-serif;font-size:112px;font-weight:700;line-height:1}@keyframes sheen{0%{background-position:220% 0,0 0}to{background-position:-120% 0,0 0}}.insights-page .score-big.shimmer{animation:1.15s ease-in-out sheen}.insights-page .score-verdict{text-align:center;color:#d5d75c;padding:0 24px 34px;font-family:Inter,system-ui,sans-serif;font-size:19px;font-weight:700;line-height:23px}.insights-page .details-list{flex-direction:column;gap:11px;padding:22px 32px 30px;list-style:none;display:flex}.insights-page .d-item{background:#212421;border:1px solid #384038;border-radius:13.5px;padding:13px 14px}.insights-page .d-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.insights-page .d-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:600;overflow:hidden}.insights-page .d-delta{color:#fff;font-variant-numeric:tabular-nums;flex:none;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:700}.insights-page .d-tags{gap:7px;margin-top:8px;display:flex}.insights-page .tag{letter-spacing:.01em;border-radius:10px;align-items:center;height:20px;padding:0 10px;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:600;display:inline-flex}.insights-page .tag-critical{color:#181a18;background:#e54b4b}.insights-page .tag-important{color:#181a18;background:#f1b530}.insights-page .tag-dark{color:#d1d6d1;background:#2d302d}.insights-page.js-enabled .score-card.card-fx{animation:riseIn .6s var(--ease-site) both}.insights-page.js-enabled .summary-pos .score-card.card-fx{animation-delay:.38s}.insights-page.js-enabled .details-pos .score-card.card-fx{animation-delay:.52s}.insights-page .details-pos{transition:opacity .3s ease, transform .3s var(--ease-site), visibility .3s}.insights-page .cards:not(.is-open) .details-pos{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(14px)}@keyframes dItemIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.insights-page .cards.is-open.was-toggled .d-item{animation:dItemIn .35s var(--ease-site) both}.insights-page .cards.is-open.was-toggled .d-item:first-child{animation-delay:60ms}.insights-page .cards.is-open.was-toggled .d-item:nth-child(2){animation-delay:.18s}.insights-page .cards.is-open.was-toggled .d-item:nth-child(3){animation-delay:.3s}@media (width<=1199px){.insights-page .hero-inner{padding-inline:64px}.insights-page h1{font-size:56px;line-height:64px}.insights-page .lede{max-width:440px}.insights-page .cards{transform-origin:100% 0;top:calc(50% - 206px);right:24px;transform:scale(.8)}.insights-page .mosaic{width:36vw}}@media (width<=1099px){.insights-page .lede{max-width:400px}.insights-page .cards{top:calc(50% - 190px);right:16px;transform:scale(.7)}}@media (width<=991px){.insights-page .hero-inner{flex-direction:column;align-items:center;min-height:0;padding:132px 40px 72px}.insights-page .hero-copy{text-align:center;max-width:560px;margin-inline:auto}.insights-page .hero-copy .lede{margin-inline:auto}.insights-page .mosaic{opacity:.8;width:34vw}.insights-page .cards{width:100%;max-width:620px;height:auto;margin:64px auto 0;position:relative;inset:auto;transform:none}.insights-page .card-pos{position:relative;inset:auto}.insights-page .summary-pos{width:min(391px,100%);height:362px;margin:0 auto}.insights-page .details-pos{width:min(399px,100%);height:auto;margin:-26px 0 0 auto}.insights-page .details-list{padding:20px 24px 26px}.insights-page .cards:not(.is-open) .details-pos{display:none}}@media (width<=1279px){.insights-page .menu-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=999px){.insights-page .nav-toggle{display:flex}.insights-page .btn-nav{margin-left:auto}.insights-page .nav-row{gap:12px}.insights-page .nav-links{border-top:1px solid #ffffff1a;flex-direction:column;order:5;align-items:stretch;gap:2px;width:100%;margin-top:10px;padding:10px 0 6px;display:none;position:static;transform:none}.insights-page .nav.nav-open .nav-links{display:flex}.insights-page .nav-links a{padding:12px 14px;font-size:15px}.nav.nav-open,.insights-page .nav.menu-open{max-height:calc(100svh - 48px);overflow-y:auto}.insights-page .menu-panel{margin:4px 16px 0}}@media (width<=767px){.insights-page .nav{top:16px;left:16px;right:16px}.insights-page .nav-row{padding:10px 10px 10px 16px}.insights-page .brand svg{width:132px;height:auto}.insights-page .btn-nav{padding:9px 16px;font-size:13px}.insights-page .menu-grid{grid-template-columns:1fr}.insights-page .mi-title{white-space:normal}}@media (width<=480px){.insights-page .hero-inner{padding:116px 24px 56px}.insights-page h1{margin-bottom:18px;font-size:36px;line-height:42px}.insights-page .lede{margin-bottom:32px;font-size:14px;line-height:20px}.insights-page .btn-primary{height:48px;padding:0 28px}.insights-page .mosaic{display:none}.insights-page .hero:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(60% 55% at 78% 60%,#9ca70329 0%,#9ca70300 70%),radial-gradient(50% 45% at 25% 85%,#e3e2701a 0%,#e3e27000 72%);height:55%;position:absolute;inset:auto -20% -12%}.insights-page .cards{margin-top:48px}.insights-page .summary-pos{width:391px;height:362px;margin-left:calc(50% - 195.5px);margin-bottom:calc(-362px * (1 - var(--cs,1)));transform:scale(var(--cs,1));transform-origin:top}.insights-page .details-pos{width:399px;height:362px;margin-top:calc(24px * var(--cs,1));margin-left:calc(50% - 199.5px);margin-bottom:calc(-362px * (1 - var(--cs,1)));transform:scale(var(--cs,1));transform-origin:top}.insights-page .cards:not(.is-open) .details-pos{transform:translateY(14px) scale(var(--cs,1))}.insights-page .details-list{padding:22px 32px 30px}.insights-page .summary-pos .card-bob{--amp:4px}.insights-page .details-pos .card-bob{--amp:3px}}@media (prefers-reduced-motion:reduce){.insights-page .nav-menu{transition:none}.menu-panel.active .menu-title,.insights-page .menu-panel.active .menu-item{animation:none}@keyframes fadeOnly{0%{opacity:0}to{opacity:1}}@keyframes fadeOnlyBase{0%{opacity:0}to{opacity:var(--base,.3)}}.fx,.insights-page.js-enabled .score-card.card-fx{animation:.4s both fadeOnly}.insights-page.js-enabled .mosaic .sq,.insights-page.js-enabled .mosaic .band{animation:.5s both fadeOnlyBase}.summary-pos .card-bob,.insights-page .details-pos .card-bob,.insights-page .score-big.shimmer{animation:none}.insights-page .details-pos{transition:opacity .3s;transform:none}.insights-page .cards:not(.is-open) .details-pos{transform:none}.insights-page .cards.is-open.was-toggled .d-item{animation:.25s both fadeOnly}.insights-page .btn-primary,.insights-page .btn-nav,.insights-page .btn-outline{transition:box-shadow .25s,border-color .2s,color .2s}.insights-page .btn-primary:hover,.insights-page .btn-nav:hover,.insights-page .btn-outline:active,.insights-page .btn-primary:active{transform:none}}@media (width<=480px) and (prefers-reduced-motion:reduce){.details-pos,.insights-page .cards:not(.is-open) .details-pos{transform:scale(var(--cs,1))}}.nav,.nav.menu-open,.nav.nav-open,.insights-page .score-card{-webkit-backdrop-filter:none;background:#19321e url(/images/texture-grain.png) 0 0/328px 140px}.nav-links a.active,.insights-page .nav-links a[aria-expanded=true]{-webkit-backdrop-filter:none}.insights-page .score-card:before{display:none}.insights-page .gsec{--gsec-accent:var(--olive-bright);--gsec-card-ink:var(--deep);--gsec-keyline:var(--paper);--ease-out-soft:cubic-bezier(.22, 1, .36, 1);background:var(--bg);flex-direction:column;justify-content:flex-end;align-items:center;gap:48px;min-height:865px;padding:96px 104px;display:flex;position:relative}.insights-page .gsec-head{text-align:center;flex-direction:column;align-items:center;max-width:704px;display:flex}.insights-page .gsec-icon{width:32px;height:32px;color:var(--gsec-accent);margin-bottom:16px}.insights-page .gsec-icon svg{width:100%;height:100%;display:block}.insights-page .gsec-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--gsec-accent);margin-bottom:16px;font-family:Space Grotesk,Inter,system-ui,sans-serif;font-size:16px;font-weight:700;line-height:20px}.insights-page .gsec-title{letter-spacing:-.02em;color:var(--paper);margin-bottom:24px;font-family:Space Grotesk,Inter,system-ui,sans-serif;font-size:48px;font-weight:700;line-height:61px}.insights-page .gsec-body{letter-spacing:.02em;color:var(--paper);max-width:516px;font-family:Space Grotesk,Inter,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:140%}.insights-page .gsec-card-wrap{width:100%;max-width:1232px}.insights-page .gsec-card{aspect-ratio:1232/429;border:1px solid var(--gsec-keyline);background:#fff;border-radius:40px;width:100%;transition:transform .15s cubic-bezier(.16,1,.3,1),border-color .15s,box-shadow .15s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.gsec-card:hover,.insights-page .gsec-card:focus-visible{border-color:#fff;transform:scale(1.01);box-shadow:0 22px 54px #00000052,0 0 30px #e3e27014}.insights-page .gsec-media{justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.gsec-media img,.insights-page .gsec-media video{object-fit:contain;border-radius:8px;max-width:100%;max-height:100%}.insights-page.js-enabled .gsec-media img:not(.is-loaded){opacity:0}.insights-page .gsec-media img{transition:opacity .3s}.insights-page .gsec-placeholder{letter-spacing:-.02em;color:var(--gsec-card-ink);text-align:center;font-family:Space Grotesk,Inter,system-ui,sans-serif;font-size:clamp(26px,3.2vw,44px);font-weight:700;line-height:1.25}.insights-page.js-enabled .gsec .gsec-fx{opacity:0;transform:var(--fx-from,translateY(16px));transition:opacity var(--fx-dur,.5s) var(--ease-out-soft) var(--fx-delay,0s), transform var(--fx-dur,.5s) var(--ease-out-soft) var(--fx-delay,0s);will-change:opacity, transform}.insights-page.js-enabled .gsec.in-view .gsec-fx{opacity:1;transform:none}.insights-page .gsec .gsec-icon{--fx-from:scale(.9);--fx-dur:.4s;--fx-delay:.1s}.insights-page.js-enabled .gsec .gsec-icon{transition-timing-function:cubic-bezier(.34,1.56,.64,1)}.insights-page .gsec .gsec-eyebrow{--fx-dur:.4s;--fx-delay:.18s}.insights-page .gsec .gsec-title{--fx-dur:.5s;--fx-delay:.26s}.insights-page .gsec .gsec-body{--fx-dur:.4s;--fx-delay:.42s}.insights-page .gsec .gsec-card-wrap{--fx-from:scaleY(.98) translateY(14px);--fx-dur:.6s;--fx-delay:.54s;transform-origin:50% 100%}@media (width<=1199px){.insights-page .gsec{justify-content:center;gap:48px;min-height:0;padding:72px 64px}.insights-page .gsec-head{max-width:640px}.insights-page .gsec-title{font-size:40px;line-height:52px}.insights-page .gsec-card-wrap{width:calc(100% + 64px);max-width:none;margin-inline:-32px}.insights-page .gsec-card{aspect-ratio:21/9;border-radius:32px;min-height:320px}}@media (width<=767px){.insights-page .gsec{gap:32px;padding:56px 24px}.insights-page .gsec-icon{width:24px;height:24px}.insights-page .gsec-eyebrow{font-size:14px;line-height:18px}.insights-page .gsec-title{margin-bottom:16px;font-size:32px;line-height:40px}.insights-page .gsec-body{font-size:15px;line-height:22px}.insights-page .gsec-card-wrap{width:100%;margin-inline:0}.insights-page .gsec-card{aspect-ratio:16/9;border-radius:24px;min-height:240px}.insights-page .gsec-media{padding:16px}}@media (prefers-reduced-motion:reduce){.insights-page.js-enabled .gsec .gsec-fx{transition:opacity .12s;transform:none}.insights-page .gsec-card{transition:border-color .15s,box-shadow .15s}.gsec-card:hover,.insights-page .gsec-card:focus-visible{transform:none}.insights-page .gsec-media img{transition:none}}.insights-page .bento{isolation:isolate;justify-content:flex-start;gap:64px;min-height:0;overflow:hidden}.insights-page .bento-frame{z-index:0;pointer-events:none;position:absolute;inset:0}.insights-page .bento-sq{will-change:transform;position:absolute}.insights-page .bento-sq--r{width:204px;height:546px;top:5px;right:-12px}.insights-page .bento-sq--l{width:136px;height:545px;bottom:43px;left:-12px}.insights-page .bento-sq rect{opacity:.3}.insights-page.js-enabled .bento .bento-sq rect{transition:opacity .8s var(--ease-site), transform .8s var(--ease-site)}.insights-page.js-enabled .bento:not(.in-view) .bento-sq rect{opacity:0;transform:translateY(30px)}.insights-page .bento-head{z-index:1;text-align:left;flex-direction:column;align-items:flex-start;width:100%;max-width:1232px;display:flex;position:relative}.insights-page .bento-head .gsec-title{margin-bottom:16px}.insights-page .bento-head .gsec-body{max-width:500px}.insights-page .bento-grid{z-index:1;grid-template-columns:1fr 1fr;gap:40px;width:100%;max-width:1232px;display:grid;position:relative}.insights-page .bento-cell--wide{grid-column:1/-1}.insights-page .bento-cell{flex-direction:column;display:flex}.insights-page .bento-cell>.bento-card{flex:auto}.insights-page .bento-card{height:480px;transition:transform .28s var(--ease-site), border-color .28s ease, box-shadow .28s var(--ease-site);background:#19321e url(/images/texture-grain.png) 0 0/328px 140px;border:1px solid #e3e27066;border-radius:24px;flex-direction:column;padding:32px;display:flex;position:relative;overflow:hidden}.bento-card:hover,.insights-page .bento-card:focus-visible{border-color:#e3e2709e;transform:scale(1.01);box-shadow:0 18px 44px #00000059,0 0 34px #d1d1001a}.insights-page .bento-card:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.insights-page .bento-title{letter-spacing:-.01em;color:var(--paper);margin-bottom:8px;font-family:Space Grotesk,Inter,system-ui,sans-serif;font-size:20px;font-weight:700;line-height:26px}.insights-page .bento-body{color:#faf9f0bf;font-family:Space Grotesk,Inter,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:150%}.insights-page .bento-media{position:relative}.insights-page .bento-media img{display:block}.insights-page .bento-media--fill{border-radius:8px 0 0;flex:1;margin:16px -32px -32px 0;overflow:hidden}.insights-page .bento-media--fill img{object-fit:cover;object-position:left top;border-radius:8px 0 0;width:100%;height:100%;position:absolute;inset:0}.insights-page .bento-card--wide{justify-content:center;height:auto;min-height:258px}.insights-page .bento-card--wide .bento-copy{max-width:min(548px,46%)}.insights-page .bento-media--side{border-radius:8px 0 0 8px;width:min(604px,50%);height:106%;position:absolute;top:50%;right:0;overflow:hidden;transform:translateY(-50%)}.insights-page .bento-media--side img{object-fit:cover;object-position:left center;width:100%;height:100%}.insights-page .bento-media img{transition:transform .3s var(--ease-site), opacity .3s ease}.insights-page .bento-card:hover .bento-media img{transform:perspective(900px)rotateX(1.2deg)scale(1.015)}.insights-page.js-enabled .bento-media img:not(.is-loaded){opacity:0}.bento .bento-cell:first-child .gsec-fx,.insights-page .bento .bento-cell:first-child.gsec-fx{--fx-dur:.55s;--fx-delay:.1s}.insights-page .bento .bento-cell:nth-child(2).gsec-fx{--fx-dur:.55s;--fx-delay:.22s}.insights-page .bento .bento-cell:nth-child(3).gsec-fx{--fx-dur:.55s;--fx-delay:.34s}.insights-page.js-enabled .bento .bento-media{opacity:0;transition:opacity .5s}.insights-page.js-enabled .bento .bento-cell:first-child .bento-media{transition-delay:.22s}.insights-page.js-enabled .bento .bento-cell:nth-child(2) .bento-media{transition-delay:.34s}.insights-page.js-enabled .bento .bento-cell:nth-child(3) .bento-media{transition-delay:.46s}.insights-page.js-enabled .bento.in-view .bento-media{opacity:1}@media (width<=1279px){.insights-page .bento-grid{gap:32px}}@media (width<=1023px){.insights-page .bento{gap:48px}.insights-page .bento-grid{grid-template-columns:1fr;gap:32px}.insights-page .bento-card{height:420px}.insights-page .bento-card--wide{justify-content:flex-start;height:auto;min-height:0}.insights-page .bento-card--wide .bento-copy{max-width:640px}.insights-page .bento-media--side{border-radius:8px 0 0;width:auto;height:240px;margin:16px -32px -32px 0;position:relative;top:auto;right:auto;transform:none}.insights-page .bento-media--side img{object-position:left top}}@media (width<=767px){.insights-page .bento{gap:32px;padding:64px 24px}.insights-page .bento .gsec-title{font-size:36px;line-height:46px}.insights-page .bento-grid{gap:24px}.insights-page .bento-card{height:380px;padding:24px}.insights-page .bento-media--fill{margin:16px -24px -24px 0}.insights-page .bento-media--side{height:200px;margin:16px -24px -24px 0}.insights-page .bento-sq--l{display:none}.insights-page .bento-sq--r rect{opacity:.15}}@media (width<=479px){.insights-page .bento{padding:48px 16px}.insights-page .bento .gsec-title{font-size:28px;line-height:36px}.insights-page .bento .gsec-body{font-size:14px}.insights-page .bento-card{height:340px}}@media (prefers-reduced-motion:reduce){.insights-page .bento-sq{will-change:auto;transform:none!important}.insights-page.js-enabled .bento .bento-sq rect{transition:opacity .3s}.insights-page.js-enabled .bento:not(.in-view) .bento-sq rect{transform:none}.bento-card,.insights-page .bento-media img{transition:border-color .15s,box-shadow .15s,opacity .3s}.bento-card:hover,.insights-page .bento-card:focus-visible,.insights-page .bento-card:hover .bento-media img{transform:none}.insights-page.js-enabled .bento .bento-media{transition:opacity .14s}}.insights-page .pricing{gap:56px}.insights-page .pricing .gsec-head{z-index:1;width:100%;max-width:1232px;position:relative}.insights-page .pricing .gsec-icon,.insights-page .pricing .gsec-eyebrow{margin-bottom:8px}.insights-page .pricing .gsec-title{color:#fff;margin-bottom:16px}.insights-page .pricing .gsec-head .gsec-body{max-width:672px}.insights-page .pr-sq--r{width:136px;height:342px;top:1px;right:-8px}.insights-page .pr-sq--l{width:119px;height:295px;bottom:7px;left:-12px}.insights-page .ig-plans{z-index:1;grid-template-columns:repeat(3,1fr);gap:24px;width:100%;max-width:1232px;display:grid;position:relative}.insights-page .ig-plan-cell{flex-direction:column;display:flex}.insights-page .pricing .ig-plan-cell:first-child.gsec-fx{--fx-from:translateY(24px);--fx-dur:.55s;--fx-delay:.1s}.insights-page .pricing .ig-plan-cell:nth-child(2).gsec-fx{--fx-from:translateY(24px);--fx-dur:.55s;--fx-delay:.22s}.insights-page .pricing .ig-plan-cell:nth-child(3).gsec-fx{--fx-from:translateY(24px);--fx-dur:.55s;--fx-delay:.34s}.insights-page .ig-plan-card{background:#19321e url(/images/texture-grain.png) 0 0/328px 140px;border:1px solid #d1d10052;border-radius:16px;flex-direction:column;flex:auto;gap:20px;padding:24px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative}.insights-page .ig-plan-card:hover{border-color:var(--olive-bright);transform:scale(1.01);box-shadow:inset 0 0 44px #9ca7032e,0 14px 34px #0000004d}.insights-page .ig-plan-head{flex-direction:column;gap:8px;display:flex}.insights-page .ig-plan-label{letter-spacing:.04em;text-transform:uppercase;color:#faf9f0cc;font-family:Space Grotesk,Inter,system-ui,sans-serif;font-size:12px;font-weight:400;line-height:15px}.insights-page .ig-plan-price-row{align-items:baseline;gap:6px;display:flex}.insights-page .ig-plan-price{letter-spacing:-.02em;color:var(--paper);font-family:Space Grotesk,Inter,system-ui,sans-serif;font-size:36px;font-weight:700;line-height:46px}.insights-page .ig-plan-unit{letter-spacing:.02em;color:#faf9f0cc;font-family:Space Grotesk,Inter,system-ui,sans-serif;font-size:14px;font-weight:500;line-height:18px}.insights-page .ig-plan-blurb{letter-spacing:.02em;color:var(--paper);font-family:Space Grotesk,Inter,system-ui,sans-serif;font-size:14px;line-height:140%}.insights-page .ig-plan-feats{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.insights-page .ig-plan-feats li{letter-spacing:.02em;color:var(--paper);align-items:flex-start;gap:10px;font-family:Space Grotesk,Inter,system-ui,sans-serif;font-size:14px;line-height:20px;display:flex}.insights-page .feat-soon{color:#faf9f08c}.insights-page .feat-check{width:18px;height:18px;color:var(--olive-bright);flex:none;margin-top:1px;transition:color .2s}.insights-page .ig-plan-card:hover .feat-check{color:var(--lime-soft)}.insights-page .feat-check path{stroke-dasharray:1;stroke-dashoffset:0}.insights-page.js-enabled .pricing .feat-check path{transition:stroke-dashoffset .3s ease-out}.insights-page.js-enabled .pricing:not(.in-view) .feat-check path{stroke-dashoffset:1px}.insights-page.js-enabled .pricing .ig-plan-feats li:first-child .feat-check path{transition-delay:.5s}.insights-page.js-enabled .pricing .ig-plan-feats li:nth-child(2) .feat-check path{transition-delay:.54s}.insights-page.js-enabled .pricing .ig-plan-feats li:nth-child(3) .feat-check path{transition-delay:.58s}.insights-page.js-enabled .pricing .ig-plan-feats li:nth-child(4) .feat-check path{transition-delay:.62s}.insights-page.js-enabled .pricing .ig-plan-feats li:nth-child(5) .feat-check path{transition-delay:.66s}.insights-page.js-enabled .pricing .ig-plan-feats li:nth-child(6) .feat-check path{transition-delay:.7s}.insights-page.js-enabled .pricing .ig-plan-feats li:nth-child(7) .feat-check path{transition-delay:.74s}.insights-page.js-enabled .pricing .ig-plan-feats li:nth-child(8) .feat-check path{transition-delay:.78s}.insights-page.js-enabled .pricing .ig-plan-feats li:nth-child(9) .feat-check path{transition-delay:.82s}.insights-page.js-enabled .pricing .ig-plan-feats li:nth-child(10) .feat-check path{transition-delay:.86s}.insights-page .ig-plan-cta{color:#00280e;cursor:pointer;background:#fff;border:1px solid #0028101a;border-radius:12px;justify-content:center;align-items:center;height:46px;margin-top:auto;padding:12px 16px;font-family:Space Grotesk,Inter,system-ui,sans-serif;font-size:15px;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,transform .2s,box-shadow .2s;display:flex}.insights-page .ig-plan-cta:hover{background:#faf9f0;border-color:#0028102e;transform:scale(1.02);box-shadow:0 0 24px #e3e27059}.insights-page .ig-plan-cta:active{transition-duration:80ms;transform:scale(.98)}.insights-page .ig-plan-cta:focus-visible{outline:2px solid var(--olive-bright);outline-offset:2px}@media (width<=1023px){.insights-page .ig-plans{grid-template-columns:1fr 1fr}.insights-page .ig-plan-cell:nth-child(3){grid-column:1/-1}}@media (width<=767px){.insights-page .pricing{gap:40px}.insights-page .ig-plans{grid-template-columns:1fr}.insights-page .pr-sq--l{display:none}.insights-page .pr-sq--r rect{opacity:.15}}@media (prefers-reduced-motion:reduce){.insights-page .ig-plan-card{transition:border-color .2s,box-shadow .2s}.insights-page .ig-plan-card:hover,.insights-page .ig-plan-cta:hover,.insights-page .ig-plan-cta:active{transform:none}.insights-page.js-enabled .pricing:not(.in-view) .feat-check path{stroke-dashoffset:0}}.insights-page .cta-final .cta-row{pointer-events:auto;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.insights-page .cta-final .btn{cursor:pointer;border:none;border-radius:16px;padding:16px 30px;font-family:Space Grotesk,Inter,sans-serif;font-size:16px;font-weight:600;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s,background .25s}.insights-page .cta-final .btn-primary{color:#000;background:#fff}.insights-page .cta-final .btn-primary:hover{transform:scale(1.04);box-shadow:0 0 28px #e3e27066}.insights-page .cta-final .btn-ghost{color:#fff;border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(14px);background:#fff3}.insights-page .cta-final .btn-ghost:hover{background:#ffffff4d;transform:scale(1.03)}.insights-page .cta-final{background:var(--bg);padding-top:48px;position:relative;overflow:hidden}.insights-page .cta-band{background:#00280e;justify-content:center;align-items:center;min-height:411px;padding:96px clamp(64px,7.2vw,104px);display:flex;position:relative}.insights-page #cta-field{pointer-events:none;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.insights-page .cta-content{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:40px;display:flex;position:relative}.insights-page .cta-title{letter-spacing:-.02em;color:#faf9f0;font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(28px,4.2vw,48px);font-weight:700;line-height:1.27}.insights-page .cta-title span{text-wrap:balance;display:block}.insights-page.js-enabled .cta-final .cta-title,.insights-page.js-enabled .cta-final .btn{opacity:0}.insights-page.js-enabled .cta-final.in-view .cta-title{opacity:1;animation:.7s cubic-bezier(.16,1,.3,1) backwards ctaFadeUp}.insights-page.js-enabled .cta-final.in-view .btn{opacity:1;animation:.6s cubic-bezier(.16,1,.3,1) backwards ctaFadeUp}.insights-page.js-enabled .cta-final.in-view .btn:first-child{animation-delay:.14s}.insights-page.js-enabled .cta-final.in-view .btn:nth-child(2){animation-delay:.26s}@media (prefers-reduced-motion:reduce){.insights-page.js-enabled .cta-final .cta-title,.insights-page.js-enabled .cta-final .btn{opacity:1;animation:none}}.hiw-wrap{width:100%;max-width:1232px}.gsec .hiw-wrap{--fx-from:translateY(20px);--fx-dur:.6s;--fx-delay:.54s}.hiw{--hiw-lime:#e3e270;--hiw-lime-hi:#ffffca;--hiw-olive:#9ca703;--hiw-muted:#557061;--hiw-sage:#a3b8a9;--hiw-ink:#021207;--hiw-bg-card:#0c2317;--hiw-bg-stack:#071c11;--hiw-bg-chip:#051a0f;--hiw-dash:#34520b80;--hiw-line-10:#e3e2701a;--hiw-line-15:#e3e27026;--hiw-ease:cubic-bezier(.22, 1, .36, 1);--hiw-spring:cubic-bezier(.34, 1.56, .64, 1);flex-direction:column;gap:24px;width:100%;margin:0;font-family:Space Grotesk,Inter,system-ui,sans-serif;display:flex;position:relative}.hiw-top{align-items:stretch;gap:16px;display:flex}.hiw-group{background:#0c231733;border-radius:20px;justify-content:center;align-items:center;min-height:230px;padding:56px 24px 24px;display:flex;position:relative}.hiw-group:after{content:"";border:1.5px dashed var(--hiw-dash);pointer-events:none;border-radius:20px;position:absolute;inset:0}.hiw-infra{flex:auto}.hiw-dest{flex:0 0 240px}.hiw-group-label{letter-spacing:.08em;text-transform:uppercase;color:var(--hiw-olive);align-items:center;gap:8px;font-size:12px;font-weight:700;line-height:16px;display:inline-flex;position:absolute;top:24px;left:24px}.hiw-group-label svg{width:16px;height:16px;display:block}.hiw-group-row{align-items:center;gap:24px;display:flex}.hiw-card{background:var(--hiw-bg-card);border:1px solid var(--hiw-dash);width:180px;height:150px;transition:transform .2s var(--hiw-ease), border-color .2s ease, box-shadow .2s ease;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:relative;overflow:hidden}.hiw-card:before{content:"";border-radius:inherit;opacity:.18;mix-blend-mode:overlay;pointer-events:none;background:url(/images/texture-grain.png) 0 0/328px 140px;position:absolute;inset:0}.hiw-iconbox{border:1px solid var(--hiw-dash);background:#e3e27014;border-radius:12px;place-items:center;width:48px;height:48px;transition:background .2s,filter .2s;display:grid;position:relative}.hiw-iconbox svg{width:22px;height:22px;color:var(--hiw-lime);display:block}.hiw-card-label{color:#fff;font-size:14px;font-weight:500;line-height:18px;transition:color .2s;position:relative}.hiw-card--engine{border-color:var(--hiw-lime);box-shadow:0 0 24px #e3e2701f}.hiw-card--engine .hiw-iconbox{background:var(--hiw-lime);border-color:var(--hiw-lime)}.hiw-card--engine .hiw-iconbox svg{color:var(--hiw-ink)}.hiw-card--engine .hiw-card-label{color:var(--hiw-lime)}@media (hover:hover){.hiw-card:hover{border-color:#e3e27099;transform:scale(1.02);box-shadow:0 8px 26px #00000059}.hiw-card:hover .hiw-iconbox{filter:brightness(1.06)}.hiw-card--engine:hover{border-color:var(--hiw-lime);transform:scale(1.03);box-shadow:0 0 34px #e3e27045}.hiw-card--engine:hover .hiw-card-label{color:var(--hiw-lime-hi)}.hiw-card:hover+.hiw-arrow svg{transform:translate(2px)}}.hiw-arrow{color:var(--hiw-lime);flex:none;place-items:center;display:grid}.hiw-arrow svg{width:20px;height:20px;transition:transform .25s var(--hiw-spring);display:block}.hiw-bridge{flex-direction:column;align-items:center;gap:12px;display:flex;position:relative}.hiw-bridge-label{letter-spacing:.1em;text-transform:uppercase;color:var(--hiw-olive);font-size:11px;font-weight:700;line-height:14px}.hiw-bridge .hiw-arrow{color:var(--hiw-lime)}.hiw-engine{background:#0c231766;border-radius:24px;flex-direction:column;gap:22px;padding:24px;display:flex;position:relative}.hiw-engine:after{content:"";border:1.5px solid var(--hiw-lime);pointer-events:none;border-radius:24px;position:absolute;inset:0;box-shadow:0 0 34px #e3e27024,inset 0 0 26px #e3e2700d}.hiw-engine-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.hiw-brand{letter-spacing:.06em;text-transform:uppercase;color:var(--hiw-lime);align-items:center;gap:8px;font-size:13px;font-weight:700;line-height:17px;display:inline-flex}.hiw-brand svg{flex:none;width:18px;height:18px;display:block}.hiw-status{letter-spacing:.08em;text-transform:uppercase;color:var(--hiw-lime);background:#e3e2701a;border-radius:6px;flex:none;padding:4px 10px;font-size:11px;font-weight:700;line-height:14px}.hiw-engine-grid{align-items:center;gap:24px;display:flex}.hiw-engine-grid>.hiw-card{flex:none}.hiw-stack{background:var(--hiw-bg-stack);border:1px solid var(--hiw-line-10);border-radius:16px;flex-direction:column;flex:auto;gap:6px;min-width:0;padding:16px;display:flex;position:relative;overflow:hidden}.hiw-stack-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.hiw-stack-title,.hiw-repair{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:14px}.hiw-stack-title{color:var(--hiw-muted)}.hiw-repair{color:var(--hiw-lime)}.hiw-chips{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.hiw-chip{background:var(--hiw-bg-chip);border:1px solid var(--hiw-line-15);border-radius:8px;align-items:center;gap:10px;height:32px;padding:0 12px;transition:background .15s,filter .15s;display:flex;position:relative;overflow:hidden}.hiw-chip svg{width:15px;height:15px;color:var(--hiw-lime);flex:none;transition:color .15s;display:block}.hiw-chip-label{color:var(--hiw-sage);white-space:nowrap;text-overflow:ellipsis;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:500;line-height:16px;transition:color .15s;overflow:hidden}.hiw-chip:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 20%,#e3e27024 50%,#0000 80%);position:absolute;inset:0;transform:translate(-101%)}.hiw-chip--muted{border-color:var(--hiw-dash);background:0 0}.hiw-chip--muted svg,.hiw-chip--muted .hiw-chip-label{color:var(--hiw-muted)}@media (hover:hover){.hiw-chip:hover{filter:brightness(1.06)}.hiw-chip:hover svg{color:var(--hiw-lime)}.hiw-chip:hover .hiw-chip-label{color:#c1d7c7}}.hiw-scan{border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000 38%,#e3e2700d 47%,#e3e2702e 50%,#e3e2700d 53%,#0000 62%) 150% 0/300% 100% no-repeat;position:absolute;inset:0}.hiw-pk{background:var(--hiw-lime);opacity:0;pointer-events:none;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 10px #e3e270cc}.hiw-bridge .hiw-pk{left:calc(50% + var(--pk-x,0px));top:50%}.hiw-pk--out{top:calc(50% + 34px);right:240px}.hiw-replay{appearance:none;letter-spacing:.04em;color:var(--hiw-muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:6px;align-self:center;margin-top:-4px;padding:6px 10px;font-family:Space Grotesk,Inter,system-ui,sans-serif;font-size:12px;font-weight:500;line-height:16px;text-decoration:underline;transition:color .15s}.hiw-replay:hover{color:var(--hiw-lime)}.hiw-replay:focus-visible{outline:2px solid var(--hiw-lime);outline-offset:2px;color:var(--hiw-lime)}@keyframes hiwFadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes hiwWipeRight{0%{clip-path:inset(-30px 100% -30px -30px)}to{clip-path:inset(-30px)}}@keyframes hiwIconPulse{0%,to{filter:brightness()}50%{filter:brightness(1.45)}}@keyframes hiwNudgeX{0%,to{transform:translate(0)}50%{transform:translate(4px)}}@keyframes hiwBounceY{0%,to{transform:translateY(0)}45%{transform:translateY(5px)}}@keyframes hiwTagIn{0%{opacity:0;transform:translate(8px,-8px)}to{opacity:1;transform:translate(0)}}@keyframes hiwPkDrop{0%{opacity:0;transform:translate(-50%,-190px)scale(.7)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate(-50%,235px)scale(1)}}@keyframes hiwPkAcross{0%{opacity:0;transform:translate(-46px,-50%)}16%{opacity:1}84%{opacity:1}to{opacity:0;transform:translate(150px,-50%)}}@keyframes hiwScanSweep{0%{opacity:1;background-position:150% 0}to{opacity:1;background-position:-50% 0}}@keyframes hiwChipIn{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes hiwChipLight{0%{color:var(--hiw-muted)}to{color:var(--hiw-lime)}}@keyframes hiwRipple{0%{transform:translate(-101%)}to{transform:translate(101%)}}@keyframes hiwInsightPop{0%{transform:scale(1);box-shadow:0 0 24px #e3e2701f}45%{transform:scale(1.03);box-shadow:0 0 44px #e3e27052}to{transform:scale(1);box-shadow:0 0 24px #e3e2701f}}@keyframes hiwGentlePulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes hiwPkIdle{0%{opacity:0;transform:translate(-46px,-50%)}2%{opacity:.45}10%{opacity:.45}12%{opacity:0;transform:translate(150px,-50%)}to{opacity:0;transform:translate(150px,-50%)}}@keyframes hiwFadeOnly{0%{opacity:0}to{opacity:1}}.hiw.is-playing .hiw-group{animation:hiwFadeUp .5s var(--hiw-ease) both}.hiw.is-playing .hiw-dest{animation-delay:.1s}.hiw.is-playing .hiw-group:after{animation:hiwWipeRight .7s var(--hiw-ease) both .1s}.hiw.is-playing [data-hiw=app] .hiw-iconbox{animation:.5s ease-in-out .55s hiwIconPulse}.hiw.is-playing .hiw-arrow--1 svg{animation:hiwNudgeX .45s var(--hiw-ease) .7s}.hiw.is-playing [data-hiw=otel] .hiw-iconbox{animation:.5s ease-in-out .85s hiwIconPulse}.hiw.is-playing .hiw-arrow--2 svg{animation:hiwNudgeX .45s var(--hiw-ease) 1s}.hiw.is-playing .hiw-bridge-label{animation:hiwWipeRight .4s var(--hiw-ease) both 1s, hiwFadeUp .4s var(--hiw-ease) both 1s}.hiw.is-playing .hiw-bridge .hiw-arrow svg{animation:hiwBounceY .5s var(--hiw-ease) 1.25s}.hiw.is-playing .hiw-engine{animation:hiwFadeUp .6s var(--hiw-ease) both 1.35s}.hiw.is-playing .hiw-engine:after{animation:hiwWipeRight .9s var(--hiw-ease) both 1.45s}.hiw.is-playing .hiw-brand{animation:hiwFadeUp .4s var(--hiw-ease) both 1.6s}.hiw.is-playing .hiw-status{animation:hiwTagIn .5s var(--hiw-spring) both 1.75s}.hiw.is-playing .hiw-bridge .hiw-pk{animation:hiwPkDrop .75s cubic-bezier(.45, 0, .55, 1) both var(--pk-d,2s)}.hiw.is-playing [data-hiw=ingestion] .hiw-iconbox{animation:.6s ease-in-out 2.5s hiwIconPulse}.hiw.is-playing .hiw-stack-head{animation:hiwFadeUp .4s var(--hiw-ease) both 2.55s}.hiw.is-playing .hiw-chip{animation:hiwChipIn .45s var(--hiw-ease) both calc(2.7s + var(--chip-i,0) * .12s)}.hiw.is-playing .hiw-scan{animation:1.3s cubic-bezier(.45,0,.55,1) 3.5s both hiwScanSweep}.hiw.is-playing .hiw-chip:not(.hiw-chip--muted) svg{animation:hiwChipLight .3s ease both calc(3.55s + var(--chip-i,0) * .2s)}.hiw.is-playing .hiw-chip--repair:after{animation:hiwRipple .32s ease-out both calc(3.6s + var(--chip-i,0) * .2s)}.hiw.is-playing .hiw-arrow--4 svg{animation:hiwWipeRight .4s var(--hiw-ease) both 4.75s, hiwNudgeX .45s var(--hiw-ease) 5.15s}.hiw.is-playing .hiw-pk--out{animation:hiwPkAcross .7s cubic-bezier(.45, 0, .55, 1) both var(--pk-d,4.95s)}.hiw.is-playing [data-hiw=insights]{animation:hiwInsightPop .8s var(--hiw-ease) 5.35s}.hiw.is-done .hiw-pk--idle{animation:9s cubic-bezier(.45,0,.55,1) 3s infinite hiwPkIdle}.hiw.is-done .hiw-repair{animation:4s ease-in-out infinite hiwGentlePulse}@media (width<=1279px){.hiw-top{flex-direction:column}.hiw-dest{flex-basis:auto}.hiw-arrow--2 svg{transform:rotate(90deg)}.hiw-card:hover+.hiw-arrow--2 svg{transform:rotate(90deg)translate(2px)}.hiw-engine-grid{flex-direction:column;align-items:stretch;gap:16px}.hiw-engine-grid>.hiw-card{align-self:center;width:160px}.hiw-arrow--3 svg,.hiw-arrow--4 svg{transform:rotate(90deg)}.hiw-pk--out{display:none}.hiw.is-playing .hiw-arrow--4 svg{animation:hiwFadeOnly .4s var(--hiw-ease) both 4.75s}}@media (width<=767px){.hiw,.hiw-top{gap:16px}.hiw-group{min-height:0;padding:52px 16px 16px}.hiw-group-label{font-size:11px;top:16px;left:16px}.hiw-group-row{flex-direction:column;gap:12px;width:100%}.hiw-group-row .hiw-arrow svg{transform:rotate(90deg)}.hiw-card{gap:12px;width:100%;max-width:320px;height:132px}.hiw-engine{gap:16px;padding:16px}.hiw-engine-head{flex-direction:column;align-items:flex-start;gap:10px}.hiw-brand{font-size:12px}.hiw-engine-grid>.hiw-card{width:100%;max-width:320px}.hiw-stack{padding:12px}.hiw-chips{scroll-snap-type:y proximity;max-height:264px;overflow-y:auto}.hiw-chip{scroll-snap-align:start;flex:none}.hiw-chip-label{font-size:12px}.hiw-bridge .hiw-pk{display:none}}@media (prefers-reduced-motion:reduce){.hiw *,.hiw :before,.hiw :after{animation:none!important}.hiw .hiw-pk,.hiw .hiw-scan{display:none}.hiw-card,.hiw-card:hover,.hiw-card--engine:hover{transform:none}.hiw-arrow svg{transition:none}.hiw.is-playing .hiw-group,.hiw.is-playing .hiw-bridge,.hiw.is-playing .hiw-engine{animation:.4s both hiwFadeOnly!important}}:root{--bg:#011e0c;--lime:#d9e533;--lime-soft:#e3e270;--ink:#0a0f0a;--white-80:#fffc;--glass-bg:#ffffff14;--glass-border:#ffffff24;--olive:#697d07;--panel:#011407}html,body{width:100%}body{background:var(--bg);color:#fff;-webkit-font-smoothing:antialiased;min-height:100svh;font-family:Space Grotesk,Inter,system-ui,-apple-system,Segoe UI,sans-serif}.sg{font-family:Space Grotesk,Inter,system-ui,sans-serif}#stage{background:var(--bg);width:100%;position:relative;overflow:hidden}.hero{background:var(--bg);min-height:100svh;position:relative;overflow:hidden}#field{z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.nav{z-index:40;background:var(--glass-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(14px);border-radius:16px;max-width:1856px;margin-inline:auto;transition:background .35s;position:absolute;top:24px;left:32px;right:32px}.nav.menu-open,.nav.nav-open{background:#ffffff1a}.nav-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:12px 12px 12px 24px;display:flex;position:relative}.brand{color:#fff;align-items:center;gap:10px;text-decoration:none;display:flex}.brand svg{display:block}.nav-links{align-items:center;gap:2px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.nav-links a{color:#ffffffd1;white-space:nowrap;border-radius:8px;padding:10px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s,background .2s;display:block}.nav-links a:hover{color:#fff;background:#ffffff14}.nav-links a.active,.nav-links a[aria-expanded=true]{color:#fff;border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(14px);background:#ffffff29;border-radius:8px;padding:9px 15px;font-weight:600;box-shadow:inset 0 1px #ffffff1f}.nav.menu-open .nav-links a.active:not([aria-expanded=true]){box-shadow:none;-webkit-backdrop-filter:none;color:#ffffffd1;background:0 0;border:none;padding:10px 16px;font-weight:500}.nav.menu-open .nav-links a.active:not([aria-expanded=true]):hover{color:#fff;background:#ffffff14}.btn-nav{color:#000;cursor:pointer;background:#fff;border:none;border-radius:16px;padding:10px 22px;font-family:Space Grotesk,Inter,sans-serif;font-size:14px;font-weight:600;text-decoration:none;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s;display:inline-block}.btn-nav:hover{transform:scale(1.05);box-shadow:0 0 24px #e3e27073,0 0 0 1px #ffffff40}.nav-toggle{border:1px solid var(--glass-border);cursor:pointer;background:#ffffff1a;border-radius:12px;flex-direction:column;justify-content:center;gap:5px;width:44px;height:42px;padding:0 11px;display:none}.nav-toggle span{background:#fff;border-radius:2px;height:2px;transition:transform .3s,opacity .3s;display:block}.nav.nav-open .nav-toggle span:first-child{transform:translateY(7px)rotate(45deg)}.nav.nav-open .nav-toggle span:nth-child(2){opacity:0}.nav.nav-open .nav-toggle span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.nav-menu{grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.16,1,.3,1);display:grid}.nav.menu-open .nav-menu{grid-template-rows:1fr}.menu-inner{min-height:0;overflow:hidden}.menu-panel{border-top:1px solid #ffffff1a;margin:4px 24px 0;padding:18px 0 26px;display:none}.menu-panel.active{display:block}.menu-title{color:#fff;letter-spacing:.01em;margin-bottom:14px;padding:0 12px;font-size:16px;font-weight:600}.menu-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.menu-item{border-radius:8px;grid-template-columns:20px 1fr;align-items:start;column-gap:10px;padding:10px 12px 12px;text-decoration:none;transition:background .2s;display:grid}.menu-item:hover{background:#ffffff14}.menu-item:focus-visible{outline-offset:-1px;background:#ffffff14;outline:1px solid #fff6}.menu-item.active{background:#ffffff14}.menu-item.active .mi-title{color:var(--lime-soft)}.mi-icon{width:20px;height:22px;color:var(--lime-soft);justify-content:center;align-items:center;display:flex}.mi-icon svg{display:block}.mi-title{color:#fff;white-space:nowrap;font-size:15px;font-weight:600;line-height:22px;transition:color .2s;display:block}.menu-item:hover .mi-title{color:var(--lime-soft)}.mi-desc{color:#e2e5c0b8;grid-column:2;margin-top:3px;font-family:Inter,system-ui,sans-serif;font-size:13.5px;line-height:1.45;display:block}.menu-panel.active .menu-title{animation:.35s cubic-bezier(.16,1,.3,1) both itemIn}.menu-panel.active .menu-item{animation:.45s cubic-bezier(.16,1,.3,1) both itemIn}.menu-panel.active .menu-item:first-child{animation-delay:50ms}.menu-panel.active .menu-item:nth-child(2){animation-delay:.1s}.menu-panel.active .menu-item:nth-child(3){animation-delay:.15s}.menu-panel.active .menu-item:nth-child(4){animation-delay:.2s}@media (prefers-reduced-motion:reduce){.nav-menu{transition:none}.menu-panel.active .menu-title,.menu-panel.active .menu-item{animation:none}}.content{z-index:10;text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:clamp(20px,3.2vh,32px);width:100%;max-width:1920px;min-height:100svh;margin:0 auto;padding:130px 24px 64px;display:flex;position:relative}.sprout{display:block}.badge{background:var(--glass-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(14px);color:var(--lime-soft);letter-spacing:.01em;border-radius:999px;align-items:center;gap:8px;padding:4px 16px;font-size:13px;font-weight:500;display:inline-flex}.badge svg{display:block}h1{letter-spacing:-.02em;color:#fff;font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(34px,6vw,68px);font-weight:500;line-height:1.12}h1 .line{display:block}h1 .good{background:linear-gradient(90deg,#d9e533 0%,#c4d336 55%,#7e9230 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.lede{max-width:680px;color:var(--white-80);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:clamp(15px,1.6vw,17px);line-height:1.65}.cta-row{pointer-events:auto;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.btn{cursor:pointer;border:none;border-radius:16px;padding:16px 30px;font-family:Space Grotesk,Inter,sans-serif;font-size:16px;font-weight:600;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s,background .25s}.btn-primary{color:#000;background:#fff}.btn-primary:hover{transform:scale(1.04);box-shadow:0 0 28px #e3e27066}.btn-ghost{color:#fff;border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(14px);background:#fff3}.btn-ghost:hover{background:#ffffff4d;transform:scale(1.03)}.why{background:var(--bg);width:100%;position:relative;overflow:hidden}.why-bg{pointer-events:none;position:absolute;inset:0}.why-blob{filter:blur(90px);will-change:transform;border-radius:50%;position:absolute}.blob-a{opacity:.07;background:#d9e533;width:560px;height:560px;top:20px;right:60px}.blob-b{opacity:.07;background:#d9e533;width:460px;height:460px;bottom:-120px;right:480px}.why-px{will-change:transform;width:48px;height:48px;position:absolute}.why-inner{z-index:1;box-sizing:border-box;grid-template-columns:minmax(0,560px) minmax(0,1fr);align-items:center;gap:clamp(48px,6vw,96px);max-width:1328px;margin:0 auto;padding:clamp(80px,9vw,140px) clamp(20px,5vw,48px);display:grid;position:relative}.why-copy{color:#edf2e6}.why-copy .sun{margin-bottom:28px;display:block}.why-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#b4c22b;margin-bottom:20px;font-size:14px;font-weight:700}.why h2{letter-spacing:-.02em;color:#faf9f0;margin-bottom:28px;font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(32px,3.8vw,54px);font-weight:600;line-height:1.16}.why-copy p{color:#e2e5c0c7;max-width:560px;font-family:Inter,system-ui,sans-serif;font-size:16.5px;line-height:1.68}.why-copy p+p{margin-top:18px}.why-cards{flex-direction:column;align-items:center;padding:24px 26px;display:flex;position:relative}.card-wrap{will-change:transform;width:min(480px,100%);position:relative}.card-wrap+.card-wrap{margin-top:52px}.card-wrap:nth-child(odd){left:-26px}.card-wrap:nth-child(2n){left:26px}.card-wrap:hover{z-index:5}.why-card{--tilt:5deg;transform:rotate(var(--tilt));background:#ffffff0f;border:1px solid #ffffff24;border-radius:16px;padding:24px 112px 26px 28px;transition:transform .55s cubic-bezier(.16,1,.3,1),background .35s,box-shadow .45s;position:relative;overflow:hidden;box-shadow:0 18px 44px #0000006b,inset 0 1px #ffffff14}.card-wrap:nth-child(2n) .why-card{--tilt:-5deg}.js-enabled .why-copy>*{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(26px)}.js-enabled .why-copy>:nth-child(2){transition-delay:80ms}.js-enabled .why-copy>:nth-child(3){transition-delay:.16s}.js-enabled .why-copy>:nth-child(4){transition-delay:.26s}.js-enabled .why-copy>:nth-child(5){transition-delay:.34s}.js-enabled .why.in-view .why-copy>*{opacity:1;transform:translateY(0)}.js-enabled .why-card{opacity:0;transform:rotate(var(--tilt)) translateY(56px) scale(.94);transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1),background .35s,box-shadow .45s}.js-enabled .why-card.rv-in{opacity:1;transform:rotate(var(--tilt))}.card-wrap:hover .why-card{background:#ffffff1c;transform:rotate(0)scale(1.045);box-shadow:0 30px 64px #00000080,0 0 0 1.5px #d3de3c80,0 0 36px #d9e53347,inset 0 1px #ffffff1f}.why-card h3{letter-spacing:-.01em;color:#faf9f0;margin-bottom:8px;font-family:Space Grotesk,Inter,sans-serif;font-size:22px;font-weight:600}.why-card p{color:#e9ece0c7;font-family:Inter,system-ui,sans-serif;font-size:14.5px;line-height:1.55}.card-motif{color:#b2c02c66;justify-content:flex-end;align-items:center;width:96px;transition:transform .55s cubic-bezier(.16,1,.3,1),color .35s;display:flex;position:absolute;top:0;bottom:0;right:0}.card-motif svg{height:100%;display:block}.card-wrap:hover .card-motif{color:#9aa81c8c;transform:translate(-6px)}@media (prefers-reduced-motion:reduce){.why-card,.card-motif{transition:none}.card-wrap:hover .why-card{transform:rotate(var(--tilt))}.js-enabled .why-copy>*{opacity:1;transition:none;transform:none}.js-enabled .why-card{opacity:1;transform:rotate(var(--tilt))}}.how{background:var(--bg);position:relative;overflow:hidden}.how-inner{max-width:1328px;margin:0 auto;padding:clamp(84px,9vw,140px) clamp(20px,5vw,48px) clamp(96px,10vw,150px)}.how-head{text-align:center;max-width:780px;margin:0 auto clamp(48px,5.5vw,72px)}.how-mark{margin-bottom:18px;display:inline-block}.how-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#b4c22b;margin-bottom:18px;font-size:14px;font-weight:700}.how h2{letter-spacing:-.02em;color:#faf9f0;margin-bottom:22px;font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(32px,3.8vw,54px);font-weight:600;line-height:1.16}.how h2 .arrow{vertical-align:.02em;stroke:#9ca703;width:.62em;height:auto;margin:0 .1em;display:inline-block}.how-sub{color:#e2e5c0bf;max-width:620px;margin:0 auto;font-family:Inter,system-ui,sans-serif;font-size:16.5px;line-height:1.68}.how-video{aspect-ratio:1232/430;background:linear-gradient(#ffffff12,#ffffff08);border:1px solid #ffffff24;border-radius:32px;flex-direction:column;justify-content:center;align-items:center;gap:22px;max-width:1232px;margin:0 auto clamp(76px,8vw,120px);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000059,inset 0 1px #ffffff14}.how-play{background:var(--lime);color:#0e3a1c;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:84px;height:84px;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s;display:flex;box-shadow:0 14px 34px #9aa81c59}.how-play:hover{transform:scale(1.08);box-shadow:0 18px 42px #9aa81c80}.how-play svg{margin-left:5px;display:block}.how-video-caption{letter-spacing:-.01em;color:#faf9f0;font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(18px,1.8vw,24px);font-weight:600}.how-steps{max-width:1232px;margin:0 auto;position:relative}.how-steps:before{content:"";border-left:2px dashed #faf9f029;margin-left:-1px;position:absolute;top:-18px;bottom:8px;left:50%}.how-step{grid-template-columns:1fr 1fr;align-items:center;column-gap:clamp(64px,9vw,150px);display:grid;position:relative}.how-step+.how-step{margin-top:clamp(72px,9vw,130px)}.how-step--flip .how-copy{order:2}.how-step--flip .how-visual{order:1}.how-badge{z-index:2;color:#0e3a1c;background:#fdfdf7;border:1px solid #0e3a1c24;border-radius:12px;justify-content:center;align-items:center;width:46px;height:46px;margin:-23px 0 0 -23px;font-family:Space Grotesk,Inter,sans-serif;font-size:19px;font-weight:600;display:flex;position:absolute;top:50%;left:50%;box-shadow:0 10px 24px #1630161f}.how-copy{max-width:480px}.how-icon{margin-bottom:16px;display:block}.how-step-label{letter-spacing:.14em;text-transform:uppercase;color:#b4c22b;margin-bottom:12px;font-size:13px;font-weight:700}.how-step h3{letter-spacing:-.015em;color:#faf9f0;margin-bottom:14px;font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(24px,2.2vw,30px);font-weight:600;line-height:1.22}.how-step p{color:#e2e5c0bf;font-family:Inter,system-ui,sans-serif;font-size:15.5px;line-height:1.66}.how-visual{aspect-ratio:53/30;background:radial-gradient(120% 120% at 85% 0,#d9e53312,#0000 55%),#ffffff0d;border:1px solid #ffffff1f;border-radius:24px;transition:transform .55s cubic-bezier(.16,1,.3,1),box-shadow .45s;box-shadow:inset 0 1px #ffffff12}.how-visual:hover{transform:translateY(-4px);box-shadow:0 20px 44px #0006,inset 0 1px #ffffff12}.how-visual--video{background:#00000047;overflow:hidden}.how-visual--video video{object-fit:cover;width:100%;height:100%;display:block}.js-enabled .how-head>*{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(26px)}.js-enabled .how-head>:nth-child(2){transition-delay:80ms}.js-enabled .how-head>:nth-child(3){transition-delay:.16s}.js-enabled .how-head>:nth-child(4){transition-delay:.26s}.js-enabled .how.in-view .how-head>*{opacity:1;transform:translateY(0)}.js-enabled .how-video{opacity:0;transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1);transform:translateY(30px)scale(.96)}.js-enabled .how-video.rv-in{opacity:1;transform:translateY(0)scale(1)}.js-enabled .how-step .how-copy,.js-enabled .how-step .how-visual{opacity:0;transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1)}.js-enabled .how-step .how-copy{transform:translate(-44px)}.js-enabled .how-step .how-visual{transition-delay:.1s;transform:translate(44px)}.js-enabled .how-step--flip .how-copy{transform:translate(44px)}.js-enabled .how-step--flip .how-visual{transform:translate(-44px)}.js-enabled .how-step.rv-in .how-copy,.js-enabled .how-step.rv-in .how-visual{opacity:1;transform:translate(0)}.js-enabled .how-badge{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1) .18s,transform .6s cubic-bezier(.16,1,.3,1) .18s;transform:scale(.6)}.js-enabled .how-step.rv-in .how-badge{opacity:1;transform:scale(1)}@media (prefers-reduced-motion:reduce){.how-visual,.how-play{transition:none}.how-visual:hover,.how-play:hover{transform:none}.js-enabled .how-head>*,.js-enabled .how-video,.js-enabled .how-step .how-copy,.js-enabled .how-step .how-visual,.js-enabled .how-badge{opacity:1;transition:none;transform:none}}.voices{background:var(--bg);position:relative;overflow:hidden}.voices-inner{max-width:1328px;margin:0 auto;padding:clamp(76px,8vw,116px) clamp(20px,5vw,48px) clamp(76px,8vw,108px)}.voices-head{text-align:center;margin-bottom:clamp(46px,5.4vw,70px)}.voices-head .tulip{margin-bottom:16px;display:inline-block}.voices h2{letter-spacing:-.02em;color:#faf9f0;margin-bottom:16px;font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(30px,3.3vw,46px);font-weight:600;line-height:1.15}.voices-sub{color:#e2e5c0bf;max-width:560px;margin:0 auto;font-family:Inter,system-ui,sans-serif;font-size:15.5px;line-height:1.62}.voices-grid{grid-template-columns:repeat(3,1fr);gap:36px 39px;display:grid}.voice-card{background:var(--panel);flex-direction:column;transition:transform .55s cubic-bezier(.16,1,.3,1),box-shadow .45s,background .35s;display:flex}.voice-card:hover{background:#06301a;transform:translateY(-6px);box-shadow:0 0 0 1px #d9e53359,0 22px 44px #00000059,0 0 34px #d9e5331f}.vc-head{grid-template:"img name"52px"img role"52px/84px minmax(0,1fr);display:grid}.vc-photo{object-fit:cover;grid-area:img;width:84px;height:104px;display:block}.vc-name,.vc-role{letter-spacing:.01em;white-space:nowrap;align-items:center;padding:0 20px;font-family:Space Grotesk,Inter,sans-serif;font-size:15px;font-weight:600;display:flex}.vc-name{background:var(--olive);color:#faf9f0;grid-area:name;justify-self:start;min-width:77%}.vc-role{background:var(--lime);color:#0b2410;grid-area:role;font-size:14.5px}.vc-quote{flex:1;margin:0;padding:64px 28px 60px}.vc-quote .qmark{color:var(--olive);margin-bottom:18px;display:block}.vc-quote p{color:#e9ece0;max-width:34ch;font-family:Space Grotesk,Inter,sans-serif;font-size:18.5px;font-weight:400;line-height:1.42}.voice-wide{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.voice-wide .vc-head{grid-template:"img"101px"name"52px"role"52px;align-self:start;justify-items:start}.voice-wide .vc-photo{width:105px;height:101px}.voice-wide .vc-name{min-width:260px;padding:0 26px}.voice-wide .vc-role{justify-self:start;min-width:396px;padding:0 26px}.voice-wide .vc-quote{flex:none;padding:34px 64px 38px}.voice-wide .vc-quote p{max-width:56ch;font-size:20px}.js-enabled .voices-head>*{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(24px)}.js-enabled .voices-head>:nth-child(2){transition-delay:80ms}.js-enabled .voices-head>:nth-child(3){transition-delay:.16s}.js-enabled .voices.in-view .voices-head>*{opacity:1;transform:translateY(0)}.js-enabled .voice-card{opacity:0;transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1),box-shadow .45s,background .35s;transform:translateY(48px)}.js-enabled .voice-card.rv-in{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.voice-card{transition:none}.voice-card:hover{transform:none}.js-enabled .voices-head>*{opacity:1;transition:none;transform:none}.js-enabled .voice-card{opacity:1;transform:none}}.cta-final{background:var(--bg);padding-top:48px;position:relative;overflow:hidden}.cta-band{background:#00280e;justify-content:center;align-items:center;min-height:411px;padding:96px clamp(64px,7.2vw,104px);display:flex;position:relative}#cta-field{pointer-events:none;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.cta-content{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:40px;display:flex;position:relative}.cta-title{letter-spacing:-.02em;color:#faf9f0;font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(28px,4.2vw,48px);font-weight:700;line-height:1.27}.cta-title span{text-wrap:balance;display:block}.js-enabled .cta-final .cta-title,.js-enabled .cta-final .btn{opacity:0}.js-enabled .cta-final.in-view .cta-title{opacity:1;animation:.7s cubic-bezier(.16,1,.3,1) backwards ctaFadeUp}.js-enabled .cta-final.in-view .btn{opacity:1;animation:.6s cubic-bezier(.16,1,.3,1) backwards ctaFadeUp}.js-enabled .cta-final.in-view .btn:first-child{animation-delay:.14s}.js-enabled .cta-final.in-view .btn:nth-child(2){animation-delay:.26s}@media (prefers-reduced-motion:reduce){.js-enabled .cta-final .cta-title,.js-enabled .cta-final .btn{opacity:1;animation:none}}.footer{color:#fff;background:#00280e}.footer-inner{grid-template-columns:minmax(240px,320px) 1fr;align-items:start;gap:56px clamp(48px,6.5vw,110px);max-width:1328px;margin:0 auto;padding:88px clamp(24px,5vw,48px) 96px;display:grid}.footer-brand .footer-logo{width:200px;height:auto;display:block}.footer-brand p{color:#faf9f08c;max-width:300px;margin-top:26px;font-size:15.5px;line-height:1.7}.footer-social{gap:20px;margin-top:28px;display:flex}.footer-social a{color:#faf9f08c;transition:color .2s;display:inline-flex}.footer-social a:hover{color:var(--lime)}.footer-cols{grid-template-columns:repeat(5,minmax(120px,1fr));gap:44px 32px;padding-top:6px;display:grid}.fc h3{color:#faf9f0;margin-bottom:18px;font-family:Space Grotesk,Inter,sans-serif;font-size:16px;font-weight:700}.fc a{color:#faf9f08c;padding:6px 0;font-size:15.5px;line-height:1.5;text-decoration:none;transition:color .2s;display:block}.fc a:hover{color:var(--lime)}.footer-strip{width:100%;height:40px;display:block}@media (width<=1279px){.menu-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=999px){.nav-toggle{display:flex}.btn-nav{margin-left:auto}.nav-row{gap:12px}.nav-links{border-top:1px solid #ffffff1a;flex-direction:column;order:5;align-items:stretch;gap:2px;width:100%;margin-top:10px;padding:10px 0 6px;display:none;position:static;transform:none}.nav.nav-open .nav-links{display:flex}.nav-links a{padding:12px 14px;font-size:15px}.nav.nav-open,.nav.menu-open{max-height:calc(100svh - 48px);overflow-y:auto}.menu-panel{margin:4px 16px 0}}@media (width>=1024px) and (width<=1199px){.why-inner{grid-template-columns:minmax(0,440px) minmax(0,1fr)}}@media (width<=1023px){.why-inner{grid-template-columns:1fr;gap:56px}.why-copy p{max-width:640px}.why-cards{padding:8px 0}.card-wrap:nth-child(odd),.card-wrap:nth-child(2n){left:0}.card-wrap+.card-wrap{margin-top:40px}}@media (width<=767px){.nav{top:16px;left:16px;right:16px}.nav-row{padding:10px 10px 10px 16px}.brand svg{width:132px;height:auto}.btn-nav{padding:9px 16px;font-size:13px}.menu-grid{grid-template-columns:1fr}.mi-title{white-space:normal}.content{gap:20px;padding:110px 20px 56px}.btn{padding:14px 24px;font-size:15px}.why-card{padding:22px 84px 24px 22px}.card-motif{width:68px}.why-blob{filter:blur(70px)}.blob-a{width:340px;height:340px;right:-80px}.blob-b{width:300px;height:300px;right:40px}.why-px{width:28px;height:28px}}@media (width<=1023px){.how-steps:before{display:none}.how-step{grid-template-columns:1fr;justify-items:start;row-gap:26px}.how-step--flip .how-copy,.how-step--flip .how-visual{order:0}.how-badge{margin:0;position:static}.how-copy{max-width:640px}.how-visual{width:100%;max-width:640px}.how-step+.how-step{margin-top:72px}}@media (width<=767px){.how-video{aspect-ratio:4/3;border-radius:24px;gap:16px}.how-play{width:64px;height:64px}.how-play svg{width:20px;height:23px}.how-step+.how-step{margin-top:56px}.how-visual{aspect-ratio:4/3}}@media (width<=1023px){.voices-grid{grid-template-columns:1fr;gap:28px;max-width:620px;margin-inline:auto}.voice-wide{grid-template-columns:1fr}.voice-wide .vc-quote{padding:14px 28px 46px}.vc-name,.vc-role{white-space:normal}}@media (width<=767px){.cta-band{min-height:340px;padding-top:72px;padding-bottom:72px}.cta-content{gap:32px}}@media (width>=1200px){.fc a{white-space:nowrap}}@media (width<=1199px){.footer-inner{grid-template-columns:1fr;row-gap:56px}}@media (width<=899px){.footer-cols{grid-template-columns:repeat(3,minmax(140px,1fr))}}@media (width<=599px){.footer-inner{padding-top:64px;padding-bottom:72px}.footer-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px}.fc a{white-space:normal}.cta-final .cta-row{flex-direction:column;align-items:stretch;width:100%}.cta-final .btn{width:100%;max-width:340px;margin:0 auto}}@media (width<=479px){h1{font-size:clamp(30px,8.6vw,38px)}.cta-band{padding-left:44px;padding-right:44px}.cta-row{flex-direction:column;align-items:stretch;width:100%}.btn{width:100%;max-width:340px;margin:0 auto}.vc-name,.vc-role{padding:0 14px;font-size:13.5px}.voice-wide .vc-name,.voice-wide .vc-role{min-width:0;padding:0 14px}.vc-quote{padding:44px 22px 46px}.vc-quote p{font-size:17px}.voice-wide .vc-quote{padding:10px 22px 42px}.voice-wide .vc-quote p{font-size:17.5px}}.in-sprout{animation:.7s cubic-bezier(.16,1,.3,1) 50ms both fadeUp}.in-badge{animation:.7s cubic-bezier(.16,1,.3,1) .15s both fadeUp}.in-l1{animation:.9s cubic-bezier(.16,1,.3,1) .25s both blurRise}.in-l2{animation:.9s cubic-bezier(.16,1,.3,1) .42s both blurRise}.in-lede{animation:.8s cubic-bezier(.16,1,.3,1) .7s both fadeUp}.in-ctas{animation:.8s cubic-bezier(.16,1,.3,1) .85s both fadeUp}@media (prefers-reduced-motion:reduce){.in-sprout,.in-badge,.in-l1,.in-l2,.in-lede,.in-ctas{animation:none}}.in-nav{animation:.7s cubic-bezier(.16,1,.3,1) both fadeDown}.ov-hero{background:#011e0c;height:clamp(460px,52.5vw,756px);position:relative;overflow:hidden}.ov-comp{aspect-ratio:753/755;height:100%;position:absolute;top:0;right:0}.ov-img-wrap{position:absolute;inset:0 0 0 14.34%;overflow:hidden}@keyframes ovMaskIn{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.ov-img-wrap{animation:1.1s cubic-bezier(.33,1,.68,1) .45s both ovMaskIn}.ov-img-par{will-change:transform;position:absolute;inset:0}@keyframes ovImgIn{0%{opacity:0;transform:scale(1.09)}to{opacity:.32;transform:scale(1.04)}}.ov-img{object-fit:cover;object-position:center;width:100%;height:100%;animation:1.5s cubic-bezier(.16,1,.3,1) .4s both ovImgIn}#ov-field{z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0}.ov-content{z-index:2;flex-direction:column;justify-content:center;align-items:flex-start;max-width:660px;height:100%;padding-left:clamp(48px,7.25vw,104px);padding-right:24px;display:flex;position:relative}.ov-badge{color:#e3e270;letter-spacing:.01em;white-space:nowrap;background:#5b723533;border-radius:4px;align-items:center;gap:8px;height:24px;margin-bottom:24px;padding:0 16px;font-size:13px;font-weight:500;display:inline-flex}.ov-badge svg{flex:none;display:block}.ov-hero h1{letter-spacing:-.02em;color:#faf9f0;margin-bottom:20px;font-family:Space Grotesk,Inter,system-ui,sans-serif;font-size:clamp(40px,4.45vw,64px);font-weight:700;line-height:1.125}.ov-hero h1 .line{display:block}.ov-lede{letter-spacing:.02em;color:#faf9f0;max-width:510px;font-size:16px;font-weight:400;line-height:140%}.ov-side{z-index:1;pointer-events:none;display:none;position:absolute;inset:0}@media (width<=880px){.ov-hero{height:auto}.ov-content{text-align:center;align-items:center;max-width:none;height:auto;margin-inline:auto;padding:148px 24px 72px}.ov-lede{margin-inline:auto}.ov-hero h1{font-size:clamp(36px,9.5vw,44px)}.ov-comp{display:none}.ov-side{display:block}}@media (prefers-reduced-motion:reduce){.in-nav,.ov-img,.ov-img-wrap{animation:none}.ov-img{opacity:.32}}.inds{background:var(--bg);padding:120px clamp(24px,7.25vw,104px);position:relative;overflow:hidden}.inds-deco{z-index:0;pointer-events:none;position:absolute;inset:0}.js-enabled .inds-deco{opacity:0;transition:opacity 1.2s cubic-bezier(.16,1,.3,1) .15s}.js-enabled .inds.in-view .inds-deco{opacity:1}.ipx{opacity:.3;will-change:transform, opacity;width:44px;height:44px;transition:opacity .25s ease-out;position:absolute}.inds-list{z-index:1;flex-direction:column;gap:64px;max-width:1232px;margin:0 auto;display:flex;position:relative}.js-enabled .ind-rv{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.js-enabled .ind-rv--left{transform:translate(-60px)}.js-enabled .ind-rv--right{transform:translate(60px)}.js-enabled .ind-rv.rv-in{opacity:1;transform:translate(0)}.ind-card{will-change:transform;background:#19321e url(/images/texture-grain.png) 0 0/328px 140px;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:519fr 713fr;min-height:271px;transition:transform .55s cubic-bezier(.16,1,.3,1),box-shadow .55s cubic-bezier(.16,1,.3,1);display:grid;position:relative;overflow:hidden;box-shadow:0 14px 36px #00000052,inset 0 1px #ffffff0d}.ind-card--flip{grid-template-columns:713fr 519fr}.ind-card--flip .ind-media{order:2}.ind-card:hover{transform:translateY(-6px)scale(1.008);box-shadow:0 30px 64px #00000080,0 0 0 1.5px #d3de3c59,0 0 36px #d9e53329,inset 0 1px #ffffff14}.ind-media{background:#0a2a12;position:relative;overflow:hidden}.ind-par{will-change:transform;position:absolute;inset:-20px 0}.ind-par img{object-fit:cover;will-change:transform;width:100%;height:100%;transition:transform .8s cubic-bezier(.16,1,.3,1);transform:scale(1.02)}.ind-card:hover .ind-par img{transform:scale(1.05)}.js-enabled .ind-rv:not(.rv-in) .ind-par img{opacity:0;transform:scale(1.1)}.ind-par img{transition:transform .9s cubic-bezier(.16,1,.3,1),opacity .9s cubic-bezier(.16,1,.3,1)}.ind-badge{z-index:2;color:#00280e;letter-spacing:.01em;white-space:nowrap;background:#c8d99b;align-items:center;height:52px;padding:0 24px;font-family:Space Grotesk,Inter,sans-serif;font-size:16px;font-weight:700;display:inline-flex;position:absolute;bottom:63px;left:0}.ind-titlebar{z-index:2;color:#fff;letter-spacing:-.01em;background:#3f5b0a;align-items:center;height:63px;padding:0 24px;font-family:Space Grotesk,Inter,sans-serif;font-size:24px;font-weight:700;display:flex;position:absolute;bottom:0;left:0;right:0}.ind-body{z-index:3;pointer-events:none;flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;padding:32px clamp(24px,3.3vw,48px);display:flex;position:relative}.ind-desc{color:#faf9f0eb;max-width:62ch;font-family:Space Grotesk,Inter,sans-serif;font-size:20px;font-weight:400;line-height:26px}.ind-cta{pointer-events:auto;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.ind-cta .arr{transition:transform .25s cubic-bezier(.16,1,.3,1);display:block}.ind-cta:hover .arr{transform:translate(3px)}.ind-link{z-index:2;border-radius:16px;position:absolute;inset:0}.ind-link:focus-visible{outline-offset:-2px;outline:2px solid #e3e270}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=1100px){.inds{padding:88px clamp(24px,5vw,56px)}.inds-list{gap:48px}.ind-card{grid-template-columns:460fr 620fr}.ind-card--flip{grid-template-columns:620fr 460fr}.ind-desc{font-size:18px;line-height:25px}.ind-titlebar{height:58px;font-size:21px}.ind-badge{height:48px;bottom:58px}}@media (width<=880px){.inds{padding:80px 24px}.inds-list{gap:32px}.ind-card,.ind-card--flip{grid-template-columns:1fr}.ind-card--flip .ind-media{order:0}.ind-media{height:260px}.ind-body{gap:20px;padding:24px 24px 28px}.ind-desc{font-size:17px;line-height:24px}.ind-cta{justify-content:center;width:100%}.ipx{width:28px;height:28px}.js-enabled .ind-rv--left{transform:translate(-32px)}.js-enabled .ind-rv--right{transform:translate(32px)}}@media (prefers-reduced-motion:reduce){.ind-card,.ind-par img,.ind-cta .arr{transition:none}.ind-card:hover{transform:none}.ind-card:hover .ind-par img{transform:scale(1.02)}.ind-cta:hover .arr{transform:none}}.nav,.nav.menu-open,.nav.nav-open,.why-card,.badge,.btn-ghost{-webkit-backdrop-filter:none;background:#19321e url(/images/texture-grain.png) 0 0/328px 140px}.nav-links a.active,.nav-links a[aria-expanded=true]{-webkit-backdrop-filter:none}.card-wrap:hover .why-card{background-color:#19321e;background-image:linear-gradient(#ffffff14,#ffffff14),url(/images/texture-grain.png);background-position:0 0;background-repeat:repeat;background-size:328px 140px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}.btn-ghost:hover{background-color:#19321e;background-image:linear-gradient(#ffffff1f,#ffffff1f),url(/images/texture-grain.png);background-position:0 0;background-repeat:repeat;background-size:328px 140px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}:root{--bg:#011e0c;--lime-soft:#e3e270;--glass-bg:#ffffff14;--glass-border:#ffffff24}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg);color:#faf9f0;-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100svh;font-family:Space Grotesk,Inter,system-ui,sans-serif;display:flex}.ph{flex:1;justify-content:center;align-items:center;padding:120px clamp(24px,7.25vw,104px) 96px;display:flex;position:relative;overflow:hidden}.ph-media{z-index:0;position:absolute;inset:0}.ph-media img{object-fit:cover;opacity:.14;width:100%;height:100%}.ph-media:after{content:"";background:radial-gradient(at 50% 45%,#011e0c40 0%,#011e0ceb 72%);position:absolute;inset:0}.ipx{opacity:.3;z-index:1;width:44px;height:44px;position:absolute}.ph-inner{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:24px;max-width:720px;display:flex;position:relative}.ph-badge{color:#00280e;background:#c8d99b;align-items:center;height:52px;padding:0 24px;font-size:16px;font-weight:700;display:inline-flex}h1{letter-spacing:-.02em;font-size:clamp(38px,5vw,60px);font-weight:700;line-height:1.12}.ph-soon{border:1px solid var(--glass-border);color:var(--lime-soft);background:#19321e url(/images/texture-grain.png) 0 0/328px 140px;border-radius:999px;align-items:center;gap:8px;padding:4px 16px;font-size:13px;font-weight:500;display:inline-flex}.ph-desc{color:#faf9f0d9;font-size:18px;line-height:1.55}.btn{color:#000;background:#fff;border-radius:16px;align-items:center;gap:10px;padding:16px 30px;font-family:inherit;font-size:16px;font-weight:600;text-decoration:none;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s;display:inline-flex}.btn:hover{transform:scale(1.04);box-shadow:0 0 28px #e3e27066}.ph-inner>*{animation:.7s cubic-bezier(.16,1,.3,1) both fadeUp}.ph-inner>:nth-child(2){animation-delay:.1s}.ph-inner>:nth-child(3){animation-delay:.2s}.ph-inner>:nth-child(4){animation-delay:.3s}.ph-inner>:nth-child(5){animation-delay:.4s}@media (prefers-reduced-motion:reduce){.ph-inner>*{animation:none}}
