.serif{font-family:"Instrument Serif",serif;font-style:italic;font-weight:400;letter-spacing:-.01em}.mono{font-family:JetBrains Mono,monospace}.wrap{max-width:1120px;margin:0 auto;padding:0 32px}.mk h1,.mk h2,.mk h3{font-weight:600;letter-spacing:-.03em;line-height:1.08}.mk a{color:inherit;text-decoration:none}.mk nav{position:sticky;top:0;z-index:50;background:rgba(5,7,13,.78);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.mk nav .wrap{justify-content:space-between;height:68px}.mk .nav-links,.mk nav .wrap{display:flex;align-items:center}.mk .nav-links{gap:36px}.mk .nav-links a{font-size:14px;color:var(--text-dim);transition:color .15s ease}.mk .nav-cta{display:flex;align-items:center;gap:18px}.mk .btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;border:1px solid transparent;transition:transform .16s var(--ease-out),background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.mk .btn:active{transform:scale(.97)}.mk .btn-primary{background:var(--glacier);color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.4)}.mk .btn-ghost{color:var(--text-dim)}.mk .btn-outline{border-color:var(--line-2);color:var(--text);background:var(--panel)}@media (hover:hover) and (pointer:fine){.mk .nav-links a:hover{color:var(--text)}.mk .btn-primary:hover{background:var(--glacier-deep)}.mk .btn-ghost:hover{color:var(--text)}.mk .btn-outline:hover{border-color:var(--text-faint)}.mk .foot-links a:hover{color:var(--text)}.mk .price-card:hover{border-color:var(--line-2)}.mk .price-card.feat-tier:hover{border-color:var(--glacier)}.mk .feat:hover{background:var(--panel)}}.mk .hero{padding:96px 0 48px;position:relative;overflow:hidden}.mk .hero:after{content:"";position:absolute;top:-260px;right:-180px;width:720px;height:720px;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,rgba(29,78,216,.1),transparent 70%)}.mk .hero .wrap{position:relative;z-index:1}.mk .eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:JetBrains Mono;font-size:12px;color:var(--glacier-deep);background:var(--panel-2);border:1px solid #16294d;padding:6px 12px;border-radius:20px;margin-bottom:28px}.mk .eyebrow .dot{width:6px;height:6px;border-radius:50%;background:var(--glacier);animation:mk-pulse 2s infinite}@keyframes mk-pulse{0%,to{opacity:1}50%{opacity:.3}}.mk .hero h1{font-size:64px;max-width:780px;margin-bottom:26px;font-weight:600}.mk .hero h1 .serif{font-size:1.04em;color:var(--freeze);position:relative}.mk .hero h1 .serif:after{content:"";position:absolute;left:0;right:0;bottom:4px;height:2px;background:var(--freeze);opacity:.4;clip-path:inset(0 100% 0 0);transition:clip-path .6s var(--ease-in-out) .7s}body.mk-loaded .mk .hero h1 .serif:after{clip-path:inset(0 0 0 0)}.mk .hero p.sub{font-size:18px;color:var(--text-dim);max-width:560px;margin-bottom:38px}.mk .hero-ctas{display:flex;gap:14px;margin-bottom:16px;flex-wrap:wrap}.mk .btn-lg{padding:13px 26px;font-size:15px;border-radius:10px}.mk .hero-note{font-size:13px;color:var(--text-faint);margin-bottom:64px}.mk .hero-in{opacity:0;transform:translateY(10px);animation:mk-hero-in .5s var(--ease-out) both}.mk .hero-in:first-child{animation-delay:0ms}.mk .hero-in:nth-child(2){animation-delay:60ms}.mk .hero-in:nth-child(3){animation-delay:.12s}.mk .hero-in:nth-child(4){animation-delay:.18s}.mk .hero-in:nth-child(5){animation-delay:.24s}@keyframes mk-hero-in{to{opacity:1;transform:translateY(0)}}.mk .board{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:8px;box-shadow:0 24px 60px -32px rgba(0,0,0,.6);opacity:0;transform:translateY(14px) scale(.985);animation:mk-board-in .6s var(--ease-out) .28s both}@keyframes mk-board-in{to{opacity:1;transform:translateY(0) scale(1)}}.mk .board-head{display:flex;justify-content:space-between;align-items:center;padding:14px 20px 12px}.mk .board-head .mono{font-size:12px;color:var(--text-faint)}.mk .deal{position:relative;display:grid;grid-template-columns:1.4fr auto 1fr auto;gap:20px;align-items:center;padding:14px 20px;border-top:1px solid var(--panel-2);border-radius:10px;overflow:hidden;font-size:14px;transition:opacity .3s var(--ease-out),transform .3s var(--ease-out)}body:not(.mk-loaded) .mk .deal{opacity:0;transform:translateY(8px)}body.mk-loaded .mk .deal{opacity:1;transform:translateY(0)}.mk .deal .dname{font-weight:600;letter-spacing:-.01em}.mk .deal .dval{font-family:JetBrains Mono;font-size:12.5px;color:var(--text-dim)}.mk .temp-track{height:6px;background:var(--panel-2);border-radius:3px;overflow:hidden;min-width:120px}.mk .temp-fill{height:100%;border-radius:3px;transform-origin:left;background:linear-gradient(90deg,var(--freeze),var(--ember));transition:transform .5s var(--ease-in-out)}.mk .chip{font-family:JetBrains Mono;font-size:11px;padding:3px 9px;border-radius:20px;justify-self:end;white-space:nowrap;transition:background-color .25s ease,color .25s ease}.mk .chip .num{display:inline-block;transition:filter .15s ease,opacity .15s ease}.mk .chip.ticking .num{filter:blur(2px);opacity:.5}.mk .chip-warm{background:var(--ember-dim);color:var(--ember)}.mk .chip-mild{background:var(--panel-2);color:var(--glacier-deep)}.mk .chip-cold{background:var(--freeze-dim);color:var(--freeze)}.mk .chip-won{background:#12312a;color:var(--teal)}.mk .chip-act{background:var(--glacier);color:#fff}.mk .frost-layer{position:absolute;inset:0;pointer-events:none;background:linear-gradient(270deg,rgba(199,211,234,.3),rgba(199,211,234,.22) 55%,rgba(199,211,234,0));clip-path:inset(0 0 0 100%);transition:clip-path .4s var(--ease-out)}.mk .deal.frosting .frost-layer{clip-path:inset(0 0 0 0);transition:clip-path 2.4s linear}.mk .frost-layer:after{content:"❄";position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:13px;color:var(--freeze);opacity:.7}.mk .deal .above-frost{position:relative;z-index:1}.mk section{padding:96px 0;border-bottom:1px solid var(--line)}.mk .kicker{font-family:JetBrains Mono;font-size:12px;color:var(--glacier-deep);text-transform:uppercase;letter-spacing:.08em;margin-bottom:16px}.mk .section-head{max-width:640px;margin-bottom:56px}.mk .section-head h2{font-size:38px;margin-bottom:16px}.mk .section-head p{color:var(--text-dim);font-size:16px}.mk h2 .serif{color:var(--freeze)}.mk .reveal{opacity:0;transform:translateY(12px);transition:opacity .5s var(--ease-out),transform .5s var(--ease-out);transition-delay:var(--d,0ms)}.mk .reveal.in{opacity:1;transform:translateY(0)}.mk .story{position:relative;overflow:hidden}.mk .story-ghost{position:absolute;right:-40px;bottom:-70px;font-size:280px;font-weight:700;letter-spacing:-.05em;color:transparent;-webkit-text-stroke:1px var(--line-2);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1}.mk .story-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:center;position:relative;z-index:1}.mk .story-copy h2{font-size:36px;margin-bottom:20px}.mk .story-copy p{color:var(--text-dim);font-size:16px;margin-bottom:14px;max-width:460px}.mk .story-copy .defn{font-family:"Instrument Serif",serif;font-style:italic;font-size:22px;color:var(--text);border-left:2px solid var(--glacier);padding-left:18px;margin:26px 0;line-height:1.45}.mk .strata{display:flex;flex-direction:column;gap:6px}.mk .stratum{height:64px;border-radius:10px;position:relative;overflow:hidden;transform:scaleX(0);transform-origin:left;transition:transform .7s var(--ease-in-out);transition-delay:var(--d,0ms)}.mk .strata.in .stratum{transform:scaleX(1)}.mk .stratum span{left:16px;font-size:11.5px;letter-spacing:.04em}.mk .stratum small,.mk .stratum span{position:absolute;top:50%;transform:translateY(-50%);font-family:JetBrains Mono}.mk .stratum small{right:16px;font-size:11px;opacity:.6}.mk .s1{background:var(--panel);border:1px solid var(--line);color:var(--text-dim)}.mk .s2{background:var(--panel-2);color:var(--glacier-deep)}.mk .s3{background:#16294d;color:#c7d3ea}.mk .s4{background:linear-gradient(180deg,#3e88b8,#2563eb);color:#06283e}.mk .compare{display:grid;grid-template-columns:1fr 1fr;gap:24px}.mk .compare-card{border:1px solid var(--line);border-radius:14px;padding:30px;background:var(--panel);transition:border-color .2s ease}.mk .compare-card.cold-side{background:linear-gradient(180deg,#0e1b26,var(--panel))}.mk .compare-card h3{font-size:17px;margin-bottom:16px;color:var(--text-dim);font-weight:600}.mk .compare-card.warm-side h3{color:var(--ember)}.mk .compare-card.cold-side h3{color:var(--freeze)}.mk .compare-card ul{list-style:none;margin:0;padding:0}.mk .compare-card li{font-size:14px;color:var(--text-dim);padding:9px 0;border-top:1px solid var(--panel-2);display:flex;gap:10px}.mk .compare-card li:first-of-type{border-top:none}.mk .compare-card.warm-side li{color:var(--text)}.mk .feat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:16px;overflow:hidden}.mk .feat{background:var(--bg);padding:32px;transition:background-color .2s ease}.mk .feat-icon{width:38px;height:38px;border-radius:10px;background:var(--panel);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;margin-bottom:20px}.mk .feat h3{font-size:17px;margin-bottom:10px;font-weight:600}.mk .feat p{font-size:14px;color:var(--text-dim)}.mk .scoring{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.mk .gauge-panel{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:32px;box-shadow:0 18px 44px -30px rgba(0,0,0,.5)}.mk .gauge-row{display:flex;justify-content:space-between;align-items:center;padding:15px 0;border-top:1px solid var(--panel-2);gap:16px}.mk .gauge-row:first-child{border-top:none}.mk .gauge-label{font-size:13.5px;color:var(--text-dim)}.mk .gauge-bar{width:150px;height:6px;background:var(--panel-2);border-radius:3px;overflow:hidden}.mk .gauge-fill{height:100%;border-radius:3px;transform:scaleX(0);transform-origin:left;transition:transform .7s var(--ease-in-out);transition-delay:var(--d,0ms)}.mk .gauge-panel.in .gauge-fill{transform:scaleX(1)}.mk .scoring-copy h2{font-size:34px;margin-bottom:18px}.mk .scoring-copy p{color:var(--text-dim);margin-bottom:14px;font-size:15.5px}.mk .overall{font-family:JetBrains Mono;font-size:16px;color:var(--ember)}.mk .price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.mk .price-card{border:1px solid var(--line);border-radius:16px;padding:32px;background:var(--panel);transition:border-color .2s ease}.mk .price-card.feat-tier{border-color:var(--glacier);background:linear-gradient(180deg,#0f2230 0,var(--panel) 55%);position:relative;box-shadow:0 18px 44px -30px rgba(29,78,216,.35)}.mk .price-tag{font-family:JetBrains Mono;font-size:11px;color:#fff;background:var(--glacier);padding:4px 10px;border-radius:20px;position:absolute;top:-12px;left:32px}.mk .price-name{font-size:15px;color:var(--text-dim);margin-bottom:10px}.mk .price-amt{font-size:38px;font-weight:600;letter-spacing:-.03em;margin-bottom:4px}.mk .price-amt span{font-size:14px;color:var(--text-faint);font-weight:400;letter-spacing:0}.mk .price-desc{font-size:13px;color:var(--text-faint);margin-bottom:24px}.mk .price-card ul{list-style:none;margin:0 0 28px;padding:0}.mk .price-card li{font-size:13.5px;color:var(--text-dim);padding:8px 0;display:flex;gap:8px}.mk .price-card .btn{width:100%}.mk .cta-band{padding:110px 0;text-align:center;border-bottom:none;position:relative;overflow:hidden}.mk .cta-band:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:900px;height:420px;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,rgba(29,78,216,.08),transparent 70%)}.mk .cta-band .wrap{position:relative;z-index:1}.mk .cta-band h2{font-size:42px;margin-bottom:18px}.mk .cta-band p{color:var(--text-dim);margin-bottom:34px}.mk footer{padding:40px 0;border-top:1px solid var(--line)}.mk footer .wrap{display:flex;justify-content:space-between;align-items:center}.mk footer .mono{font-size:12px;color:var(--text-faint)}.mk .foot-links{display:flex;gap:24px}.mk .foot-links a{font-size:13px;color:var(--text-dim);transition:color .15s ease}@media (max-width:900px){.mk .nav-links{display:none}.mk .hero h1{font-size:42px}.mk .deal{grid-template-columns:1fr auto;row-gap:8px}.mk .temp-track{min-width:0}.mk .story-grid{grid-template-columns:1fr;gap:40px}.mk .story-ghost{font-size:160px}.mk .compare,.mk .feat-grid,.mk .scoring{grid-template-columns:1fr}.mk .scoring{gap:40px}.mk .price-grid{grid-template-columns:1fr}.mk footer .wrap{flex-direction:column;gap:16px}}@media (max-width:560px){.mk .wrap{padding:0 20px}.mk nav .wrap{height:60px}.mk .nav-cta{gap:8px}.mk .nav-cta .btn{padding:8px 14px;font-size:13px}.mk .nav-cta .btn-ghost{padding-left:4px;padding-right:4px}}.mk .firn-core{display:flex;flex-direction:column;align-items:center}.mk .firn-core,.mk .firn-core .kicker{text-align:center}.mk .firn-core h2{font-size:36px;margin-bottom:16px;max-width:640px}.mk .firn-core .firn-core-sub{color:var(--text-dim);font-size:16px;max-width:480px;margin-bottom:8px}.mk .firn-core-stage{position:relative;width:340px;height:340px;max-width:84vw;margin:34px auto 20px;cursor:grab;touch-action:pan-y}.mk .firn-core-glow{position:absolute;inset:-14%;border-radius:50%;pointer-events:none;opacity:.5;background:radial-gradient(closest-side,rgba(29,78,216,.16),transparent 70%);transition:opacity .7s var(--ease-out),background .7s var(--ease-out)}.mk .firn-core-stage.warm .firn-core-glow{opacity:1;background:radial-gradient(closest-side,rgba(245,158,11,.22),transparent 70%)}.mk .firn-core-svg{position:relative;width:100%;height:100%;transform-origin:center;will-change:transform;filter:drop-shadow(0 0 16px rgba(29,78,216,.34));transition:filter .7s var(--ease-out)}.mk .firn-core-stage.warm .firn-core-svg{filter:drop-shadow(0 0 22px rgba(245,158,11,.4))}.mk .firn-core-stage .stop-a{stop-color:var(--freeze);transition:stop-color .7s var(--ease-out)}.mk .firn-core-stage .stop-b{stop-color:#2563eb;transition:stop-color .7s var(--ease-out)}.mk .firn-core-stage.warm .stop-a{stop-color:var(--ember)}.mk .firn-core-stage.warm .stop-b{stop-color:#c25a1e}.mk .firn-core-cap{font-size:12px;color:var(--text-faint);letter-spacing:.04em}@media (max-width:900px){.mk .firn-core h2{font-size:28px}.mk .firn-core-stage{width:264px;height:264px}}@media (prefers-reduced-motion:reduce){.mk .firn-core-svg{transform:none!important}.mk .firn-core-stage{cursor:default}.mk .board,.mk .hero-in{animation-duration:.2s;transform:none}.mk .reveal{transform:none;transition:opacity .2s ease}.mk .hero h1 .serif:after{transition:none;clip-path:inset(0 0 0 0)}.mk .gauge-fill,.mk .stratum{transition:opacity .2s ease;transform:scaleX(1);opacity:0}.mk .gauge-panel.in .gauge-fill,.mk .strata.in .stratum{opacity:1}.mk .deal{transition:opacity .2s ease}body:not(.mk-loaded) .mk .deal{transform:none}.mk .deal.frosting .frost-layer,.mk .frost-layer{transition:opacity .2s ease}.mk .eyebrow .dot{animation:none}}.legal-shell{min-height:100vh;background:var(--bg);color:var(--text);font-family:Inter,sans-serif}.legal-nav{border-bottom:1px solid var(--line)}.legal-nav .wrap{display:flex;align-items:center;justify-content:space-between;height:68px}.legal-nav .logo{font-family:Space Grotesk,sans-serif;font-size:18px;font-weight:700;color:var(--text)}.legal-nav a.back{font-size:14px;color:var(--text-dim)}.legal-nav a.back:hover{color:var(--text)}.legal{max-width:760px;margin:0 auto;padding:56px 32px 80px}.legal h1{font-family:Space Grotesk,sans-serif;font-size:32px;font-weight:500;letter-spacing:-.01em;margin:0 0 8px}.legal .updated{font-family:JetBrains Mono,monospace;font-size:12px;color:var(--text-faint);margin-bottom:12px}.legal .intro{font-size:16px;color:var(--text-dim);line-height:1.7;margin-bottom:8px}.legal h2{font-family:Space Grotesk,sans-serif;font-size:20px;font-weight:500;margin:38px 0 12px;padding-top:18px;border-top:1px solid var(--line)}.legal h3{font-size:15px;font-weight:600;margin:22px 0 8px;color:var(--text)}.legal li,.legal p{font-size:15px;line-height:1.72;color:var(--text-dim)}.legal p,.legal ul{margin:0 0 14px}.legal ul{padding-left:22px}.legal li{margin-bottom:7px}.legal a{color:var(--glacier)}.legal strong{color:var(--text);font-weight:600}.legal table{width:100%;border-collapse:collapse;margin:6px 0 18px;font-size:14px}.legal td,.legal th{border:1px solid var(--line);padding:9px 12px;text-align:left;vertical-align:top;color:var(--text-dim)}.legal th{background:var(--panel-2);color:var(--text);font-weight:600}.legal .table-scroll{overflow-x:auto}.legal .fillin{background:var(--ember-dim);border:1px solid #4a3b22;color:#e8c98a;border-radius:4px;padding:1px 6px;font-family:JetBrains Mono,monospace;font-size:12px}.legal-note{margin-top:40px;padding:14px 16px;background:var(--panel);border:1px solid var(--line);border-radius:10px;font-size:13px;color:var(--text-faint);line-height:1.6}.legal-foot{border-top:1px solid var(--line);padding:22px 0}.legal-foot .wrap{display:flex;gap:18px;flex-wrap:wrap;align-items:center;font-size:13px;color:var(--text-faint)}.legal-foot a{color:var(--text-dim)}.legal-foot a:hover{color:var(--text)}@media (max-width:620px){.legal{padding:40px 20px 64px}.legal h1{font-size:26px}}