.marketing-shell.v2-root{--marketing-font-display:var(--font-fraunces), "Fraunces", Georgia, serif;--marketing-font-body:var(--font-body), "DM Sans", system-ui, sans-serif;--marketing-font-ui:var(--font-inter-tight), var(--font-body), system-ui, sans-serif;--marketing-radius-xl:1.25rem;--marketing-radius-2xl:1.75rem;--marketing-radius-3xl:2.5rem;--marketing-shadow-card:0 24px 72px var(--marketing-ink)}@supports (color:color-mix(in lab, red, red)){.marketing-shell.v2-root{--marketing-shadow-card:0 24px 72px color-mix(in oklch, var(--marketing-ink) 12%, transparent)}}.marketing-shell.v2-root{--marketing-section-y:clamp(88px, 12vw, 156px);--marketing-display-xs:clamp(1.85rem, 1.2rem + 2.4vw, 2.4rem);--marketing-display-sm:clamp(2.4rem, 1.6rem + 3.4vw, 3.6rem);--marketing-display-md:clamp(3rem, 2rem + 5.2vw, 5rem);--marketing-display-lg:clamp(3.6rem, 2.2rem + 7.8vw, 6.8rem);--marketing-display-xl:clamp(4.4rem, 2.4rem + 10.4vw, 9.6rem);--marketing-display-mega:clamp(5.2rem, 2.6rem + 14.5vw, 13rem);background:var(--marketing-bg);color:var(--marketing-ink)}.marketing-shell[data-marketing-theme=light]{--marketing-bg:#fef8ef;--marketing-surface:#fffdf9;--marketing-muted:#f8f3e8;--marketing-line:#ddd6ce;--marketing-ink:#141b26;--marketing-muted-ink:#575e67;--marketing-accent:#de9137;--marketing-accent-ink:#311f14;--marketing-soft-accent:#e1c6a3;--marketing-signal:#dc623b;--marketing-signal-deep:#a9371d;--marketing-cool-accent:#58bad2;--marketing-sun:#fcd271;--marketing-sage:#76b591;--marketing-success:#4ca871;--marketing-danger:#e9454f;--marketing-contrast-surface:#15202d;--marketing-contrast-surface-deep:#070e17;--marketing-contrast-ink:#f8f4ec;--marketing-contrast-muted-ink:#cac3b6;--marketing-stage:linear-gradient(148deg, var(--marketing-surface) 0%, var(--marketing-surface) 62%, var(--marketing-surface) 100%)}@supports (color:lab(0% 0 0)){.marketing-shell[data-marketing-theme=light]{--marketing-bg:lab(97.9576% .664771 5.32023);--marketing-surface:lab(99.4485% .0582337 2.28933);--marketing-muted:lab(95.8794% .541598 5.72687);--marketing-line:lab(86.1059% 1.1588 5.22218);--marketing-ink:lab(9.41331% -.775658 -8.60601);--marketing-muted-ink:lab(39.661% -1.63966 -5.65757);--marketing-accent:lab(67.1383% 24.7281 57.6869);--marketing-accent-ink:lab(13.9945% 7.82035 11.1009);--marketing-soft-accent:lab(81.4744% 6.05753 21.3551);--marketing-signal:lab(56.9195% 46.9521 45.5935);--marketing-signal-deep:lab(40.609% 46.8243 41.8411);--marketing-cool-accent:lab(70.4537% -24.9183 -21.3682);--marketing-sun:lab(86.3503% 7.29322 53.1826);--marketing-sage:lab(68.6402% -27.0295 11.9266);--marketing-success:lab(62.1272% -38.0904 19.617);--marketing-danger:lab(55.0035% 63.7925 33.4468);--marketing-contrast-surface:lab(11.7442% -1.86164 -10.4284);--marketing-contrast-surface-deep:lab(3.63303% -.423774 -6.44313);--marketing-contrast-ink:lab(96.3437% .138551 4.59338);--marketing-contrast-muted-ink:lab(79.2% .536889 7.69324)}}@supports (color:color-mix(in lab, red, red)){.marketing-shell[data-marketing-theme=light]{--marketing-stage:linear-gradient(148deg, color-mix(in oklch, var(--marketing-surface) 92%, white 8%) 0%, color-mix(in oklch, var(--marketing-surface) 58%, var(--marketing-signal) 42%) 62%, color-mix(in oklch, var(--marketing-surface) 70%, var(--marketing-cool-accent) 30%) 100%)}}.marketing-shell[data-marketing-theme=dark]{--marketing-bg:#0a121b;--marketing-surface:#151d27;--marketing-muted:#212933;--marketing-line:#3c434c;--marketing-ink:#f7f3eb;--marketing-muted-ink:#bbb7ae;--marketing-accent:#e7aa5b;--marketing-accent-ink:#25170c;--marketing-soft-accent:#8c765b;--marketing-signal:#ee774c;--marketing-signal-deep:#c15436;--marketing-cool-accent:#5cb2ca;--marketing-sun:#edc569;--marketing-sage:#75ad8c;--marketing-success:#73ce95;--marketing-danger:#ff6a67;--marketing-contrast-surface:#121b26;--marketing-contrast-surface-deep:#03070f;--marketing-contrast-ink:#f8f4ec;--marketing-contrast-muted-ink:#c8c4b9;--marketing-shadow-card:0 24px 72px #00000061;--marketing-stage:linear-gradient(150deg, var(--marketing-surface) 0%, var(--marketing-surface) 52%, var(--marketing-contrast-surface-deep) 100%)}@supports (color:lab(0% 0 0)){.marketing-shell[data-marketing-theme=dark]{--marketing-bg:lab(5.21583% -1.02577 -6.95443);--marketing-surface:lab(10.3884% -1.57112 -7.70501);--marketing-muted:lab(16.1948% -1.69344 -7.7447);--marketing-line:lab(28.037% -1.3568 -6.47104);--marketing-ink:lab(95.9957% .138789 4.59346);--marketing-muted-ink:lab(74.5437% .18391 5.37452);--marketing-accent:lab(74.3545% 16.8762 49.3897);--marketing-accent-ink:lab(9.42005% 5.89285 9.29835);--marketing-soft-accent:lab(51.2767% 5.92437 18.3316);--marketing-signal:lab(63.9843% 44.6283 45.2834);--marketing-signal-deep:lab(50.0303% 43.6006 39.4609);--marketing-cool-accent:lab(68.0439% -22.175 -20.5568);--marketing-sun:lab(81.698% 7.02566 51.1105);--marketing-sage:lab(66.215% -24.417 10.7762);--marketing-success:lab(76.0571% -37.8929 19.4906);--marketing-danger:lab(64.4532% 60.0174 33.633);--marketing-contrast-surface:lab(9.43214% -1.35364 -8.80526);--marketing-contrast-surface-deep:lab(1.9472% -.222825 -3.56151);--marketing-contrast-ink:lab(96.3437% .138551 4.59338);--marketing-contrast-muted-ink:lab(79.1924% .217378 6.14738);--marketing-shadow-card:0 24px 72px lab(0% 0 0/.38)}}@supports (color:color-mix(in lab, red, red)){.marketing-shell[data-marketing-theme=dark]{--marketing-stage:linear-gradient(150deg, color-mix(in oklch, var(--marketing-surface) 78%, var(--marketing-signal) 22%) 0%, color-mix(in oklch, var(--marketing-surface) 72%, var(--marketing-cool-accent) 28%) 52%, color-mix(in oklch, var(--marketing-contrast-surface-deep) 88%, black 12%) 100%)}}.marketing-shell[data-marketing-theme=cockpit]{--marketing-bg:#050e1a;--marketing-surface:#0f1b2b;--marketing-muted:#0c1723;--marketing-line:#242f3d;--marketing-ink:#f4f2ea;--marketing-muted-ink:#9ca5b1;--marketing-accent:#e48e26;--marketing-accent-ink:#050e1a;--marketing-soft-accent:#3d2202;--marketing-signal:#e48e26;--marketing-signal-deep:#cf6a00;--marketing-cool-accent:#33bda5;--marketing-sun:#eaa950;--marketing-sage:#4f9775;--marketing-success:#1ab28c;--marketing-danger:#e5564a;--marketing-contrast-surface:#f7f1e8;--marketing-contrast-surface-deep:#ede3d5;--marketing-contrast-ink:#141b26;--marketing-contrast-muted-ink:#575e67;--marketing-shadow-card:0 24px 72px #0000007a;background:var(--marketing-bg);color:var(--marketing-ink)}@supports (color:lab(0% 0 0)){.marketing-shell[data-marketing-theme=cockpit]{--marketing-bg:lab(3.60868% -.400983 -8.37708);--marketing-surface:lab(9.35924% -1.15068 -12.2569);--marketing-muted:lab(7.10301% -.987217 -10.464);--marketing-line:lab(18.6941% -1.58432 -10.6544);--marketing-ink:lab(95.4112% -.00876188 3.82504);--marketing-muted-ink:lab(67.4738% -1.51214 -7.27868);--marketing-accent:lab(67.0459% 28.0797 64.3255);--marketing-accent-ink:lab(3.60868% -.400983 -8.37708);--marketing-soft-accent:lab(16.2862% 11.2994 23.0551);--marketing-signal:lab(67.0459% 28.0797 64.3255);--marketing-signal-deep:lab(56.2021% 37.9787 67.2239);--marketing-cool-accent:lab(69.0463% -42.0641 1.26554);--marketing-sun:lab(74.322% 18.6594 54.5434);--marketing-sage:lab(57.1195% -29.9674 10.485);--marketing-success:lab(64.5918% -45.4448 8.28745);--marketing-danger:lab(56.5128% 55.9473 37.8022);--marketing-contrast-surface:lab(95.4056% .666082 5.32112);--marketing-contrast-surface-deep:lab(90.7681% 1.61853 8.30605);--marketing-contrast-ink:lab(9.41331% -.775658 -8.60601);--marketing-contrast-muted-ink:lab(39.661% -1.63966 -5.65757);--marketing-shadow-card:0 24px 72px lab(0% 0 0/.48)}}.v2-root{min-height:100vh}.marketing-shell{background:var(--marketing-bg);min-height:100vh;color:var(--marketing-ink);isolation:isolate;font-family:var(--marketing-font-body);font-feature-settings:"kern", "liga", "ss01";transition:background-color .22s,color .22s;position:relative}.marketing-shell:before,.marketing-shell:after{content:"";pointer-events:none;z-index:-2;position:fixed;inset:0}.marketing-shell:before{background:radial-gradient(ellipse 80% 60% at 12% 8%, var(--marketing-signal) 0, transparent 52%), radial-gradient(ellipse 70% 55% at 92% 4%, var(--marketing-cool-accent) 0, transparent 48%), radial-gradient(ellipse 60% 40% at 50% 120%, var(--marketing-sun) 0, transparent 62%)}@supports (color:color-mix(in lab, red, red)){.marketing-shell:before{background:radial-gradient(ellipse 80% 60% at 12% 8%, color-mix(in oklch, var(--marketing-signal) 22%, transparent) 0, transparent 52%), radial-gradient(ellipse 70% 55% at 92% 4%, color-mix(in oklch, var(--marketing-cool-accent) 18%, transparent) 0, transparent 48%), radial-gradient(ellipse 60% 40% at 50% 120%, color-mix(in oklch, var(--marketing-sun) 22%, transparent) 0, transparent 62%)}}.marketing-shell:before{opacity:.98}.marketing-shell:after{z-index:-1;background-image:linear-gradient(to right, var(--marketing-line) 1px, transparent 1px), linear-gradient(to bottom, var(--marketing-line) 1px, transparent 1px)}@supports (color:color-mix(in lab, red, red)){.marketing-shell:after{background-image:linear-gradient(to right, color-mix(in oklch, var(--marketing-line) 32%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in oklch, var(--marketing-line) 24%, transparent) 1px, transparent 1px)}}.marketing-shell:after{opacity:.12;background-size:96px 96px;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.marketing-shell,.marketing-shell *{box-sizing:border-box}.marketing-shell ::selection{background:var(--marketing-signal)}@supports (color:color-mix(in lab, red, red)){.marketing-shell ::selection{background:color-mix(in oklch, var(--marketing-signal) 48%, white)}}.marketing-shell ::selection{color:#fff}.marketing-container{width:min(100% - 2rem,80rem);margin-inline:auto}@media (min-width:768px){.marketing-container{width:min(100% - 3rem,80rem)}}@media (min-width:1280px){.marketing-container{width:min(100% - 5rem,84rem)}}.marketing-container-wide{width:min(100% - 2rem,94rem);margin-inline:auto}@media (min-width:1280px){.marketing-container-wide{width:min(100% - 3.5rem,94rem)}}.marketing-section{padding-block:var(--marketing-section-y)}.marketing-edge-rule{background:linear-gradient(90deg, transparent, var(--marketing-ink) 15%, var(--marketing-ink) 85%, transparent);height:1px}@supports (color:color-mix(in lab, red, red)){.marketing-edge-rule{background:linear-gradient(90deg, transparent, color-mix(in oklch, var(--marketing-ink) 22%, transparent) 15%, color-mix(in oklch, var(--marketing-ink) 22%, transparent) 85%, transparent)}}.marketing-vertical-rule{background:linear-gradient(180deg, transparent, var(--marketing-ink) 20%, var(--marketing-ink) 80%, transparent);align-self:stretch;width:1px}@supports (color:color-mix(in lab, red, red)){.marketing-vertical-rule{background:linear-gradient(180deg, transparent, color-mix(in oklch, var(--marketing-ink) 18%, transparent) 20%, color-mix(in oklch, var(--marketing-ink) 18%, transparent) 80%, transparent)}}.marketing-display{font-family:var(--marketing-font-display);font-variation-settings:"opsz" 144, "SOFT" 20, "WONK" 1;letter-spacing:-.042em;text-wrap:balance;font-weight:400;line-height:.94}.marketing-display-xs{font-size:var(--marketing-display-xs)}.marketing-display-sm{font-size:var(--marketing-display-sm)}.marketing-display-md{font-size:var(--marketing-display-md)}.marketing-display-lg{font-size:var(--marketing-display-lg);line-height:.9}.marketing-display-xl{font-size:var(--marketing-display-xl);line-height:.88}.marketing-display-mega{font-size:var(--marketing-display-mega);line-height:.84}.marketing-italic-serif{font-family:var(--marketing-font-display);font-variation-settings:"opsz" 144, "SOFT" 100, "WONK" 1;letter-spacing:-.03em;font-style:italic;font-weight:400}.marketing-drop-cap:first-letter{font-family:var(--marketing-font-display);font-variation-settings:"opsz" 144, "SOFT" 60;float:left;color:var(--marketing-signal);padding:.18em .08em 0 0;font-size:4.2em;font-style:italic;font-weight:500;line-height:.86}.marketing-ordinal{font-family:var(--marketing-font-display);font-variation-settings:"opsz" 144, "SOFT" 20;font-feature-settings:"lnum", "tnum";letter-spacing:-.06em;color:var(--marketing-signal);font-size:clamp(4rem,9vw,7.5rem);font-weight:300;line-height:.8}@supports (color:color-mix(in lab, red, red)){.marketing-ordinal{color:color-mix(in oklch, var(--marketing-signal) 68%, var(--marketing-ink) 32%)}}.marketing-ordinal[data-theme=dark]{color:var(--marketing-accent)}@supports (color:color-mix(in lab, red, red)){.marketing-ordinal[data-theme=dark]{color:color-mix(in oklch, var(--marketing-accent) 80%, white 20%)}}.marketing-readout{font-family:var(--marketing-font-ui);font-feature-settings:"tnum", "zero", "ss01";letter-spacing:-.055em;font-variant-numeric:tabular-nums;font-weight:500}.marketing-eyebrow{font-family:var(--marketing-font-ui);letter-spacing:.22em;text-transform:uppercase;color:var(--marketing-ink);align-items:center;gap:.75rem;font-size:.7rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.marketing-eyebrow{color:color-mix(in oklch, var(--marketing-ink) 55%, var(--marketing-signal) 45%)}}.marketing-eyebrow:before{content:"";opacity:.7;background:currentColor;width:1.6rem;height:1px}.marketing-eyebrow[data-tone=accent]{color:var(--marketing-signal-deep)}.marketing-eyebrow[data-tone=quiet]{color:var(--marketing-muted-ink)}.marketing-panel{border-radius:var(--marketing-radius-2xl);border:1px solid var(--marketing-line)}@supports (color:color-mix(in lab, red, red)){.marketing-panel{border:1px solid color-mix(in oklch, var(--marketing-line) 82%, transparent)}}.marketing-panel{background:var(--marketing-surface)}@supports (color:color-mix(in lab, red, red)){.marketing-panel{background:color-mix(in oklch, var(--marketing-surface) 94%, white 6%)}}.marketing-panel{box-shadow:var(--marketing-shadow-card);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:1.5rem}.marketing-photo-card{border-radius:var(--marketing-radius-3xl);border:1px solid var(--marketing-line)}@supports (color:color-mix(in lab, red, red)){.marketing-photo-card{border:1px solid color-mix(in oklch, var(--marketing-line) 82%, transparent)}}.marketing-photo-card{background:var(--marketing-surface)}@supports (color:color-mix(in lab, red, red)){.marketing-photo-card{background:color-mix(in oklch, var(--marketing-surface) 92%, white 8%)}}.marketing-photo-card{box-shadow:var(--marketing-shadow-card);padding:.6rem}.marketing-photo-frame{border-radius:var(--marketing-radius-2xl);isolation:isolate;position:relative;overflow:clip}.marketing-photo-frame:after{content:"";background:linear-gradient(180deg, transparent 0%, var(--marketing-contrast-surface-deep) 82%, var(--marketing-contrast-surface-deep) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.marketing-photo-frame:after{background:linear-gradient(180deg, transparent 0%, color-mix(in oklch, var(--marketing-contrast-surface-deep) 48%, transparent) 82%, color-mix(in oklch, var(--marketing-contrast-surface-deep) 72%, transparent) 100%)}}.marketing-photo-frame:after{pointer-events:none;mix-blend-mode:multiply;opacity:.82}.marketing-stage-panel{border-radius:var(--marketing-radius-3xl);border:1px solid var(--marketing-line);position:relative;overflow:clip}@supports (color:color-mix(in lab, red, red)){.marketing-stage-panel{border:1px solid color-mix(in oklch, var(--marketing-line) 86%, transparent)}}.marketing-stage-panel{background:var(--marketing-stage);box-shadow:0 40px 120px var(--marketing-ink), inset 0 1px 0 #fff9}@supports (color:color-mix(in lab, red, red)){.marketing-stage-panel{box-shadow:0 40px 120px color-mix(in oklch, var(--marketing-ink) 14%, transparent), inset 0 1px 0 lab(100% 0 0/.6)}}.marketing-stage-panel:before,.marketing-stage-panel:after{content:"";pointer-events:none;position:absolute;inset:auto}.marketing-stage-panel:before{background:radial-gradient(circle, var(--marketing-signal) 0, transparent 68%);border-radius:999px;width:28rem;height:28rem;top:-14rem;right:-8rem}@supports (color:color-mix(in lab, red, red)){.marketing-stage-panel:before{background:radial-gradient(circle, color-mix(in oklch, var(--marketing-signal) 36%, transparent) 0, transparent 68%)}}.marketing-stage-panel:before{filter:blur(18px);opacity:.92}.marketing-stage-panel:after{background:linear-gradient(120deg, #ffffff6b 0, transparent 22%), radial-gradient(circle at 8% 92%, var(--marketing-cool-accent) 0, transparent 36%);inset:0}@supports (color:lab(0% 0 0)){.marketing-stage-panel:after{background:linear-gradient(120deg, lab(100% 0 0/.42) 0, transparent 22%), radial-gradient(circle at 8% 92%, var(--marketing-cool-accent) 0, transparent 36%)}}@supports (color:color-mix(in lab, red, red)){.marketing-stage-panel:after{background:linear-gradient(120deg, lab(100% 0 0/.42) 0, transparent 22%), radial-gradient(circle at 8% 92%, color-mix(in oklch, var(--marketing-cool-accent) 22%, transparent) 0, transparent 36%)}}.marketing-stage-panel:after{opacity:.9}.marketing-contrast-panel{border-radius:var(--marketing-radius-2xl);border:1px solid var(--marketing-line);position:relative;overflow:clip}@supports (color:color-mix(in lab, red, red)){.marketing-contrast-panel{border:1px solid color-mix(in oklch, var(--marketing-line) 50%, transparent)}}.marketing-contrast-panel{background:linear-gradient(160deg, var(--marketing-contrast-surface-deep) 0%, var(--marketing-contrast-surface) 120%)}@supports (color:color-mix(in lab, red, red)){.marketing-contrast-panel{background:linear-gradient(160deg, color-mix(in oklch, var(--marketing-contrast-surface-deep) 92%, black 8%) 0%, color-mix(in oklch, var(--marketing-contrast-surface) 78%, var(--marketing-signal) 22%) 120%)}}.marketing-contrast-panel{color:var(--marketing-contrast-ink);box-shadow:0 30px 96px var(--marketing-ink), inset 0 1px 0 #ffffff38}@supports (color:color-mix(in lab, red, red)){.marketing-contrast-panel{box-shadow:0 30px 96px color-mix(in oklch, var(--marketing-ink) 22%, transparent), inset 0 1px 0 lab(100% 0 0/.22)}}.marketing-contrast-panel .marketing-eyebrow{color:var(--marketing-contrast-muted-ink)}.marketing-contrast-panel .marketing-eyebrow:before{background:currentColor}.marketing-band-dark{background:linear-gradient(180deg, var(--marketing-contrast-surface) 0%, var(--marketing-contrast-surface-deep) 100%);color:var(--marketing-contrast-ink);isolation:isolate;position:relative}.marketing-band-dark:before{content:"";pointer-events:none;background:radial-gradient(ellipse 70% 50% at 18% 12%, var(--marketing-signal) 0, transparent 52%), radial-gradient(ellipse 60% 40% at 88% 88%, var(--marketing-cool-accent) 0, transparent 48%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.marketing-band-dark:before{background:radial-gradient(ellipse 70% 50% at 18% 12%, color-mix(in oklch, var(--marketing-signal) 22%, transparent) 0, transparent 52%), radial-gradient(ellipse 60% 40% at 88% 88%, color-mix(in oklch, var(--marketing-cool-accent) 18%, transparent) 0, transparent 48%)}}.marketing-band-dark:before{opacity:.88;z-index:-1}.marketing-band-dark:after{content:"";pointer-events:none;opacity:.5;z-index:-1;background-image:linear-gradient(90deg,#ffffff0a 1px,#0000 1px),linear-gradient(#ffffff0a 1px,#0000 1px);background-image:linear-gradient(90deg,lab(100% 0 0/.04) 1px,#0000 1px),linear-gradient(lab(100% 0 0/.04) 1px,#0000 1px);background-size:112px 112px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 20% 80%,#0000);mask-image:linear-gradient(#0000 0%,#000 20% 80%,#0000)}.marketing-band-accent{isolation:isolate;background:linear-gradient(135deg, var(--marketing-signal) 0%, var(--marketing-signal-deep) 100%);position:relative}@supports (color:color-mix(in lab, red, red)){.marketing-band-accent{background:linear-gradient(135deg, color-mix(in oklch, var(--marketing-signal) 92%, black 8%) 0%, color-mix(in oklch, var(--marketing-signal-deep) 80%, black 20%) 100%)}}.marketing-band-accent{color:#fcf8f1;color:lab(97.7133% .463009 3.7922);overflow:clip}.marketing-band-accent:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(60% 80% at 10% 20%,#ffffff2e 0,#0000 55%),radial-gradient(50% 70% at 95% 100%,#00000038 0,#0000 55%);background:radial-gradient(60% 80% at 10% 20%,lab(100% 0 0/.18) 0,#0000 55%),radial-gradient(50% 70% at 95% 100%,lab(0% 0 0/.22) 0,#0000 55%);position:absolute;inset:0}.marketing-band-accent:after{content:"";pointer-events:none;z-index:-1;opacity:.08;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' seed='7'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.6 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:240px;position:absolute;inset:0}.marketing-chip{border:1px solid var(--marketing-line);border-radius:999px;align-items:center;gap:.55rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.marketing-chip{border:1px solid color-mix(in oklch, var(--marketing-line) 80%, transparent)}}.marketing-chip{background:var(--marketing-surface)}@supports (color:color-mix(in lab, red, red)){.marketing-chip{background:color-mix(in oklch, var(--marketing-surface) 84%, white 16%)}}.marketing-chip{font-family:var(--marketing-font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--marketing-muted-ink);box-shadow:0 10px 30px var(--marketing-ink);padding:.55rem .95rem;font-size:.72rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.marketing-chip{box-shadow:0 10px 30px color-mix(in oklch, var(--marketing-ink) 7%, transparent)}}.marketing-chip:before{content:"";opacity:.7;background:currentColor;border-radius:999px;width:.4rem;height:.4rem}.marketing-chip[data-tone=accent]{background:linear-gradient(135deg, var(--marketing-signal), var(--marketing-signal))}@supports (color:color-mix(in lab, red, red)){.marketing-chip[data-tone=accent]{background:linear-gradient(135deg, color-mix(in oklch, var(--marketing-signal) 14%, white 86%), color-mix(in oklch, var(--marketing-signal) 42%, white 58%))}}.marketing-chip[data-tone=accent]{color:var(--marketing-signal-deep);border-color:var(--marketing-signal)}@supports (color:color-mix(in lab, red, red)){.marketing-chip[data-tone=accent]{border-color:color-mix(in oklch, var(--marketing-signal) 22%, transparent)}}.marketing-chip[data-tone=cool]{background:linear-gradient(135deg, var(--marketing-cool-accent), var(--marketing-cool-accent))}@supports (color:color-mix(in lab, red, red)){.marketing-chip[data-tone=cool]{background:linear-gradient(135deg, color-mix(in oklch, var(--marketing-cool-accent) 20%, white 80%), color-mix(in oklch, var(--marketing-cool-accent) 48%, white 52%))}}.marketing-chip[data-tone=cool]{color:var(--marketing-cool-accent)}@supports (color:color-mix(in lab, red, red)){.marketing-chip[data-tone=cool]{color:color-mix(in oklch, var(--marketing-cool-accent) 70%, black 30%)}}.marketing-chip[data-tone=cool]{border-color:var(--marketing-cool-accent)}@supports (color:color-mix(in lab, red, red)){.marketing-chip[data-tone=cool]{border-color:color-mix(in oklch, var(--marketing-cool-accent) 22%, transparent)}}.marketing-chip[data-tone=sun]{background:linear-gradient(135deg, var(--marketing-sun), var(--marketing-sun))}@supports (color:color-mix(in lab, red, red)){.marketing-chip[data-tone=sun]{background:linear-gradient(135deg, color-mix(in oklch, var(--marketing-sun) 22%, white 78%), color-mix(in oklch, var(--marketing-sun) 52%, white 48%))}}.marketing-chip[data-tone=sun]{color:#442e08;color:lab(21.0813% 7.60123 26.3599);border-color:var(--marketing-sun)}@supports (color:color-mix(in lab, red, red)){.marketing-chip[data-tone=sun]{border-color:color-mix(in oklch, var(--marketing-sun) 32%, transparent)}}.marketing-metric-card{border-radius:var(--marketing-radius-xl);border:1px solid var(--marketing-line)}@supports (color:color-mix(in lab, red, red)){.marketing-metric-card{border:1px solid color-mix(in oklch, var(--marketing-line) 78%, transparent)}}.marketing-metric-card{background:var(--marketing-surface)}@supports (color:color-mix(in lab, red, red)){.marketing-metric-card{background:color-mix(in oklch, var(--marketing-surface) 86%, white 14%)}}.marketing-metric-card{box-shadow:0 14px 34px var(--marketing-ink);padding:1.35rem}@supports (color:color-mix(in lab, red, red)){.marketing-metric-card{box-shadow:0 14px 34px color-mix(in oklch, var(--marketing-ink) 8%, transparent)}}.marketing-metric-card{transition:transform .22s,box-shadow .22s,border-color .22s}.marketing-metric-card:hover{border-color:var(--marketing-signal);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.marketing-metric-card:hover{border-color:color-mix(in oklch, var(--marketing-signal) 42%, transparent)}}.marketing-metric-card:hover{box-shadow:0 22px 52px var(--marketing-signal)}@supports (color:color-mix(in lab, red, red)){.marketing-metric-card:hover{box-shadow:0 22px 52px color-mix(in oklch, var(--marketing-signal) 16%, transparent)}}.marketing-step-card{border-radius:var(--marketing-radius-2xl);background:linear-gradient(160deg, var(--marketing-contrast-surface) 0%, var(--marketing-contrast-surface-deep) 100%);border:1px solid #ffffff1a;border:1px solid lab(100% 0 0/.1);border-color:oklch(100% 5.96046e-8 none/.1) oklch(100% 5.96046e-8 none/.1) oklch(100% 5.96046e-8 none/.1) oklch(100% 5.96046e-8 none/.1);border-color:oklch(100% 5.96046e-8 none/.1) oklch(100% 5.96046e-8 none/.1) oklch(100% 5.96046e-8 none/.1) oklch(100% 5.96046e-8 none/.1);position:relative;overflow:clip}@supports (color:color-mix(in lab, red, red)){.marketing-step-card{background:linear-gradient(160deg, color-mix(in oklch, var(--marketing-contrast-surface) 84%, white 4%) 0%, color-mix(in oklch, var(--marketing-contrast-surface-deep) 92%, black 8%) 100%)}}.marketing-step-card{color:var(--marketing-contrast-ink);transition:transform .24s;box-shadow:0 30px 80px #0000004d,inset 0 1px #ffffff1a;box-shadow:0 30px 80px lab(0% 0 0/.3),inset 0 1px lab(100% 0 0/.1)}.marketing-step-card:hover{transform:translateY(-3px)}.marketing-step-card:after{content:"";background:linear-gradient(180deg, var(--marketing-signal), var(--marketing-cool-accent));width:.35rem;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.marketing-step-card:after{background:linear-gradient(180deg, var(--marketing-signal), color-mix(in oklch, var(--marketing-cool-accent) 56%, var(--marketing-signal) 44%))}}.marketing-step-card[data-emphasis=true]{background:linear-gradient(160deg, var(--marketing-signal) 0%, var(--marketing-signal-deep) 100%)}@supports (color:color-mix(in lab, red, red)){.marketing-step-card[data-emphasis=true]{background:linear-gradient(160deg, color-mix(in oklch, var(--marketing-signal) 62%, black 38%) 0%, color-mix(in oklch, var(--marketing-signal-deep) 80%, black 20%) 100%)}}.marketing-tier-card{border-radius:var(--marketing-radius-2xl);border:1px solid var(--marketing-line);position:relative;overflow:clip}@supports (color:color-mix(in lab, red, red)){.marketing-tier-card{border:1px solid color-mix(in oklch, var(--marketing-line) 78%, transparent)}}.marketing-tier-card{box-shadow:var(--marketing-shadow-card);transition:transform .28s,box-shadow .28s}.marketing-tier-card:hover{box-shadow:0 42px 80px var(--marketing-signal), 0 20px 40px var(--marketing-ink);transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){.marketing-tier-card:hover{box-shadow:0 42px 80px color-mix(in oklch, var(--marketing-signal) 14%, transparent), 0 20px 40px color-mix(in oklch, var(--marketing-ink) 10%, transparent)}}.marketing-tier-card:before{content:"";background:linear-gradient(90deg, var(--marketing-signal), var(--marketing-cool-accent));height:.35rem;position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){.marketing-tier-card:before{background:linear-gradient(90deg, var(--marketing-signal), color-mix(in oklch, var(--marketing-cool-accent) 60%, var(--marketing-signal) 40%))}}.marketing-tier-card[data-tier=basic]{background:var(--marketing-surface)}@supports (color:color-mix(in lab, red, red)){.marketing-tier-card[data-tier=basic]{background:color-mix(in oklch, var(--marketing-surface) 94%, white 6%)}}.marketing-tier-card[data-tier=deluxe]{background:var(--marketing-surface)}@supports (color:color-mix(in lab, red, red)){.marketing-tier-card[data-tier=deluxe]{background:color-mix(in oklch, var(--marketing-surface) 80%, var(--marketing-cool-accent) 20%)}}.marketing-tier-card[data-tier=premier]{background:linear-gradient(165deg, var(--marketing-surface) 0%, var(--marketing-surface) 100%)}@supports (color:color-mix(in lab, red, red)){.marketing-tier-card[data-tier=premier]{background:linear-gradient(165deg, color-mix(in oklch, var(--marketing-surface) 74%, var(--marketing-signal) 26%) 0%, color-mix(in oklch, var(--marketing-surface) 60%, var(--marketing-signal) 40%) 100%)}}.marketing-tier-card[data-tier=optimum]{background:linear-gradient(160deg, var(--marketing-contrast-surface-deep) 0%, var(--marketing-contrast-surface) 100%)}@supports (color:color-mix(in lab, red, red)){.marketing-tier-card[data-tier=optimum]{background:linear-gradient(160deg, color-mix(in oklch, var(--marketing-contrast-surface-deep) 94%, black 6%) 0%, color-mix(in oklch, var(--marketing-contrast-surface) 70%, var(--marketing-signal) 30%) 100%)}}.marketing-tier-card[data-tier=optimum]{color:var(--marketing-contrast-ink)}.marketing-tier-card[data-tier=premier]:before{background:linear-gradient(90deg, var(--marketing-signal-deep), var(--marketing-signal), var(--marketing-sun));height:.5rem}.marketing-story-stage{border-radius:var(--marketing-radius-3xl);background:linear-gradient(160deg, var(--marketing-contrast-surface) 0%, var(--marketing-contrast-surface-deep) 100%);border:1px solid #ffffff1a;border:1px solid lab(100% 0 0/.1);border-color:oklch(100% 5.96046e-8 none/.1) oklch(100% 5.96046e-8 none/.1) oklch(100% 5.96046e-8 none/.1) oklch(100% 5.96046e-8 none/.1);border-color:oklch(100% 5.96046e-8 none/.1) oklch(100% 5.96046e-8 none/.1) oklch(100% 5.96046e-8 none/.1) oklch(100% 5.96046e-8 none/.1);position:relative;overflow:clip}@supports (color:color-mix(in lab, red, red)){.marketing-story-stage{background:linear-gradient(160deg, color-mix(in oklch, var(--marketing-contrast-surface) 92%, black 8%) 0%, color-mix(in oklch, var(--marketing-contrast-surface-deep) 84%, var(--marketing-signal) 16%) 100%)}}.marketing-story-stage{color:var(--marketing-contrast-ink);padding:1rem;box-shadow:0 40px 120px #00000047,inset 0 1px #ffffff24;box-shadow:0 40px 120px lab(0% 0 0/.28),inset 0 1px lab(100% 0 0/.14)}.marketing-story-stage:before{content:"";pointer-events:none;background:linear-gradient(135deg, var(--marketing-signal), transparent 42%), radial-gradient(circle at 88% 12%, var(--marketing-sun) 0, transparent 32%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.marketing-story-stage:before{background:linear-gradient(135deg, color-mix(in oklch, var(--marketing-signal) 24%, transparent), transparent 42%), radial-gradient(circle at 88% 12%, color-mix(in oklch, var(--marketing-sun) 18%, transparent) 0, transparent 32%)}}.marketing-contact-card{border-radius:var(--marketing-radius-2xl);border:1px solid var(--marketing-line)}@supports (color:color-mix(in lab, red, red)){.marketing-contact-card{border:1px solid color-mix(in oklch, var(--marketing-line) 80%, transparent)}}.marketing-contact-card{background:var(--marketing-surface)}@supports (color:color-mix(in lab, red, red)){.marketing-contact-card{background:color-mix(in oklch, var(--marketing-surface) 90%, white 10%)}}.marketing-contact-card{box-shadow:0 12px 36px var(--marketing-ink);padding:1.25rem}@supports (color:color-mix(in lab, red, red)){.marketing-contact-card{box-shadow:0 12px 36px color-mix(in oklch, var(--marketing-ink) 8%, transparent)}}.marketing-dataline{border-bottom:1px solid var(--marketing-line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:1.5rem;padding-block:.85rem;display:grid}@supports (color:color-mix(in lab, red, red)){.marketing-dataline{border-bottom:1px solid color-mix(in oklch, var(--marketing-line) 60%, transparent)}}.marketing-dataline{font-family:var(--marketing-font-ui);color:var(--marketing-muted-ink);font-size:.88rem}.marketing-dataline>:last-child{color:var(--marketing-ink);font-variant-numeric:tabular-nums;font-weight:500}.marketing-dataline:first-of-type{border-top:1px solid var(--marketing-line)}@supports (color:color-mix(in lab, red, red)){.marketing-dataline:first-of-type{border-top:1px solid color-mix(in oklch, var(--marketing-line) 60%, transparent)}}.marketing-cta{font-family:var(--marketing-font-ui);letter-spacing:-.005em;isolation:isolate;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:.95rem 1.6rem;font-size:.95rem;font-weight:600;transition:transform .18s,box-shadow .22s,background-color .18s,color .18s,border-color .18s;display:inline-flex;position:relative}.marketing-cta[data-variant=primary]{background:linear-gradient(150deg, var(--marketing-signal) 0%, var(--marketing-signal-deep) 100%);color:#fcf8f1;color:lab(97.7133% .463009 3.7922);box-shadow:0 18px 42px var(--marketing-signal), 0 0 0 1px var(--marketing-signal-deep)}@supports (color:color-mix(in lab, red, red)){.marketing-cta[data-variant=primary]{box-shadow:0 18px 42px color-mix(in oklch, var(--marketing-signal) 32%, transparent), 0 0 0 1px color-mix(in oklch, var(--marketing-signal-deep) 32%, transparent)}}.marketing-cta[data-variant=primary]:hover{box-shadow:0 26px 58px var(--marketing-signal), 0 0 0 1px var(--marketing-signal-deep);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.marketing-cta[data-variant=primary]:hover{box-shadow:0 26px 58px color-mix(in oklch, var(--marketing-signal) 44%, transparent), 0 0 0 1px color-mix(in oklch, var(--marketing-signal-deep) 44%, transparent)}}.marketing-cta[data-variant=primary]:before{content:"";border-radius:inherit;background:radial-gradient(ellipse at center, var(--marketing-signal), transparent 72%);position:absolute;inset:-14px}@supports (color:color-mix(in lab, red, red)){.marketing-cta[data-variant=primary]:before{background:radial-gradient(ellipse at center, color-mix(in oklch, var(--marketing-signal) 32%, transparent), transparent 72%)}}.marketing-cta[data-variant=primary]:before{filter:blur(14px);opacity:.8;z-index:-1;transition:opacity .22s}.marketing-cta[data-variant=primary]:hover:before{opacity:1}.marketing-cta[data-variant=ghost]{background:var(--marketing-surface)}@supports (color:color-mix(in lab, red, red)){.marketing-cta[data-variant=ghost]{background:color-mix(in oklch, var(--marketing-surface) 80%, white 20%)}}.marketing-cta[data-variant=ghost]{color:var(--marketing-ink);border:1px solid var(--marketing-line)}@supports (color:color-mix(in lab, red, red)){.marketing-cta[data-variant=ghost]{border:1px solid color-mix(in oklch, var(--marketing-line) 80%, transparent)}}.marketing-cta[data-variant=ghost]{box-shadow:0 8px 24px var(--marketing-ink)}@supports (color:color-mix(in lab, red, red)){.marketing-cta[data-variant=ghost]{box-shadow:0 8px 24px color-mix(in oklch, var(--marketing-ink) 8%, transparent)}}.marketing-cta[data-variant=ghost]:hover{background:var(--marketing-surface);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.marketing-cta[data-variant=ghost]:hover{background:color-mix(in oklch, var(--marketing-surface) 60%, var(--marketing-signal) 6%)}}.marketing-cta[data-variant=ghost]:hover{border-color:var(--marketing-signal)}@supports (color:color-mix(in lab, red, red)){.marketing-cta[data-variant=ghost]:hover{border-color:color-mix(in oklch, var(--marketing-signal) 34%, transparent)}}.marketing-cta[data-variant=link]{color:var(--marketing-ink);border-bottom:1px solid var(--marketing-ink);background:0 0;border-radius:0;padding:.35rem 0}@supports (color:color-mix(in lab, red, red)){.marketing-cta[data-variant=link]{border-bottom:1px solid color-mix(in oklch, var(--marketing-ink) 32%, transparent)}}.marketing-cta[data-variant=link]{font-family:var(--marketing-font-ui);letter-spacing:.18em;text-transform:uppercase;font-size:.78rem;font-weight:600}.marketing-cta[data-variant=link]:hover{color:var(--marketing-signal-deep);border-color:var(--marketing-signal)}.marketing-cta[data-variant=ghost][data-theme=dark]{color:var(--marketing-contrast-ink);background:#ffffff0f;background:lab(100% 0 0/.06);border-color:#ffffff24;border-color:lab(100% 0 0/.14);box-shadow:0 8px 24px #00000047;box-shadow:0 8px 24px lab(0% 0 0/.28)}.marketing-cta[data-variant=ghost][data-theme=dark]:hover{border-color:var(--marketing-sun);background:#ffffff1f;background:lab(100% 0 0/.12)}@supports (color:color-mix(in lab, red, red)){.marketing-cta[data-variant=ghost][data-theme=dark]:hover{border-color:color-mix(in oklch, var(--marketing-sun) 50%, transparent)}}.marketing-cta[data-variant=link][data-theme=dark]{color:var(--marketing-contrast-ink);border-bottom-color:#ffffff57;border-bottom-color:lab(100% 0 0/.34)}.marketing-cta[data-variant=link][data-theme=dark]:hover{color:var(--marketing-sun)}@supports (color:color-mix(in lab, red, red)){.marketing-cta[data-variant=link][data-theme=dark]:hover{color:color-mix(in oklch, var(--marketing-sun) 80%, white 20%)}}.marketing-cta[data-variant=link][data-theme=dark]:hover{border-bottom-color:var(--marketing-sun)}@supports (color:color-mix(in lab, red, red)){.marketing-cta[data-variant=link][data-theme=dark]:hover{border-bottom-color:color-mix(in oklch, var(--marketing-sun) 70%, white)}}.marketing-cta[data-variant=primary][data-theme=dark]{background:linear-gradient(150deg, var(--marketing-sun) 0%, var(--marketing-signal) 100%)}@supports (color:color-mix(in lab, red, red)){.marketing-cta[data-variant=primary][data-theme=dark]{background:linear-gradient(150deg, color-mix(in oklch, var(--marketing-sun) 70%, var(--marketing-signal) 30%) 0%, var(--marketing-signal) 100%)}}.marketing-cta[data-variant=primary][data-theme=dark]{color:var(--marketing-contrast-surface-deep);box-shadow:0 18px 42px var(--marketing-sun), 0 0 0 1px var(--marketing-sun)}@supports (color:color-mix(in lab, red, red)){.marketing-cta[data-variant=primary][data-theme=dark]{box-shadow:0 18px 42px color-mix(in oklch, var(--marketing-sun) 32%, transparent), 0 0 0 1px color-mix(in oklch, var(--marketing-sun) 40%, transparent)}}.marketing-cta[data-variant=primary][data-theme=dark]:hover{box-shadow:0 26px 58px var(--marketing-sun), 0 0 0 1px var(--marketing-sun);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.marketing-cta[data-variant=primary][data-theme=dark]:hover{box-shadow:0 26px 58px color-mix(in oklch, var(--marketing-sun) 44%, transparent), 0 0 0 1px color-mix(in oklch, var(--marketing-sun) 56%, transparent)}}.marketing-zipform{background:var(--marketing-surface);border-radius:999px;align-items:stretch;gap:0;display:flex}@supports (color:color-mix(in lab, red, red)){.marketing-zipform{background:color-mix(in oklch, var(--marketing-surface) 78%, white 22%)}}.marketing-zipform{border:1px solid var(--marketing-ink)}@supports (color:color-mix(in lab, red, red)){.marketing-zipform{border:1px solid color-mix(in oklch, var(--marketing-ink) 10%, transparent)}}.marketing-zipform{box-shadow:0 22px 62px var(--marketing-signal), 0 8px 22px var(--marketing-ink), inset 0 1px 0 #ffffffb8;padding:.45rem}@supports (color:color-mix(in lab, red, red)){.marketing-zipform{box-shadow:0 22px 62px color-mix(in oklch, var(--marketing-signal) 14%, transparent), 0 8px 22px color-mix(in oklch, var(--marketing-ink) 8%, transparent), inset 0 1px 0 lab(100% 0 0/.72)}}.marketing-zipform{max-width:32rem}.marketing-zipform:focus-within{border-color:var(--marketing-signal)}@supports (color:color-mix(in lab, red, red)){.marketing-zipform:focus-within{border-color:color-mix(in oklch, var(--marketing-signal) 58%, transparent)}}.marketing-zipform:focus-within{box-shadow:0 32px 80px var(--marketing-signal), 0 10px 24px var(--marketing-ink), inset 0 1px 0 #ffffffb8}@supports (color:color-mix(in lab, red, red)){.marketing-zipform:focus-within{box-shadow:0 32px 80px color-mix(in oklch, var(--marketing-signal) 22%, transparent), 0 10px 24px color-mix(in oklch, var(--marketing-ink) 10%, transparent), inset 0 1px 0 lab(100% 0 0/.72)}}.marketing-zipform input{min-width:0;font-family:var(--marketing-font-ui);letter-spacing:-.01em;color:var(--marketing-ink);background:0 0;border:0;outline:0;flex:auto;padding:.85rem 1.1rem;font-size:1.02rem;font-weight:500}.marketing-zipform input::placeholder{color:var(--marketing-ink)}@supports (color:color-mix(in lab, red, red)){.marketing-zipform input::placeholder{color:color-mix(in oklch, var(--marketing-ink) 45%, transparent)}}.marketing-zipform input::placeholder{letter-spacing:0;font-weight:400}@keyframes marketing-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marketing-marquee{display:flex;overflow:clip;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marketing-marquee-track{will-change:transform;flex-shrink:0;align-items:center;gap:3rem;padding-inline:1.5rem;animation:48s linear infinite marketing-marquee;display:inline-flex}.marketing-marquee-item{font-family:var(--marketing-font-display);font-variation-settings:"opsz" 144, "SOFT" 100;color:var(--marketing-ink);align-items:center;gap:1rem;font-size:clamp(1.5rem,2.8vw,2.8rem);font-style:italic;font-weight:400;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.marketing-marquee-item{color:color-mix(in oklch, var(--marketing-ink) 62%, var(--marketing-signal) 38%)}}.marketing-marquee-item{letter-spacing:-.025em;white-space:nowrap}.marketing-marquee-item:before{content:"✦";color:var(--marketing-signal);opacity:.82;font-size:.7em;font-style:normal}@keyframes marketing-fade-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes marketing-slow-reveal{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes marketing-drift{0%,to{transform:translate(0)}33%{transform:translate(18px,-12px)}66%{transform:translate(-14px,16px)}}@keyframes marketing-pulse-halo{0%{opacity:.75;transform:scale(.82)}to{opacity:0;transform:scale(1.7)}}.marketing-fade-in{animation:1.1s cubic-bezier(.2,.8,.2,1) both marketing-fade-rise}.marketing-fade-in[data-delay="1"]{animation-delay:.12s}.marketing-fade-in[data-delay="2"]{animation-delay:.24s}.marketing-fade-in[data-delay="3"]{animation-delay:.36s}.marketing-fade-in[data-delay="4"]{animation-delay:.48s}.marketing-fade-in[data-delay="5"]{animation-delay:.6s}.marketing-reveal{animation:1.4s cubic-bezier(.77,0,.175,1) both marketing-slow-reveal}.marketing-drift-slow{animation:22s ease-in-out infinite marketing-drift}.marketing-pulse-halo{animation:2.4s ease-out infinite marketing-pulse-halo}.marketing-grain{position:relative}.marketing-grain:after{content:"";pointer-events:none;opacity:.06;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' seed='7'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.6 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:220px;position:absolute;inset:0}.marketing-shell a,.marketing-shell button,.marketing-shell input{transition:background-color .18s,border-color .18s,color .18s,opacity .18s,transform .18s,box-shadow .18s}.marketing-shell :focus-visible{outline:2px solid var(--marketing-signal)}@supports (color:color-mix(in lab, red, red)){.marketing-shell :focus-visible{outline:2px solid color-mix(in oklch, var(--marketing-signal) 82%, white)}}.marketing-shell :focus-visible{outline-offset:3px}@media (max-width:767px){.marketing-shell:after{background-size:64px 64px}}@media (prefers-reduced-motion:reduce){.marketing-shell,.marketing-shell *,.marketing-fade-in,.marketing-reveal,.marketing-drift-slow,.marketing-pulse-halo,.marketing-marquee-track{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
