.dominio-catalogo-page .catalog-pricing{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 78% 18%,rgba(241,145,27,.1),transparent 28rem),#080807;color:#f5f5f5;padding:clamp(5rem,9vw,8rem) 1.5rem}
.dominio-catalogo-page .catalog-pricing::before{position:absolute;z-index:-1;inset:1.5rem 4%;border:1px solid rgba(255,208,94,.1);border-radius:50%;content:"";transform:rotate(-6deg) scaleX(1.1)}
.dominio-catalogo-page .catalog-pricing .landing-container{width:min(72rem,100%);margin:0 auto}
.dominio-catalogo-page .catalog-pricing .landing-section-heading{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:3rem}
.dominio-catalogo-page .catalog-pricing h2{margin:0;font-family:var(--dominio-font-display);font-size:clamp(2.25rem,5vw,4.7rem);font-weight:600;letter-spacing:-.08em;line-height:.96}
.dominio-catalogo-page .catalog-pricing .landing-eyebrow{margin:0 0 1rem;color:var(--dominio-gold-light);font-size:.72rem;font-weight:800;letter-spacing:.16em}
.dominio-catalogo-page .catalog-pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem}
.dominio-catalogo-page .catalog-pricing-card{position:relative;padding:2.1rem;border:1px solid rgba(255,255,255,.13);border-radius:1.35rem;background:linear-gradient(145deg,rgba(28,27,23,.96),rgba(12,12,11,.98));color:#f5f2eb;box-shadow:0 1.5rem 4rem rgba(0,0,0,.24)}
.dominio-catalogo-page .catalog-pricing-card.is-recommended{border-color:rgba(255,208,94,.72);box-shadow:0 1.8rem 4.5rem rgba(0,0,0,.35),0 0 2.8rem rgba(241,145,27,.14);transform:translateY(-.5rem)}
.dominio-catalogo-page .catalog-pricing-card-top{display:flex;align-items:center;justify-content:space-between;gap:1rem}
.dominio-catalogo-page .catalog-plan-kicker{margin:0;color:var(--dominio-gold-light);font-size:.76rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}
.dominio-catalogo-page .catalog-plan-badge{padding:.38rem .65rem;border:1px solid rgba(255,208,94,.24);border-radius:999px;background:rgba(255,208,94,.1);color:#ffda81;font-size:.64rem;font-weight:800}
.dominio-catalogo-page .catalog-pricing-card h3{margin:1.35rem 0 1.1rem;color:#f5f2eb;font-family:var(--dominio-font-display);font-size:1.25rem;font-weight:600;letter-spacing:-.04em;line-height:1.25}
.dominio-catalogo-page .catalog-plan-price{font-family:var(--dominio-font-display);font-size:clamp(2.1rem,4vw,3rem);font-weight:800;letter-spacing:-.07em}
.dominio-catalogo-page .catalog-plan-price small{color:#a7a29a;font-family:var(--dominio-font-body);font-size:.78rem;font-weight:600;letter-spacing:0}
.dominio-catalogo-page .catalog-plan-tax{margin:.35rem 0 0;color:#a7a29a;font-size:.72rem}
.dominio-catalogo-page .catalog-plan-saving{min-height:1.4em;margin:.75rem 0 0;color:#e6c66b;font-size:.78rem;font-weight:700}
.dominio-catalogo-page .catalog-pricing-card ul{margin:1.4rem 0 2rem;padding-left:1.25rem;color:#bdb8ae;line-height:1.9;list-style:"✓  "}
.dominio-catalogo-page .catalog-pricing-card li::marker{color:var(--dominio-gold)}
.dominio-catalogo-page .catalog-billing-toggle{display:flex;padding:.25rem;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(255,255,255,.06)}
.dominio-catalogo-page .catalog-billing-toggle button{padding:.55rem 1rem;border:0;border-radius:999px;background:transparent;color:#c9c4ba;cursor:pointer;font:inherit;font-size:.78rem;font-weight:800}
.dominio-catalogo-page .catalog-billing-toggle button.is-active,.dominio-catalogo-page .catalog-billing-toggle button:focus-visible{background:#f5f0e5;color:#19150d}
.dominio-catalogo-page .catalog-plan-cta{width:max-content}
.dominio-catalogo-page .catalog-plan-cta:focus-visible,.dominio-catalogo-page .catalog-billing-toggle button:focus-visible{outline:2px solid var(--dominio-gold-light);outline-offset:3px}
.catalog-pricing .landing-container{margin:0 auto;width:min(72rem,100%)}
.catalog-pricing .landing-section-heading{align-items:end;display:flex;gap:2rem;justify-content:space-between;margin-bottom:3rem}
.catalog-pricing h2{font-size:clamp(2rem,5vw,4rem);letter-spacing:-.07em;line-height:1.05;margin:0}
.catalog-pricing .landing-eyebrow{color:#ff9a75;font-size:.72rem;font-weight:800;letter-spacing:.15em;margin:0 0 1rem}
.catalog-pricing .landing-section-heading>p{color:#aab5c9}
.catalog-pricing-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}
.catalog-pricing-card{background:#fff;border:1px solid #dfe5ef;border-radius:24px;color:var(--landing-text,#172033);padding:34px;position:relative}
.catalog-pricing-card.is-recommended{border:2px solid #f4ad4b;box-shadow:0 18px 50px rgba(244,173,75,.18);transform:translateY(-8px)}
.catalog-pricing-card-top{align-items:center;display:flex;justify-content:space-between}
.catalog-plan-kicker{color:var(--landing-primary,#ef7046);font-size:.78rem;font-weight:800;letter-spacing:.08em;margin:0;text-transform:uppercase}
.catalog-plan-badge{background:#fff1d8;border-radius:999px;color:#9c6200;font-size:.68rem;font-weight:800;padding:6px 10px}
.catalog-pricing-card h3{font-size:1.25rem;letter-spacing:-.04em;margin:20px 0 18px}
.catalog-plan-price{font-family:Manrope;font-size:2.5rem;font-weight:800;letter-spacing:-.07em}
.catalog-plan-price small{color:var(--landing-muted,#697589);font-family:"DM Sans";font-size:.8rem;font-weight:600;letter-spacing:0}
.catalog-plan-saving{color:#1b8a64;font-size:.8rem;font-weight:700;min-height:1.4em}
.catalog-pricing-card ul{color:var(--landing-muted,#697589);line-height:1.9;list-style:"✓  ";margin:22px 0 28px;padding-left:1.3rem}
.catalog-billing-toggle{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:999px;display:flex;padding:4px}
.catalog-billing-toggle button{background:transparent;border:0;border-radius:999px;color:#dce3ef;cursor:pointer;font:inherit;font-size:.8rem;font-weight:800;padding:9px 16px}
.catalog-billing-toggle button.is-active,.catalog-billing-toggle button:focus-visible{background:#fff;color:var(--landing-dark,#151d31)}
.landing-form-privacy{color:var(--landing-muted);font-size:.72rem;line-height:1.5;margin:0 0 14px}
@media (max-width:700px){.catalog-pricing{padding:4rem 1rem}.catalog-pricing .landing-section-heading{align-items:start;flex-direction:column}.catalog-pricing-grid{grid-template-columns:1fr}.catalog-pricing-card.is-recommended{transform:none}.catalog-billing-toggle{align-self:flex-start}}
@media (max-width:700px){.dominio-catalogo-page .catalog-pricing{padding:4.5rem 1rem}.dominio-catalogo-page .catalog-pricing .landing-section-heading{align-items:start;flex-direction:column}.dominio-catalogo-page .catalog-pricing-grid{grid-template-columns:1fr}.dominio-catalogo-page .catalog-pricing-card.is-recommended{transform:none}.dominio-catalogo-page .catalog-billing-toggle{align-self:flex-start}.dominio-catalogo-page .catalog-pricing-card{padding:1.45rem}}
