.md-page .t-h2{font-family:var(--font-serif);letter-spacing:-.13px;font-size:26px;font-weight:500;line-height:30px}.md-page .t-h3{font-family:var(--font-sans);letter-spacing:-.19px;font-size:19px;font-weight:600;line-height:24px}.md-page .t-title{font-family:var(--font-sans);font-size:16px;font-weight:600;line-height:21px}.md-page .t-body{font-family:var(--font-sans);font-size:15px;font-weight:400;line-height:22px}.md-page .t-body-sm{font-family:var(--font-sans);font-size:13.5px;font-weight:400;line-height:20px}.md-page .t-label{font-family:var(--font-sans);letter-spacing:.8px;text-transform:uppercase;font-size:11.5px;font-weight:600;line-height:14px}.md-page .t-caption{font-family:var(--font-sans);font-size:12px;font-weight:400;line-height:16px}.md-page .t-metric{font-family:var(--font-sans);letter-spacing:-.16px;font-variant-numeric:tabular-nums;font-weight:600}.md-page .t-serif-quote{font-family:var(--font-serif);font-size:22px;font-style:italic;font-weight:400;line-height:31px}body.md-page{margin:0}:where(.md-page) a{color:var(--accent);text-decoration:none}.md-page{background:var(--bg);color:var(--ink-900);font-family:var(--font-sans);scroll-behavior:smooth}.md-page [id]{scroll-margin-top:80px}.md-wrap{box-sizing:content-box;max-width:1184px;margin:0 auto;padding:0 clamp(20px,4vw,48px)}.md-section{padding-bottom:clamp(72px,10vw,120px)}.md-h2{font-family:var(--font-serif);letter-spacing:-.5px;text-wrap:balance;margin:0;font-size:clamp(32px,4.5vw,44px);font-weight:500;line-height:1.1}.md-btn{background:var(--primary);color:var(--on-primary);cursor:pointer;border:0;border-radius:9999px;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.md-head{z-index:20;background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--line);position:sticky;top:0}.md-head-row{align-items:center;height:clamp(60px,8vw,72px);display:flex}.md-brand{flex-shrink:0;align-items:center;gap:8px;width:112px;display:inline-flex}.md-accent{color:var(--accent)}.md-head .aud-switch{margin-left:auto}.md-nav{gap:28px;margin-left:auto;margin-right:12px;display:none}.md-nav a{color:var(--ink-700);font-size:13.5px;font-weight:500;line-height:20px}.md-head-cta{padding:11px 18px;font-size:14px;display:none}@media (width>=820px){.md-head .aud-switch{margin-left:8px}.md-head-cta{margin-left:auto;display:inline-flex}}@media (width>=1024px){.md-nav{display:flex}.md-head-cta{margin-left:12px}}.md-foot{border-top:1px solid var(--line);color:var(--ink-500);padding:28px 0}.md-foot-row{align-items:center;gap:16px;display:flex}.md-foot-links{gap:24px;margin-left:auto;display:flex}.md-foot a{color:var(--ink-500)}.md-page [hidden]{display:none!important}.md-muted{color:var(--ink-500)}.md-page .wl-hp{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.md-page [data-theme=light]{--bg:#f4f5f7;--bg-sunken:#edeff3;--surface:#fff;--surface-2:#f8f9fb;--line:#e7e9ed;--line-strong:#d7dbe1;--ink-900:#19212c;--ink-700:#3b4350;--ink-500:#6c7583;--ink-400:#9aa2af;--ink-300:#c3c9d1;--primary:#19212c;--primary-hover:#10161f;--on-primary:#fff;--accent:#16aec8;--accent-hover:#0e8fa6;--accent-soft:#dbf4f8;--on-accent:#06303a}.md-hero{padding-top:clamp(56px,9vw,96px);overflow-x:clip}@media (width>=1024px){.md-hero{padding-top:48px}}.md-hero-col{flex-direction:column;align-items:center;gap:clamp(40px,6vw,64px);display:flex}.md-hero-text{text-align:center;flex-direction:column;align-items:center;gap:clamp(18px,2.5vw,24px);max-width:900px;display:flex}.md-hero-text p{margin:0}.md-h1{font-family:var(--font-serif);letter-spacing:-.022em;text-wrap:balance;margin:0;font-size:clamp(42px,7vw,80px);font-weight:500;line-height:1.03}.md-h1 em{color:var(--accent);font-weight:400}.md-hero-sub{color:var(--ink-700);text-wrap:pretty;max-width:620px;font-size:clamp(16px,1.6vw,18px);line-height:1.5}.md-hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 20px;width:100%;display:flex}.md-hero-cta{padding:15px 26px;font-size:15px;line-height:21px;text-decoration:none}.md-hero-how{color:var(--ink-700);font-size:13.5px;font-weight:600;line-height:20px;text-decoration:none}.md-vis{width:100%;height:calc(700px * var(--s,1));display:none;position:relative}.md-vis-stage{width:1184px;height:700px;transform:scale(var(--s,1));transform-origin:0 0;position:absolute;top:0;left:0}.md-vis-console{box-sizing:border-box;border:1px solid var(--line-strong);width:1024px;height:640px;box-shadow:0 40px 120px color-mix(in srgb, var(--accent) 12%, transparent), 0 30px 80px #00000073;border-radius:18px;position:absolute;top:0;right:0;overflow:hidden}.md-vis-console img,.md-vis-m-console img{object-fit:cover;object-position:0 0;width:100%;height:100%;display:block}.md-vis-phone{z-index:1;transform-origin:0 0;position:absolute;top:300px;left:40px;transform:scale(.72)}.md-vis-cap{color:var(--ink-500);align-items:center;gap:10px;margin:0;display:flex;position:absolute;top:664px;left:244px}.md-vis-dot{background:var(--accent);border-radius:9999px;width:8px;height:8px}.md-vis-m{width:100%;height:var(--mh,auto);position:relative}.md-vis-m-console{aspect-ratio:1440/900;box-sizing:border-box;border:1px solid var(--line-strong);border-radius:14px;width:100%;overflow:hidden}.md-vis-m-phone{left:14px;top:var(--pt,0);transform:scale(var(--ps,.2));transform-origin:0 0;position:absolute}.md-vis-m-cap{text-align:center;max-width:320px;color:var(--ink-500);margin:-24px 0 0}@media (width>=700px){.md-vis{display:block}.md-vis-m,.md-vis-m-cap{display:none}}.md-phone{box-sizing:border-box;background:var(--surface);width:250px;height:520px;color:var(--ink-900);border:8px solid #0b0f14;border-radius:44px;flex-direction:column;gap:12px;padding:40px 16px 16px;display:flex;position:relative;box-shadow:0 30px 80px #0000008c}.md-phone-muted{color:var(--ink-500)}.md-phone-rows{flex-direction:column;display:flex}.md-phone-row{border-bottom:1px solid var(--line);height:38px;color:var(--ink-700);justify-content:space-between;align-items:center;display:flex}.md-toggle{box-sizing:border-box;background:var(--line-strong);border-radius:9999px;justify-content:flex-start;width:34px;height:20px;padding:2px;display:flex}.md-toggle.on{background:var(--accent);justify-content:flex-end}.md-toggle>span{background:var(--surface);border-radius:9999px;width:16px;height:16px}.md-phone-btn{background:var(--primary);height:44px;color:var(--on-primary);border-radius:9999px;justify-content:center;align-items:center;margin-top:auto;font-size:14px;display:flex}.md-join-sec{padding-top:clamp(40px,5vw,56px);padding-bottom:clamp(72px,9vw,104px)}.md-join{border:1px solid var(--line);background:var(--surface);border-radius:clamp(24px,3vw,32px);grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:center;gap:clamp(28px,5vw,64px);padding:clamp(28px,5vw,48px) clamp(22px,5vw,56px);display:grid}.md-join-text{flex-direction:column;gap:12px;display:flex}.md-join-text p,.md-form p{margin:0}.md-join-h2{font-family:var(--font-serif);letter-spacing:-.5px;text-wrap:balance;margin:0;font-size:clamp(30px,4vw,40px);font-weight:500;line-height:1.1}.md-form{min-width:0}.md-fields{flex-direction:column;gap:16px;display:flex}.md-fields .cf-turnstile{margin-top:-16px}.md-field{flex-direction:column;gap:6px;min-width:0;display:flex}.md-role{gap:8px}.md-lbl{color:var(--ink-500);gap:6px;font-size:12px;font-weight:600;line-height:16px;display:flex}.md-opt{color:var(--ink-400);font-weight:400}.md-field input{box-sizing:border-box;border:1px solid var(--line-strong);background:var(--bg-sunken);height:48px;color:var(--ink-900);font:inherit;border-radius:12px;outline:none;min-width:0;padding:0 14px;font-size:16px}.md-field input::placeholder{color:var(--ink-400)}.md-field input:focus{border-color:var(--accent)}.md-invalid{color:var(--alert-deep);margin-top:2px;font-size:12px;line-height:16px}.md-pair{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:16px;display:grid}.md-chips{flex-wrap:wrap;gap:6px;display:flex}.md-chip{border:1px solid var(--line-strong);color:var(--ink-700);font:inherit;cursor:pointer;background:0 0;border-radius:9999px;padding:9px 14px;font-size:12px;font-weight:600;line-height:16px}.md-chip[aria-pressed=true]{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.md-submit{width:100%;height:52px;font:inherit;margin-top:6px;font-size:15px;font-weight:600;line-height:21px}.md-submit:disabled{opacity:.6;cursor:default}.md-error{color:var(--alert-deep);font-size:12px;line-height:16px}.md-form-done{background:var(--bg-sunken);border:1px solid var(--line);border-radius:20px;flex-direction:column;gap:10px;padding:24px;display:flex}:where(.md-strip,.md-problem,.md-stack,.md-next,.md-faq,.md-final) :where(h2,h3,p,ul,ol,dl,dd){margin:0}:where(.md-strip,.md-problem,.md-stack,.md-next) :where(ul,ol){padding:0;list-style:none}.md-ink-700{color:var(--ink-700)}.md-sec-head{flex-direction:column;gap:14px;display:flex}.md-sec-head-narrow{max-width:640px}.md-h2-plain{text-wrap:wrap}.md-stack{flex-direction:column;gap:clamp(32px,4vw,48px);display:flex}.md-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 0}.md-strip-row{flex-wrap:wrap;justify-content:center;gap:12px 32px;display:flex}.md-problem{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:clamp(24px,6vw,80px);padding-top:clamp(72px,10vw,120px);display:grid}.md-problem .md-sec-head{gap:16px}.md-problem-side{flex-direction:column;gap:24px;display:flex}.md-problem-lead{color:var(--ink-700);font-size:17px;line-height:26px}.md-problem-rows li{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:14px 0;display:flex}.md-problem-rows li:last-child{border-bottom:1px solid var(--line)}.md-how-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:clamp(16px,2vw,24px);display:grid}.md-how-card{border:1px solid var(--line);background:var(--surface);border-radius:28px;flex-direction:column;gap:18px;padding:clamp(22px,2.5vw,28px);display:flex}.md-well{box-sizing:border-box;background:var(--bg-sunken);border-radius:20px;flex-direction:column;justify-content:center;height:180px;display:flex}.md-well-qr{align-items:center;gap:10px}.md-qr{box-sizing:border-box;background:var(--primary);border-radius:14px;width:96px;height:96px;padding:8px}.md-qr svg{width:100%;height:100%;display:block}.md-qr path{stroke:var(--bg);fill:none}.md-qr-exp{font-size:13px;line-height:1.5}.md-well-areas{gap:2px;padding:14px 22px}.md-well-row{justify-content:space-between;align-items:center;height:30px;display:flex}.md-well-linked{gap:10px;padding:22px}.md-linked{align-items:center;gap:10px;display:flex}.md-page .md-avatar{background:var(--aqua-soft);width:32px;height:32px;color:var(--aqua-deep);border-radius:9999px;justify-content:center;align-items:center;font-weight:600;display:flex}.md-linked-text{flex-direction:column;display:flex}.md-linked-chip{border:1px solid var(--line-strong);border-radius:9999px;align-self:flex-start;padding:4px 10px}.md-get-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:clamp(16px,2vw,24px);display:grid}.md-get-card{border:1px solid var(--line);background:var(--surface);border-radius:28px;flex-direction:column;gap:12px;padding:clamp(24px,3vw,32px);display:flex}.md-kv{flex-direction:column;margin-top:10px;display:flex}.md-kv>div{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.md-kv-metric{font-size:14px;line-height:1.5}.md-bars{align-items:flex-end;gap:2px;height:80px;margin-top:10px;display:flex}.md-bars>span{background:var(--lav-deep);opacity:.75;border-radius:2px;flex:1}.md-chat{flex-direction:column;gap:8px;margin-top:10px;display:flex}.md-bubble{border:1px solid var(--line);background:var(--surface-2);border-radius:16px 16px 4px;align-self:flex-end;max-width:85%;padding:9px 14px}.md-trust-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:clamp(24px,3vw,40px);display:grid}.md-trust-col{border-top:1px solid var(--line-strong);flex-direction:column;gap:10px;padding-top:20px;display:flex}.md-next{border:1px dashed var(--line-strong);border-radius:28px;flex-wrap:wrap;align-items:center;gap:20px 40px;padding:clamp(24px,3vw,36px) clamp(22px,3vw,40px);display:flex}.md-next-text{flex-direction:column;flex:220px;gap:8px;max-width:280px;display:flex}.md-next-chips{flex-wrap:wrap;flex:999 300px;gap:8px;display:flex}.md-next-chips li{border:1px solid var(--line);border-radius:9999px;padding:8px 14px}.md-faq{flex-wrap:wrap;gap:24px 64px;display:flex}.md-faq-head{flex:280px;max-width:360px}.md-faq-list{flex-direction:column;flex:999 420px;min-width:0;display:flex}.md-faq details{border-top:1px solid var(--line);padding:22px 0}.md-faq summary{cursor:pointer;justify-content:space-between;gap:20px;list-style:none;display:flex}.md-faq summary::-webkit-details-marker{display:none}.md-faq summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.md-faq-icon:before{content:"+"}.md-faq details[open] .md-faq-icon:before{content:"−"}.md-faq details p{max-width:640px;margin-top:10px}.md-final-sec{padding-bottom:clamp(56px,8vw,96px)}.md-final{border:1px solid var(--line);background:var(--surface);text-align:center;border-radius:clamp(28px,3vw,36px);flex-direction:column;align-items:center;gap:20px;padding:clamp(48px,7vw,80px) clamp(22px,4vw,48px);display:flex}.md-final-h2{font-family:var(--font-serif);letter-spacing:-.5px;text-wrap:balance;max-width:720px;font-size:clamp(32px,4.8vw,48px);font-weight:500;line-height:1.08}
