:root{--landing-cream: #f6f1ea;--landing-paper: #fffdf8;--landing-slate: #20364b;--landing-slate-2: #324b62;--landing-warm: #efe1d2;--landing-border: rgba(32, 54, 75, .14);--landing-shadow: 0 24px 70px rgba(12, 31, 48, .14)}body{background:var(--landing-cream)}.landing-registro{color:var(--azul);background:radial-gradient(circle at top left,rgba(239,103,53,.12),transparent 32%),radial-gradient(circle at top right,rgba(26,87,122,.12),transparent 34%),var(--landing-cream)}.landing-registro-whatsapp .button-wrapper{z-index:40}.landing-shell{width:min(1180px,calc(100% - 32px));margin:0 auto}.landing-kicker{margin:0;color:var(--naranjo);font:700 .82rem/1.2 Space Grotesk,sans-serif;letter-spacing:.14em;text-transform:uppercase}.landing-kicker--hero{color:#ffffffc7}.landing-section{padding:clamp(48px,7vw,84px) 0}.landing-section__heading{display:grid;gap:12px;margin-bottom:28px}.landing-section__heading h2,.landing-narrative__grid h2,.landing-closing__wrap h2,.landing-hero h1,.landing-hero__media-card h2,.landing-form-card__title,.landing-card h3,.landing-step-card h3,.landing-risk-card h3,.landing-stat-card__copy h3,.landing-fees__copy h2,.landing-fees__item dt,.landing-fees__item dd,.landing-leaders__copy h2,.landing-faq-grid summary{font-family:Space Grotesk,sans-serif}.landing-section__heading h2,.landing-narrative__grid h2,.landing-closing__wrap h2,.landing-leaders__copy h2{margin:0;font-size:clamp(2rem,4vw,3.4rem);line-height:.98}.landing-section__heading p,.landing-narrative__grid p,.landing-closing__wrap p,.landing-leaders__copy p,.landing-hero__lead,.landing-hero__media-card p,.landing-card p,.landing-step-card p,.landing-risk-card p,.landing-fees__copy p,.landing-fees__note,.landing-stat-card__period,.landing-legal-note,.landing-faq-grid p{margin:0;font:400 1rem/1.7 Lato,sans-serif;color:#20364beb}.landing-button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 22px;border-radius:999px;border:1px solid transparent;text-decoration:none;font:700 .92rem/1 Space Grotesk,sans-serif;letter-spacing:.04em;text-transform:uppercase}.landing-button--accent{background:var(--naranjo);color:#fff}.landing-button--ghost{background:transparent;color:inherit;border-color:currentColor}.landing-hero{position:relative;overflow:hidden;padding:0;background:transparent;color:#fff}.landing-hero:before,.landing-hero:after{display:none}.landing-hero__layout{position:relative;z-index:1;display:grid;gap:0;overflow:hidden;isolation:isolate;background:#071725}.landing-hero .landing-shell{width:100%}.landing-hero__visual,.landing-hero__content,.landing-hero__form-column{min-width:0}.landing-hero__form-column{position:relative;z-index:1;display:flex;align-items:flex-start;padding:12px 22px 30px}.landing-hero__visual{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-start;min-height:0;padding:0 0 6px;border-radius:0;background:transparent;box-shadow:none}.landing-hero__backdrop{position:absolute;inset:0;z-index:0}.landing-hero__backdrop:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#07121e42,#07121e6b 20%,#07121ec7),linear-gradient(120deg,#0a1f30eb,#0a1f30c7 44%,#ef673533 130%)}.landing-hero__content{position:relative;z-index:1;display:grid;gap:10px;align-content:start;padding:26px 22px 20px}.landing-hero h1{margin:0;font-size:clamp(2.4rem,6vw,5.3rem);line-height:.94;letter-spacing:-.04em}.landing-hero h1 span{color:var(--naranjo)}.landing-hero__lead{max-width:62ch;color:#ffffffd6;font-size:1.04rem}.landing-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px}.landing-trust-strip{display:flex;flex-wrap:wrap;gap:14px;padding:0;margin:0;list-style:none}.landing-trust-strip li{display:inline-flex;align-items:center;min-height:auto;padding:0;border:0;background:transparent;color:#ffffffc7;font:700 .76rem/1.25 Space Grotesk,sans-serif;letter-spacing:.06em;text-transform:uppercase}.landing-trust-strip li:before{content:"";width:7px;height:7px;margin-right:8px;border-radius:999px;background:var(--naranjo);box-shadow:0 0 0 4px #f36e421f}.landing-hero__claims{display:grid;gap:10px;padding:0;margin:4px 0 0;list-style:none}.landing-hero__claims li{position:relative;padding:12px 14px 12px 44px;border-radius:16px;background:#ffffff1a;border:1px solid rgba(255,255,255,.16);color:#ffffffdb;font:600 .92rem/1.4 Lato,sans-serif;backdrop-filter:blur(4px)}.landing-hero__claims li:before{content:"\2192";position:absolute;left:16px;top:50%;transform:translateY(-50%);font:700 1rem/1 Space Grotesk,sans-serif;color:var(--naranjo)}.landing-hero__picture{display:block;width:100%;height:100%}.landing-hero__picture img{display:block;width:100%;height:100%;object-fit:cover}.landing-hero__media-card{position:relative;z-index:1;width:min(360px,100%);margin:0 22px 22px auto;padding:20px;border-radius:24px;background:#0b19277a;border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(14px)}.landing-hero__media-card h2{margin:8px 0 10px;font-size:clamp(1.4rem,2vw,1.9rem);line-height:1.02}.landing-hero__media-card p{color:#ffffffd1}.landing-form-card{position:relative;width:100%;padding:0;border-radius:30px;background:linear-gradient(180deg,#081826d1,#123149c7);box-shadow:0 28px 64px #04101b47;border:0;backdrop-filter:blur(16px);overflow:hidden;gap:0;transform:none}.landing-form-card:after{content:"";position:absolute;inset:0;border-radius:inherit;border:2px solid rgba(95,255,161,0);box-shadow:0 0 #5fffa100;opacity:0;pointer-events:none}.landing-form-card.is-open{transform:none}.landing-form-card.is-cta-highlight:after{animation:landing-form-highlight 1.35s ease 2}@keyframes landing-form-highlight{0%{opacity:0;border-color:#5fffa100;box-shadow:0 0 #5fffa100}18%{opacity:1;border-color:#5fffa1f5;box-shadow:0 0 0 1px #5fffa1f5,0 0 28px #5fffa16b,inset 0 0 0 1px #5fffa1bd}55%{opacity:1;border-color:#5fffa1e0;box-shadow:0 0 0 1px #5fffa1e0,0 0 24px #5fffa152,inset 0 0 0 1px #5fffa1a3}to{opacity:0;border-color:#5fffa100;box-shadow:0 0 #5fffa100}}.landing-form-card__panel{margin-top:0;padding-top:0;border-top:0}.landing-form-card__kicker{margin:0;color:#ffffffb8;font:700 .82rem/1.2 Space Grotesk,sans-serif;letter-spacing:.12em;text-transform:uppercase}.landing-form-card__header{padding:22px 22px 16px;background:linear-gradient(145deg,rgba(239,103,53,.18),transparent 55%),linear-gradient(180deg,rgba(255,255,255,.08),transparent 100%)}.landing-form-card__title{margin:8px 0;font-size:clamp(1.55rem,2.6vw,2.15rem);line-height:.98;color:#fff}.landing-form-card__intro,.landing-form-card__note,.landing-form-card__subnote,.landing-form-card__secure-copy{margin:0;font:400 .95rem/1.5 Lato,sans-serif;color:#ffffffd6}.landing-form-card__price{margin:12px 0 4px;font:700 clamp(1.35rem,1.8vw,1.8rem)/1 "Space Grotesk",sans-serif;color:var(--naranjo)}.landing-form-card__price s{color:#ffffff80;margin-right:8px}.landing-form-card__quote{background:#ffffff0d;padding:18px}.landing-form-card .marcas-stage-quote-step-copy h4{font-size:clamp(1.24rem,1.8vw,1.55rem);line-height:1.04;color:#fff}.landing-form-card .marcas-stage-quote-step-copy>p{font-size:.93rem;line-height:1.4;color:#ffffffd1}.landing-form-card .marcas-stage-quote-step{gap:10px}.landing-form-card .marcas-stage-quote-field{gap:6px;color:#ffffffe0}.landing-form-card .marcas-stage-quote-field input,.landing-form-card .marcas-stage-quote-field select,.landing-form-card .marcas-stage-quote-field textarea{border-radius:14px;border:1px solid rgba(255,255,255,.16);background:#fffffff5;padding:10px 14px}.landing-form-card .marcas-stage-quote-field textarea{min-height:70px}.landing-form-card .marcas-stage-quote-actions{gap:10px}.landing-form-card .marcas-stage-class-selected{padding:10px;border-radius:14px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#ffffffd6}.landing-form-card .marcas-stage-class-chip{background:#ef6735e0}.landing-form-card .marcas-stage-turnstile-copy,.landing-form-card .marcas-stage-quote-back,.landing-form-card .marcas-stage-quote-feedback,.landing-form-card .marcas-stage-quote-feedback.is-success{color:#ffffffd6}.landing-form-card .marcas-stage-quote-feedback.is-error{color:#ff9a74}.landing-form-card .marcas-stage-class-selected:not([hidden]){display:block}.landing-narrative__wrap{display:grid;gap:10px;position:relative}.landing-narrative__grid{display:grid;gap:18px;padding:0;border-radius:32px;background:transparent;box-shadow:0 24px 46px #20364b1f;position:relative;overflow:hidden}.landing-closing__wrap{display:grid;gap:18px;padding:clamp(24px,4vw,36px);border-radius:28px;background:#ffffffdb;box-shadow:0 18px 40px #20364b14}.landing-narrative__grid h2,.landing-narrative__grid p{margin:0}.landing-narrative__grid h2{padding:clamp(26px,4vw,40px);background:linear-gradient(135deg,var(--naranjo) 0%,#ff8554 100%);color:#fff}.landing-narrative__grid p{display:flex;align-items:center;padding:clamp(24px,3.6vw,38px);background:#fffffffa}.landing-card-grid,.landing-stats-grid,.landing-faq-grid,.landing-risk-grid,.landing-steps-grid{display:grid;gap:16px}.landing-card,.landing-risk-card,.landing-step-card,.landing-stat-card,.landing-faq-grid details{border-radius:24px;border:1px solid var(--landing-border);background:#ffffffe6;box-shadow:0 16px 30px #20364b12}.landing-card,.landing-risk-card,.landing-step-card{position:relative;padding:26px}.landing-card__index,.landing-step-card__number{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:#ef673529;color:var(--naranjo);font:700 1rem/1 Space Grotesk,sans-serif}.landing-card h3,.landing-risk-card h3,.landing-step-card h3{margin:14px 0 10px;font-size:1.32rem;line-height:1.02}.landing-risk{background:#20364bf5}.landing-risk .landing-kicker,.landing-risk .landing-section__heading h2,.landing-risk .landing-section__heading p,.landing-risk-card h3,.landing-risk-card p{color:#fff}.landing-risk-card{background:linear-gradient(180deg,#ffffff14,#ffffff0a);border-color:#ffffff1f}.landing-steps{background:linear-gradient(180deg,#ef673514,#ef673500)}.landing-step-card{overflow:hidden}.landing-step-card:after{content:"";position:absolute;inset:0 auto 0 0;width:6px;background:linear-gradient(180deg,var(--naranjo),rgba(239,103,53,.25))}.landing-metrics{background:linear-gradient(180deg,#20364b0a,#fff0)}.landing-stat-card{display:grid;gap:16px;padding:20px}.landing-stat-card__visual{position:relative;width:154px;height:154px;margin:0 auto}.landing-stat-card__ring{width:100%;height:100%;border-radius:50%;background:conic-gradient(var(--naranjo) calc(var(--stat-value) * 1%),#39485a 0)}.landing-stat-card__ring:after{content:"";position:absolute;inset:20px;border-radius:50%;background:#fff}.landing-stat-card__value{position:absolute;inset:0;display:grid;place-items:center;z-index:1;font:700 2rem/1 Space Grotesk,sans-serif;color:var(--azul)}.landing-stat-card__copy h3{margin:0;font-size:1.45rem;line-height:1.02}.landing-stat-card__legend{display:flex;flex-wrap:wrap;gap:12px;font:600 .9rem/1.2 Lato,sans-serif}.landing-stat-card__legend span{display:inline-flex;align-items:center;gap:8px}.landing-stat-card__dot{width:14px;height:14px;border-radius:3px;display:inline-block}.landing-stat-card__dot--secondary{background:#39485a}.landing-legal-note{margin-top:18px;max-width:74ch;color:#20364bb3;font-size:.93rem}.landing-leaders{background:linear-gradient(180deg,#20364b0d,#20364b00)}.landing-leaders__wrap{display:grid;gap:20px;align-items:center;padding:clamp(24px,4vw,36px);border-radius:28px;background:#fffffff0;box-shadow:0 18px 36px #20364b14}.landing-leaders__visual{display:grid;place-items:center}.landing-leaders__visual img{width:min(100%,280px);height:auto}.landing-leaders__body{color:#20364bc2}.landing-reviews__shell{min-height:180px;margin-bottom:20px;padding:24px;border-radius:24px;background:#ffffffe0;border:1px solid var(--landing-border)}.landing-fees{padding:clamp(18px,3vw,34px) 0 clamp(36px,5vw,54px)}.landing-fees__card{position:relative;display:grid;gap:18px;padding:clamp(22px,4vw,34px);border-radius:30px;overflow:hidden;isolation:isolate}.landing-fees__card>*{position:relative;z-index:1}.landing-fees__copy{display:grid;gap:10px;max-width:60ch}.landing-fees__copy h2{margin:0;font-size:clamp(1.7rem,3.4vw,2.45rem);line-height:.98}.landing-fees__panel{display:grid;gap:16px;align-content:start}.landing-fees__list{display:grid;gap:10px;margin:0}.landing-fees__item{display:grid;gap:4px;margin:0;padding:14px 16px;border-radius:20px}.landing-fees__item dt{margin:0;font-size:.78rem;line-height:1.2;letter-spacing:.12em;text-transform:uppercase}.landing-fees__item dd{margin:0;font-size:clamp(1.18rem,2.4vw,1.7rem);line-height:1.02}.landing-fees__item dd s{margin-right:8px;font-size:.82em;font-weight:500;text-decoration-thickness:1px}.landing-registro--v2 .landing-fees__card{background:linear-gradient(180deg,#fffbf6fa,#fff5ecf0);border:1px solid rgba(32,54,75,.1);box-shadow:0 18px 36px #20364b14}.landing-registro--v2 .landing-fees__item{background:#ffffffc2;border:1px solid rgba(32,54,75,.08);box-shadow:inset 0 1px #fff9}.landing-registro--v2 .landing-fees__item:nth-child(2){background:linear-gradient(180deg,#ef67351f,#ffffffeb)}.landing-registro--v2 .landing-fees__item dt{color:#20364bad}.landing-registro--v2 .landing-fees__item dd{color:var(--azul)}.landing-registro--v5 .landing-fees__card{background:linear-gradient(135deg,#ffffffc7,#e8f4f8f5);border:1px solid rgba(20,52,78,.12);box-shadow:0 24px 48px #14344e1a}.landing-registro--v5 .landing-fees__card:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(20,52,78,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(20,52,78,.05) 1px,transparent 1px);background-size:24px 24px;opacity:.55;pointer-events:none}.landing-registro--v5 .landing-fees__panel{padding:18px;border-radius:24px;background:linear-gradient(180deg,#0b1f2ff5,#163149eb);box-shadow:inset 0 0 0 1px #ffffff14}.landing-registro--v5 .landing-fees__item{padding:0 0 12px;border-radius:0;border-bottom:1px solid rgba(255,255,255,.1)}.landing-registro--v5 .landing-fees__item:last-child{padding-bottom:0;border-bottom:0}.landing-registro--v5 .landing-fees__item dt{color:#ffffffad}.landing-registro--v5 .landing-fees__item dd{color:#fff}.landing-registro--v5 .landing-fees__item dd s{color:#ffffff85}.landing-faq-grid details{padding:18px 20px}.landing-faq-grid summary{cursor:pointer;list-style:none;font-size:1.18rem;line-height:1.2;color:var(--azul)}.landing-faq-grid summary::-webkit-details-marker{display:none}.landing-faq-grid details p{margin-top:14px}.landing-closing{padding-bottom:34px}.landing-closing__actions{display:flex;flex-wrap:wrap;gap:12px}.landing-footer{padding:0 0 34px}.landing-footer__surface{position:relative;display:grid;grid-template-columns:minmax(104px,144px) minmax(0,1fr);gap:14px 20px;align-items:center;padding:18px 20px}.landing-footer__brand{display:flex;align-items:center}.landing-footer__brand img{width:clamp(128px,17vw,176px);height:auto}.landing-footer__contact{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.landing-footer__item{display:inline-flex;align-items:center;padding:0;color:inherit;text-decoration:none;transition:opacity .16s ease,color .16s ease,border-color .16s ease,background-color .16s ease}.landing-footer__item:hover,.landing-footer__item:focus-visible{transform:none;opacity:.84}.landing-footer__item:focus-visible{outline:2px solid currentColor;outline-offset:4px}.landing-footer__item-value{margin:0;font:700 .94rem/1.2 Space Grotesk,sans-serif;white-space:nowrap}.landing-registro--v2{background:radial-gradient(circle at top left,rgba(255,215,184,.45),transparent 34%),linear-gradient(180deg,#f7efe5 0,#f4eee6)}.landing-registro--v2 .landing-reviews{padding-top:26px}.landing-registro--v2 .landing-reviews__shell,.landing-registro--v2 .landing-card,.landing-registro--v2 .landing-faq-grid details{background:#fffaf4eb}.landing-registro--v5{background:radial-gradient(circle at top left,rgba(26,87,122,.16),transparent 28%),linear-gradient(180deg,#eef5f8 0,#f7fbfc)}:is(.landing-registro--v2,.landing-registro--v5) .landing-form-card{background:transparent;backdrop-filter:none}:is(.landing-registro--v2,.landing-registro--v5) .landing-form-card__panel{gap:0;border-radius:inherit;overflow:hidden;background:linear-gradient(145deg,rgba(239,103,53,.18),transparent 42%),linear-gradient(180deg,#ffffff14,#fff0 32%),linear-gradient(180deg,#081826e6,#123149d6);box-shadow:inset 0 0 0 1px #ffffff14}:is(.landing-registro--v2,.landing-registro--v5) .landing-form-card__header{padding:clamp(18px,3vw,22px) clamp(18px,3vw,22px) 12px;background:transparent}:is(.landing-registro--v2,.landing-registro--v5) .landing-form-card__quote{border:0;border-radius:0;background:transparent;box-shadow:none;padding:0 clamp(18px,3vw,22px) clamp(18px,3vw,22px)}.landing-registro--v5 .landing-hero__content{gap:14px}.landing-registro--v5 .landing-hero__lead{max-width:56ch;font-size:1.07rem;line-height:1.52}.landing-registro--v5 .landing-hero__claims{margin-top:6px;display:flex;flex-direction:column;width:max-content;max-width:100%}.landing-registro--v5 .landing-hero__claims li{box-sizing:border-box;width:100%;min-width:0;max-width:none;padding:14px 16px 14px 48px;border-left:4px solid rgba(243,110,66,.85);background:linear-gradient(90deg,#f36e421f,#ffffff0a),#03121d61;box-shadow:0 18px 32px #030a1229}.landing-registro--v5 .landing-hero__claims li:before{left:18px;top:16px;transform:none}.landing-registro--v5 .landing-steps{position:relative}.landing-registro--v5 .landing-steps:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(20,52,78,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(20,52,78,.05) 1px,transparent 1px);background-size:28px 28px;pointer-events:none}@media(min-width:700px){.landing-card-grid,.landing-stats-grid,.landing-faq-grid,.landing-risk-grid,.landing-steps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-card-grid--three,.landing-risk-grid,.landing-steps-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-narrative__grid{grid-template-columns:minmax(0,1.04fr) minmax(280px,.96fr);align-items:stretch}.landing-fees__card{grid-template-columns:minmax(0,1.05fr) minmax(260px,.95fr);align-items:start;padding:100px}.landing-closing__wrap,.landing-leaders__wrap{grid-template-columns:1.1fr .9fr;align-items:start}}@media(min-width:1024px){.landing-shell{width:min(1220px,calc(100% - 56px))}.landing-hero .landing-shell{width:100%}.landing-hero{min-height:100svh;padding:0}.landing-hero__layout{grid-template-columns:minmax(0,1fr) minmax(420px,500px);align-items:center;gap:clamp(18px,2.2vw,36px);min-height:100svh;padding-bottom:0}.landing-hero__visual{min-height:100svh;padding:0;border-radius:0;gap:0}.landing-hero__content{max-width:920px;gap:14px;padding:clamp(34px,4vw,54px) clamp(30px,3vw,44px) 40px}.landing-hero h1{font-size:clamp(3.2rem,5vw,5.4rem)}.landing-hero__lead{max-width:38rem;font-size:1.12rem;line-height:1.46}.landing-hero .landing-trust-strip{gap:10px}.landing-hero .landing-trust-strip li{font-size:.8rem}.landing-hero .landing-button{min-height:46px;padding:0 16px;font-size:.84rem}.landing-hero__media-card{align-self:flex-end;width:min(340px,46%);margin:0 clamp(28px,3vw,40px) clamp(24px,2.6vw,34px) auto;padding:16px 18px}.landing-hero__media-card h2{margin:6px 0 8px;font-size:clamp(1.12rem,1.45vw,1.42rem)}.landing-hero__media-card p{font-size:.88rem;line-height:1.35}.landing-hero__form-column{align-self:center;padding:28px clamp(40px,4vw,56px) 28px 0}.landing-form-card{align-self:center;border-radius:30px}.landing-form-card__panel{display:flex;flex:1 1 auto;flex-direction:column}.landing-form-card__header{padding:14px 16px 10px}.landing-form-card__title{margin:6px 0;font-size:clamp(1.35rem,2vw,1.9rem);line-height:.96}.landing-form-card__intro,.landing-form-card__note,.landing-form-card__subnote,.landing-form-card__secure-copy{font-size:.88rem;line-height:1.34}.landing-form-card__price{margin:8px 0 2px;font-size:clamp(1.2rem,1.6vw,1.55rem)}.landing-form-card__quote{flex:0 1 auto;padding:12px 16px 14px;overflow:visible}.landing-form-card .marcas-stage-quote-step{gap:8px}.landing-form-card .marcas-stage-quote-step-copy{gap:4px}.landing-form-card .marcas-stage-quote-step-copy h4{font-size:1.1rem;line-height:1}.landing-form-card .marcas-stage-quote-step-copy>p{font-size:.84rem;line-height:1.28}.landing-form-card .marcas-stage-quote-field{gap:4px;font-size:.82rem}.landing-form-card .marcas-stage-quote-field input,.landing-form-card .marcas-stage-quote-field select,.landing-form-card .marcas-stage-quote-field textarea{padding:8px 12px;font-size:.92rem}.landing-form-card .marcas-stage-quote-field textarea{min-height:56px}.landing-form-card .marcas-stage-class-selected{padding:8px}.landing-form-card .marcas-stage-class-list{gap:6px}.landing-form-card .marcas-stage-class-chip{padding:6px 10px}.landing-form-card .marcas-stage-class-chip-copy{font-size:.82rem}.landing-form-card .marcas-stage-quote-actions{gap:8px}.landing-form-card .marcas-stage-quote-actions .boton{padding-left:28px;padding-right:28px}.landing-registro--v5 .landing-hero__claims{grid-template-columns:1fr}.landing-registro--v5 .landing-hero__claims li{font-size:.96rem}.landing-registro--v5 .landing-hero__visual{justify-content:center;align-items:stretch}.landing-registro--v5 .landing-hero__content{gap:18px;padding:clamp(72px,9vh,108px) clamp(44px,4vw,68px) clamp(72px,9vh,108px)}.landing-registro--v5 .landing-hero h1{font-size:clamp(3.35rem,4.8vw,5.35rem)}.landing-registro--v5 .landing-hero__lead{font-size:1.12rem;line-height:1.5}.landing-registro--v5 .landing-hero__form-column{justify-content:flex-end;padding:clamp(48px,7vh,88px) clamp(28px,3.6vw,64px) clamp(48px,7vh,88px) 0}.landing-registro--v5 .landing-form-card{width:min(100%,480px);margin-left:auto}.landing-registro--v5 .landing-form-card__header{padding:18px 20px 12px}.landing-registro--v5 .landing-form-card__title{font-size:clamp(1.5rem,1.8vw,1.95rem);line-height:.98}.landing-registro--v5 .landing-form-card__intro,.landing-registro--v5 .landing-form-card__note,.landing-registro--v5 .landing-form-card__subnote,.landing-registro--v5 .landing-form-card__secure-copy{font-size:.92rem;line-height:1.4}.landing-registro--v5 .landing-form-card__price{font-size:clamp(1.28rem,1.5vw,1.65rem)}.landing-registro--v5 .landing-form-card__quote{padding:0 20px 20px}.landing-registro--v5 .landing-form-card .marcas-stage-quote-step{gap:10px}.landing-registro--v5 .landing-form-card .marcas-stage-quote-step-copy{gap:6px}.landing-registro--v5 .landing-form-card .marcas-stage-quote-step-copy h4{font-size:1.16rem;line-height:1.04}.landing-registro--v5 .landing-form-card .marcas-stage-quote-step-copy>p{font-size:.88rem;line-height:1.34}.landing-registro--v5 .landing-form-card .marcas-stage-quote-field{gap:6px;font-size:.84rem}.landing-registro--v5 .landing-form-card .marcas-stage-quote-field input,.landing-registro--v5 .landing-form-card .marcas-stage-quote-field select,.landing-registro--v5 .landing-form-card .marcas-stage-quote-field textarea{padding:10px 14px;font-size:.95rem}.landing-registro--v5 .landing-form-card .marcas-stage-quote-field textarea{min-height:64px}}@media(min-width:1440px){.landing-registro--v5 .landing-hero__layout{grid-template-columns:minmax(0,1fr) minmax(450px,520px)}.landing-registro--v5 .landing-hero__content{padding-inline:clamp(56px,5vw,84px)}.landing-registro--v5 .landing-hero h1{font-size:clamp(3.6rem,4.9vw,5.6rem)}.landing-registro--v5 .landing-hero__form-column{padding-right:clamp(40px,5vw,86px)}.landing-registro--v5 .landing-form-card{width:min(100%,500px)}}@media(min-width:1920px){.landing-registro--v5 .landing-hero__layout{grid-template-columns:minmax(0,1fr) minmax(560px,660px)}.landing-registro--v5 .landing-hero__form-column{padding-right:clamp(20px,2vw,42px)}.landing-registro--v5 .landing-hero h1{font-size:7rem}.landing-registro--v5 .landing-hero__lead,.landing-registro--v5 .landing-hero__claims li{font-size:1.5rem}.landing-registro--v5 .landing-form-card__title{font-size:2.8rem;line-height:.94}.landing-registro--v5 .landing-form-card__intro,.landing-registro--v5 .landing-form-card__note,.landing-registro--v5 .landing-form-card__subnote,.landing-registro--v5 .landing-form-card__secure-copy{font-size:1.3rem;line-height:1.45}.landing-registro--v5 .landing-form-card{width:min(100%,610px)}.landing-registro--v5 .landing-form-card__header{padding:24px 26px 16px}.landing-registro--v5 .landing-form-card__price{font-size:2.15rem}.landing-registro--v5 .landing-form-card__quote{padding:0 26px 28px}.landing-registro--v5 .landing-form-card .marcas-stage-quote-step{gap:14px}.landing-registro--v5 .landing-form-card .marcas-stage-quote-step-copy{gap:8px}.landing-registro--v5 .landing-form-card .marcas-stage-quote-step-copy h4{font-size:1.9rem;line-height:1}.landing-registro--v5 .landing-form-card .marcas-stage-quote-step-copy>p{font-size:1.16rem;line-height:1.45}.landing-registro--v5 .landing-form-card .marcas-stage-quote-field{gap:8px;font-size:1rem}.landing-registro--v5 .landing-form-card .marcas-stage-quote-field input,.landing-registro--v5 .landing-form-card .marcas-stage-quote-field select,.landing-registro--v5 .landing-form-card .marcas-stage-quote-field textarea{padding:14px 18px;font-size:1.14rem;border-radius:16px}.landing-registro--v5 .landing-form-card .marcas-stage-quote-field textarea{min-height:96px}.landing-registro--v5 .landing-form-card .marcas-stage-class-selected{padding:12px}.landing-registro--v5 .landing-form-card .marcas-stage-class-chip{padding:10px 14px}.landing-registro--v5 .landing-form-card .marcas-stage-class-chip-copy,.landing-registro--v5 .landing-form-card .marcas-stage-class-help,.landing-registro--v5 .landing-form-card .marcas-stage-turnstile-copy,.landing-registro--v5 .landing-form-card .marcas-stage-quote-back,.landing-registro--v5 .landing-form-card .marcas-stage-quote-feedback{font-size:1rem;line-height:1.45}.landing-registro--v5 .landing-form-card .marcas-stage-quote-actions .boton{min-height:58px;padding-left:40px;padding-right:40px;font-size:1.08rem}.landing-hero .landing-button{font-size:1.2rem}}@media(max-width:699px){.landing-hero__actions,.landing-closing__actions{flex-direction:column}.landing-registro--v5 .landing-hero__claims li,.landing-button{width:100%}.landing-stat-card__visual{width:132px;height:132px}.landing-footer__surface{grid-template-columns:minmax(96px,120px) minmax(0,1fr);gap:10px 14px;padding:16px 18px}.landing-footer__brand img{width:min(100%,132px)}.landing-footer__item-value{font-size:.86rem;white-space:normal}}@media(max-width:1023px){.landing-hero__media-card{margin-top:auto}}@media(min-width:1024px){.landing-footer__surface{grid-template-columns:auto minmax(0,1fr);gap:16px 24px;padding:14px 20px}.landing-footer__contact{flex-direction:row;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:14px}}.landing-stat-card{--stat-surface: #fff;--stat-track: rgba(32, 54, 75, .16);--stat-copy: rgba(32, 54, 75, .92);--stat-muted: rgba(32, 54, 75, .56);--stat-divider: rgba(32, 54, 75, .12);display:grid;gap:18px;padding:22px;overflow:hidden;background:var(--stat-surface)}.landing-stat-card__body{display:grid;gap:18px}.landing-stat-card__visual{position:relative;width:148px;height:148px;margin:0 auto;display:grid;place-items:center}.landing-stat-card__ring{position:absolute;inset:0;border-radius:50%;background:conic-gradient(var(--naranjo) calc(var(--stat-value) * 1%),var(--stat-track) 0)}.landing-stat-card__ring:after{content:"";position:absolute;inset:16px;border-radius:50%;background:var(--stat-surface)}.landing-stat-card__value{position:relative;z-index:1;color:var(--azul);font:700 clamp(1.8rem,3.6vw,2.4rem)/1 "Space Grotesk",sans-serif;letter-spacing:-.04em}.landing-stat-card__copy{display:grid;gap:12px}.landing-stat-card__sample{margin:0;color:var(--stat-muted);font:700 .74rem/1.2 Space Grotesk,sans-serif;letter-spacing:.14em;text-transform:uppercase}.landing-stat-card__copy h3{margin:0;max-width:16ch;font-size:clamp(1.32rem,2.1vw,1.64rem);line-height:1.02}.landing-stat-card__legend{display:flex;flex-wrap:wrap;gap:10px 16px;font:600 .9rem/1.25 Lato,sans-serif;color:var(--stat-copy)}.landing-stat-card__legend span{display:inline-flex;align-items:center;gap:7px}.landing-stat-card__legend strong{font:700 .95rem/1 Space Grotesk,sans-serif;color:var(--azul)}.landing-stat-card__dot{width:10px;height:10px;border-radius:999px;display:inline-block;flex:0 0 auto}.landing-stat-card__dot--primary{background:var(--naranjo)}.landing-stat-card__dot--secondary{background:var(--stat-track)}.landing-stat-card__meta{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;padding-top:14px;border-top:1px solid var(--stat-divider)}.landing-stat-card__period-label{margin:0;color:var(--stat-muted);font:700 .72rem/1.2 Space Grotesk,sans-serif;letter-spacing:.14em;text-transform:uppercase}.landing-stat-card__period{color:var(--azul);font:700 1.06rem/1 Space Grotesk,sans-serif}.landing-legal-note{margin-top:22px;max-width:none;color:#20364bb3;font-size:.92rem}.landing-registro--v2 .landing-metrics{background:radial-gradient(circle at top right,rgba(255,255,255,.58),transparent 34%),linear-gradient(180deg,#efe3d5 0,#f7f0e7)}.landing-registro--v2 .landing-metrics-v2{display:grid;gap:20px;padding:clamp(22px,4vw,36px);border-radius:32px;border:1px solid rgba(32,54,75,.1);background:linear-gradient(180deg,#ffffffd1,#fffcf7f2),linear-gradient(90deg,rgba(32,54,75,.04) 1px,transparent 1px),linear-gradient(rgba(32,54,75,.04) 1px,transparent 1px);background-size:auto,28px 28px,28px 28px;box-shadow:0 28px 52px #20364b1a}.landing-registro--v2 .landing-metrics-v2__intro{display:grid;align-content:start;gap:18px}.landing-registro--v2 .landing-metrics-v2__intro .landing-section__heading{margin-bottom:0}.landing-registro--v2 .landing-metrics-v2__chips{display:flex;flex-wrap:wrap;gap:10px;padding:0;margin:0;list-style:none}.landing-registro--v2 .landing-metrics-v2__chips li{padding:10px 14px;border-radius:999px;border:1px solid rgba(32,54,75,.12);background:#ffffffb8;color:var(--azul);font:700 .8rem/1 Space Grotesk,sans-serif;letter-spacing:.08em;text-transform:uppercase}.landing-registro--v2 .landing-metrics-v2__grid{display:grid;gap:14px}.landing-registro--v2 .landing-score-card{display:grid;gap:14px;padding:20px;border-radius:24px;border:1px solid rgba(32,54,75,.08);background:#fffdfae6;box-shadow:0 18px 32px #20364b14}.landing-registro--v2 .landing-score-card:nth-child(1){background:linear-gradient(180deg,#fffffffa,#fff4edf0)}.landing-registro--v2 .landing-score-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.landing-registro--v2 .landing-score-card__sample{margin:0;max-width:18ch;color:#20364b94;font:700 .72rem/1.3 Space Grotesk,sans-serif;letter-spacing:.12em;text-transform:uppercase}.landing-registro--v2 .landing-score-card__value{color:var(--azul);font:700 clamp(1.7rem,4vw,2.5rem)/.92 "Space Grotesk",sans-serif;letter-spacing:-.04em}.landing-registro--v2 .landing-score-card h3{margin:0;color:var(--azul);font:700 clamp(1.18rem,2.3vw,1.6rem)/1.02 "Space Grotesk",sans-serif}.landing-registro--v2 .landing-score-card__bar{position:relative;height:14px;border-radius:999px;overflow:hidden;background:#20364b1f}.landing-registro--v2 .landing-score-card__bar-fill{display:block;width:calc(var(--stat-value) * 1%);height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--naranjo) 0%,#ff9a74 100%);box-shadow:0 8px 18px #f1683847}.landing-registro--v2 .landing-score-card__legend{display:flex;flex-wrap:wrap;gap:10px 16px;color:#20364bd1;font:600 .9rem/1.35 Lato,sans-serif}.landing-registro--v2 .landing-score-card__legend span{display:inline-flex;align-items:center;gap:7px}.landing-registro--v2 .landing-score-card__legend strong{color:var(--azul);font:700 .96rem/1 Space Grotesk,sans-serif}.landing-registro--v2 .landing-score-card__dot{width:10px;height:10px;border-radius:999px;display:inline-block;flex:0 0 auto}.landing-registro--v2 .landing-score-card__dot--primary{background:var(--naranjo)}.landing-registro--v2 .landing-score-card__dot--secondary{background:#20364b70}.landing-registro--v2 .landing-score-card__period{margin:0;padding-top:12px;border-top:1px solid rgba(32,54,75,.12);color:#20364bb8;font:700 .78rem/1.3 Space Grotesk,sans-serif;letter-spacing:.08em;text-transform:uppercase}.landing-registro--v5 .landing-metrics{background:radial-gradient(circle at top left,rgba(26,87,122,.16),transparent 36%),linear-gradient(180deg,#123046 0,#0f2738)}.landing-registro--v5 .landing-metrics .landing-kicker,.landing-registro--v5 .landing-metrics .landing-section__heading h2,.landing-registro--v5 .landing-metrics .landing-section__heading p,.landing-registro--v5 .landing-metrics .landing-legal-note{color:#fff}.landing-registro--v5 .landing-metrics .landing-section__heading p,.landing-registro--v5 .landing-metrics .landing-legal-note{color:#ffffffc7}.landing-registro--v5 .landing-stat-card{--stat-surface: #143247;--stat-track: rgba(255, 255, 255, .16);--stat-copy: rgba(255, 255, 255, .86);--stat-muted: rgba(255, 255, 255, .56);--stat-divider: rgba(255, 255, 255, .1);background:linear-gradient(180deg,#ffffff0a,#ffffff05),#0d1f2ee0;border-color:#ffffff14;box-shadow:inset 0 1px #ffffff0a,0 22px 40px #030c1452}.landing-registro--v5 .landing-stat-card__body{gap:14px}.landing-registro--v5 .landing-stat-card__visual{width:132px;height:132px}.landing-registro--v5 .landing-stat-card__value,.landing-registro--v5 .landing-stat-card__copy h3,.landing-registro--v5 .landing-stat-card__legend strong,.landing-registro--v5 .landing-stat-card__period{color:#fff}@media(min-width:700px){.landing-registro--v2 .landing-metrics-v2{grid-template-columns:minmax(240px,.82fr) minmax(0,1.18fr);align-items:start}.landing-registro--v2 .landing-metrics-v2__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-registro--v2 .landing-metrics-v2__grid--three .landing-score-card:first-child{grid-column:1 / -1}}@media(min-width:1024px){.landing-registro--v5 .landing-stats-grid--three{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.landing-registro--v5 .landing-stat-card{padding:20px}.landing-registro--v5 .landing-stat-card__body{gap:16px}.landing-registro--v5 .landing-stat-card__copy h3{max-width:none;font-size:1.18rem}.landing-registro--v5 .landing-stat-card__meta{align-items:flex-start;flex-direction:column}.landing-registro--v5 .landing-stat-card__visual{width:118px;height:118px}}.landing-registro--v5 .landing-hero~.landing-section{position:relative;isolation:isolate;padding:clamp(56px,8vw,94px) 0}.landing-registro--v5 .landing-hero~.landing-section .landing-shell{position:relative}.landing-registro--v5 .landing-hero~.landing-section .landing-shell:before{display:none}.landing-registro--v5 .landing-hero~.landing-section .landing-kicker{display:inline-flex;align-items:center;gap:10px;font:400 1rem/1.7 Lato,sans-serif;color:var(--naranjo);letter-spacing:.12em}.landing-registro--v5 .landing-hero~.landing-section .landing-kicker:before{content:"";width:58px;height:2px;background:var(--azul2)}.landing-registro--v5 .landing-hero~.landing-section .landing-section__heading{gap:14px;margin-bottom:30px}.landing-registro--v5 .landing-hero~.landing-section .landing-section__heading h2,.landing-registro--v5 .landing-hero~.landing-section .landing-narrative__grid h2,.landing-registro--v5 .landing-hero~.landing-section .landing-closing__wrap h2{color:var(--azul2);line-height:.95}.landing-registro--v5 .landing-hero~.landing-section .landing-section__heading p,.landing-registro--v5 .landing-hero~.landing-section .landing-narrative__grid p,.landing-registro--v5 .landing-hero~.landing-section .landing-closing__wrap p{color:#303f4beb}.landing-registro--v5 .landing-hero~.landing-narrative{background:linear-gradient(180deg,#f6f9fc 0,#fff)}.landing-registro--v5 .landing-hero~.landing-narrative:after{display:none}.landing-registro--v5 .landing-hero~.landing-narrative .landing-narrative__grid{gap:0;border:1px solid rgba(48,63,75,.12);border-radius:0;background:#fff;box-shadow:none}.landing-registro--v5 .landing-hero~.landing-narrative .landing-narrative__grid h2{padding:clamp(24px,4vw,40px);border-left:6px solid var(--naranjo);background:#fff}.landing-registro--v5 .landing-hero~.landing-narrative .landing-narrative__grid p{padding:clamp(24px,4vw,40px);background:#fff;border-top:1px solid rgba(48,63,75,.1);font-size:clamp(1.12rem,2vw,1.34rem);line-height:1.78}.landing-registro--v5 .landing-hero~.landing-steps{background:linear-gradient(180deg,#fff 0,#f7fbff)}.landing-registro--v5 .landing-hero~.landing-steps:before{display:none}.landing-registro--v5 .landing-hero~.landing-steps:after{display:none}.landing-registro--v5 .landing-hero~.landing-steps .landing-steps-grid{gap:18px}.landing-registro--v5 .landing-hero~.landing-steps .landing-step-card{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:14px 16px;padding:22px 20px;border-radius:0;border:1px solid rgba(48,63,75,.14);border-top:4px solid var(--naranjo);background:#fff;box-shadow:none}.landing-registro--v5 .landing-hero~.landing-steps .landing-step-card:after{display:none}.landing-registro--v5 .landing-hero~.landing-steps .landing-step-card__number{width:auto;height:auto;border-radius:0;background:transparent;color:var(--azul2);font-size:clamp(2.35rem,5vw,3.3rem);line-height:.9;letter-spacing:-.04em}.landing-registro--v5 .landing-hero~.landing-steps .landing-step-card h3{margin:4px 0 8px;color:var(--azul2);font-size:clamp(1.22rem,2vw,1.52rem)}.landing-registro--v5 .landing-hero~.landing-steps .landing-step-card p{grid-column:2;color:#303f4be6}.landing-registro--v5 .landing-hero~.landing-metrics{background:linear-gradient(180deg,#0f2738 0,#122f45)}.landing-registro--v5 .landing-hero~.landing-metrics:before{display:none}.landing-registro--v5 .landing-hero~.landing-metrics .landing-kicker,.landing-registro--v5 .landing-hero~.landing-metrics .landing-section__heading h2,.landing-registro--v5 .landing-hero~.landing-metrics .landing-section__heading p,.landing-registro--v5 .landing-hero~.landing-metrics .landing-legal-note{color:#fff}.landing-registro--v5 .landing-hero~.landing-metrics .landing-kicker{color:var(--naranjo)}.landing-registro--v5 .landing-hero~.landing-metrics .landing-stats-grid{gap:18px}.landing-registro--v5 .landing-hero~.landing-metrics .landing-stat-card{--stat-surface: #102b3f;--stat-track: rgba(255, 255, 255, .2);--stat-copy: rgba(255, 255, 255, .88);--stat-muted: rgba(255, 255, 255, .62);--stat-divider: rgba(255, 255, 255, .14);border:1px solid rgba(255,255,255,.16);border-radius:0;background:linear-gradient(180deg,#ffffff0f,#ffffff05);box-shadow:none}.landing-registro--v5 .landing-hero~.landing-metrics .landing-stat-card__ring{background:conic-gradient(var(--naranjo) calc(var(--stat-value) * 1%),var(--stat-track) 0)}.landing-registro--v5 .landing-hero~.landing-metrics .landing-stat-card__ring:after{background:#102b3f}.landing-registro--v5 .landing-hero~.landing-metrics .landing-stat-card__value,.landing-registro--v5 .landing-hero~.landing-metrics .landing-stat-card__copy h3,.landing-registro--v5 .landing-hero~.landing-metrics .landing-stat-card__legend strong,.landing-registro--v5 .landing-hero~.landing-metrics .landing-stat-card__period{color:#fff}.landing-registro--v5 .landing-hero~.landing-metrics .landing-stat-card__dot--secondary{background:#ffffff52}.landing-registro--v5 .landing-hero~.landing-leaders{background:linear-gradient(180deg,#eef4f8 0,#fff)}.landing-registro--v5 .landing-hero~.landing-leaders .landing-leaders__wrap{gap:clamp(22px,4vw,40px);overflow:visible;padding:clamp(24px,4vw,40px);border-radius:0;border:1px solid rgba(48,63,75,.12);background:linear-gradient(135deg,#fffffffa 0,#f5f9fcfa 62%,#eaf2f6fa);box-shadow:none}.landing-registro--v5 .landing-hero~.landing-leaders .landing-leaders__wrap:before,.landing-registro--v5 .landing-hero~.landing-closing .landing-closing__wrap:before{grid-column:1 / -1;margin-bottom:2px}.landing-registro--v5 .landing-hero~.landing-leaders .landing-leaders__copy{display:grid;gap:14px;align-content:start;max-width:42rem}.landing-registro--v5 .landing-hero~.landing-leaders .landing-leaders__copy>.landing-kicker,.landing-registro--v5 .landing-hero~.landing-fees .landing-fees__copy>.landing-kicker,.landing-registro--v5 .landing-hero~.landing-closing .landing-closing__copy>.landing-kicker{color:var(--naranjo)}.landing-registro--v5 .landing-hero~.landing-leaders .landing-leaders__copy h2{color:var(--azul2)}.landing-registro--v5 .landing-hero~.landing-leaders .landing-leaders__copy p{color:#303f4be6}.landing-registro--v5 .landing-hero~.landing-leaders .landing-leaders__body{color:#303f4bd1}.landing-registro--v5 .landing-hero~.landing-leaders .landing-leaders__highlights{display:flex;flex-wrap:wrap;gap:10px;margin:4px 0 0;padding:0;list-style:none}.landing-registro--v5 .landing-hero~.landing-leaders .landing-leaders__highlights li{padding:10px 14px;border:1px solid rgba(48,63,75,.12);background:#ffffffd6;color:var(--azul2);font:700 .8rem/1.2 Space Grotesk,sans-serif;letter-spacing:.06em;text-transform:uppercase}.landing-registro--v5 .landing-hero~.landing-leaders .landing-leaders__visual{display:grid;gap:12px;margin:0;align-content:center;justify-items:start}.landing-registro--v5 .landing-hero~.landing-leaders .landing-leaders__visual-card{display:grid;place-items:center;width:min(100%,340px);padding:0;border:0;background:transparent}.landing-registro--v5 .landing-hero~.landing-leaders .landing-leaders__visual img{width:min(100%,360px);height:auto;background:transparent}.landing-registro--v5 .landing-hero~.landing-leaders .landing-leaders__caption{margin:0;color:#303f4bad;font:700 .82rem/1.3 Space Grotesk,sans-serif;letter-spacing:.08em;text-transform:uppercase}.landing-registro--v5 .landing-hero~.landing-reviews{background:linear-gradient(180deg,#1a334a 0,#10293d);text-align:center}.landing-registro--v5 .landing-hero~.landing-reviews .landing-kicker,.landing-registro--v5 .landing-hero~.landing-reviews .landing-section__heading h2,.landing-registro--v5 .landing-hero~.landing-reviews .landing-section__heading p{color:#fff}.landing-registro--v5 .landing-hero~.landing-reviews .landing-kicker{color:var(--naranjo);width:min(100%,760px);margin:0 auto 12px;text-align:left}.landing-registro--v5 .landing-hero~.landing-reviews .landing-section__heading{max-width:760px;margin:0 auto 30px}.landing-registro--v5 .landing-hero~.landing-reviews .landing-reviews__shell{margin-bottom:24px;border:0;border-radius:0;background:#fffffff5;box-shadow:none}.landing-registro--v5 .landing-hero~.landing-reviews .landing-button{margin:0 auto}.landing-registro--v5 .landing-hero~.landing-fees{background:linear-gradient(180deg,#fff 0,#f8fbfe);padding-top:clamp(44px,6vw,74px)}.landing-registro--v5 .landing-hero~.landing-fees .landing-fees__card{border:1px solid rgba(48,63,75,.14);border-radius:0;background:linear-gradient(145deg,#303f4bfa,#1a344cf2);box-shadow:none}.landing-registro--v5 .landing-hero~.landing-fees .landing-fees__card:before{display:none}.landing-registro--v5 .landing-hero~.landing-fees .landing-fees__copy h2,.landing-registro--v5 .landing-hero~.landing-fees .landing-fees__copy p,.landing-registro--v5 .landing-hero~.landing-fees .landing-fees__note{color:#fff}.landing-registro--v5 .landing-hero~.landing-fees .landing-fees__panel{border-radius:0;background:#fff;box-shadow:none}.landing-registro--v5 .landing-hero~.landing-fees .landing-fees__item{padding:0 0 14px;border-bottom:1px solid rgba(48,63,75,.16)}.landing-registro--v5 .landing-hero~.landing-fees .landing-fees__item dt{color:#303f4b9e}.landing-registro--v5 .landing-hero~.landing-fees .landing-fees__item dd{color:var(--azul2)}.landing-registro--v5 .landing-hero~.landing-fees .landing-fees__item dd s{color:#303f4b70}.landing-registro--v5 .landing-hero~.landing-fees .landing-fees__item:nth-child(2) dd{color:var(--naranjo)}.landing-registro--v5 .landing-hero~.landing-faq{background:linear-gradient(180deg,#f7fbff 0,#fff);padding-top:clamp(28px,4vw,44px)}.landing-registro--v5 .landing-hero~.landing-faq:before{display:none}.landing-registro--v5 .landing-hero~.landing-faq .landing-faq-grid{gap:12px}.landing-registro--v5 .landing-hero~.landing-faq .landing-faq-grid details{padding:18px 20px;border:1px solid rgba(48,63,75,.16);border-left:4px solid var(--naranjo);border-radius:0;background:#fff;box-shadow:none}.landing-registro--v5 .landing-hero~.landing-faq .landing-faq-grid summary{color:var(--azul2);font-size:1.08rem}.landing-registro--v5 .landing-hero~.landing-faq .landing-faq-grid details p{color:#303f4beb}.landing-registro--v5 .landing-hero~.landing-closing{background:var(--azul);padding-bottom:clamp(48px,7vw,82px)}.landing-registro--v5 .landing-hero~.landing-closing .landing-closing__wrap{gap:clamp(18px,4vw,32px);border:0;border-radius:0;background:transparent;box-shadow:none}.landing-registro--v5 .landing-hero~.landing-closing .landing-closing__copy{display:grid;gap:12px;max-width:42rem}.landing-registro--v5 .landing-hero~.landing-closing .landing-closing__wrap h2{color:#fff}.landing-registro--v5 .landing-hero~.landing-closing .landing-closing__wrap p{color:#ffffffd1}.landing-registro--v5 .landing-hero~.landing-closing .landing-closing__actions{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:0;border:0;background:transparent;width:min(100%,320px)}.landing-registro--v5 .landing-hero~.landing-closing .landing-closing__actions .landing-button{display:flex;justify-content:center;align-items:center;width:100%;inline-size:100%;min-inline-size:100%;max-inline-size:100%;box-sizing:border-box}.landing-registro--v5 .landing-hero~.landing-closing .landing-closing__actions .landing-button--accent{background:#fff;color:var(--azul);border-color:#fff}.landing-registro--v5 .landing-hero~.landing-closing .landing-closing__actions .landing-button--ghost{color:#fff;border-color:#ffffff85}.landing-registro--v5 .landing-hero~.landing-closing .landing-closing__actions .landing-button--accent:hover,.landing-registro--v5 .landing-hero~.landing-closing .landing-closing__actions .landing-button--accent:focus-visible{background:#ffffffe6}.landing-registro--v5 .landing-hero~.landing-closing .landing-closing__actions .landing-button--ghost:hover,.landing-registro--v5 .landing-hero~.landing-closing .landing-closing__actions .landing-button--ghost:focus-visible{background:#ffffff14}.landing-registro--v5 .landing-footer{padding-bottom:clamp(30px,4vw,44px);background:linear-gradient(180deg,#203f59 0,#18344b)}.landing-registro--v5 .landing-footer__surface{gap:14px 20px;padding-top:14px;padding-bottom:14px;border-top:0}.landing-registro--v5 .landing-footer__brand{padding-left:0;border-left:0}.landing-registro--v5 .landing-footer__item{color:#fff;padding:0;background:transparent;box-shadow:none}.landing-registro--v5 .landing-footer__item-value{color:#fff}.landing-registro--v5 .landing-footer__item:hover,.landing-registro--v5 .landing-footer__item:focus-visible{background:transparent;color:#ffffffc2}.landing-registro--v5 .landing-hero~.landing-section .landing-button{border-radius:0;min-height:50px}@media(min-width:700px){.landing-registro--v5 .landing-hero~.landing-narrative .landing-narrative__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.landing-registro--v5 .landing-hero~.landing-narrative .landing-narrative__grid p{border-top:0;border-left:1px solid rgba(48,63,75,.1)}.landing-registro--v5 .landing-hero~.landing-fees .landing-fees__card{grid-template-columns:minmax(0,1fr) minmax(260px,.9fr)}}@media(min-width:1024px){.landing-registro--v5 .landing-footer__contact{gap:18px}.landing-registro--v5 .landing-footer__item+.landing-footer__item{padding-left:18px;border-left:1px solid rgba(255,255,255,.16)}}@media(min-width:1024px){.landing-registro--v5 .landing-hero~.landing-steps .landing-steps-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-registro--v5 .landing-hero~.landing-metrics .landing-stats-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-registro--v5 .landing-hero~.landing-leaders .landing-leaders__wrap{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:center}.landing-registro--v5 .landing-hero~.landing-closing .landing-closing__wrap{grid-template-columns:minmax(0,1fr) minmax(280px,320px);align-items:center}.landing-registro--v5 .landing-hero~.landing-leaders .landing-leaders__visual{grid-column:2;justify-self:end}.landing-registro--v5 .landing-hero~.landing-leaders .landing-leaders__copy{grid-column:1}.landing-registro--v5 .landing-hero~.landing-closing .landing-closing__copy{grid-column:1}.landing-registro--v5 .landing-hero~.landing-closing .landing-closing__actions{grid-column:2;justify-self:end}}@media(max-width:699px){.landing-registro--v5 .landing-hero__visual{min-height:100svh;min-height:100dvh;padding:0}.landing-registro--v5 .landing-hero__content>*{max-width:100%}.landing-registro--v5 .landing-hero__content{box-sizing:border-box;gap:12px;min-height:100svh;min-height:100dvh;align-content:center;padding:max(22px,calc(env(safe-area-inset-top) + 22px)) 18px max(16px,calc(env(safe-area-inset-bottom) + 12px))}.landing-registro--v5 .landing-hero h1{font-size:clamp(2.45rem,10.8vw,3.35rem);text-wrap:balance}.landing-registro--v5 .landing-hero__lead{max-width:100%;font-size:1rem;line-height:1.55;overflow-wrap:anywhere}.landing-registro--v5 .landing-hero__actions{gap:10px;margin-top:8px}.landing-registro--v5 .landing-hero__form-column{box-sizing:border-box;min-height:100svh;min-height:100dvh;align-items:stretch;padding:max(8px,calc(env(safe-area-inset-top) + 8px)) 14px max(20px,calc(env(safe-area-inset-bottom) + 16px))}.landing-registro--v5 .landing-form-card{display:flex;width:100%;align-self:center}.landing-registro--v5 .landing-form-card__panel{display:flex;flex:1 1 auto;flex-direction:column;min-height:100%}.landing-registro--v5 .landing-form-card__quote{display:flex;flex:1 1 auto;align-items:stretch}.landing-registro--v5 .landing-form-card .marcas-stage-quote-form{width:100%}.landing-registro--v5 .landing-hero__claims{width:100%;max-width:100%;gap:10px}.landing-registro--v5 .landing-hero__claims li{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:12px 14px 12px 36px;font-size:.92rem;line-height:1.4;overflow-wrap:anywhere}.landing-registro--v5 .landing-hero__claims li:before{left:14px}.landing-registro--v5 .landing-hero~.landing-steps .landing-step-card{grid-template-columns:1fr;gap:10px}.landing-registro--v5 .landing-hero~.landing-steps .landing-step-card p{grid-column:auto}.landing-registro--v5 .landing-hero~.landing-reviews .landing-button,.landing-registro--v5 .landing-hero~.landing-closing .landing-button{width:100%}.landing-registro--v5 .landing-footer{padding-bottom:24px}.landing-registro--v5 .landing-footer__surface{grid-template-columns:minmax(96px,124px) minmax(0,1fr);align-items:start;justify-items:stretch;gap:12px 16px;padding:18px 18px 16px;text-align:left}.landing-registro--v5 .landing-footer__brand{justify-content:flex-start;width:auto;overflow:visible}.landing-registro--v5 .landing-footer__brand img{display:block;width:min(100%,132px);margin:0}.landing-registro--v5 .landing-footer__contact{align-items:flex-start;gap:10px}.landing-registro--v5 .landing-footer__item{justify-content:flex-start}.landing-registro--v5 .landing-footer__item-value{font-size:.9rem;line-height:1.28;text-align:left;white-space:normal}}
