.d-hero .section-eyebrow{color:#f5f5f58c}.d-hero{background:var(--carbon);color:var(--offwhite);padding-top:clamp(48px,7vw,80px);overflow:hidden}.d-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.d-hero h1{letter-spacing:-.035em;color:var(--offwhite);margin-top:4px;font-size:clamp(40px,5.4vw,68px);font-weight:700;line-height:1.02}.d-hero-sub{color:#f5f5f5b8;max-width:520px;margin-top:24px;font-size:19px;line-height:1.55}.d-hero-price{color:#f5f5f59e;margin-top:24px;font-size:14px;line-height:1.5}.d-hero-ctas{z-index:2;flex-wrap:wrap;gap:12px;margin-top:28px;display:flex;position:relative}.d-hero-visual{height:460px;position:relative}.d-hero-glow{background:radial-gradient(circle,#b5dc1529,#b5dc1500 68%);border-radius:50%;width:460px;max-width:100%;height:460px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.d-hero-device{filter:brightness(.78)contrast(1.05)drop-shadow(0 24px 40px #0009);width:auto;max-width:100%;height:86%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.d-section-white{background:var(--surface);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.d-specs{border:1px solid var(--hairline);background:var(--bg);border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:40px;margin-top:40px;padding:32px;display:grid}.d-specs-media{justify-content:center;align-items:center;display:flex}.d-specs-media img{object-fit:contain;width:100%;height:auto;max-height:360px;display:block}.d-specs-list{margin:0}.d-spec-row{border-top:1px solid var(--hairline);grid-template-columns:160px minmax(0,1fr);gap:16px;padding:14px 0;display:grid}.d-spec-row:first-child{border-top:0;padding-top:0}.d-spec-row:last-child{padding-bottom:0}.d-spec-row dt{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);padding-top:3px;font-family:Geist Mono,ui-monospace,monospace;font-size:12px}.d-spec-row dd{color:var(--carbon);margin:0;font-size:16px;line-height:1.5}.d-term{color:var(--carbon);text-decoration:underline;-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted);text-underline-offset:3px}.d-term:hover{-webkit-text-decoration-color:var(--carbon);text-decoration-color:var(--carbon)}.d-install-panel{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:stretch;gap:40px;margin-top:40px;display:grid}.d-install-media{background:var(--soft);border-radius:20px;position:relative;overflow:hidden}.d-install-media img{object-fit:cover;object-position:center 60%;width:100%;height:100%;display:block;position:absolute;inset:0}.d-steps{margin:0;padding:0;list-style:none}.d-step{border-top:1px solid var(--hairline);grid-template-columns:40px minmax(0,1fr);gap:16px;padding:18px 0;display:grid}.d-step:first-child{border-top:0;padding-top:0}.d-step-num{letter-spacing:.04em;color:var(--muted);padding-top:4px;font-size:13px}.d-step h3{color:var(--carbon);margin:0 0 6px;font-size:20px;line-height:1.25}.d-step p{color:var(--muted);margin:0;font-size:16px;line-height:1.55}.d-step div>.d-term{margin-top:8px;font-size:15px;display:inline-block}.d-ship{border-top:1px solid var(--hairline);letter-spacing:.04em;color:var(--muted);margin:24px 0 0;padding-top:20px;font-size:12px}#compatibilidad{scroll-margin-top:var(--nav-height)}.d-compat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:40px;display:grid}.d-compat-card{border:1px solid var(--hairline);background:var(--bg);border-radius:14px;padding:28px}.d-compat-card h3{color:var(--carbon);margin:0 0 16px;font-size:20px;line-height:1.25}.d-compat-card ul{margin:0;padding:0;list-style:none}.d-compat-card li{color:var(--carbon);padding-left:22px;font-size:16px;line-height:1.55;position:relative}.d-compat-card li+li{margin-top:12px}.d-compat-card li:before{content:"";background:var(--lime);border-radius:50%;width:8px;height:8px;position:absolute;top:.55em;left:0}.d-compat-card.is-no li:before{background:var(--danger)}.d-compat-cta{border:1px solid var(--hairline);background:var(--bg);border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin-top:20px;padding:24px 28px;display:flex}.d-compat-cta p{max-width:620px;color:var(--carbon);margin:0;font-size:16px;line-height:1.55}.d-compat-cta .btn-primary{flex:none}.d-price-panel{background:var(--carbon);color:var(--surface);border-radius:20px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:40px;margin-top:40px;padding:40px;display:grid}.d-price-row+.d-price-row{border-top:1px solid var(--hairline-dark);margin-top:28px;padding-top:28px}.d-price-row p{margin:0}.d-price-label{color:#f5f5f5b3;font-size:15px;line-height:1.4}.d-price-amount{color:var(--surface);overflow-wrap:anywhere;margin-top:8px;font-size:40px;font-weight:600;line-height:1.1}.d-price-unit{white-space:nowrap;color:#f5f5f5b3;font-size:16px;font-weight:400}.d-price-note{color:#f5f5f5b3;margin-top:8px;font-size:15px;line-height:1.5}.d-price-side{min-width:0}.d-price-ctas{flex-direction:column;gap:12px;display:flex}.d-price-ctas>*{text-align:center;width:100%}.d-price-closing{letter-spacing:.04em;color:#f5f5f58c;margin:20px 0 0;font-size:12px;line-height:1.6}@media (max-width:900px){.d-hero-grid{grid-template-columns:minmax(0,1fr)}.d-hero-visual{height:340px}}@media (max-width:880px){.d-specs{grid-template-columns:minmax(0,1fr);gap:24px;padding:24px}.d-install-panel{grid-template-columns:minmax(0,1fr);gap:24px}.d-install-media{height:260px}}@media (max-width:700px){.d-compat-grid{grid-template-columns:minmax(0,1fr)}.d-compat-cta{flex-direction:column;align-items:flex-start}.d-price-panel{grid-template-columns:minmax(0,1fr);gap:28px;padding:28px}.d-price-amount{font-size:34px}}@media (max-width:600px){.d-spec-row{grid-template-columns:minmax(0,1fr);gap:4px}.d-spec-row dt{padding-top:0}.d-specs{padding:20px}}@media (max-width:480px){.d-hero-ctas>*{flex:100%}.d-hero-visual{height:260px}.d-compat-cta{padding:20px}.d-compat-cta .btn-primary{width:100%}.d-hero-ctas>*,.d-compat-cta .btn-primary{text-align:center}}
