:root{--check-navy:#031f37;--check-navy-deep:#02192d;--check-green:#06994f;--check-green-dark:#047b41;--check-mint:#e8f7ef;--check-aqua:#12d4b0;--check-text:#071b2d;--check-muted:#526171;--check-line:#d9e1df;--check-surface:#f5f8f7;--check-white:#fff}body:has(.ams-check20){background:var(--check-surface);margin:0;overflow-x:hidden}:is(body:has(.ams-check20)>header,body:has(.ams-check20)>footer),:is(body:has(.ams-check20) header:not(.check-header),body:has(.ams-check20) footer:not(.check-footer)){display:none!important}body:has(.ams-check20) main{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.ams-check20,.ams-check20 *{box-sizing:border-box}.ams-check20{background:var(--check-surface);width:100%;max-width:100vw;min-height:100vh;color:var(--check-text);font-family:Arial,Helvetica,sans-serif;overflow-x:clip}.check-header{background:var(--check-white);border-bottom:1px solid #e6ebea}.check-header-inner{align-items:center;gap:32px;width:min(1180px,100% - 48px);min-height:82px;margin:0 auto;display:flex}.check-brand{flex:none;align-items:center;display:inline-flex}.check-brand img{width:150px;height:auto;display:block}.check-brand-reversed{display:none!important}.check-nav{justify-content:center;align-items:center;gap:30px;margin-left:auto;display:flex}.check-nav a,.check-exit,.check-sign-in{color:var(--check-text);font-size:14px;font-weight:700;text-decoration:none}.check-header-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.check-sign-in,.check-exit{background:var(--check-white);border-radius:8px;min-height:42px;padding:0 18px}.check-sign-in{border:1px solid #aebbc3}.check-exit{border:1px solid var(--check-green);color:var(--check-green-dark);align-items:center;display:inline-flex}.check-menu{display:none}.check-main{min-height:720px}.check-progress-shell{width:min(1180px,100% - 48px);margin:0 auto;padding-top:30px}.check-progress-copy{color:var(--check-muted);justify-content:space-between;align-items:center;margin-bottom:12px;font-size:13px;display:flex}.check-progress-copy span{color:var(--check-green);letter-spacing:.11em;text-transform:uppercase;font-weight:800}.check-progress-copy strong{color:var(--check-text)}.check-progress-track{background:#dce5e2;border-radius:99px;height:5px;overflow:hidden}.check-progress-track span{border-radius:inherit;background:var(--check-green);width:28.5714%;height:100%;display:block}.check-stage{grid-template-columns:minmax(0,760px) minmax(270px,330px);justify-content:space-between;align-items:start;gap:64px;width:min(1180px,100% - 48px);margin:0 auto;padding:52px 0 78px;display:grid}.check-question{min-width:0}.check-eyebrow{color:var(--check-green);letter-spacing:.13em;text-transform:uppercase;margin:0 0 14px;font-size:13px;font-weight:800}.check-question h1{max-width:650px;color:var(--check-text);letter-spacing:-.045em;margin:0;font-size:clamp(38px,4.2vw,58px);font-weight:500;line-height:1.06}.check-intro{max-width:650px;color:var(--check-muted);margin:22px 0 0;font-size:18px;line-height:1.6}.check-selection-summary{color:var(--check-green-dark);align-items:center;gap:9px;margin-top:24px;font-size:14px;font-weight:700;display:inline-flex}.check-summary-tick{background:var(--check-mint);border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.check-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.check-choice{text-align:left;width:100%;min-width:0;min-height:126px;color:var(--check-text);border:1px solid var(--check-line);background:var(--check-white);cursor:pointer;border-radius:12px;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:14px;padding:22px 54px 22px 20px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid;position:relative}.check-choice:hover{border-color:#8fbca4;transform:translateY(-1px);box-shadow:0 8px 24px #031f3712}.check-choice:focus-visible{outline-offset:2px;outline:3px solid #06994f40}.check-choice-selected{border:2px solid var(--check-green);background:#f7fcf9;padding:21px 53px 21px 19px;box-shadow:0 8px 24px #06994f14}.check-choice-icon{color:var(--check-green)}.check-choice-icon svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px;display:block}.check-choice-copy{gap:7px;min-width:0;display:grid}.check-choice-copy strong{font-size:16px;line-height:1.3}.check-choice-copy>span{color:var(--check-muted);font-size:13px;line-height:1.45}.check-choice-control{width:23px;height:23px;color:var(--check-white);background:var(--check-white);border:1.5px solid #9baba7;border-radius:5px;place-items:center;font-size:14px;font-weight:800;display:grid;position:absolute;top:20px;right:18px}.check-choice-selected .check-choice-control{border-color:var(--check-green);background:var(--check-green)}.check-action-row{border-top:1px solid var(--check-line);justify-content:space-between;align-items:center;margin-top:28px;padding-top:24px;display:flex}.check-back,.check-continue{border-radius:8px;justify-content:center;align-items:center;gap:24px;min-height:52px;padding:0 24px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.check-back{color:var(--check-text)}.check-continue{min-width:170px;color:var(--check-white);border:1px solid var(--check-green);background:var(--check-green)}.check-continue:hover{background:var(--check-green-dark)}.check-continue-disabled{cursor:not-allowed;background:#b8c1bf;border-color:#b8c1bf}.check-assurance{color:var(--check-white);background:var(--check-navy);border-radius:14px;padding:30px;box-shadow:0 18px 50px #031f3724}.check-assurance-mark{width:48px;height:48px;color:var(--check-aqua);background:#12d4b01a;border-radius:50%;place-items:center;margin-bottom:26px;display:grid}.check-assurance-mark svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.check-assurance .check-eyebrow{color:var(--check-aqua)}.check-assurance h2{letter-spacing:-.025em;margin:0;font-size:27px;font-weight:500;line-height:1.2}.check-assurance>p:not(.check-eyebrow):not(.check-assurance-small){color:#d3e1e9;margin:16px 0 0;font-size:15px;line-height:1.6}.check-assurance-rule{background:#ffffff29;height:1px;margin:24px 0}.check-assurance ul{gap:15px;margin:0;padding:0;list-style:none;display:grid}.check-assurance li{color:#f4f8fa;align-items:center;gap:10px;font-size:14px;display:flex}.check-assurance li span{color:var(--check-aqua);font-weight:800}.check-assurance-small{color:#91a9b7;margin:24px 0 0;font-size:12px;line-height:1.55}.check-footer{background:var(--check-navy)}.check-footer-inner{width:min(1180px,100% - 48px);min-height:112px;color:var(--check-white);justify-content:space-between;align-items:center;gap:40px;margin:0 auto;display:flex}.check-footer-inner>div{gap:7px;display:grid}.check-footer-inner strong{font-size:14px}.check-footer-inner span:not(.check-powered-mark),.check-footer-inner small{color:#bcd0db;font-size:12px}.check-powered{align-items:center;grid-template-columns:auto 1fr!important;gap:13px!important}.check-powered>span:last-child{gap:7px;display:grid}.check-powered-mark{color:var(--check-aqua);font-size:30px}@media (max-width:1040px){.check-nav{gap:18px}.check-nav a{font-size:13px}.check-stage{gap:34px}}@media (max-width:860px){.check-nav,.check-header-actions{display:none}.check-header{background:var(--check-navy-deep)}.check-header-inner{justify-content:space-between;width:calc(100% - 32px);min-height:68px}.check-brand-primary{display:none!important}.check-brand-reversed{display:block!important}.check-brand img{width:118px}.check-menu{background:0 0;border:0;align-content:center;gap:5px;width:38px;height:38px;padding:8px 5px;display:grid}.check-menu span{background:var(--check-white);width:23px;height:2px;display:block}.check-stage{grid-template-columns:1fr}.check-assurance{max-width:620px}}@media (max-width:640px){.check-progress-shell,.check-stage{width:calc(100% - 32px)}.check-progress-shell{padding-top:22px}.check-stage{gap:36px;padding:34px 0 52px}.check-question h1{font-size:38px;line-height:1.08}.check-intro{margin-top:18px;font-size:16px;line-height:1.55}.check-choice-grid{grid-template-columns:1fr;gap:12px}.check-choice{min-height:112px}.check-action-row{flex-direction:column-reverse;align-items:stretch;gap:12px}.check-back,.check-continue{width:100%}.check-assurance{padding:26px 24px}.check-footer-inner{flex-direction:column;align-items:flex-start;gap:28px;width:calc(100% - 32px);padding:28px 0}}.ams-check20 button.check-continue{font:inherit;cursor:pointer;border:0}.ams-check20 button.check-continue:disabled{cursor:not-allowed}.ams-check20 button.check-continue[aria-busy=true]{opacity:.78}.check-stage-flow{align-items:start}.check-session-notice{color:#536779;margin:10px 0 0;font-size:12px}.check-loading{align-content:center;gap:16px;min-height:360px;display:grid}.check-loading>span{border:4px solid #d9e3df;border-top-color:#009b55;border-radius:50%;width:42px;height:42px;animation:.8s linear infinite check-spin}@keyframes check-spin{to{rotate:360deg}}.check-flow-symbol{color:#009b55;text-align:center;width:32px;font-size:26px;font-weight:800;line-height:1}.check-form-list,.check-answer-list{gap:14px;margin-top:34px;display:grid}.check-form-card,.check-answer-card,.check-review-card,.check-privacy-confirm{background:#fff;border:1px solid #cedbd6;border-radius:14px}.check-form-card{grid-template-columns:minmax(180px,1fr) auto;align-items:center;gap:14px 24px;min-height:116px;padding:22px;display:grid}.check-form-card>div,.check-form-card>label:first-child,.check-answer-card>span,.check-privacy-confirm>span{gap:6px;display:grid}.check-form-card strong,.check-answer-card strong,.check-privacy-confirm strong{color:#001d32;font-size:16px}.check-form-card span,.check-answer-card small,.check-privacy-confirm small{color:#536779;font-size:13px;line-height:1.5}.check-form-card select{color:#001d32;min-width:220px;font:inherit;background:#fff;border:1px solid #9fb1bb;border-radius:8px;padding:12px}.check-money-field{grid-template-columns:auto 110px auto;align-items:center;gap:7px;display:grid}.check-money-field>span{color:#009b55;font-size:22px;font-weight:800}.check-money-field input{width:110px;font:inherit;border:1px solid #9fb1bb;border-radius:8px;padding:11px}.check-money-field small{color:#536779;font-size:12px}.check-unknown{color:#334e61;grid-column:2;justify-content:flex-end;gap:8px;font-size:13px;display:flex}.check-answer-card,.check-privacy-confirm{cursor:pointer;align-items:flex-start;gap:16px;padding:22px;display:flex}.check-answer-card input,.check-privacy-confirm input{accent-color:#009b55;width:20px;height:20px;margin-top:3px}.check-answer-selected{border-color:#009b55;box-shadow:0 0 0 1px #009b55}.check-information-card{cursor:default;background:#f3f7f5}.check-review-card{margin-top:34px;padding:8px 22px}.check-review-card>div{border-bottom:1px solid #d7e1dd;justify-content:space-between;gap:20px;padding:18px 0;display:flex}.check-review-card>div:last-child{border-bottom:0}.check-review-card span{color:#536779}.check-review-card strong{text-align:right}.check-privacy-confirm{background:#f1f8f4;margin-top:20px}.check-back{cursor:pointer;font:inherit;background:0 0;border:0}.check-back:disabled{opacity:.55;cursor:wait}@media (max-width:720px){.check-form-card{grid-template-columns:1fr}.check-form-card select,.check-money-field{width:100%;min-width:0}.check-unknown{grid-column:1;justify-content:flex-start}.check-review-card>div{flex-direction:column}.check-review-card strong{text-align:left}}.check-flow-symbol svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px;display:block}.ams-check20 input[type=checkbox],.ams-check20 input[type=radio]{accent-color:var(--check-green)}
