:root{--ink:#0b1d22;--panel:#102a31;--acid:#b7e36a;--ice:#e8f1ef;--paper:#f7faf9;--line:#cddbd8;--muted:#617275;--mono:'IBM Plex Mono',monospace;--sans:'Inter',sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);line-height:1.6}a{color:inherit;text-decoration:none}header{height:76px;padding:0 clamp(22px,4vw,62px);display:flex;align-items:center;gap:36px;background:var(--ink);color:white;position:sticky;top:0;z-index:30;border-bottom:1px solid #264149}.logo{display:flex;align-items:center;gap:11px;font-family:var(--mono);font-size:15px;font-weight:500;white-space:nowrap}.logo img{filter:brightness(0) invert(1)}header nav{display:flex;gap:28px;margin-left:auto;font-size:13px}header nav a:hover{color:var(--acid)}.header-cta{width:165px}.valorador4-container{width:100%}.valorador4-container .n-button{font-family:var(--sans)!important;background:var(--acid)!important;border-color:var(--acid)!important;color:var(--ink)!important;border-radius:2px!important;font-weight:800!important}.hero{min-height:660px;display:grid;grid-template-columns:1fr 1fr;background:var(--ink);color:white}.hero-copy{padding:clamp(70px,7vw,108px) clamp(28px,6vw,88px)}.signal{font-family:var(--mono);font-size:12px;letter-spacing:.12em;color:#87a3a9;margin:0 0 20px}.hero .signal,.price .signal,.closing .signal{color:var(--acid)}.hero h1{font-size:clamp(48px,5.4vw,78px);line-height:.98;letter-spacing:-.055em;margin:0 0 26px}.lead{font-size:19px;color:#b7c8cb;max-width:650px}.start-panel{margin-top:34px;padding:16px;background:white;color:var(--ink);display:grid;grid-template-columns:1fr 240px;gap:16px;align-items:center}.start-panel div:first-child{display:flex;flex-direction:column}.start-panel small{font-family:var(--mono);font-size:10px;color:var(--muted)}.start-panel strong{font-size:14px}.micro{font-size:12px;color:#8ea5aa}.hero-media{position:relative;overflow:hidden}.hero-media img{width:100%;height:100%;object-fit:cover;filter:saturate(.6) contrast(1.05)}.status{position:absolute;left:28px;right:28px;bottom:28px;background:rgba(11,29,34,.94);border:1px solid #3f5a61;padding:20px;display:flex;flex-direction:column}.status span{font-family:var(--mono);font-size:10px;color:var(--acid)}.status b{font-size:20px;margin:4px 0}.status small{color:#9fb3b8}.data-bar{display:grid;grid-template-columns:repeat(3,1fr);background:var(--ice);border-bottom:1px solid var(--line);padding:0 clamp(24px,5vw,74px)}.data-bar div{display:grid;grid-template-columns:40px 1fr;align-items:center;padding:24px;border-right:1px solid var(--line)}.data-bar div:last-child{border:0}.data-bar span{font-family:var(--mono);color:#527177;grid-row:1/3}.data-bar strong{font-size:14px}.data-bar small{color:var(--muted)}.system,.report,.faq{max-width:1180px;margin:auto;padding:105px 28px}.section-title{max-width:800px;margin-bottom:46px}.section-title h2,.price h2,.closing h2{font-size:clamp(39px,4.4vw,62px);line-height:1.04;letter-spacing:-.045em;margin:0}.system-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);padding:1px}.system-grid article{background:#fff;padding:32px}.system-grid span{font-family:var(--mono);color:#658187}.system-grid h3{font-size:22px;margin:26px 0 8px}.system-grid p{color:var(--muted)}.price{display:grid;grid-template-columns:1fr 1fr;background:var(--panel);color:white}.price-copy,.price-board{padding:clamp(60px,7vw,105px)}.price-copy>p{color:#b6c8cc}.price-copy [data-valuation-cta]{max-width:310px;margin-top:28px}.price-board{background:var(--acid);color:var(--ink)}.price-board h3{font-family:var(--mono);font-size:14px}.price-board dl{margin:30px 0}.price-board dl div{display:grid;grid-template-columns:110px 1fr;padding:18px 0;border-top:1px solid rgba(11,29,34,.25)}.price-board dt{font-weight:800}.price-board dd{margin:0}.report-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.report-grid article{background:white;border:1px solid var(--line);padding:18px}.report-grid img{width:100%;height:280px;object-fit:cover;object-position:top;border:1px solid var(--line)}.report-grid h3{font-size:21px}.report-grid p{color:var(--muted)}.faq{padding-top:55px}.faq details{border-top:1px solid var(--line);padding:22px 0}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;font-weight:800;font-size:18px}.faq details p{color:var(--muted);max-width:850px}.closing{text-align:center;background:var(--ink);color:white;padding:90px 24px}.closing>p:not(.signal){color:#adc0c4}.closing #app{max-width:350px;margin:28px auto 0}footer{display:grid;grid-template-columns:1fr .7fr 1fr;gap:30px;padding:42px clamp(24px,5vw,70px);background:#061317;color:#c7d4d6;font-size:13px}footer>div:nth-child(2){display:flex;gap:18px}footer p{margin:0;color:#80979c}@media(max-width:900px){header nav,.header-cta{display:none}.hero,.price{grid-template-columns:1fr}.hero-copy{padding:58px 24px}.hero-media{height:480px}.data-bar,.system-grid,.report-grid{grid-template-columns:1fr}.data-bar div{border-right:0;border-bottom:1px solid var(--line)}.system,.report,.faq{padding:76px 24px}.start-panel{grid-template-columns:1fr}footer{grid-template-columns:1fr}.hero h1{font-size:52px}}@media(max-width:520px){header{height:68px}.hero h1{font-size:42px}.hero-media{height:390px}.section-title h2,.price h2,.closing h2{font-size:38px}.price-board dl div{grid-template-columns:1fr}}
