.andares-landing .sitio-hero{position:relative;min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;padding:70px 20px;background:#1c1c1c}.andares-landing .sitio-hero-img{object-fit:cover;object-position:center;z-index:0}.andares-landing .sitio-hero:before{content:"";position:absolute;inset:0;background:var(--and-hero-scrim);z-index:1}.andares-landing .sitio-hero>:not(.sitio-hero-img){position:relative;z-index:2}.andares-landing .sitio-hero .kicker{font:700 20px/26px var(--and-font-display);color:#fff;text-transform:uppercase;letter-spacing:.02em}.andares-landing .sitio-hero h1{font:400 52px/58px var(--and-font-display);color:#fff;text-transform:uppercase;max-width:900px;margin:0}.andares-landing .sec{padding:55px 0}.andares-landing .sec.stripe{background:var(--and-bg-stripe)}.andares-landing .sec .kick,.andares-landing .sec .title{text-align:center}.andares-landing .lead{font:400 20px/1.55 var(--and-font-display);color:var(--and-ink);max-width:820px;margin:26px auto 0;text-align:center}.andares-landing .prose{max-width:820px;margin:0 auto;font:400 18px/1.65 var(--and-font-display);color:var(--and-ink)}.andares-landing .prose>*+*{margin-top:18px}.andares-landing .prose h2{font:500 30px/1.2 var(--and-font-display);color:var(--and-brand);text-transform:uppercase;margin:40px 0 0}.andares-landing .prose h3{font:500 22px/1.3 var(--and-font-display);color:var(--and-ink-strong);margin:30px 0 0}.andares-landing .prose ol,.andares-landing .prose ul{padding-left:24px}.andares-landing .prose li+li{margin-top:8px}.andares-landing .prose li{padding-left:4px}.andares-landing .prose a{color:var(--and-brand);text-decoration:underline}.andares-landing .prose strong{color:var(--and-ink-strong)}.andares-landing .split{display:grid;grid-template-columns:1fr 1fr;grid-gap:44px;gap:44px;align-items:center;max-width:1100px;margin:0 auto}.andares-landing .split.rev .split-txt{order:2}.andares-landing .split-txt h3{font:500 26px/1.25 var(--and-font-display);color:var(--and-brand);text-transform:uppercase;margin:0 0 12px}.andares-landing .split-txt p{font:400 18px/1.6 var(--and-font-display);margin:0 0 12px}.andares-landing .split img{width:100%;border-radius:14px;aspect-ratio:4/3;object-fit:cover;display:block}.andares-landing .valstrip{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:30px auto 0;max-width:820px}.andares-landing .valstrip span{border:1px solid rgba(41,22,108,.25);background:rgba(41,22,108,.06);color:var(--and-brand);border-radius:999px;padding:8px 16px;font:500 15px var(--and-font-ui);text-transform:uppercase;letter-spacing:.02em}.andares-landing .aval{display:flex;flex-wrap:wrap;gap:50px;align-items:center;justify-content:center;margin-top:40px}.andares-landing .aval img{height:96px;width:auto;object-fit:contain}.andares-landing .fleet-grid{grid-template-columns:repeat(3,1fr);gap:35px}.andares-landing .fleet-grid .car{display:flex;flex-direction:column;background:none;border:1px solid var(--and-gray);border-radius:20px;padding:40px;text-align:center}.andares-landing .fleet-grid .car>img{aspect-ratio:800/408;object-fit:contain}.andares-landing .fleet-grid .car-nombre{margin-top:35px;font:700 22px/24px var(--and-font-display)}.andares-landing .fleet-grid .car-cat{margin:0;font:400 18px/25px var(--and-font-display);color:var(--and-ink)}.andares-landing .fleet-grid .car-fichas{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:35px 0;gap:35px 0;margin:30px 0 0;padding:0}.andares-landing .fleet-grid .car-fichas li{list-style:none}.andares-landing .fleet-grid .car-fichas img{width:52px;height:auto;aspect-ratio:94/96;margin:0 auto}.andares-landing .fleet-grid .car-fichas span{display:block;margin-top:15px;font:400 18px/25px var(--and-font-display);color:var(--and-ink)}.andares-landing .fleet-note{margin-top:34px;font:400 15px var(--and-font-ui);color:var(--and-gray-txt);text-align:center}.andares-landing .svc-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;margin-top:45px;text-align:left}.andares-landing .svc-col h3{font:500 24px/1.2 var(--and-font-display);color:var(--and-brand);text-transform:uppercase;margin:0 0 6px}.andares-landing .svc-col .svc-sub{font:400 15px var(--and-font-ui);color:var(--and-gray-txt);margin:0 0 10px}.andares-landing .cond{max-width:900px;margin:0 auto;text-align:left}.andares-landing .cond-block{padding:24px 0;border-bottom:1px solid var(--and-divider)}.andares-landing .cond-block:last-child{border-bottom:none}.andares-landing .cond-block h3{font:500 24px/1.2 var(--and-font-display);color:var(--and-brand);text-transform:uppercase;margin:0 0 12px}.andares-landing .cond-block ul{margin:0;padding-left:22px;font:400 17px/1.6 var(--and-font-display)}.andares-landing .cond-block li+li{margin-top:8px}.andares-landing .cond-block p{font:400 17px/1.6 var(--and-font-display);margin:0 0 10px}.andares-landing .legal .cond-block h2{font:500 20px/1.25 var(--and-font-display);color:var(--and-brand);text-transform:uppercase;margin:0 0 12px}.andares-landing .legal .cond-block h3{font:500 15px var(--and-font-ui);color:var(--and-brand);text-transform:none;margin:14px 0 6px}.andares-landing .legal .cond-block li,.andares-landing .legal .cond-block p{font:400 15px/1.7 var(--and-font-ui)}.andares-landing .legal .cond-block ol{margin:0;padding-left:22px}.andares-landing .legal .cond-block li+li{margin-top:10px}.andares-landing .legal-lead{font:400 15px/1.6 var(--and-font-ui);color:var(--and-gray-txt);margin:0 0 4px}.andares-landing .blog-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px;margin-top:45px;text-align:left}.andares-landing .post-card{background:#fff;border:1px solid var(--and-divider);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease}.andares-landing .post-card:hover{transform:translateY(-6px);box-shadow:0 14px 34px rgba(0,0,0,.12)}.andares-landing .post-card img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;display:block}.andares-landing .post-card .pc-body{padding:20px;display:flex;flex-direction:column;flex:1 1}.andares-landing .post-card .pc-date{font:500 13px var(--and-font-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--and-gray-txt)}.andares-landing .post-card h3{font:500 21px/1.25 var(--and-font-display);color:var(--and-brand);margin:8px 0 10px}.andares-landing .post-card p{font:400 16px/1.5 var(--and-font-display);color:var(--and-ink);margin:0 0 16px}.andares-landing .post-card .pc-more{margin-top:auto;font:700 15px var(--and-font-display);color:var(--and-brand);text-transform:uppercase;display:inline-flex;align-items:center;gap:6px}.andares-landing .article-hero img{width:100%;height:auto;max-height:460px;object-fit:cover;display:block}.andares-landing .article-head{max-width:820px;margin:0 auto;text-align:center;padding:40px 0 6px}.andares-landing .article-head .pc-date{font:500 13px var(--and-font-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--and-gray-txt)}.andares-landing .article-head h1{font:400 42px/1.15 var(--and-font-display);color:var(--and-brand);text-transform:uppercase;margin:10px 0 0}.andares-landing .crumbs{max-width:820px;margin:0 auto 20px;font:400 14px var(--and-font-ui);color:var(--and-gray-txt)}.andares-landing .crumbs a{text-decoration:underline;color:var(--and-brand)}.andares-landing .article-cta{max-width:820px;margin:40px auto 0;padding:26px;background:var(--and-bg-stripe);border-radius:16px;text-align:center}.andares-landing .article-cta h3{font:500 24px/1.2 var(--and-font-display);color:var(--and-brand);text-transform:uppercase;margin:0 0 16px}@media (max-width:1100px){.andares-landing .fleet-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.andares-landing .fleet-grid .car{padding:24px}.andares-landing .fleet-grid .car-fichas{gap:26px 0}.andares-landing .sitio-hero{min-height:220px;padding:48px 16px}.andares-landing .sitio-hero h1{font-size:32px;line-height:36px}.andares-landing .blog-grid,.andares-landing .fleet-grid,.andares-landing .split,.andares-landing .svc-grid{grid-template-columns:1fr}.andares-landing .split.rev .split-txt{order:0}.andares-landing .aval{gap:30px}.andares-landing .aval img{height:70px}.andares-landing .article-head h1{font-size:30px}}.andares-landing .nf-wrap{max-width:720px;text-align:center;padding-top:40px;padding-bottom:40px}.andares-landing .nf-code{font-family:var(--and-font-display);font-size:clamp(64px,14vw,120px);line-height:1;color:var(--and-brand);margin:0 0 8px}.andares-landing .nf-title{font-family:var(--and-font-display);font-size:clamp(26px,5vw,38px);margin:0 0 14px;color:var(--and-ink-strong)}.andares-landing .nf-lead{color:var(--and-gray-txt);margin:0 auto 28px;max-width:56ch}.andares-landing .nf-cta{justify-content:center;margin-bottom:40px}.andares-landing .nf-osep{font-size:14px;text-transform:uppercase;letter-spacing:.08em;color:var(--and-gray-txt);margin:0 0 16px}.andares-landing .nf-links{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:2px;gap:2px;text-align:left}.andares-landing .nf-links li{padding:14px 16px;border-top:1px solid var(--and-divider)}.andares-landing .nf-links a{display:block;font-weight:600;color:var(--and-ink-strong);text-decoration:none}.andares-landing .nf-links a:hover{color:var(--and-brand);text-decoration:underline}.andares-landing .nf-links span{display:block;font-size:14px;color:var(--and-gray-txt);margin-top:2px}