.payments-module__1U4tOG__page{max-width:1040px;color:var(--color-text-primary);margin:auto;padding:128px 24px 64px}.payments-module__1U4tOG__billingLink{min-height:44px;color:var(--color-text-secondary);text-underline-offset:4px;align-items:center;gap:10px;font-size:14px;text-decoration:underline;display:inline-flex}.payments-module__1U4tOG__billingLink:hover{color:var(--color-text-primary)}.payments-module__1U4tOG__intro{max-width:620px;margin-bottom:36px}.payments-module__1U4tOG__intro h1{font:500 clamp(2.5rem,5vw,3.6rem)/1.1 var(--font-heading);letter-spacing:-.035em;margin:0 0 16px}.payments-module__1U4tOG__intro p,.payments-module__1U4tOG__description{color:var(--color-text-secondary);font-size:18px;line-height:1.6}.payments-module__1U4tOG__subscription{background:#fff;border-radius:12px;grid-template-columns:1fr 1fr;gap:48px;padding:36px;display:grid;box-shadow:0 18px 44px -22px #33291935}.payments-module__1U4tOG__subscription h2{font:500 clamp(1.9rem,3vw,2.4rem)/1.12 var(--font-heading);letter-spacing:-.03em;margin:0}.payments-module__1U4tOG__description{margin:18px 0 24px}.payments-module__1U4tOG__price{font:500 3.5rem/1.15 var(--font-heading);letter-spacing:-.035em;margin:0 0 8px}.payments-module__1U4tOG__price span{font:400 16px var(--font-body);letter-spacing:0}.payments-module__1U4tOG__detail{color:var(--color-text-secondary);font-size:14px;line-height:1.55}.payments-module__1U4tOG__included{max-width:35ch;margin-top:28px;font-size:16px;line-height:1.65}.payments-module__1U4tOG__checkout h3{font:500 25px/1.2 var(--font-heading);margin:0 0 14px}.payments-module__1U4tOG__checkout>p{margin:0 0 18px;font-size:15px;line-height:1.65}.payments-module__1U4tOG__checkout>label:not(.payments-module__1U4tOG__agreement){margin:22px 0 8px;font-size:14px;font-weight:600;display:block}.payments-module__1U4tOG__optional{color:var(--color-text-secondary);font-weight:400}.payments-module__1U4tOG__checkout>input{border:1px solid var(--color-border);background:var(--color-surface);border-radius:5px;width:100%;min-height:48px;padding:12px;font-size:16px}.payments-module__1U4tOG__checkout input::placeholder{color:var(--color-text-secondary);font-size:13px}.payments-module__1U4tOG__checkout>#payments-module__1U4tOG__referral-help{margin-top:8px}.payments-module__1U4tOG__checkout .payments-module__1U4tOG__detail{font-size:13px}.payments-module__1U4tOG__agreement{cursor:pointer;align-items:start;gap:12px;margin:22px 0;font-size:14px;line-height:1.6;display:flex}.payments-module__1U4tOG__agreement input{width:20px;height:20px;accent-color:var(--color-brand);flex-shrink:0;margin-top:3px}.payments-module__1U4tOG__primary,.payments-module__1U4tOG__secondary{border-radius:6px;justify-content:space-between;align-items:center;gap:16px;min-height:48px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.payments-module__1U4tOG__primary{background:var(--color-brand);color:#fff;cursor:pointer;border:0;width:100%;margin-bottom:14px;padding:14px 18px}.payments-module__1U4tOG__primary:hover{background:var(--color-brand-deep)}.payments-module__1U4tOG__secondary{border:1px solid var(--color-border);white-space:nowrap;padding:12px 18px}.payments-module__1U4tOG__secondary:hover{background:#fff}.payments-module__1U4tOG__existing{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:36px;padding:36px 0;display:flex}.payments-module__1U4tOG__existing h2{font:500 26px var(--font-heading);margin:0 0 10px}.payments-module__1U4tOG__existing p{color:var(--color-text-secondary);max-width:59ch;margin:0;font-size:15px;line-height:1.65}.payments-module__1U4tOG__help{color:var(--color-text-secondary);margin-top:24px;font-size:14px;line-height:1.6}.payments-module__1U4tOG__help a{text-underline-offset:4px;text-decoration:underline}.payments-module__1U4tOG__page :is(a,button,input):focus-visible{outline:2px solid var(--color-brand);outline-offset:4px}@media (max-width:767px){.payments-module__1U4tOG__page{padding:100px 24px 40px}.payments-module__1U4tOG__intro{margin-bottom:24px}.payments-module__1U4tOG__intro p{font-size:16px}.payments-module__1U4tOG__subscription{grid-template-columns:1fr;gap:28px;padding:24px}.payments-module__1U4tOG__description{margin:14px 0 20px;font-size:16px}.payments-module__1U4tOG__price{font-size:3rem}.payments-module__1U4tOG__included{margin-top:18px}.payments-module__1U4tOG__checkout{border-top:1px solid var(--color-border);padding-top:24px}.payments-module__1U4tOG__existing{flex-direction:column;align-items:stretch;gap:20px;padding:28px 0}.payments-module__1U4tOG__secondary{align-self:start}}
