@import "https://fonts.googleapis.com/css2?family=Barlow:wght@400;500;600;700;800&display=swap";
@font-face{font-family:Proxima Nova;src:url(/fonts/Proxima-Nova-Light.otf)format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Proxima Nova;src:url(/fonts/Proxima-Nova-Regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Proxima Nova;src:url(/fonts/Proxima-Nova-Semibold.otf)format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Proxima Nova;src:url(/fonts/Proxima-Nova-Bold.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}:root{--font-sans:"Proxima Nova", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-tag:"Barlow", "Arquitecta", "Proxima Nova", sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, monospace;--text-body:#636363;--divider:#e7e7e7;--c-alert-med:#b00020;--c-dawn:#a3a3a3;--c-alto:#d9d9d9}*{box-sizing:border-box}html,body{min-height:100%}body{color:#000;font-family:var(--font-sans);-webkit-font-smoothing:antialiased;background:#fff;margin:0}button,input{font:inherit}.privacy-shell{background:#fff;flex-direction:column;min-height:100vh;display:flex}.privacy-header{border-bottom:1px solid var(--divider);justify-content:center;align-items:center;padding:22px 32px;display:flex}.privacy-logo{width:auto;height:18px;display:block}.privacy-main{flex:1;justify-content:center;padding:64px 24px 96px;display:flex}.privacy-panel{width:100%;max-width:460px}.eyebrow{font-family:var(--font-tag);letter-spacing:.1em;text-transform:uppercase;color:var(--text-body);margin:0 0 20px;font-size:11px}.privacy-title{color:#000;letter-spacing:0;margin:0 0 10px;font-size:26px;font-weight:700;line-height:1.15}.privacy-copy{color:var(--text-body);margin:0 0 48px;font-size:15px;line-height:1.55}.field{margin-bottom:32px}.field-label{letter-spacing:.08em;text-transform:uppercase;color:#000;margin-bottom:8px;font-size:11px;font-weight:600;display:block}.text-input{width:100%;font-family:var(--font-sans);color:#000;background:#fff;border:1px solid #d9d9d9;border-radius:0;outline:none;padding:14px 16px;font-size:15px;transition:border-color .15s,border-width .15s;display:block}.text-input:focus{border:1.5px solid #000}.text-input.input-error{border:1.5px solid var(--c-alert-med)}.field-error{color:var(--c-alert-med);margin:6px 0 0;font-size:12px}.request-type{border:0;min-inline-size:0;margin-bottom:44px;padding:0}.request-options{gap:10px;display:flex}.request-option{cursor:pointer;text-align:left;background:#fff;border:1px solid #d9d9d9;flex:1;padding:18px 14px;transition:border .12s}.request-option.active{border:2px solid #000}.request-option-title{letter-spacing:.08em;text-transform:uppercase;color:var(--c-dawn);margin:0 0 7px;font-size:11px;font-weight:700;transition:color .12s}.request-option.active .request-option-title{color:#000}.request-option-copy{color:var(--text-body);margin:0;font-size:13px;line-height:1.5}.primary-button{color:#fff;width:100%;font-family:var(--font-sans);letter-spacing:.09em;text-transform:uppercase;cursor:pointer;background:#000;border:none;padding:16px;font-size:12px;font-weight:700;transition:background .15s}.primary-button:disabled{cursor:not-allowed;background:#636363}.back-button{cursor:pointer;color:var(--text-body);font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:none;align-items:center;gap:6px;margin-bottom:40px;padding:0;font-size:11px;font-weight:600;display:inline-flex}.code-input{width:100%;font-family:var(--font-mono);letter-spacing:.4em;text-align:center;color:#000;background:#fff;border:1px solid #d9d9d9;border-radius:0;outline:none;padding:18px 16px;font-size:30px;transition:border-color .15s,border-width .15s;display:block}.code-input:focus{border:1.5px solid #000}.code-input.input-error{border:1.5px solid var(--c-alert-med)}.resend-row{text-align:center;color:var(--text-body);margin:0;font-size:14px}.resend-button{cursor:pointer;font-family:var(--font-sans);color:#000;text-underline-offset:3px;background:0 0;border:none;padding:0;font-size:14px;font-weight:600;text-decoration:underline;transition:color .15s}.resend-button:disabled{color:var(--c-dawn);cursor:not-allowed}.confirmation{text-align:center;padding-top:8px}.confirmation-icon{background:#000;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 28px;display:flex}.confirmation-copy{color:var(--text-body);max-width:380px;margin:0 auto 48px;font-size:15px;line-height:1.55}.legal-block{text-align:left;border-top:1px solid var(--divider);padding-top:32px}.legal-title{letter-spacing:.08em;text-transform:uppercase;color:var(--text-body);margin:0 0 14px;font-size:11px;font-weight:700}.legal-copy{color:var(--text-body);margin:0 0 14px;font-size:12px;line-height:1.7}.legal-copy:last-child{margin-bottom:0}.legal-copy a{color:#000;text-underline-offset:2px;font-weight:600}.privacy-footer{border-top:1px solid var(--divider);background:#fff;padding:20px 32px}.footer-copy{letter-spacing:.04em;color:var(--text-body);text-align:center;margin:0;font-size:11px}.footer-copy a{color:var(--text-body);text-underline-offset:2px}@media (max-width:520px){.privacy-header{padding:20px 24px}.privacy-main{padding:48px 20px 72px}.request-options{flex-direction:column}}
