.a-hero{color:var(--texto);background:radial-gradient(50% 55% at 74% 62%, color-mix(in srgb, var(--acento) 16%, transparent), transparent 70%), radial-gradient(45% 55% at 4% 0%, var(--portada-brillo), transparent 70%), linear-gradient(180deg, var(--fondo) 0%, var(--hielo) 100%);position:relative;overflow:hidden}.a-hero-grilla{gap:8px;padding-block:32px 0;display:grid}@media (width>=1024px){.a-hero-grilla{grid-template-columns:1fr 1.1fr;align-items:center;min-height:calc(100svh - 150px);padding-block:40px}}.a-hero h1{margin-top:14px;font-size:clamp(44px,7.4vw,82px);line-height:.98}.a-bajada{max-width:36ch;color:var(--gris);margin-top:18px;font-size:17px}.a-botones{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.a-botones .h-btn{white-space:nowrap;flex:140px;padding:0 14px}@media (width<=420px){.a-botones svg{display:none}}@media (width>=1024px){.a-botones .h-btn{flex:none}}.a-sellos{color:var(--gris);flex-wrap:wrap;gap:8px 18px;margin:24px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.a-sellos li{align-items:center;gap:6px;display:flex}.a-sellos svg{color:var(--acento-texto)}.a-escena{aspect-ratio:1/.92;margin-inline:-8px;position:relative}.a-escena .h-pedestal{bottom:3%}.a-horno,.a-heladera{width:auto;filter:drop-shadow(var(--sombra-recorte));position:absolute;bottom:15%}.a-horno{height:58%;left:12%}.a-heladera{height:72%;right:14%}.a-sol,.a-aro{aspect-ratio:1;border-radius:50%;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.a-sol{background:radial-gradient(circle, color-mix(in srgb, var(--acento-2) 50%, transparent), color-mix(in srgb, var(--acento) 14%, transparent) 48%, transparent 70%);width:86%}.a-aro{border:1.5px solid color-mix(in srgb, var(--acento) 50%, transparent);width:70%}.a-etiqueta{border-radius:var(--r);background:var(--etiqueta-fondo);border:1px solid var(--borde);box-shadow:var(--sombra);color:var(--gris);padding:8px 12px;font-size:11px;line-height:1.3;display:grid;position:absolute}.a-etiqueta span{color:var(--marino);font-weight:600}.a-etiqueta b{font:400 18px/1.1 var(--display);color:var(--marino)}.a-et-1{top:4%;left:0}.a-et-2{text-align:right;top:0;right:0}@media (width>=1024px){.a-etiqueta{padding:10px 14px;font-size:12px}.a-etiqueta b{font-size:22px}.a-et-1{top:10%;left:2%}}.a-rubros{grid-template-columns:repeat(3,1fr);gap:20px 12px;display:grid}@media (width>=900px){.a-rubros{grid-template-columns:repeat(6,1fr)}}.a-rubro{text-align:center;justify-items:center;text-decoration:none;display:grid}.a-rubro-foto{aspect-ratio:1;background:radial-gradient(circle at 50% 35%, var(--blanco), var(--hielo) 70%);width:100%;box-shadow:inset 0 0 0 1px var(--borde);border-radius:50%;place-items:center;margin-bottom:10px;transition:transform .3s;display:grid;overflow:hidden}.a-rubro:hover .a-rubro-foto{transform:translateY(-3px)}.a-rubro-foto img{object-fit:contain;width:64%;height:64%}.a-rubro b{font-size:14px;line-height:1.2}.a-rubro small{color:var(--gris);margin-top:2px;font-size:12px}.a-casa{background:var(--perla)}.a-espacios{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width>=900px){.a-espacios{grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr 1fr;gap:16px}.a-esp-dormitorio{grid-row:span 2}.a-esp-living{grid-column:span 2}}.a-espacio{border-radius:var(--r2);background:var(--blanco);flex-direction:column;justify-content:space-between;min-height:200px;padding:16px;text-decoration:none;transition:transform .3s;display:flex;position:relative;overflow:hidden}.a-espacio:hover{transform:translateY(-3px)}.a-espacio div{display:grid;position:relative}.a-espacio b{font:400 22px/1.1 var(--display)}.a-espacio small{color:var(--gris);font-size:13px}.a-espacio span{color:var(--marino);margin-top:8px;font-size:13px;font-weight:700}.a-espacio img{width:62%;height:auto;filter:drop-shadow(var(--sombra-espacio));order:2;align-self:flex-end;margin-top:8px}.a-esp-dormitorio,.a-esp-living{grid-column:span 2}.a-esp-dormitorio{min-height:260px;color:var(--texto-sobre-oscuro);justify-content:flex-end}.a-esp-dormitorio img{object-fit:cover;filter:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.a-esp-dormitorio:after{content:"";background:linear-gradient(0deg, var(--foto-velo), transparent 60%);position:absolute;inset:0}.a-esp-dormitorio div{z-index:1}.a-esp-dormitorio small,.a-esp-dormitorio span{color:var(--foto-texto-suave)}.a-esp-cocina{background:var(--blanco)}.a-esp-lavadero{background:var(--lavadero-fondo)}.a-esp-living{background:var(--panel-oscuro-fondo);color:var(--texto-sobre-oscuro);flex-direction:row;align-items:center}.a-esp-living small,.a-esp-living span{color:var(--panel-oscuro-texto)}.a-esp-living img{width:52%;margin:0}@media (width>=900px){.a-esp-dormitorio{grid-column:auto;min-height:440px}.a-esp-dormitorio b{font-size:32px}}.a-credito-caja{padding-block:8px 24px}.a-credito{border-radius:var(--r2);color:var(--texto-sobre-oscuro);background:radial-gradient(60% 80% at 85% 70%, color-mix(in srgb, var(--acento) 35%, transparent), transparent 70%), linear-gradient(135deg, var(--panel-oscuro-fondo), var(--panel-oscuro-final));gap:12px;padding:28px 22px 0;display:grid;position:relative;overflow:hidden}.a-credito .h-volanta{color:var(--acento-2)}.a-credito h2{margin:10px 0 12px;font-size:clamp(30px,4.4vw,48px)}.a-credito p:not(.h-volanta){max-width:44ch;color:var(--panel-oscuro-texto);margin-bottom:20px}.a-credito img{justify-self:center;width:220px;height:auto}@media (width>=900px){.a-credito{grid-template-columns:1.4fr 1fr;align-items:center;padding:48px 56px 0}.a-credito>div{padding-bottom:48px}.a-credito img{align-self:end;width:300px}}.a-servicios{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width>=900px){.a-servicios{grid-template-columns:repeat(4,1fr);gap:20px}}.a-servicios article{border:1px solid var(--borde);border-radius:var(--r);padding:18px}.a-servicios svg{color:var(--marino)}.a-servicios h3{margin:12px 0 6px;font-size:20px}.a-servicios p{color:var(--gris);font-size:14px}
