.plans-module__XnBIHG__wrapper{--p-soft:#3fb67e21;--p-line-accent:#3fb67e66;--radius:18px;--radius-sm:12px;color:var(--text)}.plans-module__XnBIHG__wrap{max-width:1180px;margin:0 auto;padding:0 24px}.plans-module__XnBIHG__hero{text-align:center;padding:80px 0 56px;position:relative;overflow:hidden}.plans-module__XnBIHG__hero:before{content:"";background:radial-gradient(ellipse at center,var(--p-soft)0%,transparent 68%);pointer-events:none;width:720px;height:480px;position:absolute;top:-180px;left:50%;transform:translate(-50%)}.plans-module__XnBIHG__eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin-bottom:16px;font-size:12px;font-weight:700;display:inline-block;position:relative}.plans-module__XnBIHG__hero h1{letter-spacing:-.03em;color:var(--text-bright,var(--text));max-width:none;margin:0 auto;font-size:clamp(2.4rem,6vw,4rem);font-weight:800;line-height:1.03;position:relative}.plans-module__XnBIHG__hero p{max-width:520px;color:var(--muted);margin:18px auto 0;font-size:1.06rem;position:relative}.plans-module__XnBIHG__section{padding:48px 0}.plans-module__XnBIHG__sectionHead{text-align:center;max-width:660px;margin:0 auto 40px}.plans-module__XnBIHG__sectionLabel{letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:12px;font-size:12px;font-weight:700}.plans-module__XnBIHG__sectionHead h2{letter-spacing:-.02em;color:var(--text-bright,var(--text));margin:0;font-size:clamp(1.8rem,3.4vw,2.4rem);font-weight:700}.plans-module__XnBIHG__lede{color:var(--muted);margin-top:12px;font-size:1.02rem}.plans-module__XnBIHG__taxNote{color:var(--muted-dim,var(--muted));font-size:.82rem}.plans-module__XnBIHG__plans{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.plans-module__XnBIHG__plan{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;padding:30px 26px 28px;transition:transform .25s,border-color .25s,background .25s;display:flex;position:relative}.plans-module__XnBIHG__plan:hover{border-color:var(--line-strong);background:var(--bg-elevated,var(--surface));transform:translateY(-4px)}.plans-module__XnBIHG__planFeatured{border-color:var(--p-line-accent);box-shadow:0 0 0 1px var(--p-line-accent),0 24px 60px -28px #3fb67e59}.plans-module__XnBIHG__planFlag{background:var(--accent);color:#07140d;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border-radius:100px;padding:5px 14px;font-size:10.5px;font-weight:800;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.plans-module__XnBIHG__planChip{color:#fff;border-radius:50%;place-items:center;width:56px;height:56px;margin-bottom:20px;font-size:1.35rem;font-weight:700;display:grid}.plans-module__XnBIHG__planName{letter-spacing:-.01em;color:var(--text-bright,var(--text));font-size:1.3rem;font-weight:700}.plans-module__XnBIHG__planCap{color:var(--muted);margin-top:4px;font-size:.88rem}.plans-module__XnBIHG__planPrice{flex-wrap:wrap;align-items:baseline;gap:6px;margin:22px 0;display:flex}.plans-module__XnBIHG__planAmt{color:var(--accent);letter-spacing:-.02em;font-size:2rem;font-weight:700}.plans-module__XnBIHG__planPer{color:var(--muted);font-size:.82rem}.plans-module__XnBIHG__feats{flex-direction:column;flex-grow:1;gap:11px;margin:0 0 28px;padding:0;list-style:none;display:flex}.plans-module__XnBIHG__feats li{color:var(--text);align-items:flex-start;gap:10px;font-size:.9rem;display:flex}.plans-module__XnBIHG__featIcon{width:17px;height:17px;color:var(--accent);flex-shrink:0;margin-top:1px}.plans-module__XnBIHG__btn{border-radius:var(--radius-sm);cursor:pointer;border:1px solid var(--line-strong);width:100%;color:var(--text);background:0 0;justify-content:center;align-items:center;padding:13px 18px;font-family:inherit;font-size:.95rem;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,transform .12s;display:inline-flex}.plans-module__XnBIHG__btn:hover{background:var(--surface-hover,#7f7f7f14)}.plans-module__XnBIHG__btn:active{transform:translateY(1px)}.plans-module__XnBIHG__btnPrimary{background:var(--accent);border-color:var(--accent);color:#07140d}.plans-module__XnBIHG__btnPrimary:hover{background:var(--accent-hover,var(--accent));border-color:var(--accent-hover,var(--accent))}.plans-module__XnBIHG__upgrades{grid-template-columns:1.35fr 1fr 1fr;align-items:stretch;gap:20px;display:grid}.plans-module__XnBIHG__upCard{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;padding:28px 26px;display:flex}.plans-module__XnBIHG__upTag{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);background:var(--p-soft);border-radius:100px;align-self:flex-start;align-items:center;gap:7px;margin-bottom:18px;padding:6px 12px;font-size:11px;font-weight:700;display:inline-flex}.plans-module__XnBIHG__upCard h3{letter-spacing:-.01em;color:var(--text-bright,var(--text));margin:0;font-size:1.18rem;font-weight:600}.plans-module__XnBIHG__upPrice{flex-wrap:wrap;align-items:baseline;gap:7px;margin-top:14px;display:flex}.plans-module__XnBIHG__upAmt{color:var(--accent);letter-spacing:-.02em;font-size:1.85rem;font-weight:700}.plans-module__XnBIHG__upPer{color:var(--muted);font-size:.82rem}.plans-module__XnBIHG__upDesc{color:var(--muted);margin-top:14px;font-size:.92rem}.plans-module__XnBIHG__upMeta{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-dim,var(--muted));margin-top:auto;padding-top:18px;font-size:.74rem}.plans-module__XnBIHG__topDealer{background:radial-gradient(120% 140% at 100% 0%,#d4a0501f,transparent 55%),var(--surface);border-color:#d4a05052}.plans-module__XnBIHG__topDealer .plans-module__XnBIHG__upTag{color:#e0b970;background:#d4a0501f;border:1px solid #d4a05059}.plans-module__XnBIHG__promoShell{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.plans-module__XnBIHG__tabs{border-bottom:1px solid var(--line);gap:6px;padding:14px 14px 0;display:flex}.plans-module__XnBIHG__tab{appearance:none;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:10px 10px 0 0;padding:12px 20px;font-family:inherit;font-size:.92rem;font-weight:600;transition:color .2s,background .2s;position:relative}.plans-module__XnBIHG__tab:hover{color:var(--text)}.plans-module__XnBIHG__tabActive{color:var(--text);background:var(--surface-hover,var(--bg-elevated))}.plans-module__XnBIHG__tabActive:after{content:"";background:var(--accent);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:16px;right:16px}.plans-module__XnBIHG__tabCount{color:var(--muted-dim,var(--muted));margin-left:7px;font-size:.74rem}.plans-module__XnBIHG__tabIntro{color:var(--muted);max-width:620px;padding:18px 26px 6px;font-size:.92rem}.plans-module__XnBIHG__table{border-collapse:collapse;width:100%}.plans-module__XnBIHG__table thead th{letter-spacing:.12em;text-transform:uppercase;color:var(--muted-dim,var(--muted));text-align:right;padding:16px 26px;font-size:.72rem;font-weight:600}.plans-module__XnBIHG__table thead th:first-child{text-align:left}.plans-module__XnBIHG__table tbody td{border-top:1px solid var(--line);text-align:right;color:var(--text);font-variant-numeric:tabular-nums;padding:17px 26px;font-size:.96rem}.plans-module__XnBIHG__table tbody td:first-child{text-align:left}.plans-module__XnBIHG__table tbody tr:hover td{background:var(--surface-hover,#7f7f7f0a)}.plans-module__XnBIHG__rowName{align-items:center;gap:12px;font-weight:500;display:flex}.plans-module__XnBIHG__dot{border-radius:3px;flex-shrink:0;width:11px;height:11px}.plans-module__XnBIHG__na{color:var(--muted-dim,var(--muted))}.plans-module__XnBIHG__closing{text-align:center;color:var(--muted-dim,var(--muted));padding:28px 0 80px;font-size:.86rem}@media (max-width:980px){.plans-module__XnBIHG__plans{grid-template-columns:repeat(2,1fr)}.plans-module__XnBIHG__upgrades{grid-template-columns:1fr 1fr}.plans-module__XnBIHG__topDealer{grid-column:1/-1}}@media (max-width:620px){.plans-module__XnBIHG__hero{padding:60px 0 36px}.plans-module__XnBIHG__section{padding:36px 0}.plans-module__XnBIHG__plans,.plans-module__XnBIHG__upgrades{grid-template-columns:1fr}.plans-module__XnBIHG__tabs{overflow-x:auto}.plans-module__XnBIHG__table thead th,.plans-module__XnBIHG__table tbody td,.plans-module__XnBIHG__tabIntro{padding-left:18px;padding-right:18px}}@media (prefers-reduced-motion:reduce){.plans-module__XnBIHG__plan,.plans-module__XnBIHG__btn,.plans-module__XnBIHG__tab{transition:none}}
