@font-face{font-family:Instrument Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/544b4063139fb67e-s.2eljqcc7k5psn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Instrument Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/510598db810e1932-s.p.3v9_rcu9amhbf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/544b4063139fb67e-s.2eljqcc7k5psn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Instrument Sans;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/510598db810e1932-s.p.3v9_rcu9amhbf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/544b4063139fb67e-s.2eljqcc7k5psn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Instrument Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/510598db810e1932-s.p.3v9_rcu9amhbf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.3wn_q526zaolu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.3wn_q526zaolu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.3wn_q526zaolu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_d7828e09-module__M5fcGW__className{font-family:Instrument Sans,Instrument Sans Fallback}.instrument_sans_d7828e09-module__M5fcGW__variable{--font-instrument:"Instrument Sans", "Instrument Sans Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,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(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(../media/051742360c26797e-s.p.1wmoa0e_blxrz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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(../media/04c5164763c40239-s.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,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(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(../media/051742360c26797e-s.p.1wmoa0e_blxrz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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.0%;size-adjust:134.59%}.jetbrains_mono_34e2733d-module__lfZNQW__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_34e2733d-module__lfZNQW__variable{--font-jbmono:"JetBrains Mono", "JetBrains Mono Fallback"}
html:has(.mkt){scroll-behavior:smooth}.mkt{--ink:#16131f;--ink-2:#1c1830;--paper:#faf7f4;--paper-2:#f3ede8;--white:#fff;--orange:#ff5a3c;--orange-deep:#d8452b;--clay:#a8543f;--sage:#3f6b52;--t-dim:#6b6471;--t-dim-dark:#ffffff9e;--line:#16131f1c;--line-dark:#ffffff1c;--display:var(--font-heading), "Sora", system-ui, sans-serif;--text:var(--font-instrument), "Instrument Sans", system-ui, sans-serif;--mono:var(--font-jbmono), "JetBrains Mono", monospace;--pad:clamp(20px, 5vw, 84px);--maxw:1280px;font-family:var(--text);background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;font-size:clamp(15px,1.05vw,17px);line-height:1.6;overflow-x:clip}.mkt a{color:var(--clay);text-decoration:none}.mkt a:hover{color:var(--orange-deep)}.mkt h1,.mkt h2,.mkt h3,.mkt h4{font-family:var(--display);letter-spacing:-.035em;text-wrap:balance;font-weight:700;line-height:.98}.mkt h1{font-size:clamp(42px,6.4vw,88px)}.mkt h2{font-size:clamp(32px,4.3vw,60px)}.mkt h3{letter-spacing:-.02em;font-size:clamp(19px,1.6vw,24px);line-height:1.15}.mkt p{text-wrap:pretty}.mkt .wrap{max-width:var(--maxw);padding-inline:var(--pad);margin:0 auto}.mkt .eyebrow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--clay);align-items:center;gap:10px;font-size:11px;display:flex}.mkt .eyebrow:before{content:"";opacity:.5;background:currentColor;width:22px;height:1px}.mkt .dark .eyebrow{color:#ffb9a6}.mkt .lead{color:var(--t-dim);max-width:46ch;font-size:clamp(16px,1.25vw,19px);line-height:1.55}.mkt .dark .lead{color:var(--t-dim-dark)}.mkt .dark{background:var(--ink);color:#fff;position:relative}.mkt .dark h1,.mkt .dark h2,.mkt .dark h3{color:#fff}.mkt .grain{pointer-events:none;opacity:.5;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='.42'/%3E%3C/svg%3E");position:absolute;inset:0}.mkt .glow{filter:blur(90px);pointer-events:none;border-radius:50%;position:absolute}.mkt-header{z-index:60;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);background:#faf7f4c7;position:sticky;top:0}.mkt-header .wrap{align-items:center;gap:clamp(16px,3vw,44px);height:66px;display:flex}.mkt .logo{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);align-items:center;gap:10px;font-size:17px;font-weight:700;display:flex}.mkt-header nav{align-items:center;gap:clamp(12px,2vw,30px);margin-left:auto;font-size:14.5px;display:flex}.mkt-header nav a{color:var(--ink);opacity:.72}.mkt-header nav a:hover{opacity:1;color:var(--ink)}.mkt-header nav a[aria-current=page]{opacity:1;font-weight:600}.mkt .btn{font-family:var(--text);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:13px 26px;font-size:15px;font-weight:600;transition:all .22s;display:inline-flex}.mkt .btn-primary{background:var(--orange);color:#fff;box-shadow:inset 0 1px #ffffff59,0 8px 22px -8px #d8452b99}.mkt .btn-primary:hover{background:var(--orange-deep);color:#fff;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff59,0 14px 30px -10px #d8452bb3}.mkt .btn-sm{padding:9px 18px;font-size:14px}.mkt .btn-ghost{border-color:var(--line);color:var(--ink);background:0 0}.mkt .btn-ghost:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.mkt .dark .btn-ghost{color:#fff;border-color:#ffffff47}.mkt .dark .btn-ghost:hover{color:var(--ink);background:#fff}.mkt .navlinks{gap:clamp(12px,2vw,30px);display:flex}@media (max-width:840px){.mkt .navlinks,.mkt .nav-login{display:none}}.mkt .navmenu{display:none;position:relative}@media (max-width:840px){.mkt .navmenu{display:block}}.mkt .navmenu summary{cursor:pointer;width:36px;height:36px;color:var(--ink);border-radius:10px;place-items:center;list-style:none;display:grid}.mkt .navmenu summary::-webkit-details-marker{display:none}.mkt .navmenu summary:hover,.mkt .navmenu[open] summary{background:var(--paper-2)}.mkt .navmenu>div{z-index:70;border:1px solid var(--line);background:#fff;border-radius:14px;width:220px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 24px 60px -24px #16131f59}.mkt .navmenu>div a{color:var(--ink);border-radius:8px;padding:10px 12px;font-size:14.5px}.mkt .navmenu>div a:hover{background:var(--paper-2);color:var(--ink)}.mkt .hero{padding-top:clamp(56px,7vw,104px);padding-bottom:0;overflow:hidden}.mkt .hero .glow.a{opacity:.75;background:#5b2140;width:52vw;height:52vw;top:-22vw;left:-14vw}.mkt .hero .glow.b{opacity:.6;background:#3a2a5e;width:44vw;height:44vw;top:6vw;right:-8vw}.mkt .hero-grid{z-index:2;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid;position:relative}@media (max-width:980px){.mkt .hero-grid{grid-template-columns:1fr}}.mkt .pill{color:#ffffffd9;background:#ffffff0a;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:9px;width:fit-content;padding:7px 15px 7px 11px;font-size:13px;display:inline-flex}.mkt .pill .dot{background:var(--orange);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #ff5a3c33}.mkt h1 .accent{background:linear-gradient(96deg, #ff8a6b, var(--orange));color:#0000;-webkit-background-clip:text;background-clip:text}.mkt .hero-cta{flex-wrap:wrap;align-items:center;gap:12px;margin-top:34px;display:flex}.mkt .fineprint{font-family:var(--mono);letter-spacing:.04em;color:#ffffff73;margin-top:18px;font-size:11.5px}.mkt .hero-copy{padding-bottom:clamp(40px,6vw,90px)}.mkt .hero-copy .lead{margin-top:24px}.mkt .hero-art{margin-bottom:-2px;position:relative}.mkt .app{color:var(--ink);transform-origin:0;background:#fff;border-radius:16px;overflow:hidden;transform:perspective(1900px)rotateY(-7deg)rotateX(2deg);box-shadow:0 40px 90px -30px #000000a6,0 0 0 1px #ffffff17}@media (max-width:980px){.mkt .app{transform:none}.mkt .phone{bottom:-4%;left:auto;right:4%}}.mkt .app-body{grid-template-columns:168px minmax(0,1fr);min-height:390px;display:grid}.mkt .side{background:#171426;flex-direction:column;gap:3px;padding:18px 12px;display:flex}.mkt .side .brand{color:#fff;font-family:var(--display);letter-spacing:-.02em;align-items:center;gap:8px;margin:2px 6px 16px;font-size:13.5px;font-weight:700;display:flex}.mkt .side .brand i{background:var(--orange);border-radius:5px;width:16px;height:16px;display:block}.mkt .snav{color:#ffffff8c;border-radius:8px;align-items:center;gap:9px;padding:8px 10px;font-size:12.5px;display:flex}.mkt .snav.on{background:var(--orange);color:#fff;font-weight:600}.mkt .snav svg{flex:none;width:14px;height:14px}.mkt .main{background:#fff;flex-direction:column;gap:12px;padding:16px 18px 20px;display:flex}.mkt .topbar{align-items:center;gap:10px;display:flex}.mkt .search{background:var(--paper-2);color:#9a93a1;border-radius:8px;flex:1;align-items:center;gap:7px;height:30px;padding:0 10px;font-size:11.5px;display:flex}.mkt .avatar{background:linear-gradient(140deg,#ffd0c2,#ff8f75);border-radius:50%;flex:none;width:24px;height:24px}.mkt .hubhead{justify-content:space-between;align-items:baseline;display:flex}.mkt .hubhead b{font-family:var(--display);letter-spacing:-.02em;font-size:16px}.mkt .hubhead span{color:#9a93a1;font-size:11px}.mkt .stats{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.mkt .stat{border-right:1px solid var(--line);padding:9px 11px}.mkt .stat:last-child{border:0}.mkt .stat i{font-family:var(--mono);letter-spacing:.1em;color:#9a93a1;font-size:8.5px;font-style:normal;display:block}.mkt .stat b{font-family:var(--display);letter-spacing:-.02em;font-size:17px}.mkt .tabs{background:var(--paper-2);border-radius:9px;gap:4px;padding:3px;font-size:11.5px;display:flex}.mkt .tabs span{color:var(--t-dim);border-radius:7px;padding:5px 12px}.mkt .tabs span.on{color:var(--ink);background:#fff;font-weight:600;box-shadow:0 1px 2px #00000012}.mkt .moment{border:1px solid var(--line);border-radius:11px;align-items:center;gap:11px;padding:11px 12px;display:flex}.mkt .moment.hot{background:linear-gradient(90deg,#fff3ef,#fff);border-color:#ffd9cd}.mkt .mico{background:#ffe9e2;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:14px;display:grid}.mkt .mtxt{flex:1;min-width:0}.mkt .mtxt b{align-items:center;gap:7px;font-size:12.5px;display:flex}.mkt .tag{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;background:var(--paper-2);color:var(--t-dim);border-radius:5px;padding:2px 6px;font-size:8.5px;font-weight:500}.mkt .mtxt p{color:var(--t-dim);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.mkt .send{background:var(--orange);color:#fff;border-radius:999px;padding:6px 13px;font-size:11px;font-weight:600}.mkt .skip{color:#a49da9;font-size:11px}.mkt .phone{width:min(210px,34%);color:var(--ink);z-index:3;background:#fff;border-radius:18px;padding:12px;position:absolute;bottom:8%;left:max(8px,-6%);transform:rotate(-6deg);box-shadow:0 30px 60px -18px #0000008c}.mkt .phone .who{font-size:11px;font-weight:600}.mkt .phone .meta{font-family:var(--mono);color:#a49da9;letter-spacing:.05em;margin-bottom:9px;font-size:8.5px}.mkt .bubble{color:#fff;background:#2b8cff;border-radius:15px 15px 4px;margin-left:16%;padding:9px 12px;font-size:11.5px;line-height:1.35}@media (max-width:600px){.mkt .phone{display:none}}.mkt .trust{border-top:1px solid var(--line-dark);z-index:2;position:relative}.mkt .trust .wrap{flex-wrap:wrap;align-items:center;gap:clamp(18px,4vw,52px);padding-block:22px;display:flex}.mkt .trust small{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffff6b;flex:none;font-size:10.5px}.mkt .logos{opacity:.6;flex-wrap:wrap;align-items:center;gap:clamp(18px,3.4vw,44px);display:flex}.mkt .logos span{font-family:var(--display);letter-spacing:-.02em;color:#fff;font-size:15px;font-weight:600}.mkt section{position:relative}.mkt .pad{padding-block:clamp(72px,9vw,144px)}.mkt .sechead{gap:18px;max-width:min(760px,92%);display:grid}.mkt .split{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}@media (max-width:900px){.mkt .split{grid-template-columns:1fr}}.mkt .bleed-r{margin-right:calc(-1 * var(--pad));box-shadow:0 40px 80px -34px #16131f6b, 0 0 0 1px var(--line);border-radius:14px 0 0 14px;overflow:hidden}.mkt .featnav{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:0;margin-bottom:clamp(34px,4vw,54px);display:flex}.mkt .featnav button{font-family:var(--text);color:var(--t-dim);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 18px 14px;font-size:14px;transition:all .2s}.mkt .featnav button:first-child{padding-left:0}.mkt .featnav button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--orange);font-weight:600}.mkt .featnav button:hover{color:var(--ink)}.mkt .checks{gap:11px;margin-top:28px;display:grid}.mkt .checks li{color:var(--t-dim);align-items:flex-start;gap:11px;font-size:15px;list-style:none;display:flex}.mkt .checks svg{width:16px;height:16px;color:var(--sage);flex:none;margin-top:3px}.mkt .quoteband .glow{opacity:.65;background:#4a2450;width:60vw;height:38vw;top:-14vw;left:20vw}.mkt .bigquote{font-family:var(--display);letter-spacing:-.03em;text-wrap:balance;max-width:19ch;font-size:clamp(26px,3.5vw,46px);font-weight:600;line-height:1.14}.mkt .quotegrid{z-index:2;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:clamp(28px,5vw,80px);display:grid;position:relative}@media (max-width:900px){.mkt .quotegrid{grid-template-columns:1fr}}.mkt .attrib{align-items:center;gap:13px;margin-top:28px;display:flex}.mkt .attrib b{font-size:14.5px;font-weight:600;display:block}.mkt .attrib span{color:var(--t-dim-dark);font-size:13px}.mkt .metrics{gap:26px;display:grid}.mkt .metric b{font-family:var(--display);letter-spacing:-.04em;font-size:clamp(34px,4vw,52px);line-height:1;display:block}.mkt .metric span{color:var(--t-dim-dark);font-size:13.5px}.mkt .metric{border-top:1px solid var(--line-dark);padding-top:16px}.mkt .rows{border-top:1px solid var(--line);margin-top:clamp(34px,4vw,56px)}.mkt .row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.38fr) minmax(0,1fr) auto;align-items:start;gap:clamp(18px,3vw,48px);padding-block:clamp(24px,3vw,38px);display:grid}@media (max-width:760px){.mkt .row{grid-template-columns:1fr;gap:12px}}.mkt .row .ico{background:var(--paper-2);width:34px;height:34px;color:var(--clay);border-radius:10px;place-items:center;margin-bottom:12px;display:grid}.mkt .row .ico svg{width:16px;height:16px}.mkt .row p{color:var(--t-dim);max-width:56ch;font-size:15px}.mkt .chips{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.mkt .chip{background:var(--paper-2);color:var(--ink);border-radius:8px;align-items:center;gap:7px;padding:6px 12px;font-size:12.5px;display:inline-flex}.mkt .chip i{border-radius:2px;width:8px;height:8px;display:block}.mkt .chip.soon{color:#98919e}.mkt .chip.soon em{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;opacity:.7;font-size:9px;font-style:normal}.mkt .assure{color:var(--sage);white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:flex}.mkt .steps{counter-reset:s;border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:clamp(34px,4vw,56px);display:grid}.mkt .step{counter-increment:s;border-right:1px solid var(--line);padding:clamp(24px,2.6vw,36px) clamp(20px,2.2vw,32px) clamp(28px,3vw,44px);position:relative}.mkt .step:last-child{border-right:0}@media (max-width:1100px){.mkt .steps{grid-template-columns:repeat(2,minmax(0,1fr))}.mkt .step:nth-child(2n){border-right:0}.mkt .step:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:560px){.mkt .steps{grid-template-columns:1fr}.mkt .step{border-right:0;border-bottom:1px solid var(--line)}.mkt .step:last-child{border-bottom:0}}.mkt .step:before{content:"0" counter(s);font-family:var(--mono);letter-spacing:.12em;color:var(--orange);margin-bottom:18px;font-size:11px;display:block}.mkt .step h3{margin-bottom:10px}.mkt .step p{color:var(--t-dim);font-size:14.5px}.mkt .step.on{background:linear-gradient(#fff,#fff0)}.mkt .indwrap{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}@media (max-width:900px){.mkt .indwrap{grid-template-columns:1fr}}.mkt .indlist{flex-wrap:wrap;gap:9px;display:flex}.mkt .ind{border:1px solid var(--line);color:var(--ink);background:0 0;border-radius:999px;padding:9px 16px;font-size:14.5px;transition:all .18s}.mkt .ind:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.mkt .ind.key{background:var(--paper-2);border-color:#0000;font-weight:500}.mkt .tgrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(20px,2.6vw,40px);margin-top:clamp(34px,4vw,56px);display:grid}.mkt .t{border-top:1px solid var(--line);padding-top:22px}.mkt .t p{font-family:var(--display);letter-spacing:-.02em;font-size:clamp(17px,1.4vw,20px);font-weight:500;line-height:1.32}.mkt .t .who{align-items:center;gap:11px;margin-top:22px;display:flex}.mkt .t b{font-size:14px;display:block}.mkt .t span{color:var(--t-dim);font-size:12.5px}.mkt .prices{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:0;margin-top:clamp(34px,4vw,56px);display:grid;overflow:hidden}.mkt .plan{border-right:1px solid var(--line);color:var(--ink);flex-direction:column;gap:16px;padding:clamp(26px,2.6vw,38px);display:flex}.mkt .plan:last-child{border-right:0}@media (max-width:760px){.mkt .plan{border-right:0;border-bottom:1px solid var(--line)}}.mkt .plan.feat{background:linear-gradient(#fff6f3,#fff)}.mkt .plan .nm{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--t-dim);justify-content:space-between;align-items:center;font-size:11px;display:flex}.mkt .plan.feat .nm{color:var(--clay)}.mkt .badge{font-family:var(--mono);letter-spacing:.1em;background:var(--orange);color:#fff;border-radius:999px;padding:4px 9px;font-size:9px}.mkt .price{font-family:var(--display);letter-spacing:-.045em;font-size:clamp(38px,3.6vw,50px);line-height:1}.mkt .price em{font-family:var(--text);color:var(--t-dim);letter-spacing:0;font-size:15px;font-style:normal;font-weight:400}.mkt .plan ul{color:var(--t-dim);gap:9px;margin-top:auto;padding:0;font-size:14px;list-style:none;display:grid}.mkt .plan li{align-items:flex-start;gap:9px;display:flex}.mkt .plan li svg{width:15px;height:15px;color:var(--clay);flex:none;margin-top:3px}.mkt .final{text-align:center;overflow:hidden}.mkt .final .glow{opacity:.7;background:#5b2140;width:70vw;height:40vw;top:8vw;left:15vw}.mkt .final .inner{z-index:2;justify-items:center;gap:22px;display:grid;position:relative}.mkt .final h2{max-width:16ch;font-size:clamp(36px,5.4vw,76px)}.mkt .tick{color:var(--t-dim-dark);flex-wrap:wrap;justify-content:center;gap:clamp(14px,2.4vw,32px);font-size:13.5px;display:flex}.mkt .tick span{align-items:center;gap:7px;display:flex}.mkt-footer{background:var(--ink-2);color:#ffffffa8;padding-block:clamp(48px,5vw,72px) 28px;font-size:14px}.mkt .fgrid{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,48px);display:grid}@media (max-width:760px){.mkt .fgrid{grid-template-columns:1fr 1fr}}.mkt-footer h4{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#fff6;margin-bottom:16px;font-size:10.5px;font-weight:400}.mkt-footer ul{gap:10px;padding:0;list-style:none;display:grid}.mkt-footer a{color:#ffffffa8}.mkt-footer a:hover,.mkt .flogo{color:#fff}.mkt .vet{border:1px solid var(--line-dark);color:#ffffffbf;border-radius:999px;align-items:center;gap:8px;margin-top:18px;padding:7px 14px;font-size:12.5px;display:inline-flex}.mkt .fbot{border-top:1px solid var(--line-dark);color:#fff6;flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:clamp(38px,4vw,60px);padding-top:22px;font-size:12.5px;display:flex}.mkt .stage{margin-right:calc(-1 * var(--pad));background:var(--paper-2);border-radius:14px 0 0 14px;align-items:center;min-height:clamp(360px,32vw,460px);padding:clamp(22px,2.8vw,44px);display:grid;overflow:hidden;box-shadow:0 40px 80px -40px #16131f4d}.mkt .stage.flush{box-shadow:0 40px 80px -34px #16131f6b, 0 0 0 1px var(--line);background:0 0;padding:0}.mkt .panel{display:none}.mkt .panel.on{animation:.45s cubic-bezier(.2,.7,.3,1) mkt-pin;display:block}@keyframes mkt-pin{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.mkt .card{color:var(--ink);background:#fff;border-radius:14px;padding:clamp(18px,1.8vw,26px);box-shadow:0 18px 40px -22px #16131f59}.mkt .card .cap{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--t-dim);margin-bottom:14px;font-size:10px}.mkt .msg{background:var(--paper-2);border-radius:11px;padding:14px 16px;font-size:14.5px;line-height:1.5}.mkt .duo{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}@media (max-width:480px){.mkt .duo{grid-template-columns:1fr}}.mkt .duo .btn{width:100%;padding:12px 16px;font-size:14px}.mkt .note{color:var(--t-dim);text-align:center;margin-top:12px;font-size:12.5px}.mkt .filters{flex-wrap:wrap;gap:7px;margin-bottom:14px;display:flex}.mkt .filters span{border:1px solid var(--line);color:var(--t-dim);white-space:nowrap;border-radius:999px;padding:5px 11px;font-size:11.5px}.mkt .filters span.on{background:var(--ink);color:#fff;border-color:var(--ink)}.mkt .minis{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.mkt .mini{aspect-ratio:7/5;text-align:center;border-radius:8px;place-content:center;padding:10px;font-size:9.5px;line-height:1.3;display:grid;overflow:hidden}.mkt .mini.a{border:1.5px solid var(--orange);background:#fff}.mkt .mini.a i{background:var(--orange);border-radius:5px;width:16px;height:16px;margin:0 auto 7px;display:block}.mkt .mini.a b{font-family:var(--display);letter-spacing:-.02em;margin-bottom:4px;font-size:12px;display:block}.mkt .mini.b{color:#fff;background:#1f3b2f;border:1px solid #ffffff1f}.mkt .mini.b b{font-family:var(--display);letter-spacing:-.02em;margin-bottom:4px;font-size:12px;display:block}.mkt .mini.c{background:#f7f1e8;border:1px solid #e7dccb}.mkt .mini.c b{font-family:var(--display);letter-spacing:-.02em;margin-bottom:4px;font-size:13px;font-style:italic;font-weight:500;display:block}.mkt .mini span{opacity:.7;display:block}.mkt .map{background-color:#e5eee7;background-image:linear-gradient(#ffffffb3 1px,#0000 1px),linear-gradient(90deg,#ffffffb3 1px,#0000 1px);background-size:26px 26px,26px 26px;border-radius:11px;height:130px;margin-bottom:14px;position:relative;overflow:hidden}.mkt .pin{background:var(--orange);border-radius:50%;width:8px;height:8px;position:absolute}.mkt .pin.me{background:var(--ink);border:3px solid #fff;width:20px;height:20px;box-shadow:0 3px 8px #0000004d}.mkt .nearrow{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:9px 0;font-size:13.5px;display:flex}.mkt .nearrow:last-child{border-bottom:0}.mkt .nearrow .dot{background:#ffe9e2;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.mkt .nearrow .dot:after{content:"";background:var(--clay);border-radius:50%;width:7px;height:7px}.mkt .nearrow .mi{font-family:var(--mono);color:var(--t-dim);margin-left:auto;font-size:11px}.mkt .nearrow .go{background:var(--orange);color:#fff;border-radius:999px;padding:5px 13px;font-size:11.5px;font-weight:600}.mkt .ask{background:var(--paper-2);border-radius:11px;padding:16px;font-size:14px;font-weight:500}.mkt .yn{gap:8px;margin-top:11px;display:flex}.mkt .yn span{border:1px solid var(--line);background:#fff;border-radius:9px;padding:8px 22px;font-size:13px}.mkt .yn span.pick{color:#2f5d43;background:#e6f2ea;border-color:#bfdcca;font-weight:600}.mkt .convo{background:var(--ink);color:#fff;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding:16px 18px;display:flex}.mkt .convo i{font-family:var(--mono);letter-spacing:.13em;color:#ffffff8c;margin-bottom:5px;font-size:9.5px;font-style:normal;display:block}.mkt .convo b{font-family:var(--display);letter-spacing:-.03em;font-size:clamp(20px,2vw,26px)}.mkt .allrows{gap:8px;display:grid}.mkt .allrow{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:11px;padding:11px 14px;font-size:13.5px;display:flex}.mkt .allrow svg{width:16px;height:16px;color:var(--sage);flex:none}.mkt .hero-short{padding-block:clamp(64px,8vw,120px) clamp(56px,7vw,104px);overflow:hidden}.mkt .hero-short .glow.a{opacity:.7;background:#5b2140;width:56vw;height:40vw;top:-16vw;left:-10vw}.mkt .hero-short .glow.b{opacity:.55;background:#3a2a5e;width:40vw;height:34vw;top:2vw;right:-6vw}.mkt .hero-short .wrap{z-index:2;gap:22px;max-width:min(1000px,100%);display:grid;position:relative}.mkt .hero-short h1{max-width:17ch}.mkt .crumb{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffff73;font-size:10.5px}.mkt .crumb a{color:#ffffff73}.mkt .crumb a:hover{color:#fff}.mkt .deffirst{border-left:3px solid var(--orange);background:linear-gradient(90deg,#fff5f1,#fff5f100);max-width:74ch;padding:clamp(20px,2.4vw,30px) clamp(22px,2.6vw,34px);font-size:clamp(16px,1.2vw,18.5px);line-height:1.55}.mkt .takeaways{border-top:1px solid var(--line);margin-top:clamp(38px,4vw,58px)}.mkt .ta{border-bottom:1px solid var(--line);grid-template-columns:minmax(140px,.24fr) minmax(0,1fr);align-items:baseline;gap:clamp(16px,3vw,44px);padding-block:clamp(16px,1.8vw,24px);display:grid}@media (max-width:620px){.mkt .ta{grid-template-columns:1fr;gap:4px}}.mkt .ta b{font-family:var(--display);letter-spacing:-.035em;font-size:clamp(22px,2.2vw,30px);line-height:1}.mkt .ta span{color:var(--t-dim);font-size:15px}.mkt .diffrows{border-top:1px solid var(--line);margin-top:clamp(30px,3.4vw,48px)}.mkt .diff{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.42fr) minmax(0,1fr);align-items:start;gap:clamp(16px,3vw,44px);padding-block:clamp(20px,2.4vw,30px);display:grid}@media (max-width:760px){.mkt .diff{grid-template-columns:1fr;gap:8px}}.mkt .diff h3{align-items:flex-start;gap:11px;display:flex}.mkt .diff h3 svg{width:17px;height:17px;color:var(--sage);flex:none;margin-top:3px}.mkt .diff p{color:var(--t-dim);max-width:62ch;font-size:15px}.mkt .tablewrap{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:clamp(30px,3.4vw,48px);overflow-x:auto}.mkt table{border-collapse:collapse;width:100%;min-width:820px;color:var(--ink);font-size:14.5px}.mkt th,.mkt td{text-align:center;border-bottom:1px solid var(--line);padding:14px 12px}.mkt thead th{z-index:5;font-family:var(--text);color:var(--ink);letter-spacing:-.01em;background:#fff;font-size:14.5px;font-weight:600;position:sticky;top:0}.mkt thead th:first-child{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--t-dim);font-size:10.5px;font-weight:400}.mkt th:first-child,.mkt td:first-child{text-align:left;z-index:4;border-right:1px solid var(--line);background:#fff;min-width:210px;font-weight:500;position:sticky;left:0}.mkt thead th:first-child{z-index:6}.mkt .us{background:#fff6f3}.mkt thead .us{background:#fff1eb}.mkt tr:hover td:not(.cat){background:#fbf9f7}.mkt tr:hover td.us{background:#fff0ea}.mkt td.cat,.mkt th.cat{text-align:left;background:var(--paper-2);border-bottom:1px solid var(--line);padding:11px 18px}.mkt td.cat{position:static}.mkt .cat b{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--clay);font-size:10.5px}.mkt .cat.neutral b{color:var(--t-dim)}.mkt .cat span{color:var(--t-dim);margin-left:12px;font-size:13px}.mkt .yes svg{width:17px;height:17px;color:var(--sage)}.mkt .no{color:#c8c2cd;font-size:15px}.mkt .lim{font-family:var(--mono);letter-spacing:.09em;color:#8a6320;background:#fdf1dc;border-radius:999px;padding:4px 9px;font-size:9.5px}.mkt .simple{min-width:640px}.mkt .simple td:first-child,.mkt .simple th:first-child{min-width:180px}.mkt .simple td{text-align:left;color:var(--t-dim)}.mkt .simple td:first-child{color:var(--ink)}.mkt .h2h{border-top:1px solid var(--line);margin-top:clamp(30px,3.4vw,48px)}.mkt .h2h a{border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:minmax(0,.42fr) minmax(0,1fr) auto;align-items:center;gap:clamp(16px,3vw,44px);padding-block:clamp(20px,2.2vw,28px);transition:all .18s;display:grid}.mkt .h2h a:hover{color:var(--ink);background:linear-gradient(90deg,#fff5f1,#fff5f100);padding-left:14px}@media (max-width:760px){.mkt .h2h a{grid-template-columns:1fr;gap:6px}.mkt .h2h .go{display:none}}.mkt .h2h h3{letter-spacing:-.025em}.mkt .h2h p{color:var(--t-dim);font-size:15px}.mkt .h2h .go{color:var(--clay);white-space:nowrap;font-size:14px}.mkt .guides{border-top:1px solid var(--line);margin-top:clamp(38px,4.4vw,60px)}.mkt .guides a{border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:minmax(110px,.16fr) minmax(0,1fr);align-items:baseline;gap:clamp(16px,3vw,40px);padding-block:clamp(18px,2vw,26px);transition:all .18s;display:grid}.mkt .guides a:hover{color:var(--clay);padding-left:14px}.mkt .guides i{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--t-dim);font-size:10.5px;font-style:normal}.mkt .guides b{font-family:var(--display);letter-spacing:-.025em;font-size:clamp(17px,1.4vw,20px);font-weight:600;line-height:1.25}@media (max-width:620px){.mkt .guides a{grid-template-columns:1fr;gap:6px}}.mkt .faq{border-top:1px solid var(--line);margin-top:clamp(30px,3.4vw,48px)}.mkt .faq details{border-bottom:1px solid var(--line)}.mkt .faq summary{cursor:pointer;font-family:var(--display);letter-spacing:-.025em;justify-content:space-between;align-items:center;gap:20px;padding-block:clamp(18px,2vw,26px);font-size:clamp(17px,1.4vw,20px);font-weight:600;list-style:none;display:flex}.mkt .faq summary::-webkit-details-marker{display:none}.mkt .faq summary:after{content:"";border-right:1.6px solid var(--clay);border-bottom:1.6px solid var(--clay);flex:none;width:9px;height:9px;margin-right:4px;transition:all .22s;transform:rotate(45deg)}.mkt .faq details[open] summary:after{transform:rotate(-135deg)}.mkt .faq p{color:var(--t-dim);max-width:76ch;padding-bottom:clamp(20px,2.2vw,28px);font-size:15.5px;line-height:1.62}.mkt .catrows{border-top:1px solid var(--line);margin-top:clamp(34px,4vw,56px)}.mkt .cat-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.42fr) minmax(0,1fr);align-items:start;gap:clamp(18px,3vw,56px);padding-block:clamp(26px,3.2vw,44px);scroll-margin-top:90px;display:grid}@media (max-width:820px){.mkt .cat-row{grid-template-columns:1fr;gap:14px}}.mkt .cat-row .ico{background:var(--paper-2);width:36px;height:36px;color:var(--clay);border-radius:11px;place-items:center;margin-bottom:13px;display:grid}.mkt .cat-row .ico svg{width:17px;height:17px}.mkt .cat-row p{color:var(--t-dim);max-width:44ch;margin-top:8px;font-size:15px}.mkt .jump{flex-wrap:wrap;gap:7px;margin-top:clamp(26px,3vw,40px);display:flex}.mkt .jump a{background:var(--paper-2);color:var(--ink);border-radius:999px;padding:7px 14px;font-size:13.5px;transition:all .18s}.mkt .jump a:hover{background:var(--ink);color:#fff}.mkt .moments{border-top:1px solid var(--line);margin-top:clamp(30px,3.4vw,48px)}.mkt .mrow{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.34fr) minmax(0,1fr) auto;align-items:start;gap:clamp(16px,3vw,44px);padding-block:clamp(20px,2.4vw,30px);display:grid}@media (max-width:820px){.mkt .mrow{grid-template-columns:1fr;gap:8px}.mkt .mrow .when{display:none}}.mkt .mrow p{color:var(--t-dim);max-width:58ch;font-size:15px}.mkt .mrow .when{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--clay);white-space:nowrap;padding-top:5px;font-size:10.5px}.mkt .tmplrow{gap:12px;margin-top:clamp(26px,3vw,40px);display:grid}.mkt .tmpl{border-left:3px solid var(--orange);background:#fff;border-radius:12px;padding:16px 18px;font-size:15px;line-height:1.5;box-shadow:0 14px 34px -24px #16131f66}.mkt .tmpl i{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--t-dim);margin-bottom:8px;font-size:10px;font-style:normal;display:block}.mkt .notecard{border-block:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;margin-top:clamp(30px,3.4vw,48px);padding-block:clamp(22px,2.6vw,32px);display:grid}.mkt .notecard .ico{width:34px;height:34px;color:var(--sage);background:#e6f2ea;border-radius:10px;place-items:center;display:grid}.mkt .notecard .ico svg{width:16px;height:16px}.mkt .notecard p{color:var(--t-dim);max-width:74ch;margin-top:6px;font-size:15px}.mkt .incl{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px clamp(24px,4vw,60px);margin-top:clamp(26px,3vw,40px);display:grid}.mkt .incl div{color:var(--t-dim);border-bottom:1px solid var(--line);align-items:flex-start;gap:11px;padding-block:9px;font-size:15px;display:flex}.mkt .incl svg{width:16px;height:16px;color:var(--clay);flex:none;margin-top:3px}.mkt .multi{border:1px solid var(--line);background:#fff;border-radius:16px;margin-top:clamp(30px,3.4vw,48px);overflow:hidden}.mkt .multi table{min-width:520px}.mkt .multi td:first-child,.mkt .multi th:first-child{min-width:150px}.mkt .multi td{text-align:left;color:var(--t-dim)}.mkt .multi td:first-child{color:var(--ink);font-weight:500}.mkt .off{font-family:var(--mono);letter-spacing:.08em;color:#2f5d43;background:#e6f2ea;border-radius:999px;margin-left:8px;padding:3px 8px;font-size:9.5px}.mkt .talkbar{background:var(--ink);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:clamp(16px,1.8vw,22px) clamp(20px,2.2vw,28px);display:flex}.mkt .talkbar b{font-family:var(--display);letter-spacing:-.025em;font-size:clamp(17px,1.5vw,21px)}.mkt .talkbar .btn{color:var(--ink);background:#fff}.mkt .talkbar .btn:hover{background:var(--paper-2);color:var(--ink)}.mkt .tilt{transform-origin:0;border-radius:16px;transform:perspective(1900px)rotateY(-7deg)rotateX(2deg);box-shadow:0 40px 90px -30px #000000a6}@media (max-width:980px){.mkt .tilt{transform:none}}.mkt .legal{color:#16131fc7;margin-top:40px;font-size:15px;line-height:1.65}.mkt .legal h2{letter-spacing:-.02em;color:var(--ink);margin:40px 0 10px;font-size:21px;line-height:1.25}.mkt .legal p{margin-bottom:16px}.mkt .legal ul{margin:0 0 16px;padding-left:20px;list-style:outside}.mkt .legal li{margin-bottom:7px}.mkt .legal strong{color:var(--ink)}.mkt .calcrows{border-top:1px solid var(--line)}.mkt .calcrow{border-bottom:1px solid var(--line);gap:6px;padding:18px 0;display:grid}.mkt .calcrow>span:first-child{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--t-dim);font-size:10.5px}.mkt .calcrow .in{align-items:baseline;gap:10px;display:flex}.mkt .calcrow input{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);width:100%;caret-color:var(--orange);appearance:textfield;background:0 0;border:0;outline:none;font-size:clamp(24px,2.4vw,34px);font-weight:700}.mkt .calcrow input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mkt .calcrow input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mkt .calcrow:focus-within>span:first-child{color:var(--clay)}.mkt .calcrow .sfx{font-family:var(--mono);letter-spacing:.08em;color:var(--t-dim);flex:none;font-size:11px}.mkt .calcpanel{background:var(--paper-2);border-radius:14px;padding:clamp(26px,3vw,44px)}.mkt .calcnum{font-family:var(--display);letter-spacing:-.045em;color:var(--ink);font-size:clamp(48px,6vw,84px);font-weight:700;line-height:1}.mkt .mathrows{border-top:1px solid var(--line);max-width:62ch;margin-top:clamp(30px,3.4vw,48px)}.mkt .mathrow{border-bottom:1px solid var(--line);grid-template-columns:minmax(120px,.3fr) minmax(0,1fr);align-items:baseline;gap:clamp(16px,3vw,44px);padding-block:14px;display:grid}.mkt .mathrow b{font-family:var(--display);letter-spacing:-.03em;font-size:clamp(19px,1.8vw,26px)}.mkt .mathrow span{color:var(--t-dim);font-size:14.5px}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.mkt .reveal{animation:linear both mkt-rise;animation-timeline:view();animation-range:entry entry 36%}}}@keyframes mkt-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.mkt-header{animation:linear both mkt-hdr;animation-timeline:scroll(root);animation-range:0 80px}}}@keyframes mkt-hdr{0%{box-shadow:none}to{box-shadow:0 1px 24px -8px #16131f38}}
