.fid .ava__marca{display:inline-flex;align-items:baseline;gap:.45rem}.fid .ava__marca i{font-style:normal;color:var(--muted);font-weight:500}.fid .ava__tel{border-radius:13%/6%;border:7px solid #0d0d0d;background:#0d0d0d;overflow:hidden;box-shadow:0 30px 50px -30px rgba(25,17,16,.55)}.fid .ava__tel img{display:block;width:100%;height:auto}.fid .band--dark .ava__tel{border-color:#2b2b2b;box-shadow:0 30px 60px -30px rgba(0,0,0,.9)}.fid .ava__hero{overflow-x:clip}.fid .ava__hero h1{max-width:13ch}.fid .ava__abanico{position:relative;display:flex;justify-content:center;align-items:center;min-height:460px}.fid .ava__abanico .ava__tel{width:40%;max-width:230px;flex:none}.fid .ava__abanico .ava__tel:first-child{transform:rotate(-8deg) translate(28%,6%)}.fid .ava__abanico .ava__tel:nth-child(2){z-index:1;width:46%;max-width:260px}.fid .ava__abanico .ava__tel:nth-child(3){transform:rotate(8deg) translate(-28%,6%)}.fid .ava__garantias{background:var(--roast);color:var(--paper)}.fid .ava__garantias .wrap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.6rem 2rem;padding-block:1.1rem;font-family:var(--mono);font-size:.8rem;letter-spacing:.04em}.fid .ava__garantias span:before{content:"✓ ";color:var(--coral)}.fid .ava__fila{display:grid;grid-gap:clamp(1.2rem,2.6vw,2.2rem);gap:clamp(1.2rem,2.6vw,2.2rem);margin-top:clamp(2.2rem,4vw,3.2rem);align-items:start}.fid .ava__fila--5{grid-template-columns:repeat(5,minmax(0,1fr))}.fid .ava__fila--3{grid-template-columns:repeat(3,minmax(0,1fr));max-width:900px}.fid .ava__fila--2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:600px}@media (max-width:900px){.fid .ava__fila--3,.fid .ava__fila--5{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:62%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:1rem;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scrollbar-width:none}.fid .ava__fila--3>*,.fid .ava__fila--5>*{scroll-snap-align:start}.fid .ava__abanico{min-height:340px}}.fid .ava__item{margin:0}.fid .ava__item figcaption{margin-top:1.1rem}.fid .ava__item h3{font-size:1.05rem}.fid .ava__item--grande h3{font-size:1.2rem}.fid .ava__item p{margin-top:.35rem;font-size:.9rem;line-height:1.45;color:var(--muted)}.fid .band--dark .ava__item p{color:var(--muted-dark)}.fid .ava__n{display:block;font-family:var(--mono);font-size:.74rem;color:var(--coral-ink);letter-spacing:.06em;margin-bottom:.3rem}.fid .band--dark .ava__n{color:var(--coral)}.fid .ava__estado{display:inline-block;margin-top:.7rem;font-family:var(--mono);font-size:.64rem;letter-spacing:.08em;padding:.18rem .5rem;border-radius:99px;border:1px solid var(--rule);color:var(--muted)}.fid .ava__estado--funciona{border-color:var(--coral-ink);color:var(--coral-ink);background:rgba(220,80,60,.08)}.fid .band--dark .ava__estado{border-color:var(--rule-dark);color:var(--muted-dark)}.fid .band--dark .ava__estado--funciona{border-color:var(--coral);color:var(--coral)}.fid .ava__acuerdo{list-style:none;margin:2.4rem 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;gap:1rem}@media (max-width:860px){.fid .ava__acuerdo{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.fid .ava__acuerdo{grid-template-columns:1fr}}.fid .ava__acuerdo li{background:var(--paper-2);border-radius:18px;padding:1.3rem 1.3rem 1.5rem}.fid .ava__acuerdo p{margin-top:.4rem;font-size:.92rem;color:var(--muted)}@media print{@page{size:A4 landscape;margin:10mm 14mm}.fid{-webkit-print-color-adjust:exact;print-color-adjust:exact;font-size:12px}.fid .topbar{display:none}.fid .hero{padding-block:1rem;grid-template-columns:1.1fr .9fr}.fid .hero h1{font-size:3.2rem}.fid .band{padding-block:1.2rem;page-break-before:always;break-before:page}.fid .ava__garantias{page-break-after:always;break-after:page}.fid h2{font-size:1.9rem}.fid .ava__tel{box-shadow:none;border-width:5px}.fid .ava__fila{margin-top:1.4rem}.fid .ava__fila--3,.fid .ava__fila--5{grid-auto-flow:row;grid-auto-columns:auto;overflow:visible;margin-inline:0;padding-inline:0}.fid .ava__fila--5{grid-template-columns:repeat(5,minmax(0,1fr))}.fid .ava__fila--3{grid-template-columns:repeat(3,minmax(0,1fr));max-width:470px}.fid .band{page-break-inside:avoid;break-inside:avoid}.fid .ava__fila--2{max-width:430px}.fid .ava__abanico{min-height:0}.fid .ava__acuerdo{grid-template-columns:repeat(4,minmax(0,1fr))}.fid .foot{margin-top:2rem}}