[data-os-aliados]{color:var(--os-text);background:var(--os-bg)}[data-os-aliados] .ali-wrap{width:min(1184px,calc(100% - 64px));margin-inline:auto}[data-os-aliados] :is(h1,h2,h3,p,dl,dd){margin:0}[data-os-aliados] p{color:var(--os-muted)}[data-os-aliados] .ali-eyebrow{font-size:11px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--os-subtle);margin-bottom:18px}[data-os-aliados] .ali-hero{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:64px;align-items:center;padding-block:64px 48px}[data-os-aliados] .ali-hero h1{max-width:680px}[data-os-aliados] .ali-hero h1 span{color:var(--os-accent)}[data-os-aliados] .ali-lead{font-size:18px;line-height:1.65;max-width:610px;margin-block:24px}[data-os-aliados] .ali-caption{font-size:12px;margin-top:18px;color:var(--os-subtle)}[data-os-aliados] .ali-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}[data-os-aliados] .ali-button{display:inline-flex;justify-content:center;align-items:center;gap:12px;min-height:54px;padding:14px 22px;border:1px solid var(--os-border-strong);border-radius:var(--os-radius);font:700 15px/1.4 var(--os-font-body);text-decoration:none;cursor:pointer;transition:transform var(--os-duration)}[data-os-aliados] .ali-primary{background:var(--os-accent-fill);border-color:var(--os-accent-fill);color:var(--os-accent-on);box-shadow:var(--os-shadow-1)}[data-os-aliados] .ali-secondary{background:var(--os-surface);color:var(--os-text)}[data-os-aliados] .ali-button:hover{transform:translateY(-2px)}[data-os-aliados] .ali-button:disabled{opacity:.65;cursor:wait;transform:none}[data-os-aliados] .ali-note{background:var(--os-band-bg);color:var(--os-band-text);border-radius:var(--os-radius-xl);padding:32px}[data-os-aliados] .ali-note>svg{color:var(--os-band-accent);margin-bottom:28px}[data-os-aliados] .ali-note .ali-note-label{color:var(--os-band-text);font:800 28px/1.25 var(--os-font-heading);letter-spacing:-.02em;margin-bottom:16px}[data-os-aliados] .ali-note p{color:var(--os-band-text-2)}[data-os-aliados] .ali-note-foot{margin-top:28px;padding-top:20px;border-top:1px solid var(--os-band-line);font-size:12px;color:var(--os-band-text-2)}[data-os-aliados] .ali-note-foot span{display:block;color:var(--os-band-accent);margin-top:8px;font-weight:700}[data-os-aliados] .ali-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding-block:26px;border-block:1px solid var(--os-border-strong);gap:24px}[data-os-aliados] .ali-stats dt{font:800 clamp(21px,2.3vw,29px)/1.3 var(--os-font-heading);color:var(--os-navy);margin-bottom:6px}[data-os-aliados] .ali-stats dd{font-size:13px;color:var(--os-muted);max-width:190px}[data-os-aliados] .ali-section{padding-block:64px;scroll-margin-top:96px}[data-os-aliados] h2{max-width:720px}[data-os-aliados] .ali-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 36px;margin-top:36px}[data-os-aliados] .ali-benefits article{border-top:1px solid var(--os-border-strong);padding-top:24px}[data-os-aliados] .ali-icon{display:inline-flex;color:var(--os-navy);margin-bottom:14px}[data-os-aliados] .ali-benefits h3{font-size:18px;line-height:1.35;margin-bottom:10px}[data-os-aliados] .ali-benefits p{font-size:15px}[data-os-aliados] a.ali-text-link{display:inline-flex;align-items:center;gap:8px;color:var(--os-accent);font-weight:600;margin-top:12px;text-decoration:underline;text-underline-offset:4px}[data-os-aliados] .ali-process{background:var(--os-inset)}[data-os-aliados] .ali-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;list-style:none;padding:0;margin:36px 0 0}[data-os-aliados] .ali-steps li{margin:0}[data-os-aliados] .ali-steps span{color:var(--os-accent);font-size:13px;font-weight:700;display:block;margin-bottom:16px}[data-os-aliados] .ali-steps h3{font-size:20px;margin-bottom:12px}[data-os-aliados] .ali-signup{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;align-items:start}[data-os-aliados] .ali-signup-intro>p:not(.ali-eyebrow){margin-top:20px}[data-os-aliados] .ali-form{background:var(--os-surface);border:1px solid var(--os-border);border-radius:var(--os-radius-xl);padding:28px;box-shadow:var(--os-shadow-1);min-width:0}[data-os-aliados] .ali-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}[data-os-aliados] .ali-field{min-width:0}[data-os-aliados] .ali-field-wide{grid-column:1/-1}[data-os-aliados] .ali-field label{display:block;font-size:14px;font-weight:600;margin-bottom:7px}[data-os-aliados] .ali-field label span{font-weight:400;color:var(--os-subtle)}[data-os-aliados] .ali-field :is(input,textarea){width:100%;min-height:48px;background:var(--os-bg);color:var(--os-text);border:1px solid var(--os-control-border);border-radius:var(--os-radius-sm);padding:11px 12px;font:400 16px/1.4 var(--os-font-body)}[data-os-aliados] .ali-field textarea{resize:vertical}[data-os-aliados] .ali-field [aria-invalid=true]{border-color:var(--os-accent)}[data-os-aliados] .ali-error{color:var(--os-accent);font-size:13px;margin-top:8px}[data-os-aliados] .ali-error :is(p,a){color:inherit}[data-os-aliados] .ali-privacy{font-size:12px;line-height:1.6;margin-block:20px}[data-os-aliados] .ali-privacy a{color:var(--os-accent);text-decoration:underline}[data-os-aliados] .ali-form>.ali-button{width:100%;margin-top:8px}[data-os-aliados] .ali-honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}[data-os-aliados] .ali-success>svg{color:var(--os-ok);margin-bottom:18px}[data-os-aliados] .ali-success h3{margin-bottom:16px}[data-os-aliados] .ali-success .ali-button{margin-top:24px}[data-os-aliados] .ali-faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;border-top:1px solid var(--os-border)}[data-os-aliados] .ali-faq h2{max-width:360px}[data-os-aliados] details{border-bottom:1px solid var(--os-border-strong)}[data-os-aliados] summary{padding-block:20px;display:flex;justify-content:space-between;align-items:center;gap:16px;cursor:pointer;list-style:none;font-weight:600}[data-os-aliados] summary::-webkit-details-marker{display:none}[data-os-aliados] summary svg{flex-shrink:0}[data-os-aliados] details[open] summary svg{transform:rotate(45deg)}[data-os-aliados] details p{margin-bottom:20px}[data-os-aliados] .ali-final{padding-block:56px;background:var(--os-band-bg)}[data-os-aliados] .ali-final h2{color:var(--os-band-text);max-width:700px}[data-os-aliados] .ali-final p{color:var(--os-band-text-2);margin-top:16px}[data-os-aliados] .ali-final .ali-eyebrow{color:var(--os-band-accent);margin-top:0}[data-os-aliados][data-os-aliados] :is(a,button,input,textarea,summary):focus-visible{outline:3px solid var(--os-focus);outline-offset:4px}[data-os-aliados] .ali-final a:focus-visible{outline-color:var(--os-band-accent)}@media (max-width:1000px){[data-os-aliados] :is(.ali-hero,.ali-signup,.ali-faq){gap:32px}[data-os-aliados] .ali-note{padding:24px}}@media (max-width:760px){[data-os-aliados] .ali-wrap{width:calc(100% - 40px)}[data-os-aliados] .ali-hero{grid-template-columns:1fr;padding-block:36px}[data-os-aliados] .ali-note{display:none}[data-os-aliados] .ali-lead{font-size:17px;margin-block:20px}[data-os-aliados] .ali-actions{display:grid;grid-template-columns:1fr}[data-os-aliados] .ali-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}[data-os-aliados] .ali-section{padding-block:40px;scroll-margin-top:76px}[data-os-aliados] :is(.ali-signup,.ali-faq,.ali-steps){grid-template-columns:1fr;gap:28px}[data-os-aliados] .ali-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}[data-os-aliados] .ali-form{padding:22px}[data-os-aliados] .ali-final{padding-block:40px}}@media (max-width:480px){[data-os-aliados] :is(.ali-benefits,.ali-form-grid){grid-template-columns:1fr}[data-os-aliados] .ali-benefits{gap:20px}[data-os-aliados] .ali-benefits article{padding-top:20px}[data-os-aliados] .ali-benefits .ali-icon{float:left;margin-right:12px}[data-os-aliados] .ali-form{padding:20px}}@media (prefers-reduced-motion:reduce){[data-os-aliados] *,[data-os-aliados] :after,[data-os-aliados] :before{transition:none!important;animation:none!important;scroll-behavior:auto!important}[data-os-aliados] .ali-button:hover{transform:none}}