.pricing-login{color:var(--ink);text-decoration:none;font-size:13px;font-weight:700}.pricing-top-cta{text-decoration:none}.pricing-hero{text-align:center;padding:82px 24px 52px;background:radial-gradient(circle at 50% 6%,rgba(201,240,91,.25),transparent 40%)}.pricing-hero h1{margin:16px 0 22px;font:800 clamp(46px,7vw,82px)/1 Manrope}.pricing-hero h1 em{color:var(--green);font-style:normal}.pricing-hero>p:not(.section-kicker){max-width:690px;margin:0 auto;color:var(--muted);font-size:17px;line-height:1.65}.billing-note{display:inline-flex;align-items:center;gap:12px;margin-top:28px;padding:8px 13px 8px 8px;border:1px solid var(--line);border-radius:99px;background:#fff;box-shadow:0 8px 25px rgba(23,35,29,.07)}.billing-note strong{padding:7px 11px;border-radius:99px;background:var(--ink);color:var(--lime);font-size:13px}.billing-note span{font-size:12px;color:var(--muted)}.plan-grid{max-width:980px;margin:0 auto 34px;padding:0 24px;display:grid;grid-template-columns:1fr 1.08fr;gap:20px;align-items:start}.plan-card{position:relative;padding:32px;border:1px solid var(--line);border-radius:22px;background:#fff;box-shadow:var(--shadow)}.pro-card{border:2px solid var(--ink);box-shadow:9px 9px 0 var(--ink)}.popular{position:absolute;top:-14px;left:28px;padding:7px 11px;border-radius:7px;background:var(--lime);color:var(--ink);font-size:9px;font-weight:800;letter-spacing:.1em}.plan-title{display:flex;justify-content:space-between;gap:20px}.plan-title span{font-size:10px;letter-spacing:.14em;font-weight:800;color:var(--green)}.plan-title h2{margin:8px 0 0;font:700 21px Manrope}.plan-price{text-align:right}.plan-price strong{display:block;font:800 39px Manrope}.plan-price small{color:var(--muted)}.plan-card>p{min-height:62px;color:var(--muted);font-size:13px;line-height:1.55}.plan-button{display:flex;justify-content:center;align-items:center;gap:12px;margin:20px 0 8px;padding:14px;border-radius:11px;text-decoration:none;font-size:13px;font-weight:800}.plan-button.secondary{border:1px solid var(--line);color:var(--ink)}.plan-button.primary{background:var(--lime);color:var(--ink);box-shadow:0 5px 0 #a5ca3c}.annual-copy{text-align:center;color:var(--muted);font-size:10px}.plan-card ul{list-style:none;margin:24px 0 0;padding:22px 0 0;border-top:1px solid var(--line)}.plan-card li{position:relative;margin:12px 0;padding-left:25px;color:#455149;font-size:12px;line-height:1.5}.plan-card li:before{content:"✓";position:absolute;left:0;top:0;width:17px;height:17px;display:grid;place-items:center;border-radius:50%;background:#edf5d5;color:var(--green);font-weight:800;font-size:10px}.value-strip{max-width:1080px;margin:65px auto 95px;padding:0 24px;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.value-strip div{padding:23px;border-top:3px solid var(--lime);background:var(--ink);color:#fff;border-radius:12px}.value-strip span,.value-strip strong{display:block}.value-strip strong{font:700 15px Manrope}.value-strip span{margin-top:7px;color:#aeb8b2;font-size:11px;line-height:1.55}.pricing-faq{max-width:980px;margin:0 auto;padding:0 24px 95px}.pricing-faq>h2{font:700 clamp(29px,4vw,45px)/1.15 Manrope}.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:35px}.faq-grid article{padding:22px;border:1px solid var(--line);border-radius:14px;background:#fff}.faq-grid h3{margin:0;font:700 14px Manrope}.faq-grid p{margin:8px 0 0;color:var(--muted);font-size:12px;line-height:1.6}.pricing-final{text-align:center;padding:88px 24px;background:var(--ink);color:#fff}.pricing-final .section-kicker{color:var(--lime)}.pricing-final h2{margin:14px 0;font:700 clamp(35px,5vw,58px)/1.1 Manrope}.pricing-final>p:not(.section-kicker){color:#aeb8b2}.pricing-final .button{display:inline-block;margin-top:18px;text-decoration:none}.pricing-final small{display:block;margin-top:14px;color:#8f9c94}@media(max-width:760px){.faq-grid,.plan-grid,.value-strip{grid-template-columns:1fr}.pro-card{margin-top:8px}.plan-card>p{min-height:0}.pricing-hero{padding-top:60px}.billing-note{border-radius:16px;flex-direction:column}.value-strip{margin-bottom:70px}}.annual-copy,.plan-card li:before,.plan-title span,.popular{font-size:11px}.billing-note span,.faq-grid p,.plan-card li,.pricing-final small,.value-strip span{font-size:13px}