.section:has(.hs-page),.madrid-hs-page-section{margin:0!important;padding:0!important;max-width:none!important}.hs-page{--hs-neon: #d8ff00;--hs-ink: #0a0a0a;--hs-smoke: #f3f3f1;--hs-muted: rgba(245, 245, 245, .72);--hs-line: rgba(255, 255, 255, .14);color:#f5f5f5;background:#050505}.hs-page a{text-decoration:none}.hs-hero{position:relative;min-height:min(96vh,980px);display:grid;align-items:end;overflow:hidden}.hs-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.hs-hero__video,.hs-hero__poster{width:100%;height:100%;object-fit:cover;object-position:center 38%;display:block}.hs-hero__poster{position:absolute;top:0;right:0;bottom:0;left:0}.hs-hero__video{position:relative;z-index:1}.hs-hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(105deg,#050505e0,#05050559 48%,#05050533 70%),linear-gradient(180deg,#0505052e,#05050514 40%,#050505d1)}.hs-hero__content{position:relative;z-index:3;padding:6.4rem 0 7.2rem;max-width:68rem;animation:hs-rise 1.05s cubic-bezier(.22,1,.36,1) both}@keyframes hs-rise{0%{opacity:0;transform:translateY(1.8rem)}to{opacity:1;transform:translateY(0)}}.hs-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem 1.1rem;margin:0 0 1.6rem;font-size:1.3rem;letter-spacing:.16em;text-transform:uppercase;color:#f5f5f5db}.hs-badge{display:inline-flex;align-items:center;min-height:2.2rem;padding:.2rem .7rem;background:var(--hs-neon);color:var(--hs-ink);font-size:1.1rem;font-weight:700;letter-spacing:.08em}.hs-hero__brand{margin:0 0 1.4rem;font-family:var(--font-heading-family);font-size:clamp(4.4rem,10vw,9.2rem);font-weight:500;letter-spacing:-.045em;line-height:.88;color:#fff}.hs-hero__headline{margin:0 0 1.4rem;font-family:var(--font-heading-family);font-size:clamp(2.4rem,3.8vw,3.6rem);font-weight:400;letter-spacing:-.025em;line-height:1.12;max-width:16ch;color:#fff}.hs-hero__support{margin:0 0 2.8rem;max-width:38ch;font-size:1.7rem;line-height:1.5;color:var(--hs-muted)}.hs-ctas{display:flex;flex-wrap:wrap;gap:1.1rem 1.2rem}.hs-btn{display:inline-flex;align-items:center;justify-content:center;gap:.7rem;min-height:5.2rem;padding:1.2rem 2.2rem;font-size:1.45rem;letter-spacing:.02em;border-radius:0;transition:transform .28s ease,background-color .28s ease,color .28s ease,box-shadow .28s ease}.hs-btn--primary{background:#fff;color:var(--hs-ink)}.hs-btn--primary:hover{transform:translateY(-2px);background:var(--hs-neon)}.hs-btn--ghost{color:#fff;box-shadow:inset 0 0 0 1px #ffffffb3}.hs-btn--ghost:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #fff;background:#ffffff0f}.hs-btn--neon{background:var(--hs-neon);color:var(--hs-ink)}.hs-btn--neon:hover{transform:translateY(-2px);background:#e7ff4d}.hs-btn__arrow{transition:transform .28s ease}.hs-btn--primary:hover .hs-btn__arrow,.hs-btn--neon:hover .hs-btn__arrow{transform:translate(.25rem)}.hs-specs{border-top:1px solid var(--hs-line);border-bottom:1px solid var(--hs-line);background:#080808}.hs-specs__inner{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;padding:3.2rem 0}.hs-specs__item{display:grid;gap:.45rem}.hs-specs__value{font-family:var(--font-heading-family);font-size:clamp(2.4rem,3.4vw,3.4rem);letter-spacing:-.03em;line-height:1;color:var(--hs-neon)}.hs-specs__label{font-size:1.25rem;letter-spacing:.06em;text-transform:uppercase;color:#f5f5f594}.hs-split{padding:8rem 0}.hs-split__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:4.8rem 5.6rem;align-items:center}.hs-split--flip .hs-split__grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.hs-split--flip .hs-split__media{order:2}.hs-split__media{position:relative;overflow:hidden;min-height:42rem;background:#111}.hs-split__media img,.hs-split__media video{width:100%;height:100%;object-fit:cover;display:block;min-height:42rem}.hs-split__eyebrow{margin:0 0 1rem;font-size:1.25rem;letter-spacing:.16em;text-transform:uppercase;color:var(--hs-neon)}.hs-split__heading{margin:0 0 1.6rem;font-family:var(--font-heading-family);font-size:clamp(2.8rem,4.2vw,4.4rem);font-weight:500;letter-spacing:-.035em;line-height:1.02;max-width:12ch;color:#fff}.hs-split__text{margin:0 0 2.4rem;max-width:38ch;font-size:1.65rem;line-height:1.55;color:var(--hs-muted)}.hs-split__text p{margin:0 0 1.2rem}.hs-split__text p:last-child{margin-bottom:0}.hs-list{list-style:none;margin:0;padding:0;display:grid;gap:1.4rem}.hs-list li{display:grid;grid-template-columns:auto 1fr;gap:1.2rem;align-items:start;padding-top:1.4rem;border-top:1px solid var(--hs-line)}.hs-list__index{font-family:var(--font-heading-family);font-size:1.4rem;color:var(--hs-neon);letter-spacing:.04em}.hs-list__body strong{display:block;margin-bottom:.35rem;font-size:1.55rem;font-weight:500;color:#fff}.hs-list__body span{font-size:1.45rem;line-height:1.45;color:var(--hs-muted)}.hs-band{position:relative;min-height:min(72vh,680px);display:grid;align-items:end;overflow:hidden}.hs-band__media{position:absolute;top:0;right:0;bottom:0;left:0}.hs-band__media img,.hs-band__media video{width:100%;height:100%;object-fit:cover;display:block}.hs-band__media img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hs-band__media video{position:relative;z-index:1}.hs-band__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#05050526,#0505058c 55%,#050505e6)}.hs-band__content{position:relative;z-index:1;padding:5.6rem 0 6.4rem;max-width:52rem}.hs-band__heading{margin:0 0 1.4rem;font-family:var(--font-heading-family);font-size:clamp(3rem,5vw,5rem);letter-spacing:-.035em;line-height:1;color:#fff;max-width:14ch}.hs-band__text{margin:0;max-width:36ch;font-size:1.7rem;line-height:1.5;color:#f5f5f5d6}.hs-compare{padding:8rem 0;background:radial-gradient(ellipse 50% 60% at 80% 20%,rgba(216,255,0,.08) 0%,transparent 55%),#070707}.hs-compare__heading{margin:0 0 3.2rem;font-family:var(--font-heading-family);font-size:clamp(2.8rem,4vw,4.2rem);letter-spacing:-.03em;line-height:1.05;max-width:14ch}.hs-compare__grid{display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid var(--hs-line)}.hs-compare__col{padding:2.8rem 2.4rem 0 0}.hs-compare__col+.hs-compare__col{padding-left:2.4rem;border-left:1px solid var(--hs-line)}.hs-compare__label{margin:0 0 1.8rem;font-size:1.25rem;letter-spacing:.14em;text-transform:uppercase;color:#f5f5f58c}.hs-compare__col--accent .hs-compare__label{color:var(--hs-neon)}.hs-compare__points{list-style:none;margin:0;padding:0;display:grid;gap:1.6rem}.hs-compare__points li{font-size:1.6rem;line-height:1.45;color:var(--hs-muted);padding-bottom:1.6rem;border-bottom:1px solid var(--hs-line)}.hs-compare__points strong{display:block;margin-bottom:.35rem;color:#fff;font-weight:500}.hs-faq{padding:7.2rem 0 8rem;background:var(--hs-smoke);color:var(--hs-ink)}.hs-faq__heading{margin:0 0 2.8rem;font-family:var(--font-heading-family);font-size:clamp(2.8rem,4vw,4.2rem);letter-spacing:-.03em;line-height:1.05;max-width:12ch;color:var(--hs-ink)}.hs-faq__list{max-width:78rem;display:grid;gap:0;border-top:1px solid rgba(10,10,10,.12)}.hs-faq__item{border-bottom:1px solid rgba(10,10,10,.12)}.hs-faq__item summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:2rem;padding:2rem 0;font-family:var(--font-heading-family);font-size:clamp(1.8rem,2.2vw,2.2rem);letter-spacing:-.02em;color:var(--hs-ink)}.hs-faq__item summary::-webkit-details-marker{display:none}.hs-faq__plus{flex:0 0 auto;width:2.4rem;height:2.4rem;position:relative}.hs-faq__plus:before,.hs-faq__plus:after{content:"";position:absolute;top:50%;left:50%;background:var(--hs-ink);transition:transform .25s ease}.hs-faq__plus:before{width:1.6rem;height:1px;transform:translate(-50%,-50%)}.hs-faq__plus:after{width:1px;height:1.6rem;transform:translate(-50%,-50%)}.hs-faq__item[open] .hs-faq__plus:after{transform:translate(-50%,-50%) scaleY(0)}.hs-faq__answer{padding:0 0 2.2rem;max-width:62ch;font-size:1.55rem;line-height:1.55;color:#0a0a0ab8}.hs-close{position:relative;padding:8rem 0;overflow:hidden;background:#050505}.hs-close__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:4rem;align-items:center}.hs-close__heading{margin:0 0 1.4rem;font-family:var(--font-heading-family);font-size:clamp(3.2rem,5vw,5.2rem);letter-spacing:-.04em;line-height:.98;max-width:12ch;color:#fff}.hs-close__text{margin:0 0 2.8rem;max-width:34ch;font-size:1.65rem;line-height:1.5;color:var(--hs-muted)}.hs-close__media{position:relative}.hs-close__media img{width:100%;height:auto;display:block;filter:drop-shadow(0 2.4rem 3.6rem rgba(0,0,0,.45));animation:hs-float 12s ease-in-out infinite alternate}@keyframes hs-float{0%{transform:translateY(.8rem)}to{transform:translateY(-1.2rem)}}@media(prefers-reduced-motion:reduce){.hs-hero__content,.hs-close__media img{animation:none}.hs-hero__video{display:none}}@media screen and (max-width:989px){.hs-specs__inner{grid-template-columns:repeat(2,minmax(0,1fr))}.hs-split__grid,.hs-split--flip .hs-split__grid,.hs-close__grid,.hs-compare__grid{grid-template-columns:1fr}.hs-split--flip .hs-split__media{order:0}.hs-split__media,.hs-split__media img,.hs-split__media video{min-height:32rem}.hs-compare__col,.hs-compare__col+.hs-compare__col{padding:2.4rem 0 0;border-left:0}.hs-compare__col+.hs-compare__col{margin-top:1.2rem;border-top:1px solid var(--hs-line)}}@media screen and (max-width:749px){.hs-hero{min-height:min(92vh,820px)}.hs-hero__content{padding:4rem 0 4.8rem}.hs-hero__veil{background:linear-gradient(180deg,#05050533,#05050559 40%,#050505eb)}.hs-ctas{width:100%}.hs-btn{flex:1 1 auto}.hs-split,.hs-compare,.hs-close{padding:5.6rem 0}.hs-faq{padding:5.6rem 0 6.4rem}.hs-specs__inner{gap:1.6rem 1.2rem;padding:2.4rem 0}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/madrid-hypershell-page.css.map */
