.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-conf-low:244,63,94;--mk-conf-low-ink:#9f1239;--mk-conf-low-ink-deep:#881337;--mk-conf-mid:180,120,10;--mk-conf-mid-ink:#92400e;--mk-conf-mid-ink-deep:#78350f;--mk-conf-high:5,150,105;--mk-conf-high-ink:#065f46;--mk-conf-high-ink-deep:#064e3b;--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) .navlink.on{color:var(--mk-ink);background:var(--mk-tint);box-shadow:inset 0 0 0 1px var(--mk-accent)}@media (max-width:700px){:where(.marketing) .topbar-in{height:56px;gap:10px}:where(.marketing) .lockup .name{font-size:19px;white-space:nowrap}:where(.marketing) .lockup .by{display:none}:where(.marketing) .topbar-right .navlink{display:none}:where(.marketing) .topbar-right .btn{white-space:nowrap}}: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}: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:start}: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(var(--mk-conf-low),.08);border-color:rgba(var(--mk-conf-low),.4);color:var(--mk-conf-low-ink)}:where(.marketing) .confbtn[data-level=mid]{background:rgba(var(--mk-conf-mid),.1);border-color:rgba(var(--mk-conf-mid),.4);color:var(--mk-conf-mid-ink)}:where(.marketing) .confbtn[data-level=high]{background:rgba(var(--mk-conf-high),.1);border-color:rgba(var(--mk-conf-high),.4);color:var(--mk-conf-high-ink)}:where(.marketing) .confbtn[data-level=low][aria-pressed=true]{background:rgba(var(--mk-conf-low),.18);border-color:rgba(var(--mk-conf-low),.7);color:var(--mk-conf-low-ink-deep);font-weight:600}:where(.marketing) .confbtn[data-level=mid][aria-pressed=true]{background:rgba(var(--mk-conf-mid),.2);border-color:rgba(var(--mk-conf-mid),.7);color:var(--mk-conf-mid-ink-deep);font-weight:600}:where(.marketing) .confbtn[data-level=high][aria-pressed=true]{background:rgba(var(--mk-conf-high),.2);border-color:rgba(var(--mk-conf-high),.7);color:var(--mk-conf-high-ink-deep);font-weight:600}:where(.marketing) .faces{display:grid}:where(.marketing) .faces>.face{grid-area:1/1;min-width:0}:where(.marketing) .face:focus{outline:none}:where(.marketing) .qask-swap{display:grid}:where(.marketing) .qask-swap>.qask{grid-area:1/1}:where(.marketing) .optrow{display:grid;gap:8px;margin-top:14px}:where(.marketing) .opt{background:var(--mk-paper);border:1px solid var(--mk-line);border-radius:11px;padding:10px 14px;font-size:13.5px;text-align:left;color:var(--mk-ink);cursor:pointer;transition:border-color .15s,background .15s,opacity .15s}:where(.marketing) .opt:hover:enabled{border-color:#aeb6c6}:where(.marketing) .opt:disabled{cursor:default}:where(.marketing) .opt.waiting{opacity:.55}:where(.marketing) .opthint{margin:10px 0 0;font-size:12.5px;color:var(--mk-muted);max-width: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) .why{font-size:14.5px;margin:0;max-width:none}:where(.marketing) .recap{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 14px}:where(.marketing) .chip{font-size:12.5px;border:1px solid var(--mk-line);border-radius:999px;padding:4px 11px;color:var(--mk-ink);white-space:nowrap}:where(.marketing) .chip.lvl-low{background:rgba(var(--mk-conf-low),.08);border-color:rgba(var(--mk-conf-low),.4);color:var(--mk-conf-low-ink)}:where(.marketing) .chip.lvl-mid{background:rgba(var(--mk-conf-mid),.1);border-color:rgba(var(--mk-conf-mid),.4);color:var(--mk-conf-mid-ink)}:where(.marketing) .chip.lvl-high{background:rgba(var(--mk-conf-high),.1);border-color:rgba(var(--mk-conf-high),.4);color:var(--mk-conf-high-ink)}:where(.marketing) .chip.right{background:rgba(var(--mk-conf-high),.1);border-color:rgba(var(--mk-conf-high),.55);color:var(--mk-conf-high-ink);font-weight:600}:where(.marketing) .chip.miss{background:rgba(var(--mk-conf-low),.08);border-color:rgba(var(--mk-conf-low),.55);color:var(--mk-conf-low-ink)}:where(.marketing) .insight{margin-top:14px;font-size:13.5px;color:var(--mk-body)}:where(.marketing) .insight-eyebrow{font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:var(--mk-accent-deep);margin:0 0 8px}:where(.marketing) .insight-head{font-family:var(--mk-serif);font-size:23px;line-height:1.25;color:var(--mk-ink);margin:0 0 16px;max-width:none}:where(.marketing) .insight p{margin:0 0 8px;max-width:none}:where(.marketing) .insight b{color:var(--mk-ink);font-weight:600}:where(.marketing) .insight .cite{margin-top:12px;padding-top:10px}:where(.marketing) .insightfoot{display:flex;justify-content:space-between;align-items:center;margin:12px 0 0;max-width:none}:where(.marketing) .reset{background:none;border:0;padding:0;font-size:13px;color:var(--mk-muted);cursor:pointer;text-decoration:underline;text-underline-offset:3px}:where(.marketing) .reset:hover{color:var(--mk-ink)}:where(.marketing) .advance{background:none;border:0;padding:0;font-size:13.5px;font-weight:600;color:var(--mk-accent-deep);cursor:pointer;text-decoration:underline;text-underline-offset:3px}:where(.marketing) .advance:hover{color:var(--mk-ink)}: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) .modes{margin-top:22px;border-top:1px solid var(--mk-line)}:where(.marketing) .modes div{display:flex;gap:14px;padding:11px 0;border-bottom:1px solid var(--mk-line);font-size:14px;color:var(--mk-body)}:where(.marketing) .modes b{flex:none;width:72px;color:var(--mk-ink);font-weight:600}:where(.marketing) .shotphone{display:block;width:100%;max-width:330px;height:auto;margin:0 auto;border-radius:20px;border:1px solid var(--mk-line);box-shadow:0 24px 54px -26px rgba(16,24,40,.42)}: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) .ftabs{display:inline-flex;gap:2px;background:var(--mk-paper);border:1px solid var(--mk-line);border-radius:10px;padding:3px;margin-top:30px}:where(.marketing) .ftab{border:0;background:none;border-radius:7px;padding:7px 16px;font-family:var(--mk-sans);font-size:13.5px;color:var(--mk-muted);cursor:pointer;transition:background .15s,color .15s}:where(.marketing) .ftab[aria-selected=true]{background:var(--mk-white);color:var(--mk-ink);font-weight:600;box-shadow:0 1px 2px rgba(16,24,40,.08)}:where(.marketing) .fpanels{display:grid}:where(.marketing) .fpanels>[role=tabpanel]{grid-area:1/1;min-width:0}:where(.marketing) .findex{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px}:where(.marketing) .fcard{display:flex;flex-direction:column;gap:6px;text-align:left;background:var(--mk-white);border:1px solid var(--mk-line);border-radius:14px;padding:16px 16px 18px;font-family:var(--mk-sans);cursor:pointer;transition:border-color .15s}:where(.marketing) .fcard:hover{border-color:var(--mk-accent)}:where(.marketing) .fcard strong{font-size:14.5px;font-weight:600;color:var(--mk-ink)}:where(.marketing) .fcard span{font-size:13px;line-height:1.5;color:var(--mk-muted)}@media (max-width:1000px){:where(.marketing) .findex{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){:where(.marketing) .findex{grid-template-columns:minmax(0,1fr)}}: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.night{background:var(--mk-navy);border-top-color:var(--mk-line-dark)}:where(.marketing) .step.night h2,:where(.marketing) .step.night h3{color:#f2f4f8}:where(.marketing) .step.night p{color:#b4bece}:where(.marketing) .step.night .eyebrow{color:#a9b0f6}:where(.marketing) .step.night .num{color:#a9b0f6}:where(.marketing) .step.night .cite{border-top-color:var(--mk-line-dark);color:#8b96aa}:where(.marketing) .step.night .cite b{color:#e4e8f0}:where(.marketing) .step.night .panel{background:#1b2338;border-color:var(--mk-line-dark)}:where(.marketing) .step.night .panel-head{color:#8b96aa}:where(.marketing) .step.night .qstem{color:#f2f4f8}:where(.marketing) .step.night .rat span{color:#b4bece}:where(.marketing) .step.night .bub.ai{background:#26304a;color:#e4e8f0}:where(.marketing) .step.night .bub.me{background:#fff;color:var(--mk-ink)}:where(.marketing) .step.night .srcchip{background:#26304a;border-color:#3a465f;color:#a9b0f6}:where(.marketing) .step.night .cjrow{color:#b4bece;border-bottom-color:var(--mk-line-dark)}:where(.marketing) .step.night .cjpct{color:#f2f4f8}:where(.marketing) .step.night .cjbar{background:var(--mk-line-dark)}:where(.marketing) .step.night .stage{border-bottom-color:var(--mk-line-dark)}:where(.marketing) .step.night .stage b{color:#f2f4f8}:where(.marketing) .step.night .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 .ba-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 .ba-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{max-width:34em;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) .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) .elens{padding:clamp(52px,7vw,92px) 0;border-top:1px solid var(--mk-line)}:where(.marketing) .elens.tinted{background:var(--mk-tint);border-top-color:#d3d8fa}:where(.marketing) .lensnum{margin:0;font-family:var(--mk-serif);font-size:20px;color:var(--mk-accent)}:where(.marketing) .lensname{margin:4px 0 0;font-family:var(--mk-serif);font-size:clamp(28px,3.4vw,40px);line-height:1.15;color:var(--mk-ink);letter-spacing:-.01em}:where(.marketing) .lensintro{margin:14px 0 0;font-size:17px;line-height:1.6}:where(.marketing) .lensnote{margin:22px 0 0;font-size:14.5px;color:var(--mk-muted)}:where(.marketing) .mods{margin-top:26px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--mk-line);border:1px solid var(--mk-line);border-radius:14px;overflow:hidden}:where(.marketing) .mod{background:var(--mk-white);padding:18px 20px 20px}:where(.marketing) .mod b{display:block;font-size:15px;font-weight:600;color:var(--mk-ink)}:where(.marketing) .mod span{display:block;margin-top:5px;font-size:13.5px;line-height:1.55;color:var(--mk-muted)}:where(.marketing) .ework,:where(.marketing) .mods[id]{scroll-margin-top:88px}:where(.marketing) .ework{margin-top:34px}:where(.marketing) .eworkname{margin:0 0 8px;font-family:var(--mk-serif);font-size:22px;color:var(--mk-ink)}:where(.marketing) .calgrid{width:100%;margin-top:22px;border-collapse:separate;border-spacing:0;border:1px solid var(--mk-line);border-radius:14px;overflow:hidden;background:var(--mk-white);text-align:left}:where(.marketing) .calgrid caption{caption-side:top;text-align:left;padding:0 0 10px;font-size:13.5px;color:var(--mk-muted)}:where(.marketing) .calgrid td,:where(.marketing) .calgrid th{padding:12px 14px;vertical-align:top;border-bottom:1px solid var(--mk-line);border-right:1px solid var(--mk-line)}:where(.marketing) .calgrid tr>:last-child{border-right:0}:where(.marketing) .calgrid tbody tr:last-child>*{border-bottom:0}:where(.marketing) .calgrid thead th{font-size:13.5px;font-weight:600;color:var(--mk-ink);background:#fbfbfe;text-transform:none;letter-spacing:normal;white-space:normal}:where(.marketing) .calgrid thead th span{display:block;margin-top:2px;font-size:11.5px;font-weight:400;color:var(--mk-muted)}:where(.marketing) .calgrid tbody th{width:132px;font-size:13.5px;font-weight:600;color:var(--mk-ink);background:#fbfbfe;text-transform:none;letter-spacing:normal;white-space:normal}:where(.marketing) .calgrid td{font-size:13px;line-height:1.5;color:var(--mk-body)}:where(.marketing) .calnote{margin:12px 0 0;font-size:12.5px;color:var(--mk-muted)}@media (max-width:780px){:where(.marketing) .calgrid{display:block;overflow-x:auto;white-space:normal}:where(.marketing) .calgrid tbody th,:where(.marketing) .calgrid td{min-width:168px}}:where(.marketing) .pipe{list-style:none;margin:20px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--mk-line);border:1px solid var(--mk-line);border-radius:14px;overflow:hidden}:where(.marketing) .pipestep{background:var(--mk-white);padding:14px 16px 16px}:where(.marketing) .pipestep b{display:block;font-size:14.5px;font-weight:600;color:var(--mk-ink)}:where(.marketing) .pipestep span{display:block;margin-top:4px;font-size:12.5px;line-height:1.5;color:var(--mk-muted)}@media (max-width:1040px){:where(.marketing) .mods,:where(.marketing) .pipe{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){:where(.marketing) .mods,:where(.marketing) .pipe{grid-template-columns:minmax(0,1fr)}}: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}