html:has(.taurus-portal) .taurus-portal{--taurus-crimson: var(--tt-red);--taurus-crimson-dark: var(--tt-red);--taurus-crimson-glow: rgba(156, 29, 29, .18);--taurus-charcoal: var(--tt-ink);--taurus-charcoal-soft: var(--tt-graphite);--taurus-ink: var(--tt-ink);--taurus-cream: var(--tt-canvas);--taurus-cream-soft: var(--tt-subtle);--taurus-paper: var(--tt-surface);--taurus-border: var(--tt-line);--taurus-border-strong: var(--tt-control-border);--taurus-muted: var(--tt-graphite);--taurus-success: var(--tt-red);--taurus-success-bg: var(--tt-error-bg);--taurus-warning: var(--tt-graphite);--taurus-warning-bg: var(--tt-subtle);--taurus-font-display: var(--tt-heading-font);--taurus-font-body: var(--tt-font);--taurus-font-mono: var(--tt-font)}html:has(.taurus-portal) .taurus-portal{--tt-gutter: 16px;--tt-section-gap: 28px;--tt-band: 76px;--tt-rule: 3px;--tt-grid: rgba(39, 35, 36, .055);--tt-grid-size: 32px;--tt-mark: url(/assets/taurus_core/images/taurus_bull_watermark.png);--tt-margin: calc((100vw - var(--tt-page-width)) / 2);--tt-mark-width: min(clamp(320px, calc(var(--tt-margin) * .72), 760px), 60vh);--tt-mark-inset: 24px;--tt-control-fill: #fafbfc;--tt-field-depth: inset 0 1px 2px rgba(39, 35, 36, .045);--tt-button-depth: inset 0 1px 0 rgba(255, 255, 255, .16), 0 2px 4px -2px rgba(39, 35, 36, .28);--tt-plate-detail: linear-gradient(118deg, transparent 0 73%, rgba(39, 35, 36, .24) 73% 78%, var(--tt-ink) 78% 100%);--tt-nameplate-detail: linear-gradient(118deg, transparent 0 79%, rgba(156, 29, 29, .24) 79% 85%, rgba(156, 29, 29, .56) 85% 100%);font-family:var(--tt-font);font-size:16px;line-height:1.5;font-variant-numeric:tabular-nums;color:var(--tt-ink);background:transparent;min-height:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html:has(.taurus-portal) .taurus-ack-page{padding-top:0}html:has(.taurus-portal) .taurus-portal *,html:has(.taurus-portal) .taurus-portal *:before,html:has(.taurus-portal) .taurus-portal *:after{box-sizing:border-box}html:has(.taurus-portal){background:var(--tt-canvas)}html:has(.taurus-portal) body{background:var(--tt-canvas);color:var(--tt-ink);font-family:var(--tt-font)}html:has(.taurus-portal) ::-moz-selection{background:var(--tt-red);color:var(--tt-surface)}html:has(.taurus-portal) ::selection{background:var(--tt-red);color:var(--tt-surface)}html:has(.taurus-portal) .page-content-wrapper{margin:0;padding:0}html:has(.taurus-portal) .page-content-wrapper .container{width:100%;max-width:var(--tt-page-width);margin-inline:auto;padding:0}html:has(.taurus-portal) .page-content-wrapper .container .page_content{max-width:none;min-height:0;padding:0}html:has(.taurus-portal) .page-content-wrapper .page-breadcrumbs:not(:has(*)),html:has(.taurus-portal) .page-content-wrapper .page-footer:not(:has(*)){display:none}html:has(.taurus-portal) .page-content-wrapper .page-header-wrapper,html:has(.taurus-portal) .page-content-wrapper .page-header{min-height:0;margin-block:0;padding-block:0}html:has(.taurus-portal) .web-footer{min-height:0;margin:0;padding:20px var(--tt-gutter);border-top:1px solid var(--tt-line);color:var(--tt-graphite);background:var(--tt-canvas);font:400 14px/1.5 var(--tt-font)}html:has(.taurus-portal) .web-footer .footer-powered{display:none}html:has(.taurus-portal) .web-footer:not(:has(a:not(.footer-powered a),input,button,img)){padding:0;border:0}html:has(.taurus-portal) .web-footer .container{width:100%;max-width:var(--tt-page-width);margin-inline:auto;padding-inline:16px}html:has(.taurus-portal) .taurus-portal .portal-sheet{background:var(--tt-surface);color:var(--tt-ink)}@media (min-width: 1200px){html:has(.taurus-portal){background:linear-gradient(to bottom,var(--tt-ink) 0,var(--tt-ink) var(--tt-band),var(--tt-red) var(--tt-band),var(--tt-red) calc(var(--tt-band) + var(--tt-rule)),transparent calc(var(--tt-band) + var(--tt-rule))) top center / 100% calc(var(--tt-band) + var(--tt-rule)) no-repeat,url(/assets/taurus_core/images/taurus_bull_watermark.png) right 24px bottom 24px / min(clamp(320px,calc((100vw - 1088px)/2*.72),760px),60vh) auto no-repeat fixed,linear-gradient(rgba(39,35,36,.055) 1px,transparent 1px) 0 0 / 100% 32px,linear-gradient(90deg,rgba(39,35,36,.055) 1px,transparent 1px) 0 0 / 32px 100%,var(--tt-canvas)}html:has(.taurus-portal) body{background:transparent}html:has(.taurus-portal) .taurus-portal .portal-sheet{margin:28px 0 56px;border:1px solid var(--tt-line);border-radius:var(--tt-radius);box-shadow:0 28px 56px -36px #27232452;overflow:hidden}}@media (min-width: 576px){.taurus-portal{--tt-gutter: 28px}}@media (min-width: 900px){.taurus-portal{--tt-gutter: 32px;--tt-section-gap: 32px}}html:has(.taurus-portal) .portal-topbar{position:relative;z-index:10;background:var(--tt-ink);border-bottom:3px solid var(--tt-red);color:var(--tt-surface);font-family:var(--tt-font)}html:has(.taurus-portal) .portal-topbar-inner{min-height:76px;padding:8px var(--tt-gutter, 16px);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}html:has(.taurus-portal) .portal-topbar-left,html:has(.taurus-portal) .portal-topbar-right{display:flex;flex-wrap:wrap;align-items:center;gap:12px;min-width:0;flex-shrink:1}html:has(.taurus-portal) .portal-back-link,html:has(.taurus-portal) .portal-logo-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;gap:8px;padding:0;color:var(--tt-surface);font:600 16px/1.3 var(--tt-font);letter-spacing:0;text-transform:none;text-decoration:none;border-radius:var(--tt-radius);transition:none}html:has(.taurus-portal) .portal-back-link:hover{color:var(--tt-surface);text-decoration:underline;text-underline-offset:4px}html:has(.taurus-portal) .portal-back-label{display:inline}html:has(.taurus-portal) .portal-topbar a:focus-visible{outline:2px solid var(--tt-surface);outline-offset:4px}html:has(.taurus-portal) .portal-logo{display:block;height:46px;width:auto;max-width:174px}html:has(.taurus-portal) .portal-form-counter,html:has(.taurus-portal) .portal-topbar-signed-in,html:has(.taurus-portal) .portal-topbar-secure,html:has(.taurus-portal) .portal-topbar-progress-label,html:has(.taurus-portal) .portal-topbar-version-value{font:500 14px/1.4 var(--tt-font);color:var(--tt-surface);letter-spacing:0;text-transform:none}html:has(.taurus-portal) .portal-form-counter{padding-left:12px;border-left:1px solid rgba(255,255,255,.28)}html:has(.taurus-portal) .portal-topbar-secure{display:inline-flex;align-items:center;gap:8px}html:has(.taurus-portal) .portal-topbar-secure-dot{display:none}html:has(.taurus-portal) .portal-topbar-progress{flex:1 1 240px;display:flex;align-items:center;gap:12px;max-width:520px;min-width:0}html:has(.taurus-portal) .portal-topbar-progress-track{flex:1;height:6px;background:rgba(255,255,255,.18);border-radius:var(--tt-radius);overflow:hidden}html:has(.taurus-portal) .portal-topbar-progress-fill{height:100%;width:0%;background:var(--tt-red);transition:width .2s ease}html:has(.taurus-portal) .portal-topbar-progress-label{white-space:nowrap;min-width:64px;text-align:right}html:has(.taurus-portal) .portal-topbar-version{display:inline-flex;flex-direction:column;align-items:flex-end;line-height:1.2}html:has(.taurus-portal) .portal-topbar-version-label{font:500 12px/1.3 var(--tt-font);color:var(--tt-subtle);text-transform:uppercase;letter-spacing:.04em}html:has(.taurus-portal) .taurus-ack-page .portal-topbar{position:sticky;top:0}body.portal-has-topbar>header>.navbar,body.portal-has-topbar>.navbar,body.portal-has-topbar>nav.navbar,body.portal-has-topbar header.navbar{display:none!important}html:has(.taurus-portal) .taurus-portal .nameplate{position:relative;isolation:isolate;padding:24px var(--tt-gutter) 28px;color:var(--tt-surface);background-color:var(--tt-ink);background-image:var(--tt-nameplate-detail);box-shadow:inset 0 3px 0 var(--tt-red),0 4px 8px -6px #2723247a}html:has(.taurus-portal) .taurus-portal .nameplate-kicker{display:block;width:96px;height:4px;margin:0 0 12px;background:var(--tt-red)}html:has(.taurus-portal) .taurus-portal .nameplate-eyebrow{margin:0 0 10px;color:var(--tt-subtle);font:600 14px/1.4 var(--tt-font);letter-spacing:.04em;text-transform:uppercase}html:has(.taurus-portal) .taurus-portal .nameplate-title{margin:0;color:var(--tt-surface);font-family:var(--tt-heading-font);font-size:32px;font-weight:700;letter-spacing:-.015em;line-height:1.12;overflow-wrap:anywhere}html:has(.taurus-portal) .taurus-portal .nameplate-title em{font-style:normal;color:var(--tt-surface);box-shadow:inset 0 -4px 0 var(--tt-red)}html:has(.taurus-portal) .taurus-portal .nameplate-text,html:has(.taurus-portal) .taurus-portal .nameplate-text p{margin:10px 0 0;max-width:75ch;color:var(--tt-subtle);font:400 16px/1.5 var(--tt-font)}html:has(.taurus-portal) .taurus-portal .nameplate a:not(.btn){color:var(--tt-surface);text-decoration:underline;text-underline-offset:3px}html:has(.taurus-portal) .taurus-portal .plate{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin:0 0 16px;padding:10px 12px;color:var(--tt-surface);background-color:var(--tt-red);background-image:var(--tt-plate-detail);background-size:100% 100%;background-repeat:no-repeat;border-bottom:3px solid var(--tt-ink);box-shadow:inset 0 1px #ffffff2e,0 3px 6px -4px #2723246b;font-family:var(--tt-heading-font);font-size:21px;font-weight:600;line-height:1.25;overflow-wrap:anywhere}html:has(.taurus-portal) .taurus-portal .plate>*{margin:0;font:inherit;color:inherit}html:has(.taurus-portal) .taurus-portal .plate .hint{font:500 14px/1.4 var(--tt-font);text-transform:none;letter-spacing:0}@media (min-width: 900px){html:has(.taurus-portal) .taurus-portal .nameplate-title{font-size:38px}}html:has(.taurus-portal) .taurus-portal .hero{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:32px;align-items:end}html:has(.taurus-portal) .taurus-portal .hero-eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 10px;color:var(--tt-subtle);font:600 14px/1.4 var(--tt-font);letter-spacing:.04em;text-transform:uppercase}html:has(.taurus-portal) .taurus-portal .hero-eyebrow:before{content:"";width:32px;height:3px;background:var(--tt-red)}html:has(.taurus-portal) .taurus-portal .hero h1{margin:0;color:var(--tt-surface);font-family:var(--tt-heading-font);font-size:32px;font-weight:700;letter-spacing:-.015em;line-height:1.12}html:has(.taurus-portal) .taurus-portal .hero h1 em{font-style:normal;color:var(--tt-surface);box-shadow:inset 0 -4px 0 var(--tt-red)}html:has(.taurus-portal) .taurus-portal .hero-sub{margin:12px 0 0;max-width:60ch;color:var(--tt-subtle);font:400 16px/1.5 var(--tt-font)}html:has(.taurus-portal) .taurus-portal .progress-panel{padding:16px 18px;border:1px solid rgba(255,255,255,.28);border-radius:var(--tt-radius);background:rgba(255,255,255,.06)}html:has(.taurus-portal) .taurus-portal .progress-panel:before{display:none}html:has(.taurus-portal) .taurus-portal .progress-label{margin:0 0 6px;color:var(--tt-subtle);font:600 14px/1.4 var(--tt-font);letter-spacing:.04em;text-transform:uppercase}html:has(.taurus-portal) .taurus-portal .progress-count{margin:0 0 10px;color:var(--tt-surface);font-family:var(--tt-heading-font);font-size:36px;font-weight:700;line-height:1}html:has(.taurus-portal) .taurus-portal .progress-count .total{color:var(--tt-subtle);font-size:18px;font-weight:600}html:has(.taurus-portal) .taurus-portal .progress-bar{height:6px;background:rgba(255,255,255,.18);border-radius:var(--tt-radius);overflow:hidden}html:has(.taurus-portal) .taurus-portal .progress-bar-fill{height:100%;background:var(--tt-red);transition:width .5s ease}html:has(.taurus-portal) .taurus-portal .progress-hint{margin:10px 0 0;color:var(--tt-subtle);font:400 14px/1.5 var(--tt-font)}html:has(.taurus-portal) .taurus-portal .forms-section{padding:24px var(--tt-gutter) var(--tt-section-gap)}html:has(.taurus-portal) .taurus-portal .forms-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}html:has(.taurus-portal) .taurus-portal .form-card{position:relative;display:flex;flex-direction:column;min-height:200px;padding:20px;color:inherit;text-decoration:none;background:var(--tt-surface);border:1px solid var(--tt-line);border-top:3px solid var(--tt-ink);border-radius:var(--tt-radius);box-shadow:var(--tt-field-depth);transform:none}html:has(.taurus-portal) .taurus-portal .form-card:hover,html:has(.taurus-portal) .taurus-portal .form-card:focus-visible{border-color:var(--tt-ink);border-top-color:var(--tt-red);box-shadow:0 12px 24px -16px #27232466;text-decoration:none;color:inherit}html:has(.taurus-portal) .taurus-portal .form-card:focus-visible{outline:2px solid var(--tt-red);outline-offset:3px}html:has(.taurus-portal) .taurus-portal .form-card.complete{border-top-color:var(--tt-red);background:var(--tt-control-fill)}html:has(.taurus-portal) .taurus-portal .card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}html:has(.taurus-portal) .taurus-portal .card-number{color:var(--tt-graphite);font:600 14px/1.4 var(--tt-font);letter-spacing:.04em;text-transform:uppercase}html:has(.taurus-portal) .taurus-portal .status-badge{display:inline-flex;align-items:center;gap:8px;padding:4px 9px;border:1px solid var(--tt-line);border-radius:var(--tt-radius);background:var(--tt-subtle);color:var(--tt-ink);font:600 13px/1.4 var(--tt-font);letter-spacing:0;text-transform:none;white-space:nowrap}html:has(.taurus-portal) .taurus-portal .status-badge.in-progress{border-color:var(--tt-graphite)}html:has(.taurus-portal) .taurus-portal .status-badge.complete{border-color:var(--tt-red);background:var(--tt-red);color:var(--tt-surface)}html:has(.taurus-portal) .taurus-portal .status-dot{width:8px;height:8px;border-radius:50%;background:currentColor}html:has(.taurus-portal) .taurus-portal .card-title{margin:0 0 6px;color:var(--tt-ink);font-family:var(--tt-heading-font);font-size:21px;font-weight:600;line-height:1.25}html:has(.taurus-portal) .taurus-portal .card-desc{flex-grow:1;margin:0;color:var(--tt-graphite);font:400 15px/1.5 var(--tt-font)}html:has(.taurus-portal) .taurus-portal .card-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding-top:12px;border-top:1px solid var(--tt-line)}html:has(.taurus-portal) .taurus-portal .card-meta{color:var(--tt-graphite);font:500 14px/1.4 var(--tt-font);letter-spacing:0}html:has(.taurus-portal) .taurus-portal .card-arrow{color:var(--tt-red);font:600 15px/1.4 var(--tt-font);letter-spacing:0;text-transform:none;transform:none}html:has(.taurus-portal) .taurus-portal .form-card:hover .card-arrow{transform:none}html:has(.taurus-portal) .taurus-portal .form-card.complete .card-arrow{color:var(--tt-ink)}html:has(.taurus-portal) .taurus-portal .all-done{margin-top:24px;padding:24px var(--tt-gutter);color:var(--tt-surface);background-color:var(--tt-ink);background-image:var(--tt-nameplate-detail);border-left:4px solid var(--tt-red);border-radius:var(--tt-radius);text-align:left}html:has(.taurus-portal) .taurus-portal .all-done h3{margin:0 0 8px;font-family:var(--tt-heading-font);font-size:26px;font-weight:700;line-height:1.15}html:has(.taurus-portal) .taurus-portal .all-done p{margin:0;color:var(--tt-subtle);font:400 16px/1.5 var(--tt-font)}html:has(.taurus-portal) .taurus-portal .form-main{padding:0 0 var(--tt-section-gap)}html:has(.taurus-portal) .taurus-portal .form-body{padding:24px var(--tt-gutter) 0}html:has(.taurus-portal) .taurus-portal .form-eyebrow{margin:0 0 10px;color:var(--tt-subtle);font:600 14px/1.4 var(--tt-font);letter-spacing:.04em;text-transform:uppercase}html:has(.taurus-portal) .taurus-portal .form-title{margin:0;color:var(--tt-surface);font-family:var(--tt-heading-font);font-size:32px;font-weight:700;letter-spacing:-.015em;line-height:1.12}html:has(.taurus-portal) .taurus-portal .form-title:before{content:"";display:block;width:96px;height:4px;margin:0 0 12px;background:var(--tt-red)}html:has(.taurus-portal) .taurus-portal .form-intro{margin:10px 0 0;padding:0;border:0;max-width:75ch;color:var(--tt-subtle);font:400 16px/1.5 var(--tt-font)}@media (min-width: 900px){.taurus-portal .form-title{font-size:38px}}html:has(.taurus-portal) .taurus-portal .form-section{margin:0 0 var(--tt-section-gap)}html:has(.taurus-portal) .taurus-portal .form-section-label{margin:0 0 16px;padding:10px 12px;color:var(--tt-surface);background-color:var(--tt-red);background-image:var(--tt-plate-detail);background-size:100% 100%;background-repeat:no-repeat;border-bottom:3px solid var(--tt-ink);box-shadow:inset 0 1px #ffffff2e,0 3px 6px -4px #2723246b;font-family:var(--tt-heading-font);font-size:21px;font-weight:600;line-height:1.25;letter-spacing:0;text-transform:none}html:has(.taurus-portal) .taurus-portal .form-section:focus-within .form-section-label{background-color:var(--tt-ink);background-image:linear-gradient(118deg,transparent 0 73%,rgba(156,29,29,.42) 73% 78%,var(--tt-red) 78% 100%);border-bottom-color:var(--tt-red)}html:has(.taurus-portal) .taurus-portal .field-group{display:grid;gap:16px 24px;grid-template-columns:1fr 1fr}html:has(.taurus-portal) .taurus-portal .field-group.single{grid-template-columns:1fr}html:has(.taurus-portal) .taurus-portal .field-group.three{grid-template-columns:2fr 1fr 1fr}html:has(.taurus-portal) .taurus-portal .field-group+.field-group{margin-top:16px}html:has(.taurus-portal) .taurus-portal .field{display:flex;flex-direction:column;min-width:0}html:has(.taurus-portal) .taurus-portal .field-wide{grid-column:1 / -1}html:has(.taurus-portal) .taurus-portal .field>label{display:inline-block;margin:0 0 6px;color:var(--tt-ink);font:600 16px/1.35 var(--tt-font);letter-spacing:0;text-transform:none}html:has(.taurus-portal) .taurus-portal .field .req{color:var(--tt-error);font-weight:700;margin-left:3px}html:has(.taurus-portal) .taurus-portal .field input[type=text],html:has(.taurus-portal) .taurus-portal .field input[type=email],html:has(.taurus-portal) .taurus-portal .field input[type=tel],html:has(.taurus-portal) .taurus-portal .field input[type=date],html:has(.taurus-portal) .taurus-portal .field input[type=number],html:has(.taurus-portal) .taurus-portal .field input[type=password],html:has(.taurus-portal) .taurus-portal .field select,html:has(.taurus-portal) .taurus-portal .field textarea{width:100%;max-width:100%;min-height:var(--tt-field-height);padding:10px 12px;border:1px solid var(--tt-control-border);border-radius:var(--tt-radius);background-color:var(--tt-control-fill);color:var(--tt-ink);font:400 16px/1.5 var(--tt-font);font-variant-numeric:tabular-nums;box-shadow:var(--tt-field-depth);caret-color:var(--tt-red)}html:has(.taurus-portal) .taurus-portal .field select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;padding-inline-end:32px;cursor:pointer}html:has(.taurus-portal) .taurus-portal .field textarea{min-height:120px;resize:vertical}html:has(.taurus-portal) .taurus-portal .field ::-moz-placeholder{color:var(--tt-graphite);opacity:1}html:has(.taurus-portal) .taurus-portal .field ::placeholder{color:var(--tt-graphite);opacity:1}html:has(.taurus-portal) .taurus-portal .field input:focus,html:has(.taurus-portal) .taurus-portal .field select:focus,html:has(.taurus-portal) .taurus-portal .field textarea:focus{border-color:var(--tt-red);outline:2px solid var(--tt-red);outline-offset:3px;background-color:var(--tt-surface);box-shadow:none}html:has(.taurus-portal) .taurus-portal .field input:-moz-read-only,html:has(.taurus-portal) .taurus-portal .field textarea:-moz-read-only{background-color:var(--tt-subtle);color:var(--tt-graphite);box-shadow:none}html:has(.taurus-portal) .taurus-portal .field input:read-only,html:has(.taurus-portal) .taurus-portal .field input:disabled,html:has(.taurus-portal) .taurus-portal .field textarea:read-only{background-color:var(--tt-subtle);color:var(--tt-graphite);box-shadow:none}html:has(.taurus-portal) .taurus-portal .field :is(input,select,textarea):user-invalid{border:2px solid var(--tt-error);background-color:var(--tt-error-bg)}@media (hover: hover) and (pointer: fine){html:has(.taurus-portal) .taurus-portal .field :is(input,select,textarea):hover:not(:focus):not(:-moz-read-only):not(:disabled){border-color:var(--tt-graphite);background-color:var(--tt-surface)}html:has(.taurus-portal) .taurus-portal .field :is(input,select,textarea):hover:not(:focus):not(:read-only):not(:disabled){border-color:var(--tt-graphite);background-color:var(--tt-surface)}}html:has(.taurus-portal) .taurus-portal .field-hint,html:has(.taurus-portal) .taurus-portal .signature-note{margin:6px 0 0;color:var(--tt-graphite);font:400 14px/1.5 var(--tt-font);letter-spacing:0}html:has(.taurus-portal) .taurus-portal input[type=password][name=taurus_ssn]{letter-spacing:.12em}html:has(.taurus-portal) .taurus-portal .checkbox-field{display:flex;align-items:flex-start;gap:10px;min-height:44px;margin:0 0 12px;padding:12px 14px;background:var(--tt-surface);border:1px solid var(--tt-line);border-radius:var(--tt-radius);cursor:pointer}html:has(.taurus-portal) .taurus-portal .checkbox-field:hover{border-color:var(--tt-graphite)}html:has(.taurus-portal) .taurus-portal .checkbox-field:focus-within{border-color:var(--tt-red);outline:2px solid var(--tt-red);outline-offset:3px}html:has(.taurus-portal) .taurus-portal .checkbox-field input[type=checkbox]{flex-shrink:0;width:22px;height:22px;margin:1px 0 0;accent-color:var(--tt-red);cursor:pointer}html:has(.taurus-portal) .taurus-portal .checkbox-field>span,html:has(.taurus-portal) .taurus-portal .checkbox-field>label{margin:0;color:var(--tt-ink);font:500 16px/1.5 var(--tt-font);letter-spacing:0;text-transform:none;cursor:pointer}html:has(.taurus-portal) .taurus-portal .disclaimer-box{margin:0 0 16px;padding:14px 16px;background:var(--tt-canvas);border:1px solid var(--tt-line);border-left:4px solid var(--tt-red);border-radius:var(--tt-radius)}html:has(.taurus-portal) .taurus-portal .disclaimer-box p{margin:0 0 8px;color:var(--tt-ink);font:400 16px/1.5 var(--tt-font)}html:has(.taurus-portal) .taurus-portal .disclaimer-box p:last-child{margin-bottom:0}html:has(.taurus-portal) .taurus-portal .signature-block{margin-top:24px;padding-top:20px;border-top:1px solid var(--tt-line)}html:has(.taurus-portal) .taurus-portal .submit-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:var(--tt-section-gap);padding-top:20px;border-top:1px solid var(--tt-line)}html:has(.taurus-portal) .taurus-portal .required-hint{color:var(--tt-graphite);font:400 14px/1.5 var(--tt-font);letter-spacing:0}html:has(.taurus-portal) .taurus-portal .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;border:1px solid var(--tt-control-border);border-radius:var(--tt-radius);background:var(--tt-surface);color:var(--tt-ink);font:600 16px/1.4 var(--tt-font);letter-spacing:0;text-transform:none;text-decoration:none;text-align:center;cursor:pointer;box-shadow:none}html:has(.taurus-portal) .taurus-portal .btn:hover:not(:disabled){border-color:var(--tt-ink);background:var(--tt-subtle);color:var(--tt-ink);text-decoration:none}html:has(.taurus-portal) .taurus-portal .btn:focus-visible{outline:2px solid var(--tt-red);outline-offset:3px}html:has(.taurus-portal) .taurus-portal .btn-primary{min-height:48px;min-width:160px;border-color:var(--tt-red);background:var(--tt-red);color:var(--tt-surface);box-shadow:var(--tt-button-depth)}html:has(.taurus-portal) .taurus-portal .btn-primary:hover:not(:disabled),html:has(.taurus-portal) .taurus-portal .btn-primary:active:not(:disabled){border-color:var(--tt-ink);background:var(--tt-ink);color:var(--tt-surface)}html:has(.taurus-portal) .taurus-portal .btn-primary:active:not(:disabled){box-shadow:inset 0 1px 2px #2723243d}html:has(.taurus-portal) .taurus-portal .btn:disabled,html:has(.taurus-portal) .taurus-portal .btn-primary:disabled{border-color:var(--tt-line);background:var(--tt-subtle);color:var(--tt-graphite);box-shadow:none;opacity:1;cursor:not-allowed}html:has(.taurus-portal) .taurus-portal .btn-ghost{border-color:var(--tt-red);color:var(--tt-red)}html:has(.taurus-portal) .taurus-portal .btn-ghost:hover:not(:disabled){border-color:var(--tt-red);background:var(--tt-red);color:var(--tt-surface)}@media (prefers-reduced-motion: no-preference){html:has(.taurus-portal) .taurus-portal .form-card,html:has(.taurus-portal) .taurus-portal .btn,html:has(.taurus-portal) .taurus-portal .form-section-label,html:has(.taurus-portal) .taurus-portal .checkbox-field,html:has(.taurus-portal) .taurus-portal .field :is(input,select,textarea){transition:background-color .16s ease-out,border-color .16s ease-out,box-shadow .16s ease-out}}html:has(.taurus-portal) .taurus-portal .success-overlay{position:fixed;inset:0;z-index:100;display:none;align-items:center;justify-content:center;padding:var(--tt-gutter);background:rgba(39,35,36,.86)}html:has(.taurus-portal) .taurus-portal .success-overlay.active{display:flex}html:has(.taurus-portal) .taurus-portal .success-card{max-width:460px;padding:32px 28px;text-align:center;background:var(--tt-surface);border-top:4px solid var(--tt-red);border-radius:var(--tt-radius);box-shadow:0 28px 56px -36px #0009}html:has(.taurus-portal) .taurus-portal .success-icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin:0 auto 16px;border:2px solid var(--tt-red);border-radius:50%;color:var(--tt-red);font:700 24px/1 var(--tt-font)}html:has(.taurus-portal) .taurus-portal .success-card h3{margin:0 0 8px;color:var(--tt-ink);font-family:var(--tt-heading-font);font-size:26px;font-weight:700;line-height:1.15}html:has(.taurus-portal) .taurus-portal .success-card p{margin:0;color:var(--tt-graphite);font:400 16px/1.5 var(--tt-font)}html:has(.taurus-portal) .taurus-portal .done-view,html:has(.taurus-portal) .taurus-portal .error-view,html:has(.taurus-portal) .taurus-ack-page .ack-main.ack-already-signed{max-width:620px;margin:0 auto;padding:40px var(--tt-gutter) 56px}html:has(.taurus-portal) .taurus-portal .done-card,html:has(.taurus-portal) .taurus-portal .error-card,html:has(.taurus-portal) .taurus-ack-page .ack-already-card{padding:32px 28px;text-align:center;background:var(--tt-surface);border:1px solid var(--tt-line);border-top:4px solid var(--tt-red);border-radius:var(--tt-radius);box-shadow:var(--tt-field-depth)}html:has(.taurus-portal) .taurus-portal .done-icon,html:has(.taurus-portal) .taurus-ack-page .ack-already-icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin:0 auto 16px;border:2px solid var(--tt-red);border-radius:50%;color:var(--tt-red);font:700 24px/1 var(--tt-font)}html:has(.taurus-portal) .taurus-portal .done-title,html:has(.taurus-portal) .taurus-portal .error-title,html:has(.taurus-portal) .taurus-ack-page .ack-already-title{margin:0 0 10px;color:var(--tt-ink);font-family:var(--tt-heading-font);font-size:28px;font-weight:700;line-height:1.15}html:has(.taurus-portal) .taurus-portal .done-body,html:has(.taurus-portal) .taurus-portal .error-message,html:has(.taurus-portal) .taurus-ack-page .ack-already-body{margin:0 0 20px;color:var(--tt-graphite);font:400 16px/1.5 var(--tt-font)}html:has(.taurus-portal) .taurus-portal .done-body:last-child,html:has(.taurus-portal) .taurus-ack-page .ack-already-body:last-child{margin-bottom:0}html:has(.taurus-portal) .taurus-portal .error-eyebrow{margin:0 0 10px;color:var(--tt-red);font:600 14px/1.4 var(--tt-font);letter-spacing:.04em;text-transform:uppercase}html:has(.taurus-portal) .taurus-portal .error-footer{margin-top:20px;padding-top:20px;border-top:1px solid var(--tt-line)}html:has(.taurus-portal) .taurus-portal .error-contact{color:var(--tt-ink);font:400 16px/1.6 var(--tt-font)}html:has(.taurus-portal) .taurus-portal .error-contact strong{display:block;margin-bottom:4px;color:var(--tt-graphite);font:600 14px/1.4 var(--tt-font);letter-spacing:.04em;text-transform:uppercase}html:has(.taurus-portal) .taurus-ack-page .ack-hero{max-width:none;margin:0;padding:24px var(--tt-gutter) 28px;border:0}html:has(.taurus-portal) .taurus-ack-page .ack-hero-eyebrow{margin:0 0 10px;color:var(--tt-subtle);font:600 14px/1.4 var(--tt-font);letter-spacing:.04em;text-transform:uppercase}html:has(.taurus-portal) .taurus-ack-page .ack-hero-title{margin:0;color:var(--tt-surface);font-family:var(--tt-heading-font);font-size:32px;font-weight:700;letter-spacing:-.015em;line-height:1.12}html:has(.taurus-portal) .taurus-ack-page .ack-hero-title:before{content:"";display:block;width:96px;height:4px;margin:0 0 12px;background:var(--tt-red)}html:has(.taurus-portal) .taurus-ack-page .ack-hero-subtitle{margin:8px 0 0;color:var(--tt-subtle);font:500 18px/1.4 var(--tt-font)}html:has(.taurus-portal) .taurus-ack-page .ack-hero-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0 0;color:var(--tt-subtle);font:500 14px/1.4 var(--tt-font);letter-spacing:0}html:has(.taurus-portal) .taurus-ack-page .ack-hero-meta-sep{color:var(--tt-graphite)}@media (min-width: 900px){.taurus-ack-page .ack-hero-title{font-size:38px}}html:has(.taurus-portal) .taurus-ack-page .ack-document{max-width:800px;margin:0 auto;padding:28px var(--tt-gutter) 8px;color:var(--tt-ink);font:400 17px/1.65 var(--tt-font)}html:has(.taurus-portal) .taurus-ack-page .ack-document h1,html:has(.taurus-portal) .taurus-ack-page .ack-document h2,html:has(.taurus-portal) .taurus-ack-page .ack-document h3,html:has(.taurus-portal) .taurus-ack-page .ack-document h4{margin:2em 0 .6em;color:var(--tt-ink);font-family:var(--tt-heading-font);font-weight:700;letter-spacing:-.01em;line-height:1.2}html:has(.taurus-portal) .taurus-ack-page .ack-document h1{font-size:32px}html:has(.taurus-portal) .taurus-ack-page .ack-document h2{font-size:26px;padding-bottom:6px;border-bottom:3px solid var(--tt-red)}html:has(.taurus-portal) .taurus-ack-page .ack-document h3{font-size:21px;font-weight:600}html:has(.taurus-portal) .taurus-ack-page .ack-document h4{font-size:18px;font-weight:600}html:has(.taurus-portal) .taurus-ack-page .ack-document :is(h2,h3,h4)[id]{scroll-margin-top:6rem}html:has(.taurus-portal) .taurus-ack-page .ack-document p{margin:0 0 1.1em}html:has(.taurus-portal) .taurus-ack-page .ack-document ul,html:has(.taurus-portal) .taurus-ack-page .ack-document ol{margin:0 0 1.1em 1.4em;padding:0}html:has(.taurus-portal) .taurus-ack-page .ack-document li{margin-bottom:.4em}html:has(.taurus-portal) .taurus-ack-page .ack-document strong{color:var(--tt-ink);font-weight:700}html:has(.taurus-portal) .taurus-ack-page .ack-document a{color:var(--tt-red);text-decoration:underline;text-underline-offset:3px}html:has(.taurus-portal) .taurus-ack-page .ack-document hr{margin:2.5em 0;border:0;border-top:1px solid var(--tt-line)}html:has(.taurus-portal) .taurus-ack-page .ack-document blockquote{margin:1.5em 0;padding:12px 16px;background:var(--tt-canvas);border-left:4px solid var(--tt-red);border-radius:var(--tt-radius);color:var(--tt-ink)}html:has(.taurus-portal) .taurus-ack-page .ack-document table{width:100%;margin:1.5em 0;border:1px solid var(--tt-control-border);border-radius:var(--tt-radius);border-collapse:collapse;font-size:16px}html:has(.taurus-portal) .taurus-ack-page .ack-document th,html:has(.taurus-portal) .taurus-ack-page .ack-document td{padding:10px 12px;border:1px solid var(--tt-line);text-align:left;vertical-align:top}html:has(.taurus-portal) .taurus-ack-page .ack-document th{background:var(--tt-subtle);border-bottom:2px solid var(--tt-red);color:var(--tt-ink);font:600 15px/1.35 var(--tt-font);letter-spacing:0;text-transform:none}html:has(.taurus-portal) .taurus-ack-page .ack-document img{max-width:100%;height:auto}html:has(.taurus-portal) .taurus-ack-page .ack-toc{margin:0 0 32px;padding:16px 20px;background:var(--tt-canvas);border:1px solid var(--tt-line);border-left:4px solid var(--tt-red);border-radius:var(--tt-radius)}html:has(.taurus-portal) .taurus-ack-page .ack-toc-title{margin:0 0 10px;color:var(--tt-ink);font-family:var(--tt-heading-font);font-size:18px;font-weight:600;letter-spacing:0;text-transform:none;opacity:1}html:has(.taurus-portal) .taurus-ack-page .ack-toc-list{margin:0;padding:0;list-style:none;-moz-columns:2;columns:2;-moz-column-gap:32px;column-gap:32px}html:has(.taurus-portal) .taurus-ack-page .ack-toc-list li{margin:0;padding:3px 0;-moz-column-break-inside:avoid;break-inside:avoid;font-size:15px;line-height:1.4}html:has(.taurus-portal) .taurus-ack-page .ack-toc-list li.ack-toc-h3{padding-left:16px;font-size:14px;color:var(--tt-graphite)}html:has(.taurus-portal) .taurus-ack-page .ack-toc-list a{color:inherit;text-decoration:none;border-bottom:1px solid transparent}html:has(.taurus-portal) .taurus-ack-page .ack-toc-list a:hover,html:has(.taurus-portal) .taurus-ack-page .ack-toc-list a:focus{color:var(--tt-red);border-bottom-color:currentColor}@media (max-width: 700px){.taurus-ack-page .ack-toc-list{-moz-columns:1;columns:1}}html:has(.taurus-portal) .taurus-ack-page #scroll-gate-anchor{height:1px;width:100%;visibility:hidden}html:has(.taurus-portal) .taurus-ack-page .ack-signature-section{max-width:800px;margin:0 auto;padding:8px var(--tt-gutter) 56px}html:has(.taurus-portal) .taurus-ack-page .ack-signature-gate{padding:32px 24px;text-align:center;background:var(--tt-canvas);border:1px dashed var(--tt-control-border);border-radius:var(--tt-radius)}html:has(.taurus-portal) .taurus-ack-page .ack-signature-gate.unlocked{display:none}html:has(.taurus-portal) .taurus-ack-page .ack-gate-icon{margin:0 0 8px;color:var(--tt-red);font:700 28px/1 var(--tt-font);animation:none}html:has(.taurus-portal) .taurus-ack-page .ack-signature-gate h3{margin:0 0 6px;color:var(--tt-ink);font-family:var(--tt-heading-font);font-size:24px;font-weight:700}html:has(.taurus-portal) .taurus-ack-page .ack-signature-gate p{margin:0 auto;max-width:52ch;color:var(--tt-graphite);font:400 16px/1.5 var(--tt-font)}html:has(.taurus-portal) .taurus-ack-page .ack-signature-form{display:none;padding-top:8px}html:has(.taurus-portal) .taurus-ack-page .ack-signature-form.unlocked{display:block}html:has(.taurus-portal) .taurus-ack-page .ack-signature-form .form-eyebrow{color:var(--tt-red)}html:has(.taurus-portal) .taurus-ack-page .ack-signature-form .form-title{color:var(--tt-ink);font-size:28px}html:has(.taurus-portal) .taurus-ack-page .ack-signature-form .form-title:before{width:48px}html:has(.taurus-portal) .taurus-ack-page .ack-signature-form .form-intro{margin:8px 0 24px;padding:0;border:0;color:var(--tt-graphite)}html:has(.taurus-portal) .taurus-portal .footer{padding:20px var(--tt-gutter) 32px;color:var(--tt-graphite);background:transparent;border:0;text-align:center;font:400 14px/1.6 var(--tt-font);letter-spacing:0;text-transform:none}html:has(.taurus-portal) .taurus-portal .footer strong{color:var(--tt-ink);font-weight:600}@media (max-width: 899.98px){html:has(.taurus-portal) .taurus-portal .hero{grid-template-columns:1fr;gap:20px;align-items:stretch}html:has(.taurus-portal) .taurus-portal .field-group,html:has(.taurus-portal) .taurus-portal .field-group.three{grid-template-columns:1fr}html:has(.taurus-portal) .taurus-portal .submit-bar{flex-direction:column-reverse;align-items:stretch}html:has(.taurus-portal) .taurus-portal .submit-bar .btn{width:100%}}@media (max-width: 575.98px){html:has(.taurus-portal) .portal-topbar-inner{min-height:64px}html:has(.taurus-portal) .portal-back-label,html:has(.taurus-portal) .portal-topbar-secure,html:has(.taurus-portal) .portal-topbar-signed-in{display:none}html:has(.taurus-portal) .portal-topbar-progress{order:3;flex-basis:100%;max-width:none}html:has(.taurus-portal) .taurus-portal .forms-grid{grid-template-columns:1fr}html:has(.taurus-portal) .taurus-portal .plate{flex-wrap:wrap}}@media (prefers-reduced-motion: reduce){html:has(.taurus-portal) .taurus-portal *,html:has(.taurus-portal) .portal-topbar *{animation:none!important;transition:none!important}}@media print{html:has(.taurus-portal){background:var(--tt-surface)}html:has(.taurus-portal) .portal-topbar,html:has(.taurus-portal) .taurus-portal .footer,html:has(.taurus-portal) .taurus-portal .submit-bar,html:has(.taurus-portal) .taurus-portal .success-overlay,html:has(.taurus-portal) .taurus-ack-page .ack-signature-gate{display:none!important}html:has(.taurus-portal) .taurus-portal .portal-sheet{margin:0;border:0;box-shadow:none}html:has(.taurus-portal) .taurus-portal .nameplate,html:has(.taurus-portal) .taurus-ack-page .ack-hero,html:has(.taurus-portal) .taurus-portal .form-head{background:var(--tt-surface);color:var(--tt-ink);box-shadow:none;border-bottom:2px solid var(--tt-ink)}html:has(.taurus-portal) .taurus-portal .form-section-label,html:has(.taurus-portal) .taurus-portal .plate{background:var(--tt-surface);color:var(--tt-ink);border-bottom:1px solid var(--tt-ink);box-shadow:none;-moz-column-break-after:avoid;break-after:avoid}html:has(.taurus-portal) .taurus-portal .form-section,html:has(.taurus-portal) .taurus-portal .field{-moz-column-break-inside:avoid;break-inside:avoid}}html:has(.taurus-portal) .taurus-portal .field-group.address-line{grid-template-columns:3fr 1fr}@media (max-width: 899.98px){.taurus-portal .field-group.address-line{grid-template-columns:1fr}}
/*# sourceMappingURL=onboarding_portal.bundle.KEM3I4BN.css.map */
