.customer-intro{padding-top:64px;padding-bottom:32px;max-width:900px;text-align:center}.customer-intro h1{font-size:clamp(2rem,5vw,3.6rem);line-height:1.1;margin:14px 0 20px}.customer-intro p{max-width:720px;margin:auto;font-size:1.15rem}.customer-pricing{display:grid;grid-template-columns:minmax(280px,420px) minmax(0,1fr);gap:64px;padding-bottom:80px;align-items:start}.customer-plan{background:#f7faef;border:1px solid #dce6c5;border-radius:26px;padding:32px}.customer-plan h2{font-size:1.65rem;margin-top:12px}.customer-price{font-size:3.7rem;font-weight:800;line-height:1.1;color:#1b2451;margin:24px 0 10px}.customer-price span{font-size:1rem;font-weight:400;white-space:nowrap}.customer-benefits{padding-left:22px;margin:28px 0}.customer-benefits li{margin:12px 0}.customer-window,.customer-muted{font-size:.9rem;line-height:1.65}.customer-plan .btn{margin-top:15px;width:100%}.customer-muted{color:#596772;margin-top:15px}.customer-explainer h2{margin-top:4px}.customer-explainer h3{margin-top:28px}.customer-explainer ol{padding-left:24px}.customer-explainer li{padding:0 0 18px 8px}.customer-explainer strong{display:block;color:#1b2451}.customer-account{max-width:780px;min-height:320px;padding-bottom:80px}.customer-status{background:#f4f8e8;border-radius:12px;padding:16px;line-height:1.6}.customer-status[data-error=true]{background:#fff0e9}.customer-card{border:1px solid #dce3dd;border-radius:20px;background:white;padding:28px;margin:20px 0}.customer-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:22px 0}.customer-tabs button[aria-pressed=true]{background:#c4ee3d;border-color:#c4ee3d}.customer-form{display:grid;gap:18px}.customer-form label{display:grid;gap:7px;font-weight:700;color:#1b2451}.customer-form input,.customer-form select{width:100%;font:inherit;border:1px solid #b7c7b3;border-radius:12px;padding:13px;background:white;color:#1b2451;min-height:48px}.customer-form .customer-check{grid-template-columns:22px 1fr;align-items:start;font-weight:400}.customer-check input{min-height:20px;height:20px;margin-top:4px}.customer-form button{justify-self:start}.customer-row{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.customer-orders{list-style:none;padding:0}.customer-orders li{padding:18px 0;border-top:1px solid #e3e8de}.customer-order-meta{font-size:.9rem;color:#576475}.customer-details{max-width:850px;padding-bottom:70px}.customer-details h2{margin-top:32px}.customer-details p{line-height:1.8}.customer-empty{padding:25px 0}.customer-paywall{border:1px solid #c9de88;border-radius:16px;background:#f7faee;padding:20px;margin:14px 0}.customer-paywall .btn{margin-top:12px}.customer-form :focus-visible,.customer-tabs :focus-visible{outline:3px solid #4d6e15;outline-offset:3px}@media(max-width:760px){.customer-pricing{grid-template-columns:1fr;gap:32px}.customer-plan{padding:24px}.customer-intro{padding-top:38px}.customer-card{padding:20px}.customer-account{min-height:250px}.customer-price{font-size:3.2rem}}@media(prefers-reduced-motion:reduce){.customer-account *{scroll-behavior:auto!important}}
