/* Landing de incorporación: mismos colores, radios y tipografía del master V11. */
.scc-inc-hero{position:relative;overflow:hidden;min-height:590px;background:var(--ink);isolation:isolate}.scc-inc-hero-photo{position:absolute;inset:0;z-index:-2}.scc-inc-hero-photo img{width:100%;height:100%;object-fit:cover;object-position:70% 36%}.scc-inc-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(2,8,14,.96),rgba(2,8,14,.83) 40%,rgba(2,8,14,.28) 78%,rgba(2,8,14,.3))}.scc-inc-hero-copy{position:relative;z-index:1}.scc-inc-hero h1{max-width:700px}.scc-inc-hero .lead{max-width:620px}.scc-inc-hero .eyebrow{display:block;color:#ff9099;margin:25px 0 18px}.scc-inc-hero .heroActions{margin-bottom:0}.scc-inc-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:32px;align-items:start}.scc-inc-layout>div{min-width:0;margin:0}.scc-inc-main>h2{font-size:42px}.scc-inc-main>p{color:var(--muted);font-size:18px;max-width:760px}.scc-inc-sidebar{border:1px solid var(--line);border-radius:var(--radius);padding:28px;background:#fff;position:sticky;top:98px}.scc-inc-sidebar h3{font-size:22px}.scc-inc-sidebar p,.scc-inc-sidebar li{font-size:15px;color:var(--muted)}.scc-inc-sidebar ol{padding-left:20px}.scc-inc-sidebar li{padding:0 0 14px 7px}.scc-inc-sidebar a:not(.btn){color:var(--red);text-decoration:underline;overflow-wrap:anywhere}.scc-inc-sidebar .btn{padding:12px 15px;font-size:14px;margin-bottom:12px;width:100%;text-align:center}.scc-inc-form-wrap{scroll-margin-top:100px;margin-top:28px}.scc-inc-form{padding:32px;box-shadow:0 12px 36px rgba(6,16,25,.055);max-width:none}.scc-inc-steps{display:flex;gap:14px;list-style:none;margin:0 0 22px;padding:0}.scc-inc-steps li{flex:1;display:flex;align-items:center;gap:8px;font-size:12px;font-weight:800;color:var(--muted);padding-bottom:15px;border-bottom:2px solid var(--line)}.scc-inc-steps li span{flex-shrink:0;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:var(--paper);color:var(--ink)}.scc-inc-steps [aria-current="step"]{color:var(--red);border-color:var(--red)}.scc-inc-steps [aria-current="step"] span{background:var(--red);color:#fff}.scc-inc-progress{font-size:13px;color:var(--muted);margin-bottom:30px}.scc-inc-step{margin:0 0 32px;border:0;padding:0;min-width:0}.scc-inc-step[hidden],.scc-inc-form [hidden]{display:none!important}.scc-inc-step legend{font-size:25px;font-weight:800;letter-spacing:-.025em;padding:0}.scc-inc-step-intro{color:var(--muted);font-size:15px;margin:10px 0 25px}.scc-inc-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 18px}.scc-inc-field{min-width:0}.scc-inc-field .scc-field-label{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;display:block;font-size:14px;font-weight:700;margin-bottom:8px}.scc-inc-field .scc-field-label>span{color:var(--red)}.scc-inc-field .field{display:block;width:100%;min-width:0;min-height:48px;font:inherit;background:#fff}.scc-inc-field small{display:block;color:var(--muted);font-size:12px;margin-top:7px;line-height:1.5}.scc-inc-form :is(input,select):focus-visible,.scc-inc-confirm button:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}.scc-inc-form [aria-invalid="true"]{border-color:var(--red)}.scc-inc-field .scc-inc-error,.scc-inc-error{color:#b80f20;font-size:13px}.scc-inc-client-error{background:#fff2f3;border:1px solid #efb6bc;border-radius:12px;color:#9d1320;padding:14px 16px;margin:0 0 22px;font-size:14px}.scc-inc-form .scc-feedback ul{padding-left:20px}.scc-inc-declaration{border:1px solid var(--line);border-radius:16px;padding:22px;margin-top:20px}.scc-inc-declaration h3{font-size:18px}.scc-inc-declaration p{font-size:14px;color:#4c5a65;line-height:1.7}.scc-inc-form .scc-consent{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.6;margin-bottom:0}.scc-inc-form .scc-consent input{margin-top:4px;width:18px;height:18px;flex-shrink:0;accent-color:var(--red)}.scc-inc-step[data-inc-step="declaracion"]>.scc-inc-fields{grid-template-columns:1fr}.scc-inc-actions{display:flex;justify-content:space-between;gap:12px;margin-top:25px;flex-wrap:wrap}.scc-inc-actions .btn:last-child{margin-left:auto}.scc-inc-form .fine{font-size:12px;line-height:1.65;color:var(--muted);margin:18px 0 0}.scc-inc-review,.scc-inc-confirm details{border:1px solid var(--line);border-radius:15px;padding:20px;margin:20px 0}.scc-inc-review summary,.scc-inc-confirm summary{font-weight:800;cursor:pointer}.scc-inc-review dl{display:grid;grid-template-columns:1fr 1.3fr;gap:9px 15px;font-size:13px;margin:20px 0 0}.scc-inc-review dt{font-weight:700;color:#43515c}.scc-inc-review dd{margin:0;overflow-wrap:anywhere}.scc-inc-review .scc-inc-edit{margin-top:18px;padding:8px 12px}.scc-inc-review button+button{margin-left:10px}.scc-inc-result,.scc-inc-confirm{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:32px}.scc-inc-result h2,.scc-inc-confirm h2{font-size:34px;line-height:1.1}.scc-inc-result p,.scc-inc-confirm p{font-size:16px;color:var(--muted);line-height:1.7}.scc-inc-confirm details p{font-size:14px}.scc-inc-confirm-action{margin-top:24px}.scc-inc-form.is-enhanced .scc-inc-nojs{display:none}.scc-inc-help{padding-top:16px;border-top:1px solid var(--line)}
@media(max-width:1000px){.scc-inc-layout{grid-template-columns:minmax(0,1fr) 250px;gap:22px}.scc-inc-form{padding:24px}.scc-inc-sidebar{padding:23px}.scc-inc-fields{grid-template-columns:1fr}}
@media(max-width:800px){.scc-inc-layout{grid-template-columns:1fr}.scc-inc-sidebar{position:static}.scc-inc-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.scc-inc-hero{min-height:540px}.scc-inc-hero-photo img{object-position:60% center}.scc-inc-hero:before{background:linear-gradient(90deg,rgba(2,8,14,.91),rgba(2,8,14,.66))}.scc-inc-main>h2{font-size:36px}}
@media(max-width:560px){.scc-inc-hero{min-height:540px}.scc-inc-hero h1{font-size:46px}.scc-inc-hero .lead{font-size:18px}.scc-inc-hero .heroActions .btn{width:100%}.scc-inc-section{padding:48px 0}.scc-inc-form{padding:22px 18px}.scc-inc-fields{grid-template-columns:1fr}.scc-inc-steps{gap:9px}.scc-inc-steps li{display:block;font-size:11px;line-height:1.3}.scc-inc-steps li span{margin-bottom:9px}.scc-inc-step legend{font-size:23px}.scc-inc-step-intro{font-size:14px}.scc-inc-declaration{padding:18px 15px}.scc-inc-actions .btn{padding:14px 16px;font-size:14px}.scc-inc-actions [data-inc-submit]{width:100%}.scc-inc-review dl{grid-template-columns:1fr;gap:3px}.scc-inc-review dd{margin-bottom:12px}.scc-inc-result,.scc-inc-confirm{padding:25px 20px}.scc-inc-result h2,.scc-inc-confirm h2{font-size:30px}}
@media(prefers-reduced-motion:reduce){.scc-inc-form-wrap{scroll-behavior:auto}}
