/* Palette checked against hausum.com official front-page.css, 22 October 2026. Scoped to this page. */
.hs-hero{background:radial-gradient(ellipse at 90% 20%,#15315c,transparent 60%),#0a1e3c;color:#fff;border-bottom:4px solid #2e9bff}.hs-hero .service-headline{color:#fff}.hs-hero .service-headline .serif{color:#5bb2ff}.hs-hero .eyebrow,.hs-hero h1{color:#9fc6f2}.hs-hero .intro{color:#d2def0}.hs-hero .mini-proof{color:#a6bad6}.hs-hero .textlink{color:#eaf3ff}.hs-hero .btn.pale{background:#2e9bff;color:#071b36;box-shadow:0 10px 30px #2e9bff30}.hs-brand-card{background:linear-gradient(150deg,#15315c,#0f2a52);border:1px solid #5bb2ff66;border-radius:18px;box-shadow:0 25px 70px #0004;padding:35px 40px}.hs-brand-top,.hs-brand-person>span{color:#5bb2ff}.hs-brand-person p,.hs-brand-route span{color:#d2def0}.hs-brand-statement{color:#fff}.hs-brand-route span{border-color:#5bb2ff33}.hs-brand-route{border-color:#5bb2ff33}.hs-brand-top a{color:#5bb2ff;border-color:#5bb2ff88}.hs-official{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:26px 36px;margin-top:30px;background:#2e9bff;border-radius:10px;color:#071b36}.hs-official strong{font-size:25px;letter-spacing:-.02em}.hs-official p{font-size:13px;line-height:1.6;margin-top:6px}.hs-official a{background:#0a1e3c;color:#fff;text-decoration:none;padding:17px 25px;border-radius:8px;font-size:12px;white-space:nowrap}.hs-hero>.wrap{row-gap:0}.hs-jump{border-color:#b4cce8}.hs-jump a[href="#recorrido"],.hs-jump a[href="#opiniones"]{color:#07589d;font-weight:700}
.hs-tour-section{background:#e7f0fb}.hs-tour-section .eyebrow{color:#07599c}.hs-tour-section h2{color:#0a1e3c}.hs-tour-layout{border:1px solid #b6cbe5;background:#fff;box-shadow:0 20px 50px #0a1e3c12}.hs-tour-visual{background:radial-gradient(ellipse at 50% 30%,#24466f,#0a1e3c 85%)}.hs-tour-controls{color:#dce9fa}.hs-tour-controls input{accent-color:#2e9bff}.hs-tour-caption{color:#9fc6f2}.hs-tour-steps button[aria-pressed=true]{background:#0f2a52;border-color:#2e9bff;color:#fff;box-shadow:inset 3px 0 #2e9bff}.hs-tour-steps button{border-color:#c7d6ea;color:#0f2a52}.hs-tour-actions button{background:#0f2a52;border-color:#0f2a52}.hs-tour-actions button:last-child{background:#2e9bff;color:#0a1e3c;border-color:#2e9bff;font-weight:700}.hs-tour-description h3{color:#0a1e3c}.hs-tour-description>span{color:#0863b5}
#alcance{background:#fff}#alcance .eyebrow{color:#0863b5}.hs-grid article{background:#f0f6fe;border:1px solid #cfdef0;border-top:3px solid #2e9bff}.hs-grid article>span{color:#07599c}.hs-grid h3{color:#0a1e3c}.hs-report{background:linear-gradient(120deg,#0a1e3c,#15315c)}.hs-report h2{color:#fff}.hs-report h2 .serif{color:#5bb2ff}.hs-report .eyebrow{color:#5bb2ff}.hs-report p{color:#d0dff1}.hs-report .btn.pale{background:#2e9bff;color:#071b36}.hs-report-sheet{background:#e7f0fb;box-shadow:12px 14px 0 #2e9bff40}.hs-report-sheet .eyebrow{color:#07599c}
#videos{background:#f4f7fc}.hs-video-card,.hs-video-card:nth-child(2),.hs-video-card:nth-child(3){background:linear-gradient(140deg,#15315c,#0a1e3c);border:1px solid #2e9bff55;box-shadow:0 12px 25px #0a1e3c14}.hs-video-top{color:#9fc6f2}.hs-video-top b{background:#2e9bff;color:#0a1e3c;border-color:#2e9bff}.hs-video-card p{color:#c2d6ee}.hs-resource{background:#e7f0fb;border-color:#b8cfea;border-radius:10px}.hs-resource .btn{color:#0f2a52;border-color:#0f2a52}
.hs-opinions{background:#0a1e3c;color:#fff}.hs-opinions h2{color:#fff}.hs-opinions h2 .serif{color:#5bb2ff}.hs-opinions .heading p,.hs-opinions .source-note{color:#b7cce6}.hs-opinions .eyebrow{color:#5bb2ff}.hs-review-toolbar a{color:#b4d9ff}.hs-review-toolbar button{color:#fff;border-color:#5bb2ff;background:#15315c}.hs-review{background:#e7f0fb;border-color:#b4cee9;color:#0a1e3c;box-shadow:0 10px 24px #0002}.hs-stars{color:#075da5}.hs-review a{color:#07599c}.hs-review small{color:#435c79}.hs-reviews{scrollbar-color:#2e9bff #15315c}.hs-booking-next{background:#e7f0fb;padding:24px;border:1px solid #c1d5ef;border-radius:8px}.hs-booking-next .btn{background:#0f2a52;color:#fff;border-color:#0f2a52}
@media(max-width:760px){.hs-official{align-items:stretch;flex-direction:column;padding:24px}.hs-official a{text-align:center}.hs-brand-card{padding:28px}.hs-official strong{font-size:23px}.hs-booking-next{padding:20px}}
