.legal_intro__5fwO_ p{margin:24px 0 0;font-size:19px;line-height:1.6;text-wrap:pretty}.legal_intro__5fwO_ p+p{margin-top:16px}.legal_h3__Yt5c4{margin:0 0 16px;font-size:clamp(24px,2.4vw,30px);line-height:1.2;letter-spacing:-.02em;font-weight:400;text-wrap:balance}.legal_num__gpBDw{margin-right:3px;font-family:var(--font-mono);font-size:.7em;font-weight:400;letter-spacing:0;color:var(--muted)}.legal_body__ok6_p{font-size:17px;line-height:1.65;text-wrap:pretty}.legal_body__ok6_p p{margin:0 0 14px}.legal_body__ok6_p ul{margin:4px 0 14px;padding-left:22px;list-style:disc;display:flex;flex-direction:column;gap:8px;line-height:1.6}.legal_body__ok6_p h4{margin:28px 0 10px;font-size:19px;line-height:1.35;letter-spacing:-.01em;font-weight:600}.legal_body__ok6_p>:first-child{margin-top:0}.legal_body__ok6_p>:last-child{margin-bottom:0}.legal_body__ok6_p a,.legal_intro__5fwO_ a{color:var(--primary);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.legal_body__ok6_p a:hover,.legal_intro__5fwO_ a:hover{color:var(--primary-active)}.legal_body__ok6_p strong,.legal_intro__5fwO_ strong{font-weight:600}@media (max-width:720px){.legal_intro__5fwO_ p{font-size:18px}}.upsell-scrim{position:fixed;inset:0;z-index:70;display:grid;place-items:center;padding:24px;background:rgba(10,11,13,.4);backdrop-filter:blur(6px);opacity:0;transition:opacity .25s var(--ease)}.upsell-scrim.show{opacity:1}.upsell-card{position:relative;width:100%;max-width:500px;max-height:calc(100dvh - 48px);overflow-y:auto;padding:44px 44px 32px;border-radius:32px;background:#fff;color:var(--ink);box-shadow:0 24px 64px rgba(10,11,13,.18);transform:translateY(16px) scale(.98);transition:transform .35s var(--ease)}.upsell-scrim.show .upsell-card{transform:none}.icon-btn.upsell-close{position:absolute;top:20px;right:20px}.upsell-eyebrow{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:100px;background:var(--primary-soft);color:var(--primary);font-size:13px;font-weight:600}.upsell-title{margin:18px 0 0;padding-right:32px;font-size:34px;line-height:1.12;letter-spacing:-.02em;font-weight:400;text-wrap:balance}.upsell-desc{margin:12px 0 0;font-size:17px;line-height:1.55;color:var(--body);text-wrap:pretty}.upsell-list{display:flex;flex-direction:column;gap:10px;margin:22px 0 0;padding:0;list-style:none}.upsell-list li{display:flex;align-items:flex-start;gap:12px;font-size:16px;line-height:1.45;font-weight:500}.upsell-check{display:grid;place-items:center;width:26px;height:26px;flex:none;margin-top:-1px;border-radius:50%;background:var(--primary-soft);color:var(--primary)}.upsell-new{display:inline-flex;align-items:center;height:20px;margin-left:8px;padding:0 7px;border-radius:100px;background:var(--primary);color:#fff;font-size:11px;font-weight:600;vertical-align:2px}.upsell-actions{display:flex;flex-direction:column;gap:10px;margin-top:28px}.upsell-fine{margin:14px 0 0;text-align:center;font-size:13px;line-height:1.5;color:var(--muted);text-wrap:pretty}@media (max-width:640px){.upsell-scrim{place-items:end stretch;padding:0}.upsell-card{max-width:none;max-height:90dvh;padding:30px 20px calc(20px + env(safe-area-inset-bottom));border-radius:28px 28px 0 0;transform:translateY(100%)}.icon-btn.upsell-close{top:16px;right:16px;width:40px;height:40px}.upsell-title{margin-top:16px;font-size:28px}.upsell-desc{font-size:16px}.upsell-list li{font-size:15px}}@media (prefers-reduced-motion:reduce){.upsell-card,.upsell-scrim{transition:none}}