:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--display:-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI Variable Display","Segoe UI","Helvetica Neue",Arial,sans-serif;--sans:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI Variable Text","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--paper:#fff;--paper-deep:#f2f6fc;--surface:#fff;--field:#fff;--footer:#fff;--control:#e4eaf5;--control-selected:#fff;--ink:#14172b;--ink-soft:#3b4160;--text:#14172b;--muted:#5b6180;--line:#d6dcea;--line-strong:#7a819c;--accent:#0060fa;--accent-deep:#0047bd;--accent-soft:#eef4ff;--accent-2:#00928c;--action:#0060fa;--action-hover:#0047bd;--action-text:#fff;--ok:#1f6b3a;--ok-soft:#e5f3e8;--ok-line:#a5cfb1;--ok-ink:#133d22;--warn:#7b5000;--warn-soft:#fbf0d6;--warn-line:#e0c27e;--warn-ink:#3f2c00;--danger:#b3261e;--danger-deep:#8c1d17;--danger-soft:#fbe9e7;--danger-line:#e8aaa3;--danger-action:#b3261e;--danger-action-hover:#8c1d17;--danger-action-text:#fff;--info:#23577f;--info-soft:#eaf2f8;--info-line:#b9d0e2;--info-ink:#17324a;--bank:#007a75;--bank-soft:#e2f6f5;--bank-line:#9fd8d4;--staff:#14172b;--staff-mark:#4a5070;--staff-soft:#eef1f8;--staff-line:#c3c9db;--focus:#0060fa;--glass:#ffffffe0;--curtain:#14172b66;--control-hover:#d9e1f0;--button-on-deep:#fff;--card-on-deep:#fff;--hero-a:#0a1d5e;--hero-b:#0060fa;--warm-a:#f2f6fc;--warm-b:#e1f5f4;--night-a:#14172b;--night-b:#0a1d5e;--band-a:#0060fa;--band-b:#0047bd;--band-c:#14172b;--on-dark:#fff;--on-dark-soft:#eaf2ff;--card-button-text:#0047bd;--focus-on-dark:#fff;--header-h:3.5rem;--ease:cubic-bezier(.4,0,.6,1);--ease-fade:cubic-bezier(.645,.045,.355,1);--radius:10px;--radius-sm:6px;--measure:68ch;font-family:var(--sans);color:var(--text);background:var(--paper);-webkit-text-size-adjust:100%;font-size:100%}*,:before,:after{box-sizing:border-box}html{scroll-padding-top:5rem}body{background:var(--paper);min-width:0;color:var(--text);letter-spacing:-.011em;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:1.0625rem;line-height:1.47}img{max-width:100%}a{color:var(--accent);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);-webkit-text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-decoration-color:color-mix(in srgb,currentColor 40%,transparent)}a:hover{color:var(--accent-deep);text-decoration-color:currentColor}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:4px}main:focus{outline:none}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{font-family:var(--display);color:var(--ink);overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;text-wrap:balance;font-weight:600}h1{letter-spacing:-.02em;-webkit-hyphens:manual;hyphens:manual;margin-bottom:.9rem;font-size:clamp(2.125rem,4.2vw,3rem);line-height:1.08}h2{letter-spacing:-.015em;margin-bottom:.75rem;font-size:clamp(1.375rem,2.2vw,1.75rem);line-height:1.18}h3{letter-spacing:-.01em;margin-bottom:.5rem;font-size:1.1875rem;line-height:1.3}p,li,dd{line-height:1.53}code{font-family:var(--mono);overflow-wrap:anywhere;font-size:.9em}summary{cursor:pointer}::selection{background:var(--accent-soft)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.container{width:min(100% - 2.5rem,70rem);margin-inline:auto}.prelaunch-bar{border-bottom:1px solid var(--warn-line);background:var(--warn-soft);color:var(--warn-ink);font-size:.875rem}.prelaunch-bar-inner{flex-wrap:wrap;align-items:center;gap:.3rem 1rem;padding-block:.65rem;display:flex}.prelaunch-bar-inner strong{white-space:nowrap}.prelaunch-bar-inner span{flex:25rem}.prelaunch-bar-inner a{min-height:1.5rem;color:inherit;white-space:nowrap;align-items:center;font-weight:600;display:inline-flex}@media (max-width:560px){.prelaunch-bar{font-size:.8125rem;line-height:1.35}.prelaunch-bar-inner{padding-block:.35rem;display:block}.prelaunch-bar-inner strong{display:none}.prelaunch-bar-inner span{display:inline}.prelaunch-bar-inner a{min-height:0;margin-left:.4rem;display:inline}}.small-note a{min-height:1.5rem;line-height:1.5rem;display:inline-block}.skip-link{z-index:100;background:var(--ink);color:var(--paper);border-radius:var(--radius-sm);padding:.75rem 1rem;font-weight:600;position:absolute;top:-6rem;left:1rem}.skip-link:focus{color:var(--paper);top:1rem}.eyebrow,.card-kicker{color:var(--accent);flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin-bottom:.6rem;font-size:.9375rem;font-weight:600;line-height:1.35;display:flex}.eyebrow a{color:inherit}.lead{max-width:42rem;color:var(--ink-soft);font-size:clamp(1.125rem,1.6vw,1.3125rem);line-height:1.42}.small-note{color:var(--muted);max-width:var(--measure);margin-top:1.25rem;font-size:.875rem;line-height:1.5}.small-note,.field-hint,.site-footer,.app-footer{letter-spacing:-.01em}.text-link{font-weight:600}:is(.hero,.band,.end-band) .text-link{text-decoration:none}:is(.hero,.band,.end-band) .text-link:hover{text-decoration:underline}:is(.hero,.band,.end-band) .text-link:after{content:"›";content:"›"/"";margin-left:.3em;display:inline-block}.bank-name{letter-spacing:-.015em;-webkit-hyphens:manual;hyphens:manual;margin:0 0 .35rem;font-size:clamp(1.375rem,2.2vw,1.75rem);font-weight:600;color:var(--ink)!important}.checksum{overflow-wrap:anywhere;word-break:break-all;font-size:.78rem}.metric-definition{color:var(--muted);margin-top:.2rem;font-size:.82rem;font-weight:400;display:block}.metric-breakdown{margin:.4rem 0 0;padding-left:1.1rem;font-weight:400}.button{border:1px solid var(--action);background:var(--action);min-height:2.75rem;color:var(--action-text);font:inherit;text-align:center;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1.375rem;font-size:1rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.button:hover{background:var(--action-hover);border-color:var(--action-hover);color:var(--action-text)}.button.secondary{background:var(--button-soft,var(--control));color:var(--ink);border-color:#0000}.button.secondary:hover{background:var(--control-hover);color:var(--ink);border-color:#0000}.entry-panel,.auth-card,.hub-group,.staff-switch,.prototype-sidebar,.non-action{--button-soft:var(--button-on-deep)}.button.danger{background:var(--danger-action);border-color:var(--danger-action);color:var(--danger-action-text)}.button.danger:hover{background:var(--danger-action-hover);border-color:var(--danger-action-hover);color:var(--danger-action-text)}.button.danger-secondary{border-color:var(--danger);color:var(--danger);background:0 0}.button.danger-secondary:hover{background:var(--danger-soft);color:var(--danger-deep)}.button.accent{background:var(--action);border-color:var(--action);color:var(--action-text)}.button.accent:hover{background:var(--action-hover);border-color:var(--action-hover);color:var(--action-text)}button.button:disabled,button.button:disabled:hover{background:var(--control);border-color:var(--line-strong);color:var(--ink-soft);cursor:progress}.button[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--ink)}.link-button{min-height:1.75rem;color:var(--accent);font:inherit;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.link-button:hover{color:var(--accent-deep);text-decoration-color:currentColor}.link-button:disabled,.link-button:disabled:hover{color:var(--muted);cursor:progress;text-decoration-style:dotted}.actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:1.5rem;display:flex}.step-form{flex-direction:column;align-items:flex-start;gap:.35rem;margin:0;display:inline-flex}.confirm-step>summary{list-style:none}.confirm-step>summary::-webkit-details-marker{display:none}.confirm-step>summary::marker{content:""}.confirm-step[open]{flex:100%}.confirm-step>.step-form{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);max-width:52rem;margin-top:.75rem;padding:1rem 1.2rem}.confirm-note{color:var(--ink);max-width:var(--measure);margin:0;font-size:.95rem;line-height:1.5}.confirm-step>.step-form>.actions{margin-top:.6rem}.page-end{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:3rem;padding-top:2rem;display:flex}.badge,.preview-pill{border:1px solid var(--line);background:var(--paper-deep);color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:.4rem;padding:.2rem .6rem .2rem .5rem;font-size:.8125rem;font-weight:600;line-height:1.35;display:inline-flex}.badge:before{content:"";border:1.5px solid;border-radius:50%;flex:none;width:.5rem;height:.5rem}.badge-success{background:var(--ok-soft);border-color:var(--ok-line);color:var(--ok)}.badge-success:before{border-width:0 0 2px 2px;border-radius:0;width:.55rem;height:.3rem;transform:rotate(-45deg)translate(1px,-1px)}.badge-attention{background:var(--warn-soft);border-color:var(--warn-line);color:var(--warn)}.badge-attention:before{border-width:0 .3rem .52rem;border-color:#0000 #0000 currentColor;border-radius:0;width:0;height:0}.badge-danger{background:var(--danger-soft);border-color:var(--danger-line);color:var(--danger)}.badge-danger:before{background:currentColor;border-radius:1px;width:.45rem;height:.45rem}.badge-neutral:before,.badge:not([class*=badge-]):before{background:0 0}.status-line{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin-block:.25rem 1.5rem;font-size:.9rem;display:flex}.success-note,.notice-inline,.explain-box,.notice-line,.non-action,.error-summary{border-radius:var(--radius-sm);border:1px solid;max-width:52rem;margin-block:1.25rem;padding:.95rem 1.15rem}.success-note{background:var(--ok-soft);border-color:var(--ok-line);color:var(--ok-ink)}.success-note:before{content:"✓ ";color:var(--ok);font-weight:700}.success-note p{margin:.35rem 0 0}.success-note p:first-child{margin:0;display:inline}.notice-inline{background:var(--warn-soft);border-color:var(--warn-line);color:var(--warn-ink)}.notice-inline strong:before{content:"! ";color:var(--warn)}.explain-box{background:var(--info-soft);border-color:var(--info-line);color:var(--info-ink)}.explain-box p,.notice-inline p{margin:.35rem 0 0}.explain-box .fact-list{margin-top:.6rem}.notice-line{background:var(--warn-soft);border-color:var(--warn-line);color:var(--warn-ink)}.notice-line:before{content:"! ";color:var(--warn);font-weight:700}.notice-ok{background:var(--ok-soft);border-color:var(--ok-line);color:var(--ok-ink)}.notice-ok:before{content:"✓ ";color:var(--ok)}.non-action{background:var(--paper-deep);border-color:var(--line);font-weight:600}.error-summary{background:var(--surface);border:2px solid var(--danger);color:var(--ink)}.error-summary strong{color:var(--danger)}.error-summary strong:before{content:"✕ "}.error-summary ul{margin:.6rem 0 0;padding-left:1.2rem}.error-summary a{color:var(--danger);font-weight:600}.empty-note{border:1px dashed var(--line-strong);border-radius:var(--radius-sm);color:var(--muted);background:0 0;margin-block:.75rem;padding:1.1rem 1.25rem}.bank-form,.request-form,.publish-form{margin-top:1rem}.form-field{margin-bottom:1.25rem}.form-field>label,.form-field>.label{color:var(--ink);margin-bottom:.3rem;font-size:.9375rem;font-weight:600;display:block}.form-field .unit{color:var(--muted);font-weight:400}.field-hint{color:var(--muted);max-width:var(--measure);margin:0 0 .45rem;font-size:.875rem;line-height:1.45}.field-error{color:var(--danger);margin:.35rem 0 .45rem;font-size:.9rem;font-weight:600}.field-error:before{content:"✕ "}.field-check{border-left:3px solid var(--warn-line);color:var(--warn-ink);max-width:var(--measure);margin:.35rem 0 .45rem;padding-left:.7rem;font-size:.9rem}:where(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=submit]):not([type=range]),select,textarea){width:100%;max-width:var(--field-max,26rem);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--field);min-height:3rem;color:var(--ink);font:inherit;padding:.7rem .95rem;font-size:1.0625rem;line-height:1.35}:where(textarea){max-width:40rem;min-height:6rem}input::placeholder,textarea::placeholder{color:var(--muted);opacity:1}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea):hover{border-color:var(--ink-soft)}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea):focus-visible{outline:3px solid var(--focus);outline-offset:1px;border-color:var(--focus)}input[type=checkbox],input[type=radio]{width:1.2rem;height:1.2rem;accent-color:var(--action);flex:none}.form-field.has-error input,.form-field.has-error select,input[aria-invalid=true],select[aria-invalid=true]{border:2px solid var(--danger)}.form-group{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0;margin:0 0 1.25rem;padding:1.25rem 1.35rem .4rem}.form-group legend{color:var(--ink);padding-inline:.35rem;font-size:1.0625rem;font-weight:600}.check-label{align-items:flex-start;gap:.65rem;line-height:1.5;font-weight:400!important;display:flex!important}.check-label input{margin-top:.18rem}.check-option{align-items:center;gap:.65rem;min-height:2.75rem;line-height:1.4;display:flex}.check-grid{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.2rem 1rem;margin-bottom:1rem;display:grid}.desk-choice{flex-wrap:wrap;align-items:flex-end;gap:.25rem 1rem;display:flex}.desk-choice .form-field{flex:14rem;margin-bottom:.8rem}.desk-choice>.button,.desk-choice>button{margin-bottom:.8rem}.step-list{margin:0 0 1.2rem;padding-left:1.3rem}.step-list li{margin-bottom:.8rem}.secret-key{background:var(--field);color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius-sm);letter-spacing:.08em;word-break:break-all;margin-top:.4rem;padding:.55rem .75rem;font-size:1rem;display:inline-block}.code-list{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.45rem;margin:0 0 1.2rem;padding:0;list-style:none;display:grid}.code-list code{background:var(--field);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-sm);padding:.45rem .6rem;font-size:.95rem;display:block}.range-helper{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);max-width:26rem;margin-top:.5rem}.range-helper>summary{color:var(--accent);min-height:2.75rem;padding:.65rem .9rem;font-size:.875rem;font-weight:500}.range-body{padding:0 .9rem .85rem}.range-value{color:var(--ink);font-variant-numeric:tabular-nums;margin:.3rem 0;font-size:.95rem;font-weight:600;display:block}.range-helper input[type=range]{width:100%;max-width:none;height:2.75rem;min-height:2.75rem;accent-color:var(--action);cursor:ew-resize;appearance:none;touch-action:pan-y;background:0 0;border:0;border-radius:6px;padding:0}.range-helper input[type=range]::-webkit-slider-runnable-track{background:var(--line-strong);border:0;border-radius:2px;height:4px}.range-helper input[type=range]::-webkit-slider-thumb{appearance:none;border:2px solid var(--surface);background:var(--action);border-radius:50%;width:22px;height:22px;margin-top:-9px}.range-helper input[type=range]::-moz-range-track{background:var(--line-strong);border:0;border-radius:2px;height:4px}.range-helper input[type=range]::-moz-range-thumb{border:2px solid var(--surface);background:var(--action);border-radius:50%;width:18px;height:18px}.range-helper input[type=range]:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.range-endpoints{color:var(--muted);justify-content:space-between;font-size:.75rem;display:flex}.range-hint{color:var(--muted);margin:.6rem 0 0;font-size:.8125rem;line-height:1.5}.fact-list{margin:0}.fact-list>div{border-top:1px solid var(--line);grid-template-columns:minmax(9rem,.9fr) 1.1fr;gap:.25rem 1rem;padding:.7rem 0;display:grid}.fact-list>div:last-child{border-bottom:1px solid var(--line)}.fact-list dt{color:var(--muted);font-size:.9375rem}.fact-list dd{color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:.9375rem;font-weight:500}.info-sections{margin:1rem 0}.info-sections div{margin-block:.9rem}.info-sections dt{color:var(--ink);font-weight:600}.info-sections dd{max-width:var(--measure);margin:.2rem 0 0}.check-list{max-width:var(--measure);padding-left:0;list-style:none}.check-list li{margin-block:.55rem;padding-left:1.6rem;position:relative}.check-list li:before{content:"";border:1.5px solid var(--accent);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.55em;left:.15rem}.link-list,.entry-list{padding:0;list-style:none}.link-list li{margin-block:.5rem}.timeline{counter-reset:step;margin:0;padding:0;list-style:none}.timeline li{border-top:1px solid var(--line);counter-increment:step;grid-template-columns:2.4rem 1fr;gap:.15rem 1rem;padding:1rem 0;display:grid}.timeline li:before{content:counter(step,decimal-leading-zero);color:var(--accent);font-variant-numeric:tabular-nums;grid-row:span 2;font-weight:600}.timeline li span{color:var(--muted)}.bank-list{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin:1rem 0;padding:0;list-style:none}.bank-row{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:1rem 1.25rem;display:flex}.bank-row:first-child{border-top:0}.bank-row>div{min-width:0}.bank-row-title,.bank-row-heading{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:1.0625rem;font-weight:600}.bank-row-title a,.bank-row-heading a{color:var(--ink);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.bank-row-title a:hover,.bank-row-heading a:hover{color:var(--accent);text-decoration-color:currentColor}.bank-row-meta{color:var(--muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:.2rem 0 0;font-size:.875rem}.bank-row-notice{align-items:flex-start}.bank-row-notice>div{flex:20rem;min-width:0}.bank-row-note{max-width:62ch;margin:.4rem 0 0;font-size:.92rem}.bank-details{margin-top:1rem}.bank-details>summary{color:var(--ink);align-items:center;gap:.4rem;padding:.4rem 0;font-weight:600;display:inline-flex}.review-row{border-bottom:1px solid var(--line);padding:1.2rem 0}.review-forms{flex-wrap:wrap;align-items:flex-end;gap:1rem 2rem;margin-top:1rem;display:flex}.review-forms .bank-form{margin-top:0}.review-forms .desk-choice{border-top:1px solid var(--line);flex-basis:100%;margin-top:.2rem;padding-top:1rem}.section-subheading{margin-top:1.5rem}.mfa-recovery>.success-note{margin-top:0}.prototype-panel,.feature-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin-block:1.25rem;padding:clamp(1.25rem,2.6vw,2rem)}.prototype-panel>h2,.feature-card h3{letter-spacing:-.01em;margin-bottom:.8rem;font-size:1.1875rem}.prototype-panel>p{max-width:var(--measure)}.two-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-block:1.5rem;display:grid}.two-columns>.prototype-panel,.card-grid>.prototype-panel{margin:0}.card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.feature-card{flex-direction:column;align-items:flex-start;margin:0;display:flex}.feature-card p:not(.card-kicker){color:var(--muted)}.feature-card a{margin-top:auto;font-weight:600}.site-header{z-index:20;background:var(--paper);border-bottom:1px solid var(--line);position:sticky;top:0}.header-inner{min-height:calc(var(--header-h) - 1px);align-items:center;gap:0 1.5rem;display:flex}.brand{color:var(--ink);flex:none;align-items:center;text-decoration:none;display:inline-flex}.brand-logo{object-fit:contain;object-position:left center;width:auto;max-width:min(58vw,13rem);height:1.9rem;display:block}.brand-logo-small{height:1.6rem}.site-nav{flex:auto;min-width:0;margin-left:.5rem}.site-nav ul{align-items:center;gap:0 1.5rem;margin:0;padding:0;list-style:none;display:flex}.site-nav a{min-height:2.75rem;color:var(--ink-soft);white-space:nowrap;align-items:center;font-size:.9375rem;font-weight:500;text-decoration:none;display:flex}.site-nav a:hover{color:var(--ink)}.site-nav a[aria-current=page]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--ink);font-weight:600}.nav-account{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem 1.25rem;margin-left:auto;font-size:.9375rem;display:flex}.nav-account a{color:var(--ink);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.nav-account a:hover{color:var(--accent);text-decoration-color:currentColor}.nav-account form{margin:0}.nav-action{border:1px solid var(--line-strong);min-height:2.75rem;color:var(--ink);white-space:nowrap;border-radius:8px;align-items:center;padding:.35rem 1.05rem;font-weight:500;display:inline-flex;text-decoration:none!important}.nav-action:hover{background:var(--paper-deep);border-color:var(--ink);color:var(--ink)}.nav-action[aria-current=page]{border-color:var(--ink);font-weight:600}.nav-account .nav-cta{white-space:nowrap;min-height:2.75rem;color:var(--action-text);padding:.35rem 1.15rem;font-size:.9375rem;text-decoration:none}.nav-account .nav-cta:hover{color:var(--action-text)}.main-content{padding-bottom:clamp(3.5rem,7vw,6rem)}.main-wide{padding-bottom:0}.menu-button{width:2.75rem;height:2.75rem;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin-left:auto;margin-right:-.6rem;padding:0;display:none}.menu-button:hover{background:var(--control)}.menu-icon{width:1.125rem;height:.75rem;display:block;position:relative}.menu-icon:before,.menu-icon:after{content:"";background:currentColor;border-radius:1px;height:1.5px;position:absolute;left:0;right:0}.menu-icon:before{top:2px}.menu-icon:after{bottom:2px}.site-header:has(~.site-menu:popover-open) .menu-icon:before{transform:translateY(3.25px)rotate(45deg)}.site-header:has(~.site-menu:popover-open) .menu-icon:after{transform:translateY(-3.25px)rotate(-45deg)}.site-menu{inset:var(--header-h) 0 auto;width:auto;height:auto;max-height:calc(100dvh - var(--header-h));border:0;border-bottom:1px solid var(--line);background:var(--paper);color:var(--ink);margin:0;padding:.75rem 0 1.75rem;position:fixed;overflow:auto}.site-menu::backdrop{top:var(--header-h,3.5rem);background:var(--curtain,#0003)}.site-menu-links{margin:0;padding:0;list-style:none}.site-menu-links a{min-height:3.25rem;color:var(--ink);font-family:var(--display);letter-spacing:-.01em;align-items:center;font-size:1.625rem;font-weight:600;text-decoration:none;display:flex}.site-menu-links a:hover{color:var(--accent)}.site-menu-links a[aria-current=page]{box-shadow:inset 3px 0 0 var(--accent);padding-left:.9rem}.site-menu-account{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.75rem;margin:1.25rem 0 0;padding:1.25rem 0 0;list-style:none;display:flex}.site-menu-account li{flex:12rem}.site-menu-account .nav-action,.site-menu-account .button{justify-content:center;width:100%;min-height:3rem}.site-menu-account form{margin:0}.site-menu-account .link-button{min-height:3rem}.site-footer{background:var(--footer);border-top:1px solid var(--line);color:var(--muted);font-size:.8125rem;line-height:1.45}.footer-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);gap:2rem 3rem;padding-block:clamp(2.25rem,4vw,3rem);display:grid}.footer-about p{max-width:26rem;color:var(--muted);margin:1rem 0 0}.footer-promises{gap:.45rem;margin:1.1rem 0 0;padding:0;list-style:none;display:grid}.footer-promises li{color:var(--ink-soft);padding-left:1.4rem;line-height:1.45;position:relative}.footer-promises li:before{content:"";border-top:1.5px solid var(--accent);width:.7rem;position:absolute;top:.7em;left:0}.footer-nav h2{color:var(--ink);font-family:var(--sans);letter-spacing:0;margin:0 0 .75rem;font-size:.8125rem;font-weight:600}.footer-nav ul{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.footer-nav a{color:var(--ink-soft);align-items:center;min-height:1.75rem;text-decoration:none;display:inline-flex}.footer-nav a:hover{color:var(--ink);text-decoration:underline}.footer-base{border-top:1px solid var(--line);color:var(--muted);padding-block:1.1rem;font-size:.8125rem}.band{padding-block:clamp(3.5rem,8vw,6.5rem)}.band-deep{--button-soft:var(--button-on-deep);--surface:var(--card-on-deep);background:var(--paper-deep)}.band-title{letter-spacing:-.02em;text-align:center;max-width:22ch;margin:0 auto clamp(2rem,4vw,3rem);font-size:clamp(2rem,4vw,3rem);line-height:1.08}.eyebrow.band-eyebrow{justify-content:center}.band-note{text-align:center;margin:clamp(1.5rem,3vw,2rem) auto 0}.hero{--button-soft:var(--button-on-deep);background:var(--paper);border-bottom:1px solid var(--line);padding-block:clamp(1.5rem,3vw,2.75rem) clamp(2.5rem,6vw,4.75rem)}.hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-template-areas:"copy aside""facts aside";align-items:start;gap:0 clamp(2rem,5vw,4.5rem);display:grid}.hero-copy{grid-area:copy;align-self:end;min-width:0}.hero-aside{grid-area:aside;align-self:center;min-width:0}.hero:not(:has(.hero-facts)) .hero-copy{align-self:center}.hero:not(:has(.hero-aside)) .hero-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""facts"}.hero h1{letter-spacing:-.02em;-webkit-hyphens:manual;hyphens:manual;max-width:22ch;margin-bottom:1.1rem;font-size:clamp(2rem,4.4vw,3.125rem);line-height:1.1}.hero h1 em{color:var(--accent);font-style:normal}.hero h1 .hero-line{display:block}.hero h1 .mark-match{color:var(--ink)}.hero h1 .mark-your{color:var(--accent)}.hero h1 .mark-bank{color:var(--accent-2)}.hero .lead{max-width:36rem;margin:0}.hero-facts{border-top:1px solid var(--line);grid-area:facts;gap:1.1rem;margin:2rem 0 0;padding:1.5rem 0 0;list-style:none;display:grid}.hero .entry-panel{background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--accent-2);padding:1.5rem 1.75rem 1.4rem;box-shadow:0 1px 2px #14172b0f,0 12px 32px #14172b14}.hero .entry-panel-heading{margin:.95rem 0 .85rem}.hero .entry-panel-heading h2{font-size:1.375rem}.hero .entry-panel .form-field{margin-bottom:.7rem}.hero .entry-panel .form-field label{margin-bottom:.15rem}.hero .entry-form .form-field>label{margin-bottom:.2rem;font-size:1rem}.hero-facts li{grid-template-columns:1.75rem minmax(0,1fr);column-gap:.9rem;display:grid}.hero-facts .feature-symbol{margin:.1rem 0 0}.hero-facts strong{color:var(--ink);font-weight:600;display:block}.hero-facts p{color:var(--muted);margin:0;font-size:.9375rem}.preview{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0;margin:0;padding:clamp(1.1rem,2.5vw,1.6rem)}.preview-caption{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:.4rem .75rem;margin-bottom:.9rem;font-size:.9375rem;font-weight:600;line-height:1.35;display:flex}.preview-steps{margin:0;padding:0;list-style:none;display:grid}.preview-step{border-top:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:.3rem;padding:1rem 0;display:flex}.preview-step:first-child{border-top:0;padding-top:.2rem}.preview-step.is-decision{border:1px solid var(--accent);border-radius:var(--radius-sm);background:var(--accent-soft);margin-top:.5rem;padding:1rem 1.1rem}.preview-label{color:var(--accent-deep);font-size:.8125rem;font-weight:600}.preview-title{color:var(--ink);font-family:var(--display);letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:.25rem .6rem;font-size:1.0625rem;font-weight:600;line-height:1.3;display:flex}.preview-text{color:var(--ink-soft);font-size:.9375rem;line-height:1.45}.preview-buttons{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.mock-button{border:1px solid var(--action);background:var(--action);min-height:2.25rem;color:var(--action-text);border-radius:6px;align-items:center;padding:.35rem .9rem;font-size:.875rem;font-weight:600;line-height:1.25;display:inline-flex}.mock-button.secondary{border-color:var(--line-strong);color:var(--ink);background:0 0}.preview-note{color:var(--muted);margin:.75rem 0 0;font-size:.8125rem;line-height:1.45}.fact-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.fact-cards.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.fact-cards.is-two{grid-template-columns:repeat(2,minmax(0,1fr))}.fact-cards .check-list{max-width:none;color:var(--text);margin:.6rem 0 0;font-size:.9375rem}.fact-cards .check-list li{background:0 0;border-radius:0;margin-block:.45rem;padding:0 0 0 1.6rem}.band-tight{padding-block:clamp(2.5rem,5vw,4rem)}.band-cta{text-align:center;margin:clamp(1.75rem,3.5vw,2.5rem) 0 0}.fact-cards li{border-radius:var(--radius);background:var(--paper-deep);min-width:0;padding:clamp(1.25rem,2.5vw,1.75rem)}.band-deep .fact-cards li{background:var(--surface)}.fact-cards h3{margin-bottom:.4rem}.fact-cards p{color:var(--muted);margin:0;font-size:.9375rem}.deep-dive{border:1px solid var(--line);border-radius:var(--radius-sm);max-width:48rem;margin:1.5rem auto 0;padding:1rem 1.25rem}.deep-dive summary{color:var(--ink);font-weight:600}.deep-dive p{color:var(--muted);margin:.75rem 0 0;font-size:.9375rem}@media (max-width:1023px){.fact-cards,.fact-cards.is-three,.fact-cards.is-two{grid-template-columns:repeat(2,minmax(0,1fr))}}.hero-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:2rem;display:flex}.hero-actions .button{min-height:3rem;padding-inline:1.6rem}.trust-strip{border-block:1px solid var(--line);background:var(--paper-deep)}.trust-strip .container{flex-wrap:wrap;align-items:center;gap:.4rem 1.5rem;padding-block:.9rem;font-size:.9375rem;display:flex}.trust-strip span{color:var(--muted)}.trust-strip a{color:var(--accent-deep);font-weight:600;text-decoration:none}.trust-strip a:hover{text-decoration:underline}.step-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.step-cards li{border-radius:var(--radius);background:var(--paper-deep);flex-direction:column;gap:.45rem;min-width:0;padding:clamp(1.5rem,3vw,2.25rem);display:flex}.step-cards li:before{content:attr(data-step);border:1px solid var(--line-strong);width:2.5rem;height:2.5rem;color:var(--ink);border-radius:50%;place-items:center;margin-bottom:.75rem;font-weight:600;display:grid}.step-cards.is-four{grid-template-columns:repeat(4,minmax(0,1fr))}.band-deep .step-cards li{background:var(--surface);border:1px solid var(--line)}.step-cards li.is-yours:before{background:var(--action);border-color:var(--action);color:var(--action-text)}.step-cards strong{color:var(--ink);font-family:var(--display);letter-spacing:-.01em;font-size:clamp(1.3125rem,2vw,1.5rem);font-weight:600;line-height:1.2}.step-cards span{color:var(--muted)}.entry{grid-template-columns:minmax(0,1.05fr) minmax(22rem,.95fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);padding-block:clamp(2.5rem,6vw,5rem) clamp(3rem,6vw,5rem);display:grid}.entry-story{flex-direction:column;gap:2.5rem;min-width:0;padding-top:clamp(0rem,2vw,1.5rem);display:flex}.entry h1{letter-spacing:-.025em;-webkit-hyphens:manual;hyphens:manual;margin-bottom:1.25rem;font-size:clamp(2.75rem,5.4vw,4.25rem);line-height:1.04}.entry h1 em{color:var(--accent);font-style:normal}.entry-head .lead{max-width:34ch;margin:0}.entry-steps{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.entry-steps li{border-bottom:1px solid var(--line);grid-template-columns:2rem 1fr;column-gap:.9rem;padding:.9rem 0;line-height:1.4;display:grid}.entry-steps li:before{content:attr(data-step);border:1px solid var(--line-strong);width:1.75rem;height:1.75rem;color:var(--ink);border-radius:50%;grid-row:span 2;place-items:center;font-size:.8125rem;font-weight:600;display:grid}.entry-steps li.is-yours:before{background:var(--action);border-color:var(--action);color:var(--action-text)}.entry-steps strong{color:var(--ink);font-weight:600}.entry-steps span{color:var(--muted);font-size:.9375rem}.entry-more .small-note{margin-top:1rem}.entry-panel,.auth-card{--field-max:none}.entry-panel{border-radius:var(--radius);background:var(--paper-deep);min-width:0;padding:clamp(1.5rem,3vw,2.5rem)}.entry-panel-heading{margin:1.75rem 0 1.25rem}.entry-panel-heading h2,.entry-panel-heading h3{letter-spacing:-.015em;margin-bottom:.35rem;font-size:1.5rem;line-height:1.2}.entry-panel-heading p{color:var(--muted);margin:0;font-size:.9375rem;line-height:1.45}.entry-panel .bank-form{margin-top:0}.entry-panel .button{width:100%;min-height:3rem}.entry-panel .field-hint{font-size:.8125rem}.entry-panel .form-field{margin-bottom:1rem}.entry-panel .check-label{font-size:.875rem;line-height:1.5}.entry-trust{margin-block:1rem 0;font-size:.8125rem}.entry-tabs{background:var(--control);border-radius:10px;grid-template-columns:1fr 1fr;gap:.2rem;padding:.2rem;display:grid}.entry-tabs a{min-height:2.75rem;color:var(--ink-soft);text-align:center;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:.45rem .6rem;font-size:.9375rem;font-weight:500;text-decoration:none;display:flex}.entry-tabs a:hover{color:var(--ink)}.entry-tabs a[aria-current=page]{background:var(--control-selected);border-color:var(--line-strong);color:var(--ink);font-weight:600}.entry-bank{border-top:1px solid var(--line);color:var(--muted);margin:1.5rem 0 0;padding-top:1rem;font-size:.875rem;line-height:1.6}.home-band{border-top:1px solid var(--line);padding-block:clamp(3.5rem,8vw,6.5rem) 0}.home-band>.eyebrow{justify-content:center}.home-band>h2{letter-spacing:-.02em;text-align:center;max-width:22ch;margin:0 auto clamp(2rem,4vw,3rem);font-size:clamp(2rem,4vw,3rem);line-height:1.08}.visibility{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:0 clamp(.75rem,2vw,1.25rem);display:grid}.visibility-side{border-radius:var(--radius);background:var(--paper-deep);padding:clamp(1.5rem,3vw,2.5rem)}.band-deep .visibility-side{background:var(--surface)}.visibility-side h3{margin-bottom:.5rem;font-size:1.3125rem}.visibility-side>p{color:var(--muted);max-width:42ch;margin-bottom:1.1rem;font-size:.9375rem}.visibility-side ul{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.visibility-side li{border-bottom:1px solid var(--line);color:var(--ink);padding:.7rem 0;font-size:.9375rem}.visibility-side.after,.band-deep .visibility-side.after{background:var(--accent-soft)}.visibility-side.after>p{color:var(--ink-soft)}.visibility-line{border-left:1px dashed var(--accent);width:0;margin-block:1.75rem;position:relative}.visibility-line span{white-space:nowrap;border:1px solid var(--line);background:var(--surface);color:var(--accent);border-radius:999px;padding:.25rem .75rem;font-size:.8125rem;font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-90deg)}.feature-symbol{width:1.75rem;height:1.75rem;color:var(--accent-2);margin-bottom:1rem;display:block}.feature-symbol svg{width:100%;height:100%;display:block}.home-account{grid-template-columns:minmax(0,1fr) minmax(22rem,30rem);align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.home-account-intro{min-width:0;position:sticky;top:6rem}.home-account>.home-account-intro{grid-area:1/1}.home-account>.entry-panel{grid-area:1/2}#anfrage{scroll-margin-top:4.5rem}.form-next{color:var(--ink-soft);text-align:center;margin:.75rem 0 0;font-size:.875rem;line-height:1.45}.preview-wrap{max-width:40rem;margin:2.25rem auto 0}.end-call{background:var(--paper-deep);text-align:center}.end-call-inner{justify-items:center;gap:1rem;display:grid}.end-call-inner .band-title{-webkit-hyphens:manual;hyphens:manual;max-width:22ch;margin:0}.end-call-inner p{max-width:34rem;color:var(--ink-soft);margin:0}.entry-eligibility{color:var(--ink-soft);margin:.6rem 0 0;font-size:.875rem;line-height:1.45}.home-account-intro h2{letter-spacing:-.02em;max-width:16ch;margin-bottom:clamp(1.5rem,3vw,2.25rem);font-size:clamp(2rem,4vw,3rem);line-height:1.08}.account-facts{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.account-facts li{border-bottom:1px solid var(--line);grid-template-columns:1.75rem minmax(0,1fr);column-gap:1.1rem;padding-block:1.35rem;display:grid}.account-facts .feature-symbol{margin:0}.account-facts h3{margin-bottom:.35rem}.account-facts p{max-width:44ch;color:var(--muted);margin:0;font-size:.9375rem}.hero-checks{gap:.6rem;max-width:36rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.hero-checks li{color:var(--ink-soft);padding-left:1.75rem;font-size:1rem;line-height:1.45;position:relative}.hero-checks li:before{content:"";border-left:2px solid var(--accent-2);border-bottom:2px solid var(--accent-2);width:.9rem;height:.5rem;position:absolute;top:.38rem;left:.1rem;transform:rotate(-45deg)}.entry-form h2{margin:0 0 .85rem;font-size:1.375rem;line-height:1.2}.choice-list{gap:.5rem;margin-bottom:.4rem;display:grid}.choice{border:1px solid var(--line-strong);background:var(--field);min-height:3rem;color:var(--ink);cursor:pointer;border-radius:8px;align-items:center;gap:.75rem;padding:.55rem .9rem;font-size:1rem;font-weight:500;display:flex}.choice:hover{border-color:var(--ink)}.choice input{width:1.25rem;height:1.25rem;accent-color:var(--accent);flex:none;margin:0}.choice:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.choice:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.choice:has(input[aria-invalid=true]){border-color:var(--danger)}.entry-form .form-field{margin:1.1rem 0 1rem}.entry-form>.field-error{margin-top:.25rem}.amount-input{position:relative}.amount-input input{padding-right:2.5rem}.amount-unit{color:var(--muted);pointer-events:none;font-weight:600;position:absolute;top:50%;right:.9rem;transform:translateY(-50%)}.entry-form .button{width:100%;min-height:3.25rem;font-size:1.0625rem}.entry-step{color:var(--accent-deep);margin:0 0 .4rem;font-size:.8125rem;font-weight:600}.entry-note,.entry-taken,.entry-login{color:var(--muted);margin:.8rem 0 0;font-size:.875rem;line-height:1.5}.entry-taken{border:1px solid var(--info-line);background:var(--info-soft);color:var(--info-ink);border-radius:6px;padding:.6rem .8rem}.entry-login{border-top:1px solid var(--line);color:var(--ink-soft);padding-top:.9rem;font-size:.9375rem}.entry-panel .entry-trust{margin-top:.9rem}.request-summary{border:1px solid var(--line);background:var(--surface);border-radius:8px;margin:1.25rem 0;padding:1rem 1.15rem}.request-summary h2{margin:0 0 .6rem;font-size:1.0625rem}.request-summary dl{gap:.45rem;margin:0;display:grid}.request-summary dl div{grid-template-columns:minmax(9rem,.8fr) 1.2fr;gap:.75rem;display:grid}.request-summary dt{color:var(--muted);font-size:.9375rem}.request-summary dd{color:var(--ink);margin:0;font-weight:600}.request-summary p{margin:.6rem 0 0;font-size:.9375rem}.auth-card-title{margin:0 0 1rem;font-size:1.25rem}.band-subtitle{text-align:center;margin:clamp(2.5rem,5vw,3.5rem) 0 1.25rem;font-size:clamp(1.375rem,2.4vw,1.75rem)}.visibility-side h4{font-family:var(--display);color:var(--ink);margin:0 0 .5rem;font-size:1.1875rem;font-weight:600}.fact-cards .feature-symbol{margin-bottom:.75rem}.nav-login{min-height:2.75rem;color:var(--ink);align-items:center;padding-inline:.35rem;font-weight:500;text-decoration:none;display:inline-flex}.nav-login:hover{color:var(--accent);text-decoration:underline}.nav-login[aria-current=page]{font-weight:600;text-decoration:underline}.faq-list{border-top:1px solid var(--line);max-width:48rem;margin-inline:auto}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{min-height:3.25rem;color:var(--ink);justify-content:space-between;align-items:center;gap:1rem;padding-block:.9rem;font-weight:600;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";color:var(--accent);flex:none;font-size:1.5rem;font-weight:400;line-height:1}.faq-list details[open] summary:after{content:"−"}.faq-list details p{max-width:var(--measure);color:var(--ink-soft);margin:0 0 1.1rem}.page-intro{max-width:52rem;padding-block:clamp(2.5rem,6vw,4.5rem) 1.75rem}.page-intro h1{max-width:20ch}.page-intro .small-note{margin-top:.75rem}.public-intro .page-intro{max-width:none;padding-block:clamp(2.5rem,6vw,4.5rem) clamp(1.75rem,4vw,3rem)}.public-intro h1{letter-spacing:-.022em;font-size:clamp(2.25rem,5vw,3.5rem);line-height:1.06}.public-intro .lead{max-width:42rem}.public-intro.is-center .page-intro{text-align:center}.public-intro.is-center h1,.public-intro.is-center .lead{margin-inline:auto}.public-intro.is-center .eyebrow,.public-intro.is-center .actions{justify-content:center}.doc-band{padding-block:0 clamp(3.5rem,8vw,6rem)}.band-deep.doc-band{padding-top:clamp(2.5rem,5vw,4rem)}.band-deep .doc-wide{border-top:0;padding-top:0}.doc{border-top:1px solid var(--line);grid-template-columns:minmax(13rem,15rem) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);padding-top:1rem;display:grid}.doc-toc{padding-top:1.1rem;font-size:.875rem;position:sticky;top:5.5rem}.doc-toc h2{color:var(--ink);font-family:var(--sans);letter-spacing:0;margin:0 0 .6rem;font-size:.875rem;font-weight:600}.doc-toc ol{border-left:1px solid var(--line);margin:0;padding:0;list-style:none}.doc-toc li{margin:0}.doc-toc a{color:var(--muted);border-left:1px solid #0000;margin-left:-1px;padding:.3rem 0 .3rem .9rem;line-height:1.4;text-decoration:none;display:block}.doc-toc a:hover{color:var(--ink);border-left-color:var(--ink)}.info-list{max-width:var(--measure)}.info-row{border-bottom:1px solid var(--line);padding-block:1.4rem;scroll-margin-top:5.5rem}.info-row:first-child{padding-top:1.1rem}.info-row h2{letter-spacing:-.01em;margin-bottom:.45rem;font-size:1.1875rem}.info-row p{color:var(--text);max-width:var(--measure);margin:0}.doc>*{min-width:0}.info-row h2,.info-row h3,.info-row p{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.info-list-plain{border-top:1px solid var(--line);max-width:none}.doc-wide{border-top:1px solid var(--line);padding-top:1rem}.info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.info-grid .info-row,.info-grid .info-row:first-child{border-radius:var(--radius);background:var(--surface);border:0;padding:clamp(1.25rem,3vw,2rem)}.info-grid .info-row h2{font-size:1.3125rem}.page-intro-actions{margin-top:1.75rem}.process{max-width:52rem;margin-inline:auto}.process-phase-title{color:var(--accent);font-family:var(--sans);letter-spacing:0;margin:0 0 .9rem;font-size:.9375rem;font-weight:600}.process-steps{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.process-step{border-radius:var(--radius);background:var(--surface);grid-template-columns:2.5rem minmax(0,1fr);column-gap:1.25rem;padding:clamp(1.25rem,3vw,1.75rem);display:grid;position:relative}.process-phase.after .process-step{background:var(--accent-soft)}.process-number{border:1px solid var(--line-strong);width:2.5rem;height:2.5rem;color:var(--ink);font-variant-numeric:tabular-nums;background:0 0;border-radius:50%;place-items:center;font-weight:600;display:grid}.process-step.is-decision .process-number{background:var(--action);border-color:var(--action);color:var(--action-text)}.process-text{min-width:0;padding-top:.35rem}.process-text h3{margin-bottom:.45rem;font-size:1.3125rem}.process-text p{max-width:var(--measure);margin:0}.process-text .process-mark{margin-top:.75rem}.process-boundary{color:var(--accent);align-items:center;gap:.75rem;margin-block:1.5rem;font-size:.8125rem;font-weight:600;display:flex}.process-boundary:before,.process-boundary:after{content:"";border-top:1px dashed var(--accent);flex:auto}.process-boundary:before{flex:0 0 2.5rem}.process-boundary span{border:1px solid var(--line);background:var(--surface);white-space:nowrap;border-radius:999px;padding:.25rem .75rem}.faq{max-width:56rem;margin-inline:auto}.faq-index{margin-bottom:clamp(2rem,4vw,3rem)}.gallery-title{letter-spacing:-.015em;margin:0 0 1rem;font-size:clamp(1.5rem,2.6vw,2rem)}.gallery-list{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:1rem;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.gallery-list::-webkit-scrollbar{display:none}.gallery-list>li{scroll-snap-align:start;flex:0 0 max(17rem,33.3333% - .666667rem);min-width:0}.gallery-paddles{justify-content:flex-end;gap:.75rem;margin-top:1rem;display:flex}.gallery-paddles[hidden]{display:none}.gallery-paddle{background:var(--button-soft,var(--control));width:2.75rem;height:2.75rem;color:var(--ink);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.gallery-paddle:hover{background:var(--control-hover)}.gallery-paddle[aria-disabled=true]{color:var(--line-strong);background:var(--button-soft,var(--control));cursor:default}.gallery-paddle:before{content:"";border:2px solid;border-width:0 2px 2px 0;width:.5rem;height:.5rem;margin-left:.2rem;transform:rotate(135deg)}.gallery-paddle.is-next:before{margin-left:-.2rem;transform:rotate(-45deg)}.topic-card{border-radius:var(--radius);background:var(--surface);flex-direction:column;padding:clamp(1.25rem,2.6vw,1.75rem);display:flex}.topic-card h3{margin:0 0 .75rem;font-size:1.3125rem}.topic-card h3 a{color:var(--ink);text-decoration:none}.topic-card h3 a:hover{text-decoration:underline}.topic-card ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.topic-card ol a{border-bottom:1px solid var(--line);color:var(--ink-soft);padding:.6rem 0;font-size:.9375rem;line-height:1.4;text-decoration:none;display:block}.topic-card ol a:hover{color:var(--accent)}.faq-group{border-radius:var(--radius);background:var(--surface);padding:clamp(1.25rem,3vw,2.25rem);scroll-margin-top:5.5rem}.faq-group+.faq-group{margin-top:1.25rem}.faq-group>h2{margin:0;padding-bottom:.35rem;font-size:clamp(1.375rem,2.2vw,1.75rem)}.faq-group .info-row{max-width:none}.faq-group .info-row:first-of-type{padding-top:1rem}.faq-group .info-row:last-child{border-bottom:0;padding-bottom:0}.faq-group .info-row h3{margin-bottom:.45rem;font-size:1.1875rem}.end-band{background:var(--band-b);color:var(--on-dark);text-align:center}.end-band-inner{flex-direction:column;align-items:center;padding-block:clamp(3.5rem,8vw,5.5rem);display:flex}.end-band-symbol{width:3.5rem;height:3.5rem;color:var(--on-dark);margin-bottom:1.25rem;display:block}.end-band-symbol svg{width:100%;height:100%;display:block}.end-band h2{-webkit-hyphens:manual;hyphens:manual;max-width:22ch;color:var(--on-dark);letter-spacing:-.02em;margin:0 0 1rem;font-size:clamp(2rem,4vw,3rem);line-height:1.08}.end-band p{max-width:40rem;color:var(--on-dark);margin:0;font-size:clamp(1.0625rem,1.6vw,1.3125rem);line-height:1.42}.end-band-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.5rem;margin-top:2rem;display:flex}.end-band .button{background:var(--on-dark);border-color:var(--on-dark);min-height:3rem;color:var(--card-button-text);padding-inline:1.6rem}.end-band .button:hover{background:var(--on-dark-soft);border-color:var(--on-dark-soft);color:var(--card-button-text)}.end-band a:not(.button){color:var(--on-dark);text-decoration-color:currentColor}.end-band a:not(.button):hover{color:var(--on-dark-soft)}.end-band :focus-visible{outline-color:var(--focus-on-dark)}.info-list-plain .info-row{grid-template-columns:minmax(12rem,.6fr) 1fr;gap:.25rem 2.5rem;display:grid}.auth{grid-template-columns:minmax(0,1fr) minmax(19rem,27rem);align-items:start;gap:clamp(2rem,6vw,5rem);padding-block:clamp(2.5rem,6vw,5rem);display:grid}.auth-intro h1{max-width:16ch;font-size:clamp(2.125rem,4.2vw,3rem)}.auth-intro .lead{margin-bottom:1rem}.auth-intro .journey{--steps:4}.auth-card{border-radius:var(--radius);background:var(--paper-deep);padding:clamp(1.5rem,3vw,2.25rem)}.auth-card .bank-form{margin-top:0}.auth-card .button{width:100%;min-height:3rem}.auth-card .step-form{width:100%;display:flex}.auth-card .success-note{margin-top:0}.auth-options{border-bottom:1px solid var(--line-strong);margin:0 0 1.5rem}.auth-options ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.auth-options li{min-width:0}.auth-options a{min-height:3rem;color:var(--ink-soft);border-bottom:3px solid #0000;justify-content:center;align-items:center;padding:.6rem .4rem;font-weight:500;text-decoration:none;display:flex}.auth-options a[aria-current=page]{border-bottom-color:var(--accent);color:var(--accent-deep);font-weight:600}.auth-options a:hover{background:var(--accent-soft);color:var(--accent-deep)}.auth-options a:focus-visible{outline:3px solid var(--focus);outline-offset:3px}@media (forced-colors:active){.auth-options a[aria-current=page]{border-bottom-color:highlight;font-weight:600}}.app-header{z-index:20;background:var(--paper);border-bottom:1px solid var(--line);position:sticky;top:0}.security-banner{padding:.7rem var(--gutter,1rem);background:var(--warn-soft);border-bottom:1px solid var(--warn-line);color:var(--warn-ink);text-align:center;margin:0;font-size:.95rem}.security-banner a{color:inherit;min-height:24px;font-weight:600;text-decoration:underline;display:inline-block}.app-header-inner{align-items:center;gap:0 1.5rem;width:min(100% - 2.5rem,82rem);min-height:3.5rem;margin-inline:auto;display:flex}.app-header .brand-logo{max-width:min(44vw,11rem);height:1.6rem}.app-nav{flex:auto;align-self:stretch;align-items:stretch;gap:.5rem 1rem;min-width:0;display:flex}.area-tag{border-right:1px solid var(--line);color:var(--muted);white-space:nowrap;align-self:center;align-items:center;gap:.45rem;padding-right:1rem;font-size:.8125rem;font-weight:600;display:inline-flex}.area-tag:before{content:"";background:var(--accent);border-radius:50%;width:.45rem;height:.45rem}.area-tag[data-area=bank]:before{background:var(--bank)}.area-tag[data-area=staff]:before{background:var(--staff-mark)}.app-links{scrollbar-width:none;align-items:stretch;gap:.25rem;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.app-links li{display:flex}.app-links a{min-height:2.75rem;color:var(--ink-soft);white-space:nowrap;align-items:center;padding:0 .7rem;font-size:.9375rem;font-weight:500;text-decoration:none;display:flex}.app-links a:hover{color:var(--ink)}.app-links a[aria-current=page]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--ink);font-weight:600}.app-links a:focus-visible,.prototype-sidebar nav a:focus-visible,.site-nav a:focus-visible,.work-tabs a:focus-visible{outline-offset:-3px}.app-account{align-items:center;gap:1rem;margin-left:auto;font-size:.9375rem;display:flex}.app-account form{margin:0}.app-account a{color:var(--ink);font-weight:500;text-decoration:none}.app-account a:hover{color:var(--accent);text-decoration:underline}.app-main{width:min(100% - 2.5rem,82rem);margin-inline:auto;padding-block:clamp(1.75rem,3.5vw,3rem) clamp(3rem,6vw,5rem)}.app-main h1{font-size:clamp(1.875rem,3.4vw,2.5rem)}.app-main .page-intro{padding-block:.25rem 1.25rem}.app-footer{border-top:1px solid var(--line);background:var(--footer);font-size:.8125rem}.app-footer-inner{width:min(100% - 2.5rem,82rem);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:.75rem 2rem;margin-inline:auto;padding-block:1.25rem;display:flex}.app-footer nav{flex-wrap:wrap;gap:.4rem 1.2rem;display:flex}.app-footer nav a{color:var(--ink-soft);align-items:center;min-height:1.75rem;text-decoration:none;display:inline-flex}.app-footer nav a:hover{color:var(--ink);text-decoration:underline}.app-footer p{margin:0}.request-page{max-width:50rem;margin-inline:auto;padding-block:.5rem 1rem}.request-page>h1{margin-bottom:.6rem}.start-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);max-width:40rem;margin:clamp(1.5rem,5vw,4rem) auto;padding:clamp(1.5rem,4vw,2.5rem)}.start-card h1{font-size:clamp(2rem,4vw,2.75rem)}.start-card .button{min-height:3rem;padding-inline:1.75rem}.journey{grid-template-columns:repeat(var(--steps,5),minmax(0,1fr));counter-reset:journey;gap:.5rem;margin:0 0 2rem;padding:0;list-style:none;display:grid}.journey li{color:var(--muted);counter-increment:journey;padding-top:1rem;font-size:.875rem;line-height:1.35;position:relative}.journey li:before{content:"";background:var(--line);border-radius:2px;height:3px;position:absolute;top:0;left:0;right:0}.journey li[data-state=done]:before{background:var(--ink)}.journey li[data-state=current]:before{background:var(--accent)}.journey li[data-state=current]{color:var(--ink);font-weight:600}.journey li[data-state=done]{color:var(--text)}.journey-count{color:var(--muted);margin:0 0 .6rem;font-size:.9375rem}.journey-count strong{color:var(--ink)}.journey-pause{margin:-1rem 0 1.75rem}.step-done{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-deep);margin:0 0 1.5rem;padding:.9rem 1.1rem}.step-done>summary{cursor:pointer;color:var(--ink);font-weight:600}.step-done[open]>summary{margin-bottom:1rem}.journey-state{color:var(--muted);font-size:.75rem;font-weight:500;display:block}.journey li[data-state=current] .journey-state{color:var(--accent)}.request-list{gap:.75rem;margin:1.5rem 0;padding:0;list-style:none;display:grid}.request-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;padding:1.15rem 1.35rem;display:flex}.request-card h3{margin:0;font-size:1.0625rem}.request-card h3 a{color:var(--ink);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.request-card h3 a:hover{color:var(--accent);text-decoration-color:currentColor}.request-card p{color:var(--muted);margin:.2rem 0 0;font-size:.9rem}.bank-offer{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);margin-top:1.1rem;padding:clamp(1.25rem,2.6vw,1.75rem)}.bank-offer-heading{flex-wrap:wrap;align-items:center;gap:.4rem .8rem;margin-bottom:.55rem;display:flex}.bank-offer-heading .bank-name{overflow-wrap:anywhere;margin:0}.bank-offer-heading .badge{white-space:normal}.bank-offer .explain-box{border:0;border-top:1px dashed var(--accent);color:var(--text);background:0 0;border-radius:0;margin-block:1rem;padding:1rem 0 0}.bank-offer .explain-box>strong{color:var(--ink)}.bank-offer .explain-box .fact-list dd{font-weight:600}.bank-offer .actions{margin-top:1rem}.prototype-panel>.bank-offer{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;margin:0;padding:1.5rem 0 .5rem}.bank-area{min-width:0}.bank-page{max-width:68rem;padding-block:0 1rem}.bank-page h1{font-size:clamp(1.75rem,3vw,2.25rem)}.bank-page .lead{max-width:var(--measure);font-size:1.0625rem}.bank-header{margin:0 0 2.25rem}.bank-header-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1.5rem;padding-bottom:1.1rem;display:flex}.bank-header .eyebrow{color:var(--bank);margin-bottom:.25rem}.bank-title{color:var(--ink);letter-spacing:-.015em;margin:0;font-size:1.5rem;font-weight:600}.bank-meta{color:var(--muted);margin:.25rem 0 0;font-size:.875rem}.bank-switch{flex-wrap:wrap;gap:.4rem;display:flex}.bank-switch a{border:1px solid var(--line);color:var(--ink);background:var(--surface);border-radius:999px;padding:.35rem .8rem;font-size:.875rem;font-weight:500;text-decoration:none}.bank-switch a:hover{border-color:var(--line-strong)}.bank-switch a[aria-current=page]{border-color:var(--bank);background:var(--bank-soft);color:var(--bank);font-weight:600}.work-tabs{border-bottom:1px solid var(--line);scrollbar-width:thin;scroll-snap-type:x proximity;gap:.25rem;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.work-tabs a{color:var(--muted);white-space:nowrap;scroll-snap-align:start;padding:.75rem .65rem;font-size:.9375rem;font-weight:500;text-decoration:none;display:block}.work-tabs a:hover{color:var(--ink)}.work-tabs a[aria-current]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--ink);font-weight:600}.bank-section{margin-top:2.75rem}.bank-section>h2{border-bottom:1px solid var(--line);padding-bottom:.5rem}.bank-area .page-intro{max-width:none;padding-block:.25rem 1rem}.bank-area .page-intro h1{max-width:none}.staff-layout{grid-template-columns:14rem minmax(0,1fr);align-items:start;gap:clamp(1.5rem,3.5vw,3.5rem);display:grid}.staff-nav{font-size:.9375rem;position:sticky;top:5rem}.staff-nav-title{color:var(--ink);margin:0 0 .25rem;font-weight:600}.staff-nav-title a{color:var(--ink);border-radius:8px;padding:.4rem .6rem;text-decoration:none;display:block}.staff-nav-title a[aria-current=page]{background:var(--staff-soft);box-shadow:inset 3px 0 0 var(--staff-mark)}.staff-nav h2{color:var(--muted);font-family:var(--sans);letter-spacing:0;margin:1.1rem 0 .3rem .6rem;font-size:.8125rem;font-weight:600}.staff-nav ul{margin:0;padding:0;list-style:none}.staff-nav a{color:var(--ink-soft);border-radius:8px;padding:.4rem .6rem;line-height:1.35;text-decoration:none;display:block}.staff-nav a:hover{background:var(--paper-deep);color:var(--ink)}.staff-nav a[aria-current]{background:var(--staff-soft);color:var(--ink);box-shadow:inset 3px 0 0 var(--staff-mark);font-weight:600}.staff-nav-mobile{display:none}.staff-content{min-width:0}.staff-switch{border:1px dashed var(--staff-mark);border-radius:var(--radius-sm);background:var(--paper-deep);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 1.75rem;padding:.75rem 1rem;font-size:.9375rem;display:flex}.staff-switch form{display:inline}.staff-switch .button{min-height:2.25rem;padding:.3rem .85rem;font-size:.875rem}.area-nav{margin-top:1.5rem}.hub{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:1.25rem;margin-top:1.5rem;display:grid}.hub-group{border-radius:var(--radius);background:var(--paper-deep);padding:1.35rem 1.5rem}.hub-group h2{font-family:var(--sans);color:var(--muted);letter-spacing:0;margin-bottom:.6rem;font-size:.875rem;font-weight:600}.hub-group ul{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.hub-group a{color:var(--ink);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);font-weight:600}.hub-group a:hover{color:var(--accent);text-decoration-color:currentColor}.hub-group span{color:var(--muted);font-size:.875rem;line-height:1.45;display:block}.preview-strip{background:var(--ink);color:var(--paper);text-align:center;padding:.5rem 1rem;font-size:.8125rem;font-weight:600}.prototype-layout{grid-template-columns:15rem minmax(0,1fr);min-height:calc(100vh - 2rem);display:grid}.prototype-sidebar{background:var(--paper-deep);border-right:1px solid var(--line);padding:1.4rem 1rem}.prototype-brand{color:var(--ink);font-weight:600;line-height:1.3;text-decoration:none;display:block}.sidebar-label{color:var(--accent);margin-top:1.5rem;font-size:.8125rem;font-weight:600}.nav-group{border-top:1px solid var(--line);padding-block:1rem .4rem}.nav-group h2{font-family:var(--sans);letter-spacing:0;color:var(--muted);font-size:.8125rem;font-weight:600}.nav-group a{color:var(--ink);border-radius:8px;padding:.4rem .6rem;font-size:.9375rem;text-decoration:none;display:block}.nav-group a:hover{background:var(--surface)}.nav-group a[aria-current=page]{background:var(--surface);box-shadow:inset 3px 0 0 var(--accent);font-weight:600}.prototype-main{min-width:0}.prototype-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:1rem clamp(1rem,4vw,3rem);font-size:.875rem;display:flex}.prototype-content{width:min(100% - 2.5rem,62rem);margin-inline:auto;padding-block:clamp(2rem,5vw,4rem)}.prototype-content h1{max-width:18ch;font-size:clamp(2rem,4vw,3rem)}.prototype-footer{border-top:1px solid var(--line);color:var(--muted);padding:1.5rem clamp(1rem,4vw,3rem);font-size:.8125rem}.sample-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:1.5rem;display:grid}.sample-form .prototype-panel{margin:0}.sample-form .prototype-panel:last-child{grid-column:1/-1}@media (max-width:1080px){.staff-layout{grid-template-columns:1fr}.staff-nav{display:none}.staff-nav-mobile{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);margin-bottom:1.75rem;display:block}.staff-nav-mobile>summary{color:var(--ink);justify-content:space-between;gap:1rem;padding:.8rem 1rem;font-weight:600;display:flex}.staff-nav-mobile>summary span{color:var(--muted);font-weight:500}.staff-nav-mobile .staff-nav-groups{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:0 1rem;padding:0 .6rem .8rem;display:grid}.staff-nav-mobile h3{color:var(--muted);font-family:var(--sans);letter-spacing:0;margin:.9rem 0 .3rem .45rem;font-size:.8125rem;font-weight:600}.staff-nav-mobile ul{margin:0;padding:0;list-style:none}.staff-nav-mobile a{color:var(--ink-soft);border-radius:8px;padding:.45rem;text-decoration:none;display:block}.staff-nav-mobile a[aria-current]{background:var(--staff-soft);color:var(--ink);box-shadow:inset 3px 0 0 var(--staff-mark);font-weight:600}.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prototype-layout{grid-template-columns:13rem minmax(0,1fr)}}@media (max-width:1023px){.site-nav,.nav-account{display:none}.menu-button{display:grid}}@media (min-width:1024px){.site-menu{display:none}}@supports not selector(:popover-open){.site-menu,.menu-button{display:none!important}.header-inner{flex-wrap:wrap;padding-block:.35rem}.site-nav{flex-basis:100%;order:3;margin:0;display:block!important}.site-nav ul{flex-wrap:wrap;gap:0 1rem}.nav-account{display:flex!important}}@media (max-width:1023px){.header-inner:not(:has(.menu-button)) .nav-account{display:flex}}@media (max-width:900px){.entry{grid-template-columns:1fr;grid-template-areas:"head""panel""more";gap:2rem}.entry-story{display:contents}.entry-head{grid-area:head}.entry>.entry-panel{grid-area:panel}.entry-more{grid-area:more}.hero-grid{grid-template-columns:1fr;grid-template-areas:"copy""aside""facts"}.hero-grid.aside-last{grid-template-areas:"copy""facts""aside"}.hero-grid.aside-last .hero-aside{margin-top:2rem}.hero-aside{margin-top:1.75rem}.hero-facts{margin-top:2rem}.home-account{grid-template-columns:1fr}.home-account>.home-account-intro,.home-account>.entry-panel{grid-area:auto/1}.home-account-intro{position:static}.home-account-intro h2{max-width:20ch}.auth{grid-template-columns:1fr}.doc{grid-template-columns:minmax(0,1fr);gap:0}.doc-toc{display:none}.footer-grid{grid-template-columns:1fr 1fr}.footer-about{grid-column:1/-1}.app-header-inner{flex-wrap:wrap}.app-nav{border-top:1px solid var(--line);flex-basis:100%;order:3}}@media (max-width:1023px){.step-cards.is-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.hero-checks{display:none}.request-summary dl div{grid-template-columns:1fr;gap:.1rem}.container{width:min(100% - 2.5rem,70rem)}.app-header-inner,.app-main,.app-footer-inner{width:min(100% - 2.5rem,82rem)}.two-columns,.sample-form{grid-template-columns:1fr}.sample-form .prototype-panel:last-child{grid-column:auto}.visibility,.info-grid,.step-cards,.step-cards.is-four,.fact-cards,.fact-cards.is-three,.fact-cards.is-two{grid-template-columns:1fr}.visibility-line{border-left:0;border-top:1px dashed var(--accent);width:auto;height:0;margin:1.5rem 1.25rem}.visibility-line span{transform:translate(-50%,-50%)}.info-list-plain .info-row{grid-template-columns:1fr}.prototype-layout{display:block}.prototype-sidebar{border-right:0;border-bottom:1px solid var(--line);padding:1rem}.prototype-sidebar nav{gap:1rem;display:flex;overflow-x:auto}.nav-group{border-top:0;min-width:10rem}.prototype-content{width:min(100% - 2rem,62rem)}.journey{border-left:3px solid var(--line);grid-template-columns:1fr;gap:0;padding-left:0}.journey li{padding:.35rem 0 .35rem 1rem}.journey li:before{border-radius:0;width:3px;height:auto;inset:0 auto 0 -3px}.journey-state{margin-left:.4rem;display:inline}}@media (max-width:560px){body{font-size:1rem}h1{-webkit-hyphens:manual;hyphens:manual}.container,.app-header-inner,.app-main,.app-footer-inner{width:min(100% - 2rem,82rem)}.card-grid,.footer-grid{grid-template-columns:1fr}.brand-logo{max-width:52vw;height:1.7rem}.actions .button,.actions .step-form,.actions .step-form .button,.actions .confirm-step{width:100%}.fact-list>div{grid-template-columns:1fr;gap:.1rem}.entry{padding-block:1.75rem 2.5rem}.entry h1{font-size:clamp(2.125rem,10vw,2.75rem)}.hero h1{margin-bottom:.8rem;font-size:clamp(1.875rem,8.4vw,2.375rem)}.entry-head .lead,.hero .lead{font-size:1.125rem}.hero-actions{margin-top:1.5rem}.hero-actions .button{flex:auto}.process-step{grid-template-columns:2.25rem minmax(0,1fr);column-gap:1rem}.process-number{width:2.25rem;height:2.25rem}.process-boundary:before{flex-basis:1.25rem}.process-boundary span{white-space:normal}.entry-panel-heading{margin-top:1.5rem}.home-band>h2,.band-title{margin-bottom:1.75rem}.entry-panel,.auth-card{padding-inline:1.15rem}.bank-row{padding-inline:1rem}.prototype-top{flex-direction:column;align-items:flex-start}.app-account{gap:.75rem}.app-header .area-tag{display:none}.app-header{position:relative}.form-group{padding-inline:1rem}}.prototype-panel h3,.bank-section h3,.request-page h3{margin-top:1.6rem}.prototype-panel>h2+h3,.prototype-panel>h3:first-child{margin-top:0}.bank-list>.review-row{border-bottom:0;border-top:1px solid var(--line);padding:1.1rem 1.25rem}.bank-list>.review-row:first-child{border-top:0}.review-row>.bank-row{border:0;padding:0 0 .35rem}.bank-details>summary::marker{color:var(--accent)}@media (max-width:560px){.bank-list>.review-row{padding-inline:1rem}}.bank-section>h2+.fact-list>div:first-child,.prototype-panel>h2+.fact-list>div:first-child{border-top:0}@supports ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){.site-header,.app-header{background:var(--glass);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px)}.site-menu::backdrop{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}a,.button,.link-button,.entry-tabs a,.site-nav a,.app-links a,.work-tabs a,.bank-switch a,.staff-nav a,input,select,textarea,.menu-button,.gallery-paddle{transition:color .32s var(--ease),background-color .32s var(--ease),border-color .32s var(--ease),text-decoration-color .32s var(--ease)}.confirm-step[open]>.step-form,.range-helper[open] .range-body{animation:myb-appear .24s var(--ease-fade)}.gallery-list{scroll-behavior:smooth}.menu-icon:before,.menu-icon:after{transition:transform .24s var(--ease)}.site-menu:popover-open .site-menu-links li{animation:myb-slide .24s var(--ease) both}.site-menu-links li:nth-child(2){animation-delay:20ms}.site-menu-links li:nth-child(3){animation-delay:40ms}.site-menu-links li:nth-child(4){animation-delay:60ms}.site-menu::backdrop{animation:myb-appear .24s var(--ease)}@keyframes myb-appear{0%{opacity:0}}.site-header .brand,.app-header .brand{perspective:520px}.site-header .brand-logo,.app-header .brand-logo{transform-origin:0;animation:myb-logo-in .9s var(--ease) backwards}.brand-logo{transition:transform .4s var(--ease)}.brand:hover .brand-logo,.brand:focus-visible .brand-logo{transform:rotateY(-16deg)rotateX(4deg)}@keyframes myb-logo-in{0%{opacity:0;transform:rotateY(-80deg)rotateX(14deg)}}@keyframes myb-slide{0%{opacity:0;translate:0 -8px}}@supports (animation-timeline:view()){.band-title,.topic-card,.faq-group,.info-grid .info-row,.end-band h2,.end-band p,.account-facts li{animation:linear both myb-rise;animation-timeline:view();animation-range:entry entry 35%}.step-cards>li,.process-step{transform-origin:50% 100%;animation:linear both myb-depth-tip;animation-timeline:view();animation-range:entry entry 45%}.visibility-side{transform-origin:100%;animation:linear both myb-depth-open-left;animation-timeline:view();animation-range:entry entry 55%}.visibility-side.after{transform-origin:0;animation-name:myb-depth-open-right}.end-band-symbol{animation:linear both myb-depth-turn;animation-timeline:view();animation-range:entry entry 60%}}@media (max-width:1023px){@supports (animation-timeline:view()){.visibility-side,.visibility-side.after{transform-origin:50% 100%;animation-name:myb-depth-tip}}}@keyframes myb-depth-tip{0%{opacity:0;transform:perspective(900px)rotateX(18deg)translateY(24px)}}@keyframes myb-depth-open-left{0%{opacity:0;transform:perspective(1100px)rotateY(-28deg)}}@keyframes myb-depth-open-right{0%{opacity:0;transform:perspective(1100px)rotateY(28deg)}}@keyframes myb-depth-turn{0%{opacity:0;transform:perspective(500px)rotateY(-90deg)}}@keyframes myb-rise{0%{opacity:0;translate:0 24px}}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (prefers-reduced-transparency:reduce){.site-header,.app-header{background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none}.site-menu::backdrop{background:var(--paper-deep,#f2f6fc);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){:root{--muted:#3b4160;--ink-soft:#14172b;--line:#7a819c;--line-strong:#4a5070;--control:#d6dcea}.hub-group,.entry-panel,.process-step,.auth-card,.visibility-side,.step-cards li,.topic-card,.faq-group,.info-grid .info-row,.preview,.fact-cards li{border:1px solid var(--line-strong)}.button.secondary{border-color:var(--line-strong)}.site-header,.app-header{background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none}.site-menu::backdrop{background:var(--paper-deep,#f2f6fc);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){.badge,.button,.button.secondary,.nav-action,.bank-switch a,.entry-panel,.process-step,.auth-card,.bank-list,.prototype-panel,.feature-card,.visibility-side,.start-card,.request-card,.hub-group,.form-group,.range-helper,.staff-nav-mobile,.step-cards li,.topic-card,.faq-group,.info-grid .info-row,.gallery-paddle{forced-color-adjust:auto;border:1px solid canvastext}.site-header,.app-header,.site-menu::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas}.end-band,.preview,.mock-button{color:canvastext;background:canvas;border:1px solid canvastext}.site-menu{border:1px solid canvastext}.menu-icon:before,.menu-icon:after{forced-color-adjust:none;background:canvastext}.entry-tabs a[aria-current=page],.site-nav a[aria-current=page],.nav-action[aria-current=page],.nav-login[aria-current=page],.app-links a[aria-current=page],.work-tabs a[aria-current],.staff-nav a[aria-current],.staff-nav-title a[aria-current=page],.staff-nav-mobile a[aria-current],.bank-switch a[aria-current=page],.nav-group a[aria-current=page],.button[aria-pressed=true],.site-menu-links a[aria-current=page]{forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}.journey li:before{background:canvastext}.range-helper input[type=range]{appearance:auto}}@media print{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#000;--text:#000;--ink-soft:#000;--muted:#333;--surface:#fff;--paper:#fff;--paper-deep:#fff;--field:#fff;--line:#888;--accent-soft:#fff}.site-header,.site-footer,.app-header,.app-footer,.staff-nav,.staff-nav-mobile,.work-tabs,.skip-link,.range-helper,.site-menu,.gallery-paddles{display:none}body{color:#000;background:#fff}.process-step.is-decision .process-number,.process-number,.entry-steps li.is-yours:before,.step-cards li.is-yours:before{color:#000;background:#fff;border-color:#000}.entry-panel,.process-step,.process-phase.after .process-step,.auth-card,.prototype-panel,.bank-list,.form-group,.hub-group,.step-cards li,.visibility-side,.visibility-side.after,.topic-card,.faq-group,.info-grid .info-row{color:#000;background:#fff;border:1px solid #888}.hero,.band-deep{background:#fff}.end-band{color:#000;background:#fff;border:1px solid #888;min-height:0;margin-bottom:1rem}.hero :is(h1,h2,h3,p,a,em,strong),.end-band :is(h2,p,a){color:#000}.hero .button,.end-band .button{color:#000;background:#fff;border-color:#000}.preview,.fact-cards li{color:#000;background:#fff;border:1px solid #888}*,:before,:after{animation:none!important}}.calc{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(1.25rem,3vw,2.5rem);margin-bottom:1rem;display:grid}.calc-form,.calc-result{border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);padding:clamp(1.25rem,2.5vw,1.75rem)}.calc-result{background:var(--paper-deep)}.calc-label{color:var(--muted);margin:0;font-size:.9375rem}.calc-figure{color:var(--ink);font-family:var(--display);letter-spacing:-.02em;margin:.15rem 0 1.25rem;font-size:clamp(2.25rem,5vw,3.25rem);font-weight:700;line-height:1.1}.calc-details{gap:.75rem;margin:0;display:grid}.calc-details div{border-top:1px solid var(--line);justify-content:space-between;gap:1rem;padding-top:.75rem;display:flex}.calc-details dt{color:var(--muted)}.calc-details dd{color:var(--ink);text-align:right;margin:0;font-weight:600}.calc-empty{color:var(--muted);margin:0}.calc-note{max-width:52rem}.calc-result .button{margin-top:1.25rem}.calc-result .small-note{margin:.75rem 0 0}.account-menu ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.account-menu a{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-height:3rem;color:var(--ink);align-items:center;padding:.5rem 1rem;font-weight:600;text-decoration:none;display:flex}.account-menu a:hover{border-color:var(--line-strong);color:var(--accent)}@media (max-width:760px){.calc{grid-template-columns:minmax(0,1fr)}}.site-nav .nav-wide{display:none}@media (min-width:1180px){.site-nav .nav-wide{display:block}}a,button,summary,input,select,textarea,label{touch-action:manipulation}body{overflow-wrap:break-word}.mobile-cta,.mobile-cta-space{display:none}@media (max-width:1023px){.brand,.footer-nav a,.trust-strip a,.text-link{min-height:2.75rem}.text-link,.trust-strip a{align-items:center;display:inline-flex}.topic-card ol a{align-items:center;min-height:2.75rem;padding-block:.5rem;display:flex}.site-footer,.footer-nav h2,.footer-base,.entry-panel .field-hint,.entry-trust,.preview-note,.range-hint{font-size:.875rem}.footer-nav ul{gap:.25rem}.visibility-line span{font-size:.875rem}.mobile-cta{z-index:15;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:var(--paper);display:block;position:fixed;inset:auto 0 0}.mobile-cta .button{width:100%;min-height:3rem;display:flex}.mobile-cta-space{height:calc(4.75rem + env(safe-area-inset-bottom,0px));display:block}}@media (max-width:760px){.calc-result{order:-1}}
.subpage{--radius:8px;--radius-sm:6px;--measure:68ch}.subpage :is(h1,h2,h3){text-wrap:balance;letter-spacing:-.035em}.subpage h1{font-size:clamp(2.25rem,4.5vw,3.75rem);font-weight:650;line-height:1.08}.subpage :is(.page-intro,.auth-intro) .eyebrow{color:var(--accent-deep);font-size:.875rem}.subpage .lead{max-width:52ch;line-height:1.55}.subpage .public-intro{border-bottom:1px solid var(--line)}.subpage .public-intro .page-intro{text-align:left;padding-block:clamp(2.5rem,6vw,5rem)}.subpage .public-intro h1{max-width:24ch;color:var(--ink);margin-inline:0}.subpage .public-intro .lead{margin-inline:0;margin-bottom:0}.subpage .public-intro .eyebrow{justify-content:flex-start}.subpage :is(.band-deep,.home-account-band){background:var(--paper)}.subpage .band{border-bottom:1px solid var(--line)}.subpage .doc-band{border:0;padding-block:clamp(2rem,4vw,3.5rem) clamp(3rem,6vw,5rem)}.subpage :is(.doc,.doc-wide){border-top:0;padding-top:0}.subpage .doc-toc{padding-top:0}.subpage .doc-toc a{overflow-wrap:anywhere;padding-block:.65rem}.subpage .doc-toc a:hover,.subpage .doc-toc a:focus-visible{border-color:var(--accent);color:var(--accent-deep)}.subpage .info-row{padding-block:1.75rem}.subpage .info-row:first-child{padding-top:0}.subpage .info-row h2{color:var(--ink);font-size:1.5rem}.subpage .info-row p{max-width:68ch;line-height:1.7}.subpage .info-grid{gap:2.5rem}.subpage .info-grid .info-row{border-top:2px solid var(--accent);background:0 0;border-radius:0;padding:1.5rem 0}.subpage .process{max-width:58rem;margin-inline:0}.subpage .process-phase-title{color:var(--accent-deep);margin-bottom:1.5rem}.subpage .process-steps{gap:0}.subpage .process-step{border-top:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:2.75rem minmax(0,1fr);padding:1.75rem 0}.subpage .process-step:first-child{border-top:0;padding-top:0}.subpage .process-number{background:var(--accent-soft);color:var(--accent-deep);border:0;width:2.75rem;height:2.75rem;font-size:1.1rem}.subpage .process-step.is-decision .process-number{background:var(--accent);color:var(--paper)}.subpage .process-phase.after .process-step{background:0 0}.subpage .process-text h3{font-size:1.375rem}.subpage .process-text p{line-height:1.7}.subpage .process-boundary{margin-block:.5rem 2rem;line-height:1.5}.subpage .process-boundary span{white-space:normal;border:0;border-radius:0;padding:.5rem 0}.subpage .faq{max-width:none}.subpage .faq-index{margin-bottom:3.5rem}.subpage .faq-index h2{margin-bottom:1rem;font-size:1.125rem}.subpage .faq-topics{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem;margin:0;padding:0;list-style:none;display:grid}.subpage .faq-topics a{border-bottom:1px solid var(--line);min-height:3.5rem;color:var(--ink);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 0;font-weight:600;text-decoration:none;display:flex}.subpage .faq-topics a:hover{color:var(--accent-deep)}.subpage .faq-topics span{color:var(--accent);font-size:1.4rem}.subpage .faq-group{background:0 0;border-radius:0;max-width:54rem;padding:0;scroll-margin-top:6rem}.subpage .faq-group+.faq-group{margin-top:3rem}.subpage .faq-group>h2{color:var(--accent-deep);padding:0 0 1rem;font-size:clamp(1.5rem,2.5vw,2rem)}.subpage .faq-answer{border-bottom:1px solid var(--line);scroll-margin-top:6rem}.subpage .faq-answer summary{min-height:3.5rem;color:var(--ink);justify-content:space-between;align-items:center;gap:1.25rem;padding:1.1rem 0;font-size:1.0625rem;font-weight:600;list-style:none;display:flex}.subpage .faq-answer summary::-webkit-details-marker{display:none}.subpage .faq-answer summary:after{content:"+";color:var(--accent);flex:none;font-size:1.5rem;font-weight:400}.subpage .faq-answer[open] summary:after{content:"−"}.subpage .faq-answer p{max-width:68ch;color:var(--ink-soft);margin:0;padding:0 2.5rem 1.5rem 0;line-height:1.7}.subpage .faq-answer summary:hover{color:var(--accent-deep)}.subpage .end-band{background:var(--paper);color:var(--ink);border-top:1px solid var(--line);text-align:left}.subpage .end-band-inner{align-items:flex-start;padding-block:clamp(3rem,6vw,5rem)}.subpage .end-band-symbol{color:var(--accent);width:2.5rem;height:2.5rem;margin-bottom:1.5rem}.subpage .end-band h2{color:var(--ink);max-width:26ch}.subpage .end-band p{color:var(--ink-soft);line-height:1.6}.subpage .end-band-actions{justify-content:flex-start}.subpage .end-band .button{background:var(--action);border-color:var(--action);color:var(--action-text)}.subpage .end-band .button:hover{background:var(--action-hover);border-color:var(--action-hover)}.subpage .end-band a:not(.button){color:var(--accent-deep)}.subpage .end-band :focus-visible{outline-color:var(--focus)}.subpage .auth{grid-template-columns:minmax(0,1fr) minmax(21rem,29rem);gap:clamp(2rem,6vw,5rem);padding-block:clamp(2rem,5vw,4rem)}.subpage .auth-intro{padding-top:1.25rem}.subpage .auth-intro h1{font-size:clamp(2.25rem,4.5vw,3.75rem)}.subpage .auth-card{border:1px solid var(--line);border-top:3px solid var(--accent);background:var(--paper);border-radius:0 0 8px 8px;padding:clamp(1.25rem,3vw,2rem)}.subpage .auth-card .field-hint{line-height:1.55}.subpage .auth-card .button{min-height:3.1rem}.subpage .auth-intro .journey{margin-bottom:1.5rem}.subpage .auth-intro .small-note{max-width:52ch;line-height:1.65}.subpage .calc{gap:clamp(2rem,5vw,4rem);margin-top:1rem}.subpage .calc-form{border:0;border-radius:0;margin:0;padding:0}.subpage .calc-result{border:1px solid var(--line);border-top:3px solid var(--accent);background:var(--paper);border-radius:0 0 8px 8px;padding:clamp(1.5rem,3vw,2.5rem)}.subpage .calc-figure{color:var(--accent-deep);font-variant-numeric:tabular-nums}.subpage .calc-details div{flex-wrap:wrap}.subpage .calc-details dd{margin-left:auto}.subpage .calc-note{border-top:1px solid var(--line);padding-top:1.5rem;line-height:1.65}.subpage .hero h1{font-size:clamp(2.5rem,5vw,4.5rem)}.subpage .hero .preview{border:1px solid var(--line);box-shadow:none;background:var(--paper);border-radius:8px}.subpage :is(.step-cards li,.visibility-side,.entry-panel,.hub-group){border:0;border-top:1px solid var(--line);background:var(--paper);border-radius:0;padding:1.5rem 0}.subpage .step-cards li.is-yours{border-top-color:var(--accent)}.subpage .visibility-side.after{background:var(--paper)}.subpage .visibility-line span{border-radius:4px}.subpage :is(.request-card,.bank-list,.bank-offer,.prototype-panel){box-shadow:none;border-radius:6px}.subpage .request-page:not(.home){max-width:60rem}.subpage .request-card{border:0;border-block:1px solid var(--line);border-radius:0;padding:1.25rem 0}.subpage .request-card+.request-card{border-top:0}.subpage .start-card{border:0;border-top:3px solid var(--accent);border-radius:0;max-width:46rem;padding:2rem 0}.subpage .bank-section>h2{color:var(--ink);padding-bottom:1rem;font-size:1.5rem}.subpage .staff-nav{border-right:1px solid var(--line);padding-right:1.25rem}.subpage .staff-nav a{border-radius:4px;align-items:center;min-height:2.75rem;display:flex}.subpage .staff-nav a[aria-current]{background:var(--accent-soft);color:var(--accent-deep);box-shadow:inset 3px 0 0 var(--accent)}.subpage .fact-list dd{font-variant-numeric:tabular-nums}.subpage .button.secondary{background:var(--paper);border-color:var(--line-strong)}.subpage .button.secondary:hover{background:var(--accent-soft);border-color:var(--accent)}.subpage .home.sent{padding-block:clamp(2rem,5vw,4rem)}@media (prefers-reduced-motion:no-preference){.subpage .faq-answer[open] p{animation:.18s ease-out subpage-answer}.subpage .button{transition:background-color .15s,border-color .15s,scale .12s}.subpage .button:not(:disabled):active{scale:.985}@supports (interpolate-size:allow-keywords) and selector(details::details-content){.subpage .faq-answer{interpolate-size:allow-keywords}.subpage .faq-answer::details-content{transition-behavior:allow-discrete;block-size:0;transition:block-size .2s,content-visibility .2s;overflow:clip}.subpage .faq-answer[open]::details-content{block-size:auto}}}@keyframes subpage-answer{0%{opacity:.6;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.subpage .auth{grid-template-columns:minmax(0,1fr);gap:1.25rem}.subpage .auth-intro{padding-top:0}.subpage .auth-intro .journey{margin-bottom:1rem}.subpage .public-intro .page-intro{padding-block:2.5rem}.subpage .faq-topics{grid-template-columns:minmax(0,1fr)}.subpage .faq-index{margin-bottom:2.5rem}.subpage .process-step{column-gap:.9rem}.subpage .process-boundary:before{flex-basis:2.75rem}.subpage .calc{grid-template-columns:minmax(0,1fr)}.subpage .calc-result .button{width:100%}.subpage .staff-nav{border:0;padding:0}.subpage .step-cards.is-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.subpage .auth-card{padding:1.25rem 1rem}.subpage .step-cards.is-four{grid-template-columns:minmax(0,1fr)}.subpage .process-step{grid-template-columns:2rem minmax(0,1fr);gap:.75rem}.subpage .process-number{width:2rem;height:2rem;font-size:.9375rem}.subpage .process-text{padding-top:.15rem}.subpage .process-text h3{font-size:1.2rem}.subpage .faq-answer p{padding-right:0}.subpage .end-band-actions{flex-direction:column;align-items:stretch;width:100%}}@media print{.subpage .faq-answer::details-content{content-visibility:visible;block-size:auto;display:block}.subpage .faq-topics,.subpage .end-band{display:none}}.not-found{padding-block:clamp(3rem,8vw,6rem)}.not-found h1{margin:0 0 1rem}.not-found p{max-width:40rem}.doc-stand{color:var(--muted);letter-spacing:-.01em;margin:.35rem 0 0;font-size:.875rem}.public-intro.is-center .doc-stand{text-align:center}.tech-details{color:var(--muted);margin-top:1rem;font-size:.875rem}.tech-details summary{cursor:pointer}.notice-box p+p{margin-top:.4rem}
:root{--radius:24px;--radius-sm:12px;--ease:cubic-bezier(.22,1,.36,1);--paper-deep:#f5f5f7;--control:#f0f1f4;--glass:#ffffffd6}body{letter-spacing:-.015em}.site-header,.app-header{border-bottom-color:#14172b14;box-shadow:0 2px 14px #14172b06}.site-nav a,.app-links a,.nav-login{border-radius:0}.site-nav a:hover,.app-links a:hover{background:0 0}.site-nav a[aria-current=page],.app-links a[aria-current=page]{box-shadow:none}body .button,body .nav-action{border-radius:999px;min-height:2.9rem;padding-inline:1.5rem;font-weight:600}body .button.secondary{background:#f0f1f4;border-color:#0000}body .button.secondary:hover{background:#e4e7ee}body input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),body select,body textarea{background:#fafbfc;border-radius:12px}body :is(.entry-panel,.auth-card,.calc-form,.calc-result,.prototype-panel,.bank-list,.form-group,.request-card,.start-card,.hub-group){border:1px solid var(--line);background:#fff;border-radius:24px;box-shadow:0 8px 28px #14172b09}body .subpage :is(.auth-card,.calc-result){border-top:1px solid var(--line);border-radius:24px;padding:clamp(1.25rem,3vw,2.25rem)}body .subpage .calc-form{padding:clamp(1.25rem,3vw,2.25rem)}body .subpage :is(.request-card,.start-card,.hub-group,.entry-panel){border:1px solid var(--line);border-radius:24px;padding:1.5rem}body .subpage .request-card+.request-card{border-top:1px solid var(--line)}body .subpage .info-grid .info-row{border:1px solid var(--line);background:var(--paper-deep);border-radius:24px;padding:1.5rem}body .subpage .faq-topics{gap:.65rem}body .subpage .faq-topics a{background:var(--paper-deep);border:0;border-radius:16px;padding:.9rem 1.1rem}body .subpage .visibility-side{border:1px solid var(--line);border-radius:24px;padding:1.5rem}body .work-tabs{background:var(--paper-deep);border:0;border-radius:999px;gap:4px;width:fit-content;max-width:100%;margin-bottom:1.5rem;padding:5px}body .work-tabs a{border-radius:999px;min-height:2.75rem;padding:.65rem 1.1rem}body .work-tabs a[aria-current]{color:var(--accent-deep);background:#fff;box-shadow:0 2px 7px #14172b12}body .staff-nav a{border-radius:12px}body .staff-nav a[aria-current]{box-shadow:none;background:var(--accent-soft);color:var(--accent-deep)}.site-menu{border-radius:24px}body .site-header .brand-logo,body .app-header .brand-logo{animation:none}body .brand:hover .brand-logo,body .brand:focus-visible .brand-logo{transform:none}body .home .button,body .home .match-band .match-button{border-radius:999px}body .home .apply{border:1px solid var(--line);border-radius:28px;overflow:clip;box-shadow:0 8px 28px #14172b09}body .home .apply-rail{background:var(--paper-deep);border:0;border-radius:20px;margin:1rem;padding:1.5rem 1rem}body .home .apply-rail ol:before{z-index:0;border:1px solid var(--line);background:#fff;border-radius:16px;width:100%;box-shadow:0 3px 9px #14172b0f}body .home .apply-rail button{z-index:1;border-radius:16px;min-height:3.5rem;padding:.65rem .75rem;font-size:.9375rem;position:relative}body .home .apply-rail li:after{display:none}body .home .apply :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){background:#fafbfc;border-radius:12px}body .home .apply :is(.apply-tile,.apply-radio,.apply-check,.apply-card,.apply-slot){border-radius:16px}body .home .apply :is(.apply-pick,.apply-add){border-radius:999px}body .home .quick-panel{background:#fff;border-radius:28px;box-shadow:0 10px 40px #14172b0a}body .home .quick-field{background:#fafbfc;border-color:#71839c;border-radius:16px;padding:.7rem .85rem .5rem}body .home .quick-field input,body .home .quick-field select{background:0 0!important;border-radius:0!important}body .home .quick-go{border-radius:18px;min-height:5.85rem}body .home .entry-login.apply-login{border:0;margin-top:1rem;padding-top:.5rem}body .home .sheet-number{letter-spacing:-.055em;font-size:2.25rem;font-weight:800;line-height:1}body .home .unfold-sheet{border-radius:24px}body .home .journey b{font-size:1.65rem;font-weight:800}body .home .journey b:before,body .home .journey b:after{left:calc(50% + 1.75rem);right:calc(1.75rem - 50%)}body .home .match-overview{text-align:center;background:#f5f5f7;padding:clamp(3rem,7vw,6rem) 0}body .home .overview-heading{max-width:48rem;margin:0 auto 2.75rem}body .home .overview-heading h2{letter-spacing:-.05em;margin:0 0 1rem;font-size:clamp(2rem,4.4vw,3.5rem);font-weight:650;line-height:1.1}body .home .overview-heading>p:last-child{max-width:49ch;color:var(--ink-soft);margin:0 auto;font-size:1.125rem;line-height:1.55}body .home .overview-cards{text-align:left;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}body .home .overview-cards li{background:#fff;border-radius:26px;flex-direction:column;min-width:0;padding:1.65rem;display:flex;box-shadow:0 4px 18px #14172b06}body .home .overview-card-top{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}body .home .overview-number{color:var(--blue-lo);letter-spacing:-.06em;font-size:2.75rem;font-weight:800;line-height:1}body .home .overview-card-top svg{width:2.5rem;height:2.5rem;color:var(--blue)}body .home .overview-cards h3{letter-spacing:-.03em;text-wrap:balance;margin:0 0 1rem;font-size:1.25rem;font-weight:650;line-height:1.25}body .home .overview-cards p{color:var(--ink-soft);margin:0 0 1.75rem;font-size:.9375rem;line-height:1.6}body .home .overview-card-foot{color:var(--blue-lo);border-top:1px solid #e8eaf0;margin-top:auto;padding-top:1.1rem;font-size:.8125rem;font-weight:600}body .home .overview-note{text-align:center;color:var(--ink-soft);margin:2.5rem auto 0;font-size:.875rem}@media (prefers-reduced-motion:no-preference){body .home .apply-rail ol:before{transition:transform .5s cubic-bezier(.22,1,.36,1)}body .button{transition:background-color .2s,border-color .2s,scale .25s cubic-bezier(.22,1,.36,1)}body .button:active:not(:disabled){scale:.975}body .home .overview-scene.has-entered li{animation:.85s cubic-bezier(.22,1,.36,1) backwards overview-place}body .home .overview-scene.has-entered li:nth-child(2){animation-delay:.1s}body .home .overview-scene.has-entered li:nth-child(3){animation-delay:.2s}body .home .overview-scene.has-entered li:nth-child(4){animation-delay:.3s}@keyframes overview-place{0%{opacity:.4;transform:translateY(1.5rem)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}}@media (max-width:1100px){body .home .overview-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){body .home .overview-cards{grid-template-columns:minmax(0,1fr);gap:.75rem}body .home .overview-cards li{border-radius:24px;padding:1.5rem}body .home .overview-card-top{margin-bottom:1.25rem}body .home .overview-number{font-size:2.5rem}body .subpage :is(.request-card,.start-card,.hub-group,.entry-panel){padding:1.15rem}body .home .quick-panel{border-radius:24px}}@media (forced-colors:active){body :is(.entry-panel,.auth-card,.calc-form,.calc-result,.prototype-panel,.bank-list,.form-group,.request-card,.start-card,.hub-group),body .home .overview-cards li{box-shadow:none;border:1px solid canvastext}body .work-tabs a[aria-current]{color:highlighttext;background:highlight;border-color:highlight}body .home .apply-rail ol:before{box-shadow:none;background:canvas;border-color:highlight}}
:root{--ink-soft:#44485c;--muted:#62677a;--line:#dce1e9}body .home :is(.privacy-section,.preparation-section,.landing-questions,.sec:has(.team-contacts)){border:0;padding-block:clamp(4rem,8vw,7rem)}body .home :is(.privacy-section,.preparation-section,.landing-questions,.sec:has(.team-contacts)) .sec-head{text-align:center;max-width:48rem;margin:0 auto 3rem}body .home :is(.privacy-section,.preparation-section,.landing-questions,.sec:has(.team-contacts)) .sec-title{letter-spacing:-.045em;max-width:22ch;margin-inline:auto;font-size:clamp(2rem,4vw,3.25rem);font-weight:650;line-height:1.1}body .home .privacy-section{background:#f5f5f7}body .home .privacy-cards{border:0;grid-template-columns:1fr 1fr;align-items:stretch;gap:1rem;max-width:62rem;margin:0 auto;display:grid;position:relative}body .home .privacy-cards .visibility-side{background:#fff;border:0;border-radius:30px;padding:2.5rem;box-shadow:0 10px 35px #14172b09}body .home .privacy-cards .visibility-side.after{background:#eaf5f5;margin-top:0}body .home .privacy-card-top{color:var(--blue-lo);justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}body .home .privacy-card-top span{letter-spacing:-.06em;font-size:3rem;font-weight:800;line-height:1}body .home .privacy-card-top svg{width:3rem;height:3rem}body .home .privacy-cards h3{color:var(--navy);margin:0 0 1.5rem;font-size:1.6rem;line-height:1.2}body .home .privacy-cards ul{margin:0;padding:0;list-style:none}body .home .privacy-cards li{color:var(--ink-soft);border:0;padding:.5rem 0;font-size:1rem;line-height:1.55}body .home .privacy-cards p{color:var(--ink-soft);margin:0 0 1rem;font-size:1rem;line-height:1.6}body .home .privacy-cards .small-note{color:var(--teal-lo);margin:1.5rem 0 0;font-size:.875rem;font-weight:600}.privacy-details{border-top:1px solid #00646e29;margin-top:1.5rem;padding-top:1rem}.privacy-details summary{cursor:pointer;min-height:2.75rem;color:var(--ink);align-items:center;gap:.7rem;font-weight:600;display:flex}.privacy-details summary:after{content:"+";color:var(--accent);margin-left:auto;font-size:1.3rem}.privacy-details[open] summary:after{content:"−"}body .home .privacy-details ul{margin-top:1rem}body .home .need-grid{border:0;grid-template-columns:minmax(15rem,.8fr) minmax(0,1.4fr);align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}body .home .need-who{background:#f5f5f7;border:0;border-radius:28px;padding:2.25rem}body .home .need-who h3,body .home .need-docs-title{letter-spacing:-.03em;margin:0 0 1.5rem;font-size:1.6rem}body .home .need-who .check-list{margin:0;padding:0}body .home .need-who li{padding:.5rem 0 .5rem 1.5rem;font-size:1rem;line-height:1.65}body .home .need-docs{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}body .home .need-docs li{background:#fff;border:1px solid #e6e9f0;border-radius:24px;min-width:0;min-height:11.5rem;margin:0;padding:1.5rem;position:relative;box-shadow:0 9px 28px #14172b0b}body .home .need-docs svg{width:2.75rem;height:2.75rem;color:var(--blue);margin-bottom:1.3rem;display:block}body .home .need-docs strong{letter-spacing:-.025em;font-size:1rem;line-height:1.35;display:block}body .home .need-docs span{color:var(--ink-soft);margin-top:.3rem;font-size:.8125rem;display:block}body .home .need-note{color:var(--ink-soft);margin:.75rem 0 0;font-size:.8125rem;line-height:1.5}body .home .landing-questions{background:#f5f5f7}body .home .home-faq-layout{max-width:60rem;display:block}body .home .home-faq-heading{text-align:center;margin-bottom:2.5rem}body .home .home-faq-heading .sec-title{letter-spacing:-.045em;max-width:22ch;margin:0 auto 1rem;font-size:clamp(2rem,4vw,3.25rem)}body .home .home-faq-heading .text-link{font-size:.9375rem;font-weight:500}body .home .faq-list{border:0;gap:.65rem;display:grid}body .home .faq-list details{background:#fff;border:0;border-radius:20px;padding:0 1.5rem;box-shadow:0 2px 9px #14172b06}body .home .faq-list details summary{letter-spacing:-.02em;min-height:4.5rem;padding:1.3rem 2.25rem 1.3rem 0;font-size:1.125rem;font-weight:600;line-height:1.45}body .home .faq-list details p{color:var(--ink-soft);max-width:65ch;margin:0;padding:0 1rem 1.5rem 0;font-size:1rem;line-height:1.65}body .home .home-end{text-align:center;background:#f5f5f7;border:0;padding-block:5rem}body .home .home-end .sec-title{max-width:24ch;margin-inline:auto}body .home .home-end .actions{justify-content:center}.team-contacts{padding-bottom:1.5rem}.team-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.team-cards li{background:#fff;border:1px solid #e4e8ef;border-radius:28px;flex-direction:column;min-width:0;padding:2rem 1.5rem;display:flex;box-shadow:0 12px 30px #14172b09}.team-monogram{width:4rem;height:4rem;color:var(--accent-deep);background:#edf3ff;border-radius:50%;place-items:center;margin:0 0 2rem;font-size:1.25rem;font-weight:650;display:grid}.team-cards li:nth-child(2) .team-monogram{color:#00746f;background:#e6f5f4}.team-cards li:nth-child(3) .team-monogram{color:var(--ink);background:#f0f1f5}.team-cards h3{letter-spacing:-.035em;max-width:15ch;margin:0 0 1.5rem;font-size:1.5rem;font-weight:650;line-height:1.2}.team-ways{gap:.4rem;margin-top:auto;display:grid}.team-ways a{min-height:2.75rem;color:var(--ink-soft);align-items:center;gap:.65rem;font-size:.9375rem;line-height:1.4;text-decoration:none;display:flex}.team-ways a:hover{color:var(--accent-deep)}.team-ways a svg{width:1.15rem;height:1.15rem;color:var(--accent);flex:none}.team-ways a span{overflow-wrap:anywhere}.team-address{color:var(--ink-soft);text-align:left;justify-content:center;align-items:center;gap:.8rem;margin:4rem 0 0;font-size:.9375rem;display:flex}.team-address svg{width:1.5rem;height:1.5rem;color:var(--accent);flex:none}.team-address b{color:var(--ink);margin-bottom:.15rem;font-weight:600;display:block}.contact-hero{text-align:center;padding:clamp(3rem,7vw,6rem) 0 4rem}.contact-hero .eyebrow{justify-content:center;margin-bottom:1rem}.contact-hero h1{letter-spacing:-.055em;max-width:20ch;margin:0 auto 3.5rem;font-size:clamp(2.4rem,5vw,4.5rem);font-weight:650;line-height:1.05}.contact-hero .team-cards{text-align:left}.contact-help{background:#f5f5f7;padding:4rem 0 5rem}.contact-help h2{text-align:center;letter-spacing:-.04em;margin:0 0 2.5rem;font-size:clamp(2rem,3.4vw,2.75rem)}.contact-topics{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.contact-topics details{background:#fff;border-radius:24px;padding:0 1.5rem}.contact-topics summary{cursor:pointer;align-items:center;gap:1rem;min-height:5rem;padding:1.2rem 0;font-size:1.125rem;font-weight:600;line-height:1.35;list-style:none;display:flex}.contact-topics summary::-webkit-details-marker{display:none}.contact-topics summary svg{width:1.75rem;height:1.75rem;color:var(--accent);flex:none}.contact-topics summary b{color:var(--accent);margin-left:auto;font-size:1.4rem;font-weight:400}.contact-topics details[open] summary b{rotate:45deg}.contact-topics p{color:var(--ink-soft);overflow-wrap:anywhere;margin:0;padding:0 0 1.5rem;font-size:1rem;line-height:1.7}.contact-docs{flex-wrap:wrap;justify-content:center;gap:2rem;margin:2rem 0 0;font-size:.9375rem;display:flex}body .subpage .auth{background:#fff;border:1px solid #e5e8ef;border-radius:34px;flex-direction:column;gap:0;max-width:34rem;margin:clamp(2rem,5vw,4rem) auto;padding:2.5rem 2.75rem;display:flex;box-shadow:0 18px 55px #14172b0e}body .subpage .auth-intro{text-align:center;padding:0}body .subpage .auth-intro .eyebrow{color:var(--ink-soft);letter-spacing:.1em;text-transform:uppercase;justify-content:center;margin-bottom:.75rem;font-size:.75rem}body .subpage .auth-intro h1{letter-spacing:-.05em;margin:0 0 .75rem;font-size:2.5rem;line-height:1.08}body .subpage .auth-intro :is(.auth-subtitle,.lead){color:var(--ink-soft);max-width:35ch;margin:0 auto 1.5rem;font-size:1rem;line-height:1.5}body .subpage .auth-intro .small-note{margin:0 0 .75rem;font-size:.8125rem;line-height:1.5}body .subpage .auth-card{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}body .subpage .auth-card :is(label,.field-label){font-size:.875rem;font-weight:500}body .subpage .auth-card .field-hint{margin-bottom:.6rem;font-size:.8125rem}body .subpage .auth-card input:not([type=checkbox]){background:#f7f8fb;border-color:#7a859b;border-radius:14px;min-height:3.25rem}body .subpage .auth-card .button{min-height:3.25rem;margin-top:.35rem}body .subpage .auth-card .small-note{text-align:center;margin-top:1rem;font-size:.8125rem;line-height:1.55}body .subpage .profile-page{max-width:62rem;margin:0 auto;padding:clamp(2rem,5vw,4rem) 0}.profile-hero{text-align:center;margin-bottom:2rem}.profile-avatar{width:5rem;height:5rem;color:var(--accent-deep);background:#eaf2ff;border-radius:50%;place-items:center;margin:0 auto 1.25rem;display:grid}.profile-avatar svg{width:2.5rem;height:2.5rem}.profile-hero .eyebrow{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.1em;justify-content:center;margin-bottom:.6rem;font-size:.75rem}.profile-hero h1{letter-spacing:-.045em;margin:0 0 .5rem;font-size:clamp(2rem,4vw,3.25rem);font-weight:650;line-height:1.1}.profile-email{color:var(--ink-soft);overflow-wrap:anywhere;margin:0;font-size:1rem}.glass-tabs{background:#f1f2f5;border-radius:999px;gap:3px;width:fit-content;max-width:100%;margin:0 auto 2.5rem;padding:5px;display:flex;overflow-x:auto}.glass-tabs.glass-tabs-wide{width:100%;margin:0 0 1.75rem}.glass-tabs a{min-height:2.75rem;color:var(--ink-soft);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:.6rem 1.3rem;font-size:.9375rem;font-weight:500;text-decoration:none;display:flex}.glass-tabs a[aria-current]{color:var(--accent-deep);background:#fff;box-shadow:0 2px 8px #14172b12}.profile-destinations{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.profile-destinations a{isolation:isolate;background:#fff;border:1px solid #e4e8ef;border-radius:28px;min-width:0;padding:2rem;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 8px 24px #14172b06}.profile-destinations a:before{content:"";z-index:-1;pointer-events:none;opacity:0;border-radius:inherit;background:radial-gradient(120% 90% at 18% 0,#fffffff2,#fff0 55%),linear-gradient(160deg,#d6e6ff8c,#e2d6ff47 60%,#ffffff1a);position:absolute;inset:0}.profile-destinations a:is(:hover,:focus-visible){-webkit-backdrop-filter:blur(14px)saturate(1.8);backdrop-filter:blur(14px)saturate(1.8);background:#ffffff8c;border-color:#ffffffe6;box-shadow:inset 0 1.5px 1px #fff,inset 0 -2px 3px #14172b0d,inset 0 0 0 1px #ffffffbf,0 0 0 .5px #14172b1a,0 18px 40px #14172b24}.profile-destinations a:is(:hover,:focus-visible):before{opacity:1}.profile-destinations svg{width:2.75rem;height:2.75rem;color:var(--accent);margin-bottom:1.75rem}.profile-destinations h2{letter-spacing:-.03em;color:var(--ink);margin:0 0 .5rem;font-size:1.35rem}.profile-destinations p{color:var(--ink-soft);margin:0;font-size:.9375rem}.profile-destinations a>span{color:var(--accent);font-size:1.25rem;position:absolute;top:1.5rem;right:1.5rem}.profile-settings{max-width:42rem;margin:0 auto}body .subpage .profile-settings>.bank-section{background:#fff;border:1px solid #e4e8ef;border-radius:24px;margin:1rem 0;padding:1.5rem 1.75rem}body .subpage .profile-settings>.bank-section h2{margin:0 0 1rem;padding:0;font-size:1.2rem}body .subpage .profile-settings .fact-list>div{border-color:#e7eaf0;padding:.7rem 0;font-size:.9375rem}.profile-setting{background:#fff;border:1px solid #e4e8ef;border-radius:24px;margin:1rem 0;overflow:clip}.profile-setting summary{cursor:pointer;align-items:center;gap:1rem;min-height:4.5rem;padding:1.25rem 1.5rem;font-size:1.0625rem;font-weight:600;list-style:none;display:flex}.profile-setting summary::-webkit-details-marker{display:none}.profile-setting summary svg{width:1.5rem;height:1.5rem;color:var(--accent);flex:none}.profile-setting summary span{color:var(--accent);margin-left:auto;font-size:1.4rem;font-weight:400}.profile-setting[open] summary span{rotate:45deg}.profile-setting-body{padding:0 1.5rem 1.5rem}.profile-setting-body>p{color:var(--ink-soft);font-size:.9375rem;line-height:1.65}.profile-option-links{gap:.75rem;display:grid}.profile-option-links a{color:var(--ink);background:#fff;border:1px solid #e4e8ef;border-radius:24px;align-items:center;gap:1rem;padding:1.25rem 1.5rem;font-size:1rem;font-weight:500;text-decoration:none;display:flex}.profile-option-links svg{width:1.5rem;height:1.5rem;color:var(--accent);flex:none}.profile-option-links a svg:last-child{width:1rem;margin-left:auto}body .subpage .profile-page .account-logout{text-align:center;border:0;margin:2.75rem 0 0;padding:0}body .subpage .profile-page .account-logout h2{display:none}body .subpage .profile-page .account-logout .button{background:#f1f2f5;min-width:9rem}body .subpage .public-intro:not(:has(+.doc-band .doc)){border:0}body .subpage .faq-topics a{border-radius:20px}body .subpage .faq-group{background:#fff;border:1px solid #e6e9f0;border-radius:28px;padding:1.5rem 2rem}body .subpage .faq-group>h2{color:var(--ink);letter-spacing:-.03em;font-size:1.5rem}body .subpage .doc-toc{background:#f5f5f7;border-radius:20px;height:fit-content;padding:1.25rem}@media (prefers-reduced-motion:no-preference){.privacy-scene.has-entered .visibility-side{animation:1.1s cubic-bezier(.22,1,.36,1) backwards content-place}.privacy-scene.has-entered .visibility-side.after{animation-delay:.2s}.preparation-scene.has-entered .need-docs li{animation:1.2s cubic-bezier(.22,1,.36,1) backwards content-place}.preparation-scene.has-entered .need-docs li:nth-child(2){animation-delay:.15s}.preparation-scene.has-entered .need-docs li:nth-child(3){animation-delay:.3s}.preparation-scene.has-entered .need-docs li:nth-child(4){animation-delay:.45s}.contact-topics summary b,.profile-setting summary span{transition:rotate .35s cubic-bezier(.22,1,.36,1)}.profile-destinations a{transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s,border-color .4s,background .4s}.profile-destinations a:before{transition:opacity .4s}.profile-destinations a:is(:hover,:focus-visible){transform:translateY(-6px)}.profile-destinations a:active{transform:translateY(-3px)scale(.99)}@keyframes content-place{0%{opacity:.5;transform:translateY(1.5rem)rotateX(6deg)}to{opacity:1;transform:translateY(0)rotateX(0)}}}@media (max-width:900px){.team-cards{gap:.75rem}.team-cards li{padding:1.5rem 1rem}.team-cards h3{font-size:1.25rem}.team-ways a{gap:.4rem;font-size:.8125rem}body .home .privacy-cards .visibility-side{padding:1.75rem}body .home .need-grid{grid-template-columns:1fr;gap:2rem}body .home .need-who{max-width:100%}}@media (max-width:599px){body .home .privacy-cards,.team-cards,.contact-topics,.profile-destinations{grid-template-columns:1fr}body .home .privacy-cards .visibility-side.after{margin-top:0}body .home .privacy-cards .visibility-side{border-radius:24px;padding:1.5rem}body .home .privacy-card-top span{font-size:2.5rem}body .home .need-docs{gap:.65rem}body .home .need-docs li{border-radius:20px;min-height:10.5rem;padding:1.25rem 1rem}body .home .need-docs strong{overflow-wrap:anywhere;font-size:.875rem}body .home .need-who{padding:1.5rem}body .home .faq-list details{padding-inline:1.15rem}body .home .faq-list details summary{font-size:1rem}.team-cards li{padding:1.5rem}.team-cards li:nth-child(n){translate:0}.team-cards h3{max-width:100%;font-size:1.5rem}.team-monogram{margin-bottom:1.5rem}.team-ways a{font-size:.9375rem}.team-address{margin-top:2rem}.contact-hero{padding-bottom:2rem}.contact-help{padding-block:3rem}body .subpage .auth{border-radius:28px;margin:1.5rem auto 3rem;padding:1.75rem 1.25rem}body .subpage .auth-intro h1{font-size:2.125rem}body .subpage .auth-intro .auth-subtitle{font-size:.9375rem}.glass-tabs{gap:0;width:100%}.glass-tabs a{flex:1;padding:.55rem .6rem;font-size:.8125rem}.profile-destinations a{padding:1.75rem}body .subpage .profile-settings>.bank-section{padding:1.25rem}.profile-setting summary{padding:1.2rem;font-size:.9375rem}.profile-setting-body{padding:0 1.2rem 1.2rem}body .subpage .faq-group{border-radius:24px;padding:1.25rem}}@media (prefers-contrast:more),(forced-colors:active){.team-cards li,.profile-destinations a,.profile-setting,.contact-topics details,body .home .privacy-cards .visibility-side,body .home .faq-list details{box-shadow:none;border:1px solid canvastext}}@media (forced-colors:active){.glass-tabs a[aria-current]{color:highlighttext;background:0 0}}body .subpage .own-data-page{max-width:42rem;margin:0 auto;padding-block:2rem 4rem}body .subpage .own-data-page .page-intro{text-align:center;padding-bottom:1.5rem}body .subpage .own-data-page .page-intro .eyebrow{justify-content:center}body .subpage .own-data-page .page-intro h1{max-width:22ch;margin-inline:auto;font-size:clamp(2rem,4vw,3rem)}body .subpage .own-data-page .profile-setting summary h2{font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-wrap:wrap;margin:0;padding:0}.glass-tabs{isolation:isolate;touch-action:pan-y;-webkit-user-select:none;user-select:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:relative}.glass-thumb{width:calc((100% - 10px - 3px*(var(--n,3) - 1))/var(--n,3));transform:translateX(calc(5px + var(--i,0)*(100% + 3px)));z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(6px)saturate(1.8);backdrop-filter:blur(6px)saturate(1.8);background:linear-gradient(#ffffffeb,#ffffff9e);border-radius:999px;position:absolute;top:5px;bottom:5px;left:0;box-shadow:inset 0 1.5px 1px #fff,inset 0 -1.5px 2px #14172b12,inset 0 0 0 1px #ffffffb3,0 0 0 .5px #14172b1a,0 4px 14px #14172b1f}.glass-tabs[data-n="2"]{--n:2}.glass-tabs[data-n="3"]{--n:3}.glass-tabs[data-n="4"]{--n:4}.glass-tabs[data-n="5"]{--n:5}.glass-tabs[data-i="0"]{--i:0}.glass-tabs[data-i="1"]{--i:1}.glass-tabs[data-i="2"]{--i:2}.glass-tabs[data-i="3"]{--i:3}.glass-tabs[data-i="4"]{--i:4}.glass-tabs[data-pressed=true] .glass-thumb{cursor:grabbing;background:linear-gradient(#fff9,#ffffff57);scale:1.1 1.16;box-shadow:inset 0 1.5px 1px #fff,inset 0 -2px 3px #14172b14,inset 0 0 0 1px #fffc,0 0 0 .5px #14172b1f,0 10px 26px #14172b2e}.glass-tabs:hover .glass-thumb{cursor:grab}.glass-tabs a[aria-current]{box-shadow:none;background:0 0}.glass-tabs[data-dragging=true] a[aria-current]:not(.is-hot){color:var(--ink-soft)}.glass-tabs[data-dragging=true] a.is-hot{color:var(--accent-deep)}body .site-footer{background:#f5f5f7;border-top:0}@media (prefers-reduced-motion:no-preference){.glass-thumb{transition:transform .55s cubic-bezier(.22,1.15,.36,1),scale .25s var(--ease,ease),background .25s,box-shadow .25s}.glass-tabs[data-dragging=true] .glass-thumb{transition:scale .25s var(--ease,ease),background .25s,box-shadow .25s}}@media (forced-colors:active){.glass-thumb{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:highlight}}body .subpage .public-intro.is-center .page-intro{text-align:center}body .subpage .public-intro.is-center .eyebrow{justify-content:center}body .subpage .public-intro.is-center h1,body .subpage .public-intro.is-center .lead{margin-inline:auto}body .subpage .doc-band:has(.process,.faq){background:#f5f5f7;border:0}body .subpage .process{max-width:65rem;margin-inline:auto}body .subpage .process-phase-title{text-align:center;color:var(--ink-soft);margin-bottom:2rem;font-size:1rem;font-weight:500}body .subpage .process-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:2rem;display:grid}body .subpage .process-step{background:#fff;border:1px solid #e5e9f0;border-radius:28px;padding:2rem;display:block;box-shadow:0 5px 20px #14172b06}body .subpage .process-step:first-child{border-top:1px solid #e5e9f0;padding-top:2rem}body .subpage .process-step:nth-child(2n){translate:0 1rem}body .subpage .process-step.is-decision{background:#eef4ff;border-color:#c9d9f0}body .subpage .process-phase.after .process-step{background:#fff}body .subpage .process-step .process-number,body .subpage .process-step.is-decision .process-number{width:auto;height:auto;color:var(--accent-deep);letter-spacing:-.06em;background:0 0;border:0;border-radius:0;margin-bottom:1.75rem;font-size:3rem;font-weight:800;line-height:1;display:block}body .subpage .process-step .process-text h3{letter-spacing:-.035em;margin-bottom:1rem;font-size:1.5rem}body .subpage .process-text p{color:var(--ink-soft);font-size:1rem;line-height:1.65}body .subpage .process-boundary{justify-content:center;margin-block:3rem}@media (max-width:599px){body .subpage .process-steps{grid-template-columns:1fr}body .subpage .process-step,body .subpage .process-step:first-child{border-radius:24px;padding:1.5rem}body .subpage .process-step:nth-child(2n){translate:0}body .subpage .process-step .process-number{font-size:2.5rem}}.team-role{color:var(--muted);margin:-.35rem 0 1rem;font-size:.9rem}
