.prices-page{box-sizing:border-box;color:#f0ddd2;background:radial-gradient(at 90% 0,#42253d70,#0000 48%),#100d1d;min-height:100svh;padding:24px max(24px,50vw - 560px) 64px}.prices-topbar{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:20px;padding-bottom:24px;display:flex}.prices-page .brand{color:#f0ddd2}.prices-page .brand>span:last-child:after{color:#f4ad77}.prices-page a:focus-visible,.prices-page select:focus-visible{outline-offset:5px;outline:2px solid #f4ad77}.prices-topbar>a:last-child{color:#d5becd;font-size:1rem;text-decoration:none}.prices-heading{max-width:800px;padding:62px 0 38px}.prices-heading>span{color:#f4ad77;font-size:1rem;font-weight:700;display:block}.prices-heading h1{letter-spacing:-.045em;color:#f0ddd2;margin:18px 0 22px;font-size:clamp(2.4rem,5vw,4.2rem);line-height:1.13}.prices-heading p{color:#d6c0cf;max-width:680px;margin:0;font-size:1.1875rem;line-height:1.75}.pricing-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.pricing-plan{background:linear-gradient(145deg,#2d2037,#1c1529);border:1px solid #65495f;border-radius:22px;flex-direction:column;padding:28px 25px;display:flex}.pricing-plan-name{color:#d1b5c7;font-size:1rem;line-height:1.5}.pricing-plan h2{letter-spacing:-.025em;color:#f0ddd2;margin:10px 0 26px;font-size:1.8rem;line-height:1.25}.pricing-rate{gap:8px;margin:0 0 25px;display:grid}.pricing-rate strong{color:#ff9b44;white-space:nowrap;font-size:clamp(2rem,3.5vw,2.8rem);line-height:1.1}.pricing-rate span{color:#d6bdce;font-size:1rem}.pricing-count{color:#dfc9d8;grid-template-columns:1fr 70px;align-items:center;gap:14px;margin:0 0 24px;font-size:1rem;line-height:1.5;display:grid}.pricing-count select{font:inherit;color:#f0ddd2;background:#161020;border:1px solid #79607c;border-radius:10px;width:100%;padding:10px}.pricing-saving{color:#dab6a0;min-height:62px;margin:0 0 24px;font-size:1rem;line-height:1.6}.pricing-total{border-top:1px solid #65495f;gap:9px;margin-top:auto;padding:22px 0;display:grid}.pricing-total span{color:#d6bdce;font-size:1rem;line-height:1.5}.pricing-total strong{color:#f4e1d6;font-size:1.6rem;font-weight:700}.public-cta{box-sizing:border-box;color:#24121b;background:#f88b28;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:15px 18px;font-size:1rem;font-weight:700;text-decoration:none;display:flex}.public-cta:hover{background:#ffa046}.prices-payment-note{color:#ccb3c5;max-width:940px;margin:28px 0 0;font-size:1rem;line-height:1.8}.prices-help{border-top:1px solid #65495f;justify-content:space-between;align-items:center;gap:36px;margin-top:40px;padding-top:46px;display:flex}.prices-help h2{color:#f0ddd2;margin:0 0 16px;font-size:1.9rem;line-height:1.2}.prices-help p{color:#d6c0cf;max-width:650px;margin:0;font-size:1.0625rem;line-height:1.8}.prices-help a{color:#f4ad77;flex:none;font-size:1.0625rem;font-weight:700;text-decoration:none}@media (max-width:900px){.pricing-plans{grid-template-columns:1fr}.pricing-plan{padding:26px}.pricing-rate strong{font-size:2.6rem}.pricing-saving{min-height:0}.prices-help{gap:24px;display:grid}.prices-heading{padding-top:42px}}@media (max-width:500px){.prices-page{padding:18px 18px 40px}.prices-topbar{gap:10px}.prices-topbar>a:last-child{font-size:.95rem}.prices-page .brand{gap:8px}.prices-page .brand>span:last-child:before,.prices-page .brand>span:last-child:after{font-size:1.45rem}.prices-heading p{font-size:1.125rem}.pricing-plan{padding:24px 22px}}.pricing-plan .public-cta{margin-top:auto}.prices-payment-note a{color:#ffba85;text-underline-offset:3px;text-decoration:underline}.prices-how{background:linear-gradient(135deg,#2d2037,#1b1427);border:1px solid #65495f;border-radius:20px;margin-top:34px;padding:28px 30px}.prices-how h2{color:#f0ddd2;margin:0 0 20px;font-size:1.65rem;line-height:1.28}.prices-how ol{counter-reset:steps;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.prices-how li{counter-increment:steps;color:#dac6d2;font-size:1rem;line-height:1.65}.prices-how li:before{content:counter(steps);color:#231522;background:#f4a766;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;margin-bottom:12px;font-weight:700;display:flex}.prices-how li strong{color:#ffe1c9}.prices-how p{color:#d6bdce;margin:22px 0 0;line-height:1.65}.prices-how a{color:#ffba85;text-underline-offset:3px;text-decoration:underline}@media (max-width:800px){.prices-how ol{grid-template-columns:1fr;gap:22px}}@media (max-width:500px){.prices-how{padding:22px}}
