@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_73ee6c{font-family:Manrope,Manrope Fallback,ui-sans-serif,system-ui,sans-serif;font-style:normal}.__variable_73ee6c{--sans:"Manrope","Manrope Fallback",ui-sans-serif,system-ui,sans-serif}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_f9e569{font-family:JetBrains Mono,JetBrains Mono Fallback,ui-monospace,SFMono-Regular,monospace;font-style:normal}.__variable_f9e569{--mono:"JetBrains Mono","JetBrains Mono Fallback",ui-monospace,SFMono-Regular,monospace}@font-face{font-family:Reenie Beanie;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0b30a44b5eb1a594-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Reenie Beanie Fallback;src:local("Arial");ascent-override:98.63%;descent-override:32.88%;line-gap-override:0.00%;size-adjust:76.04%}.__className_eda510{font-family:Reenie Beanie,Reenie Beanie Fallback,cursive;font-weight:400;font-style:normal}.__variable_eda510{--hand:"Reenie Beanie","Reenie Beanie Fallback",cursive}@property --grad-1{syntax:"<color>";inherits:true;initial-value:oklch(.93 .022 240)}@property --grad-2{syntax:"<color>";inherits:true;initial-value:oklch(.93 .025 150)}@property --grad-3{syntax:"<color>";inherits:true;initial-value:oklch(.94 .025 55)}@property --grad-4{syntax:"<color>";inherits:true;initial-value:oklch(.94 .035 75)}:root{--bg:oklch(0.965 0.012 75);--bg-edge:oklch(0.952 0.014 73);--surface:oklch(0.985 0.008 80);--surface-2:oklch(0.945 0.014 75);--border:oklch(0.882 0.018 75);--border-soft:oklch(0.92 0.014 75);--hairline:oklch(0.90 0.018 75);--text:oklch(0.30 0.020 55);--text-2:oklch(0.45 0.020 55);--text-3:oklch(0.58 0.018 60);--text-muted:oklch(0.66 0.016 60);--primary:oklch(0.69 0.069 49);--primary-2:oklch(0.63 0.075 47);--primary-tint:oklch(0.94 0.025 55);--primary-soft:oklch(0.90 0.035 53);--sage:oklch(0.66 0.045 150);--sage-tint:oklch(0.93 0.025 150);--blue:oklch(0.64 0.045 240);--blue-tint:oklch(0.93 0.022 240);--amber:oklch(0.66 0.080 70);--amber-tint:oklch(0.94 0.035 75);--type-base:16px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:22px;--shadow-card:0 1px 0 rgba(255,255,255,.6) inset,0 1px 2px rgba(73,52,28,.04),0 4px 16px -8px rgba(73,52,28,.10);--shadow-hover:0 1px 0 rgba(255,255,255,.7) inset,0 2px 4px rgba(73,52,28,.05),0 14px 32px -14px rgba(73,52,28,.18);--grad-1:oklch(0.93 0.022 240);--grad-2:oklch(0.93 0.025 150);--grad-3:oklch(0.94 0.025 55);--grad-4:oklch(0.94 0.035 75);--fg:var(--text);--fg-dim:var(--text-2);--fg-mute:var(--text-muted);--rule:var(--hairline);--rule-strong:var(--border);--accent:var(--primary);--bg-low:var(--surface-2)}:root[data-palette=saturated]{--primary:oklch(0.66 0.130 47);--primary-2:oklch(0.58 0.140 45);--primary-tint:oklch(0.93 0.045 53);--primary-soft:oklch(0.88 0.065 50)}:root[data-dark=true]{--bg:oklch(0.175 0.022 260);--bg-edge:oklch(0.155 0.022 262);--surface:oklch(0.215 0.021 258);--surface-2:oklch(0.252 0.020 258);--border:oklch(0.36 0.022 255);--border-soft:oklch(0.30 0.020 258);--hairline:oklch(0.31 0.020 258);--grad-1:oklch(0.30 0.045 248);--grad-2:oklch(0.28 0.045 165);--grad-3:oklch(0.32 0.060 28);--grad-4:oklch(0.28 0.055 320);--text:oklch(0.93 0.012 90);--text-2:oklch(0.80 0.014 80);--text-3:oklch(0.65 0.016 75);--text-muted:oklch(0.54 0.018 70);--primary:oklch(0.70 0.085 35);--primary-2:oklch(0.76 0.075 38);--primary-tint:oklch(0.28 0.035 32);--primary-soft:oklch(0.36 0.050 32);--sage:oklch(0.72 0.075 158);--sage-tint:oklch(0.26 0.030 165);--blue:oklch(0.70 0.055 245);--blue-tint:oklch(0.26 0.025 245);--amber:oklch(0.74 0.060 60);--amber-tint:oklch(0.28 0.030 55);--shadow-card:0 1px 0 rgba(255,255,255,.04) inset,0 1px 2px rgba(0,0,0,.25),0 6px 22px -12px rgba(0,0,0,.6);--shadow-hover:0 1px 0 rgba(255,255,255,.06) inset,0 4px 8px rgba(0,0,0,.3),0 18px 36px -16px rgba(0,0,0,.75)}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--sans);font-size:var(--type-base);line-height:1.5;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;font-feature-settings:"ss01","cv11";letter-spacing:-.005em;overflow-x:hidden}img{max-width:100%;display:block}button{cursor:pointer}button,input{font-family:inherit}.mkt-app{background:transparent;color:var(--text);min-height:100vh;position:relative;isolation:isolate;overflow-x:hidden;scroll-behavior:smooth}html:has(.mkt-app){scroll-behavior:smooth}.mkt-section{scroll-margin-top:72px}body:has(.mkt-app):before{content:"";position:fixed;inset:-25%;z-index:-1;background:radial-gradient(45% 38% at 22% 14%,var(--grad-1) 0,transparent 62%),radial-gradient(40% 35% at 78% 20%,var(--grad-2) 0,transparent 64%),radial-gradient(48% 42% at 20% 88%,var(--grad-3) 0,transparent 60%),radial-gradient(42% 38% at 80% 82%,var(--grad-4) 0,transparent 62%);filter:blur(48px) saturate(110%);opacity:.9;animation:mkt-drift 60s ease-in-out infinite alternate}@keyframes mkt-drift{0%{transform:translate3d(-2%,-1%,0) scale(1)}to{transform:translate3d(2%,2%,0) scale(1.04)}}@media (prefers-reduced-motion:reduce){body:has(.mkt-app):before{animation:none}}.mkt-wrap{max-width:1200px;margin:0 auto;padding:0 32px;width:100%}.mkt-nav{position:-webkit-sticky;position:sticky;top:0;z-index:50;transition:background .2s ease,border-color .2s ease,-webkit-backdrop-filter .2s ease;transition:backdrop-filter .2s ease,background .2s ease,border-color .2s ease;transition:backdrop-filter .2s ease,background .2s ease,border-color .2s ease,-webkit-backdrop-filter .2s ease;border-bottom:1px solid transparent}.mkt-nav.is-scrolled{background:color-mix(in oklch,var(--bg) 80%,transparent);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);border-bottom-color:var(--hairline)}.mkt-nav-inner{max-width:1280px;margin:0 auto;padding:16px 32px;gap:24px}.mkt-brand,.mkt-nav-inner{display:flex;align-items:center}.mkt-brand{gap:10px;text-decoration:none;color:var(--text)}.mkt-brand-name{font-weight:700;letter-spacing:-.02em;font-size:16px}.mkt-brand-dot{color:var(--text-muted);font-weight:500}.mkt-nav-links{flex:1 1;display:flex;justify-content:center;gap:4px}.mkt-nav-links a{padding:6px 14px;font-size:13px;font-weight:500;color:var(--text-2);text-decoration:none;border-radius:8px;transition:all .14s ease}.mkt-nav-links a:hover{background:var(--surface-2);color:var(--text)}.mkt-nav-cta{display:flex;align-items:center;gap:8px}.mkt-ghost{padding:7px 14px;font-size:13px;font-weight:600;color:var(--text-2);text-decoration:none;border-radius:9px;transition:all .14s ease}.mkt-ghost:hover{background:var(--surface-2);color:var(--text)}.mkt-primary{display:inline-flex;align-items:center;gap:7px;padding:9px 16px;font-size:13px;font-weight:600;background:var(--text);color:var(--bg);text-decoration:none;border-radius:10px;border:0;cursor:pointer;transition:all .15s ease;font-family:inherit}.mkt-primary:hover{transform:translateY(-1px);box-shadow:0 8px 22px -10px rgba(0,0,0,.32)}.mkt-cta-big{border-radius:12px}.mkt-cta-big,.mkt-secondary{padding:14px 26px;font-size:15px}.mkt-secondary{display:inline-flex;align-items:center;gap:7px;font-weight:600;background:var(--surface);color:var(--text);border:1px solid var(--hairline);border-radius:12px;text-decoration:none;transition:all .14s ease}.mkt-secondary:hover{border-color:var(--border);background:var(--surface-2);transform:translateY(-1px)}.mkt-link{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600;color:var(--text-2);text-decoration:none;padding:6px 4px;transition:color .14s ease}.mkt-link:hover{color:var(--primary)}.mkt-hero{padding:56px 0 0}.mkt-hero-inner{text-align:center;padding-top:30px;padding-bottom:50px}.mkt-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:5px 14px;background:var(--surface);border:1px solid var(--hairline);border-radius:999px;font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);margin-bottom:24px;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 6px 22px -16px rgba(0,0,0,.18)}.mkt-eye-dot{width:6px;height:6px;border-radius:50%;background:var(--primary);box-shadow:0 0 0 3px var(--primary-tint)}.mkt-rebrand-banner{max-width:560px;margin:0 auto 18px;padding:10px 16px;background:var(--primary-tint);border:1px solid var(--hairline);border-radius:12px;font-size:13px;line-height:1.45;color:var(--text-2)}.mkt-rebrand-banner strong{color:var(--text);font-weight:600}.mkt-hero-h1{font-size:clamp(40px,6.5vw,78px);font-weight:700;letter-spacing:-.035em;color:var(--text);line-height:1.02;margin:0 0 22px;text-wrap:balance}.mkt-hero-h1-2{color:var(--primary);font-weight:600;font-style:italic;letter-spacing:-.04em}.mkt-hero-sub{font-size:clamp(15px,1.45vw,19px);line-height:1.55;color:var(--text-2);max-width:740px;margin:0 auto 32px;text-wrap:pretty}.mkt-hero-sub b{color:var(--text);font-weight:700}.mkt-hero-cta{display:inline-flex;align-items:center;gap:16px;margin-bottom:22px}.mkt-hero-bullets,.mkt-hero-cta{flex-wrap:wrap;justify-content:center}.mkt-hero-bullets{list-style:none;margin:22px 0 0;padding:0;display:flex;gap:22px;font-size:12.5px;color:var(--text-3)}.mkt-hero-bullets li{display:inline-flex;align-items:center;gap:8px;padding-left:4px}.mkt-bullet-dot{width:6px;height:6px;border-radius:50%;background:var(--sage);box-shadow:0 0 0 3px color-mix(in oklch,var(--sage) 22%,transparent)}.mkt-flow{padding:0 32px 80px}.mkt-flow-card{position:relative;background:var(--surface);border:1px solid var(--hairline);border-radius:28px;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 30px 80px -22px rgba(0,0,0,.18);padding:32px 36px;display:grid;grid-template-columns:1fr auto 1fr;grid-gap:36px;gap:36px;align-items:center;min-height:420px;max-width:1200px;margin:0 auto}.mkt-flow-side{display:flex;flex-direction:column;align-self:stretch;position:relative;z-index:1}.mkt-flow-col-label{font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);text-align:center;margin-bottom:8px}.mkt-flow-col{flex-direction:column;gap:12px;z-index:1;padding:30px 0;flex:1 1;justify-content:center}.mkt-flow-col,.mkt-flow-tile{display:flex;position:relative}.mkt-flow-tile{align-items:center;gap:10px;padding:12px 14px;background:var(--surface-2);border:1px solid var(--hairline);border-radius:10px;font-size:13px;font-weight:600;color:var(--text);letter-spacing:-.005em;overflow:hidden;transition:border-color .3s ease,transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s ease}.mkt-flow-tile.is-sending{border-color:var(--primary-soft)}.mkt-flow-tile.is-sending:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0,color-mix(in oklch,var(--primary) 18%,transparent) 40%,color-mix(in oklch,var(--primary) 35%,transparent) 50%,color-mix(in oklch,var(--primary) 18%,transparent) 60%,transparent 100%);pointer-events:none;animation:mkt-send .9s cubic-bezier(.45,0,.2,1) forwards}@keyframes mkt-send{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.mkt-flow-tile.is-captured{border-color:var(--sage);animation:mkt-capture .7s cubic-bezier(.2,.7,.2,1) forwards;z-index:1}@keyframes mkt-capture{0%{transform:scale(1);background:var(--surface-2);box-shadow:none}35%{transform:scale(1.025);background:color-mix(in oklch,var(--sage-tint) 80%,var(--surface));box-shadow:0 0 0 4px color-mix(in oklch,var(--sage) 22%,transparent)}to{transform:scale(1);background:var(--surface-2);box-shadow:none}}.mkt-flow-tile-g{width:26px;height:26px;border-radius:7px;background:var(--primary-tint);color:var(--primary-2);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.mkt-flow-dests .mkt-flow-tile-g{background:var(--sage-tint);color:var(--sage)}:root[data-dark=true] .mkt-flow-dests .mkt-flow-tile-g{color:var(--sage)}.mkt-flow-tile-lane{margin-left:auto;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.mkt-flow-center{position:relative;z-index:1;text-align:center;background:linear-gradient(135deg,color-mix(in oklch,var(--primary-tint) 60%,var(--surface)),var(--surface));border:1.5px solid var(--primary-soft);border-radius:18px;padding:26px 30px;min-width:200px;box-shadow:0 14px 40px -14px color-mix(in oklch,var(--primary) 30%,transparent);transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s ease,border-color .3s ease}.mkt-flow-center.is-burst{animation:mkt-burst .6s cubic-bezier(.2,.7,.2,1);border-color:var(--primary)}@keyframes mkt-burst{0%{transform:scale(1);box-shadow:0 14px 40px -14px color-mix(in oklch,var(--primary) 30%,transparent)}40%{transform:scale(1.06);box-shadow:0 0 0 12px color-mix(in oklch,var(--primary) 12%,transparent),0 0 0 26px color-mix(in oklch,var(--primary) 6%,transparent),0 18px 48px -10px color-mix(in oklch,var(--primary) 50%,transparent)}to{transform:scale(1);box-shadow:0 14px 40px -14px color-mix(in oklch,var(--primary) 30%,transparent)}}.mkt-flow-center img{margin:0 auto 8px;display:block}.mkt-flow-center-h{font-size:17px;font-weight:700;letter-spacing:-.015em;color:var(--text)}.mkt-flow-center-s{font-size:12px;color:var(--text-3);margin-top:2px;font-weight:500}.mkt-flow-center-meta{margin-top:14px}.mkt-flow-meta-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:var(--sage-tint);color:var(--sage);font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-radius:999px}:root[data-dark=true] .mkt-flow-meta-pill{color:var(--sage)}.mkt-pulse{width:6px;height:6px;border-radius:50%;background:var(--sage);animation:mkt-pulse 2s ease-in-out infinite}@keyframes mkt-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in oklch,var(--sage) 50%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in oklch,var(--sage) 0%,transparent)}}.mkt-section{padding:80px 0;position:relative}.mkt-sec-head{margin-bottom:48px;max-width:760px}.mkt-sec-head.is-center{text-align:center;margin-left:auto;margin-right:auto}.mkt-sec-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin-bottom:16px}.mkt-sec-head.is-center .mkt-sec-eyebrow{justify-content:center}.mkt-sec-no{font-family:var(--mono);color:var(--primary);font-weight:700}.mkt-sec-title{font-size:clamp(28px,3.5vw,44px);font-weight:700;letter-spacing:-.028em;color:var(--text);line-height:1.1;margin:0 0 14px;text-wrap:balance}.mkt-soft{color:var(--text-3);font-weight:500;font-style:italic}.mkt-sec-sub{font-size:16px;line-height:1.6;color:var(--text-2);margin:0;text-wrap:pretty}.mkt-sec-sub b{color:var(--text);font-weight:700}.mkt-steps{display:flex;flex-direction:column;gap:24px}.mkt-step{display:grid;grid-template-columns:1fr 1fr;grid-gap:36px;gap:36px;align-items:center;padding:36px 40px;background:var(--surface);border:1px solid var(--hairline);border-radius:22px;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 14px 40px -22px rgba(0,0,0,.12)}.mkt-step:nth-child(2n){direction:rtl}.mkt-step:nth-child(2n)>*{direction:ltr}.mkt-step-n{font-family:var(--mono);font-size:11.5px;font-weight:700;letter-spacing:.12em;color:var(--primary);margin-bottom:12px}.mkt-step-title{font-size:clamp(22px,2.4vw,28px);font-weight:700;letter-spacing:-.022em;color:var(--text);margin:0 0 14px;line-height:1.2;text-wrap:balance}.mkt-step-body{font-size:15px;line-height:1.6;color:var(--text-2);margin:0;text-wrap:pretty}.mkt-step-r{background:var(--surface-2);border:1px solid var(--hairline);border-radius:16px;padding:24px;min-height:280px}.mkt-step-r,.step-1-art{display:flex;flex-direction:column}.step-1-art{gap:18px;justify-content:center;flex:1 1}.step-rec{display:flex;align-items:center;gap:14px;padding:16px 18px;background:var(--surface);border:1px solid var(--hairline);border-radius:14px}.step-rec-dot{width:12px;height:12px;border-radius:50%;background:oklch(.62 .18 25);box-shadow:0 0 0 4px color-mix(in oklch,oklch(.62 .18 25) 22%,transparent);animation:mkt-blink 1.4s ease-in-out infinite}@keyframes mkt-blink{50%{opacity:.4}}.step-rec-l{flex:1 1;min-width:0}.step-rec-h{font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.1em;color:var(--text-2);margin-bottom:8px}.step-rec-wave{display:flex;align-items:center;gap:2px;height:32px}.step-rec-wave span{flex:1 1;background:var(--primary);border-radius:1px;opacity:.75}.step-devices{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.step-dev{display:flex;align-items:center;gap:8px;padding:9px 12px;background:var(--surface);border:1px solid var(--hairline);border-radius:9px;font-size:12.5px;font-weight:600;color:var(--text)}.step-2-art{display:flex;flex-direction:column;gap:12px}.step-2-head{display:flex;justify-content:space-between;align-items:center}.step-2-meta{display:flex;flex-direction:column;gap:2px}.step-2-mlbl{font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.1em;color:var(--text-muted)}.step-2-mval{font-size:12px;color:var(--text-2);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.step-2-utts{display:flex;flex-direction:column;gap:6px;padding:12px;background:var(--surface);border:1px solid var(--hairline);border-radius:10px}.step-2-utt{display:flex;align-items:flex-start;gap:10px;font-size:12.5px;line-height:1.45;color:var(--text-2)}.step-2-utt-chip{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:9.5px;font-weight:700;flex-shrink:0}.step-2-utt-chip.tone-primary{background:var(--primary-tint);color:var(--primary-2)}.step-2-utt-chip.tone-blue{background:var(--blue-tint);color:var(--blue)}.step-2-utt-chip.tone-sage{background:var(--sage-tint);color:var(--sage)}.step-2-utt-l{padding-top:3px}.step-2-sum{padding:12px 14px;background:var(--primary-tint);border:1px solid var(--primary-soft);border-radius:10px}.step-2-sum-head{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--primary-2);margin-bottom:8px}.step-2-sum ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.step-2-sum li{font-size:12.5px;color:var(--text-2);display:flex;justify-content:space-between;gap:12px}.step-2-sum li b{color:var(--text);font-weight:700}.step-2-sum li span{font-family:var(--mono);font-size:10.5px;color:var(--text-muted)}.step-3-art{display:flex;flex-direction:column;gap:16px;justify-content:center;flex:1 1}.step-3-source{display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--surface);border:1px solid var(--hairline);border-radius:12px}.step-3-source-mark{width:38px;height:38px;border-radius:10px;background:var(--primary-tint);color:var(--primary-2);display:inline-flex;align-items:center;justify-content:center}.step-3-source-h{font-family:var(--mono);font-size:12px;font-weight:700;color:var(--text);letter-spacing:.02em}.step-3-source-s{font-size:11.5px;color:var(--text-3);margin-top:2px}.step-3-lanes{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:8px;gap:8px}.step-3-lane{padding:10px 12px;background:var(--surface);border:1px solid var(--hairline);border-radius:10px}.step-3-lane-head{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px}.lane-mirror .step-3-lane-head{color:var(--sage)}.lane-actions .step-3-lane-head{color:var(--primary)}.lane-notify .step-3-lane-head{color:var(--blue)}:root[data-dark=true] .lane-mirror .step-3-lane-head{color:var(--sage)}:root[data-dark=true] .lane-notify .step-3-lane-head{color:var(--blue)}.step-3-lane-row{display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;color:var(--text)}.mkt-hw-grid{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:24px;gap:24px;align-items:stretch}.mkt-hw-md,.mkt-hw-page{background:var(--surface);border:1px solid var(--hairline);border-radius:18px;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 14px 40px -22px rgba(0,0,0,.12);overflow:hidden;display:flex;flex-direction:column}.mkt-hw-md-head,.mkt-hw-page-head{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--hairline);background:color-mix(in oklch,var(--surface-2) 40%,var(--surface))}.mkt-hw-md-file,.mkt-hw-page-eye{font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-2)}.mkt-hw-md-tag,.mkt-hw-page-dev{font-size:10.5px;font-weight:700;letter-spacing:.1em;color:var(--text-muted)}.mkt-hw-md-tag{background:var(--primary-tint);color:var(--primary-2);padding:3px 8px;border-radius:5px}.mkt-hw-sketch{width:100%;flex:1 1;color:var(--text);background:linear-gradient(180deg,color-mix(in oklch,var(--surface-2) 60%,var(--surface)),var(--surface))}.mkt-hw-arrow{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:0 8px}.mkt-hw-arrow-lbl{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--primary)}.mkt-hw-arrow-foot{font-size:10.5px;color:var(--text-muted);font-family:var(--mono)}.mkt-hw-md-body{flex:1 1;padding:22px 24px;font-family:var(--mono);font-size:13px;line-height:1.6;color:var(--text-2)}.mkt-hw-md-body .md-h1{font-size:16px;font-weight:700;color:var(--primary);margin:0 0 12px;min-height:1.6em}.mkt-hw-md-body .md-h2{font-size:13px;font-weight:700;color:var(--text);margin:14px 0 6px;min-height:1.6em}.mkt-hw-md-body .md-li{font-size:13px;margin:0 0 4px;padding-left:12px;min-height:1.6em;position:relative}.mkt-hw-md-body .md-prefix{color:var(--primary);margin-right:4px}.md-caret{display:inline-block;width:7px;height:1em;vertical-align:-.18em;background:var(--primary);margin-left:2px}.hw-caret,.md-caret{animation:hw-blink 1.05s steps(2) infinite}.hw-caret{fill:var(--primary)}@keyframes hw-blink{50%{opacity:0}}.mkt-hw-md-foot{display:flex;gap:6px;padding:12px 18px;border-top:1px solid var(--hairline);background:color-mix(in oklch,var(--surface-2) 30%,var(--surface))}.mkt-pill-mini{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;background:var(--surface-2);color:var(--text-2)}.mkt-pill-mini.tone-sage{background:var(--sage-tint);color:var(--sage)}.mkt-pill-mini.tone-primary{background:var(--primary-tint);color:var(--primary-2)}.mkt-pill-mini.tone-blue{background:var(--blue-tint);color:var(--blue)}.mkt-pill-mini.tone-neutral{background:var(--surface-2);color:var(--text-2)}:root[data-dark=true] .mkt-pill-mini.tone-sage{color:var(--sage)}:root[data-dark=true] .mkt-pill-mini.tone-blue{color:var(--blue)}.mkt-lanes{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.mkt-lane{background:var(--surface);border:1px solid var(--hairline);border-radius:18px;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 14px 40px -22px rgba(0,0,0,.12);padding:28px 28px 22px;display:flex;flex-direction:column;position:relative;overflow:hidden}.mkt-lane:before{content:"";position:absolute;top:0;left:0;right:0;height:3px}.mkt-lane.tone-sage:before{background:var(--sage)}.mkt-lane.tone-primary:before{background:var(--primary)}.mkt-lane.tone-blue:before{background:var(--blue)}.mkt-lane-head{display:flex;align-items:center;gap:14px;margin-bottom:16px}.mkt-lane-mark{width:40px;height:40px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:17px;font-weight:700;letter-spacing:-.02em}.mkt-lane-mark.tone-sage{background:var(--sage-tint);color:var(--sage)}.mkt-lane-mark.tone-primary{background:var(--primary-tint);color:var(--primary-2)}.mkt-lane-mark.tone-blue{background:var(--blue-tint);color:var(--blue)}.mkt-lane-eyebrow{font-size:10.5px;font-weight:700;letter-spacing:.1em;color:var(--text-muted)}.mkt-lane-title{font-size:19px;font-weight:700;letter-spacing:-.015em;color:var(--text)}.mkt-lane-desc{font-size:13.5px;line-height:1.55;color:var(--text-3);margin:0 0 18px;text-wrap:pretty}.mkt-lane-list{list-style:none;margin:0;display:flex;flex-direction:column;gap:6px;border-top:1px solid var(--hairline);padding:14px 0 0}.mkt-lane-list li{display:flex;align-items:center;gap:12px;padding:8px 4px}.mkt-lane-g{width:30px;height:30px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.mkt-lane-g.tone-sage{background:var(--sage-tint);color:var(--sage)}.mkt-lane-g.tone-primary{background:var(--primary-tint);color:var(--primary-2)}.mkt-lane-g.tone-blue{background:var(--blue-tint);color:var(--blue)}:root[data-dark=true] .mkt-lane-g.tone-sage{color:var(--sage)}:root[data-dark=true] .mkt-lane-g.tone-blue{color:var(--blue)}.mkt-lane-l{min-width:0}.mkt-lane-n{font-size:13.5px;font-weight:700;color:var(--text);letter-spacing:-.005em;margin-bottom:1px}.mkt-lane-s{font-size:11.5px;color:var(--text-3);line-height:1.4}.mkt-beyond{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.mkt-by-card{background:var(--surface);border:1px solid var(--hairline);border-radius:22px;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 14px 40px -22px rgba(0,0,0,.12);padding:32px 36px 28px;display:flex;flex-direction:column}.mkt-by-eyebrow{font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.1em;margin-bottom:14px}.mkt-by-eyebrow,.mkt-by-mcp .mkt-by-eyebrow{color:var(--primary)}.mkt-by-api .mkt-by-eyebrow,:root[data-dark=true] .mkt-by-api .mkt-by-eyebrow{color:var(--sage)}.mkt-by-h{font-size:24px;font-weight:700;letter-spacing:-.022em;color:var(--text);margin:0 0 12px;text-wrap:balance;line-height:1.2}.mkt-by-p{font-size:14px;line-height:1.55;color:var(--text-2);margin:0 0 16px;text-wrap:pretty}.mkt-by-tags{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:18px}.mkt-by-art{margin-top:auto}.mkt-prompt{display:flex;flex-direction:column;gap:10px;padding:14px 16px;background:var(--surface-2);border:1px solid var(--hairline);border-radius:12px}.mkt-prompt-ai,.mkt-prompt-user{display:flex;align-items:flex-start;gap:9px;font-size:13px;line-height:1.45;color:var(--text-2)}.mkt-prompt-chip{flex-shrink:0;font-family:var(--mono);font-size:10.5px;font-weight:700;padding:3px 7px;background:var(--surface);border:1px solid var(--hairline);color:var(--text-2);border-radius:5px;letter-spacing:.04em}.mkt-prompt-chip.tone-primary{background:var(--primary-tint);color:var(--primary-2);border-color:var(--primary-soft)}.mkt-prompt-ai em{font-style:normal;color:var(--text-muted);font-size:11.5px;font-family:var(--mono)}.mkt-by-code{font-family:var(--mono);font-size:12.5px;line-height:1.55;background:color-mix(in oklch,var(--text) 92%,var(--bg));color:oklch(.92 .012 90);padding:16px 20px;border-radius:12px;margin:0 0 14px;white-space:pre;overflow-x:auto;letter-spacing:.01em}:root[data-dark=true] .mkt-by-code{background:oklch(.13 .014 250);color:oklch(.9 .014 90)}.mkt-video{max-width:920px;margin:0 auto;background:linear-gradient(135deg,color-mix(in oklch,var(--primary-tint) 50%,var(--surface)),var(--surface));border:1px solid var(--primary-soft);border-radius:22px;aspect-ratio:16/9;position:relative;overflow:hidden;cursor:pointer;transition:transform .2s ease}.mkt-video:hover{transform:translateY(-2px)}.mkt-video-inner{position:relative;width:100%;height:100%;display:flex;align-items:flex-end;justify-content:space-between;padding:24px 28px;background:radial-gradient(60% 60% at 50% 50%,transparent 0,color-mix(in oklch,var(--bg) 18%,transparent) 100%)}.mkt-video-title{font-size:14px;font-weight:700;color:var(--text);letter-spacing:-.005em}.mkt-video-time{font-family:var(--mono);font-size:12px;color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mkt-video-meta{display:flex;flex-direction:column;gap:3px;background:var(--surface);padding:10px 14px;border-radius:10px;box-shadow:0 0 0 1px var(--hairline)}.mkt-video-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:76px;height:76px;border-radius:50%;background:var(--primary);color:white;border:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 14px 40px -10px color-mix(in oklch,var(--primary) 60%,transparent);transition:all .18s ease}.mkt-video-play:hover{background:var(--primary-2);transform:translate(-50%,-50%) scale(1.06)}.mkt-video-frame{position:absolute;inset:0;width:100%;height:100%;border:0}.mkt-plans{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px;max-width:980px;margin:0 auto}.mkt-plan{background:var(--surface);border:1px solid var(--hairline);border-radius:22px;padding:36px 36px 30px;display:flex;flex-direction:column;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 14px 40px -22px rgba(0,0,0,.12)}.mkt-plan.is-pro{border-color:var(--primary);box-shadow:0 1px 0 rgba(255,255,255,.5) inset,0 20px 60px -20px color-mix(in oklch,var(--primary) 30%,transparent);background:linear-gradient(180deg,color-mix(in oklch,var(--primary-tint) 40%,var(--surface)),var(--surface) 200px);position:relative}.mkt-plan-head{margin-bottom:22px}.mkt-plan-eyebrow{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);margin-bottom:14px}.mkt-plan-badge{padding:3px 9px;background:var(--primary);color:white;font-size:10.5px;font-weight:700;letter-spacing:.06em;border-radius:999px}.mkt-plan-price{display:flex;align-items:baseline;gap:8px;margin-bottom:12px}.mkt-plan-amount{font-size:48px;font-weight:700;letter-spacing:-.035em;color:var(--text);line-height:1}.mkt-plan-sub{font-size:13px;color:var(--text-3);font-weight:500}.mkt-plan-desc{font-size:13.5px;line-height:1.5;color:var(--text-3);margin:0;text-wrap:pretty}.mkt-plan-features{list-style:none;margin:0;flex:1 1;display:flex;flex-direction:column;gap:10px;padding:22px 0 0;border-top:1px solid var(--hairline)}.mkt-plan-features li{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.5;color:var(--text-2);text-wrap:pretty}.mkt-plan-check{width:18px;height:18px;border-radius:50%;background:var(--sage-tint);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.mkt-plan-check,:root[data-dark=true] .mkt-plan-check{color:var(--sage)}.mkt-plans-cta{display:flex;justify-content:center;margin-top:32px}.mkt-faq{max-width:820px;margin:0 auto;background:var(--surface);border:1px solid var(--hairline);border-radius:18px;overflow:hidden}.mkt-faq-row{border-bottom:1px solid var(--hairline)}.mkt-faq-row:last-child{border-bottom:0}.mkt-faq-q{display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:20px 26px;background:transparent;border:0;text-align:left;cursor:pointer;font-family:inherit;font-size:15px;font-weight:600;letter-spacing:-.008em;color:var(--text);transition:background .14s ease}.mkt-faq-q:hover{background:var(--surface-2)}.mkt-faq-caret{display:inline-flex;color:var(--text-3);transition:transform .22s ease}.mkt-faq-row.is-open .mkt-faq-caret{transform:rotate(180deg);color:var(--primary)}.mkt-faq-a{padding:0 26px 24px;font-size:14px;line-height:1.6;color:var(--text-2);text-wrap:pretty;max-width:720px}.mkt-final{padding:80px 0 100px;text-align:center}.mkt-final:before{background:linear-gradient(180deg,transparent,color-mix(in oklch,var(--primary-tint) 40%,transparent));content:"";position:absolute;inset:0;z-index:-1}.mkt-final-eyebrow{display:inline-flex;align-items:center;font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--primary);margin-bottom:16px;font-family:var(--mono)}.mkt-final-h{font-size:clamp(34px,5vw,58px);font-weight:700;letter-spacing:-.03em;color:var(--text);line-height:1.05;margin:0 0 20px;text-wrap:balance}.mkt-final-sub{font-size:16px;line-height:1.55;color:var(--text-2);max-width:640px;margin:0 auto 32px;text-wrap:pretty}.mkt-final-inner{display:flex;flex-direction:column;align-items:center}.mkt-footer{padding:40px 0;border-top:1px solid var(--hairline);background:color-mix(in oklch,var(--surface-2) 40%,var(--bg))}.mkt-footer-inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px}.mkt-footer-brand img{width:24px;height:24px}.mkt-footer-links{display:flex;gap:24px}.mkt-footer-links a{font-size:13px;color:var(--text-3);text-decoration:none;font-weight:500}.mkt-footer-links a:hover{color:var(--primary)}.mkt-footer-meta{font-size:12px;color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:1080px){.mkt-nav-links{display:none}.mkt-flow-card{grid-template-columns:1fr 1fr;gap:24px;min-height:0;padding:24px}.mkt-flow-col{padding-top:0}.mkt-flow-center{grid-column:1/-1;order:-1}.mkt-step{grid-template-columns:1fr;padding:28px;gap:24px}.mkt-step:nth-child(2n){direction:ltr}.mkt-hw-grid{grid-template-columns:1fr;gap:16px}.mkt-hw-arrow{flex-direction:row}.mkt-hw-arrow svg{transform:rotate(90deg)}.mkt-beyond,.mkt-lanes,.mkt-plans{grid-template-columns:1fr}}@media (max-width:640px){.mkt-wrap{padding:0 20px}.mkt-flow{padding-left:20px;padding-right:20px}.mkt-hero{padding-top:24px}.mkt-section{padding:56px 0}.mkt-nav-cta .mkt-ghost{display:none}.mkt-hero-h1{font-size:38px}.mkt-final-h{font-size:32px}.mkt-flow-card{grid-template-columns:1fr;padding:18px;gap:20px}.mkt-flow-side-sources{order:1}.mkt-flow-center{grid-column:auto;order:2}.mkt-flow-side-dests{order:3}.mkt-flow-col{padding:0}.mkt-flow-tile.is-sending:before{background:linear-gradient(180deg,transparent 0,color-mix(in oklch,var(--primary) 18%,transparent) 40%,color-mix(in oklch,var(--primary) 35%,transparent) 50%,color-mix(in oklch,var(--primary) 18%,transparent) 60%,transparent 100%);animation-name:mkt-send-down}.mkt-step{padding:22px 20px}.mkt-step-r{padding:16px;min-height:0}}@keyframes mkt-send-down{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.serif{font-style:italic;font-weight:500;color:var(--text-3)}.eyebrow,.mono{font-family:var(--mono)}.eyebrow{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted)}.wrap{max-width:1100px;margin:0 auto;padding:0 32px}.section{padding:80px 0;position:relative}.legal-header{padding:120px 0 40px;border-bottom:1px solid var(--hairline);margin-bottom:60px}.legal-header h1{font-size:clamp(44px,7vw,80px);font-weight:700;letter-spacing:-.035em;line-height:.98;margin:18px 0 0;color:var(--text)}.legal-header .meta{font-family:var(--mono);font-size:12px;letter-spacing:.15em;text-transform:uppercase;color:var(--text-muted);margin-top:24px}.legal-lead{font-size:19px;line-height:1.6;color:var(--text-2);margin:30px 0 0;max-width:58ch}.legal-lead b,.legal-lead strong{color:var(--text)}.prose{max-width:720px;margin:0 auto;font-size:16px;line-height:1.7;color:var(--text-2)}.prose h2{font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.18;color:var(--text);margin:56px 0 14px}.prose h3{font-size:18px;font-weight:600;letter-spacing:-.01em;color:var(--text);margin:32px 0 10px}.prose p{margin:0 0 18px}.prose a{color:var(--primary);border-bottom:1px solid color-mix(in oklch,var(--primary) 35%,transparent);transition:border-color .15s ease}.prose a:hover{border-bottom-color:var(--primary)}.prose b,.prose strong{color:var(--text);font-weight:600}.prose ol,.prose ul{padding-left:22px;margin:0 0 22px}.prose li{margin-bottom:8px}.prose li::marker{color:var(--text-muted)}.prose hr{border:0;height:1px;background:var(--hairline);margin:56px 0}.prose code{font-family:var(--mono);font-size:13.5px;background:var(--surface-2);color:var(--text);padding:2px 6px;border-radius:4px;border:1px solid var(--hairline)}.prose table{width:100%;border-collapse:collapse;margin:18px 0 26px;font-size:14px;border:1px solid var(--hairline);border-radius:8px;overflow:hidden}.prose thead{background:var(--surface-2)}.prose td,.prose th{padding:12px 14px;text-align:left;border-bottom:1px solid var(--hairline);vertical-align:top}.prose tbody tr:last-child td{border-bottom:0}.prose th{font-family:var(--mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.14em;color:var(--text-muted);font-weight:600}.prose td{color:var(--text-2)}.tldr{margin:20px 0 24px;padding:14px 18px;border-left:2px solid var(--primary);background:color-mix(in oklch,var(--primary) 5%,transparent);border-radius:0 8px 8px 0;color:var(--text);font-size:15px;line-height:1.55}.tldr-label{font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--primary);display:block;margin-bottom:4px;font-weight:600}