.nav-links a[aria-current=page]{background:var(--glass-strong);color:var(--ink)}.sec{gap:28px;padding-block:70px 10px;display:grid}.sec header{gap:14px;max-width:760px;display:grid}.p-hero{padding-block:calc(env(safe-area-inset-top,0px) + 120px) 20px;text-align:center;justify-items:center;gap:22px;display:grid}.p-hero h1{max-width:12em;font-size:clamp(2.6rem,6.6vw,5.4rem);line-height:.96}.p-hero .lede{margin-inline:auto}.draft{color:var(--ink-2);text-align:left;border-radius:999px;align-items:center;gap:10px;padding:8px 16px 8px 8px;font-size:.9rem;font-weight:600;display:inline-flex}.draft b{color:#3a2a00;letter-spacing:.08em;text-transform:uppercase;background:#e8b44a;border-radius:999px;flex:none;padding:4px 9px;font-size:.72rem}@media (max-width:900px){.p-hero{padding-block:calc(env(safe-area-inset-top,0px) + 96px) 10px;gap:18px}.sec{gap:20px;padding-block:50px 0}}@media (max-width:560px){.p-hero h1{font-size:clamp(2.3rem,11vw,3rem)}}.beta h2{font-size:clamp(1.8rem,3.6vw,2.6rem);line-height:1.05}.beta h3{font:700 1.12rem/1.25 var(--font-display);letter-spacing:-.01em;margin:0 0 6px}.beta p,.beta li{color:var(--ink-2);line-height:1.6}.beta a{color:var(--accent)}.b-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.b-steps li{border-radius:24px;grid-template-columns:auto 1fr;align-items:start;gap:14px;padding:22px;display:grid}.b-steps p{margin:0}.b-steps .n{background:var(--accent);width:34px;height:34px;color:var(--on-accent);font:800 1rem/1 var(--font-display);border-radius:50%;place-items:center;display:grid}.b-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.b-grid article{border-radius:24px;padding:22px}.b-grid p{margin:0}.b-list{gap:12px;max-width:760px;margin:0;padding:0;list-style:none;display:grid}.b-list li{padding-left:22px;position:relative}.b-list li:before{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px;position:absolute;top:.62em;left:4px}.b-list b{color:var(--ink)}.b-terms{border-radius:28px;max-width:860px;padding:clamp(22px,4vw,40px)}.b-terms h3{margin-top:26px}.b-terms h3:first-child{margin-top:0}.b-terms p{margin:0}#terms,#start,#try,#feedback{scroll-margin-top:100px}@media (max-width:960px){.b-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.b-steps{grid-template-columns:1fr}}@media (max-width:560px){.b-grid{grid-template-columns:1fr}}
