:root{--parada-alto:calc(100svh - var(--nav-h,65px) - var(--riel-movil-alto,0px));--parada-aire-y:clamp(16px, 3.2svh, 36px);--parada-aire-y-escritorio:clamp(36px, 9svh, 90px);--parada-gap:clamp(6px, 1.2svh, 12px)}html:root :is(.intent,.why,.how,.antropo,.testi,.sucursales,.faq,.final){min-height:var(--parada-alto)}@media (width<=719px){html:root :is(.intent,.why,.how,.antropo,.testi,.sucursales,.faq,.final){padding-top:var(--parada-aire-y);padding-bottom:var(--parada-aire-y);flex-direction:column;justify-content:center;display:flex}html:root .final{padding-bottom:calc(var(--parada-aire-y) + 12px)}}html:root :is(.hero,.intent,.why,.how,.antropo,.testi,.sucursales,.faq,.final){scroll-margin-top:calc(var(--nav-h,65px) + var(--riel-movil-alto,0px))}html:root .faq-item{padding:0}html:root .faq-item>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:4px 0;list-style:none;display:flex}html:root .faq-item>summary::-webkit-details-marker{display:none}html:root .faq-item>summary:after{content:"";border-right:2px solid var(--peach-dark);border-bottom:2px solid var(--peach-dark);flex:none;width:8px;height:8px;margin-right:4px;transition:rotate .2s;translate:0 -2px;rotate:45deg}html:root .faq-item[open]>summary:after{translate:0 2px;rotate:225deg}html:root .faq-item>summary:focus-visible{outline:3px solid var(--peach-dark);outline-offset:2px;border-radius:8px}html:root .faq-item .faq-q{margin:0;font-size:.98rem;line-height:1.3}html:root .faq-item .faq-a{margin:0 0 12px}@media (prefers-reduced-motion:reduce){html:root .faq-item>summary:after{transition:none}}@media (width<=719px){html:root :is(.intent,.why,.how,.antropo,.testi,.sucursales,.faq,.final) :is(h2){margin-bottom:6px;font-size:clamp(24px,6.6vw,30px)}html:root :is(.intent,.why,.how,.antropo,.testi,.sucursales,.faq,.final) .section-tag{margin-bottom:6px}html:root :is(.why,.how,.antropo,.sucursales,.faq,.final) .section-desc{max-width:none;font-size:14.5px;line-height:1.45}html:root :is(.why-list,.antropo-list,.sucursales-grid){margin-top:calc(var(--parada-gap) * 1.5);gap:var(--parada-gap)}html:root :is(.why-row,.antropo-item){border-radius:14px;gap:12px;padding:clamp(8px,1.6svh,14px) 14px}html:root .why-row-num{width:24px;font-size:22px}html:root :is(.why-row,.antropo-item) h4{margin-bottom:2px;font-size:15px}html:root :is(.why-row,.antropo-item) p{font-size:13px;line-height:1.4}html:root .antropo-item-icon{font-size:20px}html:root .antropo-link{margin-top:4px}html:root .how-steps{margin-top:calc(var(--parada-gap) * 1.5)}html:root .how-step{gap:12px;padding-bottom:clamp(8px,1.8svh,18px)}html:root .how-step:not(:last-child):after{top:34px;left:15px}html:root .how-step-num{width:32px;height:32px;font-size:15px}html:root .how-step-content{padding-top:2px}html:root .how-step h4{margin-bottom:2px;font-size:15.5px}html:root .how-step p{font-size:13.5px;line-height:1.4}html:root .how-step time{margin-bottom:2px;font-size:10.5px}html:root .sucursal-card{border-radius:16px;padding:12px 14px}html:root .sucursal-card-name{font-size:16px}html:root .sucursal-card-address{margin-bottom:8px;font-size:13px}html:root .sucursal-card-actions{gap:8px}html:root .sucursal-card-actions a{padding:6px 12px}html:root .testi-carousel{margin-top:calc(var(--parada-gap) * 1.5)}html:root .testi-card{padding:16px}html:root .testi-dots{margin-top:10px}html:root .intent h2{text-wrap:balance;font-size:clamp(21px,5.6vw,26px)}html:root .intent-card{margin-top:calc(var(--parada-gap) * 1.5);border-radius:22px;padding:16px 14px}html:root .intent-card h3{margin-bottom:2px;font-size:18px}html:root .intent-card-sub{margin-bottom:10px;font-size:13px}html:root .intent-grid{gap:8px;margin-bottom:12px}html:root .intent-opt{border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:1px 6px;padding:6px 8px;display:grid}html:root .intent-opt-icon{grid-area:1/1;margin:0;font-size:18px}html:root .intent-opt-label{grid-area:1/2;font-size:12.5px;line-height:1.2}html:root .intent-opt-sub{grid-area:2/1/auto/-1;margin-top:0;font-size:10.5px;line-height:1.2}html:root .intent-branch{margin-bottom:10px}html:root .intent-branch-label{margin-bottom:4px;font-size:12px}html:root .intent-branch-grid{gap:6px}html:root .branch-opt{padding:5px 10px;font-size:12px}html:root .intent-preview{margin-bottom:10px;padding:8px 10px}html:root .intent-preview-label{margin-bottom:2px}html:root .intent-preview-bubble{padding:8px 10px;font-size:13.5px}html:root .intent-send-btn{padding:13px 16px}html:root .final .section-desc{margin-bottom:14px}html:root .final-channels{margin-top:14px}}@media (width<=719px) and (height<=720px){:root{--parada-aire-y:10px;--parada-gap:6px}html:root :is(.intent,.why,.how,.antropo,.testi,.sucursales,.faq,.final) h2{font-size:clamp(22px,6vw,26px)}html:root :is(.why,.how,.antropo,.sucursales,.faq,.final) .section-desc{font-size:13.5px;line-height:1.4}html:root :is(.why-row,.antropo-item){padding:6px 12px}html:root :is(.why-row,.antropo-item) h4{font-size:14px}html:root :is(.why-row,.antropo-item) p,html:root .how-step p,html:root .sucursal-card-address{font-size:12.5px;line-height:1.35}html:root .how-step{padding-bottom:6px}html:root .sucursal-card{padding:8px 12px}html:root .intent-card{padding:12px}html:root .intent-preview{margin-bottom:8px;padding:8px}html:root .intent-branch{margin-bottom:8px}}@media (width>=720px){html:root :is(.intent,.why,.how,.antropo,.testi,.sucursales,.faq,.final){min-height:0;padding-top:var(--parada-aire-y-escritorio);padding-bottom:var(--parada-aire-y-escritorio)}html:root .hero{align-content:center;padding-top:clamp(32px,8svh,80px);padding-bottom:clamp(32px,8svh,80px)}html:root .hero-photo{height:auto}html:root .hero>:not(.hero-photo-wrap):not(.hero-blob):not(.hero-id){grid-column:1}html:root .hero-photo-wrap{grid-area:1/2/span 3;align-self:center}html:root .intent-card{padding:clamp(20px,4svh,40px) 40px}html:root .intent-opt{grid-template-columns:auto 1fr;align-items:center;column-gap:10px;padding:10px 12px;display:grid}html:root .intent-opt-icon{grid-row:1/span 2;margin:0}}@media (width>=1024px){html:root .intent-card{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;column-gap:28px;max-width:960px;display:grid}html:root .intent-card>h3,html:root .intent-card>.intent-card-sub{grid-column:1/-1}html:root .intent-grid{grid-area:3/1/span 3;grid-template-columns:repeat(2,1fr);margin-bottom:0}html:root .intent-branch,html:root .intent-preview,html:root .intent-send-btn{grid-column:2}}
