.CheckoutForm-module__piEv6W__box{border:1px solid var(--line);background:color-mix(in srgb, var(--stage-2) 86%, transparent);border-radius:18px;width:100%;max-width:420px;padding:24px}.CheckoutForm-module__piEv6W__form{flex-direction:column;gap:10px;display:flex}.CheckoutForm-module__piEv6W__field{color:var(--ink-muted);flex-direction:column;gap:4px;font-size:.82rem;display:flex}.CheckoutForm-module__piEv6W__field input{border:1px solid var(--line);background:color-mix(in srgb, var(--stage) 70%, transparent);color:var(--ink);font:inherit;border-radius:8px;padding:10px 12px}.CheckoutForm-module__piEv6W__error{color:#f0a3a3;font-size:.82rem}.CheckoutForm-module__piEv6W__submitBtn{background:linear-gradient(135deg, var(--glow-a), var(--glow-b));color:#1a1206;cursor:pointer;border:none;border-radius:8px;margin-top:6px;padding:11px 12px;font-weight:700}.CheckoutForm-module__piEv6W__submitBtn:disabled{opacity:.6;cursor:not-allowed}.CheckoutForm-module__piEv6W__paymentStep{flex-direction:column;gap:14px;display:flex}.CheckoutForm-module__piEv6W__trialNote{color:var(--glow-b);margin:0;font-size:.85rem;line-height:1.6}.CheckoutForm-module__piEv6W__backBtn{color:var(--ink-muted);cursor:pointer;background:0 0;border:none;align-self:center;font-size:.8rem}.CheckoutForm-module__piEv6W__backBtn:hover{color:var(--ink)}.CheckoutForm-module__piEv6W__success{color:var(--ink);text-align:center;margin:0;font-size:.9rem;line-height:1.7}
.page-module__XjuLyG__section{background:var(--stage);flex-direction:column;align-items:center;gap:28px;min-height:100dvh;padding:clamp(40px,6vh,64px) clamp(20px,4vw,48px);display:flex}.page-module__XjuLyG__heading{text-align:center;flex-direction:column;gap:8px;max-width:480px;display:flex}.page-module__XjuLyG__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--glow-b);font-size:12px;font-weight:700}.page-module__XjuLyG__heading h1{color:var(--ink);margin:0;font-size:clamp(22px,3vw,28px);font-weight:700}.page-module__XjuLyG__priceLine{justify-content:center;align-items:baseline;gap:6px;margin:4px 0 0;display:flex}.page-module__XjuLyG__priceNum{background:linear-gradient(135deg, var(--glow-b), var(--glow-a));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:30px;font-weight:800}.page-module__XjuLyG__priceUnit{color:var(--ink-muted);font-size:13px}.page-module__XjuLyG__desc{color:var(--ink-muted);margin:0;font-size:13.5px;line-height:1.6}
