.plans-page{color:#f5f5f1;background:radial-gradient(at 80% 12%,#ff5d510a,#0000 45%),#0b0d10;width:100%;max-width:none;min-height:100svh;margin:0;padding:38px max(24px,50vw - 660px) 72px}.plans-page .brand{color:#ff5d51;font-size:36px}.plans-page .eyebrow{color:#ff5d51;letter-spacing:.17em;margin:58px 0 18px;font-size:11px;font-weight:750;line-height:1.6}.plans-page h1,.plans-page h2{letter-spacing:-.04em;color:#f5f5f1;font-family:inherit;font-weight:750}.plans-page h1{overflow-wrap:anywhere;margin:0 0 24px;font-size:clamp(2rem,5vw,4.5rem);line-height:1.08}.plans-intro{color:#a8adb8;max-width:640px;font-size:1.1rem;line-height:1.7}.plans-status{color:#d2d6df;background:#1d2129;border:1px solid #424957;border-left:3px solid #ff5d51;border-radius:8px;margin:32px 0;padding:18px 22px;font-size:14px;line-height:1.6}.plans-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:22px;display:grid}.plan-card{background:#15181e;border:1px solid #303540;border-radius:14px;min-width:0;padding:30px}.plan-card h2{overflow-wrap:anywhere;margin:0 0 24px;font-size:1.6rem;line-height:1.25}.plan-price{letter-spacing:-.035em;color:#f5f5f1;overflow-wrap:anywhere;margin:0;font-size:2.45rem;font-weight:750;line-height:1.2}.plan-price span{letter-spacing:0;color:#a8adb8;margin-top:8px;font-size:.85rem;font-weight:400;line-height:1.6;display:block}.plan-card dl{margin:28px 0 0}.plan-card dl div{border-top:1px solid #303540;padding:16px 0}.plan-card dl div:last-child{padding-bottom:0}.plan-card dt{color:#a8adb8;font-size:.9rem;line-height:1.5}.plan-card dd{color:#f5f5f1;overflow-wrap:anywhere;margin:7px 0 0;font-size:1rem;font-weight:650;line-height:1.5}.plans-detail{color:#a8adb8;max-width:800px;margin:48px 0 32px;line-height:1.7}.plans-detail h2{margin:0 0 18px;font-size:clamp(1.35rem,2.4vw,1.8rem);line-height:1.3}.plans-detail p{margin:14px 0}.plans-page a{color:#ff9188}.plans-page .secondary{color:#f5f5f1;background:#ffffff08;border-color:#555b67;min-height:48px;padding:12px 22px;font-size:14px}.plans-page a:focus-visible{outline-offset:5px;outline:3px solid #f5f5f1}@media (hover:hover){.plans-page .secondary:hover{background:#ffffff12;border-color:#a8adb8}}@media (min-width:1700px){.plans-page{padding-top:48px;padding-bottom:88px}.plans-page .brand{font-size:43px}.plans-page .eyebrow{margin-top:74px}.plans-intro{max-width:700px;font-size:1.2rem}.plan-card{padding:36px}.plan-card h2{font-size:1.85rem}.plan-price{font-size:2.8rem}.plan-card dt,.plan-card dd,.plans-detail{font-size:1.05rem}}@media (max-width:1000px){.plans-grid{gap:16px}.plan-card{padding:23px 20px}.plan-card h2{font-size:1.4rem}.plan-price{font-size:2.1rem}}@media (max-width:760px){.plans-page{padding:26px 20px 48px}.plans-page .brand{font-size:31px}.plans-page .eyebrow{margin-top:46px}.plans-grid{grid-template-columns:1fr;gap:18px}.plans-intro{font-size:1rem}.plans-status{margin:26px 0;padding:16px 18px}.plan-card{padding:25px}.plan-card h2{margin-bottom:18px;font-size:1.6rem}.plan-price{font-size:2.3rem}.plans-detail{margin-top:38px}.plans-page .secondary{width:100%}}@media (max-width:360px){.plans-page h1{font-size:2rem}.plan-card{padding:23px 20px}.plans-page .brand{font-size:29px}}
