.tarifs-hero,.tarifs-page{background:var(--bg-canvas)}.tarifs-hero{padding:72px var(--pad-x) 48px;padding-bottom:calc(var(--decor-ground-height) + 24px)}.tarifs-hero-inner{max-width:720px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center}.tarifs-hero-badge{display:inline-flex;align-items:center;gap:6px;margin-bottom:18px;padding:5px 12px;border-radius:var(--radius-full);background:var(--accent-subtle);border:1px solid var(--border-accent);color:var(--text-accent);font-size:.6875rem;font-weight:600;line-height:1.3;letter-spacing:.13em;text-transform:uppercase}.tarifs-hero h1{margin:0 0 14px;font-family:var(--font-display);font-size:clamp(1.75rem,4.2vw,3rem);font-weight:600;line-height:1.12;letter-spacing:-.02em;color:var(--text-primary)}.tarifs-hero-desc{max-width:560px;margin:0 0 28px;font-size:1.0625rem;line-height:1.55;color:var(--text-secondary)}.tarifs-hero-cta{display:flex;justify-content:center}.tarifs-trust{background:var(--bg-canvas);border-bottom:1px solid var(--border-default)}.tarifs-trust-items{display:flex;align-items:center;justify-content:center;gap:28px;max-width:var(--max-w);margin:0 auto;padding:16px var(--pad-x);list-style:none}.tarifs-trust-item{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;font-size:.8125rem;font-weight:500;color:var(--text-tertiary)}.tarifs-trust-dot{width:6px;height:6px;border-radius:50%;background:var(--brand-fill);flex-shrink:0}.tarifs-features{background:var(--bg-surface);border-bottom:1px solid var(--border-subtle)}.tarifs-features-inner{max-width:var(--max-w);margin:0 auto;padding:88px var(--pad-x);display:flex;flex-direction:column;gap:88px}.tarifs-feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:64px;gap:64px;align-items:center}.tarifs-feature--rev .tarifs-feature-body{order:2}.tarifs-feature-body{display:flex;flex-direction:column;align-items:flex-start;gap:14px;max-width:500px}.tarifs-feature--rev .tarifs-feature-body{justify-self:end}.tarifs-label{display:inline-block;padding:4px 10px;border-radius:var(--radius-full);background:var(--brand-subtle);color:var(--text-brand);font-size:.6875rem;font-weight:600;line-height:1.4;letter-spacing:.07em;text-transform:uppercase}.tarifs-feature-body h2{margin:0;font-family:var(--font-display);font-size:clamp(1.375rem,2.6vw,2.125rem);font-weight:600;line-height:1.2;letter-spacing:-.018em;color:var(--text-primary)}.tarifs-feature-body p{margin:0;font-size:1rem;line-height:1.65;color:var(--text-tertiary)}.tarifs-check-list{display:flex;flex-direction:column;gap:8px;margin:2px 0 0;padding:0;list-style:none}.tarifs-check-list li{display:flex;align-items:flex-start;gap:8px;font-size:.9375rem;line-height:1.45;color:var(--text-primary)}.tarifs-check-list svg{flex-shrink:0;margin-top:3px;color:var(--text-brand)}.tarifs-phone{display:flex;justify-content:center}.tarifs-phone img{display:block;width:100%;max-width:420px;height:auto}.tarifs-alerts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.tarifs-alert{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:28px;border-radius:var(--radius-lg);border:1.5px solid var(--border-default);background:var(--bg-canvas)}.tarifs-alert-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-md);background:var(--brand-subtle);color:var(--text-brand)}.tarifs-alert h3{margin:0;font-size:1.0625rem;font-weight:700;line-height:1.35;color:var(--text-primary)}.tarifs-alert p{margin:0;font-size:.875rem;line-height:1.6;color:var(--text-tertiary)}.tarifs-plans{background:var(--bg-canvas);padding:88px var(--pad-x) 72px}.tarifs-plans-head{text-align:center;margin:0 auto 36px}.tarifs-plans-head h2{margin:0 0 6px;font-family:var(--font-display);font-size:clamp(1.375rem,3vw,2.25rem);font-weight:600;letter-spacing:-.018em;color:var(--text-primary)}.tarifs-plans-head p{margin:0;font-size:1rem;color:var(--text-tertiary)}.tarifs-plans-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;align-items:stretch;max-width:1040px;margin:0 auto}.tarifs-plan{position:relative;display:flex;flex-direction:column;padding:24px;border-radius:20px;border:1.5px solid var(--border-default);background:var(--bg-surface);box-shadow:var(--elev-1)}.tarifs-plan--popular{border-color:var(--border-brand);box-shadow:var(--elev-2)}.tarifs-plan-ribbon{position:absolute;top:0;right:16px;padding:4px 10px;border-radius:0 0 6px 6px;background:var(--brand-fill);color:var(--text-on-brand);font-size:.625rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.tarifs-plan-name{margin:0 0 12px;font-size:1rem;font-weight:700;color:var(--text-primary)}.tarifs-plan-price{min-height:58px;margin-bottom:10px}.tarifs-plan-amount{display:flex;align-items:baseline;gap:4px}.tarifs-plan-amount strong{font-size:2rem;font-weight:700;line-height:1.12;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-primary)}.tarifs-plan-amount span{font-size:1rem;font-weight:600;color:var(--text-tertiary)}.tarifs-plan-period{margin:2px 0 0;font-size:.75rem;color:var(--text-tertiary)}.tarifs-plan-qty{display:flex;flex-direction:column;gap:7px;margin:4px 0 0;padding:0;list-style:none}.tarifs-plan-qty li{display:flex;align-items:baseline;gap:6px}.tarifs-plan-qty strong{min-width:28px;font-size:1.125rem;font-weight:700;line-height:1.2;color:var(--text-brand)}.tarifs-plan-qty span{font-size:.75rem;color:var(--text-tertiary)}.tarifs-plan-divider{height:1px;margin:14px 0;border:0;background:var(--border-default)}.tarifs-plan-caps{display:flex;flex-direction:column;gap:8px;flex:1 1;margin:0 0 20px;padding:0;list-style:none}.tarifs-plan-cap{display:flex;align-items:flex-start;gap:8px;font-size:.8125rem;font-weight:500;line-height:1.4;color:var(--text-primary)}.tarifs-plan-cap svg{flex-shrink:0;margin-top:2px;color:var(--text-brand)}.tarifs-plan-cap--no{font-weight:400}.tarifs-plan-cap--no,.tarifs-plan-cap--no svg{color:var(--text-tertiary)}.tarifs-cta-band{padding:72px var(--pad-x) 80px;text-align:center;background:var(--bg-canvas);padding-bottom:calc(var(--decor-ground-height) + 24px);border-top:1px solid var(--border-subtle)}.tarifs-cta-inner{max-width:560px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:12px}.tarifs-cta-inner h2{margin:0;font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2.25rem);font-weight:600;line-height:1.2;letter-spacing:-.015em;color:var(--text-primary)}.tarifs-cta-inner p{margin:0 0 8px;font-size:1rem;line-height:1.5;color:var(--text-secondary)}.tarifs-br-phone{display:none}@media (max-width:900px){.tarifs-plans-grid{grid-template-columns:minmax(0,1fr);max-width:480px}}@media (max-width:768px){.tarifs-hero{padding:36px 16px calc(var(--decor-ground-height) + 16px)}.tarifs-hero-badge{margin-bottom:16px}.tarifs-hero h1{font-size:1.75rem;line-height:1.18;margin-bottom:12px}.tarifs-hero-desc{max-width:330px;margin-bottom:24px;font-size:.9375rem;line-height:1.47}.tarifs-hero-cta{align-self:stretch}.tarifs-cta-inner .btn-primary,.tarifs-hero-cta .btn-primary{width:100%}.tarifs-trust-items{justify-content:flex-start;gap:20px;padding:14px 16px;overflow-x:auto;scrollbar-width:none}.tarifs-features-inner{padding:0;gap:0}.tarifs-feature,.tarifs-feature--rev{grid-template-columns:minmax(0,1fr);gap:24px;padding:36px 16px}.tarifs-feature--rev .tarifs-feature-body{order:0;justify-self:stretch}.tarifs-feature-body{gap:12px;max-width:none}.tarifs-feature-body h2{font-size:1.375rem;line-height:1.36}.tarifs-feature-body p{font-size:.875rem;line-height:1.57}.tarifs-check-list li{font-size:.875rem}.tarifs-alerts{grid-template-columns:minmax(0,1fr);gap:16px;padding:28px 16px}.tarifs-alert{gap:16px;padding:20px}.tarifs-alert h3{font-size:1rem}.tarifs-alert p{font-size:.8125rem}.tarifs-plans{padding:32px 16px 24px}.tarifs-plans-head{margin-bottom:24px}.tarifs-plans-head h2{font-size:1.375rem;margin-bottom:4px}.tarifs-plans-head p{font-size:.8125rem}.tarifs-plans-grid{gap:16px}.tarifs-plan{padding:20px}.tarifs-cta-band{padding:48px 16px calc(var(--decor-ground-height) + 16px)}.tarifs-br-phone{display:inline}.tarifs-cta-inner h2{font-size:1.5rem;line-height:1.2}.tarifs-cta-inner p{font-size:.9375rem;line-height:1.47}.tarifs-cta-inner>:last-child{align-self:stretch}}.tarifs-assistant{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.tarifs-assistant-uses{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;width:100%}.tarifs-assistant-use{display:grid;grid-gap:6px;gap:6px;align-content:start;padding:14px;border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--bg-canvas)}.tarifs-assistant-use strong{font-size:.875rem;color:var(--text-primary)}.tarifs-assistant-use ul{display:grid;grid-gap:4px;gap:4px;margin:0;padding-left:18px;font-size:.8125rem;line-height:1.45;color:var(--text-secondary)}.tarifs-assistant-wa{display:flex;align-items:flex-start;gap:8px;font-size:.9375rem!important;color:var(--text-primary)!important}.tarifs-assistant-wa svg{flex-shrink:0;margin-top:3px;color:var(--text-brand)}.tarifs-assistant-visual{display:grid;grid-gap:14px;gap:14px;justify-items:center;min-width:0}.tarifs-tabs{display:inline-flex;gap:4px;padding:4px;border-radius:var(--radius-full);background:var(--bg-sunken)}.tarifs-tab{padding:7px 16px;border:0;border-radius:var(--radius-full);background:transparent;color:var(--text-secondary);font:inherit;font-size:.8125rem;font-weight:600;cursor:pointer}.tarifs-tab.is-on{background:var(--bg-surface);color:var(--text-primary);box-shadow:var(--elev-1)}.tarifs-tab:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.tarifs-assistant .tarifs-phone img{max-width:480px}.tarifs-plan-soon{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border-radius:var(--radius-full);border:1px dashed var(--border-brand);background:var(--brand-subtle);color:var(--text-brand);font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.tarifs-plan-soon i{width:7px;height:7px;border-radius:50%;background:currentColor}@media (max-width:860px){.tarifs-assistant{grid-template-columns:1fr}.tarifs-assistant-visual{order:-1}.tarifs-assistant-uses{grid-template-columns:1fr}}