html{scroll-padding-top:155px}.topbar{position:sticky;top:0;z-index:40;height:44px}.topbar>.wrap{height:100%;padding-block:0;align-items:center;gap:14px}.topbar-tools{display:flex;align-items:center;gap:25px}.language-switch{display:flex;align-items:center;gap:5px;flex:none;color:#7893b0}.language-switch button{font:inherit;font-size:12px;font-weight:700;letter-spacing:.6px;background:transparent;color:#afc4dc;border:0;padding:6px 8px;border-radius:5px;cursor:pointer}.language-switch button[aria-pressed=true]{background:#dcedff;color:#12365c}.language-switch button:hover{background:#244565;color:white}.language-switch button:focus-visible{outline:2px solid #82c5ff;outline-offset:2px}header{top:44px}.audit-section{padding-top:65px;background:#f2f7fd}.audit-panel{display:grid;grid-template-columns:1.15fr .85fr;gap:64px;background:#0b2038;color:#fff;border-radius:22px;padding:54px;box-shadow:0 20px 50px #0c2e4e10;border:1px solid #203f61}.promo-copy .eyebrow{color:#8bceff;font-size:11px;letter-spacing:1.6px}.promo-copy h2{margin-top:20px;font-size:clamp(34px,3.2vw,46px);letter-spacing:-1.7px}.audit-panel h2 em{color:#82c5ff}.audit-panel .promo-copy>p{color:#c7d7e9;font-size:17px;line-height:1.75;margin-top:22px}.audit-panel .actions{gap:23px}.promo-phone{color:#edf6ff;border-bottom:1px solid #7994b1;padding:5px 0;font-size:14px;font-weight:600}.promo-phone:hover{color:#82c5ff}.promo-copy .promo-note{font-size:13px;line-height:1.6;margin-top:19px;color:#9eb6d0}.audit-checklist{border-left:1px solid #35506b;padding-left:40px;align-self:center}.panel-label{font-size:10px;letter-spacing:1.4px;color:#8bceff;font-weight:700}.audit-checklist h3{font-size:28px;line-height:1.2;margin-top:15px;color:#f5f9ff}.audit-checklist ul{list-style:none;padding:0;margin:24px 0 0}.audit-checklist li{display:flex;gap:17px;margin-top:24px}.check-number{display:grid;place-items:center;width:34px;height:34px;flex:none;font-size:12px;font-weight:700;color:#97d2ff;border:1px solid #43617f;border-radius:50%}.audit-checklist strong{font-size:15px;line-height:1.4;display:block;color:#f0f7ff}.audit-checklist p{font-size:14px;color:#b2c8de;line-height:1.6;margin:6px 0 0}#services{background:linear-gradient(#f2f7fd,#fff 65%);max-width:none;padding-inline:max(56px,calc((100vw - 1208px)/2))}.startup-section{background:#eaf3fc;border-block:1px solid #d2e3f4;padding-block:85px}.startup-layout{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center}.startup-section .eyebrow{color:#245c99}.startup-section h2{font-size:clamp(39px,4vw,56px);line-height:1.07;letter-spacing:-2px}.startup-section h2 em{color:#245fbb}.startup-section .promo-copy>p{color:#496580;font-size:17px;max-width:480px;line-height:1.75;margin:24px 0}.startup-section .promo-copy>.button{background:#2563eb;color:white}.startup-section .promo-copy>.button:hover{background:#1d4ed8}.startup-section .promo-copy .promo-note{font-size:13px;color:#496580;margin-top:19px}.startup-services{background:white;border:1px solid #d3e3f3;border-radius:18px;padding:12px 30px;box-shadow:0 16px 35px #26496b08}.startup-service{display:flex;gap:22px;padding:22px 0;border-bottom:1px solid #e4edf6}.startup-service>span{font-size:13px;color:#3c72b9;padding-top:2px;font-weight:700}.startup-service h3{font-size:20px;line-height:1.25;margin:0 0 7px;letter-spacing:-.4px}.startup-service p{font-size:14px;line-height:1.65;margin:0;color:#536b83}.startup-note{font-size:12px;color:#5a738b;line-height:1.6;margin:18px 0 12px}.hero-copy h1{overflow-wrap:normal}html[lang=es] .hero h1{font-size:clamp(44px,5vw,69px)}html[lang=es] .hero .eyebrow{max-width:100%;line-height:1.5}html[lang=es] .hero-note{flex-wrap:wrap}html[lang=es] .services h3{font-size:26px}html[lang=es] .contact h2{font-size:62px}html[lang=es] .hero .actions{flex-wrap:wrap}.hero .hero-note{padding-bottom:5px}@media(max-width:1000px){.audit-panel{padding:36px;gap:32px}.audit-checklist{padding-left:28px}.startup-layout{gap:40px}.audit-panel .actions{flex-wrap:wrap;gap:16px}#services{padding-inline:30px}html[lang=es] nav{gap:19px}html[lang=es] nav a{font-size:13px}}@media(max-width:700px){html{scroll-padding-top:138px}.topbar{height:40px}.topbar>.wrap{justify-content:space-between;gap:10px}.topbar>.wrap>span{font-size:8px;letter-spacing:.65px;max-width:225px;line-height:1.35}.topbar-tools{gap:0}.language-switch button{font-size:12px;padding:5px 7px}.topbar-tools>a{display:none}header{top:40px}.audit-section{padding-top:35px}.audit-panel{grid-template-columns:1fr;gap:30px;padding:30px 25px;border-radius:16px}.promo-copy h2{font-size:35px;letter-spacing:-1.3px}.audit-checklist{border-left:0;border-top:1px solid #35506b;padding:27px 0 0}.audit-checklist h3{font-size:25px}.audit-panel .promo-copy>p{font-size:16px}.audit-panel .actions{align-items:flex-start;flex-direction:column}.promo-copy .eyebrow{font-size:10px;line-height:1.5}#services{padding-inline:22px}.startup-section{padding-block:58px}.startup-layout{grid-template-columns:1fr;gap:32px}.startup-section h2{font-size:43px}.startup-services{padding:9px 24px}.startup-service{gap:17px}.startup-section .promo-copy>p{font-size:16px}html[lang=es] .hero h1{font-size:clamp(40px,8vw,54px);letter-spacing:-1.5px}html[lang=es] .hero-note span+span{padding:0}html[lang=es] .contact h2{font-size:53px}.actions .button{max-width:100%;text-align:center}.startup-section .button{max-width:100%;text-align:center}html[lang=es] .hero .actions{align-items:flex-start;gap:16px}.strip .wrap{flex-wrap:wrap}}
