.pricing-page main{background:var(--landing-paper-card)}.pricing-ellipsis{display:inline-block;letter-spacing:.08em}.landing-pricing{background:var(--landing-paper)}.landing-pricing-inner{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:clamp(32px,5vw,64px);border:1px solid var(--landing-line);border-radius:28px;background:var(--landing-paper-card)}.landing-pricing h2{margin:0;font:450 clamp(38px,4.6vw,58px) / 1.1 var(--landing-font-heading);letter-spacing:-.03em;text-wrap:balance}.landing-pricing-inner>div>p:last-child{max-width:360px;margin:18px 0 0;color:var(--landing-muted);font-size:18px}.landing-pricing-actions{display:flex;flex-shrink:0;flex-direction:column;align-items:center;gap:18px}.pricing-hero{padding:clamp(48px,6vw,80px) 0 clamp(28px,3.5vw,40px);text-align:center}.pricing-hero h1{max-width:960px;margin:0 auto;font:420 clamp(48px,7.8vw,92px) / 1.05 var(--landing-font-heading);letter-spacing:-.055em;text-wrap:balance}.pricing-hero .landing-shell>p:last-child{max-width:400px;margin:22px auto 0;color:var(--landing-muted);font-size:clamp(17px,1.7vw,20px);line-height:1.6;text-wrap:pretty}.pricing-offer-section{padding:0 0 clamp(56px,6vw,88px)}.pricing-offer-shell{max-width:1000px}.pricing-card{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:clamp(32px,5vw,64px);padding:clamp(32px,5vw,60px);border:1px solid var(--landing-line);border-radius:28px;background:var(--landing-paper);box-shadow:0 16px 48px #00000009}.pricing-summary{display:flex;flex-direction:column;align-items:flex-start;padding-right:clamp(24px,4vw,48px);border-right:1px solid var(--landing-line)}.pricing-card h2,.pricing-included h2{margin:0;font:450 clamp(26px,2.8vw,32px) / 1.2 var(--landing-font-heading);letter-spacing:-.025em}.pricing-card .pricing-amount{margin:24px 0 28px;font:450 clamp(112px,13vw,160px) / 1 var(--landing-font-interface);letter-spacing:-.075em;color:var(--landing-text)}.pricing-description{max-width:24ch;margin:16px 0 0;color:var(--landing-muted);font-size:16px}.pricing-card .primary-cta{width:100%;min-height:50px;margin-top:0;justify-content:space-between;gap:16px;padding-inline:22px}.pricing-card .primary-cta span{font-size:20px;font-weight:400}.pricing-signup-note{margin:14px 0 0;color:var(--landing-muted);font-size:13px}.pricing-included ul{display:grid;gap:22px;margin:28px 0 24px;padding:0;list-style:none}.pricing-included li{position:relative;padding-left:30px}.pricing-included li:before{position:absolute;top:5px;left:1px;width:7px;height:12px;border-right:1.5px solid var(--landing-accent);border-bottom:1.5px solid var(--landing-accent);content:"";transform:rotate(45deg)}.pricing-included h3{margin:0 0 6px;font:600 15px / 1.4 var(--landing-font-interface)}.pricing-included li p,.pricing-details p{margin:0;color:var(--landing-muted);font-size:14px;line-height:1.65}.pricing-details{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding:24px 4px 0}.pricing-page .text-link{flex-shrink:0}@media(max-width:760px){.landing-pricing-inner{align-items:flex-start;flex-direction:column;gap:28px}.landing-pricing-actions{align-items:flex-start}.pricing-offer-shell{max-width:560px}.pricing-card{grid-template-columns:minmax(0,1fr);gap:32px}.pricing-summary{padding:0 0 32px;border-right:0;border-bottom:1px solid var(--landing-line)}.pricing-details{padding-inline:0}}
