.page-hero{background:var(--grad-dark);color:#fff;text-align:center;padding:146px 0 92px;position:relative;overflow:hidden}.page-hero .orb-1{top:-180px;right:-100px}.page-hero .orb-3{bottom:-240px;left:-140px}.page-hero-inner{z-index:2;max-width:680px;margin:0 auto;position:relative}.page-hero h1{color:#fff;letter-spacing:-.035em;margin:20px 0 16px;font-size:clamp(34px,4.4vw,52px)}.page-hero h1 .grad-text{background:linear-gradient(100deg,#ffb4c8,#ff8aa3,#c89bf0);color:#0000;-webkit-background-clip:text;background-clip:text}.page-hero p{color:#ffffffad;font-size:18px;line-height:1.6}.bill-toggle{align-items:center;gap:14px;margin:30px auto 0;display:inline-flex}.bill-lbl{font-family:var(--f-display);color:#ffffff80;font-size:14px;font-weight:500;transition:color .2s}.bill-lbl.active{color:#fff}.bill-switch{cursor:pointer;background:#ffffff2e;border-radius:100px;width:52px;height:28px;transition:background .2s;position:relative}.bill-switch.on{background:var(--crimson)}.bill-switch .knob{width:22px;height:22px;transition:left .22s var(--ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.bill-switch.on .knob{left:27px}.bill-save{color:#fff;background:#ffffff24;border-radius:100px;padding:4px 10px;font-size:12px;font-weight:600}.price-wrap{z-index:5;margin-top:-60px;position:relative}.price-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.pcard{border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);transition:all .25s var(--ease);background:#fff;flex-direction:column;padding:30px 26px;display:flex}.pcard:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.pcard.feat{background:var(--grad-dark);color:#ffffffb8;box-shadow:var(--shadow-lg);border-color:#0000;position:relative}.pcard.feat .ptier,.pcard.feat .amt,.pcard.feat .price-feats li{color:#fff}.ptier{font-family:var(--f-display);color:var(--ink);font-size:16px;font-weight:600}.amt{font-family:var(--f-display);color:var(--ink);letter-spacing:-.03em;margin:12px 0 2px;font-size:36px;font-weight:700;line-height:1}.amt small{opacity:.6;font-size:14px;font-weight:500}.amt .cur{vertical-align:6px;margin-right:1px;font-size:18px}.pdesc{color:var(--muted);min-height:56px;margin:10px 0 18px;font-size:13px;line-height:1.5}.pcard.feat .pdesc{color:#fff9}.price-feats{flex-direction:column;flex:1;gap:11px;margin:20px 0 24px;list-style:none;display:flex}.price-feats li{color:var(--body);align-items:flex-start;gap:9px;font-size:13.5px;line-height:1.4;display:flex}.price-feats li svg{width:16px;height:16px;color:var(--violet-500);flex-shrink:0;margin-top:2px}.pcard.feat .price-feats li svg{color:#ff9ab0}.feat-tag{background:var(--crimson);color:#fff;font-family:var(--f-display);letter-spacing:.03em;box-shadow:var(--shadow-crimson);border-radius:100px;padding:6px 16px;font-size:11px;font-weight:600;position:absolute;top:-12px;left:50%;transform:translate(-50%)}@media (max-width:980px){.price-grid{grid-template-columns:repeat(2,1fr)}.price-wrap{margin-top:0}}@media (max-width:560px){.price-grid{grid-template-columns:1fr}}.cmp{border-collapse:collapse;width:100%}.cmp th,.cmp td{text-align:center;border-bottom:1px solid var(--line);padding:16px 18px;font-size:14px}.cmp th{font-family:var(--f-display);color:var(--ink);font-size:15px;font-weight:600}.cmp td:first-child,.cmp th:first-child{text-align:left;color:var(--body)}.cmp tr td:first-child{color:var(--ink);font-weight:500}.cmp .grp td{background:var(--bg-violet);font-family:var(--f-display);color:var(--violet-700);text-transform:uppercase;letter-spacing:.06em;text-align:left;font-size:13px;font-weight:600}.cmp .col-feat{background:#faf6fc}.cmp svg.yes{width:18px;height:18px;color:var(--violet-500)}.cmp .no{color:var(--subtle)}.cmp-scroll{border:1px solid var(--line);border-radius:var(--r-lg);background:#fff;overflow-x:auto}@media (max-width:760px){.cmp{min-width:640px}}
