.rdp-root{--rdp-accent-color:blue;--rdp-accent-background-color:#f0f0ff;--rdp-day-height:44px;--rdp-day-width:44px;--rdp-day_button-border-radius:100%;--rdp-day_button-border:2px solid transparent;--rdp-day_button-height:42px;--rdp-day_button-width:42px;--rdp-selected-border:2px solid var(--rdp-accent-color);--rdp-disabled-opacity:.5;--rdp-outside-opacity:.75;--rdp-today-color:var(--rdp-accent-color);--rdp-dropdown-gap:.5rem;--rdp-months-gap:2rem;--rdp-nav_button-disabled-opacity:.5;--rdp-nav_button-height:2.25rem;--rdp-nav_button-width:2.25rem;--rdp-nav-height:2.75rem;--rdp-range_middle-background-color:var(--rdp-accent-background-color);--rdp-range_middle-color:inherit;--rdp-range_start-color:white;--rdp-range_start-background:linear-gradient(var(--rdp-gradient-direction), transparent 50%, var(--rdp-range_middle-background-color) 50%);--rdp-range_start-date-background-color:var(--rdp-accent-color);--rdp-range_end-background:linear-gradient(var(--rdp-gradient-direction), var(--rdp-range_middle-background-color) 50%, transparent 50%);--rdp-range_end-color:white;--rdp-range_end-date-background-color:var(--rdp-accent-color);--rdp-week_number-border-radius:100%;--rdp-week_number-border:2px solid transparent;--rdp-week_number-height:var(--rdp-day-height);--rdp-week_number-opacity:.75;--rdp-week_number-width:var(--rdp-day-width);--rdp-weeknumber-text-align:center;--rdp-weekday-opacity:.75;--rdp-weekday-padding:.5rem 0rem;--rdp-weekday-text-align:center;--rdp-gradient-direction:90deg;--rdp-animation_duration:.3s;--rdp-animation_timing:cubic-bezier(.4, 0, .2, 1)}.rdp-root[dir=rtl]{--rdp-gradient-direction:-90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity:unset}.rdp-root{box-sizing:border-box;position:relative}.rdp-root *{box-sizing:border-box}.rdp-day{width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center}.rdp-day_button{cursor:pointer;font:inherit;color:inherit;width:var(--rdp-day_button-width);height:var(--rdp-day_button-height);border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius);background:0 0;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{z-index:1;white-space:nowrap;border:0;align-items:center;display:inline-flex;position:relative}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{cursor:pointer;font:inherit;color:inherit;appearance:none;width:var(--rdp-nav_button-width);height:var(--rdp-nav_button-height);background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:relative}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{fill:var(--rdp-accent-color);display:inline-block}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform-origin:50%;transform:rotate(180deg)}.rdp-dropdowns{align-items:center;gap:var(--rdp-dropdown-gap);display:inline-flex;position:relative}.rdp-dropdown{z-index:2;opacity:0;appearance:none;width:100%;cursor:inherit;line-height:inherit;border:none;margin:0;padding:0;position:absolute;inset-block:0;inset-inline-start:0}.rdp-dropdown_root{align-items:center;display:inline-flex;position:relative}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{height:var(--rdp-nav-height);align-content:center;font-size:large;font-weight:700;display:flex}.rdp-root[data-nav-layout=around] .rdp-month,.rdp-root[data-nav-layout=after] .rdp-month{position:relative}.rdp-root[data-nav-layout=around] .rdp-month_caption{justify-content:center;margin-inline-start:var(--rdp-nav_button-width);margin-inline-end:var(--rdp-nav_button-width);position:relative}.rdp-root[data-nav-layout=around] .rdp-button_previous{inset-inline-start:0;height:var(--rdp-nav-height);display:inline-flex;position:absolute;top:0}.rdp-root[data-nav-layout=around] .rdp-button_next{inset-inline-end:0;height:var(--rdp-nav-height);justify-content:center;display:inline-flex;position:absolute;top:0}.rdp-months{gap:var(--rdp-months-gap);flex-wrap:wrap;max-width:fit-content;display:flex;position:relative}.rdp-month_grid{border-collapse:collapse}.rdp-nav{height:var(--rdp-nav-height);align-items:center;display:flex;position:absolute;inset-block-start:0;inset-inline-end:0}.rdp-weekday{opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform);font-size:smaller;font-weight:500}.rdp-week_number{opacity:var(--rdp-week_number-opacity);height:var(--rdp-week_number-height);width:var(--rdp-week_number-width);border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);text-align:var(--rdp-weeknumber-text-align);font-size:small;font-weight:400}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-size:large;font-weight:700}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled:not(.rdp-selected){opacity:var(--rdp-disabled-opacity)}.rdp-hidden{visibility:hidden;color:var(--rdp-range_start-color)}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border:unset;border-radius:unset;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{color:var(--rdp-range_start-color);background-color:var(--rdp-range_end-date-background-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}@keyframes rdp-slide_in_left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes rdp-slide_in_right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes rdp-slide_out_left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translate(0)}to{transform:translate(100%)}}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{0%{opacity:1}to{opacity:0}}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.locator-panel{max-width:460px;margin:0 auto}.locator-two{grid-template-columns:1fr 160px;gap:10px;display:grid}.locator-two-even{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sub{color:var(--body);margin:0 0 22px;font-size:14.5px}.radius-control{align-items:center;gap:6px;display:flex}.radius-control select{flex:auto;min-width:0}.locator-results-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:4px;display:flex}.locator-results-head h1{margin-bottom:4px}.locator-results{grid-template-columns:360px 1fr;align-items:start;gap:24px;margin-top:20px;display:grid}.locator-results-list{padding:4px 20px 8px}.locator-rcount{text-transform:uppercase;letter-spacing:.5px;color:var(--body);padding:12px 0 6px;font-size:12px;font-weight:700}.locator-results-footer{text-align:center;margin-top:28px}.store-rows{max-height:620px;margin:0;padding:0;list-style:none;overflow-y:auto}.store-row{border-bottom:1px solid var(--line);gap:12px;padding:12px 0;display:flex}.store-rows>.store-row:last-child{border-bottom:0}.store-pin{background:var(--accent);width:26px;height:26px;color:var(--on-accent);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.store-info{flex:auto;min-width:0}.store-name{color:var(--ink);font-size:14px;font-weight:700}.store-address,.store-hours{color:var(--body);font-size:12.5px}.store-directions{margin-top:4px;font-size:12.5px;font-weight:700;display:inline-block}.store-website{font-size:12.5px}.store-distance{color:var(--navy);white-space:nowrap;flex:none;margin-left:auto;padding-left:8px;font-size:12px;font-weight:700}.locator-results-map{min-width:0}.locator-select{width:100%;margin-bottom:12px}.locator-map{border-radius:var(--radius-card);border:1px solid var(--line);box-shadow:var(--shadow);position:relative;overflow:hidden}.locator-map-standalone{margin-top:24px}.map-badge{z-index:10;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-input);box-shadow:var(--shadow);color:var(--ink);padding:8px 12px;font-size:12px;font-weight:700;position:absolute;top:14px;left:14px}.map-pin{background:var(--accent);width:30px;height:30px;box-shadow:var(--pin-shadow);cursor:pointer;border-radius:50% 50% 50% 0;place-items:center;display:grid;transform:rotate(-45deg)}.map-pin span{color:var(--on-accent);font-size:12px;font-weight:800;transform:rotate(45deg)}.map-pin.selected{background:var(--navy);width:36px;height:36px}.brand-citi{padding:20px}.brand-citi .brand-citi-content{max-width:1100px;margin:0 auto}@media (width<=900px){.locator-results{grid-template-columns:1fr}}@media (width<=600px){.locator-two,.locator-two-even{grid-template-columns:1fr}}:root{--navy:#0a3d62;--navy-dark:#082c4d;--navy-glow:#10507f;--steel:#4a7ba6;--accent:#2e9e5b;--accent-dark:#268a4f;--amber:#b45309;--amber-bg:#fef6ea;--amber-line:#f4d9ad;--amber-text:#7c4a12;--amber-text-strong:#5c3708;--danger-bg:#fdecea;--danger-line:#f5c6c2;--tint-green-line:#c7e4d3;--bg:#eef2f7;--card:#fff;--line:#e2e8f0;--line-hover:#c9d6e6;--topbar-grad-end:#fbfcfe;--footer:#0e2233;--surface-subtle:#f6f8fb;--tint-blue:#eef5fb;--tint-blue-line:#d6e6f3;--tint-blue-strong:#e7f0f8;--tint-green:#e8f3ec;--tint-amber:#fdf3e5;--map-grid:#e9eef4;--map-grid-line:#dfe6ee;--map-shade:#00000005;--map-road-line:#d7dee7;--ink:#17233a;--body:#4a5568;--muted:#8a94a6;--on-navy:#cfe0f0;--on-accent:#fff;--tab-active-ink:#fff;--footer-text:#c2cede;--footer-link:#9fb6cc;--danger:#c0392b;--field-border:#cbd5e1;--field-placeholder:#aab4c2;--ring:#0a3d622e;--shadow:0 1px 2px #1018280a, 0 8px 24px #10182814;--overlay:#1018288c;--pin-shadow:0 3px 6px #0000004d;--btn-glow:0 6px 16px #2e9e5b40;--btn-glow-strong:0 8px 20px #2e9e5b59;--glass-fill:#ffffff1a;--glass-line:#ffffff47;--glass-fill-soft:#ffffff14;--glass-line-soft:#ffffff2e;--glass-fill-hover:#ffffff2e;--radius-hero:24px;--radius-card:16px;--radius-band:14px;--radius-panel:12px;--radius-btn:11px;--radius-input:10px;--radius-icon:9px;--radius-pill:8px;--font-stack:-apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--page-max:1080px;--page-max-wide:1180px;--page-max-read:760px;--page-gutter:24px;--page-pad-top:36px;--page-pad-bottom:36px}html,body{margin:0;overflow-x:hidden}body{font-family:var(--font-stack);color:var(--body);background:var(--bg);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.55}*,:before,:after{box-sizing:border-box}h1,h2,h3,h4{color:var(--ink);letter-spacing:-.3px;margin:0 0 14px}h1{font-size:26px;font-weight:800}h2{font-size:19px;font-weight:750}h3{font-size:17px;font-weight:750}h4{font-size:15px;font-weight:700}p{margin:0 0 14px}ul,ol{margin:0 0 14px;padding-left:22px}li{margin-bottom:6px}hr{background:var(--line);border:0;height:1px;margin:20px 0}a{color:var(--steel);text-decoration:none}a:hover{text-decoration:underline}strong,b{color:var(--ink)}table{border-collapse:collapse;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-panel);width:100%;margin:0 0 16px;overflow:hidden}th,td{text-align:left;border-bottom:1px solid var(--line);padding:10px 12px;font-size:13.5px}th{color:var(--ink);text-transform:uppercase;letter-spacing:.5px;background:var(--surface-subtle);font-size:12px;font-weight:700}tr:last-child td{border-bottom:0}label{color:var(--ink);margin-bottom:6px;font-size:12.5px;font-weight:700;display:block}input[type=text],input[type=email],input[type=tel],input[type=number],input[type=password],input[type=search],input:not([type]),select,textarea{width:100%;color:var(--ink);border:1px solid var(--field-border);border-radius:var(--radius-input);background:var(--card);outline:none;padding:11px 12px;font-family:inherit;font-size:14.5px}input::placeholder,textarea::placeholder{color:var(--field-placeholder)}input:focus,select:focus,textarea:focus{border-color:var(--navy);box-shadow:0 0 0 4px var(--ring)}:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.btn{cursor:pointer;border-radius:var(--radius-btn);text-align:center;border:0;padding:13px 22px;font-family:inherit;font-size:15px;font-weight:700;text-decoration:none;display:inline-block}.btn-primary{color:var(--on-accent);background:var(--accent);box-shadow:var(--btn-glow)}.btn-primary:hover{background:var(--accent-dark);text-decoration:none}.btn-ghost{color:var(--on-accent);background:var(--glass-fill);border:1px solid var(--glass-line)}.btn-ghost:hover{background:var(--glass-fill-hover);text-decoration:none}.btn-block{width:100%;display:block}.btn-outline{color:var(--navy);background:var(--card);border:1px solid var(--line)}.btn-outline:hover{border-color:var(--line-hover);background:var(--surface-subtle);text-decoration:none}.btn:disabled{opacity:.6;cursor:default}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow)}.page{max-width:var(--page-max);padding:var(--page-pad-top) var(--page-gutter) var(--page-pad-bottom);margin:0 auto}.page-wide{max-width:var(--page-max-wide)}.page-read{max-width:var(--page-max-read);margin-left:auto;margin-right:auto}.section-title{text-transform:uppercase;letter-spacing:.8px;color:var(--muted);margin:0 0 12px;font-size:13px;font-weight:800}.req{color:var(--danger)}.fineprint{color:var(--muted);font-size:12.5px}@media (width<=900px){.page,.page-wide{padding-left:20px;padding-right:20px}}@media (width<=600px){.page,.page-wide{padding:24px 16px 40px}}.app-shell{flex-direction:column;min-height:100vh;display:flex}.app-shell>main{flex:1}.skip-link{z-index:200;background:var(--navy);color:var(--on-accent);border-radius:0 0 var(--radius-input) 0;padding:12px 20px;font-size:13px;font-weight:700;text-decoration:none;transition:top .15s;position:absolute;top:-48px;left:0}.skip-link:focus{top:0}.topbar{background:linear-gradient(180deg, var(--card), var(--topbar-grad-end));border-bottom:1px solid var(--line)}.bar-inner{max-width:var(--page-max-wide);padding:16px var(--page-gutter);justify-content:flex-start;align-items:center;gap:40px;margin:0 auto;display:flex}.brand{align-items:center;text-decoration:none;display:flex}.brand-logo{width:auto;height:30px;display:block}.tabs{flex-wrap:wrap;gap:4px;display:flex}.tabs a{color:var(--body);border-radius:var(--radius-pill);padding:9px 14px;font-size:13px;font-weight:600;text-decoration:none}.tabs a.active{background:var(--navy);color:var(--tab-active-ink)}.tabs a:not(.active):hover{background:var(--bg)}.site-footer{background:var(--footer);color:var(--footer-text)}.foot-inner{max-width:var(--page-max-wide);padding:22px var(--page-gutter);flex-wrap:wrap;justify-content:space-between;gap:16px;margin:0 auto;font-size:12.5px;display:flex}.foot-inner p{margin:0}.foot-inner nav{flex-wrap:wrap;gap:6px 18px;display:flex}.foot-inner a{color:var(--footer-link);text-decoration:none}.foot-inner a:hover{color:var(--card)}.crumbs{color:var(--muted);margin-bottom:14px;font-size:12.5px}.crumbs b{color:var(--body)}.secure{color:var(--muted);justify-content:center;align-items:center;gap:7px;margin-top:16px;font-size:12.5px;display:flex}.secure svg{width:14px;height:14px;fill:var(--accent-dark)}@media (width<=600px){.bar-inner,.foot-inner{padding-left:16px;padding-right:16px}.bar-inner{gap:16px}}.form-field{margin-top:16px}.form-card form .btn-block{margin-top:22px}.required{color:var(--danger);font-weight:700}.errorMsg{color:var(--danger);margin:6px 0 0;font-size:12.5px}.linklike{font:inherit;color:var(--steel);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.linklike:hover{text-decoration:underline}.date-field{align-items:center;gap:6px;display:flex;position:relative}.date-field>input{flex:auto;min-width:0}.date-field>button{border:1px solid var(--field-border);border-radius:var(--radius-input);background:var(--card);cursor:pointer;flex:none;padding:9px 10px;font-size:15px;line-height:1}.date-field>button:hover{border-color:var(--line-hover)}.date-field-popover{z-index:30;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-panel);box-shadow:var(--shadow);padding:8px;position:absolute;top:calc(100% + 6px);left:0}.date-field-popover .rdp-root{--rdp-accent-color:var(--navy);--rdp-accent-background-color:var(--tint-blue)}.date-field-popover table{background:0 0;border:0;border-radius:0;width:auto;margin:0}.date-field-popover th,.date-field-popover td{color:inherit;font-size:inherit;font-weight:inherit;text-transform:none;letter-spacing:normal;background:0 0;border:0;padding:0}.tooltip-wrapper{display:inline-block;position:relative}.tooltip-wrapper>span:first-child{border-bottom:1px dotted var(--muted);cursor:help;color:var(--steel);font-size:12.5px;font-weight:700}.tooltip-wrapper .tooltip{z-index:30;background:var(--card);width:250px;color:var(--body);border:1px solid var(--line);border-radius:var(--radius-panel);box-shadow:var(--shadow);text-align:left;white-space:normal;padding:10px 12px;font-size:12px;font-weight:400;line-height:1.5;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.user-messages{margin-bottom:18px}.user-messages p{border-radius:var(--radius-panel);border:1px solid;margin:0 0 10px;padding:12px 14px;font-size:13.5px}.user-messages p:last-child{margin-bottom:0}.user-messages .errorMsg{background:var(--danger-bg);border-color:var(--danger-line);color:var(--danger)}.user-messages .infoMsg{background:var(--tint-blue);border-color:var(--tint-blue-line);color:var(--navy)}.user-messages .successMsg{background:var(--tint-green);border-color:var(--tint-green-line);color:var(--accent-dark)}.modal-backdrop{z-index:100;background:var(--overlay);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal{background:var(--card);border-radius:var(--radius-card);max-width:min(720px,100%);max-height:90vh;box-shadow:var(--shadow);padding:20px 22px;overflow:auto}.modal h3{margin:0 0 12px}.modal img{max-width:100%;height:auto;display:block}.modal-close{float:right;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--card);color:var(--body);font:inherit;cursor:pointer;margin:-4px -6px 8px 12px;padding:6px 12px;font-size:13px;font-weight:600}.modal-close:hover{border-color:var(--line-hover);color:var(--ink)}.hero{width:100vw;margin-left:-50vw;margin-right:-50vw;margin-top:calc(-1 * var(--page-pad-top));background:radial-gradient(1200px 400px at 80% -10%, var(--navy-glow) 0%, var(--navy) 45%, var(--navy-dark) 100%);color:var(--on-accent);position:relative;left:50%;right:50%}.hero-inner{max-width:var(--page-max);padding:30px var(--page-gutter) 34px;grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;margin:0 auto;display:grid}.hero h1{letter-spacing:-.5px;color:var(--on-accent);margin:0 0 16px;font-size:34px;font-weight:800;line-height:1.1}.hero p{color:var(--on-navy);max-width:46ch;margin:0 0 18px;font-size:16px}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.hero .btn-primary{box-shadow:var(--btn-glow-strong)}.hero-illus{border-radius:var(--radius-hero);background:var(--glass-fill-soft);border:1px solid var(--glass-line-soft);justify-self:center;place-items:center;width:196px;height:196px;font-size:82px;display:grid}.why{max-width:var(--page-max-read);margin:18px 0 20px}.why h2{margin:0 0 10px}.why p{margin:0 0 8px}.why p:last-child{margin:0}.grid{grid-template-columns:repeat(5,1fr);gap:20px;display:grid}.tile{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow);flex-direction:column;padding:18px;text-decoration:none;display:flex}.tile:hover{border-color:var(--line-hover);text-decoration:none;transition:all .15s;transform:translateY(-2px)}.tile h3{color:var(--ink);margin:0 0 6px;font-size:17px;font-weight:750}.tile p{color:var(--body);margin:0;font-size:13.5px}.tile .go{color:var(--steel);margin-top:auto;padding-top:10px;font-size:13px;font-weight:700}.ic{border-radius:var(--radius-panel);place-items:center;width:40px;height:40px;margin-bottom:10px;font-size:20px;display:grid}.ic.blue{background:var(--tint-blue-strong);color:var(--navy)}.ic.green{background:var(--tint-green);color:var(--accent-dark)}.ic.amber{background:var(--tint-amber);color:var(--amber)}.strip{margin-top:18px}.strip-inner{grid-template-columns:repeat(3,1fr);gap:20px;padding:14px 20px;display:grid}.fact{align-items:flex-start;gap:12px;display:flex}.fact .d{border-radius:var(--radius-icon);background:var(--tint-blue);width:34px;height:34px;color:var(--navy);flex:none;place-items:center;font-size:16px;display:grid}.fact b{color:var(--ink);font-size:14px}.fact span{font-size:12.5px}.flow-split{grid-template-columns:1fr 460px;align-items:start;gap:44px;display:grid}.lede h1{margin:0 0 14px;font-size:30px;line-height:1.2}.lede p{max-width:44ch;font-size:15px}.lede .fineprint{max-width:46ch;margin:14px 0 0}.fcra-more{margin:12px 0 0;font-size:13px}.callout{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-panel);max-width:380px;box-shadow:var(--shadow);align-items:center;gap:12px;margin-top:14px;padding:12px 16px;display:flex}.callout .icon{border-radius:var(--radius-input);background:var(--tint-green);width:38px;height:38px;color:var(--accent-dark);flex:none;place-items:center;font-size:18px;display:grid}.callout .k{color:var(--muted);text-transform:uppercase;letter-spacing:.6px;font-size:12px;font-weight:700}.callout .v{color:var(--ink);font-size:17px;font-weight:700}.fcra-box{background:var(--card);border:1px dashed var(--line);border-radius:var(--radius-band);margin-top:14px;padding:12px 18px;font-size:13px}.fcra-box>:last-child{margin-bottom:0}.fcra-box a{font-weight:600}.fcra-address{color:var(--ink);font-style:normal;font-weight:700}.card-head{padding:22px 26px 6px}.card-head h2{margin:0;font-size:19px}.card-head p{color:var(--body);margin:6px 0 0;font-size:13.5px}.card-body{padding:14px 26px 26px}.field-value{align-items:center;gap:8px;display:flex}.field-value>:first-child{flex:auto;min-width:0}.form-card .tooltip-wrapper .tooltip{left:auto;right:0;transform:none}.form-field.money .field-value{position:relative}.form-field.money .field-value:before{content:"$";color:var(--muted);pointer-events:none;font-size:14.5px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.form-field.money input{padding-left:24px}.divider{color:var(--muted);letter-spacing:.5px;align-items:center;gap:12px;margin:20px 0 4px;font-size:12px;font-weight:700;display:flex}.divider:before,.divider:after{content:"";background:var(--line);flex:1;height:1px}.status-error{background:var(--danger-bg);border:1px solid var(--danger-line);border-left:4px solid var(--danger);border-radius:var(--radius-panel);align-items:center;gap:12px;margin-bottom:20px;padding:14px 16px;display:flex}.status-error .dot{background:var(--card);border:1px solid var(--danger-line);width:34px;height:34px;color:var(--danger);border-radius:50%;flex:none;place-items:center;font-size:18px;font-weight:800;display:grid}.status-error .t{color:var(--danger);margin:0;font-size:14px}.panel{overflow:hidden}.panel-head{border-bottom:1px solid var(--line);padding:18px 24px}.panel-head h2{text-transform:uppercase;letter-spacing:.7px;color:var(--muted);margin:0;font-size:14px;font-weight:800}.panel-body{padding:22px 24px}.disclosure-text{color:var(--ink);font-size:16px;line-height:1.7}.no-customer-id{color:var(--danger);margin:0;font-weight:700}.help-band{background:var(--tint-blue);border:1px solid var(--tint-blue-line);border-radius:var(--radius-band);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:22px;padding:16px 20px;display:flex}.help-band .txt{color:var(--navy);margin:0;font-size:14px}.help-band .btn{white-space:nowrap;padding:11px 18px;font-size:14px}.disclosure-kicker{text-transform:uppercase;letter-spacing:.8px;color:var(--body);margin:0 0 16px;font-size:13px;font-weight:800}.accordion{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow);overflow:hidden}.accordion-item+.accordion-item{border-top:1px solid var(--line)}.accordion_headings{color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;font-size:15px;font-weight:700;display:flex}.accordion_headings:hover{background:var(--surface-subtle)}.header_highlight{background:var(--tint-blue)}.accordion-caret{color:var(--ink);flex:none;font-size:18px;font-weight:800}.accordion_child{color:var(--body);padding:0 20px 18px;font-size:14px}@media (width<=1100px){.grid{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.hero-inner{padding:28px var(--page-gutter) 32px;text-align:center;grid-template-columns:1fr}.hero p{margin-left:auto;margin-right:auto}.hero-actions{justify-content:center}.hero h1{font-size:30px}.grid,.strip-inner{grid-template-columns:1fr}.flow-split{grid-template-columns:1fr;gap:28px}}@media (width<=600px){.hero-illus{display:none}.hero h1{font-size:26px}.hero p{max-width:none}.card-head,.card-body,.panel-head,.panel-body{padding-left:18px;padding-right:18px}.help-band{text-align:center;justify-content:center}}
