.fa-shell{--fa-ink:#1c2a3a;--fa-muted:#545f6b;--fa-line:#e4e7ea;--fa-accent:#ae235f;background:#f7f8f9;padding:56px 0 72px}.fa-shell .fa-grid{border:1px solid var(--fa-line);background:#fff;border-radius:14px;grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);max-width:1080px;display:grid;overflow:hidden}.fa-shell .fa-aside{border-right:1px solid var(--fa-line);color:var(--fa-ink);background:#f0f2f4;flex-direction:column;gap:40px;padding:43px 37px;display:flex}.fa-shell .fa-aside h2{letter-spacing:-.049em;margin-top:16px;font-size:clamp(32px,4.1vw,51px);font-weight:590;line-height:1.08}.fa-shell .fa-aside-intro{max-width:27ch;color:var(--fa-muted);margin-top:16px;font-size:15px;line-height:1.65}.fa-shell .fa-aside ol{gap:13px;margin:0;padding:0;list-style:none;display:grid}.fa-shell .fa-aside li{color:var(--fa-muted);align-items:center;gap:10px;font-size:13px;display:flex}.fa-shell .fa-aside li>span{width:27px;height:27px;color:var(--fa-ink);background:#fff;border:1px solid #cdd3da;border-radius:50%;place-items:center;font-size:12px;display:grid}.fa-shell .fa-aside li[aria-current]{color:var(--fa-ink);font-weight:660}.fa-shell .fa-aside li[aria-current]>span{border-color:var(--fa-ink);background:var(--fa-ink);color:#fff}.fa-shell .fa-card{min-width:0;padding:clamp(28px,5vw,57px)}.fa-shell .fa-step-label{color:var(--fa-muted);font-size:12px;font-weight:640}.fa-shell .fa-card h1{color:var(--fa-ink);letter-spacing:-.046em;margin:7px 0 24px;scroll-margin-top:20px;font-size:clamp(34px,4vw,47px);font-weight:610;line-height:1.1}.fa-shell .fa-card h1:focus{outline:none}.fa-shell .fa-card fieldset{border:0;min-width:0;margin:0 0 20px;padding:0}.fa-shell .fa-card legend,.fa-shell .fa-amount-label{color:var(--fa-ink);margin-bottom:8px;padding:0;font-size:14px;font-weight:660;display:block}.fa-shell .fa-options{gap:8px;display:grid}.fa-shell .fa-option{border:1px solid var(--fa-line);min-height:60px;color:var(--fa-ink);cursor:pointer;background:#fff;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 12px;display:grid;position:relative}.fa-shell .fa-option:hover{background:#f8f9fa;border-color:#bfc6ce}.fa-shell .fa-option[data-selected=true]{background:#fffafd;border-color:#c56a94}.fa-shell .fa-option input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.fa-shell .fa-option:has(input:focus-visible){outline:2px solid var(--fa-accent);outline-offset:2px}.fa-shell .fa-icon{color:#52606f;background:#f0f2f4;border-radius:7px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.fa-shell .fa-option[data-selected=true] .fa-icon{color:var(--fa-accent)}.fa-shell .fa-option-text{min-width:0}.fa-shell .fa-option-text strong,.fa-shell .fa-option-text small{line-height:1.4;display:block}.fa-shell .fa-option-text strong{font-size:14px;font-weight:650}.fa-shell .fa-option-text small{color:var(--fa-muted);margin-top:3px;font-size:12px}.fa-shell .fa-radio{background:#fff;border:1px solid #aeb7c2;border-radius:50%;width:16px;height:16px}.fa-shell .fa-option[data-selected=true] .fa-radio{border:5px solid var(--fa-accent)}.fa-shell .fa-amount{background:#fff;border:1px solid #cdd3d9;border-radius:8px;align-items:center;gap:10px;min-height:50px;padding-inline:13px;display:flex}.fa-shell .fa-amount:focus-within{outline:2px solid var(--fa-accent);outline-offset:2px}.fa-shell .fa-amount span{color:var(--fa-muted);font-size:13px}.fa-shell .fa-amount input{width:100%;min-width:0;min-height:46px;color:var(--fa-ink);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:9px 0;font-size:16px}.fa-shell .fa-amount input:focus-visible{outline:none}.fa-shell .fa-hint,.fa-shell .fa-error{color:var(--fa-muted);margin:7px 0 0;font-size:12px;line-height:1.6}.fa-shell .fa-error{color:#a41b4e}.fa-shell .fa-next{margin-top:20px}.fa-shell .fa-card .fin-button{min-height:49px;padding-inline:16px;font-family:inherit;font-size:15px}.fa-shell .fa-summary-lead{color:var(--fa-muted);margin:-10px 0 20px;font-size:15px}.fa-shell .fa-summary{border-block:1px solid var(--fa-line);margin:0 0 24px}.fa-shell .fa-summary>div{justify-content:space-between;align-items:baseline;gap:12px;padding:15px 0;display:flex}.fa-shell .fa-summary>div+div{border-top:1px solid var(--fa-line)}.fa-shell .fa-summary dt{color:var(--fa-muted);font-size:13px}.fa-shell .fa-summary dd{min-width:0;color:var(--fa-ink);text-align:right;overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:650}.fa-shell .fa-summary-amount dd{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:clamp(25px,3vw,37px);line-height:1.2}.fa-shell .fa-summary-amount small{color:var(--fa-muted);letter-spacing:0;font-size:11px;font-weight:620}.fa-shell .fa-summary-actions{flex-wrap:wrap;align-items:center;gap:10px 17px;display:flex}.fa-shell .fa-back{min-height:44px;color:var(--fa-accent);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:13px;display:inline-flex}.fa-shell .fa-back:hover{text-underline-offset:3px;text-decoration:underline}.fa-shell .fa-review-note{color:var(--fa-muted);margin:12px 0 0;font-size:12px}@media (max-width:780px){.fa-shell{padding:25px 0 48px}.fa-shell .fa-grid{grid-template-columns:minmax(0,1fr)}.fa-shell .fa-aside{border-right:0;border-bottom:1px solid var(--fa-line);gap:16px;padding:22px}.fa-shell .fa-aside h2{margin-top:7px;font-size:clamp(27px,6vw,34px)}.fa-shell .fa-aside h2 br{display:none}.fa-shell .fa-aside-intro{max-width:none;margin-top:8px;font-size:13px}.fa-shell .fa-aside ol{flex-wrap:wrap;gap:9px 16px;display:flex}.fa-shell .fa-aside li{gap:7px;font-size:12px}.fa-shell .fa-aside li>span{width:23px;height:23px;font-size:11px}.fa-shell .fa-card{padding:23px 21px}.fa-shell .fa-card .fin-button{font-size:14px}.fa-shell .fa-card h1{margin-bottom:18px}.fa-shell .fa-summary-lead{margin-top:-6px}}@media (max-width:390px){.fa-shell .fa-aside,.fa-shell .fa-card{padding-inline:17px}.fa-shell .fa-option{gap:8px;padding-inline:9px}.fa-shell .fa-icon{width:30px;height:30px}.fa-shell .fa-summary>.fa-summary-amount{gap:5px;display:grid}.fa-shell .fa-summary-amount dd{text-align:left}}
