.page-module__qCP4TG__container{background-color:var(--obsidian);min-height:100vh;color:var(--platinum);flex-direction:column;display:flex}.page-module__qCP4TG__main{width:100%;max-width:1200px;margin:0 auto;padding:80px 24px}.page-module__qCP4TG__headerArea{max-width:700px;margin-bottom:56px}.page-module__qCP4TG__label{font-family:var(--font-mono), monospace;letter-spacing:.14em;color:var(--champagne);text-transform:uppercase;font-size:.7rem;font-weight:650}.page-module__qCP4TG__title{margin-top:8px;margin-bottom:16px;font-size:clamp(2rem,5vw,3.5rem);font-weight:700}.page-module__qCP4TG__description{color:var(--muted-platinum);font-size:.95rem;line-height:1.65}.page-module__qCP4TG__pricingSplit{grid-template-columns:1.3fr 1fr;align-items:start;gap:40px;display:grid}.page-module__qCP4TG__selectorArea{flex-direction:column;gap:24px;display:flex}.page-module__qCP4TG__plansList{flex-direction:column;gap:12px;display:flex}.page-module__qCP4TG__planRow{border:1px solid var(--graphite);background-color:var(--carbon);cursor:pointer;transition:all .25s var(--ease-mechanical);-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;padding:18px 24px;display:flex}.page-module__qCP4TG__planRow:hover{border-color:var(--muted-platinum);background-color:#141715;background-color:lab(7.3026% -1.77818 .706548)}.page-module__qCP4TG__selectedRow{border-color:var(--champagne);background-color:#14110d1a;background-color:lab(5.28425% .542134 2.63397/.1)}.page-module__qCP4TG__selectCircle{border:1.5px solid var(--graphite);width:18px;height:18px;transition:border-color .2s var(--ease-mechanical);border-radius:50%;place-items:center;margin-right:20px;display:grid}.page-module__qCP4TG__selectedRow .page-module__qCP4TG__selectCircle{border-color:var(--champagne)}.page-module__qCP4TG__innerDot{background-color:var(--champagne);border-radius:50%;width:10px;height:10px}.page-module__qCP4TG__planInfo{flex:1;align-items:center;gap:14px;display:flex}.page-module__qCP4TG__planName{font-family:var(--font-sans), sans-serif;color:var(--platinum);font-size:1.05rem;font-weight:600}.page-module__qCP4TG__badge{font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.04em;background-color:var(--graphite);color:var(--muted-platinum);border-radius:4px;padding:3px 8px;font-size:.6rem;font-weight:650}.page-module__qCP4TG__hotBadge{background-color:var(--ember);color:var(--platinum)}.page-module__qCP4TG__priceInfo{flex-direction:column;align-items:flex-end;display:flex}.page-module__qCP4TG__monthRate{font-family:var(--font-sans), sans-serif;color:var(--platinum);font-size:1.1rem;font-weight:700}.page-module__qCP4TG__selectedRow .page-module__qCP4TG__monthRate{color:var(--champagne)}.page-module__qCP4TG__totalSum{font-family:var(--font-mono), monospace;color:var(--muted-platinum);margin-top:2px;font-size:.7rem}.page-module__qCP4TG__summaryBox{background-color:var(--carbon);border:1px solid var(--graphite);border-radius:8px;justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.page-module__qCP4TG__selectedDetails{flex-direction:column;display:flex}.page-module__qCP4TG__detailsLabel{font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.08em;color:var(--muted-platinum);font-size:.65rem}.page-module__qCP4TG__detailsValue{font-family:var(--font-sans), sans-serif;color:var(--platinum);margin-top:2px;font-size:1.15rem;font-weight:700}.page-module__qCP4TG__checkoutBtn{min-width:200px}.page-module__qCP4TG__infoArea{flex-direction:column;gap:24px;display:flex}.page-module__qCP4TG__featuresList{flex-direction:column;gap:16px;list-style:none;display:flex}.page-module__qCP4TG__featuresList li{font-family:var(--font-sans), sans-serif;color:var(--muted-platinum);padding-left:20px;font-size:.88rem;line-height:1.5;position:relative}.page-module__qCP4TG__featuresList li:before{content:"•";color:var(--champagne);font-weight:700;position:absolute;left:4px}.page-module__qCP4TG__refPanel{border-color:#1b1e1c;border-color:lab(10.7613% -1.92504 .764966)}.page-module__qCP4TG__panelText{font-family:var(--font-sans), sans-serif;color:var(--muted-platinum);font-size:.88rem;line-height:1.6}@media (max-width:900px){.page-module__qCP4TG__pricingSplit{grid-template-columns:1fr}.page-module__qCP4TG__summaryBox{flex-direction:column;align-items:flex-start}.page-module__qCP4TG__checkoutBtn{width:100%}}
