.mk-wrap{width:100%;max-width:calc(1200px + 2 * var(--gutter));padding:0 var(--gutter);margin:0 auto}.mk-section{padding:clamp(4.5rem,3rem + 6vw,8rem) 0;position:relative}.mk-section.is-paper{background:#f6f8f7}.mk-section.is-dark{background:var(--night);color:var(--night-text)}.mk-section.is-dark h2,.mk-section.is-dark h3{color:#fff}.mk-section.tight-top{padding-top:clamp(2.5rem,2rem + 3vw,4.5rem)}.mk-head{max-width:46rem;margin-bottom:clamp(2.25rem,1.8rem + 2vw,3.5rem)}.mk-head.center{text-align:center;margin-inline:auto}.mk-eyebrow{font:500 12.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--teal);align-items:center;gap:10px;margin:0 0 18px;display:inline-flex}.mk-eyebrow:before{content:"";opacity:.6;background:currentColor;width:18px;height:1px}.is-dark .mk-eyebrow,.mk-hero .mk-eyebrow{color:var(--mint)}.mk-title{letter-spacing:-.045em;text-wrap:balance;margin:0 0 18px;font-size:clamp(2.1rem,1.4rem + 2.6vw,3.3rem);font-weight:650;line-height:1.04}.mk-lede{color:var(--muted);text-wrap:pretty;margin:0;font-size:clamp(1.05rem,1rem + .3vw,1.2rem);line-height:1.6}.is-dark .mk-lede{color:var(--night-text)}.is-dark code{border-color:var(--night-line);color:#e6eef0;background:#ffffff14}.mk-btn{min-height:48px;font:600 1rem/1 var(--font);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:10px;padding:0 1.35rem;text-decoration:none;transition:transform .15s,background .15s,box-shadow .15s,border-color .15s;display:inline-flex}.mk-btn:hover{transform:translateY(-1px)}.mk-btn svg{width:18px;height:18px}.mk-btn.primary{background:var(--mint);color:var(--night);box-shadow:0 0 0 1px #5fe0c566,0 10px 30px -8px #5fe0c58c}.mk-btn.primary:hover{color:var(--night);background:#8ff0dc}.mk-btn.brand{background:var(--teal);color:#fff;box-shadow:0 10px 24px -10px #096e6799}.mk-btn.brand:hover{background:var(--teal-dark);color:#fff}.mk-btn.ghost{color:#fff;background:#ffffff0f;border-color:#ffffff29}.mk-btn.ghost:hover{color:#fff;background:#ffffff1c}.mk-btn.outline{color:var(--ink);border-color:var(--border);background:#fff}.mk-btn.outline:hover{color:var(--ink);border-color:#c5d0d4}.mk-btn.block{width:100%}.mk-btn.lg{min-height:54px;padding:0 1.6rem;font-size:1.05rem}form.mk-inline{margin:0;display:inline-flex}.mk-hero{background:var(--night);color:var(--night-text);isolation:isolate;padding:clamp(3.5rem,2rem + 6vw,7rem) 0 clamp(4rem,3rem + 5vw,7.5rem);position:relative;overflow:hidden}.mk-hero:before{content:"";z-index:-2;background:radial-gradient(55% 60% at 78% 18%,#5fe0c529,#0000 62%),radial-gradient(40% 50% at 8% 95%,#096e674d,#0000 70%),radial-gradient(30% 30% at 50% 110%,#5fe0c51a,#0000 70%);position:absolute;inset:0}.mk-hero:after{content:"";z-index:-1;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 65% 30%,#000 25%,#0000 75%);mask-image:radial-gradient(80% 70% at 65% 30%,#000 25%,#0000 75%)}.mk-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2.5rem,2rem + 3vw,4.5rem);display:grid}.mk-hero h1{color:#fff;letter-spacing:-.055em;margin:0 0 24px;font-size:clamp(2.9rem,1.6rem + 5vw,5.2rem);font-weight:650;line-height:.98}.mk-accent{background:linear-gradient(100deg,#5fe0c5 10%,#b8f5e7 60%,#5fe0c5 95%);color:#0000;-webkit-background-clip:text;background-clip:text}.mk-hero-sub{color:#c9d7dc;text-wrap:pretty;max-width:36rem;margin:0 0 32px;font-size:clamp(1.08rem,1rem + .4vw,1.25rem);line-height:1.6}.mk-cta-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mk-seats{color:var(--night-text);align-items:center;gap:10px;margin-top:22px;font-size:.93rem;display:flex}.mk-seats strong{color:#fff;font-weight:600}.mk-live{background:var(--mint);border-radius:50%;flex:none;width:8px;height:8px;position:relative}.mk-live:after{content:"";border:1px solid var(--mint);opacity:0;border-radius:50%;animation:2.4s ease-out infinite mk-ping;position:absolute;inset:-4px}@keyframes mk-ping{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.1)}}.mk-works{border-top:1px solid var(--night-line);flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:clamp(2.5rem,2rem + 2vw,3.5rem);padding-top:22px;font-size:.88rem;display:flex}.mk-works>span:first-child{font:500 11.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#7f959d}.mk-works b{color:#e6eef0;letter-spacing:-.01em;font-weight:550}.mk-assure{color:var(--night-text);flex-wrap:wrap;gap:8px 20px;margin:14px 0 0;padding:0;font-size:.9rem;list-style:none;display:flex}.mk-assure li{align-items:center;gap:7px;display:flex}.mk-assure svg{width:16px;height:16px;color:var(--mint);flex:none}.mk-assure strong{color:#fff;font-weight:600}.mk-assure.center{justify-content:center;margin-top:22px}.mk-window{-webkit-backdrop-filter:blur(12px);background:linear-gradient(#ffffff12,#ffffff08);border:1px solid #ffffff1f;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 40px 80px -30px #000000b3,inset 0 1px #ffffff14}.mk-window-bar{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.mk-window-title{color:#fff;letter-spacing:-.01em;align-items:center;gap:9px;font-size:.92rem;font-weight:600;display:flex}.mk-window-title svg{width:18px;height:20px;color:var(--mint)}.mk-window-title span{color:#7f959d;font-weight:450}.mk-tag{font:500 11px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#7f959d;border:1px solid #ffffff1f;border-radius:999px;padding:5px 9px}.mk-stats{border-bottom:1px solid #ffffff14;grid-template-columns:repeat(3,1fr);display:grid}.mk-stat{padding:14px 18px}.mk-stat+.mk-stat{border-left:1px solid #ffffff14}.mk-stat small{font:500 11px/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#7f959d;margin-bottom:6px;display:block}.mk-stat strong{color:#fff;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.45rem;font-weight:600}.mk-stat.is-block strong{color:#ff8a8d}.mk-feed{height:322px;margin:0;padding:6px 0;list-style:none;position:relative;overflow:hidden}.mk-feed:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0d1f28eb);height:70px;position:absolute;bottom:0;left:0;right:0}.mk-row{border-bottom:1px solid #ffffff0d;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 18px;display:grid}.mk-row.is-new{animation:.55s cubic-bezier(.2,.8,.2,1) both mk-row-in}@keyframes mk-row-in{0%{opacity:0;background:#5fe0c51a;transform:translateY(-10px)}to{opacity:1;background:0 0;transform:none}}.mk-row time{font:12px/1 var(--mono);color:#6f858d;font-variant-numeric:tabular-nums}.mk-row-main{min-width:0}.mk-row-main b{color:#eef4f5;white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:550;display:block;overflow:hidden}.mk-row-main span{font:12px/1.4 var(--mono);color:#7f959d;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.mk-chip{font:600 11.5px/1 var(--font);white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;display:inline-flex}.mk-chip:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.mk-chip.ok{color:#5fe0c5;background:#5fe0c51a;border-color:#5fe0c540}.mk-chip.block{color:#ff8a8d;background:#e5484d1f;border-color:#e5484d4d}.mk-chip.warn{color:#f5bd5b;background:#d98a0c1f;border-color:#d98a0c4d}.mk-chip.idle{color:#9fb0b6;background:#ffffff0d;border-color:#ffffff1f}.mk-caption{color:#7f959d;text-align:right;margin:14px 4px 0;font-size:.8rem}.mk-pill{font:600 12px/1 var(--font);border:1px solid var(--border);background:var(--soft);color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.mk-pill.ok{color:var(--teal-dark);background:var(--teal-soft);border-color:var(--teal-line)}.mk-pill.block{color:#b42328;background:var(--block-soft);border-color:#f5c9cb}.mk-pill.warn{color:#8a5a07;background:#fcf3e3;border-color:#f0dcb3}.mk-pill.dot:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.mk-icon{background:var(--teal-soft);width:44px;height:44px;color:var(--teal);border:1px solid var(--teal-line);border-radius:12px;flex:none;place-items:center;display:inline-grid}.mk-icon svg{width:22px;height:22px}.mk-icon.red{background:var(--block-soft);color:#c42a30;border-color:#f5c9cb}.is-dark .mk-icon{color:var(--mint);background:#5fe0c51a;border-color:#5fe0c538}.mk-problems{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.mk-problem{border:1px solid var(--border);background:#fff;border-radius:18px;grid-template-rows:auto auto 1fr auto;gap:14px;padding:clamp(1.5rem,1.2rem + 1vw,2rem);transition:border-color .2s,box-shadow .2s,transform .2s;display:grid}.mk-problem:hover{border-color:#cfd9dc;transform:translateY(-2px);box-shadow:0 18px 40px -24px #0c1c2459}.mk-problem h3{letter-spacing:-.025em;margin:0;font-size:1.3rem}.mk-problem p{color:var(--muted);margin:0}.mk-fix{border-top:1px dashed var(--border);color:var(--ink);align-items:flex-start;gap:10px;padding-top:14px;font-size:.93rem;display:flex}.mk-fix svg{width:18px;height:18px;color:var(--teal);flex:none;margin-top:3px}.mk-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2.5rem,2rem + 3vw,5rem);display:grid}.mk-split.reverse{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.mk-points-list{gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.mk-points-list li{align-items:flex-start;gap:12px;display:flex}.mk-points-list svg{width:20px;height:20px;color:var(--teal);flex:none;margin-top:3px}.is-dark .mk-points-list svg{color:var(--mint)}.mk-panel{border:1px solid var(--border);background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 30px 60px -35px #0c1c2459}.mk-panel-head{border-bottom:1px solid var(--border);background:linear-gradient(#fff,#fafbfb);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.mk-panel-head b{color:var(--ink);letter-spacing:-.01em;font-size:.95rem}.mk-panel-head b span{color:var(--muted);font-weight:450}.mk-group{padding:8px 0}.mk-group+.mk-group{border-top:1px solid var(--border)}.mk-group-label{font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:10px 20px 6px}.mk-entrance{align-items:center;gap:12px;padding:9px 20px;display:flex}.mk-entrance svg{width:18px;height:18px;color:var(--muted);flex:none}.mk-entrance-name{color:var(--ink);flex:1;min-width:0;font-size:.93rem;font-weight:500}.mk-entrance-name small{color:var(--muted);font-weight:400}.mk-panel-foot{border-top:1px solid var(--border);color:var(--muted);background:#fafbfb;flex-wrap:wrap;align-items:center;gap:8px;padding:14px 20px;font-size:.82rem;display:flex}.mk-steps{counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.mk-step{border:1px solid var(--border);background:#fff;border-radius:18px;flex-direction:column;gap:14px;padding:26px;display:flex}.mk-step-num{font:500 12px/1 var(--mono);color:var(--teal);letter-spacing:.06em}.mk-step h3{letter-spacing:-.025em;margin:0;font-size:1.25rem}.mk-step p{color:var(--muted);margin:0}.mk-mini{border:1px solid var(--border);background:#fafbfb;border-radius:12px;gap:8px;margin-top:auto;padding:12px;font-size:.85rem;display:grid}.mk-mini-row{border:1px solid var(--border);background:#fff;border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;padding:8px 10px;display:flex}.mk-mini-row>span:first-child{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:550;overflow:hidden}.mk-mini-row code{color:var(--muted);background:0 0;border:0;padding:0;font-size:.8rem}.mk-radio{align-items:center;gap:8px;display:flex}.mk-radio i{border:1.5px solid #b9c5c9;border-radius:50%;width:14px;height:14px;display:inline-block}.mk-radio.is-on i{border:4px solid var(--teal)}.mk-seg{background:var(--soft);border:1px solid var(--border);border-radius:8px;padding:2px;font-size:.76rem;font-weight:600;display:inline-flex}.mk-seg span{color:var(--muted);border-radius:6px;padding:4px 8px}.mk-seg span.on{color:var(--ink);background:#fff;box-shadow:0 1px 2px #0c1c241f}.mk-seg span.on.enforce{background:var(--teal);color:#fff}.mk-glow{pointer-events:none;background:radial-gradient(50% 60% at 85% 10%,#5fe0c51f,#0000 65%),radial-gradient(40% 50% at 0 100%,#096e6738,#0000 70%);position:absolute;inset:0}.mk-points{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.mk-point{border:1px solid var(--night-line);background:#ffffff09;border-radius:16px;align-content:start;gap:12px;padding:24px;display:grid}.mk-point h3{letter-spacing:-.02em;margin:0;font-size:1.1rem}.mk-point p{margin:0;font-size:.95rem}.mk-code{border:1px solid var(--night-line);background:#06131a;border-radius:14px;margin-top:18px;overflow:hidden}.mk-code-bar{border-bottom:1px solid var(--night-line);font:12px/1 var(--mono);color:#7f959d;justify-content:space-between;padding:10px 16px;display:flex}.mk-code pre{font:13.5px/1.7 var(--mono);color:#d6e4e7;white-space:pre-wrap;background:0 0;border-radius:0;margin:0;padding:16px}.mk-code .c{color:#6f858d}.mk-code .k{color:#5fe0c5}.mk-code .s{color:#f5bd5b}.mk-bento{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.mk-tile{border:1px solid var(--border);background:#fff;border-radius:18px;flex-direction:column;grid-column:span 2;gap:10px;padding:24px;display:flex;overflow:hidden}.mk-tile.wide{grid-column:span 4}.mk-tile.half{grid-column:span 3}.mk-tile h3{letter-spacing:-.02em;margin:6px 0 0;font-size:1.15rem}.mk-tile p{color:var(--muted);margin:0;font-size:.95rem}.mk-tile-visual{margin-top:auto;padding-top:18px}.mk-bars{align-items:flex-end;gap:6px;height:96px;padding-top:8px;display:flex;position:relative}.mk-bars i{background:#d7e6e3;border-radius:5px 5px 2px 2px;flex:1}.mk-bars i.over{background:linear-gradient(180deg, #f08c8f, var(--block))}.mk-bars:after{content:"limit · 20 per 10 min";border-bottom:1.5px dashed var(--teal);font:500 10.5px/1 var(--mono);color:var(--teal);text-align:left;padding-bottom:5px;position:absolute;bottom:58px;left:0;right:0}.mk-toggle-row{border:1px solid var(--border);background:#fafbfb;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.mk-toggle{background:var(--teal);border-radius:999px;flex:none;width:42px;height:24px;position:relative}.mk-toggle:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;position:absolute;top:3px;right:3px;box-shadow:0 1px 3px #00000040}.mk-chips{flex-wrap:wrap;gap:8px;display:flex}.mk-log{gap:6px;display:grid}.mk-log div{border:1px solid var(--border);background:#fafbfb;border-radius:10px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 12px;font-size:.86rem;display:grid}.mk-log time{font:11.5px/1 var(--mono);color:var(--muted)}.mk-log span{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mk-ledger{grid-template-columns:1fr 1fr;gap:10px;font-size:.85rem;display:grid}.mk-ledger div{border:1px solid var(--border);background:#fafbfb;border-radius:12px;padding:12px 14px}.mk-ledger b{font:500 10.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;display:block}.mk-ledger span{color:var(--ink);align-items:center;gap:8px;line-height:1.9;display:flex}.mk-ledger svg{flex:none;width:14px;height:14px}.mk-ledger .kept svg{color:var(--teal)}.mk-ledger .never svg{color:#c42a30}.mk-health{gap:6px;font-size:.86rem;display:grid}.mk-health div{border:1px solid var(--border);color:var(--ink);background:#fafbfb;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.mk-compare{border:1px solid var(--border);background:#fff;border-radius:18px;overflow:hidden}.mk-compare table{font-size:.97rem}.mk-compare th,.mk-compare td{border-bottom:1px solid var(--border);vertical-align:middle;padding:15px 22px}.mk-compare th{font:600 .9rem/1.3 var(--font);letter-spacing:-.01em;text-transform:none;color:var(--ink);background:#fff}.mk-compare th:not(:first-child),.mk-compare td:not(:first-child){text-align:center;width:23%}.mk-compare th.us{background:var(--teal-soft);color:var(--teal-dark)}.mk-compare td.us{background:#edf7f48c}.mk-compare td:first-child{color:var(--ink);font-weight:500}.mk-compare .short{display:none}.mk-yes,.mk-no{border-radius:50%;place-items:center;width:26px;height:26px;display:inline-grid}.mk-yes{background:var(--teal);color:#fff}.mk-no{background:var(--soft);color:#9aa9af}.mk-yes svg,.mk-no svg{width:15px;height:15px}.mk-honest{border:1px solid var(--border);color:var(--muted);background:#fff;border-radius:14px;align-items:flex-start;gap:14px;margin-top:22px;padding:18px 20px;font-size:.95rem;display:flex}.mk-honest svg{width:20px;height:20px;color:var(--teal);flex:none;margin-top:2px}.mk-honest strong{color:var(--ink)}.mk-offer{grid-template-columns:minmax(0,1fr) minmax(0,27rem);align-items:center;gap:clamp(2.5rem,2rem + 3vw,5rem);display:grid}.mk-price-card{color:var(--night-text);background:linear-gradient(#13303b,#0e222b);border:1px solid #5fe0c547;border-radius:22px;padding:clamp(1.6rem,1.3rem + 1vw,2.2rem);position:relative;box-shadow:0 0 0 6px #5fe0c50d,0 40px 80px -30px #000000b3}.mk-price-card:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(160deg,#5fe0c5b3,#0000 40%);border-radius:22px;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.mk-price-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.mk-price-top b{color:#fff;letter-spacing:-.015em;font-size:1.05rem}.mk-badge{font:600 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--night);background:var(--mint);border-radius:999px;padding:6px 10px}.mk-price{color:#fff;align-items:baseline;gap:8px;margin:22px 0 6px;display:flex}.mk-price strong{letter-spacing:-.06em;font-size:clamp(3.4rem,2.8rem + 2vw,4.4rem);font-weight:650;line-height:1}.mk-price span{color:var(--night-text);font-size:1rem}.mk-price-note{margin:0 0 22px;font-size:.92rem}.mk-includes{border-top:1px solid var(--night-line);gap:11px;margin:0 0 24px;padding:20px 0 0;list-style:none;display:grid}.mk-includes li{color:#dbe6e9;align-items:flex-start;gap:11px;font-size:.96rem;display:flex}.mk-includes svg{width:18px;height:18px;color:var(--mint);flex:none;margin-top:3px}.mk-meter{background:#ffffff14;border-radius:999px;height:8px;margin:18px 0 10px;overflow:hidden}.mk-meter span{background:linear-gradient(90deg, var(--teal), var(--mint));border-radius:999px;min-width:6px;height:100%;display:block}.mk-meter-text{justify-content:space-between;gap:10px;font-size:.85rem;display:flex}.mk-meter-text b{color:#fff;font-weight:600}.mk-guarantee{background:#5fe0c512;border:1px solid #5fe0c538;border-radius:14px;align-items:flex-start;gap:12px;margin-top:18px;padding:14px 16px;display:flex}.mk-guarantee svg{width:22px;height:22px;color:var(--mint);flex:none;margin-top:1px}.mk-guarantee p{color:var(--night-text);margin:0;font-size:.88rem;line-height:1.5}.mk-guarantee b{color:#fff;margin-bottom:2px;font-size:.95rem;display:block}.mk-secure{color:#7f959d;flex-wrap:wrap;justify-content:center;gap:6px 14px;margin-top:14px;font-size:.8rem;display:flex}.mk-closed{border:1px solid var(--night-line);color:#dbe6e9;text-align:center;background:#ffffff0a;border-radius:12px;margin:0;padding:14px 16px}.mk-notice{color:#d8f5ee;background:#5fe0c514;border:1px solid #5fe0c54d;border-radius:12px;margin:0 0 18px;padding:12px 14px;font-size:.9rem}.mk-notice.warn{color:#f8deb0;background:#f5bd5b14;border-color:#f5bd5b59}.mk-notice.error{color:#ffd0d1;background:#e5484d1a;border-color:#ff8a8d59}.mk-why{gap:22px;margin-top:30px;display:grid}.mk-why>div{grid-template-columns:auto 1fr;align-items:start;gap:14px;display:grid}.mk-why h3{letter-spacing:-.015em;margin:0 0 4px;font-size:1.05rem}.mk-why p{margin:0;font-size:.96rem}.mk-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.mk-product{border:1px solid var(--border);background:#fff;border-radius:18px;padding:26px}.mk-product.is-core{border-color:var(--teal-line);background:linear-gradient(180deg, var(--teal-soft), #fff 70%)}.mk-product-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.mk-product-head h3{letter-spacing:-.02em;margin:0;font-size:1.2rem}.mk-product ul{gap:8px;margin:0;padding:0;font-size:.95rem;list-style:none;display:grid}.mk-product li{gap:10px;display:flex}.mk-product li svg{width:17px;height:17px;color:var(--teal);flex:none;margin-top:4px}.mk-product.is-cloud li svg{color:#9aa9af}.mk-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(2rem,1.5rem + 3vw,5rem);display:grid}@media (min-width:901px){.mk-faq>:first-child{position:sticky;top:100px}}.mk-faq-list details{border-bottom:1px solid var(--border)}.mk-faq-list details:first-child{border-top:1px solid var(--border)}.mk-faq-list summary{cursor:pointer;color:var(--ink);letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:18px;padding:20px 0;font-size:1.05rem;font-weight:600;list-style:none;display:flex}.mk-faq-list summary::-webkit-details-marker{display:none}.mk-faq-list summary:after{content:"";border:1px solid var(--border);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23096e67' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M12 7v10M7 12h10'/%3E%3C/svg%3E") 50%/12px no-repeat;border-radius:50%;flex:none;width:22px;height:22px;transition:transform .2s}.mk-faq-list details[open] summary:after{transform:rotate(45deg)}.mk-faq-list details>p{color:var(--muted);max-width:44rem;margin:-4px 0 22px}.mk-final{background:var(--night);color:var(--night-text);text-align:center;isolation:isolate;border-radius:28px;padding:clamp(2.5rem,2rem + 4vw,5rem) clamp(1.5rem,1rem + 4vw,4rem);position:relative;overflow:hidden}.mk-final:before{content:"";z-index:-1;background:radial-gradient(60% 80% at 50% 0,#5fe0c538,#0000 65%),radial-gradient(40% 60% at 100% 100%,#096e6759,#0000 70%);position:absolute;inset:0}.mk-final h2{color:#fff;letter-spacing:-.05em;max-width:16ch;margin:0 auto 18px;font-size:clamp(2.2rem,1.5rem + 3vw,3.6rem);line-height:1.02}.mk-final p{max-width:34rem;margin:0 auto 30px;font-size:1.1rem}.mk-final .mk-cta-row{justify-content:center}.mk-final-mark{width:54px;height:60px;color:var(--mint);margin:0 auto 22px;display:block}.mk-page-hero{background:var(--night);color:var(--night-text);padding:clamp(3rem,2rem + 4vw,5rem) 0 clamp(2.5rem,2rem + 3vw,4rem);position:relative;overflow:hidden}.mk-page-hero h1{color:#fff;letter-spacing:-.05em;margin:0 0 14px;font-size:clamp(2.4rem,1.6rem + 3vw,3.8rem);line-height:1.02}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.mk-reveal{animation:linear both mk-reveal;animation-timeline:view();animation-range:entry cover 22%}}}@keyframes mk-reveal{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mk-live:after,.mk-row.is-new{animation:none}.mk-btn,.mk-problem{transition:none}}@media (max-width:1000px){.mk-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-tile,.mk-tile.wide,.mk-tile.half{grid-column:span 1}.mk-tile.wide{grid-column:span 2}}@media (max-width:900px){.mk-hero-grid,.mk-split,.mk-split.reverse,.mk-offer,.mk-faq,.mk-steps,.mk-problems,.mk-points,.mk-products{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.mk-bento{grid-template-columns:minmax(0,1fr)}.mk-tile.wide{grid-column:span 1}.mk-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.mk-stat{padding:12px}.mk-stat strong{font-size:1.15rem}.mk-row{grid-template-columns:minmax(0,1fr) auto}.mk-row time{display:none}.mk-compare th,.mk-compare td{padding:12px 10px;font-size:.88rem}.mk-compare th:not(:first-child),.mk-compare td:not(:first-child){width:72px}.mk-compare .long{display:none}.mk-compare .short{display:inline}.mk-cta-row .mk-btn,.mk-cta-row form,.mk-cta-row form .mk-btn{width:100%}}
