.marketing-shell{--mkt-ink:#002b3c;--mkt-muted:#445963;--mkt-surface:#fbfeff;--mkt-wash:#cbf7e6;--mkt-signal:#00685f;--mkt-signal-deep:#004f48;--mkt-paper:#f8fdff;--mkt-line:#00685f24;color:var(--mkt-ink);background-color:var(--mkt-paper);font-family:var(--font-plus-jakarta), ui-sans-serif, system-ui, sans-serif;background-image:radial-gradient(85% 50% at 8% -12%,#a8f0d666,#0000 55%),radial-gradient(60% 40% at 100% 0,#d8f0fc8c,#0000 50%),linear-gradient(#f9fdff,#eefcf9 45%,#f8fdff);background-image:radial-gradient(85% 50% at 8% -12%,lab(89.4585% -27.242 5.06095/.4),#0000 55%),radial-gradient(60% 40% at 100% 0,lab(93.1509% -6.2415 -8.70013/.55),#0000 50%),linear-gradient(lab(99.1091% -1.5358 -1.47942),lab(97.8684% -5.09086 -.0479817) 45%,lab(98.8771% -1.5358 -1.4794))}@supports (color:lab(0% 0 0)){.marketing-shell{--mkt-ink:lab(15.4192% -9.66854 -16.6012);--mkt-muted:lab(36.3003% -6.01453 -8.59947);--mkt-surface:lab(99.4509% -1.28049 -1.23332);--mkt-wash:lab(93.7027% -16.8889 3.15509);--mkt-signal:lab(38.7858% -42.0684 -4.91329);--mkt-signal-deep:lab(29.2681% -35.0731 -4.09283);--mkt-paper:lab(98.8771% -1.5358 -1.4794);--mkt-line:lab(38.7858% -42.0684 -4.91329/.14)}}.marketing-shell:before{content:"";pointer-events:none;z-index:0;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.marketing-shell>*{z-index:1;position:relative}.marketing-shell .font-display{font-family:var(--font-space-grotesk), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.035em}@keyframes mkt-rise{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes mkt-fade{0%{opacity:0}to{opacity:1}}@keyframes mkt-scale-in{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}.mkt-hero-copy{animation:.9s cubic-bezier(.22,1,.36,1) both mkt-rise}.mkt-hero-visual{animation:1.15s cubic-bezier(.22,1,.36,1) 50ms both mkt-scale-in}.mkt-header{animation:.6s ease-out both mkt-fade}@media (prefers-reduced-motion:reduce){.mkt-hero-copy,.mkt-hero-visual,.mkt-header,.mkt-reveal{animation:none!important}}.mkt-reveal{animation:.75s cubic-bezier(.22,1,.36,1) both mkt-rise;animation-timeline:view();animation-range:entry cover 30%}@supports not (animation-timeline:view()){.mkt-reveal{opacity:1;animation:none;transform:none}}.mkt-cta{transition:transform .2s,background-color .2s,box-shadow .2s,color .2s,border-color .2s}.mkt-cta:hover{transform:translateY(-1px)}.mkt-cta:active{transform:translateY(0)}.mkt-cta-primary{background:var(--mkt-signal);color:#fff;box-shadow:0 1px 2px #002b3c14,0 8px 24px #00685f38;box-shadow:0 1px 2px lab(15.4192% -9.66854 -16.6012/.08),0 8px 24px lab(38.7858% -42.0684 -4.91329/.22)}.mkt-cta-primary:hover{background:var(--mkt-signal-deep)}.mkt-cta-secondary{border:1px solid var(--mkt-line);color:var(--mkt-ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffc;background:lab(100% 0 0/.8)}.mkt-cta-secondary:hover{background:#fff;border-color:#00685f47;border-color:lab(38.7858% -42.0684 -4.91329/.28)}.mkt-pattern{background-image:radial-gradient(#00675f17 1px,#0000 1px);background-image:radial-gradient(lab(38.5491% -34.7649 -4.12509/.09) 1px,#0000 1px);background-size:24px 24px}.mkt-feature-media{background:linear-gradient(165deg,#d5f8ea,#f7fdff);background:linear-gradient(165deg,lab(94.7305% -13.4785 2.52211),lab(98.8893% -2.04533 -1.97113));border-radius:1.5rem;overflow:hidden;box-shadow:0 1px 2px #002b3c0d,0 18px 40px #002b3c0f;box-shadow:0 1px 2px lab(15.4192% -9.66854 -16.6012/.05),0 18px 40px lab(15.4192% -9.66854 -16.6012/.06)}.mkt-feature-media img{width:100%;height:auto;display:block}.mkt-section-title{font-family:var(--font-space-grotesk), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.035em;font-weight:600;line-height:1.05}.mkt-plan{border:1px solid var(--mkt-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe0;background:lab(100% 0 0/.88);border-radius:1.5rem}.mkt-plan-featured{background:linear-gradient(165deg, var(--mkt-signal-deep), #00363a);color:#fff;border:none;box-shadow:0 16px 40px #004f4847;box-shadow:0 16px 40px lab(29.2681% -35.0731 -4.09283/.28)}@supports (color:lab(0% 0 0)){.mkt-plan-featured{background:linear-gradient(165deg, var(--mkt-signal-deep), lab(19.5572% -24.7744 -10.1097))}}
