.page-pricing{background:#fff;min-height:100vh}.pricing-header{text-align:center;padding:120px 20px 32px;max-width:560px;margin:0 auto}.pricing-header h1{font-size:2.25rem;font-weight:800;letter-spacing:-0.03em;line-height:1.1;color:var(--land-shade);margin:0 0 12px}.pricing-header p{font-size:1.0625rem;color:var(--land-concrete);line-height:1.6;margin:0}.pricing-toggle-wrap{display:flex;justify-content:center;padding:0 20px 40px}.pricing-toggle{display:inline-flex;align-items:center;background:var(--land-marble);border-radius:99px;padding:4px}.pricing-toggle-btn{position:relative;z-index:1;padding:10px 22px;border:none;background:none;font-family:inherit;font-size:.875rem;font-weight:600;color:var(--land-concrete);cursor:pointer;border-radius:99px;transition:color .2s,background .2s;white-space:nowrap}.pricing-toggle-btn.active{color:var(--land-shade);background:#fff}.pricing-savings-badge{display:inline-block;font-size:.6875rem;font-weight:700;color:var(--land-forest);background:var(--land-light-green);padding:2px 8px;border-radius:99px;margin-left:6px;vertical-align:middle}.pricing-cards{display:flex;flex-direction:column;gap:14px;padding:0 20px 56px;max-width:780px;margin:0 auto}.pricing-card{background:var(--land-marble);border-radius:22px;padding:28px 24px;position:relative;transition:transform .2s ease}.pricing-card:hover{transform:translateY(-2px)}.pricing-card--featured{background:var(--land-shade)}.pricing-badge{position:absolute;top:-11px;left:50%;transform:translateX(-50%);background:var(--land-chartreuse);color:#1e2330;font-size:.6875rem;font-weight:800;padding:5px 16px;border-radius:99px;letter-spacing:.01em;white-space:nowrap}.pricing-plan-name{font-size:1.125rem;font-weight:800;color:var(--land-shade);margin:0 0 4px}.pricing-card--featured .pricing-plan-name{color:#fff}.pricing-plan-desc{font-size:.875rem;color:var(--land-concrete);margin:0 0 20px;line-height:1.5}.pricing-card--featured .pricing-plan-desc{color:hsla(0,0%,100%,.45)}.pricing-price{display:flex;align-items:baseline;gap:4px;margin-bottom:4px}.pricing-currency{font-size:1rem;font-weight:700;color:var(--land-shade)}.pricing-card--featured .pricing-currency{color:#fff}.pricing-amount{font-size:2.5rem;font-weight:800;letter-spacing:-0.04em;color:var(--land-shade);line-height:1}.pricing-card--featured .pricing-amount{color:#fff}.pricing-period{font-size:.875rem;font-weight:500;color:var(--land-concrete)}.pricing-card--featured .pricing-period{color:hsla(0,0%,100%,.4)}.pricing-yearly-note{font-size:.8125rem;color:var(--land-concrete);margin:0 0 24px;min-height:20px}.pricing-card--featured .pricing-yearly-note{color:hsla(0,0%,100%,.35)}.pricing-yearly-savings{color:var(--land-forest);font-weight:600}.pricing-card--featured .pricing-yearly-savings{color:var(--land-canopy)}.pricing-features{list-style:none;padding:0;margin:0 0 28px;display:flex;flex-direction:column;gap:12px}.pricing-feature{display:flex;align-items:center;gap:10px;font-size:.9375rem;color:var(--land-shade);line-height:1.4}.pricing-card--featured .pricing-feature{color:hsla(0,0%,100%,.8)}.pricing-feature-icon{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.625rem;flex-shrink:0}.pricing-feature-icon--yes{background:var(--land-light-green);color:var(--land-forest)}.pricing-card--featured .pricing-feature-icon--yes{background:rgba(67,230,96,.15);color:var(--land-canopy)}.pricing-feature-icon--no{background:rgba(0,0,0,.05);color:#bbb}.pricing-card--featured .pricing-feature-icon--no{background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.2)}.pricing-feature--disabled{color:#bbb}.pricing-card--featured .pricing-feature--disabled{color:hsla(0,0%,100%,.25)}.pricing-cta{display:block;width:100%;padding:14px;border:none;border-radius:99px;font-family:inherit;font-size:.9375rem;font-weight:700;text-align:center;text-decoration:none;cursor:pointer;transition:background .15s ease}.pricing-cta:active{transform:scale(0.97)}.pricing-cta--primary{background:var(--land-chartreuse);color:#1e2330}.pricing-cta--primary:hover{background:#c8de1f}.pricing-cta--secondary{background:rgba(0,0,0,.06);color:var(--land-shade)}.pricing-cta--secondary:hover{background:rgba(0,0,0,.1)}.pricing-faq{max-width:640px;margin:0 auto;padding:0 20px 64px}.pricing-faq-title{font-size:1.5rem;font-weight:800;color:var(--land-shade);letter-spacing:-0.03em;margin:0 0 28px;text-align:center}.pricing-faq-list{display:flex;flex-direction:column;gap:12px}.pricing-faq-item{background:var(--land-marble);border-radius:18px;padding:22px}.pricing-faq-q{font-size:.9375rem;font-weight:700;color:var(--land-shade);margin:0 0 8px}.pricing-faq-a{font-size:.875rem;color:var(--land-concrete);line-height:1.6;margin:0}.pricing-bottom{padding:72px 20px 80px;text-align:center}.pricing-bottom-inner{max-width:560px;margin:0 auto}.pricing-bottom h2{font-size:1.75rem;font-weight:800;color:var(--land-shade);letter-spacing:-0.03em;line-height:1.15;margin:0 0 12px}.pricing-bottom p{font-size:1rem;color:var(--land-concrete);line-height:1.55;margin:0 0 32px;font-weight:500}.pricing-bottom-form{display:flex;align-items:center;background:#fff;border-radius:99px;padding:6px 6px 6px 20px;max-width:420px;margin:0 auto;border:1px solid rgba(0,0,0,.06)}.pricing-bottom-url{flex:1;min-width:0;font-size:.875rem;font-weight:500;color:var(--land-concrete);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:8px}.pricing-bottom-url i{font-size:.8125rem;color:#bbb;flex-shrink:0}.pricing-bottom-btn{flex-shrink:0;display:inline-block;padding:12px 24px;border-radius:99px;background:var(--land-chartreuse);color:#1e2330;font-size:.875rem;font-weight:700;font-family:inherit;text-decoration:none;white-space:nowrap;transition:background .15s ease}.pricing-bottom-btn:hover{background:#c8de1f}.pricing-bottom-btn:active{transform:scale(0.97)}@media(min-width: 640px){.pricing-header{padding:140px 24px 36px}.pricing-header h1{font-size:2.75rem}.pricing-cards{flex-direction:row;align-items:flex-start;padding:0 24px 64px}.pricing-card{flex:1;min-width:0}.pricing-faq{padding:0 24px 72px}}@media(min-width: 960px){.pricing-header h1{font-size:3rem}.pricing-cards{padding:0 32px 72px;gap:18px}.pricing-card{padding:32px 28px}}[data-theme=dark] .page-pricing{background:#111}[data-theme=dark] .pricing-header h1{color:#eee}[data-theme=dark] .pricing-header p{color:#888}[data-theme=dark] .pricing-toggle{background:hsla(0,0%,100%,.06)}[data-theme=dark] .pricing-toggle-btn{color:#666}[data-theme=dark] .pricing-toggle-btn.active{color:#eee;background:hsla(0,0%,100%,.08)}[data-theme=dark] .pricing-savings-badge{background:rgba(67,230,96,.12);color:#4ade80}[data-theme=dark] .pricing-card{background:#1a1a1a}[data-theme=dark] .pricing-card--featured{background:#0a0a0a}[data-theme=dark] .pricing-plan-name{color:#eee}[data-theme=dark] .pricing-card--featured .pricing-plan-name{color:#fff}[data-theme=dark] .pricing-plan-desc{color:#666}[data-theme=dark] .pricing-currency,[data-theme=dark] .pricing-amount{color:#eee}[data-theme=dark] .pricing-card--featured .pricing-currency,[data-theme=dark] .pricing-card--featured .pricing-amount{color:#fff}[data-theme=dark] .pricing-period{color:#666}[data-theme=dark] .pricing-yearly-note{color:#666}[data-theme=dark] .pricing-yearly-savings{color:#4ade80}[data-theme=dark] .pricing-feature{color:#ccc}[data-theme=dark] .pricing-feature-icon--yes{background:rgba(67,230,96,.12);color:#4ade80}[data-theme=dark] .pricing-feature-icon--no{background:hsla(0,0%,100%,.04);color:#444}[data-theme=dark] .pricing-feature--disabled{color:#555}[data-theme=dark] .pricing-cta--primary{background:var(--land-chartreuse);color:#1e2330}[data-theme=dark] .pricing-cta--secondary{background:hsla(0,0%,100%,.06);color:#ccc}[data-theme=dark] .pricing-cta--secondary:hover{background:hsla(0,0%,100%,.1)}[data-theme=dark] .pricing-faq-title{color:#eee}[data-theme=dark] .pricing-faq-item{background:#1a1a1a}[data-theme=dark] .pricing-faq-q{color:#ddd}[data-theme=dark] .pricing-faq-a{color:#888}[data-theme=dark] .pricing-bottom-form{background:#1a1a1a;border-color:hsla(0,0%,100%,.08)}[data-theme=dark] .pricing-bottom-url{color:#666}[data-theme=dark] .pricing-bottom-url i{color:#444}[data-theme=dark] .pricing-bottom-btn{background:var(--land-chartreuse);color:#1e2330}[data-theme=dark] .pricing-bottom-btn:hover{background:#c8de1f}@media(prefers-reduced-motion: reduce){*,*::before,*::after{transition-duration:.01ms !important}}