@font-face{font-family:Office;src:url('/nuevo_sitio/assets/regular.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:Office;src:url('/nuevo_sitio/assets/bold.woff2') format('woff2');font-weight:600 900;font-display:swap}
:root{--ink:#171b42;--muted:#5c6380;--primary:#6b59ff;--hover:#5141d9;--pale:#f4f5ff;--line:#dde1f2}
*{box-sizing:border-box;letter-spacing:0}body{margin:0;font:16px/1.65 Office,Arial,sans-serif;color:var(--ink);background:#fff}a{color:inherit;text-underline-offset:4px}a:hover{color:var(--hover)}img{display:block;max-width:100%;height:auto}button,input{font:inherit}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--primary);outline-offset:4px}.container{width:min(1100px,calc(100% - 64px));margin-inline:auto}.header{border-bottom:1px solid var(--line)}.header-inner{min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:24px}.back-link{text-decoration:none;font-size:14px}.back-link span{margin-left:12px}.skip{position:fixed;top:-90px;left:16px;background:#fff;padding:12px;z-index:10}.skip:focus{top:10px}.access-section{background:var(--pale);border-bottom:1px solid var(--line);padding:50px 24px 42px}.access-wrap{max-width:560px;margin:auto}.eyebrow{display:block;font-size:12px;font-weight:600;margin-bottom:16px}.access-wrap>.eyebrow,.intro,h1{text-align:center}h1{font-size:38px;line-height:1.16;margin:0 0 18px;font-weight:600}h1 span{color:var(--hover)}.intro{color:var(--muted);max-width:450px;margin:0 auto 28px}p{margin-top:0}.steps{display:flex;list-style:none;padding:0;margin:0 0 26px;border-bottom:1px solid var(--line);gap:20px}.steps li{flex:1;color:var(--muted);font-size:13px;padding:12px 0;border-bottom:2px solid transparent}.steps li[aria-current]{color:var(--hover);border-bottom-color:var(--primary);font-weight:600}.steps span{margin-right:10px}label{display:block;font-size:14px;font-weight:600;margin-bottom:7px}input:not([type=checkbox],[type=hidden]){display:block;width:100%;min-height:50px;padding:12px 14px;border:1px solid #b9bfd7;border-radius:6px;background:#fff;color:var(--ink)}input::placeholder{color:#74798e}.form-pair{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px}.form-pair>div{min-width:0}.field-help{font-size:12px;line-height:1.5;color:var(--muted);margin:8px 0 0}.consent{display:flex;align-items:flex-start;gap:9px;margin:22px 0}.consent input{width:17px;height:17px;flex-shrink:0;margin:4px 0 0;accent-color:var(--hover)}.consent label{font-weight:400;font-size:13px;margin:0}.consent a,.retry a,.support a{color:var(--hover)}button{width:100%;min-height:52px;display:flex;align-items:center;justify-content:center;gap:24px;border:1px solid var(--primary);border-radius:7px;background:var(--primary);color:white;font-weight:600;font-size:14px;cursor:pointer}button:hover{background:var(--hover)}button:disabled{opacity:.7;cursor:wait}button span{font-size:20px}.next-step{text-align:center}.help{display:flex;flex-direction:column;align-items:center;text-align:center;gap:5px;border-top:1px solid var(--line);margin-top:26px;padding-top:22px;font-size:13px}.help>span{color:var(--muted)}.help a{font-weight:600;text-decoration:none}.preview{padding-block:44px 60px}.preview-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:25px}.preview-heading .eyebrow{color:var(--muted);margin-bottom:10px}h2{font-size:26px;line-height:1.25;margin:0}.preview-heading>a{font-size:13px;flex-shrink:0}.product-image{display:block;border:1px solid var(--line);border-radius:8px;overflow:hidden}.product-image img{width:100%}.footer{display:flex;justify-content:space-between;gap:20px;padding-block:24px;border-top:1px solid var(--line);font-size:12px;color:var(--muted)}.alert{background:#fff0f0;color:#922b36;border:1px solid #e6bac0;border-radius:6px;padding:14px;margin-bottom:22px;overflow-wrap:anywhere}.sent-to{text-align:center;color:var(--muted);overflow-wrap:anywhere}.code-input{text-align:center;font-size:26px!important}.code-input~.field-help{margin-bottom:24px}.retry,.support{font-size:13px;text-align:center;margin:18px 0 0}.support{color:var(--muted)}
@media(max-width:600px){.container{width:calc(100% - 40px)}.header-inner{min-height:76px;gap:15px}.header img{width:145px}.back-link{font-size:12px}.back-link span{margin-left:4px}.access-section{padding:32px 20px}.access-wrap>.eyebrow{font-size:11px}h1{font-size:30px}.intro{font-size:14px}.form-pair{grid-template-columns:1fr;gap:18px}.steps{gap:12px}.steps li{font-size:12px}.steps span{margin-right:6px}.preview{padding-block:32px}.preview-heading{align-items:flex-start;flex-direction:column;gap:16px}h2{font-size:24px}.footer{flex-wrap:wrap;gap:10px}}
