#gv-eligibility-checker .gvq-kicker{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--gvq-gold-soft);color:var(--gvq-blue);font-weight:600;font-size:13px;margin-bottom:18px}#gv-eligibility-checker .gvq-question{margin:0;color:var(--gvq-navy);font-size:28px;font-weight:400;line-height:1.3;letter-spacing:-.018em}#gv-eligibility-checker .gvq-help{margin:10px 0 0;color:var(--gvq-muted);font-size:14px;line-height:1.65}#gv-eligibility-checker .gvq-options{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:26px}#gv-eligibility-checker .gvq-option{position:relative;border:1px solid var(--gvq-border);background:#fff;border-radius:14px;min-height:70px;padding:15px 16px;text-align:left;color:var(--gvq-text);font:inherit;font-size:14px;font-weight:500;line-height:1.45;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease;display:flex;align-items:center;gap:12px}#gv-eligibility-checker .gvq-option:before{content:"";width:18px;height:18px;flex:0 0 18px;border:1.5px solid #b8c0cc;border-radius:50%;box-shadow:inset 0 0 0 4px #fff}#gv-eligibility-checker .gvq-option.is-selected{border-color:var(--gvq-gold);background:#fcfaf2;color:var(--gvq-blue)}#gv-eligibility-checker .gvq-option.is-selected:before{background:var(--gvq-gold);border-color:var(--gvq-gold)}@media (hover:hover) and (pointer:fine){#gv-eligibility-checker .gvq-option:hover{border-color:#d6c887;transform:translateY(-1px)}}#gv-eligibility-checker .gvq-money-wrap{margin-top:28px}#gv-eligibility-checker .gvq-money{display:flex;align-items:center;border:1px solid var(--gvq-border);border-radius:14px;background:#fff;overflow:hidden;transition:border-color .15s ease}#gv-eligibility-checker .gvq-money:focus-within{border-color:var(--gvq-gold)}#gv-eligibility-checker .gvq-money span{display:flex;align-items:center;align-self:stretch;padding:0 18px;background:#f8f9fb;border-right:1px solid var(--gvq-border);color:var(--gvq-blue);font-weight:600}#gv-eligibility-checker .gvq-money input{width:100%;min-width:0;border:0;outline:0;background:#fff;color:var(--gvq-navy);font:inherit;font-size:22px;font-weight:500;padding:18px}#gv-eligibility-checker .gvq-error{color:var(--gvq-danger);font-size:13px;margin-top:10px;min-height:20px}#gv-eligibility-checker .gvq-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:28px}#gv-eligibility-checker .gvq-btn{min-height:50px;border-radius:12px;padding:13px 19px;border:1px solid transparent;font:inherit;font-size:13px;font-weight:700;letter-spacing:.02em;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:transform .15s ease,background .15s ease,border-color .15s ease}#gv-eligibility-checker .gvq-btn-primary{background:var(--gvq-blue);color:#fff}#gv-eligibility-checker .gvq-btn-secondary{background:#fff;color:var(--gvq-blue);border-color:var(--gvq-border)}#gv-eligibility-checker .gvq-btn-gold{background:var(--gvq-gold);color:var(--gvq-navy)}#gv-eligibility-checker .gvq-btn[disabled]{opacity:.45;cursor:not-allowed}@media (hover:hover) and (pointer:fine){#gv-eligibility-checker .gvq-btn:not([disabled]):hover{transform:translateY(-1px)}}#gv-eligibility-checker .gvq-result-status{display:inline-flex;align-items:center;gap:8px;padding:8px 11px;border-radius:99px;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;margin-bottom:16px}#gv-eligibility-checker .gvq-result-status:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}#gv-eligibility-checker .gvq-result-status.strong{background:#eaf5f0;color:var(--gvq-success)}#gv-eligibility-checker .gvq-result-status.review{background:#fbf4df;color:var(--gvq-warning)}#gv-eligibility-checker .gvq-result-status.below{background:#f9edef;color:var(--gvq-danger)}#gv-eligibility-checker .gvq-result-title{font-size:32px;font-weight:300;line-height:1.22;color:var(--gvq-blue);margin:0 0 12px;letter-spacing:-.022em}#gv-eligibility-checker .gvq-result-copy{color:#475467;line-height:1.7;font-size:15px;margin:0}#gv-eligibility-checker .gvq-reasons{margin:22px 0 0;padding:0;list-style:none;display:grid;gap:9px}#gv-eligibility-checker .gvq-reasons li{display:flex;gap:9px;color:#475467;font-size:13px;line-height:1.55}#gv-eligibility-checker .gvq-reasons li:before{content:"✓";color:var(--gvq-gold);font-weight:700;flex:0 0 auto}#gv-eligibility-checker .gvq-summary{margin-top:24px;border:1px solid var(--gvq-border);border-radius:14px;overflow:hidden}#gv-eligibility-checker .gvq-summary-row{display:grid;grid-template-columns:42% 58%;gap:12px;padding:11px 14px;border-top:1px solid var(--gvq-border);font-size:12px;line-height:1.45}#gv-eligibility-checker .gvq-summary-row:first-child{border-top:0}#gv-eligibility-checker .gvq-summary-row span{color:var(--gvq-muted)}#gv-eligibility-checker .gvq-summary-row strong{color:var(--gvq-blue);text-align:right;overflow-wrap:anywhere}#gv-eligibility-checker .gvq-result-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}#gv-eligibility-checker .gvq-leadbox{margin-top:28px;padding-top:26px;border-top:1px solid var(--gvq-border)}#gv-eligibility-checker .gvq-leadbox h4{margin:0 0 7px;color:var(--gvq-blue);font-size:20px;font-weight:500;line-height:1.35}#gv-eligibility-checker .gvq-leadbox>p{margin:0 0 16px;color:var(--gvq-muted);font-size:13px;line-height:1.6}#gv-eligibility-checker .gvq-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}#gv-eligibility-checker .gvq-field{min-width:0}#gv-eligibility-checker .gvq-field.full{grid-column:1/-1}#gv-eligibility-checker .gvq-field label{display:block;color:var(--gvq-blue);font-size:12px;font-weight:600;margin:0 0 6px}#gv-eligibility-checker .gvq-field input{width:100%;min-height:48px;border:1px solid var(--gvq-border);border-radius:11px;padding:12px 13px;font:inherit;font-size:16px;color:var(--gvq-navy);background:#fff}#gv-eligibility-checker .gvq-form-status{font-size:12px;line-height:1.5;color:var(--gvq-muted);margin-top:10px;min-height:18px}#gv-eligibility-checker .gvq-form-status.is-error{color:var(--gvq-danger)}#gv-eligibility-checker .gvq-form-status.is-success{color:var(--gvq-success)}@media (max-width:1050px){#gv-eligibility-checker .gvq-question{font-size:27px;font-weight:400}#gv-eligibility-checker .gvq-result-title{font-size:30px;font-weight:300}}@media (max-width:640px){#gv-eligibility-checker .gvq-question{font-size:24px;font-weight:400;line-height:1.32}#gv-eligibility-checker .gvq-result-title{font-size:27px;font-weight:300;line-height:1.28}#gv-eligibility-checker .gvq-leadbox h4{font-size:18px;font-weight:500}#gv-eligibility-checker .gvq-options{grid-template-columns:1fr}#gv-eligibility-checker .gvq-actions{align-items:stretch}#gv-eligibility-checker .gvq-actions .gvq-btn{flex:1}#gv-eligibility-checker .gvq-form-grid{grid-template-columns:1fr}#gv-eligibility-checker .gvq-field.full{grid-column:auto}#gv-eligibility-checker .gvq-summary-row{grid-template-columns:1fr;gap:3px}#gv-eligibility-checker .gvq-summary-row strong{text-align:left}}