.PricingPage-module__i9RsqW__pricing-page{padding-top:1px}.PricingPage-module__i9RsqW__pricing-hero{text-align:center;justify-items:center;gap:22px;width:min(980px,100% - 40px);margin:0 auto;padding:92px 0 46px;display:grid}.PricingPage-module__i9RsqW__pricing-hero h1{margin:0;font-size:66px}.PricingPage-module__i9RsqW__pricing-hero>p:not(.section-label){max-width:700px;color:var(--muted);margin:0;font-size:18px;line-height:1.65}.PricingPage-module__i9RsqW__pricing-grid{grid-template-columns:repeat(2,1fr);gap:12px;width:min(820px,100% - 40px);margin:0 auto;display:grid}.PricingPage-module__i9RsqW__pricing-card{border:1px solid var(--border);background:linear-gradient(180deg, #ffffff04, transparent 50%) var(--surface);min-height:570px;box-shadow:var(--card-sheen);border-radius:8px;align-content:start;gap:24px;padding:28px;transition:border-color .2s;display:grid}.PricingPage-module__i9RsqW__pricing-card:hover{border-color:#ffffff29}.PricingPage-module__i9RsqW__pricing-card.PricingPage-module__i9RsqW__featured{box-shadow:var(--card-sheen), 0 0 0 1px #f5a6231f, 0 24px 60px -24px #00000080;background:#1d1a14 radial-gradient(90% 70% at 50% -10%,#f5a6230f,#0000 70%);border-color:#f5a62361}.PricingPage-module__i9RsqW__pricing-card.PricingPage-module__i9RsqW__featured:hover{border-color:#f5a6238c}.PricingPage-module__i9RsqW__pricing-card span{color:var(--accent);font-family:var(--font-mono-stack);letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px;font-size:11px;font-weight:600;display:block}.PricingPage-module__i9RsqW__pricing-card h2{color:#fff;margin:0 0 12px;font-size:30px;font-weight:560}.PricingPage-module__i9RsqW__pricing-card p{color:var(--muted);margin:0;font-size:15px;line-height:1.6}.PricingPage-module__i9RsqW__plan-price{align-items:baseline;gap:10px;display:flex}.PricingPage-module__i9RsqW__plan-price strong{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:46px;font-weight:500;line-height:1}.PricingPage-module__i9RsqW__plan-price small{color:var(--dim);font-size:14px;font-weight:650}.PricingPage-module__i9RsqW__pricing-card .button{width:100%}.PricingPage-module__i9RsqW__pricing-card ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.PricingPage-module__i9RsqW__pricing-card li{color:var(--muted);padding-left:20px;font-size:14px;line-height:1.45;position:relative}.PricingPage-module__i9RsqW__pricing-card li:before{border-bottom:1.5px solid var(--accent);border-left:1.5px solid var(--accent);content:"";width:9px;height:5px;position:absolute;top:.38em;left:0;transform:rotate(-45deg)}.PricingPage-module__i9RsqW__pricing-faq-section{padding-bottom:72px}.PricingPage-module__i9RsqW__pricing-faq-list{border:1px solid var(--border);background:var(--surface);box-shadow:var(--card-sheen), var(--card-shadow);border-radius:8px;display:grid;overflow:hidden}.PricingPage-module__i9RsqW__pricing-faq-item summary{transition:background .18s}.PricingPage-module__i9RsqW__pricing-faq-item summary:hover{background:#ffffff06}.PricingPage-module__i9RsqW__pricing-faq-item{border-bottom:1px solid var(--border)}.PricingPage-module__i9RsqW__pricing-faq-item:last-child{border-bottom:0}.PricingPage-module__i9RsqW__pricing-faq-item summary{color:#fff;cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:0 22px;font-size:16px;font-weight:560;list-style:none;display:flex}.PricingPage-module__i9RsqW__pricing-faq-item summary::-webkit-details-marker{display:none}.PricingPage-module__i9RsqW__pricing-faq-item summary:after{color:var(--accent);content:"+";font-size:20px;font-weight:520}.PricingPage-module__i9RsqW__pricing-faq-item[open] summary:after{content:"-"}.PricingPage-module__i9RsqW__pricing-faq-item p{max-width:780px;color:var(--muted);margin:-4px 0 0;padding:0 22px 22px;font-size:15px;line-height:1.6}.PricingPage-module__i9RsqW__pricing-cta{margin-top:0}@media (max-width:980px){.PricingPage-module__i9RsqW__pricing-grid{grid-template-columns:1fr}.PricingPage-module__i9RsqW__pricing-card{min-height:0}}@media (max-width:700px){.PricingPage-module__i9RsqW__pricing-hero,.PricingPage-module__i9RsqW__pricing-grid{width:min(100% - 28px,1180px)}.PricingPage-module__i9RsqW__pricing-hero{padding:70px 0 36px}.PricingPage-module__i9RsqW__pricing-hero h1{font-size:44px}}
