:root{--bp-red: #d93039;--bp-red-rgb: 217 48 57;--bp-red-ink: #e73c39;--bp-error: #b3261e;--bp-white: #ffffff;--bp-cream: #fff7ed;--bp-negro: #303030;--bp-grey-xl: #565656;--bp-grey-l: #c0bcbc;--bp-grey-m: #dddddd;--bp-grey-s: #eaeaea;--bp-grey-xs: #f8f8f8;--bp-green: #b4db62;--bp-blue: #c1e1e8;--bp-cyan: #62d4db;--bp-sand: #f3e8da;--bp-purple: #5e2dc6;--bp-yellow: #ffe600;--bp-black: var(--bp-negro);--bp-ink: var(--bp-negro);--bp-grey-700: var(--bp-grey-xl);--bp-grey-500: var(--bp-grey-xl);--bp-grey-200: var(--bp-grey-l);--bp-grey-100: var(--bp-grey-m);--bp-grey-50: var(--bp-grey-xs)}:root{--bp-font-display: "Akzidenz-Grotesk BQ", "Archivo", "Helvetica Neue", Helvetica, Arial, sans-serif;--bp-font-body: "Akzidenz-Grotesk BQ", "Archivo", "Helvetica Neue", Helvetica, Arial, sans-serif;--bp-font-button: "DM Sans", "Aeonik", "Helvetica Neue", Arial, sans-serif;--bp-font-label: "Monda", "Courier New", monospace;--bp-font-mono: "Courier Prime", "Courier New", monospace;--bp-fs-display-xl: 104px;--bp-fs-display: 91px;--bp-fs-h1: 54px;--bp-fs-h2: 45px;--bp-fs-h3: 32px;--bp-fs-h4: 24px;--bp-fs-body-lg: 24px;--bp-fs-body: 19px;--bp-fs-small: 18px;--bp-fs-micro: 14px;--bp-fs-label: 20px;--bp-lh-display: .9;--bp-lh-tight: 1;--bp-lh-body: 1.25;--bp-lh-loose: 1.5;--bp-tracking-tight: -.01em;--bp-tracking-normal: 0em;--bp-tracking-wide: .04em;--bp-tracking-wider: .08em;--bp-tracking-label: .1em}:root{--bp-space-1: 4px;--bp-space-2: 8px;--bp-space-3: 12px;--bp-space-4: 16px;--bp-space-5: 24px;--bp-space-6: 32px;--bp-space-7: 48px;--bp-space-8: 64px;--bp-space-9: 96px;--bp-space-10: 128px}:root{--bp-radius-0: 0px;--bp-radius-sm: 4px;--bp-radius-md: 12px;--bp-radius-pill: 73px;--r-sm: 0;--r-md: 0;--r-lg: 0;--bp-stroke-1: 1px;--bp-stroke-2: 2px;--bp-stroke-3: 3px}:root{--bp-shadow-xxsmall: 0 1px 2px rgb(0 0 0 / 6%);--bp-shadow-xsmall: 0 1px 3px rgb(0 0 0 / 8%);--bp-shadow-small: 0 2px 6px rgb(0 0 0 / 10%);--bp-shadow-medium: 0 4px 12px rgb(0 0 0 / 10%);--bp-shadow-large: 0 8px 20px rgb(0 0 0 / 12%);--bp-shadow-xlarge: 0 12px 28px rgb(0 0 0 / 14%);--bp-shadow-xxlarge: 0 20px 44px rgb(0 0 0 / 16%);--bp-shadow-soft: var(--bp-shadow-large);--bp-shadow-card: var(--bp-shadow-small);--bp-shadow-drop: var(--bp-shadow-xlarge);--elev-header: 0 1px 0 var(--bp-grey-100);--elev-1: none;--elev-2: var(--bp-shadow-small);--elev-3: var(--bp-shadow-large);--elev-4: var(--bp-shadow-xlarge)}:root{--bp-ease: cubic-bezier(.4, 0, .2, 1);--bp-dur: .15s;--bp-dur-fast: .12s;--bp-dur-slow: .24s}:root{--bp-bp-xs: 30rem;--bp-bp-sm: 48rem;--bp-bp-md: 64rem;--bp-bp-lg: 80rem;--bp-bp-xl: 90rem}:root{--field-message-space: 23px;--field-min-width: 170px;--field-min-width-wide: 240px;--card-pad-y: 18px;--card-pad-x: 20px;--bp-page-max: 1280px;--bp-page-gutter: 64px;--bp-grid-gap: 32px}:root{--bg: var(--bp-white);--bg-alt-rgb: 244 242 238;--bg-alt: rgb(var(--bg-alt-rgb) / 100%);--bg-muted: var(--bp-grey-xs);--surface: var(--bp-white);--fg: var(--bp-negro);--fg-muted: var(--bp-grey-xl);--accent: var(--bp-red);--on-accent: var(--bp-white);--error: var(--bp-error);--on-error: var(--bp-white);--border: var(--bp-grey-m);--rule: var(--bp-grey-m);--chrome-fill: rgb(var(--bg-alt-rgb) / 72%);--chrome-blur: 14px;--autofill-fill: #e8f0fe;--disabled-bg: var(--bp-grey-m);--disabled-fg: var(--bp-grey-xl);--disabled-border: var(--bp-grey-l);--brand-panel: var(--bp-red);--brand-fade: linear-gradient( 180deg, rgb(var(--bp-red-rgb) / 100%) 0%, rgb(var(--bp-red-rgb) / 96%) 40%, rgb(var(--bp-red-rgb) / 62%) 70%, rgb(var(--bp-red-rgb) / 0%) 100% )}@font-face{font-family:Akzidenz-Grotesk BQ;src:url(/fonts/AkzidenzGroteskBQ-Reg.woff2) format("woff2"),url(/fonts/AkzidenzGroteskBQ-Reg.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.h1{margin:0;font-family:var(--bp-font-display);font-size:var(--bp-fs-h1);font-weight:400;line-height:var(--bp-lh-display);letter-spacing:var(--bp-tracking-tight);text-wrap:balance}.h2{margin:0;font-family:var(--bp-font-display);font-size:var(--bp-fs-h2);font-weight:400;line-height:var(--bp-lh-display);letter-spacing:var(--bp-tracking-tight)}.h3{margin:0;font-family:var(--bp-font-display);font-size:var(--bp-fs-h3);font-weight:400;line-height:var(--bp-lh-display)}.h4{margin:0;font-family:var(--bp-font-display);font-size:var(--bp-fs-h4);font-weight:400;line-height:var(--bp-lh-tight)}.body-lg{font-size:var(--bp-fs-body-lg);line-height:var(--bp-lh-body)}.body{font-size:var(--bp-fs-body);line-height:var(--bp-lh-body)}.small{font-size:var(--bp-fs-small);line-height:var(--bp-lh-body)}.micro{font-size:var(--bp-fs-micro);line-height:var(--bp-lh-body)}.muted{color:var(--fg-muted)}.eyebrow{font-family:var(--bp-font-display);font-size:var(--bp-fs-small);font-weight:400;letter-spacing:var(--bp-tracking-wider);color:var(--accent);text-transform:uppercase}.b-red{color:var(--accent)}.bp-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--bp-icon-size, 16px);height:var(--bp-icon-size, 16px);color:inherit}.bp-icon__glyph{display:inline-flex;width:100%;height:100%}.bp-icon svg{display:block;width:100%;height:100%}.bp-tooltip{position:relative}.bp-tooltip:after{position:absolute;left:0;z-index:40;width:max-content;max-width:260px;padding:9px 11px;font-family:var(--bp-font-body);font-size:12px;font-weight:400;line-height:1.4;letter-spacing:0;color:var(--bp-white);text-align:left;text-transform:none;visibility:hidden;content:attr(data-bp-tooltip);background:var(--bp-negro);box-shadow:var(--bp-shadow-drop);opacity:0%;transition:opacity var(--bp-dur) var(--bp-ease),transform var(--bp-dur) var(--bp-ease);pointer-events:none}.bp-tooltip--above:after{bottom:calc(100% + 8px);transform:translateY(3px)}.bp-tooltip--below:after{top:calc(100% + 8px);transform:translateY(-3px)}.bp-tooltip:hover:after,.bp-tooltip:focus-visible:after{visibility:visible;opacity:100%;transform:translateY(0)}.bp-tooltip:focus-visible{outline:none}.btn{display:inline-flex;gap:8px;align-items:center;justify-content:center;font-family:var(--bp-font-display);font-weight:400;line-height:1;color:var(--bp-negro);text-decoration:none;white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;background:transparent;border:var(--bp-stroke-1) solid transparent;border-radius:0;transition:background var(--bp-dur) var(--bp-ease),color var(--bp-dur) var(--bp-ease),border-color var(--bp-dur) var(--bp-ease)}.btn:focus-visible{outline:var(--bp-stroke-2) solid var(--accent);outline-offset:3px}.btn--contained.btn--primary{color:var(--on-accent);background:var(--accent);border-color:var(--accent)}.btn--contained.btn--primary:not(:disabled,[aria-disabled=true]):hover,.btn--contained.btn--primary:not(:disabled,[aria-disabled=true]):active{color:var(--bp-negro);background:var(--bp-white);border-color:var(--bp-negro)}.btn--contained.btn--ink{color:var(--bp-white);background:var(--bp-negro);border-color:var(--bp-negro)}.btn--contained.btn--ink:not(:disabled,[aria-disabled=true]):hover,.btn--contained.btn--ink:not(:disabled,[aria-disabled=true]):active{color:var(--bp-negro);background:var(--bp-white)}.btn--outlined.btn--primary{color:var(--bp-negro);background:var(--bp-white);border-color:var(--bp-negro)}.btn--outlined.btn--primary:not(:disabled,[aria-disabled=true]):hover,.btn--outlined.btn--primary:not(:disabled,[aria-disabled=true]):active{color:var(--on-accent);background:var(--accent);border-color:var(--accent)}.btn--outlined.btn--muted{color:var(--bp-grey-xl);background:transparent;border-color:var(--bp-grey-l)}.btn--outlined.btn--muted:not(:disabled,[aria-disabled=true]):hover,.btn--outlined.btn--muted:not(:disabled,[aria-disabled=true]):active{color:var(--on-accent);background:var(--accent);border-color:var(--accent)}.btn--text{padding:0;letter-spacing:var(--bp-tracking-wide);text-transform:uppercase;border:0}.btn--text.btn--primary{color:var(--bp-negro);text-decoration:underline;text-underline-offset:3px}.btn--text.btn--primary:not(:disabled,[aria-disabled=true]):hover,.btn--text.btn--primary:not(:disabled,[aria-disabled=true]):active{color:var(--accent);text-decoration:none}.btn--sm{padding:9px 18px;font-size:13px}.btn--md{padding:13px 26px;font-size:15px}.btn--lg{padding:17px 34px;font-size:17px}.btn--text.btn--sm{padding:0;font-size:13px}.btn--text.btn--md{padding:0;font-size:14px}.btn--text.btn--lg{padding:0;font-size:17px}.btn--full{width:100%}.btn:disabled,.btn[aria-disabled=true]{color:var(--disabled-fg);cursor:not-allowed;background:var(--disabled-bg);border-color:var(--disabled-border)}.btn:disabled.btn--outlined,.btn[aria-disabled=true].btn--outlined{background:transparent}.btn:disabled.btn--text,.btn[aria-disabled=true].btn--text{background:transparent;text-decoration:underline}.btnlink{padding:0;font-family:var(--bp-font-body);font-size:var(--bp-fs-small);font-weight:700;color:var(--accent);cursor:pointer;background:transparent;border:0}.btnlink:not(:disabled,[aria-disabled=true]):hover{text-decoration:underline;text-underline-offset:2px}.btnlink:disabled,.btnlink[aria-disabled=true]{color:var(--disabled-fg);cursor:not-allowed;text-decoration:none}.field{position:relative;display:flex;flex-direction:column;gap:5px;padding:11px 0 var(--field-message-space)}.field>label{-webkit-user-select:none;user-select:none;font-family:var(--bp-font-display);font-size:10px;font-weight:700;letter-spacing:.12em;color:var(--bp-grey-700);text-transform:uppercase;transition:color var(--bp-dur) var(--bp-ease)}.field:has(.field-error)>label{color:var(--error)}.field:has(.field-error) .fi{border-bottom-color:var(--error)}.field:has(.field-error) .fi>.bp-icon{color:var(--error)}.field:has(.field-error) input,.field:has(.field-error) select,.field:has(.field-error) textarea{border-bottom-color:var(--error)}.field:has(.field-error) input::placeholder,.field:has(.field-error) textarea::placeholder{color:var(--error)}.field .req{color:var(--accent)}.field input,.field select,.field textarea{width:100%;padding:4px 0 8px;font-family:var(--bp-font-body);font-size:var(--bp-fs-small);color:var(--fg);background:transparent;border:0;border-bottom:var(--bp-stroke-1) solid var(--rule);outline:none;transition:border-color var(--bp-dur) var(--bp-ease)}.field input::placeholder,.field textarea::placeholder{color:var(--fg-muted);transition:color var(--bp-dur) var(--bp-ease)}.field input:focus,.field select:focus,.field textarea:focus{border-bottom-color:var(--accent)}.field input:disabled,.field select:disabled,.field textarea:disabled{color:var(--disabled-fg);cursor:not-allowed;border-bottom-color:var(--disabled-border)}.field input:disabled::placeholder,.field textarea:disabled::placeholder{color:var(--disabled-border)}.field:has(input:disabled)>label,.field:has(select:disabled)>label,.field:has(textarea:disabled)>label{color:var(--disabled-fg)}.field:has(.fi){border-bottom:0}.field-hint,.field-error{position:absolute;right:0;bottom:0;left:0;margin:0;font-size:var(--bp-fs-micro);line-height:1.2;animation:field-message-in var(--bp-dur) var(--bp-ease)}.field-hint{color:var(--fg-muted)}.field-error{color:var(--error)}@keyframes field-message-in{0%{opacity:0%;transform:translateY(-3px)}to{opacity:100%;transform:none}}.fi{display:flex;gap:3px;align-items:center;border-bottom:var(--bp-stroke-1) solid var(--bp-grey-200);transition:border-color var(--bp-dur) var(--bp-ease)}.fi:focus-within{border-bottom-color:var(--bp-red)}.fi:has(input:disabled),.fi:has(select:disabled),.fi:has(textarea:disabled){border-bottom-color:var(--disabled-border)}.fi:has(input:disabled)>.bp-icon,.fi:has(select:disabled)>.bp-icon,.fi:has(textarea:disabled)>.bp-icon{color:var(--disabled-border)}.fi:has(input:autofill){background:var(--autofill-fill)}.fi input:autofill{box-shadow:inset 0 0 0 100px var(--autofill-fill);-webkit-text-fill-color:var(--fg)}.fi>.bp-icon{color:var(--bp-grey-500);transition:color var(--bp-dur) var(--bp-ease)}.fi input,.fi select,.fi textarea{flex:1;padding:9px 6px;font:inherit;font-size:15px;color:var(--fg);background:transparent;border:0;outline:none}.fi--area{align-items:flex-start}.fi--area>.bp-icon{margin-top:11px}.eye-btn{display:inline-flex;flex:none;padding:0 2px;margin-left:6px;color:var(--bp-grey-500);cursor:pointer;background:transparent;border:0}.eye-btn:not(:disabled,[aria-disabled=true]):hover{color:var(--accent)}.eye-btn:disabled,.eye-btn[aria-disabled=true]{color:var(--disabled-fg);cursor:not-allowed;color:var(--disabled-border)}.eye-btn svg{width:22px;height:22px}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--field-min-width),1fr));gap:0 var(--bp-space-5)}.form-grid .col-2{grid-column:1/-1}@media(prefers-reduced-motion:reduce){.field>label,.field input,.field select,.field textarea,.field-hint,.field-error,.fi,.fi>.bp-icon{transition-duration:1ms;animation-duration:1ms}}.info-i{display:inline-flex;align-items:center;justify-content:center;margin-left:6px;color:var(--fg-muted);text-transform:none;vertical-align:middle;cursor:help;transition:color var(--bp-dur) var(--bp-ease)}.info-i:hover,.info-i:focus-visible{color:var(--bp-negro)}.lang-switch{display:inline-flex;overflow:hidden;-webkit-user-select:none;user-select:none;border:var(--bp-stroke-1) solid var(--bp-grey-100);border-radius:0}.lang-switch button{padding:5px 9px;font-family:var(--bp-font-display);font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--bp-grey-500);cursor:pointer;background:var(--bp-white);border:0;transition:color .15s,background .15s}.lang-switch button+button{border-left:var(--bp-stroke-1) solid var(--bp-grey-100)}.lang-switch button.is-active{color:var(--bp-white);background:var(--bp-ink)}.lang-switch.on-brand{border-color:#fff6}.lang-switch.on-brand button{color:#ffffffbf;background:transparent}.lang-switch.on-brand button+button{border-left-color:#fff6}.lang-switch.on-brand button.is-active{color:var(--bp-ink);background:var(--bp-white)}.section{margin-bottom:var(--bp-space-8)}.section>.section-head{display:flex;gap:var(--bp-space-4);align-items:baseline;padding-bottom:var(--bp-space-3);margin-bottom:var(--bp-space-5);border-bottom:var(--bp-stroke-3) solid var(--accent)}.section>.section-head .num{font-family:var(--bp-font-display);font-size:var(--bp-fs-h3);font-weight:800;line-height:1;color:var(--accent)}.section>.section-head h2{font-size:var(--bp-fs-h3)}.section>.section-head .sec-opt{align-self:center;padding:3px 9px;margin-left:auto;font-family:var(--bp-font-display);font-size:var(--bp-fs-micro);letter-spacing:var(--bp-tracking-wide);color:var(--fg-muted);text-transform:uppercase;border:var(--bp-stroke-1) solid var(--border);border-radius:var(--r-sm)}.reg-card{padding:var(--card-pad-y) var(--card-pad-x);margin-bottom:16px;background:var(--surface);border:var(--bp-stroke-1) solid var(--border);border-radius:var(--r-lg);box-shadow:var(--elev-1)}.reg-card>.section-head{padding-bottom:10px;margin-bottom:12px;border-bottom-width:var(--bp-stroke-2)}.reg-card>.section-head h2,.reg-card>.section-head .num{font-size:26px}.doc-row{display:flex;flex-wrap:wrap;gap:0 var(--bp-space-5);align-items:flex-start}.doc-row .doc-type{flex:1 1 190px;max-width:190px}.doc-row .doc-num{flex:1 1 var(--field-min-width-wide);min-width:0}.form-actions{display:flex;gap:var(--bp-space-5);align-items:center;margin-top:var(--bp-space-6);flex-wrap:wrap}.check{display:flex;gap:var(--bp-space-3);align-items:flex-start;padding:var(--bp-space-2) 0}.check input[type=checkbox]{flex:none;width:22px;height:22px;margin:2px 0 0;appearance:none;background:transparent;border:var(--bp-stroke-2) solid var(--fg);border-radius:var(--bp-radius-0);cursor:pointer;position:relative}.check input[type=checkbox]:checked{background:var(--accent);border-color:var(--accent)}.check input[type=checkbox]:checked:after{position:absolute;top:2px;left:6px;width:6px;height:11px;content:"";border:solid var(--bp-white);border-width:0 2px 2px 0;transform:rotate(45deg)}.check label{font-size:var(--bp-fs-micro);line-height:var(--bp-lh-body);color:var(--fg);cursor:pointer}*{box-sizing:border-box}html,body{margin:0;padding:0}body{min-height:100vh;font-family:var(--bp-font-body);color:var(--fg);background:var(--bg);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}img,svg{display:block}button{font-family:inherit;cursor:pointer}a{font-weight:700;color:var(--accent);text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:2px}::view-transition-group(auth-card){animation-duration:var(--bp-dur-slow);animation-timing-function:var(--bp-ease)}::view-transition-old(auth-card),::view-transition-new(auth-card){animation-duration:var(--bp-dur-slow);animation-timing-function:var(--bp-ease)}@media(prefers-reduced-motion:reduce){::view-transition-group(auth-card),::view-transition-old(auth-card),::view-transition-new(auth-card){animation-duration:1ms}}.is-hidden{display:none!important}
