.mk{--on-hero-muted:var(--color-navy-400);--on-hero-line:color-mix(in srgb, var(--color-brand-on-hero) 12%, transparent);--on-hero-fill:color-mix(in srgb, var(--color-brand-on-hero) 6%, transparent);--on-hero-accent:var(--color-teal-300);--mk-nav-h:76px;background:var(--color-bg-canvas);position:relative;overflow-x:clip}.mk main:focus{outline:none}.mk ul,.mk ol{list-style:none}.mk [aria-disabled=true]{cursor:default}.mk .skip-link{left:var(--space-4);z-index:50;padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--color-bg-raised);color:var(--color-text-primary);font-weight:var(--font-weight-semibold);box-shadow:var(--shadow-md);position:absolute;top:-100px}.mk .skip-link:focus{top:var(--space-3)}.mk .hero-surface .text-muted,.mk .hero-surface .caption{color:var(--on-hero-muted)}.mk .hero-surface .overline{color:var(--on-hero-accent)}.mk .hero-surface :focus-visible{outline-color:var(--on-hero-accent)}.mk .site-top{padding-top:var(--mk-nav-h);position:relative;overflow:hidden}.mk .site-top:before{content:"";pointer-events:none;background:radial-gradient(ellipse 70% 60% at 30% 0%, color-mix(in srgb, var(--color-teal-500) 22%, transparent), transparent 70%), radial-gradient(ellipse 45% 45% at 88% 90%, color-mix(in srgb, var(--color-coral-500) 14%, transparent), transparent 65%);position:absolute;inset:0}.mk .site-top>*{position:relative}.mk .hero-waves{opacity:.45;pointer-events:none;width:100%;height:220px;position:absolute;bottom:24px;left:0;right:0}.mk .site-top>.hero-waves{opacity:.35;position:absolute;bottom:-90px}.mk .mk-header{z-index:20;color:var(--color-brand-on-hero);position:absolute;top:0;left:0;right:0}.mk .web-nav{border-bottom:1px solid var(--on-hero-line);height:var(--mk-nav-h)}.mk .web-nav .home-link{color:var(--color-brand-on-hero);display:inline-flex}.mk .web-nav .logo{color:var(--color-brand-on-hero)}.mk .web-nav .logo b{color:var(--color-teal-300)}.mk .web-nav .nav-links{gap:var(--space-8);display:flex}.mk .web-nav .nav-links a{color:var(--color-brand-on-hero);opacity:.78}.mk .web-nav .nav-links a:hover{opacity:1}.mk .web-nav a[aria-current=page]{opacity:1;color:var(--on-hero-accent)}.mk .web-nav .nav-right{align-items:center;gap:var(--space-5);margin-left:auto;display:flex}.mk .web-nav .nav-right a.signin{color:var(--color-brand-on-hero);opacity:.85}.mk .web-nav .nav-right .btn{color:var(--color-text-on-accent)}.mk .web-nav :focus-visible{outline-color:var(--on-hero-accent)}.mk .nav-menu{display:none;position:relative}.mk .nav-menu summary{cursor:pointer;border-radius:var(--radius-md);border:1px solid var(--on-hero-line);width:44px;height:44px;color:var(--color-brand-on-hero);justify-content:center;align-items:center;list-style:none;display:flex}.mk .nav-menu summary::-webkit-details-marker{display:none}.mk .nav-menu[open] summary{background:var(--on-hero-fill)}.mk .nav-menu-panel{right:0;top:calc(100% + var(--space-2));z-index:30;min-width:220px;padding:var(--space-2);background:var(--color-brand-hero);border:1px solid var(--on-hero-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:absolute}.mk .nav-menu-panel a{min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--color-brand-on-hero);font-size:var(--font-size-md);align-items:center;display:flex}.mk .nav-menu-panel a:hover{background:var(--on-hero-fill)}.mk .section{padding:var(--space-20) 0}.mk .section-alt{background:var(--color-bg-surface);border-top:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle)}.mk .section-head{gap:var(--space-3);max-width:720px;margin-bottom:var(--space-12);flex-direction:column;display:flex}.mk .section-head.center{text-align:center;align-items:center;margin-left:auto;margin-right:auto}.mk .lead{font-size:var(--font-size-lg);line-height:var(--font-line-height-relaxed);color:var(--color-text-secondary)}.mk .hero-surface .lead{color:var(--on-hero-muted)}.mk .display-1 em,.mk .display-2 em,.mk .display-3 em{font-style:italic;font-weight:var(--font-weight-light);color:var(--color-accent-default)}.mk .hero-surface .display-1 em,.mk .hero-surface .display-2 em,.mk .hero-surface .display-3 em{color:var(--on-hero-accent)}.mk .icon-tile{border-radius:var(--radius-md);background:var(--color-accent-subtle);width:44px;height:44px;color:var(--color-accent-strong);flex:none;justify-content:center;align-items:center;display:flex}.mk .icon-tile .icon{color:inherit}.mk .icon-tile.coral{background:var(--color-highlight-subtle);color:var(--color-highlight-strong)}.mk .hero-surface .icon-tile{background:var(--on-hero-fill);color:var(--on-hero-accent);border:1px solid var(--on-hero-line)}.mk .link-arrow{font-weight:var(--font-weight-semibold);color:var(--color-text-link);align-items:center;gap:6px;display:inline-flex}.mk .link-arrow .icon{width:16px;height:16px}.mk .hero-surface .link-arrow{color:var(--on-hero-accent)}.mk .btn-on-hero{color:var(--color-brand-on-hero);border-color:color-mix(in srgb, var(--color-brand-on-hero) 28%, transparent);background:0 0}.mk .btn-on-hero:hover{background:var(--on-hero-fill)}.mk .city-pill{align-self:flex-start;align-items:center;gap:var(--space-2);min-height:32px;padding:4px var(--space-3) 4px var(--space-2);border-radius:var(--radius-pill);border:1px solid var(--on-hero-line);background:var(--on-hero-fill);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-brand-on-hero);display:inline-flex}.mk .city-pill .dot{background:var(--color-green-400);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--color-green-400) 25%, transparent);border-radius:50%;flex:none;margin-left:4px}.mk .site-footer{padding:var(--space-16) 0 var(--space-8)}.mk .site-footer .foot-grid{gap:var(--space-8);grid-template-columns:1.6fr repeat(4,1fr);display:grid}.mk .site-footer h2{font-family:var(--font-family-mono);font-size:var(--font-size-2xs);font-weight:var(--font-weight-regular);letter-spacing:var(--font-tracking-caps);text-transform:uppercase;color:var(--on-hero-muted);margin-bottom:var(--space-4)}.mk .site-footer ul{gap:var(--space-3);flex-direction:column;display:flex}.mk .site-footer ul a{color:var(--color-brand-on-hero);opacity:.82;font-size:var(--font-size-sm)}.mk .site-footer ul a[href]:hover{opacity:1}.mk .site-footer ul a[aria-disabled=true]{opacity:.6}.mk .site-footer .foot-brand .logo b{color:var(--color-teal-300)}.mk .site-footer .foot-brand p{color:var(--on-hero-muted);font-size:var(--font-size-sm);max-width:300px;margin-top:var(--space-4);line-height:var(--font-line-height-relaxed)}.mk .site-footer .foot-apps{gap:var(--space-2);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.mk .site-footer .foot-apps span{height:36px;padding:0 var(--space-3);border-radius:var(--radius-md);border:1px solid var(--on-hero-line);font-size:var(--font-size-xs);color:var(--color-brand-on-hero);align-items:center;gap:6px;display:inline-flex}.mk .site-footer .foot-base{margin-top:var(--space-12);padding-top:var(--space-6);border-top:1px solid var(--on-hero-line);justify-content:space-between;align-items:center;gap:var(--space-4);font-size:var(--font-size-xs);color:var(--on-hero-muted);display:flex}.mk .site-footer .foot-base .row{gap:var(--space-5)}.mk .site-footer .foot-wave{flex:none;width:120px;height:20px}.mk .hero{padding-top:var(--space-16);padding-bottom:var(--space-20)}.mk .hero-grid{gap:var(--space-12);grid-template-columns:1.08fr .92fr;align-items:center;min-height:660px;display:grid}.mk .hero-copy{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.mk .hero-copy .display-1{font-size:80px}.mk .hero-copy .lead{max-width:520px}.mk .hero-cta{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.mk .hero-proof{gap:var(--space-3) var(--space-6);margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--on-hero-line);flex-wrap:wrap;display:flex}.mk .hero-proof li{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--on-hero-muted);display:flex}.mk .hero-proof .icon{color:var(--on-hero-accent)}.mk .stage{justify-content:center;height:660px;display:flex;position:relative}.mk .phone{background:var(--color-navy-950);width:316px;height:650px;box-shadow:0 0 0 1px color-mix(in srgb, var(--color-brand-on-hero) 16%, transparent), var(--shadow-lg);border-radius:50px;padding:10px}.mk .screen{background:var(--color-bg-canvas);height:100%;color:var(--color-text-primary);border-radius:40px;flex-direction:column;display:flex;overflow:hidden}.mk .screen .sb{height:38px;font-size:13px;font-weight:var(--font-weight-semibold);flex:none;justify-content:space-between;align-items:flex-end;padding:0 24px 4px 28px;display:flex}.mk .screen .sb .notch{background:var(--color-navy-950);border-radius:14px;align-self:center;width:92px;height:26px;margin-top:8px}.mk .screen .hdr{padding:var(--space-3) var(--space-4) var(--space-2);justify-content:space-between;align-items:flex-end;display:flex}.mk .screen .overline{color:var(--color-accent-strong)}.mk .screen .hdr .t{font-family:var(--font-family-display);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--font-tracking-tight)}.mk .screen .mcard{margin:0 var(--space-3);border-radius:var(--radius-xl);height:404px;box-shadow:var(--shadow-md);flex:none;position:relative;overflow:hidden}.mk .screen .mcard .photo{border-radius:0;position:absolute;inset:0}.mk .screen .mtop{top:var(--space-3);left:var(--space-3);right:var(--space-3);z-index:2;justify-content:space-between;display:flex;position:absolute}.mk .screen .compat{background:color-mix(in srgb, var(--color-navy-950) 60%, transparent);color:var(--color-teal-300);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mk .screen .minfo{z-index:2;padding:var(--space-4) var(--space-4) 40px;color:var(--color-navy-50);flex-direction:column;gap:6px;display:flex;position:absolute;bottom:0;left:0;right:0}.mk .screen .minfo .nm{font-family:var(--font-family-display);font-size:26px;font-weight:var(--font-weight-semibold);align-items:center;gap:8px;display:flex}.mk .screen .minfo .tag{background:color-mix(in srgb, var(--color-navy-0) 14%, transparent);color:var(--color-navy-50);height:22px;font-size:11px}.mk .screen .acts{justify-content:center;gap:var(--space-4);z-index:3;margin-top:-26px;display:flex;position:relative}.mk .screen .act{background:var(--color-bg-raised);border:1px solid var(--color-border-subtle);width:52px;height:52px;box-shadow:var(--shadow-md);border-radius:50%;justify-content:center;align-items:center;display:flex}.mk .screen .act.big{background:var(--color-highlight-strong);width:60px;height:60px;color:var(--color-text-on-accent);border:0}.mk .screen .act .icon{width:22px;height:22px}.mk .screen .next{margin:auto var(--space-4) var(--space-4);align-items:center;gap:var(--space-2);font-size:var(--font-size-xs);color:var(--color-text-muted);display:flex}.mk .screen .next .avatar{border:2px solid var(--color-bg-canvas);margin-left:-10px}.mk .screen .next .avatar:first-child{margin-left:0}.mk .float{z-index:5;background:var(--color-bg-raised);color:var(--color-text-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--space-4);position:absolute}.mk .float .overline{color:var(--color-accent-strong)}.mk .float .text-muted{color:var(--color-text-muted)}.mk .float .icon-tile.coral{background:var(--color-highlight-subtle);color:var(--color-highlight-strong);border:0;width:36px;height:36px}.mk .float-verify{flex-direction:column;gap:10px;width:240px;display:flex;top:150px;left:-24px}.mk .float-verify .ln{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);display:flex}.mk .float-verify .ln .verified-dot{width:18px;height:18px}.mk .float-link{gap:var(--space-3);width:236px;font-size:var(--font-size-sm);line-height:var(--font-line-height-snug);align-items:flex-start;display:flex;top:318px;right:-24px}.mk .pillars{gap:var(--space-6);grid-template-columns:repeat(3,1fr);margin-top:0;display:grid}.mk .pillar{padding:var(--space-8);gap:var(--space-4);border-radius:var(--radius-xl);flex-direction:column;display:flex}.mk .pillar .num{font-family:var(--font-family-mono);font-size:var(--font-size-xs);color:var(--color-text-muted);letter-spacing:.12em}.mk .pillar p{color:var(--color-text-secondary);line-height:var(--font-line-height-relaxed)}.mk .pillar ul{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--color-border-subtle);flex-direction:column;margin-top:auto;display:flex}.mk .pillar li{gap:var(--space-2);font-size:var(--font-size-sm);align-items:center;display:flex}.mk .pillar li .icon{color:var(--color-accent-default);width:16px;height:16px}.mk .steps{gap:var(--space-6);grid-template-columns:repeat(4,1fr);display:grid;position:relative}.mk .steps:before{content:"";background:repeating-linear-gradient(90deg, var(--color-border-default) 0 6px, transparent 6px 12px);height:2px;position:absolute;top:27px;left:28px;right:12%}.mk .step{gap:var(--space-3);flex-direction:column;display:flex;position:relative}.mk .step .n{background:var(--color-bg-raised);border:1px solid var(--color-border-default);width:56px;height:56px;font-family:var(--font-family-display);font-size:var(--font-size-xl);color:var(--color-accent-strong);box-shadow:var(--shadow-sm);margin-bottom:var(--space-2);border-radius:50%;justify-content:center;align-items:center;display:flex}.mk .step.last .n{background:var(--color-accent-strong);color:var(--color-text-on-accent);border-color:#0000}.mk .step p{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--font-line-height-relaxed)}.mk .step .meta{font-family:var(--font-family-mono);font-size:var(--font-size-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted)}.mk .verify-grid{gap:var(--space-16);grid-template-columns:380px 1fr;align-items:start;display:grid}.mk .verify-grid .section-head{margin-bottom:var(--space-6)}.mk .layers{gap:var(--space-4);grid-template-columns:repeat(2,1fr);display:grid}.mk .layer{gap:var(--space-4);padding:var(--space-5);background:var(--color-bg-raised);display:flex}.mk .layer .body{flex-direction:column;gap:4px;display:flex}.mk .layer .k{font-family:var(--font-family-mono);font-size:var(--font-size-2xs);letter-spacing:.12em;color:var(--color-text-muted);text-transform:uppercase}.mk .layer p{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--font-line-height-normal)}.mk .verify-aside{gap:var(--space-4);flex-direction:column;display:flex}.mk .fee-note{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-highlight-subtle);font-size:var(--font-size-sm);line-height:var(--font-line-height-normal);display:flex}.mk .fee-note .icon{color:var(--color-highlight-strong);margin-top:2px}.mk .live{padding:var(--space-20) 0;position:relative;overflow:hidden}.mk .live-grid{gap:var(--space-16);grid-template-columns:.9fr 1.1fr;align-items:center;display:grid}.mk .formats{margin-top:var(--space-8);flex-direction:column;display:flex}.mk .format{gap:var(--space-4);padding:var(--space-5) 0;border-top:1px solid var(--on-hero-line);display:flex}.mk .format:last-child{border-bottom:1px solid var(--on-hero-line)}.mk .format p{color:var(--on-hero-muted);font-size:var(--font-size-sm);line-height:var(--font-line-height-normal);margin-top:4px}.mk .live-note{margin-top:var(--space-6);font-size:var(--font-size-sm);color:var(--on-hero-muted);gap:var(--space-2);align-items:center;display:flex}.mk .live-note .icon{color:var(--on-hero-accent)}.mk .tiles{gap:var(--space-4);grid-template-rows:250px 250px;grid-template-columns:1.35fr 1fr;display:grid}.mk .tile{border-radius:var(--radius-xl);color:var(--color-navy-50);position:relative;overflow:hidden}.mk .tile.big{grid-row:span 2}.mk .tile .photo{border-radius:0;position:absolute;inset:0}.mk .tile .t-top{top:var(--space-4);left:var(--space-4);right:var(--space-4);z-index:2;gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex;position:absolute}.mk .tile .t-top .spacer{flex:1}.mk .tile .pill{border-radius:var(--radius-pill);height:22px;font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);background:color-mix(in srgb, var(--color-navy-950) 55%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-items:center;gap:4px;padding:0 8px;display:inline-flex}.mk .tile .pill .icon{width:12px;height:12px}.mk .tile .t-bot{z-index:2;padding:var(--space-5);gap:var(--space-2);flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.mk .tile .t-bot .ttl{font-family:var(--font-family-display);font-weight:var(--font-weight-semibold);font-size:var(--font-size-xl);line-height:var(--font-line-height-snug)}.mk .tile.big .t-bot .ttl{font-size:var(--font-size-2xl)}.mk .tile .tile-over{color:var(--color-teal-300)}.mk .tile .comments{margin-bottom:var(--space-3);flex-direction:column;gap:6px;display:flex}.mk .tile .cmt{gap:var(--space-2);font-size:var(--font-size-xs);align-items:center;display:flex}.mk .tile .cmt b{font-weight:var(--font-weight-semibold)}.mk .tile .avatar.mini{flex:none;width:24px;height:24px;font-size:10px}.mk .tile .timer{font-family:var(--font-family-mono);font-size:var(--font-size-2xl);letter-spacing:.04em}.mk .quotes{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.mk .quote{padding:var(--space-8);gap:var(--space-5);border-radius:var(--radius-xl);border-style:dashed;border-color:var(--color-border-default);flex-direction:column;display:flex}.mk .quote .mark{font-family:var(--font-family-display);color:var(--color-highlight-default);height:24px;font-size:56px;line-height:.6}.mk .quote blockquote{font-family:var(--font-family-display);font-size:var(--font-size-xl);font-weight:var(--font-weight-light);line-height:var(--font-line-height-snug);letter-spacing:-.01em}.mk .quote .who{align-items:center;gap:var(--space-3);margin-top:auto;display:flex}.mk .placeholder-note{align-items:center;gap:var(--space-2);font-size:var(--font-size-xs);color:var(--color-status-warning);background:var(--color-status-warning-subtle);border-radius:var(--radius-pill);padding:6px 12px;display:inline-flex}.mk .placeholder-note .icon{width:14px;height:14px}.mk .apply-section{padding-top:0}.mk .apply{border-radius:var(--radius-xl);padding:var(--space-16);gap:var(--space-12);grid-template-columns:1.2fr .8fr;align-items:center;display:grid;position:relative;overflow:hidden}.mk .apply .hero-waves{opacity:.3;bottom:-120px}.mk .apply>:not(.hero-waves){position:relative}.mk .apply-cta{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.mk .apply-list{gap:var(--space-3);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--on-hero-fill);border:1px solid var(--on-hero-line);flex-direction:column;display:flex}.mk .apply-list .ln{gap:var(--space-3);font-size:var(--font-size-sm);line-height:var(--font-line-height-normal);align-items:flex-start;display:flex}.mk .apply-list .ln .icon{color:var(--on-hero-accent);margin-top:1px}.mk .p-hero{padding-top:var(--space-16);text-align:center;padding-bottom:200px}.mk .p-hero .inner{align-items:center;gap:var(--space-5);flex-direction:column;max-width:780px;margin:0 auto;display:flex}.mk .p-hero .lead{max-width:620px}.mk .billing{justify-content:center;align-items:center;gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.mk .billing .segmented{background:var(--on-hero-fill);border:1px solid var(--on-hero-line);width:260px}.mk .billing .segmented>button{cursor:pointer;color:var(--on-hero-muted);min-height:36px;transition:background var(--duration-base), color var(--duration-base);background:0 0;border:0}.mk .billing .segmented>button:hover{color:var(--color-brand-on-hero)}.mk .billing .segmented>.is-active,.mk .billing .segmented>.is-active:hover{background:var(--color-brand-on-hero);color:var(--color-brand-hero)}.mk .save-badge{background:var(--color-coral-a20);color:var(--color-coral-300)}.mk .plans{gap:var(--space-6);z-index:2;grid-template-columns:repeat(3,1fr);align-items:stretch;margin-top:-150px;display:grid;position:relative}.mk .plan{gap:var(--space-5);padding:var(--space-8);border-radius:var(--radius-xl);background:var(--color-bg-raised);border:1px solid var(--color-border-subtle);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:relative}.mk .plan.featured{border:2px solid var(--color-accent-default)}.mk .plan .ribbon{top:-14px;left:var(--space-8);height:28px;padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--color-accent-strong);color:var(--color-text-on-accent);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);align-items:center;display:inline-flex;position:absolute}.mk .plan .p-name{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.mk .plan .p-name h2{font-family:var(--font-family-display);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--font-tracking-tight)}.mk .plan .p-desc{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--font-line-height-normal);min-height:63px}.mk .price{align-items:baseline;gap:6px;display:flex}.mk .price .amt{font-family:var(--font-family-display);font-size:56px;font-weight:var(--font-weight-semibold);letter-spacing:-.03em;line-height:1}.mk .price .per{color:var(--color-text-muted);font-size:var(--font-size-md)}.mk .price-sub{font-size:var(--font-size-sm);color:var(--color-text-muted);min-height:70px;margin-top:calc(-1 * var(--space-2));flex-direction:column;gap:6px;display:flex}.mk .price-sub .save{align-self:flex-start;display:inline-flex}.mk .plan ul{gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--color-border-subtle);flex-direction:column;display:flex}.mk .plan li{gap:var(--space-3);font-size:var(--font-size-sm);line-height:var(--font-line-height-snug);display:flex}.mk .plan li .icon{color:var(--color-accent-default);width:18px;height:18px;margin-top:0}.mk .plan li.inherit{color:var(--color-text-muted)}.mk .plans-foot{text-align:center;margin-top:var(--space-6);font-size:var(--font-size-sm);color:var(--color-text-muted)}.mk .assure-section{padding-bottom:0}.mk .assure{gap:var(--space-6);grid-template-columns:1fr 1fr;display:grid}.mk .assure .card{padding:var(--space-8);gap:var(--space-5);border-radius:var(--radius-xl);display:flex}.mk .assure .card .stack{gap:var(--space-2)}.mk .assure .overline.fee-k{color:var(--color-highlight-strong)}.mk .assure p{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--font-line-height-relaxed)}.mk .fee-amt{font-family:var(--font-family-display);font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--font-tracking-tight);line-height:1}.mk .fee-points{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.mk .compare{border-radius:var(--radius-xl);border:1px solid var(--color-border-subtle);background:var(--color-bg-raised);overflow:hidden}.mk .compare .table th,.mk .compare .table td{padding:14px var(--space-6)}.mk .compare .table th:not(:first-child),.mk .compare .table td:not(:first-child){text-align:center;width:200px}.mk .compare .table thead th{background:var(--color-bg-surface);vertical-align:bottom;padding-top:var(--space-6);padding-bottom:var(--space-4)}.mk .compare .table thead .tn{font-family:var(--font-family-display);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--font-tracking-tight);text-transform:none;color:var(--color-text-primary);display:block}.mk .compare .table thead .tp{font-family:var(--font-family-body);letter-spacing:0;text-transform:none;font-size:var(--font-size-xs);margin-top:2px;display:block}.mk .compare .table thead th.is-featured{background:var(--color-accent-subtle)}.mk .compare .table td.is-featured{background:color-mix(in srgb, var(--color-accent-subtle) 50%, transparent)}.mk .compare .table tbody th[scope=row]{font-family:var(--font-family-body);font-size:var(--font-size-sm);letter-spacing:0;text-transform:none;font-weight:var(--font-weight-regular);color:var(--color-text-primary);border-bottom:1px solid var(--color-border-subtle);text-align:left;background:0 0}.mk .compare .table tr.grp th{background:var(--color-bg-surface);font-family:var(--font-family-mono);font-size:var(--font-size-2xs);letter-spacing:var(--font-tracking-caps);text-transform:uppercase;color:var(--color-text-muted);padding-top:var(--space-5);text-align:left;border-bottom:1px solid var(--color-border-subtle);font-weight:var(--font-weight-regular)}.mk .compare .yes{color:var(--color-accent-default);display:inline-flex}.mk .compare .no{color:var(--color-border-strong);display:inline-flex}.mk .compare .val{font-weight:var(--font-weight-medium)}.mk .compare td .icon{margin:0 auto}.mk .faq-grid{gap:var(--space-16);grid-template-columns:360px 1fr;display:grid}.mk .faq-side{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.mk .faq{border-top:1px solid var(--color-border-default);flex-direction:column;display:flex}.mk .faq details{border-bottom:1px solid var(--color-border-default)}.mk .faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) 0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);list-style:none;display:flex}.mk .faq summary::-webkit-details-marker{display:none}.mk .faq summary .icon{color:var(--color-text-muted);transition:transform var(--duration-base)}.mk .faq details[open] summary .icon{color:var(--color-accent-strong);transform:rotate(180deg)}.mk .faq details p{padding:0 var(--space-12) var(--space-6) 0;color:var(--color-text-secondary);line-height:var(--font-line-height-relaxed)}.mk .s-hero{padding-top:var(--space-16);padding-bottom:var(--space-20)}.mk .s-hero-grid{gap:var(--space-16);grid-template-columns:1.15fr .85fr;align-items:center;display:grid}.mk .s-hero .copy{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.mk .s-hero .display-1{font-size:68px}.mk .stats{border:1px solid var(--on-hero-line);border-radius:var(--radius-xl);background:var(--on-hero-fill);grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.mk .stats>div{padding:var(--space-6);gap:var(--space-2);flex-direction:column;display:flex}.mk .stats>div:nth-child(odd){border-right:1px solid var(--on-hero-line)}.mk .stats>div:nth-child(-n+2){border-bottom:1px solid var(--on-hero-line)}.mk .stats .v{font-family:var(--font-family-display);font-size:var(--font-size-4xl);font-weight:var(--font-weight-light);letter-spacing:-.02em;line-height:1}.mk .stats .v small{font-size:var(--font-size-xl);color:var(--on-hero-accent);margin-left:2px}.mk .stats .l{font-size:var(--font-size-sm);color:var(--on-hero-muted);line-height:var(--font-line-height-snug)}.mk .jump{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.mk .jump a{min-height:32px;padding:0 var(--space-3);border-radius:var(--radius-pill);border:1px solid var(--on-hero-line);color:var(--color-brand-on-hero);font-size:var(--font-size-xs);font-family:var(--font-family-mono);letter-spacing:.06em;align-items:center;display:inline-flex}.mk .jump a:hover{background:var(--on-hero-fill)}.mk section[id]{scroll-margin-top:var(--space-4)}.mk .ltable{border-radius:var(--radius-xl);border:1px solid var(--color-border-subtle);background:var(--color-bg-raised);overflow:hidden}.mk .lrow{gap:var(--space-8);padding:var(--space-6) var(--space-8);grid-template-columns:340px 1fr 280px;display:grid}.mk .lrow+.lrow{border-top:1px solid var(--color-border-subtle)}.mk .lrow.lhead{padding-top:var(--space-4);padding-bottom:var(--space-4);background:var(--color-bg-surface);font-family:var(--font-family-mono);font-size:var(--font-size-2xs);letter-spacing:var(--font-tracking-caps);text-transform:uppercase;color:var(--color-text-muted)}.mk .lk{font-family:var(--font-family-mono);font-size:var(--font-size-2xs);letter-spacing:var(--font-tracking-caps);text-transform:uppercase;color:var(--color-text-muted);display:none}.mk .lname{gap:var(--space-4);align-items:flex-start;display:flex}.mk .lname .n{font-family:var(--font-family-display);font-size:var(--font-size-2xl);font-weight:var(--font-weight-light);color:var(--color-text-muted);flex:none;width:36px;line-height:1.1}.mk .lname .stack{gap:4px}.mk .lname .when{font-size:var(--font-size-xs);color:var(--color-text-muted)}.mk .lcheck{gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--font-line-height-normal);flex-direction:column;display:flex}.mk .lcheck ul{flex-direction:column;gap:6px;display:flex}.mk .lcheck li{gap:var(--space-2);display:flex}.mk .lcheck li .icon{width:16px;height:16px;color:var(--color-accent-default);margin-top:3px}.mk .lstops-wrap{gap:var(--space-2);flex-direction:column;display:flex}.mk .lstops{gap:var(--space-2);flex-wrap:wrap;align-content:flex-start;display:flex}.mk .lstops .tag{background:var(--color-status-danger-subtle);color:var(--color-status-danger)}.mk .scam-grid{gap:var(--space-12);grid-template-columns:1fr 420px;align-items:start;display:grid}.mk .protections{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.mk .prot{padding:var(--space-5);gap:var(--space-3);background:var(--color-bg-raised);flex-direction:column;display:flex}.mk .prot p{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--font-line-height-normal)}.mk .chat-fig{top:var(--space-8);position:sticky}.mk .chat-demo{border-radius:var(--radius-xl);background:var(--color-bg-canvas);border:1px solid var(--color-border-default);box-shadow:var(--shadow-lg);overflow:hidden}.mk .chat-demo .ch{align-items:center;gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--color-border-subtle);background:var(--color-bg-surface);display:flex}.mk .chat-demo .cb{gap:var(--space-2);padding:var(--space-4);flex-direction:column;display:flex}.mk .chat-demo .banner{margin:var(--space-1) 0}.mk .chat-demo .composer .input{color:var(--color-text-muted);font-size:var(--font-size-sm);align-items:center;display:flex}.mk .chat-demo .lock-chip{color:var(--color-text-muted);font-size:var(--font-size-2xs);align-items:center;gap:4px;display:inline-flex}.mk .demo-cap{text-align:center;margin-top:var(--space-3)}.mk .report-grid{margin-top:var(--space-4);grid-template-columns:1fr 1fr 1fr 1fr;gap:0;display:grid;position:relative}.mk .rstep{padding:0 var(--space-6) 0 0;gap:var(--space-3);flex-direction:column;display:flex;position:relative}.mk .rstep .t{font-family:var(--font-family-display);font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--font-tracking-tight);color:var(--color-accent-strong);line-height:1}.mk .rstep .t small{font-size:var(--font-size-md);font-family:var(--font-family-body);font-weight:var(--font-weight-medium);color:var(--color-text-muted);letter-spacing:0;margin-right:4px}.mk .rstep .bar{background:var(--color-accent-default);height:4px;margin:var(--space-2) 0 var(--space-3);border-radius:2px}.mk .rstep:nth-child(2) .bar{background:var(--color-accent-soft)}.mk .rstep:nth-child(3) .bar{background:color-mix(in srgb, var(--color-accent-default) 45%, transparent)}.mk .rstep:nth-child(4) .bar{background:var(--color-highlight-default)}.mk .rstep p{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--font-line-height-relaxed)}.mk .report-foot{gap:var(--space-4);margin-top:var(--space-12);grid-template-columns:1fr 1fr;display:grid}.mk .report-foot .banner{padding:var(--space-4) var(--space-5);font-size:var(--font-size-sm)}.mk .banner-danger{background:var(--color-status-danger-subtle)}.mk .banner-danger .icon{color:var(--color-status-danger)}.mk .never{padding:var(--space-20) 0;position:relative;overflow:hidden}.mk .never .hero-waves{opacity:.25;bottom:-130px}.mk .never>.container{position:relative}.mk .never-grid{gap:var(--space-16);grid-template-columns:.85fr 1.15fr;align-items:start;display:grid}.mk .never-list{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.mk .never-item{gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-lg);border:1px solid var(--on-hero-line);background:var(--on-hero-fill);display:flex}.mk .never-item .xi{background:var(--color-coral-a20);width:36px;height:36px;color:var(--color-coral-300);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.mk .never-item p{font-size:var(--font-size-sm);color:var(--on-hero-muted);line-height:var(--font-line-height-normal);margin-top:4px}.mk .commit{gap:var(--space-6);grid-template-columns:1fr 1fr;display:grid}.mk .commit .card{padding:var(--space-8);border-radius:var(--radius-xl);gap:var(--space-5);flex-direction:column;display:flex}.mk .commit .list-row{padding:var(--space-4) 0;align-items:flex-start}.mk .commit .list-row .icon{color:var(--color-accent-default);margin-top:2px}.mk .commit .list-row .list-sub{line-height:var(--font-line-height-normal);margin-top:2px}.mk .push-end{margin-top:auto}.mk .s-cta{justify-content:space-between;align-items:center;gap:var(--space-8);padding:var(--space-10) var(--space-12);border-radius:var(--radius-xl);display:flex}@media (max-width:1200px){.mk .float-verify{left:0}.mk .float-link{right:0}.mk .lrow{gap:var(--space-6);grid-template-columns:280px 1fr 220px}.mk .foot-grid{grid-template-columns:1.4fr repeat(4,1fr)}}@media (max-width:1024px){.mk .web-nav{gap:var(--space-6)}.mk .web-nav .nav-links{gap:var(--space-5)}.mk .hero-grid{gap:var(--space-10);grid-template-columns:1fr;min-height:0}.mk .hero-copy .display-1{font-size:clamp(44px,9vw,72px)}.mk .s-hero-grid{gap:var(--space-10);grid-template-columns:1fr}.mk .s-hero .display-1{font-size:clamp(40px,8vw,64px)}.mk .verify-grid,.mk .live-grid,.mk .faq-grid,.mk .scam-grid,.mk .never-grid{gap:var(--space-10);grid-template-columns:1fr}.mk .chat-fig{max-width:460px;position:static}.mk .steps{row-gap:var(--space-10);grid-template-columns:repeat(2,1fr)}.mk .steps:before{display:none}.mk .report-grid{row-gap:var(--space-10);grid-template-columns:1fr 1fr}.mk .pillars,.mk .quotes{grid-template-columns:1fr}.mk .plans{gap:var(--space-10);grid-template-columns:1fr;max-width:560px;margin-left:auto;margin-right:auto}.mk .plan .p-desc,.mk .price-sub{min-height:0}.mk .apply{padding:var(--space-10);gap:var(--space-8);grid-template-columns:1fr}.mk .lrow{gap:var(--space-4);padding:var(--space-6);grid-template-columns:1fr}.mk .lrow.lhead{display:none}.mk .lhead+.lrow{border-top:0}.mk .lk{display:block}.mk .site-footer .foot-grid{grid-template-columns:repeat(4,1fr)}.mk .site-footer .foot-brand{grid-column:1/-1}}@media (max-width:860px){.mk .web-nav .nav-links{display:none}.mk .nav-menu{display:block}.mk .section,.mk .live,.mk .never{padding:var(--space-16) 0}.mk .display-2{font-size:clamp(32px,6.5vw,48px)}.mk .section-head{margin-bottom:var(--space-10)}.mk .assure,.mk .commit,.mk .report-foot,.mk .never-list{grid-template-columns:1fr}.mk .s-cta{padding:var(--space-8);flex-direction:column;align-items:flex-start}.mk .s-cta .display-3{font-size:clamp(26px,7vw,36px)}.mk .compare{overflow-x:auto}.mk .compare .table{min-width:640px}.mk .compare .table th:not(:first-child),.mk .compare .table td:not(:first-child){width:120px}.mk .compare .table th,.mk .compare .table td{padding-left:var(--space-4);padding-right:var(--space-4)}.mk .faq details p{padding-right:0}}@media (max-width:640px){.mk{--mk-nav-h:64px}.mk .container{padding-left:var(--space-4);padding-right:var(--space-4)}.mk .web-nav .nav-right{gap:var(--space-3)}.mk .web-nav .nav-right a.signin{display:none}.mk .web-nav .logo{font-size:20px}.mk .web-nav .logo svg{width:28px;height:28px;margin-right:8px}.mk .hero,.mk .s-hero{padding-top:var(--space-10);padding-bottom:var(--space-16)}.mk .p-hero{padding-top:var(--space-10)}.mk .hero-copy{gap:var(--space-5)}.mk .hero-cta .btn,.mk .apply-cta .btn{width:100%}.mk .hero-proof{flex-direction:column}.mk .p-hero .display-1{font-size:clamp(40px,11vw,64px)}.mk .lead{font-size:var(--font-size-md)}.mk .steps,.mk .report-grid,.mk .layers,.mk .protections{grid-template-columns:1fr}.mk .rstep{padding-right:0}.mk .stage{height:640px}.mk .phone{border-radius:46px;width:288px;height:592px}.mk .screen{border-radius:36px}.mk .screen .mcard{height:360px}.mk .float-verify{width:200px;padding:var(--space-3);gap:6px;top:156px}.mk .float-verify .overline{letter-spacing:.08em;white-space:nowrap;font-size:10px}.mk .float-verify .ln{font-size:var(--font-size-xs)}.mk .float-link{width:220px;padding:var(--space-3);font-size:var(--font-size-xs);top:auto;bottom:0}.mk .tiles{grid-template-rows:380px 200px 200px;grid-template-columns:1fr}.mk .tile.big{grid-row:auto}.mk .apply{padding:var(--space-8) var(--space-5);border-radius:var(--radius-lg)}.mk .plan{padding:var(--space-6)}.mk .plan .ribbon{left:var(--space-6)}.mk .price .amt{font-size:48px}.mk .assure .card{padding:var(--space-6);flex-direction:column}.mk .commit .card,.mk .quote,.mk .pillar{padding:var(--space-6)}.mk .stats>div{padding:var(--space-5)}.mk .stats .v{font-size:var(--font-size-3xl)}.mk .lname .n{width:auto}.mk .faq summary{font-size:var(--font-size-md)}.mk .site-footer .foot-grid{gap:var(--space-8) var(--space-6);grid-template-columns:1fr 1fr}.mk .site-footer .foot-base{flex-direction:column;align-items:flex-start}.mk .site-footer .foot-base .row{gap:var(--space-3);flex-wrap:wrap}}@media (max-width:380px){.mk .float-verify{width:176px}.mk .float-link{width:200px}}@media (prefers-reduced-motion:reduce){.mk .faq summary .icon,.mk .billing .segmented>button{transition:none}}
