.lander{--paper:#f7f5f2;--paper-2:#ece9e4;--ink:#111111;--ink-soft:#3a3a3a;--muted:#6b6b6b;--rule:#d6d3ce;--brand-gold:#8a8783;--heading:#c8352b;--accent-live:#e03a2f;--btn:#111111;--btn-text:#f7f5f2;background:var(--paper);color:var(--ink);min-height:100dvh;overflow-x:hidden}:root[data-theme=dark] .lander{--paper:oklch(17.5% 0.012 62);--paper-2:oklch(21.5% 0.014 62);--ink:oklch(93% 0.009 75);--ink-soft:oklch(78% 0.01 70);--muted:oklch(70% 0.011 65);--rule:oklch(32% 0.012 62);--brand-gold:#caa66a;--heading:#e3bbd2;--accent-live:oklch(70% 0.2 352);--btn:#e3bbd2;--btn-text:#2a1826}.lander a{color:var(--ink)}.lander a:hover{color:var(--heading)}.lander__inner{max-width:1100px;margin:0 auto;padding:0 24px 80px;font-family:var(--font-display)}@keyframes lnSpin{to{transform:rotate(1turn)}}.lander-header{display:flex;align-items:center;justify-content:space-between;height:72px}.lander-wordmark{text-decoration:none;color:var(--ink);display:inline-flex}.lander-wordmark:hover{color:var(--ink)}.lander-wordmark .wordmark{font-size:30px;font-weight:600;letter-spacing:-.02em}.lander-nav{display:flex;align-items:center;gap:22px;font-size:16px}.lander-nav a{color:var(--ink-soft);text-decoration:none}.lander-nav a:hover{color:var(--heading)}.lander-nav__pill{height:40px;padding:0 16px;border-radius:20px;background:var(--btn);color:var(--btn-text);display:inline-flex;align-items:center;font-size:15px}.lander-nav__pill:hover{color:var(--btn-text);opacity:.9}.lander-nav__theme{height:40px;padding:0 14px;border-radius:20px;border:1px solid var(--rule);background:transparent;color:var(--ink-soft);display:inline-flex;align-items:center;gap:8px;font:inherit;font-size:15px;cursor:pointer}.lander-nav__theme:hover{color:var(--heading);border-color:var(--ink-soft)}.lander-nav__theme:focus-visible{outline:2px solid var(--accent-live);outline-offset:2px}.lander-nav__theme-dot{width:10px;height:10px;border-radius:50%;border:1px solid;background:transparent}.lander-nav__theme[aria-checked=true] .lander-nav__theme-dot{background:currentColor}.lander-kicker{margin:0;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.lander-h2{margin:0;font-weight:650;font-size:40px;line-height:1;letter-spacing:-.035em;color:var(--heading)}.lander-body{margin:16px 0 0;font-size:18px;line-height:1.55;color:var(--ink-soft)}.lander-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:40px;align-items:center;padding:40px 0 60px}.lander-h1{margin:18px 0 0;font-weight:650;font-size:clamp(44px,6vw,84px);line-height:.95;letter-spacing:-.04em;color:var(--heading);font-variation-settings:"SOFT" 40;text-wrap:balance}.lander-h1 em{font-weight:400}.lander-deck{margin:22px 0 0;font-size:20px;line-height:1.45;color:var(--ink-soft);max-width:34ch}.lander-get{margin-top:30px;display:flex;flex-wrap:wrap;align-items:center;gap:14px}.lander-badge{height:56px;border-radius:12px;display:inline-flex;align-items:center;text-decoration:none}.lander-badge img{height:56px;width:auto;display:block;border-radius:12px}.lander-badge--disabled{opacity:.5;cursor:default}.lander-qr{width:56px;height:56px;border-radius:10px;opacity:.85;overflow:hidden;display:inline-block;background:var(--btn-text)}.lander-qr svg{display:block;width:100%;height:100%}.lander-get__scan{font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;color:var(--muted)}.lander-weblink{display:inline-block;margin-top:18px;font-size:16px;color:var(--ink-soft);text-underline-offset:4px}.lander-phone{display:flex;justify-content:center;overflow:hidden;height:630px}.lander-phone__scale{transform:scale(.72);transform-origin:top center}.lander-phone__frame{position:relative;flex:none;width:402px;height:874px;border-radius:48px;overflow:hidden;background:transparent}.lander-phone__img{position:absolute;width:615px;height:1333px;max-width:none;left:-106px;top:-429px}.lander-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:20px 0 60px}.lander-card{border-radius:24px;background:var(--paper-2);padding:26px}.lander-card__glyph{color:var(--ink);display:block}.lander-card h3{margin:16px 0 0;font-weight:500;font-size:24px;letter-spacing:-.02em;color:var(--heading)}.lander-card p{margin:10px 0 0;font-size:17px;line-height:1.5;color:var(--ink-soft)}.lander-method{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center;padding:40px 0 60px;border-top:1px solid var(--rule)}.lander-method .lander-h2,.lander-proof__intro .lander-h2{margin-top:14px}.lander-method__wheel{display:grid;place-items:center}.lander-method__wheel svg{width:min(100%,360px);color:var(--ink);animation:lnSpin 140s linear infinite}.lander-chips{margin-top:18px;display:flex;flex-wrap:wrap;gap:8px}.lander-chip{padding:8px 12px;border-radius:999px;border:1px solid var(--rule);font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.lander-proof{border-top:1px solid var(--rule);padding:40px 0 60px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:40px}.lander-proof__links{margin-top:6px;display:flex;flex-direction:column;gap:4px}.lander-proof__links .lander-weblink{margin-top:0}.lander-rows{margin:0}.lander-row{padding:18px 0;border-bottom:1px solid var(--rule)}.lander-row dt{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.lander-row dd{margin:6px 0 0;font-size:19px;color:var(--ink);line-height:1.4}.lander-guides{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px}.lander-guide{position:relative;display:flex;flex-direction:column;border-radius:24px;background:var(--paper-2);padding:26px;text-decoration:none}.lander-guide,.lander-guide:hover{color:var(--ink)}.lander-guide .art-accent{margin-bottom:12px}.lander-guide .lander-kicker{margin-bottom:8px}.lander-guide__title{font-weight:500;font-size:24px;letter-spacing:-.02em;line-height:1.15;color:var(--heading)}.lander-guide__arrow{position:absolute;top:26px;right:26px;color:var(--muted)}.lander-guides__all{margin-top:16px}.lander-faq{padding:40px 0 60px;border-top:1px solid var(--rule);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:40px}.lander-faq__list{display:flex;flex-direction:column}.lander-faq__row{padding:18px 0;border-bottom:1px solid var(--rule)}.lander-faq__row summary{font-size:19px;cursor:pointer;list-style:none;color:var(--ink)}.lander-faq__row summary::-webkit-details-marker{display:none}.lander-faq__row p{margin:10px 0 0;font-size:17px;line-height:1.5;color:var(--ink-soft)}.lander-footer__nav{display:flex;gap:40px;padding:40px 0 0}.lander-footer__head{margin:0 0 10px;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.lander-footer__nav ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.lander-footer__nav a{font-family:var(--font-mono);font-size:13px;color:var(--ink-soft);text-decoration:none}.lander-footer__nav a:hover{color:var(--heading)}.lander-footer__row{margin-top:30px;padding-top:30px;border-top:1px solid var(--rule);display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;color:var(--muted)}.lander-footer__legal{display:flex;gap:18px}.lander-footer__row a{color:var(--muted);text-decoration:none}.lander-footer__row a:hover{color:var(--heading)}@media (max-width:900px){.lander-hero{grid-template-columns:1fr;gap:32px}.lander-phone{height:525px}.lander-phone__scale{transform:scale(.6)}.lander-cards,.lander-faq,.lander-guides,.lander-method,.lander-proof{grid-template-columns:1fr}}@media (max-width:640px){.lander-nav{gap:14px}.lander-nav__jump{display:none}.lander-nav__theme{width:40px;padding:0;justify-content:center}.lander-nav__theme-label{display:none}.lander-nav__theme-dot{width:14px;height:14px}}@media (prefers-reduced-motion:reduce){.lander-method__wheel svg{animation:none}}