.pricing_main__Fu_Pc{min-height:100svh}.pricing_hero__NbRif{padding:120px 32px 80px;background:var(--bg-dark);color:#fff}.pricing_container__mduBN{max-width:1160px;margin:0 auto;padding:0 32px}.pricing_hero__NbRif .pricing_container__mduBN{padding:0}.pricing_label__NB_5u{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,100%,.4);margin-bottom:20px;display:block}.pricing_title__waPcj{font-size:clamp(48px,6vw,80px);font-weight:900;letter-spacing:-.03em;line-height:1.05;margin-bottom:20px}.pricing_title__waPcj em{font-style:italic;font-weight:400;color:hsla(0,0%,100%,.55)}.pricing_sub__Jl3aw{font-size:17px;color:hsla(0,0%,100%,.45);max-width:500px;line-height:1.75;font-weight:300}.pricing_grid__dIBuO{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;padding:64px 0 0}.pricing_card__IQ48K{background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:32px 26px;display:flex;flex-direction:column;gap:14px;position:relative;transition:border-color .2s,box-shadow .2s}.pricing_card__IQ48K:hover{border-color:var(--border-2);box-shadow:0 8px 32px hsla(0,0%,5%,.06)}.pricing_highlighted__PKuMk{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),0 12px 40px rgba(0,102,255,.12)}.pricing_highlighted__PKuMk:hover{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),0 16px 48px rgba(0,102,255,.18)}.pricing_badge__8GDLm{position:absolute;top:-12px;left:50%;transform:translateX(-50%);font-size:10px;background:var(--accent);color:#fff;padding:4px 14px;border-radius:100px;white-space:nowrap}.pricing_badge__8GDLm,.pricing_planName__tERji{font-weight:600;letter-spacing:.08em;text-transform:uppercase}.pricing_planName__tERji{font-size:12px;color:var(--text-muted)}.pricing_priceRow__MHAtz{display:flex;align-items:flex-end;gap:2px;line-height:1}.pricing_price__QIdPd{font-family:Playfair Display,serif;font-size:52px;font-weight:900;letter-spacing:-.04em}.pricing_period__f9kbQ{font-size:16px;color:var(--text-muted);padding-bottom:8px}.pricing_trial__VRIVJ{font-size:12px;color:var(--green);font-weight:500;background:rgba(0,179,126,.08);border:1px solid rgba(0,179,126,.2);padding:4px 10px;border-radius:100px;width:-moz-fit-content;width:fit-content}.pricing_desc__NlvJS{font-size:13px;color:var(--text-muted);line-height:1.6;font-weight:300}.pricing_features__yZ2oL{list-style:none;display:flex;flex-direction:column;gap:10px;flex:1 1;padding-top:12px;border-top:1px solid var(--border)}.pricing_features__yZ2oL li{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--text-muted)}.pricing_features__yZ2oL svg{flex-shrink:0;color:var(--accent)}.pricing_btnPrimary__aPEAl{display:block;text-align:center;background:var(--accent);color:#fff;font-size:14px;font-weight:500;padding:13px;border-radius:100px;transition:opacity .2s,transform .2s;margin-top:8px;letter-spacing:.01em}.pricing_btnPrimary__aPEAl:hover{opacity:.85;transform:translateY(-1px)}.pricing_btnSecondary__pxf9P{display:block;text-align:center;font-size:14px;font-weight:400;color:var(--text-muted);padding:13px;border-radius:100px;border:1px solid var(--border-2);transition:color .2s,border-color .2s,background .2s;margin-top:8px}.pricing_btnSecondary__pxf9P:hover{color:var(--text);background:var(--bg);border-color:var(--border-2)}.pricing_footnote__RbMQ1{text-align:center;font-size:13px;color:var(--text-dim);padding:40px 0 80px}@media (max-width:1024px){.pricing_grid__dIBuO{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.pricing_grid__dIBuO{grid-template-columns:1fr}.pricing_container__mduBN{padding:0 20px}}