.marketing{color-scheme:light;--mk-paper:#f4f6f8;--mk-white:#ffffff;--mk-tint:#e9ebfd;--mk-navy:#131a2c;--mk-ink:#0e1526;--mk-body:#4a5567;--mk-muted:#5e6982;--mk-accent:#5a63e8;--mk-accent-deep:#3a42c4;--mk-amber:#9e5c08;--mk-green:#0f7a54;--mk-line:#dee3ea;--mk-line-dark:#2a3348;--mk-serif:"Source Serif 4","Source Serif Pro",Charter,Georgia,serif;--mk-sans:"Atkinson Hyperlegible Next",Inter,system-ui,sans-serif;--mk-gut:clamp(20px,5vw,64px);--mk-maxw:1140px;--mk-bay:clamp(76px,11vw,150px)}.marketing,:where(.marketing) *{box-sizing:border-box}:where(.marketing){scroll-behavior:smooth}.marketing{margin:0;height:100dvh;overflow-y:auto;overflow-x:hidden;background:var(--mk-paper);color:var(--mk-body);font-family:var(--mk-sans);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}:where(.marketing) a{color:inherit}:where(.marketing) button{font:inherit;color:inherit}:where(.marketing) :focus-visible{outline:2px solid var(--mk-accent);outline-offset:3px;border-radius:4px}:where(.marketing) .wrap{max-width:var(--mk-maxw);margin:0 auto;padding-left:var(--mk-gut);padding-right:var(--mk-gut)}:where(.marketing) .topbar{position:sticky;top:0;z-index:40;background:rgba(244,246,248,.92);backdrop-filter:blur(10px);border-bottom:1px solid var(--mk-line)}:where(.marketing) .topbar-in{display:flex;align-items:center;gap:14px;height:70px}:where(.marketing) .lockup{display:flex;align-items:baseline;gap:9px}:where(.marketing) .lockup .name{font-family:var(--mk-serif);font-size:24px;color:var(--mk-ink);letter-spacing:-.01em}:where(.marketing) .lockup .by{font-size:11.5px;color:var(--mk-muted);letter-spacing:.02em}:where(.marketing) .topbar-right{margin-left:auto;display:flex;align-items:center;gap:8px}:where(.marketing) .navlink{font-size:14.5px;color:var(--mk-body);text-decoration:none;padding:8px 12px;border-radius:8px}:where(.marketing) .navlink:hover{background:var(--mk-tint);color:var(--mk-ink)}:where(.marketing) .btn{display:inline-block;border:0;cursor:pointer;border-radius:999px;font-family:var(--mk-sans);font-weight:600;font-size:14.5px;padding:11px 22px;text-decoration:none;transition:background .16s ease,color .16s ease}:where(.marketing) .btn-solid{background:var(--mk-ink);color:#fff}:where(.marketing) .btn-solid:hover{background:var(--mk-accent-deep)}:where(.marketing) .btn-line{background:transparent;color:var(--mk-ink);border:1px solid #c6cdd8}:where(.marketing) .btn-line:hover{background:var(--mk-white);border-color:var(--mk-ink)}:where(.marketing) .btn-lg{font-size:16px;padding:14px 30px}:where(.marketing) .btn-invert{background:#fff;color:var(--mk-ink)}:where(.marketing) .btn-invert:hover{background:var(--mk-tint)}:where(.marketing) .bay{padding:var(--mk-bay) 0}:where(.marketing) .eyebrow{font-size:11.5px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--mk-accent-deep);margin:0 0 18px}:where(.marketing) .num{font-family:var(--mk-serif);font-size:30px;color:var(--mk-accent);line-height:1;margin:0 0 20px}:where(.marketing) h1{font-family:var(--mk-serif);font-weight:400;font-size:clamp(40px,5.6vw,64px);line-height:1.06;letter-spacing:-.02em;color:var(--mk-ink);margin:0 0 22px;text-wrap:balance}:where(.marketing) h2{font-family:var(--mk-serif);font-weight:400;font-size:clamp(30px,3.9vw,46px);line-height:1.12;letter-spacing:-.015em;color:var(--mk-ink);margin:0 0 18px;text-wrap:balance}:where(.marketing) h3{font-family:var(--mk-serif);font-weight:400;font-size:23px;line-height:1.2;color:var(--mk-ink);margin:0 0 10px;letter-spacing:-.01em}:where(.marketing) p{margin:0 0 16px;max-width:34em}:where(.marketing) p:last-child{margin-bottom:0}:where(.marketing) .lede{font-size:clamp(18px,1.7vw,20px);color:var(--mk-body)}:where(.marketing) .cite{margin-top:22px;padding-top:14px;border-top:1px solid var(--mk-line);font-size:13.5px;color:var(--mk-muted);max-width:34em}:where(.marketing) .cite b{display:block;color:var(--mk-ink);font-weight:500;font-size:14px;margin-bottom:3px}:where(.marketing) .hero{padding:clamp(56px,8vw,104px) 0 var(--mk-bay)}:where(.marketing) .hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.86fr);gap:clamp(36px,6vw,80px);align-items:center}:where(.marketing) .hero-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}:where(.marketing) .joincode{margin-top:18px;font-size:14px;color:var(--mk-muted)}:where(.marketing) .panel{background:var(--mk-white);border:1px solid var(--mk-line);border-radius:20px;padding:24px;box-shadow:0 20px 46px -28px rgba(16,24,40,.34)}:where(.marketing) .panel-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--mk-muted);font-weight:600}:where(.marketing) .qstem{font-size:16.5px;color:var(--mk-ink);line-height:1.45;margin:0 0 18px;max-width:none}:where(.marketing) .qask{font-size:13.5px;color:var(--mk-muted);margin:0 0 10px;max-width:none}:where(.marketing) .confrow{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}:where(.marketing) .confbtn{background:var(--mk-paper);border:1px solid var(--mk-line);border-radius:11px;padding:11px 6px;font-size:13.5px;color:var(--mk-ink);cursor:pointer;transition:border-color .15s,background .15s}:where(.marketing) .confbtn:hover{border-color:#aeb6c6}:where(.marketing) .confbtn[aria-pressed=true]{background:var(--mk-tint);border-color:var(--mk-accent);color:var(--mk-accent-deep);font-weight:600}:where(.marketing) .confbtn[data-level=low]{background:rgba(244,63,94,.08);border-color:rgba(244,63,94,.4);color:#9f1239}:where(.marketing) .confbtn[data-level=mid]{background:rgba(180,120,10,.1);border-color:rgba(180,120,10,.4);color:#92400e}:where(.marketing) .confbtn[data-level=high]{background:rgba(5,150,105,.1);border-color:rgba(5,150,105,.4);color:#065f46}:where(.marketing) .confbtn[data-level=low][aria-pressed=true]{background:rgba(244,63,94,.18);border-color:rgba(244,63,94,.7);color:#881337;font-weight:600}:where(.marketing) .confbtn[data-level=mid][aria-pressed=true]{background:rgba(180,120,10,.2);border-color:rgba(180,120,10,.7);color:#78350f;font-weight:600}:where(.marketing) .confbtn[data-level=high][aria-pressed=true]{background:rgba(5,150,105,.2);border-color:rgba(5,150,105,.7);color:#064e3b;font-weight:600}:where(.marketing) .result{margin-top:18px;padding-top:16px;border-top:1px solid var(--mk-line)}:where(.marketing) .result[hidden]{display:none}:where(.marketing) .verdict{display:flex;align-items:center;gap:9px;font-weight:600;font-size:15px;color:var(--mk-ink);margin:0 0 8px;max-width:none}:where(.marketing) .pip{width:9px;height:9px;border-radius:50%;background:var(--mk-amber);flex:none}:where(.marketing) .result .why{font-size:14.5px;margin:0;max-width:none}:where(.marketing) .qfoot{margin:16px 0 0;font-size:13px;color:var(--mk-muted);max-width:none}:where(.marketing) .rat{border-top:1px solid var(--mk-line);padding-top:14px;margin-top:14px}:where(.marketing) .rat:first-of-type{border-top:0;padding-top:0;margin-top:0}:where(.marketing) .rat b{display:block;font-size:11.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--mk-accent-deep);margin-bottom:5px;font-weight:600}:where(.marketing) .rat span{font-size:14.5px;color:var(--mk-body)}:where(.marketing) .chat{display:flex;flex-direction:column;gap:10px}:where(.marketing) .bub{max-width:82%;padding:11px 15px;border-radius:16px;font-size:14.5px;line-height:1.45}:where(.marketing) .bub.me{align-self:flex-end;background:var(--mk-ink);color:#fff;border-bottom-right-radius:5px}:where(.marketing) .bub.ai{align-self:flex-start;background:var(--mk-tint);color:var(--mk-ink);border-bottom-left-radius:5px}:where(.marketing) .srcchip{display:inline-block;margin-top:8px;font-size:11.5px;color:var(--mk-accent-deep);background:#fff;border:1px solid #cdd2f7;border-radius:999px;padding:3px 10px}:where(.marketing) .player{display:flex;align-items:center;gap:14px;margin-bottom:18px}:where(.marketing) .play{width:46px;height:46px;border-radius:50%;background:var(--mk-ink);color:#fff;border:0;display:grid;place-items:center;flex:none;font-size:14px}:where(.marketing) .track{flex:1}:where(.marketing) .trackbar{height:5px;border-radius:3px;background:var(--mk-line);overflow:hidden}:where(.marketing) .trackbar i{display:block;height:5px;width:38%;background:var(--mk-accent);border-radius:3px}:where(.marketing) .tracktime{display:flex;justify-content:space-between;font-size:11.5px;color:var(--mk-muted);margin-top:7px;font-variant-numeric:tabular-nums}:where(.marketing) .chapters{border-top:1px solid var(--mk-line)}:where(.marketing) .chapters div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--mk-line);font-size:14px;color:var(--mk-body)}:where(.marketing) .chapters div:last-child{border-bottom:0}:where(.marketing) .chapters span{color:var(--mk-muted);font-size:12.5px;font-variant-numeric:tabular-nums}:where(.marketing) .chapters div.now{color:var(--mk-ink);font-weight:600}:where(.marketing) .stage{display:grid;grid-template-columns:22px 1fr;gap:14px;padding:13px 0;border-bottom:1px solid var(--mk-line);align-items:start}:where(.marketing) .stage:last-of-type{border-bottom:0}:where(.marketing) .stage .sn{font-size:11px;font-weight:600;color:var(--mk-accent);letter-spacing:.06em;padding-top:2px}:where(.marketing) .stage b{display:block;font-size:14.5px;color:var(--mk-ink);font-weight:600;margin-bottom:2px}:where(.marketing) .stage span{font-size:13.5px;color:var(--mk-body)}:where(.marketing) .stage.block .sn{color:var(--mk-amber)}:where(.marketing) .cjrow{display:grid;grid-template-columns:1fr 92px 60px;gap:12px;align-items:center;padding:11px 0;border-bottom:1px solid var(--mk-line);font-size:14.5px}:where(.marketing) .cjrow:last-of-type{border-bottom:0}:where(.marketing) .cjbar{height:6px;border-radius:3px;background:var(--mk-line);overflow:hidden}:where(.marketing) .cjbar i{display:block;height:6px;border-radius:3px;background:var(--mk-accent)}:where(.marketing) .cjbar.warn i{background:var(--mk-amber)}:where(.marketing) .cjpct{font-size:13px;text-align:right;color:var(--mk-ink);font-variant-numeric:tabular-nums;font-weight:500}:where(.marketing) .pickrow{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid var(--mk-line);font-size:14.5px;color:var(--mk-body)}:where(.marketing) .pickrow:last-of-type{border-bottom:0}:where(.marketing) .pickrow.on{color:var(--mk-ink);font-weight:500}:where(.marketing) .box{width:18px;height:18px;border-radius:5px;border:1.5px solid #c6cdd8;flex:none}:where(.marketing) .box.on{background:var(--mk-accent);border-color:var(--mk-accent);display:grid;place-items:center;color:#fff;font-size:11px;line-height:1}:where(.marketing) .setfoot{margin-top:18px;padding-top:15px;border-top:1px solid var(--mk-line);display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13.5px;color:var(--mk-muted)}:where(.marketing) .setfoot b{color:var(--mk-ink);font-weight:600}:where(.marketing) .queue div{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--mk-line);font-size:14.5px;color:var(--mk-body)}:where(.marketing) .queue div:last-child{border-bottom:0}:where(.marketing) .queue .tick{width:20px;height:20px;border-radius:50%;flex:none;display:grid;place-items:center;font-size:11px;color:#fff;background:var(--mk-green)}:where(.marketing) .queue .open{width:20px;height:20px;border-radius:50%;flex:none;border:1.5px solid #c6cdd8}:where(.marketing) .queue s{color:var(--mk-muted);text-decoration-color:#c6cdd8}:where(.marketing) .trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:44px}:where(.marketing) .tcard{background:var(--mk-white);border:1px solid var(--mk-line);border-radius:18px;padding:26px 24px 28px}:where(.marketing) .tcard .n{font-family:var(--mk-serif);font-size:20px;color:var(--mk-accent);margin:0 0 14px}:where(.marketing) .tcard h3{font-size:20px;margin-bottom:8px}:where(.marketing) .tcard p{font-size:15px;margin:0}:where(.marketing) .step{border-top:1px solid var(--mk-line)}:where(.marketing) .step-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(36px,6vw,84px);align-items:center}:where(.marketing) .step.flip .step-grid>.art{order:-1}:where(.marketing) .step.tinted{background:var(--mk-tint);border-top-color:#d3d8fa}:where(.marketing) .step.dark{background:var(--mk-navy);border-top-color:var(--mk-line-dark)}:where(.marketing) .step.dark h2,:where(.marketing) .step.dark h3{color:#f2f4f8}:where(.marketing) .step.dark p{color:#b4bece}:where(.marketing) .step.dark .eyebrow{color:#a9b0f6}:where(.marketing) .step.dark .num{color:#a9b0f6}:where(.marketing) .step.dark .cite{border-top-color:var(--mk-line-dark);color:#8b96aa}:where(.marketing) .step.dark .cite b{color:#e4e8f0}:where(.marketing) .step.dark .panel{background:#1b2338;border-color:var(--mk-line-dark)}:where(.marketing) .step.dark .panel-head{color:#8b96aa}:where(.marketing) .step.dark .qstem{color:#f2f4f8}:where(.marketing) .step.dark .rat span{color:#b4bece}:where(.marketing) .step.dark .chapters div{color:#b4bece;border-bottom-color:var(--mk-line-dark)}:where(.marketing) .step.dark .chapters{border-top-color:var(--mk-line-dark)}:where(.marketing) .step.dark .chapters div.now{color:#fff}:where(.marketing) .step.dark .trackbar{background:var(--mk-line-dark)}:where(.marketing) .step.dark .play{background:#fff;color:var(--mk-ink)}:where(.marketing) .step.dark .bub.ai{background:#26304a;color:#e4e8f0}:where(.marketing) .step.dark .bub.me{background:#fff;color:var(--mk-ink)}:where(.marketing) .step.dark .srcchip{background:#26304a;border-color:#3a465f;color:#a9b0f6}:where(.marketing) .step.dark .cjrow{color:#b4bece;border-bottom-color:var(--mk-line-dark)}:where(.marketing) .step.dark .cjpct{color:#f2f4f8}:where(.marketing) .step.dark .cjbar{background:var(--mk-line-dark)}:where(.marketing) .step.dark .stage{border-bottom-color:var(--mk-line-dark)}:where(.marketing) .step.dark .stage b{color:#f2f4f8}:where(.marketing) .step.dark .stage span{color:#b4bece}:where(.marketing) .ba{background:var(--mk-navy);color:#e4e8f0}:where(.marketing) .ba h2{color:#fff}:where(.marketing) .ba .lede{color:#b4bece}:where(.marketing) .ba-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:44px}:where(.marketing) .ba-card{border:1px solid var(--mk-line-dark);border-radius:18px;padding:28px}:where(.marketing) .ba-card.after{background:#1b2338;border-color:#39435f}:where(.marketing) .ba-card .tag{font-size:11.5px;letter-spacing:.13em;text-transform:uppercase;font-weight:600;color:#8b96aa;margin:0 0 16px}:where(.marketing) .ba-card.after .tag{color:#a9b0f6}:where(.marketing) .ba-card ul{margin:0;padding:0;list-style:none}:where(.marketing) .ba-card li{padding:11px 0;border-bottom:1px solid var(--mk-line-dark);font-size:15.5px;color:#b4bece}:where(.marketing) .ba-card.after li{color:#e4e8f0}:where(.marketing) .ba-card li:last-child{border-bottom:0}:where(.marketing) .faq{max-width:760px;margin:44px auto 0}:where(.marketing) .faq-head{text-align:center;max-width:640px;margin:0 auto}:where(.marketing) .faq-head p{margin-left:auto;margin-right:auto}:where(.marketing) details{border-bottom:1px solid var(--mk-line)}:where(.marketing) summary{cursor:pointer;list-style:none;padding:22px 40px 22px 0;position:relative;font-family:var(--mk-serif);font-size:20px;color:var(--mk-ink);line-height:1.3}:where(.marketing) summary::-webkit-details-marker{display:none}:where(.marketing) summary:after{content:"+";position:absolute;right:6px;top:20px;font-family:var(--mk-sans);font-size:22px;color:var(--mk-accent);line-height:1}:where(.marketing) details[open] summary:after{content:"\2013"}:where(.marketing) details p{padding:0 0 22px;font-size:16px;max-width:60ch}:where(.marketing) .close-bay{background:var(--mk-tint);border-top:1px solid #d3d8fa;text-align:center}:where(.marketing) .close-bay h2{margin-left:auto;margin-right:auto;max-width:16ch}:where(.marketing) .close-bay p{margin-left:auto;margin-right:auto}:where(.marketing) .close-cta{margin-top:32px;display:flex;gap:12px;justify-content:center;flex-wrap:wrap}:where(.marketing) footer{background:var(--mk-ink);color:#8b96aa;font-size:13.5px}:where(.marketing) footer .wrap{padding-top:44px;padding-bottom:48px;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;align-items:flex-start}:where(.marketing) footer .name{font-family:var(--mk-serif);font-size:20px;color:#fff;display:block;margin-bottom:6px}:where(.marketing) footer a{color:#b4bece;text-decoration:none}:where(.marketing) footer a:hover{color:#fff}:where(.marketing) .scrim{position:fixed;inset:0;z-index:70;background:rgba(14,21,38,.55);display:grid;place-items:center;padding:24px}:where(.marketing) .scrim[hidden]{display:none}:where(.marketing) .sheet{width:min(400px,100%);background:#fff;border-radius:20px;padding:30px 28px 26px;position:relative;box-shadow:0 30px 70px rgba(14,21,38,.3)}:where(.marketing) .sheet h3{font-size:26px;margin-bottom:5px}:where(.marketing) .sheet .sub{font-size:14.5px;color:var(--mk-muted);margin-bottom:22px}:where(.marketing) .oauth{width:100%;background:#fff;color:var(--mk-ink);border:1px solid var(--mk-line);border-radius:11px;padding:12px;font-weight:600;font-size:14.5px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:9px}:where(.marketing) .oauth:hover{background:var(--mk-paper)}:where(.marketing) .or{display:flex;align-items:center;gap:12px;color:var(--mk-muted);font-size:12.5px;margin:18px 0}:where(.marketing) .or:after,:where(.marketing) .or:before{content:"";flex:1;height:1px;background:var(--mk-line)}:where(.marketing) label{display:block;font-size:13px;color:var(--mk-muted);margin:0 0 6px}:where(.marketing) input{width:100%;background:var(--mk-paper);border:1px solid var(--mk-line);border-radius:11px;padding:12px;font:inherit;font-size:15px;color:var(--mk-ink);margin-bottom:14px}:where(.marketing) .sheet .btn-solid{width:100%;text-align:center;border-radius:11px;padding:13px}:where(.marketing) .sheet-foot{margin:16px 0 0;font-size:13.5px;color:var(--mk-muted);text-align:center}:where(.marketing) .sheet-foot a{color:var(--mk-accent-deep);text-decoration:none}:where(.marketing) .closex{position:absolute;top:16px;right:18px;background:none;border:0;font-size:22px;color:var(--mk-muted);cursor:pointer;line-height:1;padding:4px}@media (max-width:900px){:where(.marketing) .ba-grid,:where(.marketing) .hero-grid,:where(.marketing) .step-grid{grid-template-columns:1fr}:where(.marketing) .step.flip .step-grid>.art{order:0}:where(.marketing) .trio{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.marketing,:where(.marketing) *{transition:none!important}:where(.marketing){scroll-behavior:auto}}.marketing{--mk-lvl-0:#e4e8ef}:where(.marketing) .navlink.on{color:var(--mk-ink);font-weight:600;background:var(--mk-tint)}:where(.marketing) .measures{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:44px}:where(.marketing) .measure{background:var(--mk-white);border:1px solid var(--mk-line);border-radius:16px;padding:22px}:where(.marketing) .measure h2{font-family:var(--mk-serif);font-weight:400;font-size:20px;color:var(--mk-ink);margin:0 0 6px}:where(.marketing) .measure p{font-size:14.5px;margin:0}:where(.marketing) .methods{border-top:1px solid var(--mk-line)}:where(.marketing) .method{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:clamp(24px,5vw,64px);padding:44px 0;border-bottom:1px solid var(--mk-line);align-items:start}:where(.marketing) .method:last-child{border-bottom:0}:where(.marketing) .mnum{font-family:var(--mk-serif);font-size:22px;color:var(--mk-accent-deep);line-height:1;margin:0 0 12px}:where(.marketing) .mname{font-family:var(--mk-serif);font-weight:400;font-size:27px;line-height:1.15;color:var(--mk-ink);margin:0 0 4px;letter-spacing:-.01em}:where(.marketing) .malias{font-size:11.5px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:var(--mk-muted);margin:0 0 14px}:where(.marketing) .mdesc{font-size:16px;margin:0 0 16px}:where(.marketing) .mlee{font-size:15px;color:var(--mk-ink);background:var(--mk-tint);border-radius:12px;padding:13px 16px;margin:0;max-width:34em}:where(.marketing) .mlee b{font-weight:600}:where(.marketing) .mlee.gap{background:#fbf1e2;color:#5c3d0c}:where(.marketing) .mlee.gap b{color:#8a5a11}:where(.marketing) .meters{display:flex;flex-direction:column;gap:11px;padding-top:6px}:where(.marketing) .meter{display:grid;grid-template-columns:1fr auto;gap:4px 12px;align-items:center}:where(.marketing) .meter .lbl{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--mk-muted)}:where(.marketing) .meter .val{font-size:12.5px;color:var(--mk-ink);font-weight:500;text-align:right}:where(.marketing) .steps{grid-column:1/-1;display:flex;gap:2px}:where(.marketing) .steps i{display:block;height:6px;flex:1;border-radius:2px;background:var(--mk-lvl-0)}:where(.marketing) .lv1 .steps i:first-child{background:var(--mk-accent)}:where(.marketing) .lv2 .steps i:first-child,:where(.marketing) .lv2 .steps i:nth-child(2){background:var(--mk-accent)}:where(.marketing) .lv3 .steps i{background:var(--mk-accent)}:where(.marketing) .pull{background:var(--mk-navy)}:where(.marketing) .pull .wrap{padding-top:var(--mk-bay);padding-bottom:var(--mk-bay)}:where(.marketing) .pull p.q{font-family:var(--mk-serif);font-size:clamp(28px,3.8vw,44px);line-height:1.15;color:#fff;margin:0 0 18px;max-width:20ch;letter-spacing:-.015em}:where(.marketing) .pull p.s{color:#b4bece;font-size:17px;margin:0}:where(.marketing) .scroller{overflow-x:auto;margin-top:40px}:where(.marketing) table{border-collapse:collapse;font-size:14px;min-width:100%;background:var(--mk-white)}:where(.marketing) td,:where(.marketing) th{border:1px solid var(--mk-line);padding:10px 13px;text-align:left}:where(.marketing) th{font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--mk-muted);background:var(--mk-paper);white-space:nowrap}:where(.marketing) td:first-child{color:var(--mk-ink);font-weight:500}:where(.marketing) td.h{color:var(--mk-accent-deep);font-weight:600}:where(.marketing) td.m{color:var(--mk-body)}:where(.marketing) td.l{color:var(--mk-muted)}:where(.marketing) .note{margin-top:32px;font-size:14.5px;color:var(--mk-muted);max-width:60ch}:where(.marketing) .note b{color:var(--mk-ink);font-weight:600}@media (max-width:900px){:where(.marketing) .measures{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.marketing) .method{grid-template-columns:1fr;gap:24px}:where(.marketing) .meters{max-width:360px}}@media (max-width:560px){:where(.marketing) .measures{grid-template-columns:1fr}}:where(.marketing) button.navlink{background:none;border:0;cursor:pointer;font-family:var(--mk-sans)}:where(.marketing) button.lockup{background:none;border:0;padding:0;cursor:pointer;font-family:inherit;text-align:left}:where(.marketing) .linkish{background:none;border:0;padding:0;cursor:pointer;font-family:var(--mk-sans);font-size:inherit;color:#b4bece;text-decoration:underline}:where(.marketing) .linkish:hover{color:#fff}:where(.marketing) .linkish.inline{color:var(--mk-accent-deep);font-size:16px}:where(.marketing) .linkish.inline:hover{color:var(--mk-accent)}:where(.marketing) a,:where(.marketing) a:link,:where(.marketing) a:visited{color:inherit!important;font-weight:inherit;text-decoration:none}:where(.marketing) a:hover{text-decoration:none}:where(.marketing) .btn-solid,:where(.marketing) .btn-solid:link,:where(.marketing) .btn-solid:visited{color:#fff!important}:where(.marketing) .btn-line,:where(.marketing) .btn-line:link,:where(.marketing) .btn-line:visited{color:var(--mk-ink)!important}:where(.marketing) .linkish,:where(.marketing) .linkish:link,:where(.marketing) .linkish:visited{color:#b4bece!important;text-decoration:underline}:where(.marketing) .linkish.inline,:where(.marketing) .linkish.inline:link,:where(.marketing) .linkish.inline:visited{color:var(--mk-accent-deep)!important}:where(.marketing) footer a,:where(.marketing) footer a:link,:where(.marketing) footer a:visited{color:#b4bece!important}:where(.marketing) footer a:hover{color:#fff!important}:where(.marketing) .lockup-mark{vertical-align:-3px;margin-right:5px}