.pricing-page{background:radial-gradient(circle at 50% 190px, #8d54ff29, transparent 34%), linear-gradient(180deg, var(--hero-start), var(--bg) 560px);min-height:100svh;padding-bottom:112px}.pricing-hero{text-align:center;padding:150px 0 60px;position:relative;overflow:hidden}.pricing-hero:before{pointer-events:none;content:"";opacity:.44;background-image:linear-gradient(var(--hero-grid) 1px, transparent 1px), linear-gradient(90deg, var(--hero-grid) 1px, transparent 1px);background-size:64px 64px;position:absolute;inset:78px 0 0;-webkit-mask-image:radial-gradient(circle at 50% 20%,#000 8%,#0000 68%);mask-image:radial-gradient(circle at 50% 20%,#000 8%,#0000 68%)}.pricing-hero .container{position:relative}.pricing-hero .container>span{color:var(--purple-light);letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:800}.pricing-hero h1{letter-spacing:-.05em;margin:13px 0 17px;font-size:clamp(40px,6vw,66px);line-height:1.08}.pricing-hero p{max-width:760px;color:var(--text-secondary);margin:0 auto;font-size:18px;line-height:1.75}.pricing-page-content{gap:20px;display:grid}.pricing-embed{min-width:0;height:var(--pricing-embed-height,920px);background:var(--card-start);border-radius:10px;transition:height .2s;overflow:hidden;box-shadow:0 30px 90px #05020e52}:root[data-theme=light] .pricing-embed{box-shadow:0 28px 74px #48306724}.pricing-embed iframe{background:0 0;border:0;width:100%;height:100%;display:block}.pricing-free-card{border:1px solid var(--border);background:linear-gradient(145deg, var(--card-start), var(--card-end));border-radius:10px;grid-template-columns:minmax(220px,.75fr) minmax(320px,1fr) auto;align-items:center;gap:34px;padding:28px 32px;display:grid}.pricing-free-card>div>span{color:var(--purple-light);letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:800}.pricing-free-card h2{margin:3px 0;font-size:40px;line-height:1}.pricing-free-card p{color:var(--text-secondary);margin:9px 0 0;font-size:14px}.pricing-free-card ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pricing-free-card li{color:var(--text-secondary);align-items:center;gap:8px;font-size:14px;display:flex}.pricing-free-card li svg{color:var(--success)}.pricing-free-card .button{white-space:nowrap}@media (max-width:1080px){.pricing-free-card{grid-template-columns:1fr 1fr}.pricing-free-card .button{width:fit-content}}@media (max-width:760px){.pricing-page{padding-bottom:84px}.pricing-hero{padding:124px 0 45px}.pricing-hero h1{font-size:41px}.pricing-hero p{font-size:16px}.pricing-free-card{grid-template-columns:1fr;gap:22px;padding:24px 20px}}
