@font-face{font-family:marketingDisplay;src:url(../media/dm_sans_opsz_latin-s.p.43rtu0ww1zafj.woff2)format("woff2");font-display:swap;font-weight:100 1000}@font-face{font-family:marketingDisplay Fallback;src:local(Arial);ascent-override:93.39%;descent-override:29.18%;line-gap-override:0.0%;size-adjust:106.22%}.marketingdisplay_260107-module__Fl7hcq__className{font-family:marketingDisplay,marketingDisplay Fallback}.marketingdisplay_260107-module__Fl7hcq__variable{--mk-display:"marketingDisplay", "marketingDisplay Fallback"}
@font-face{font-family:marketingBody;src:url(../media/inter_latin-s.p.45535valc9rzk.woff2)format("woff2");font-display:swap;font-weight:400 600}@font-face{font-family:marketingBody Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.marketingbody_df88791e-module__yZEoMa__className{font-family:marketingBody,marketingBody Fallback}.marketingbody_df88791e-module__yZEoMa__variable{--mk-body:"marketingBody", "marketingBody Fallback"}
.mk{--ink:#08101c;--navy:#0f1b2d;--panel:#101c2e;--panel-2:#14233a;--line:#a0b8d624;--line-2:#a0b8d642;--fg:#eaf0f6;--muted:#9aa9bc;--dim:#7d8da3;--teal:#0e7c7b;--teal-hi:#43d3c4;--teal-glow:#43d3c42e;--amber:#f0b44c;--green:#5bd38e;--red:#f07a6a;--display:var(--mk-display),"DM Sans","Helvetica Neue",Arial,sans-serif;--body:var(--mk-body),"Inter","Helvetica Neue",Arial,sans-serif;--mono:var(--font-mono),"DM Mono",ui-monospace,Menlo,Consolas,monospace;--r:6px;--max:1200px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.mk *{box-sizing:border-box}.mk{background:var(--ink);color:var(--fg);font-family:var(--body);font-size:var(--text-body);-webkit-font-smoothing:antialiased;min-height:100vh;line-height:1.6;overflow-x:clip}.mk h1{font-size:2em;font-weight:700}.mk h2{font-size:1.5em;font-weight:700}.mk h3{font-size:1.17em;font-weight:700}.mk h4{font-size:1em;font-weight:700}.mk svg{vertical-align:baseline;display:inline}.mk img{max-width:100%;height:auto;display:inline}.mk .story-grid>*,.mk .steps>.step,.mk .step>*{min-width:0;max-width:100%}.mk a{text-decoration:underline}.mk .panel{box-shadow:none}.mk a{color:inherit}.mk .wrap{max-width:var(--max);padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px));margin:0 auto}.mk .mono{font-family:var(--mono);font-size:var(--text-label);letter-spacing:.02em}.mk .eyebrow{font-family:var(--mono);font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;color:var(--teal-hi)}.mk h1,.mk h2,.mk h3{font-family:var(--display);letter-spacing:-.03em;text-wrap:balance;margin:0}.mk p{margin:0}.mk :focus-visible{outline:2px solid var(--teal-hi);outline-offset:3px;border-radius:6px}.mk .btn{min-height:44px;font-weight:600;font-size:var(--text-card);cursor:pointer;font-family:var(--body);letter-spacing:-.005em;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:0 18px;text-decoration:none;transition:transform .2s,background .2s,border-color .2s,box-shadow .2s;display:inline-flex}.mk .btn-primary{background:var(--fg);color:var(--navy)}.mk .btn-primary:hover{background:#fff;transform:none;box-shadow:0 0 0 3px #43d3c440}.mk .btn-ghost{color:var(--fg);border-color:var(--line-2);background:#ffffff05}.mk .btn-ghost:hover{border-color:var(--teal-hi);color:var(--teal-hi)}.mk .btn .arr{transition:transform .2s}.mk .btn:hover .arr{transform:translate(3px)}.mk .strip{background:var(--teal);color:#fff;font-size:var(--text-meta);text-align:center;padding-block:9px}.mk .strip a{text-underline-offset:3px}.mk .nav{top:env(safe-area-inset-top,0px);z-index:50;border-bottom:1px solid #0000;transition:background .3s,border-color .3s;position:sticky}.mk .nav.scrolled{-webkit-backdrop-filter:blur(14px);border-bottom-color:var(--line);background:#08101cf0}.mk .nav-in{align-items:center;gap:20px;height:72px;display:flex}.mk .logo{font-family:var(--display);letter-spacing:-.02em;align-items:center;gap:10px;font-size:21px;font-weight:700;text-decoration:none;display:flex}.mk .logo-svg{flex:none;display:block}.mk .nav-links{gap:4px;margin-left:24px;display:flex;position:relative}.mk .nav-links a{color:var(--muted);font-size:var(--text-card);border-radius:4px;padding:10px 12px;font-weight:500;text-decoration:none;transition:color .2s,background .2s}.mk .nav-links a:hover{color:var(--fg);background:#ffffff0d}.mk .nav-cta{align-items:center;gap:6px;margin-left:auto;display:flex}.mk .nav-cta .login{color:var(--muted);font-weight:500;font-size:var(--text-card);padding:10px 14px;text-decoration:none}.mk .nav-cta .login:hover{color:var(--fg)}.mk .nav .btn{min-height:44px;font-size:var(--text-meta);padding:0 14px}.mk .menu-btn{border:1px solid var(--line-2);width:44px;height:44px;color:var(--fg);cursor:pointer;background:0 0;border-radius:6px;display:none}.mk .sheet{display:none}@media (max-width:900px){.mk .nav-links,.mk .nav-cta .login{display:none}.mk .menu-btn{justify-content:center;align-items:center;display:inline-flex}.mk .sheet.open{border-top:1px solid var(--line);flex-direction:column;gap:2px;padding-block:8px 20px;display:flex}.mk .sheet a{font-family:var(--display);border-bottom:1px solid var(--line);padding:14px 4px;font-size:20px;font-weight:600;text-decoration:none}}.mk .hero{padding-block:72px 40px;position:relative;overflow:hidden}.mk .hero:before{content:"";background:radial-gradient(390px circle at calc(50% + 78px) 50%,var(--teal-glow),transparent 70%);pointer-events:none;width:780px;height:780px;position:absolute;inset:-20% 0 auto auto}.mk .hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid;position:relative}.mk .hero h1{font-size:clamp(46px,7.4vw,96px);font-weight:800;line-height:.95}.mk .hero h1 .k{color:var(--teal-hi)}.mk .hero .sub{font-size:var(--text-lede);color:var(--muted);max-width:var(--measure);margin-top:24px;line-height:1.6}.mk .hero .ctas{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.mk .hero .fine{color:var(--dim);font-size:var(--text-meta);margin-top:16px}.mk .line-in{display:block;overflow:hidden}.mk .line-in>span{animation:.9s cubic-bezier(.2,.8,.2,1) both mk-rise;display:block}.mk .line-in:nth-child(2)>span{animation-delay:.12s}@keyframes mk-rise{0%{transform:translateY(105%)}to{transform:none}}.mk .fade-up{animation:.8s cubic-bezier(.2,.8,.2,1) .35s both mk-fadeUp}@keyframes mk-fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.mk .inspector{background:linear-gradient(180deg,var(--panel-2),var(--panel));border:1px solid var(--line-2);border-radius:6px;padding:22px;animation:.9s cubic-bezier(.2,.8,.2,1) .25s both mk-fadeUp;box-shadow:0 40px 80px -40px #000000b3,inset 0 0 0 1px #ffffff05}.mk .insp-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.mk .pill{white-space:nowrap;border:1px solid;border-radius:4px;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;font-weight:600;transition:all .5s;display:inline-flex}.mk .pill .dot{background:currentColor;border-radius:999px;width:6px;height:6px}.mk .pill.amber{color:var(--amber);background:#f0b44c14;border-color:#f0b44c59}.mk .pill.green{color:var(--green);background:#5bd38e14;border-color:#5bd38e59}.mk .claim-text{font-family:var(--display);letter-spacing:-.015em;font-size:clamp(20px,2.2vw,26px);font-weight:600;line-height:1.35}.mk .mark{white-space:nowrap;position:relative}.mk .mark:after{content:"";background:var(--teal-hi);transform-origin:0;height:2px;transition:transform .6s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.mk .mark.on:after{transform:scaleX(1)}.mk .tags{flex-wrap:wrap;gap:8px;min-height:30px;margin-top:14px;display:flex}.mk .tag{font-family:var(--mono);color:var(--teal-hi);opacity:0;background:#43d3c414;border:1px solid #43d3c438;border-radius:999px;padding:5px 9px;font-size:12px;transition:all .45s;transform:translateY(6px)}.mk .tag.on{opacity:1;transform:none}.mk .checklist{border-top:1px solid var(--line);gap:4px;margin-top:18px;padding-top:14px;display:grid}.mk .ck{opacity:.35;border-radius:6px;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;padding:9px 8px;transition:opacity .4s,background .4s;display:grid}.mk .ck.on{opacity:1}.mk .ck.done{background:#5bd38e0f}.mk .box{border:1.5px solid var(--line-2);border-radius:4px;place-items:center;width:18px;height:18px;transition:all .35s;display:grid}.mk .ck.done .box{background:var(--green);border-color:var(--green)}.mk .box svg{opacity:0;transition:opacity .3s .1s}.mk .ck.done .box svg{opacity:1}.mk .ck .what{font-size:14.5px}.mk .ck .who{font-family:var(--mono);color:var(--dim);white-space:nowrap;font-size:11.5px}.mk .insp-foot{border-top:1px solid var(--line);color:var(--dim);justify-content:space-between;align-items:center;margin-top:14px;padding-top:12px;display:flex}.mk .replay{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;min-height:36px;font-size:13px;display:inline-flex}.mk .replay:hover{color:var(--teal-hi)}.mk .sources{contain:paint;max-width:100%;margin-top:56px;padding-block:18px;overflow:hidden}.mk .track{gap:48px;width:max-content;animation:38s linear infinite mk-marq;display:flex}.mk .track span{font-family:var(--mono);color:var(--dim);white-space:nowrap;letter-spacing:.04em;font-size:13px}.mk .track b{color:var(--muted);font-weight:500}@keyframes mk-marq{to{transform:translate(-50%)}}.mk .statement{padding-block:var(--section-pad)}.mk .statement p.big{font-family:var(--display);letter-spacing:-.03em;max-width:15em;font-size:clamp(34px,5.4vw,68px);font-weight:700;line-height:1.05}.mk .lit-text .w{color:var(--fg)}.mk .lit-text .w.hl{color:var(--teal-hi)}.mk .why{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-bottom:120px;display:grid}.mk .fact{border:1px solid var(--line);border-radius:var(--r);background:linear-gradient(#ffffff06,#0000);padding:28px}.mk .fact .num{font-family:var(--display);letter-spacing:-.04em;font-size:clamp(48px,5vw,68px);font-weight:800;line-height:1}.mk .fact .num small{color:var(--muted);margin-left:4px;font-size:.45em;font-weight:600}.mk .fact h3{margin-top:16px;font-size:19px}.mk .fact p{color:var(--muted);font-size:var(--text-card);margin-top:8px}@media (scripting:enabled){.mk .rv{opacity:0;transition:opacity .9s cubic-bezier(.2,.8,.2,1),transform .9s cubic-bezier(.2,.8,.2,1);transform:translateY(28px)}}.mk .rv.in{opacity:1;transform:none}.mk .rv.d1{transition-delay:80ms}.mk .rv.d2{transition-delay:.16s}.mk .rv.d3{transition-delay:.24s}.mk .story{padding-bottom:60px;position:relative}.mk .story-head{max-width:720px;margin-bottom:56px}.mk .story-head h2{margin-top:14px;font-size:clamp(36px,4.6vw,58px);line-height:1.02}.mk .story-grid{grid-template-columns:1.3fr .7fr;gap:64px;display:grid}.mk .stage-wrap{position:relative}.mk .stage{height:min(520px,66vh);position:sticky;top:calc(50vh - min(260px,33vh) + 36px)}.mk .steps{flex-direction:column;display:flex}.mk .step{flex-direction:column;justify-content:center;min-height:82vh;padding-block:24px;transition:opacity .5s;display:flex}.mk .step .n{font-family:var(--mono);color:var(--teal-hi);font-size:13px}.mk .step h3{margin-top:12px;font-size:clamp(28px,3vw,40px);line-height:1.05}.mk .step p{color:var(--muted);max-width:var(--measure);font-size:var(--text-section);margin-top:14px}.mk .step ul{color:var(--muted);font-size:var(--text-card);gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.mk .step li{gap:10px;display:flex}.mk .step li:before{content:"";background:var(--teal-hi);border-radius:999px;flex:0 0 6px;height:6px;margin-top:10px}.mk .progress{background:var(--line);width:2px;position:absolute;top:0;bottom:0;left:-28px}.mk .progress i{background:var(--teal-hi);transform-origin:top;width:100%;height:100%;transition:transform .5s;display:block;transform:scaleY(0)}.mk .screen{border:1px solid var(--line-2);background:radial-gradient(600px 300px at 50% 0%,#43d3c41a,transparent 70%),var(--panel);opacity:0;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;padding:36px 28px 28px;transition:opacity .55s;display:flex;position:absolute;inset:0;overflow:hidden;transform:none!important}.mk .scr-bar{border-bottom:1px solid var(--line);background:#ffffff05;align-items:center;gap:10px;padding:14px 18px;display:flex}.mk .scr-bar .id{font-family:var(--mono);color:var(--dim);font-size:12px}.mk .scr-bar .t{font-size:14.5px;font-weight:600}.mk .scr-bar .pill{margin-left:auto}.mk .scr-body{gap:10px;padding:18px;display:grid;overflow:hidden}.mk .row{border:1px solid var(--line);background:#ffffff04;border-radius:6px;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.mk .row .l{font-size:14.5px}.mk .row .s{font-family:var(--mono);color:var(--dim);margin-top:2px;font-size:11.5px}.mk .st{white-space:nowrap;border-radius:4px;padding:3px 9px;font-size:12px;font-weight:600}.mk .st.ok{color:var(--green);background:#5bd38e1a}.mk .st.gap{color:var(--amber);background:#f0b44c1a}.mk .st.na{color:var(--dim);background:#ffffff0a}.mk .kv{grid-template-columns:120px 1fr;gap:6px 14px;font-size:14px;display:grid}.mk .kv dt{color:var(--dim)}.mk .kv dd{margin:0}.mk .ledger-row{border:1px solid var(--line);border-radius:6px;grid-template-columns:18px 1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.mk .ledger-row .who{font-size:14.5px}.mk .ledger-row .role{color:var(--dim);font-size:13px}.mk .ledger-row time{font-family:var(--mono);color:var(--muted);font-size:11.5px}.mk .lock{color:var(--teal-hi)}.mk .split{grid-template-columns:.9fr 1.1fr;align-items:center;gap:64px;padding-block:120px;display:grid}.mk .split h2{margin-top:14px;font-size:clamp(34px,4.2vw,54px);line-height:1.03}.mk .split .lede{color:var(--muted);font-size:var(--text-section);max-width:var(--measure);margin-top:18px}.mk .points{gap:14px;margin-top:28px;display:grid}.mk .point{grid-template-columns:34px 1fr;gap:12px;display:grid}.mk .point .ic{width:34px;height:34px;color:var(--teal-hi);background:#43d3c41a;border-radius:6px;place-items:center;display:grid}.mk .point h3{font-size:17px;font-family:var(--body);letter-spacing:0;font-weight:600}.mk .point p{color:var(--muted);font-size:var(--text-card)}.mk .ledger{border:1px solid var(--line-2);background:var(--panel);border-radius:6px;overflow:hidden}.mk .ledger-head{border-bottom:1px solid var(--line);font-family:var(--mono);color:var(--dim);text-transform:uppercase;letter-spacing:.06em;grid-template-columns:1.1fr .9fr 1fr .9fr;gap:12px;padding:14px 18px;font-size:11.5px;display:grid}.mk .lrow{border-bottom:1px solid var(--line);opacity:0;grid-template-columns:1.1fr .9fr 1fr .9fr;align-items:center;gap:12px;padding:14px 18px;font-size:14px;transition:opacity .5s,transform .5s;display:grid;transform:translate(-10px)}.mk .lrow.in{opacity:1;transform:none}.mk .lrow:last-child{border-bottom:0}.mk .lrow time{font-family:var(--mono);color:var(--muted);font-size:12px}.mk .lrow .dec{align-items:center;gap:6px;font-weight:600;display:inline-flex}.mk .ledger-foot{color:var(--teal-hi);border-top:1px solid var(--line);background:#43d3c40f;align-items:center;gap:10px;padding:14px 18px;font-size:13.5px;display:flex}.mk .ledger-scroll{overflow-x:auto}.mk .ledger-scroll>div{min-width:560px}.mk .cov{padding-bottom:120px}.mk .cov-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.mk .cov-head h2{max-width:13em;margin-top:14px;font-size:clamp(34px,4.2vw,54px);line-height:1.03}.mk .cov-head p{color:var(--muted);font-size:var(--text-section);max-width:26em}.mk .map-box{border:1px solid var(--line-2);background:var(--panel);border-radius:6px;padding:22px;overflow-x:auto}.mk .map{grid-template-columns:120px repeat(6,minmax(84px,1fr));gap:6px;min-width:700px;display:grid}.mk .map .h{font-family:var(--mono);color:var(--dim);text-transform:uppercase;letter-spacing:.05em;padding:6px 4px;font-size:11.5px}.mk .map .mkt{align-items:center;font-size:14px;font-weight:600;display:flex}.mk .cell{opacity:0;cursor:default;border-radius:6px;height:52px;transition:transform .5s cubic-bezier(.2,.8,.2,1),opacity .5s;position:relative;transform:scale(.6)}.mk .cell.in{opacity:1;transform:none}.mk .cell.c3{background:#43d3c48c}.mk .cell.c2{background:#43d3c452}.mk .cell.c1{background:#43d3c429}.mk .cell.c0{background:repeating-linear-gradient(135deg,#f0b44c29 0 6px,#0000 6px 12px);border:1px dashed #f0b44c66}.mk .cell span{font-family:var(--mono);color:#eaf0f6d9;font-size:11px;position:absolute;inset:auto 8px 6px auto}.mk .cell:hover{outline:2px solid var(--teal-hi);outline-offset:2px}.mk .legend{color:var(--muted);font-size:var(--text-small);flex-wrap:wrap;gap:18px;margin-top:16px;display:flex}.mk .legend i{vertical-align:-2px;border-radius:4px;width:14px;height:14px;margin-right:8px;display:inline-block}.mk .tip{pointer-events:none;background:var(--fg);color:var(--navy);opacity:0;z-index:60;border-radius:4px;max-width:240px;padding:8px 10px;font-size:13px;transition:opacity .15s;position:fixed}.mk .bento-sec{padding-bottom:120px}.mk .bento-sec h2{max-width:14em;margin-top:14px;font-size:clamp(34px,4.2vw,54px);line-height:1.03}.mk .bento{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-top:40px;display:grid}.mk .tile{border:1px solid var(--line);background:var(--panel);border-radius:6px;flex-direction:column;grid-column:span 2;min-height:220px;padding:24px;transition:border-color .3s,transform .3s;display:flex;position:relative;overflow:hidden}.mk .tile:hover{border-color:var(--line-2);transform:translateY(-3px)}.mk .tile:before{content:"";background:radial-gradient(260px circle at var(--mx,50%) var(--my,0%),#43d3c41f,transparent 60%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.mk .tile:hover:before{opacity:1}.mk .tile.w3{grid-column:span 3}.mk .tile h3{font-size:21px;line-height:1.15}.mk .tile p{color:var(--muted);font-size:var(--text-card);max-width:var(--measure);margin-top:10px}.mk .tile .viz{margin-top:auto;padding-top:20px}.mk .chips{flex-wrap:wrap;gap:8px;display:flex}.mk .chip{border:1px solid var(--line-2);color:var(--muted);border-radius:4px;padding:5px 10px;font-size:12.5px}.mk .chip.on{color:var(--teal-hi);background:#43d3c40f;border-color:#43d3c466}.mk .meter{background:#ffffff0f;border-radius:4px;height:8px;overflow:hidden}.mk .meter i{background:linear-gradient(90deg,var(--teal-hi),var(--amber));width:0;height:100%;transition:width 1.4s cubic-bezier(.2,.8,.2,1);display:block}.mk .tile.in .meter i{width:82%}.mk .mini{font-family:var(--mono);color:var(--dim);justify-content:space-between;margin-top:8px;font-size:12px;display:flex}.mk .partner{padding-bottom:120px}.mk .partner-card{border:1px solid var(--line-2);background:radial-gradient(900px 400px at 85% -10%,#43d3c438,#0000 60%),linear-gradient(#0f2236,#0c1726);border-radius:6px;grid-template-columns:1.2fr .8fr;align-items:center;gap:40px;padding:clamp(28px,5vw,64px);display:grid;position:relative;overflow:hidden}.mk .partner-card h2{margin-top:14px;font-size:clamp(32px,4vw,52px);line-height:1.03}.mk .partner-card p{color:var(--muted);font-size:var(--text-section);max-width:var(--measure);margin-top:16px}.mk .perks{gap:12px;display:grid}.mk .perk{border:1px solid var(--line);background:#08101c80;border-radius:6px;align-items:flex-start;gap:12px;padding:16px;display:flex}.mk .perk b{font-weight:600;display:block}.mk .perk span{color:var(--muted);font-size:var(--text-meta)}.mk .pricing{padding-bottom:120px}.mk .pricing-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;margin-bottom:28px;display:flex}.mk .pricing-head h2{margin-top:14px;font-size:clamp(34px,4.2vw,54px);line-height:1.03}.mk .toggle{border:1px solid var(--line-2);background:var(--panel);border-radius:6px;padding:3px;display:inline-flex}.mk .toggle button{min-height:36px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 16px;font-size:14.5px;font-weight:600;transition:all .25s}.mk .toggle button[aria-pressed=true]{background:var(--fg);color:var(--navy)}.mk .toggle .save{font-family:var(--mono);color:var(--teal-hi);margin-left:6px;font-size:11px}.mk .toggle button[aria-pressed=true] .save{color:var(--teal)}.mk .plans{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.mk .plan{border:1px solid var(--line);background:var(--panel);border-radius:6px;flex-direction:column;gap:14px;padding:24px;display:flex}.mk .plan.pop{border-color:#43d3c480;box-shadow:inset 0 0 0 1px #43d3c426}.mk .plan .nm{font-family:var(--display);justify-content:space-between;align-items:center;font-size:20px;font-weight:700;display:flex}.mk .plan .badge{font-family:var(--mono);color:var(--teal-hi);border:1px solid #43d3c459;border-radius:4px;padding:3px 8px;font-size:11px;font-weight:500}.mk .price{font-family:var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:44px;font-weight:800;line-height:1}.mk .price small{font-family:var(--body);color:var(--muted);letter-spacing:0;font-size:15px;font-weight:500}.mk .billed{font-size:var(--text-small);color:var(--dim);min-height:20px}.mk .plan ul{color:var(--muted);font-size:var(--text-meta);gap:8px;margin:0;padding:0;list-style:none;display:grid}.mk .plan li{gap:8px;display:flex}.mk .plan li svg{color:var(--teal-hi);flex:0 0 16px;margin-top:4px}.mk .plan .btn{margin-top:0}.mk .trial{color:var(--muted);font-size:var(--text-card);margin-top:18px}.mk .faq{grid-template-columns:.7fr 1.3fr;gap:56px;padding-bottom:120px;display:grid}.mk .faq h2{margin-top:14px;font-size:clamp(32px,3.8vw,48px);line-height:1.05}.mk details{border-bottom:1px solid var(--line)}.mk summary{cursor:pointer;font-family:var(--display);justify-content:space-between;align-items:center;gap:16px;padding-block:22px;font-size:19px;font-weight:600;list-style:none;display:flex}.mk summary::-webkit-details-marker{display:none}.mk summary .pm{border:1px solid var(--line-2);border-radius:999px;flex:0 0 28px;place-items:center;height:28px;transition:transform .3s,background .3s;display:grid}.mk details[open] summary .pm{background:#43d3c41a;transform:rotate(45deg)}.mk .ans{grid-template-rows:0fr;transition:grid-template-rows .4s;display:grid}.mk details[open] .ans{grid-template-rows:1fr}.mk .ans>div{color:var(--muted);font-size:var(--text-body);overflow:hidden}.mk .ans>div p{max-width:var(--measure);padding-bottom:22px}.mk .final{text-align:center;padding-block:40px 120px}.mk .final h2{font-size:clamp(44px,7vw,92px);font-weight:800;line-height:.95}.mk .final p{color:var(--muted);max-width:var(--measure);font-size:var(--text-section);margin:20px auto 0}.mk .final .ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.mk footer{border-top:1px solid var(--line);color:var(--muted);font-size:var(--text-meta);padding-block:48px 40px}.mk .foot{grid-template-columns:1.4fr repeat(4,minmax(0,1fr));gap:28px;display:grid}.mk .foot .foot-h{font-family:var(--mono);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.08em;color:var(--dim);margin:0 0 12px;font-weight:500}.mk .foot a{padding-block:5px;text-decoration:none;display:block}.mk .foot a:hover{color:var(--fg)}.mk .foot .foot-link{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:5px 0;display:block}.mk .foot .foot-link:hover{color:var(--fg)}.mk .foot .tag-line{max-width:22em;margin-top:12px}.mk .base{border-top:1px solid var(--line);color:var(--dim);font-size:var(--text-small);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:40px;padding-top:20px;display:flex}@media (max-width:1000px){.mk .hero-grid,.mk .split,.mk .partner-card,.mk .faq{grid-template-columns:1fr;gap:40px}.mk .story-grid{grid-template-columns:1fr;gap:0}.mk .stage-wrap{display:none}.mk .step{opacity:1;border-top:1px solid var(--line);min-height:auto;padding-block:28px}.mk .step .inline-screen{display:block}.mk .plans,.mk .bento{grid-template-columns:repeat(2,minmax(0,1fr))}.mk .tile,.mk .tile.w3{grid-column:span 1}.mk .foot{grid-template-columns:repeat(2,minmax(0,1fr))}.mk .foot>div:first-child{grid-column:1/-1}}.mk .inline-screen{border:1px solid var(--line-2);background:var(--panel);border-radius:6px;margin-top:20px;padding:14px;display:none;overflow:hidden}@media (max-width:640px){.mk{font-size:16px}.mk .hero{padding-block:44px 24px}.mk .why,.mk .plans,.mk .bento{grid-template-columns:1fr}.mk .split,.mk .cov,.mk .bento-sec,.mk .partner,.mk .pricing,.mk .faq,.mk .why{padding-bottom:80px}.mk .split{padding-block:80px}.mk .ck .who{display:none}}@media (prefers-reduced-motion:reduce){.mk *,.mk :before,.mk :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.mk .rv,.mk .lrow,.mk .cell,.mk .tag{opacity:1!important;transform:none!important}}.mk .hero h1 .kicker{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--teal-hi);margin-bottom:20px;font-size:12.5px;font-weight:500;line-height:1.4;display:block}.mk .hero h1 .big{display:block}.mk .sec-h{max-width:16em;margin-top:14px;font-size:clamp(34px,4.2vw,54px);line-height:1.03}.mk .sec-p{color:var(--muted);font-size:var(--text-section);max-width:var(--measure);margin-top:16px}.mk .sec{padding-bottom:120px}@media (max-width:640px){.mk .sec{padding-bottom:80px}}.mk .has-mega{position:relative}.mk .has-mega>button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;padding:10px 12px;font-size:15px;font-weight:500;transition:color .2s,background .2s;display:inline-flex}.mk .has-mega>button:hover,.mk .has-mega.open>button{color:var(--fg);background:#ffffff0d}.mk .has-mega>button svg{transition:transform .25s}.mk .has-mega.open>button svg{transform:rotate(180deg)}.mk .mega{border:1px solid var(--line-2);opacity:0;visibility:hidden;background:#0e1a2b;border-radius:6px;grid-template-columns:1fr 1fr;gap:4px;width:min(640px,80vw);padding:10px;transition:opacity .2s,transform .2s,visibility .2s;display:grid;position:absolute;top:calc(100% + 10px);left:-12px;transform:translateY(-6px);box-shadow:0 30px 60px -20px #000000b3}.mk .has-mega.open .mega{opacity:1;visibility:visible;transform:none}.mk .mega a{border-radius:4px;grid-template-columns:36px 1fr;gap:12px;padding:12px;text-decoration:none;display:grid;color:var(--fg)!important;background:0 0!important}.mk .mega a:hover{background:#43d3c412!important}.mk .mega .mi{width:36px;height:36px;color:var(--teal-hi);background:#43d3c41a;border-radius:4px;place-items:center;display:grid}.mk .mega b{font-family:var(--display);font-weight:600;font-size:var(--text-card);display:block}.mk .mega span{color:var(--muted);font-size:var(--text-small);margin-top:2px;line-height:1.4;display:block}.mk .mega .foot-link{border-top:1px solid var(--line);font-size:var(--text-meta);grid-column:1/-1;justify-content:space-between;margin-top:4px;padding:12px;font-weight:600;display:flex;color:var(--teal-hi)!important}.mk .pains{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:40px;display:grid}.mk .pain{border:1px solid var(--line);background:var(--panel);border-radius:6px;flex-direction:column;gap:14px;padding:24px;display:flex}.mk .pain q{font-family:var(--display);letter-spacing:-.015em;quotes:"“" "”";font-size:20px;font-weight:600;line-height:1.3}.mk .pain .fix{border-top:1px solid var(--line);color:var(--muted);font-size:var(--text-meta);gap:10px;margin-top:auto;padding-top:14px;display:flex}.mk .pain .fix svg{color:var(--teal-hi);flex:0 0 16px;margin-top:3px}.mk .pains-note{color:var(--dim);font-size:var(--text-small);margin-top:16px}.mk .rules{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:40px;display:grid}.mk .rule{border:1px solid var(--line);background:linear-gradient(#ffffff08,#0000);border-radius:6px;flex-direction:column;gap:8px;min-height:170px;padding:22px;display:flex}.mk .rule .jur{font-family:var(--mono);color:var(--dim);letter-spacing:.06em;font-size:11.5px}.mk .rule b{font-family:var(--display);letter-spacing:-.02em;font-size:20px}.mk .rule p{color:var(--muted);font-size:var(--text-meta)}.mk .rule.more{border-style:dashed}.mk .uses{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:40px;display:grid}.mk .use{border:1px solid var(--line);background:var(--panel);border-radius:6px;flex-direction:column;gap:12px;padding:26px;text-decoration:none;transition:border-color .3s,transform .3s;display:flex;position:relative;overflow:hidden}.mk .use:hover{border-color:#43d3c473;transform:translateY(-3px)}.mk .use h3{font-size:24px}.mk .use p{color:var(--muted);font-size:var(--text-card)}.mk .use .claims{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.mk .use .claims span{font-family:var(--mono);color:var(--muted);background:#ffffff0a;border-radius:999px;padding:4px 8px;font-size:11.5px}.mk .use .go{color:var(--teal-hi);font-weight:600;font-size:var(--text-meta);margin-top:auto;padding-top:10px}.mk .lib{border:1px solid var(--line-2);background:var(--panel);border-radius:6px;overflow:hidden}.mk .lib-top{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px 16px;display:flex}.mk .search{border:1px solid var(--line-2);height:40px;color:var(--dim);background:#08101c80;border-radius:6px;flex:1;align-items:center;gap:8px;padding:0 12px;font-size:14px;display:flex}.mk .search input{color:var(--fg);font:inherit;background:0 0;border:0;outline:none;flex:1;min-width:0}.mk .lib-row{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.mk .lib-row:last-child{border-bottom:0}.mk .lib-row .wd{font-size:14.5px}.mk .lib-row .sc{font-family:var(--mono);color:var(--dim);margin-top:4px;font-size:11.5px}.mk .copy{border:1px solid var(--line-2);min-height:34px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:4px;padding:0 12px;font-size:13px;transition:all .2s}.mk .copy:hover{border-color:var(--teal-hi);color:var(--teal-hi)}.mk .copy.done{border-color:var(--green);color:var(--green)}.mk .lib-empty{color:var(--dim);padding:18px 16px;font-size:14px}.mk .p-hero{text-align:center;padding-block:72px 40px}.mk .p-hero h1{font-size:clamp(40px,6vw,76px);font-weight:800;line-height:1}.mk .p-hero h1 .kicker{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--teal-hi);margin-bottom:18px;font-size:12.5px;font-weight:500;display:block}.mk .p-hero p{color:var(--muted);max-width:var(--measure);font-size:var(--text-lede);margin:18px auto 0}.mk .p-hero .toggle{margin-top:32px}.mk .trust-row{color:var(--muted);font-size:var(--text-meta);flex-wrap:wrap;justify-content:center;gap:10px 22px;margin-top:22px;display:flex}.mk .trust-row span{align-items:center;gap:8px;display:inline-flex}.mk .trust-row svg{color:var(--teal-hi)}.mk .plan .tagline{color:var(--muted);font-size:var(--text-meta);min-height:44px}.mk .save-line{font-size:var(--text-small);min-height:40px;line-height:1.45}.mk .save-line .amt{color:var(--teal-hi);font-weight:600}.mk .save-line .sub{color:var(--dim);display:block}.mk .includes-band{border:1px solid var(--line);background:linear-gradient(#43d3c40d,#0000);border-radius:6px;grid-template-columns:220px 1fr;align-items:start;gap:24px;margin-top:28px;padding:24px;display:grid}.mk .includes-band h3{font-size:20px}.mk .inc-list{color:var(--muted);font-size:var(--text-meta);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 20px;margin:0;padding:0;list-style:none;display:grid}.mk .inc-list li{gap:8px;display:flex}.mk .inc-list svg{color:var(--teal-hi);flex:0 0 16px;margin-top:3px}.mk .cmp{margin-top:80px}.mk .cmp-box{border:1px solid var(--line-2);background:var(--panel);border-radius:6px;overflow-x:auto}.mk .cmp table{border-collapse:collapse;width:100%;min-width:760px;font-size:var(--text-meta)}.mk .cmp th,.mk .cmp td{text-align:left;border-bottom:1px solid var(--line);padding:14px 18px}.mk .cmp thead th{font-family:var(--display);z-index:1;background:#0e1a2b;font-size:16px;position:sticky;top:0}.mk .cmp thead th small{font-family:var(--mono);color:var(--dim);margin-top:4px;font-size:11.5px;font-weight:400;display:block}.mk .cmp td:not(:first-child),.mk .cmp th:not(:first-child){text-align:center;width:16%}.mk .cmp tbody tr:hover td{background:#ffffff05}.mk .cmp .grp td{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--teal-hi);cursor:pointer;-webkit-user-select:none;user-select:none;background:#43d3c40d;font-size:11.5px}.mk .cmp .grp td span{align-items:center;gap:8px;display:inline-flex}.mk .cmp .grp.closed svg{transform:rotate(-90deg)}.mk .cmp .grp svg{transition:transform .2s}.mk .yes{color:var(--teal-hi)}.mk .no{color:var(--dim)}.mk .cmp .note{color:var(--dim);font-size:var(--text-label);margin-top:2px;display:block}@media (max-width:1000px){.mk .includes-band{grid-template-columns:1fr}.mk .inc-list,.mk .rules{grid-template-columns:repeat(2,minmax(0,1fr))}.mk .pains,.mk .uses{grid-template-columns:1fr}}@media (max-width:640px){.mk .inc-list,.mk .rules{grid-template-columns:1fr}.mk .p-hero{padding-block:44px 24px}.mk .mega{display:none}}.mk .pill,.mk .st,.mk .chip,.mk .plan .badge,.mk .meter,.mk .meter i,.mk .toggle .save,.mk .pill .dot{border-radius:999px}.mk .btn-sm{min-height:36px;padding:0 14px;font-size:14px}.mk .shot{background:#f7f8fa;border:1px solid #ffffff24;border-radius:6px;margin:0;position:relative;overflow:hidden;box-shadow:0 30px 70px -30px #000c,0 0 0 6px #ffffff06}.mk .shot img{width:100%;height:auto;display:block}.mk .shot figcaption{font-family:var(--mono);letter-spacing:.04em;color:#334155;background:#ffffffeb;border:1px solid #e5e7eb;border-radius:4px;padding:3px 7px;font-size:11px;position:absolute;bottom:10px;left:10px}.mk .shot.rv{transform:translateY(28px)scale(.985)}.mk .shot.rv.in{transform:none}.mk .shots{gap:14px;display:grid}.mk .shots.two{grid-template-columns:1.3fr 1fr;align-items:start}.mk .browser{border:1px solid var(--line-2);background:var(--panel);border-radius:6px;overflow:hidden;box-shadow:0 50px 100px -40px #000000d9}.mk .browser .bar{border-bottom:1px solid var(--line);align-items:center;gap:6px;padding:10px 12px;display:flex}.mk .browser .bar i{background:#ffffff24;border-radius:999px;width:9px;height:9px}.mk .browser .bar span{font-family:var(--mono);color:var(--dim);margin-left:10px;font-size:11.5px}.mk .browser img{width:100%;height:auto;display:block}.mk .full-shot{max-height:720px;position:relative;overflow:hidden}.mk .full-shot:after{content:"";background:linear-gradient(transparent,var(--ink));height:160px;position:absolute;bottom:0;left:0;right:0}.mk .screen .shot{width:auto;max-width:100%;max-height:100%;box-shadow:0 30px 60px -30px #000000e6}.mk .screen .shot img{object-fit:contain;object-position:top;width:auto;max-width:100%;max-height:calc(min(520px,66vh) - 56px)}.mk .screen .label{font-family:var(--mono);color:var(--dim);letter-spacing:.05em;font-size:11.5px;position:absolute;top:14px;left:16px}.mk .step:first-child{min-height:60vh}.mk .inline-screen .label{display:none}.mk .inline-screen .shot img{max-height:none}.mk .mega.narrow{grid-template-columns:1fr;width:340px}.mk .sheet .sub{color:var(--muted);font-family:var(--body)!important;padding-left:16px!important;font-size:16px!important;font-weight:500!important}.mk .page-hero{padding-block:80px 56px;position:relative;overflow:hidden}.mk .page-hero:before{content:"";background:radial-gradient(360px circle at calc(50% + 72px) 50%,var(--teal-glow),transparent 70%);pointer-events:none;width:720px;height:720px;position:absolute;inset:-30% 0 auto auto}.mk .page-hero .wrap{position:relative}.mk .page-hero h1{max-width:14em;font-size:clamp(40px,6vw,80px);font-weight:800;line-height:.98}.mk .page-hero h1 .kicker{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--teal-hi);margin-bottom:20px;font-size:12.5px;font-weight:500;line-height:1.4;display:block}.mk .page-hero .sub{font-size:var(--text-lede);color:var(--muted);max-width:var(--measure);margin-top:22px;line-height:1.6}.mk .page-hero .ctas{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.mk .crumbs{font-family:var(--mono);font-size:var(--text-label);color:var(--dim);margin-bottom:22px}.mk .crumbs a{color:var(--muted);text-decoration:none}.mk .crumbs a:hover{color:var(--teal-hi)}.mk .subnav{z-index:40;-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#08101cdb;position:sticky;top:72px}.mk .subnav .wrap{scrollbar-width:none;gap:4px;padding-block:8px;display:flex;overflow-x:auto}.mk .subnav .wrap::-webkit-scrollbar{display:none}.mk .subnav a{color:var(--muted);font-size:var(--text-meta);border-radius:4px;flex:none;padding:8px 12px;font-weight:500;text-decoration:none;transition:color .2s,background .2s}.mk .subnav a:hover{color:var(--fg)}.mk .subnav a.on{color:var(--ink);background:var(--teal-hi)}.mk .feat{grid-template-columns:.85fr 1.15fr;align-items:center;gap:64px;padding-block:110px;scroll-margin-top:130px;display:grid}.mk .feat.flip{grid-template-columns:1.15fr .85fr}.mk .feat.flip>:first-child{order:2}.mk .feat h2{margin-top:14px;font-size:clamp(32px,3.8vw,50px);line-height:1.04}.mk .feat .lede{color:var(--muted);font-size:var(--text-section);max-width:var(--measure);margin-top:18px}.mk .ticks{gap:12px;margin:26px 0 0;padding:0;list-style:none;display:grid}.mk .ticks li{font-size:var(--text-card);color:var(--fg);grid-template-columns:20px 1fr;gap:10px;display:grid}.mk .ticks li span{color:var(--muted)}.mk .ticks svg{color:var(--teal-hi);margin-top:4px}.mk .feat .note{font-size:var(--text-small);color:var(--dim);margin-top:18px}.mk .wide-sec{padding-block:110px;scroll-margin-top:130px}.mk .ctable{border:1px solid var(--line-2);background:var(--panel);border-radius:6px;margin-top:36px;overflow:hidden}.mk .ctable .r{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.4fr 1fr;align-items:start;gap:20px;padding:18px 20px;display:grid}.mk .ctable .r:last-child{border-bottom:0}.mk .ctable .r.h{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--dim);background:#ffffff05;padding-block:12px;font-size:11.5px}.mk .ctable q{font-family:var(--display);letter-spacing:-.01em;font-size:18px;font-weight:600}.mk .ctable .need{color:var(--muted);font-size:var(--text-card)}.mk .ctable .rule-c{font-family:var(--mono);font-size:var(--text-label);color:var(--teal-hi);line-height:1.6}.mk .callout{color:var(--fg);font-size:var(--text-card);background:#f0b44c0f;border:1px solid #f0b44c59;border-radius:6px;grid-template-columns:22px 1fr;gap:12px;margin-top:28px;padding:20px 22px;display:grid}.mk .callout svg{color:var(--amber);margin-top:3px}.mk .callout p+p{color:var(--muted);margin-top:8px}.mk .cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.mk .card{border:1px solid var(--line);background:var(--panel);border-radius:6px;flex-direction:column;gap:10px;padding:24px;text-decoration:none;transition:border-color .25s,background .25s;display:flex}.mk .card:hover{background:#12203a;border-color:#43d3c473}.mk .card .cat{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--teal-hi);font-size:11.5px}.mk .card h3{font-size:21px;line-height:1.2}.mk .card p{color:var(--muted);font-size:var(--text-card)}.mk .card .meta{color:var(--dim);font-size:var(--text-small);justify-content:space-between;margin-top:auto;padding-top:10px;display:flex}.mk .card.feature{background:radial-gradient(700px 300px at 90% 0%,#43d3c429,transparent 60%),var(--panel);grid-column:span 3;grid-template-columns:1fr 1fr;align-items:center;gap:32px;padding:32px;display:grid}.mk .card.feature h3{font-size:clamp(26px,3vw,36px)}.mk .filters{flex-wrap:wrap;gap:6px;margin:0 0 22px;display:flex}.mk .filters button{border:1px solid var(--line-2);min-height:36px;color:var(--muted);font:inherit;font-size:var(--text-meta);cursor:pointer;background:0 0;border-radius:4px;padding:0 12px}.mk .filters button[aria-pressed=true]{background:var(--fg);color:var(--ink);border-color:var(--fg)}.mk .article{grid-template-columns:220px minmax(0,720px);gap:64px;padding-block:20px 120px;display:grid}.mk .toc{font-size:var(--text-meta);align-self:start;position:sticky;top:110px}.mk .toc b{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--dim);margin-bottom:10px;font-size:11.5px;font-weight:500;display:block}.mk .toc a{color:var(--muted);border-left:2px solid var(--line);padding:6px 0 6px 12px;text-decoration:none;transition:all .2s;display:block}.mk .toc a.on,.mk .toc a:hover{color:var(--fg);border-left-color:var(--teal-hi)}.mk .prose{font-size:var(--text-section);color:#c9d4e1;max-width:68ch;line-height:1.7}.mk .prose h2{color:var(--fg);margin:56px 0 16px;scroll-margin-top:110px;font-size:clamp(26px,2.6vw,32px);line-height:1.15}.mk .prose p{margin:0 0 18px}.mk .prose ul,.mk .prose ol{margin:0 0 20px;padding-left:22px}.mk :where(.prose) ul{list-style:outside}.mk :where(.prose) ol{list-style:decimal}.mk .prose li{margin-bottom:8px}.mk .prose strong{color:var(--fg)}.mk .prose .lead{font-size:var(--text-lede);color:var(--fg)}.mk .prose .table-scroll{margin:0 0 24px}.mk .prose .cookie-table{border-collapse:collapse;width:100%;font-size:var(--text-small);line-height:1.5}.mk .prose .cookie-table th{color:var(--fg);text-align:left;border-bottom:1px solid var(--line);padding:10px 12px 10px 0;font-weight:600}.mk .prose .cookie-table td{vertical-align:top;border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:10px 12px 10px 0}.mk .prose .cookie-table code{font-family:var(--mono);color:var(--fg);font-size:.92em}@media (max-width:720px){.mk .prose .cookie-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.mk .prose .cookie-table tr{border-bottom:1px solid var(--line);padding:12px 0;display:block}.mk .prose .cookie-table td{border:0;grid-template-columns:7.5em 1fr;gap:10px;padding:3px 0;display:grid}.mk .prose .cookie-table td:before{content:attr(data-label);color:var(--dim)}}.mk .check-list{list-style:none;padding:0!important}.mk .check-list li{border-bottom:1px solid var(--line);grid-template-columns:26px 1fr;gap:8px;padding:12px 0;display:grid;margin:0!important}.mk .check-list input{width:18px;height:18px;accent-color:var(--teal-hi);margin-top:4px}.mk .ex{border:1px solid var(--line-2);background:var(--panel);border-radius:6px;margin:0 0 20px;padding:20px 22px}.mk .ex .bad,.mk .ex .good{font-family:var(--display);color:var(--fg);font-size:18px;font-weight:600;display:block}.mk .ex .lbl{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:11.5px;display:block}.mk .ex .lbl.r{color:var(--red)}.mk .ex .lbl.g{color:var(--green);margin-top:16px}.mk .disclaimer{font-size:var(--text-meta);color:var(--dim);border-top:1px solid var(--line);margin-top:40px;padding-top:18px}.mk .prose h3{font-size:var(--text-lede);color:var(--fg);letter-spacing:-.01em;margin:36px 0 12px;scroll-margin-top:110px;line-height:1.3}.mk .prose h3 a{color:inherit;text-underline-offset:4px}.mk .prose .article-figure{margin:8px 0 28px}.mk .prose .article-figure img{border-radius:var(--r);background:#fff;width:100%;height:auto;display:block}.mk .prose .article-figure figcaption,.mk .prose .shot-source{font-size:var(--text-small);color:var(--dim);margin-top:10px;line-height:1.5}.mk .prose .product-shot{margin:0 0 20px}.mk .prose .product-shot img{border:1px solid var(--line-2);border-radius:var(--r);width:100%;height:auto;display:block}.mk .prose .product-shot .shot-source{margin-top:8px}.mk .prose .article-callout{margin:4px 0 28px}.mk .prose .article-callout p{margin:0}.mk .prose .article-callout p+p{margin-top:12px}.mk .prose .article-callout .callout-title{font-family:var(--display);color:var(--fg);margin-bottom:8px;font-weight:600}.mk .prose .article-callout .callout-sub{color:var(--fg);margin-top:16px;font-weight:600}.mk .prose .article-callout.callout-tip .tip-label{color:var(--teal-hi)}.mk .prose .table-scroll.data{border:1px solid var(--line-2);border-radius:var(--r);background:var(--panel);overflow-x:auto}.mk .prose .article-table{border-collapse:collapse;width:100%;font-size:var(--text-small);line-height:1.5}.mk .prose .article-table th,.mk .prose .article-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:10px 12px}.mk .prose .article-table thead th{color:var(--fg);background:var(--panel-2);font-weight:600}.mk .prose .article-table tbody th{color:var(--fg);font-weight:600}.mk .prose .article-table tbody tr:last-child>*{border-bottom:0}.mk .prose .article-table tr.ours>*{background:var(--teal-glow)}@media (max-width:760px){.mk .prose .article-table{min-width:640px}}.mk .article>.prose{min-width:0}.mk .prose sup.ref{vertical-align:super;margin-left:1px;font-size:.68em;line-height:0}.mk .prose sup.ref a{text-decoration:none}.mk .prose .references{font-size:var(--text-meta);color:var(--muted);padding:0;list-style:none}.mk .prose .references li{margin-bottom:6px;scroll-margin-top:110px}.mk .prose .references li:target{color:var(--fg)}.mk .prose .closing-note{font-size:var(--text-meta);color:var(--dim)}.mk .dp-banner{border:1px solid var(--line-2);border-radius:var(--r);background:var(--navy);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px 40px;margin:8px 0 32px;padding:28px 32px;display:grid}.mk .prose .dp-banner p{margin:0}.mk .dp-banner .dp-banner-title{font-family:var(--display);letter-spacing:-.02em;color:var(--fg);margin-top:10px;font-size:clamp(22px,2.2vw,26px);font-weight:700;line-height:1.2}.mk .dp-banner .dp-banner-body{font-size:var(--text-card);color:var(--muted);margin-top:14px;line-height:1.6}.mk .dp-banner-action{justify-items:center;gap:8px;display:grid}.mk .dp-banner .dp-banner-fine{font-size:var(--text-small);color:var(--muted)}.mk .btn.btn-teal{background:var(--teal);color:#fff}.mk .btn.btn-teal:hover{background:color-mix(in srgb,var(--teal) 86%,#fff);box-shadow:0 0 0 3px var(--teal-glow)}@media (max-width:640px){.mk .dp-banner{grid-template-columns:1fr;padding:24px 20px}.mk .dp-banner-action,.mk .dp-banner .btn{width:100%}}.mk .checker{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.mk .panel{border:1px solid var(--line-2);background:var(--panel);border-radius:6px;overflow:hidden}.mk .panel-h{border-bottom:1px solid var(--line);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--dim);justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;font-size:11.5px;display:flex}.mk .panel textarea{resize:vertical;width:100%;min-height:300px;color:var(--fg);font:inherit;background:0 0;border:0;outline:none;padding:16px;font-size:16px;line-height:1.65;display:block}.mk .panel-f{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.mk .hl-out{white-space:pre-wrap;min-height:120px;padding:16px;font-size:16px;line-height:1.75}.mk .hl-out mark{color:var(--fg);border-bottom:2px solid var(--teal-hi);background:#43d3c429;border-radius:4px;padding:1px 2px}.mk .hl-out mark.k-green{border-color:var(--green);background:#5bd38e24}.mk .hl-out mark.k-comp,.mk .hl-out mark.k-sup{border-color:var(--amber);background:#f0b44c24}.mk .hl-out mark.k-health{border-color:var(--red);background:#f07a6a24}.mk .found{display:grid}.mk .found .f{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:6px 12px;padding:14px 16px;display:grid}.mk .found .f b{font-weight:600}.mk .found .f .fw{color:var(--muted);grid-column:1/-1;font-size:14.5px}.mk .found .f .rl{font-family:var(--mono);color:var(--teal-hi);grid-column:1/-1;font-size:11.5px}.mk .kind{white-space:nowrap;color:var(--teal-hi);background:#43d3c41a;border-radius:999px;align-self:start;padding:3px 9px;font-size:12px;font-weight:600}.mk .kind.k-green{color:var(--green);background:#5bd38e1a}.mk .kind.k-comp,.mk .kind.k-sup{color:var(--amber);background:#f0b44c1a}.mk .kind.k-health{color:var(--red);background:#f07a6a1a}.mk .count-badge{font-family:var(--mono);color:var(--teal-hi)}.mk .facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.mk .facts .fact{border-radius:6px}.mk .facts .fact h3{margin-top:14px}.mk .ic-lg{width:40px;height:40px;color:var(--teal-hi);background:#43d3c41a;border-radius:6px;place-items:center;display:grid}.mk .two-col{grid-template-columns:.8fr 1.2fr;align-items:start;gap:64px;display:grid}.mk .form{border:1px solid var(--line-2);background:var(--panel);border-radius:6px;gap:16px;padding:28px;display:grid}.mk .form .row2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.mk .form label{font-size:var(--text-meta);gap:6px;font-weight:500;display:grid}.mk .form label span.req{color:var(--teal-hi)}.mk .form input,.mk .form select,.mk .form textarea{border:1px solid var(--line-2);width:100%;min-height:44px;color:var(--fg);font:inherit;font-size:var(--text-card);background:#08101c99;border-radius:4px;outline:none;padding:10px 12px;transition:border-color .2s,box-shadow .2s}.mk .form textarea{resize:vertical;min-height:130px}.mk .form input:focus,.mk .form select:focus,.mk .form textarea:focus{border-color:var(--teal-hi);box-shadow:0 0 0 3px #43d3c42e}.mk .form .fields{gap:16px;display:grid}.mk .form .ok{color:var(--green);background:#5bd38e14;border:1px solid #5bd38e66;border-radius:6px;padding:14px 16px;display:none}.mk .form.sent .ok{display:block}.mk .form.sent .fields{display:none}.mk .principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:40px;display:grid}.mk .principle{border-top:2px solid var(--teal-hi);padding-top:18px}.mk .principle h3{font-size:22px}.mk .principle p{color:var(--muted);font-size:var(--text-card);margin-top:10px}@media (max-width:1000px){.mk .feat,.mk .feat.flip,.mk .two-col,.mk .checker{grid-template-columns:1fr;gap:36px}.mk .feat.flip>:first-child{order:0}.mk .shots.two{grid-template-columns:1fr}.mk .cards,.mk .facts,.mk .principles{grid-template-columns:1fr 1fr}.mk .card.feature{grid-column:1/-1;grid-template-columns:1fr}.mk .article{grid-template-columns:1fr;gap:24px}.mk .toc{display:none}.mk .ctable .r{grid-template-columns:1fr;gap:6px}.mk .ctable .r.h{display:none}.mk .step:first-child{min-height:auto}}@media (max-width:640px){.mk .cards,.mk .facts,.mk .principles,.mk .form .row2{grid-template-columns:1fr}.mk .page-hero{padding-block:48px 36px}.mk .feat,.mk .wide-sec{padding-block:72px}.mk .subnav{top:64px}.mk .nav-in{height:64px}}@media (prefers-reduced-motion:reduce){.mk .screen{transition:none}}@media (max-width:1000px){.mk .faq{grid-template-columns:1fr;gap:28px}}.mk .shots.review{grid-template-columns:minmax(0,1fr)}.mk .shots.review .shot{max-width:440px}.mk .review-ledger .ledger-head,.mk .review-ledger .lrow{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto}.mk .review-ledger .who{flex-direction:column;min-width:0;display:flex}.mk .review-ledger .who .role{color:var(--dim);font-size:12.5px}@media (max-width:520px){.mk .review-ledger .ledger-head,.mk .review-ledger .lrow{gap:10px;padding-inline:14px;font-size:13.5px}}.mk .inline-screen .shot{width:auto;max-width:100%}.mk main>.band{--band-bg:var(--ink);isolation:isolate;position:relative}.mk main>.band:not(.hero,.page-hero,.p-hero):before{content:"";background:var(--band-bg);z-index:-1;pointer-events:none;position:absolute;inset:0 calc(50% - 50vw)}.mk main>.band.band-cta{--band-bg:var(--band-cta)}.mk main>.band:not(.hero,.page-hero,.p-hero){padding-block:var(--section-pad)}.mk main>.band:is(.hero,.page-hero,.p-hero){padding-bottom:var(--section-pad)}.mk main>.band.final{text-align:center}.mk .cov-head h2,.mk .wide-sec h2{margin-top:14px;font-size:clamp(32px,3.8vw,50px);line-height:1.04}.mk .cov-head h2{max-width:13em}.mk .wide-sec .lede{color:var(--muted);font-size:var(--text-section);max-width:var(--measure);margin-top:18px}.mk .ovl{--ovl-right:0px;--ovl-w:64%;padding-bottom:32px;position:relative}.mk .feat.flip .ovl{--ovl-right:-24px}.mk .ovl-base{border:1px solid var(--line);background:#f7f8fa;border-radius:6px;margin:0;overflow:hidden}.mk .ovl-base img{object-fit:cover;object-position:top left;width:100%;height:auto;max-height:438px;display:block}.mk .ovl-card{right:var(--ovl-right);width:var(--ovl-w);background:var(--panel);border:1px solid var(--line-2);color:var(--fg);border-radius:6px;padding:16px 20px;font-size:13px;line-height:1.45;position:absolute;bottom:0;box-shadow:0 24px 48px #00000073}.mk .ovl.wide{--ovl-w:68%}.mk .ovl-note{font-size:var(--text-small);color:var(--dim);margin-top:12px}.mk .oc-h{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:10px;font-size:14px;font-weight:600;display:flex}.mk .oc-h small{color:var(--muted);font-size:13px;font-weight:500}.mk .oc-grp{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--dim);padding-top:10px;font-size:13px}.mk .oc-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;padding-block:7px;display:grid}.mk .oc-row:last-child{border-bottom:0;padding-bottom:0}.mk .oc-miss{color:var(--red);font-weight:600}.mk .oc-kv{grid-template-columns:auto minmax(0,1fr);gap:6px 16px;padding-top:10px;display:grid}.mk .oc-kv dt{color:var(--muted)}.mk .oc-kv dd{margin:0}.mk .oc-led{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) auto;align-items:baseline;gap:4px 12px;display:grid}.mk .oc-led .hd{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--dim);border-bottom:1px solid var(--line);padding-bottom:6px;font-size:13px}.mk .oc-led>span:not(.hd){padding-block:5px}.mk .oc-led time{font-family:var(--mono);color:var(--muted);white-space:nowrap}.mk .oc-led .dec{font-weight:600}.mk .oc-lap{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding-block:7px;display:grid}.mk .oc-lap:last-child{border-bottom:0;padding-bottom:0}.mk .oc-lap span{color:var(--muted)}.mk .oc-lap time{font-family:var(--mono);color:var(--amber);white-space:nowrap}@media (max-width:1199px){.mk .ovl{padding-bottom:0}.mk .ovl-card{width:calc(100% - 32px);margin:-40px auto 0;position:relative;bottom:auto;right:auto}}.mk .hiw-steps{gap:0;display:grid}.mk .hiw-step{grid-template-columns:.9fr 1.1fr;align-items:center;gap:64px;display:grid}.mk .hiw-step+.hiw-step{margin-top:96px}.mk .hiw-step.flip{grid-template-columns:1.1fr .9fr}.mk .hiw-step.flip>:first-child{order:2}.mk .hiw-step .n{font-family:var(--mono);font-size:var(--text-label);color:var(--teal-hi);letter-spacing:.08em}.mk .hiw-step h2{margin-top:12px;font-size:clamp(28px,3.2vw,42px);line-height:1.06}.mk .hiw-step p{color:var(--muted);font-size:var(--text-section);max-width:var(--measure);margin-top:16px}.mk .start-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:40px;display:grid}.mk .start-list>div{border:1px solid var(--line);background:var(--panel);border-radius:6px;padding:24px}.mk .start-list h3{font-size:19px}.mk .start-list p{color:var(--muted);font-size:var(--text-card);margin-top:8px}.mk .see-more{margin-top:40px}@media (max-width:1000px){.mk .hiw-step,.mk .hiw-step.flip{grid-template-columns:1fr;gap:28px}.mk .hiw-step.flip>:first-child{order:0}.mk .hiw-step+.hiw-step{margin-top:64px}.mk .start-list{grid-template-columns:1fr}}.mk .rules-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:36px;display:grid}.mk .rule-item{border:1px solid var(--line);background:var(--panel);border-radius:6px;flex-direction:column;gap:8px;padding:22px;display:flex}.mk .rule-item .jur{font-family:var(--mono);font-size:var(--text-label);letter-spacing:.06em;color:var(--dim);text-transform:uppercase}.mk .rule-item h3{font-size:19px;line-height:1.25}.mk .rule-item p{color:var(--muted);font-size:var(--text-card)}.mk .rule-item .rule-foot{font-size:var(--text-small);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:auto;padding-top:6px;display:flex}.mk .rule-item .rule-foot a{color:var(--teal-hi);text-underline-offset:3px}.mk .rule-item .rule-chk{color:var(--dim)}.mk .rule-item .rule-chk.yes{color:var(--green)}.mk .ev-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:36px;display:grid}.mk .ev-grid>div{border:1px solid var(--line);background:var(--panel);border-radius:6px;padding:22px}.mk .ev-grid h3{font-size:18px}.mk .ev-grid ul{color:var(--muted);font-size:var(--text-card);gap:6px;margin:12px 0 0;padding:0 0 0 18px;list-style:outside;display:grid}.mk .uc-steps{counter-reset:ucs;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:36px;padding:0;list-style:none;display:grid}.mk .uc-steps li{counter-increment:ucs;border-top:2px solid var(--teal-hi);padding-top:16px}.mk .uc-steps li:before{content:counter(ucs,decimal-leading-zero);font-family:var(--mono);font-size:var(--text-label);color:var(--teal-hi)}.mk .uc-steps h3{margin-top:8px;font-size:18px}.mk .uc-steps p{color:var(--muted);font-size:var(--text-card);margin-top:8px}.mk .cases{gap:12px;margin-top:36px;display:grid}.mk .case{border:1px solid var(--line);background:var(--panel);border-radius:6px;grid-template-columns:200px minmax(0,1fr);gap:20px;padding:20px 22px;display:grid}.mk .case .who{font-weight:600}.mk .case .who small{font-weight:400;font-family:var(--mono);font-size:var(--text-label);color:var(--dim);margin-top:4px;display:block}.mk .case p{color:var(--muted);font-size:var(--text-card)}.mk .case a{color:var(--teal-hi);font-size:var(--text-small);text-underline-offset:3px;margin-top:8px;display:inline-block}.mk .next-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}@media (max-width:1000px){.mk .rules-list,.mk .ev-grid{grid-template-columns:1fr}.mk .uc-steps{grid-template-columns:1fr 1fr}.mk .case{grid-template-columns:1fr;gap:8px}}@media (max-width:640px){.mk .uc-steps,.mk .next-links{grid-template-columns:1fr}}.mk .page-hero .kicker,.mk .p-hero .kicker,.mk .hero .kicker{font-family:var(--mono);font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;color:var(--teal-hi);margin-bottom:20px;font-weight:500;line-height:1.4;display:block}.mk .p-hero .kicker{margin-bottom:18px}.mk .split .note{font-size:var(--text-small);color:var(--dim);margin-top:18px}.mk .tile .go{color:var(--teal-hi);font-weight:600;font-size:var(--text-meta);margin-top:auto;padding-top:14px}.mk .oc-p{padding-top:10px}.mk .feat .note{color:var(--dim)}.mk .shot-gap{margin-top:44px}.mk .tile-gap{margin-top:14px}.mk main>.band{margin-block:0}.mk .cmp-head{margin-bottom:28px}.mk .cta-row{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.mk .page-hero .byline{font-size:var(--text-meta);color:var(--dim);margin-top:18px}.mk .points-flush{margin-top:0}.mk .checker-note{margin-top:18px}.mk .hiw-steps{margin:0;padding:0;list-style:none}.mk .hiw-step.flip .ovl{--ovl-right:-24px}.mk .hiw-claim{background:var(--panel);border:1px solid var(--line-2);border-radius:6px;padding:20px 22px;font-size:14px;box-shadow:0 24px 48px #00000059}.mk .hiw-wording{font-family:var(--display);padding-top:14px;font-size:18px;font-weight:600;line-height:1.4}.mk .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mk .inc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 32px;margin:40px 0 0;padding:0;list-style:none;display:grid}.mk .inc-grid li{grid-template-columns:18px 1fr;gap:12px;display:grid}.mk .inc-grid svg{color:var(--teal-hi);margin-top:4px}.mk .inc-grid h3{font-size:var(--text-section);font-family:var(--body);letter-spacing:0;font-weight:600}.mk .inc-grid p{color:var(--muted);font-size:var(--text-card);margin-top:6px}.mk .fit-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:40px;display:grid}.mk .fit{border:1px solid var(--line);background:var(--panel);border-radius:6px;padding:24px}.mk .fit h3{font-size:21px}.mk .fit .fit-price{font-family:var(--mono);font-size:var(--text-small);color:var(--teal-hi);margin-top:6px}.mk .fit p:not(.fit-price){color:var(--muted);font-size:var(--text-card);margin-top:12px}.mk .what-claim{font-size:var(--text-section);color:var(--muted);max-width:var(--measure)}.mk .what-claim ul{color:var(--fg);margin:16px 0 0;padding-left:20px;list-style:outside}.mk .what-claim li+li{margin-top:6px}.mk .sec-p a,.mk .prose a{color:var(--teal-hi)}@media (max-width:1100px){.mk .fit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.mk .inc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.mk .inc-grid,.mk .fit-grid{grid-template-columns:1fr}}.mk .final-alt{color:var(--muted);font-size:var(--text-card);margin-top:20px}.mk .final-alt a{color:var(--teal-hi)}.mk .cb{border:1px solid var(--line-2);background:var(--panel);border-radius:6px;flex-direction:column;min-width:0;height:clamp(560px,100vh - 140px,780px);display:flex;position:relative;overflow:hidden}.mk .cb *{scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}.mk .cb ::-webkit-scrollbar{width:6px;height:6px}.mk .cb ::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:999px}.mk .cb-panes{flex:1;grid-template-columns:1fr 1fr;min-height:0;display:grid}.mk .cb-pane{flex-direction:column;min-width:0;min-height:0;display:flex}.mk .cb-pane+.cb-pane{border-left:1px solid var(--line)}.mk .cb-pane-head{border-bottom:1px solid var(--line);padding:14px 18px 10px}.mk .cb-pane-head h2{letter-spacing:-.01em;font-size:17px;font-weight:600;line-height:1.35}.mk .cb-pane-scroll{flex:1;align-content:start;gap:14px;min-height:0;padding:16px 18px;display:grid;overflow-y:auto}.mk .cb-pane-foot{border-top:1px solid var(--line);background:var(--panel);flex-wrap:wrap;gap:10px;padding:12px 18px;display:flex}.mk .cb-input-body{flex-direction:column;flex:1;gap:12px;min-height:0;padding:14px 18px;display:flex;overflow-y:auto}.mk .cb-tabs{gap:4px;display:flex}.mk .cb-tabs button{border:1px solid var(--line-2);min-height:34px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:4px;padding:0 14px;font-size:14px;font-weight:600}.mk .cb-tabs button.on{color:var(--fg);background:#43d3c41a;border-color:#43d3c473}.mk .cb-field{gap:6px;display:grid}.mk .cb-field-grow{flex:1;grid-template-rows:1fr auto;min-height:150px}.mk .cb-input-box,.mk .cb-input,.mk .cb-select{border:1px solid var(--line-2);width:100%;color:var(--fg);font:inherit;background:#08101c99;border-radius:4px;outline:none;transition:border-color .2s,box-shadow .2s}.mk .cb-input-box{resize:none;height:100%;min-height:150px;padding:12px;font-size:15px;line-height:1.6}.mk .cb-input{min-height:40px;padding:8px 12px;font-size:15px}.mk .cb-input-box:focus,.mk .cb-input:focus,.mk .cb-select:focus{border-color:var(--teal-hi);box-shadow:0 0 0 3px #43d3c42e}.mk .cb ::placeholder{color:var(--dim)}.mk .cb-help{color:var(--dim);font-size:13px}.mk .cb-settings{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.mk .cb-setting{gap:6px;min-width:0;display:grid}.mk .cb-label{color:var(--muted);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.mk .cb-select{appearance:none;text-overflow:ellipsis;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='%239AA9BC' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:12px 12px;height:40px;padding:0 40px 0 12px;font-size:14px}.mk .cb-select option{background:var(--panel);color:var(--fg)}.mk .cb-info{border:1px solid var(--line-2);width:16px;height:16px;color:var(--muted);cursor:help;border-radius:999px;place-items:center;font-size:11px;font-style:italic;display:inline-grid}.mk .cb [data-tip]{position:relative}.mk .cb [data-tip]:hover:after,.mk .cb [data-tip]:focus-visible:after{content:attr(data-tip);z-index:20;border:1px solid var(--line-2);width:max-content;max-width:260px;color:var(--fg);font-family:var(--body);white-space:normal;pointer-events:none;background:#020812;border-radius:4px;padding:6px 9px;font-size:12.5px;font-style:normal;font-weight:500;line-height:1.4;position:absolute;bottom:calc(100% + 8px);left:0}.mk .cb-error{color:var(--red);font-size:14px}.mk .cb-empty{color:var(--muted);font-size:15px}.mk .cb-notice{color:var(--amber);background:#f0b44c14;border:1px solid #f0b44c66;border-radius:6px;gap:4px;padding:10px 12px;font-size:14px;display:grid}.mk .cb-pills{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mk .cb-pill{min-height:30px;font:inherit;white-space:nowrap;background:0 0;border:1px solid;border-radius:999px;align-items:center;padding:0 12px;font-size:13.5px;font-weight:600;display:inline-flex}.mk button.cb-pill{cursor:pointer}.mk .cb-pill.r-high{color:var(--red);border-color:#f07a6a73}.mk .cb-pill.r-medium{color:var(--amber);border-color:#f0b44c73}.mk .cb-pill.r-low{color:var(--teal-hi);border-color:#43d3c473}.mk .cb-pill.on{background:#ffffff14;box-shadow:inset 0 0 0 1px}.mk .cb-copy{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--fg);font-size:15.5px;line-height:1.8}.mk .cb-mark{color:inherit;border-bottom:2px solid;border-radius:2px;padding:1px 0}.mk .cb-copy .cb-mark{cursor:pointer}.mk .cb-mark.r-high{border-color:var(--red);background:#f07a6a24}.mk .cb-mark.r-medium{border-color:var(--amber);background:#f0b44c24}.mk .cb-mark.r-low{border-color:var(--teal-hi);background:#43d3c424}.mk .cb-mark:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.mk .cb-example{gap:16px;display:grid}.mk .cb-example-copy{border:1px solid var(--line);background:#08101c59;border-radius:6px;padding:14px;font-size:16px;line-height:1.8}.mk .cb-ticks{gap:10px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.mk .cb-ticks li{align-items:flex-start;gap:10px;display:flex}.mk .cb-ticks svg{color:var(--teal-hi);flex:0 0 16px;margin-top:4px}.mk .cb-note{color:var(--dim);font-size:13.5px}.mk .cb-toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:10px 14px;display:flex}.mk .cb-back{color:var(--teal-hi);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:14px;font-weight:600;text-decoration:none}.mk .cb-search{flex:1;min-width:160px;max-width:280px}.mk .cb-search .cb-input{min-height:34px;padding:4px 10px;font-size:14px}.mk .cb-select-all{color:var(--muted);cursor:pointer;white-space:nowrap;align-items:center;gap:8px;margin-left:auto;font-size:14px;display:inline-flex}.mk .cb input[type=checkbox]{width:17px;height:17px;accent-color:var(--teal-hi);cursor:pointer;flex:0 0 17px}.mk .cb-claims{grid-template-columns:38% 62%}.mk .cb-list{overflow-y:auto}.mk .cb-rows{outline:none;margin:0;padding:0;list-style:none}.mk .cb-rows:focus-visible{box-shadow:inset 0 0 0 2px var(--teal-hi)}.mk .cb-row{border-bottom:1px solid var(--line);cursor:pointer;border-left:2px solid #0000;grid-template-columns:17px 8px minmax(0,1fr) auto;align-items:start;gap:10px;padding:11px 14px 11px 12px;display:grid}.mk .cb-row:hover{background:#ffffff08}.mk .cb-row.on{border-left-color:var(--teal-hi);background:#43d3c412}.mk .cb-row input{margin-top:2px}.mk .cb-dot{border-radius:999px;width:8px;height:8px;margin-top:7px}.mk .cb-dot.r-high{background:var(--red)}.mk .cb-dot.r-medium{background:var(--amber)}.mk .cb-dot.r-low{background:var(--teal-hi)}.mk .cb-row-text{gap:3px;min-width:0;display:grid}.mk .cb-row-claim{-webkit-line-clamp:2;color:var(--fg);-webkit-box-orient:vertical;font-size:14.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.mk .cb-row-meta{color:var(--dim);font-size:12.5px}.mk .cb-row-empty{color:var(--muted);padding:14px;font-size:14px}.mk .cb-badge{white-space:nowrap;border:1px solid;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600}.mk .cb-badge.r-high{color:var(--red);border-color:#f07a6a73}.mk .cb-badge.r-medium{color:var(--amber);border-color:#f0b44c73}.mk .cb-badge.r-low{color:var(--teal-hi);border-color:#43d3c473}.mk .cb-skipped{color:var(--muted);padding:12px 14px;font-size:14px}.mk .cb-skipped summary{cursor:pointer;color:var(--fg);font-weight:600}.mk .cb-skipped ul{gap:4px;margin:8px 0;padding-left:18px;list-style:outside;display:grid}.mk .cb-specs{border-bottom:1px solid var(--line)}.mk .cb-specs>summary{color:var(--fg);cursor:pointer;padding:12px 14px;font-size:14px;font-weight:600}.mk .cb-specs .cb-rows{border-top:1px solid var(--line)}.mk .cb-detail{padding:16px 22px 22px;display:block;overflow-y:auto}.mk .cb-detail-top{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.mk .cb-count{font-family:var(--body);color:var(--dim);font-size:13px;font-weight:500}.mk .cb-arrow{border:1px solid var(--line-2);width:30px;height:30px;color:var(--fg);cursor:pointer;background:0 0;border-radius:4px;font-size:18px;line-height:1}.mk .cb-arrow:hover{border-color:var(--teal-hi)}.mk .cb-add{color:var(--muted);cursor:pointer;align-items:center;gap:8px;margin-left:auto;font-size:14px;display:inline-flex}.mk .cb-attribution{color:var(--muted);margin-top:6px;font-size:14px}.mk .cb-quote{font-family:var(--display);overflow-wrap:anywhere;margin-top:14px;font-size:22px;font-weight:600;line-height:1.35}.mk .cb-detail h4{color:var(--muted);margin:18px 0 6px;font-size:13px;font-weight:600}.mk .cb-in-copy{color:var(--fg);font-size:15px;line-height:1.7}.mk .cb-detail .cb-pills{margin-top:12px}.mk .cb-tag{color:var(--teal-hi);background:#43d3c41a;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.mk .cb-text{font-size:15px}.mk .cb-bullets{gap:5px;margin:0;padding-left:18px;font-size:15px;list-style:outside;display:grid}.mk .cb-rules{gap:10px;margin:0;padding:0;list-style:none;display:grid}.mk .cb-rules a{color:var(--teal-hi);font-size:15px;font-weight:600}.mk .cb-rules span{color:var(--muted);font-size:13.5px;display:block}.mk .cb-phone-only,.mk .cb-toolbar-download{display:none}.mk .cb{scroll-margin-top:80px}.mk .cb-all-claims{color:var(--teal-hi);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 0 12px;font-size:14px;font-weight:600;display:none}.mk .cb-footer{border-top:1px solid var(--line-2);background:var(--panel-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 16px;display:flex}.mk .cb-footer-count{font-size:14.5px;font-weight:600}.mk .cb-footer-actions{flex-wrap:wrap;align-items:flex-start;gap:10px 12px;display:flex}.mk .cb-footer-primary{justify-items:end;gap:4px;display:grid}.mk .cb-footer-primary small{color:var(--muted);font-size:12.5px}.mk .cb-modal-backdrop{z-index:80;background:#020812b8;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.mk .cb-modal{border:1px solid var(--line-2);background:var(--panel);border-radius:6px;gap:10px;width:min(460px,100%);max-height:calc(100vh - 32px);padding:24px;display:grid;position:relative;overflow-y:auto}.mk .cb-modal h3{padding-right:28px;font-size:20px}.mk .cb-modal>p{color:var(--muted);font-size:14.5px}.mk .cb-modal-close{border:1px solid var(--line-2);width:32px;height:32px;color:var(--fg);cursor:pointer;background:0 0;border-radius:4px;font-size:20px;line-height:1;position:absolute;top:12px;right:12px}.mk .cb-modal-form{gap:10px;margin-top:4px;display:grid}.mk .cb-modal-form label{gap:6px;font-size:14px;font-weight:500;display:grid}.mk .cb-modal-form .btn{justify-self:start}.mk .cb-ok{color:var(--green);background:#5bd38e14;border:1px solid #5bd38e66;border-radius:6px;padding:12px 14px;font-size:14.5px}.mk .ck-disclaimer{color:var(--dim);font-size:13.5px}@media (max-width:899px){.mk .cb{height:clamp(520px,100svh - 120px,780px)}.mk .cb[data-view=check]{height:auto}.mk .cb-panes{grid-template-columns:1fr}.mk .cb-pane+.cb-pane{border-left:0;border-top:1px solid var(--line)}.mk .cb[data-view=check] .cb-input-body,.mk .cb[data-view=check] .cb-pane-scroll{overflow:visible}.mk .cb[data-view=summary] .cb-input-pane{display:none}.mk .cb[data-view=summary] .cb-panes{grid-template-rows:minmax(0,1fr)}.mk .cb-settings{grid-template-columns:1fr}.mk .cb-claims{grid-template-rows:minmax(0,1fr);grid-template-columns:1fr}.mk .cb-claims[data-detail=false] .cb-detail,.mk .cb-claims[data-detail=true] .cb-list{display:none}.mk .cb-claims[data-detail=true] .cb-detail{border-left:0}.mk .cb-all-claims{display:inline-block}.mk .cb-quote{font-size:19px}.mk .cb-select-all{margin-left:0}.mk .cb-search{flex-basis:100%;max-width:none}.mk .cb-footer{z-index:40;min-height:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-left:0;border-right:0;flex-wrap:nowrap;gap:12px;position:fixed;bottom:0;left:0;right:0}.mk .cb[data-view=claims]{margin-bottom:96px}.mk .cb-footer-actions{flex-wrap:nowrap}.mk .cb-footer-primary small{display:none}.mk .cb-footer .btn{min-height:44px}.mk .cb-wide-only{display:none}.mk .cb-phone-only,.mk .cb-toolbar-download{display:inline}.mk .cb[data-detail=true] .cb-toolbar{display:none}.mk .cb-footer .cb-error{background:var(--panel-2);padding:6px 0;position:absolute;bottom:100%;left:16px;right:16px}}.mk .rp{padding-top:48px;padding-bottom:72px}.mk .rp-meta{color:var(--muted);overflow-wrap:anywhere;margin-top:12px;font-size:15px}.mk .rp-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:24px 0 28px;display:flex}.mk .rp-actions a.text{color:var(--teal-hi);font-size:15px;font-weight:600}.mk .rp .panel{overflow:visible}.mk .rp-card{margin-top:24px}.mk .rp-legacy{gap:10px;margin-top:20px;display:grid}.mk .pill.red{color:var(--red);background:#f07a6a14;border-color:#f07a6a59}.mk .ctable.ck-kinds .r{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr) minmax(0,1.3fr)}.mk .ctable.ck-kinds b{font-weight:600;font-size:var(--text-card)}.mk .ctable.ck-examples .r{grid-template-columns:minmax(0,1.1fr) 92px minmax(0,1.4fr) minmax(0,1.3fr)}.mk .ctable .ck-claim{font-family:var(--display);letter-spacing:-.01em;font-size:17px;font-weight:600}.mk .ctable .ck-line{display:block}.mk .ctable .ck-line+.ck-line{margin-top:8px}.mk .ck-level{color:var(--muted);font-size:var(--text-card);margin-top:14px}.mk .ck-moves{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin-top:40px;display:grid}.mk .ck-moves h3{font-size:19px}.mk .ck-moves .ticks{margin-top:14px}.mk .ck-limits{margin-top:0}.mk q[data-claim-example]{quotes:"“" "”" "‘" "’";font-style:normal}@media (max-width:900px){.mk .ck-moves{grid-template-columns:1fr;gap:28px}}@media (max-width:1000px){.mk .ctable.ck-kinds .r,.mk .ctable.ck-examples .r{grid-template-columns:1fr;gap:6px}}.mk .vis{width:100%;min-width:0;position:relative}.mk .vis picture{display:block}.mk .vis img{max-width:none;height:auto;width:calc(var(--iw) * 100%);aspect-ratio:var(--ar);margin:calc(var(--it) * 100%) 0 calc(var(--ib) * 100%) calc(var(--il) * 100%);display:block}@media (min-width:1200px){.mk .vis{--iw:var(--iw-lg);--il:var(--il-lg);--it:var(--it-lg);--ib:var(--ib-lg);--ar:var(--ar-lg)}}@media (min-width:641px) and (max-width:1199px){.mk .vis{--iw:var(--iw-md);--il:var(--il-md);--it:var(--it-md);--ib:var(--ib-md);--ar:var(--ar-md)}}@media (max-width:1199px){.mk .vis{overflow-x:clip}}@media (max-width:640px){.mk .vis{--iw:var(--iw-sm);--il:var(--il-sm);--it:var(--it-sm);--ib:var(--ib-sm);--ar:var(--ar-sm)}.mk .vis-scroll-sm{border-radius:6px;overflow-x:auto}.mk .vis-scroll-sm img{width:calc(var(--iw-sm) * var(--nw-sm));margin:calc(var(--it-sm) * var(--nw-sm)) 0 calc(var(--ib-sm) * var(--nw-sm)) calc(var(--il-sm) * var(--nw-sm))}}.mk .vis-video{border-radius:6px;overflow:hidden;box-shadow:0 40px 80px -40px #000000b3}.mk .vis-video img,.mk .vis-video video{width:100%;height:auto;aspect-ratio:var(--ar);margin:0;display:block}.mk .vis-video video{object-fit:cover;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.mk .vis-video video{display:none}}.mk .screen.as-image{background:0 0;border:0;border-radius:0;overflow:visible}.mk .browser .bar span[data-address]:after{content:attr(data-address)}.mk.vis-src{min-height:0;background:0 0!important;overflow:visible!important}html:has(.vis-src){min-height:0;background:0 0!important;overflow:visible!important}html:has(.vis-src) body{min-height:0;background:0 0!important;overflow:visible!important}.mk .feature-pair .split{padding-block:0}.mk .feature-pair .split+.split{margin-top:96px}@media (max-width:640px){.mk .feature-pair .split+.split{margin-top:64px}}.mk .inc-ticks{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 32px;margin-top:36px}@media (max-width:900px){.mk .inc-ticks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.mk .inc-ticks{grid-template-columns:1fr}}.mk .ck-kind-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:36px 0 0;padding:0;list-style:none;display:grid}.mk .ck-kind-grid li{border:1px solid var(--line);background:var(--panel);border-radius:6px;flex-direction:column;gap:6px;min-width:0;padding:16px 18px;display:flex}.mk .ck-kind-grid b{font-weight:600;font-size:var(--text-card)}.mk .ck-kind-grid q{color:var(--muted);font-size:var(--text-card)}.mk .ck-levels{gap:14px;margin:0;padding:0;list-style:none;display:grid}.mk .ck-levels li{color:var(--muted);font-size:var(--text-card);grid-template-columns:96px 1fr;align-items:center;gap:14px;display:grid}.mk .ck-rule-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin-top:36px;display:grid}.mk .ck-rule-cols h3{font-family:var(--mono);font-size:var(--text-label);letter-spacing:.06em;color:var(--dim)}.mk .ck-rule-cols ul{font-size:var(--text-card);gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.mk .ck-rule-cols a{color:var(--fg);-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px}.mk .ck-rule-cols a:hover{color:var(--teal-hi)}@media (max-width:1000px){.mk .ck-kind-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.mk .ck-kind-grid,.mk .ck-rule-cols{grid-template-columns:1fr;gap:12px}.mk .ck-rule-cols{gap:28px}}.mk .ctable.uc-rules .r{grid-template-columns:minmax(0,1.1fr) minmax(0,1.6fr) minmax(0,.5fr)}.mk .uc-rule-name{flex-direction:column;gap:4px;min-width:0;display:flex}.mk .uc-rule-name .jur{font-family:var(--mono);font-size:var(--text-label);letter-spacing:.06em;color:var(--dim);text-transform:uppercase}.mk .uc-rule-name a{color:var(--fg);font-weight:600;font-size:var(--text-card);text-underline-offset:3px;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2)}.mk .uc-rule-name a:hover{color:var(--teal-hi)}.mk .ctable.uc-rules .rule-chk{color:var(--dim);font-size:var(--text-card)}.mk .ctable.uc-rules .rule-chk.yes{color:var(--green)}@media (max-width:1000px){.mk .ctable.uc-rules .r{grid-template-columns:1fr;gap:6px}}@keyframes mk-lit{0%{color:#eaf0f629}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.mk .lit-text{view-timeline-name:--lit}.mk .lit-text .w{animation:linear both mk-lit;animation-timeline:--lit;animation-range:cover calc(15vh - var(--p) * 65vh + var(--p) * 100%) cover calc(19vh - var(--p) * 65vh + var(--p) * 100%)}}@supports not (animation-timeline:view()){.mk .lit-text .w{color:#eaf0f629;transition:color .3s linear;transition-delay:calc(var(--p) * 1.4s)}.mk .lit-text.in .w{color:var(--fg)}.mk .lit-text.in .w.hl{color:var(--teal-hi)}}}.mk [data-story][data-active="0"] [data-screen="0"],.mk [data-story][data-active="1"] [data-screen="1"],.mk [data-story][data-active="2"] [data-screen="2"],.mk [data-story][data-active="3"] [data-screen="3"]{opacity:1}.mk [data-story][data-active="0"] .progress i{transform:scaleY(.25)}.mk [data-story][data-active="1"] .progress i{transform:scaleY(.5)}.mk [data-story][data-active="2"] .progress i{transform:scaleY(.75)}.mk [data-story][data-active="3"] .progress i{transform:scaleY(1)}@media (scripting:enabled) and (min-width:1001px) and (prefers-reduced-motion:no-preference){.mk [data-story] .step{opacity:.28}.mk [data-story][data-active="0"] [data-step="0"],.mk [data-story][data-active="1"] [data-step="1"],.mk [data-story][data-active="2"] [data-step="2"],.mk [data-story][data-active="3"] [data-step="3"]{opacity:1}}@media (min-width:1001px){.mk [data-story] .step{min-height:54vh}.mk [data-story] .progress+.step{min-height:50vh}.mk [data-story] .step:last-child{min-height:66vh}}.mk .lit-text.uc-lit{font-family:var(--display);letter-spacing:-.02em;max-width:24em;margin-top:14px;font-size:clamp(28px,3vw,40px);font-weight:700;line-height:1.12}.mk .sec .why{margin-top:40px}.mk .ck-risk .ck-levels{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 32px;margin-top:32px}.mk .ck-risk .sec-p{max-width:var(--measure)}@media (max-width:1000px){.mk .ck-risk .ck-levels{grid-template-columns:1fr}}.mk .cta-h{margin-top:14px;font-size:clamp(28px,2.9vw,42px);line-height:1.08}.mk main :is(p,li,q){text-wrap:pretty}.mk .uc-partner{padding-bottom:100px}.mk .uc-partner-card{grid-template-columns:minmax(0,1fr) auto}.mk .uc-partner-card h2{font-size:clamp(28px,3.4vw,44px)}.mk .uc-partner-action{justify-items:center;gap:10px;display:grid}.mk .partner-card p.uc-partner-fine{font-size:var(--text-small);margin-top:0}@media (max-width:1000px){.mk .uc-partner-card{grid-template-columns:1fr;gap:28px}.mk .uc-partner-action{justify-items:start}}@media (max-width:640px){.mk .uc-partner{padding-bottom:72px}.mk .uc-partner-action,.mk .uc-partner-action .btn{width:100%}.mk .uc-partner-action{justify-items:center}}.mk .lp{background:radial-gradient(1100px 520px at 80% -8%,#43d3c424,#0000 60%);flex-direction:column;min-height:100vh;display:flex}.mk .lp main{flex:1}.mk .lp-top{align-items:center;width:100%;min-height:64px;display:flex}.mk .lp-top .logo{line-height:0;display:inline-flex}.mk .lp-hero{padding-block:clamp(16px,6vw,96px) clamp(56px,8vw,112px)}.mk .lp-hero h1{max-width:960px;margin-top:14px;font-size:clamp(32px,5.6vw,68px);font-weight:800;line-height:1.02}.mk .lp-lede{max-width:640px;font-size:var(--text-section);color:var(--muted);margin-top:18px;line-height:1.55}.mk .lp-action{flex-direction:column;align-items:flex-start;gap:10px;margin-top:28px;display:flex}.mk .lp-cta{min-height:48px;padding-inline:22px;font-size:16px}.mk .lp-fine{font-size:var(--text-small);color:var(--muted)}.mk .lp-sec{padding-bottom:clamp(64px,9vw,112px)}.mk .lp-sec h2,.mk .lp-final h2{font-size:clamp(28px,3.6vw,44px);line-height:1.08}.mk .lp-sec-p{max-width:var(--measure);font-size:var(--text-section);color:var(--muted);margin-top:16px}.mk .lp-offer{color:var(--fg);margin-top:14px}.mk .lp-shot{min-width:0}.mk .lp-hero .lp-shot{margin-top:40px}.mk .lp-h2-kicked{margin-top:14px}.mk .lp-rows{gap:72px;margin-top:48px;display:grid}.mk .lp-row{gap:24px;display:grid}.mk .lp-row-copy h3{margin-top:12px;font-size:clamp(22px,2.4vw,30px);line-height:1.15}.mk .lp-row-copy p:not(.eyebrow){max-width:520px;font-size:var(--text-section);color:var(--muted);margin-top:14px;line-height:1.55}.mk .lp-rows-cta{margin-top:56px}.mk .lp-qa{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:28px 0 0;display:grid}.mk .lp-qa div{border:1px solid var(--line-2);border-radius:var(--r);background:var(--panel);padding:24px}.mk .lp-qa dt{font-family:var(--display);font-size:18px;font-weight:600;line-height:1.3}.mk .lp-qa dd{color:var(--muted);font-size:var(--text-card);margin:10px 0 0;line-height:1.6}@media (min-width:1024px){.mk .lp-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:56px;display:grid}.mk .lp-hero h1{font-size:clamp(40px,4.4vw,62px)}.mk .lp-hero .lp-shot{margin-top:0}.mk .lp-rows{gap:112px}.mk .lp-row{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:56px}.mk .lp-row-flip{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.mk .lp-row-flip .lp-row-copy{order:2}}.mk .lp-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.mk .lp-card{border:1px solid var(--line-2);border-radius:var(--r);background:var(--panel);padding:24px}.mk .lp-card h3{font-size:20px;line-height:1.25}.mk .lp-card p{color:var(--muted);font-size:var(--text-card);margin-top:10px;line-height:1.6}.mk .lp-tiles{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.mk .lp-tiles li{border:1px solid var(--line-2);border-radius:var(--r);background:var(--panel);flex-direction:column;justify-content:center;gap:8px;min-height:72px;padding:16px 20px;display:flex}.mk .lp-tiles b{font-family:var(--display);font-size:18px;font-weight:600;line-height:1.3}.mk .lp-tiles p{color:var(--muted);font-size:var(--text-card);line-height:1.55}.mk .lp-tiles li:has(p){justify-content:flex-start}.mk .lp-cases{flex-wrap:wrap;gap:12px;margin:24px 0 0;padding:0;list-style:none;display:flex}.mk .lp-cases li{border:1px solid var(--line);border-radius:var(--r);flex-direction:column;gap:2px;padding:12px 16px;display:flex}.mk .lp-cases span{font-family:var(--mono);font-size:var(--text-label);color:var(--dim)}.mk .lp-final{text-align:center;border-top:1px solid var(--line);padding-block:clamp(56px,8vw,104px)}.mk .lp-final h2{font-size:clamp(36px,6vw,76px);font-weight:800;line-height:.98}.mk .lp-final .lp-action{align-items:center}.mk .lp-legal{border-top:1px solid var(--line);color:var(--dim);font-size:var(--text-meta);flex-wrap:wrap;align-items:center;gap:0 20px;padding-block:12px 20px;display:flex}.mk .lp-legal span,.mk .lp-legal a,.mk .lp-legal .foot-link{align-items:center;min-height:44px;display:inline-flex}.mk .lp-legal a{text-decoration:none}.mk .lp-legal a:hover,.mk .lp-legal .foot-link:hover{color:var(--fg)}.mk .lp-legal .foot-link{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}@media (max-width:1000px){.mk .lp-cards,.mk .lp-qa{grid-template-columns:1fr}.mk .lp-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.mk .lp-top{min-height:56px}.mk .lp-hero h1{font-size:34px}.mk .lp-lede{margin-top:14px;font-size:16px}.mk .lp-action{align-items:stretch;margin-top:20px}.mk .lp-final .lp-action{align-items:stretch}.mk .lp-cta{width:100%}.mk .lp-fine{text-align:center}.mk .lp-tiles{grid-template-columns:1fr}.mk .lp-tiles li{min-height:56px}}.mk .strip a{margin-block:-12px;padding-block:12px;display:inline-block}
