/* Result first: a compact invitation to explore the two financing choices. */
.eh229 details.eh-options:not([open])>summary:after{content:'+'!important}.eh229 details.eh-options[open]>summary:after{content:'−'!important}
.eh229{padding-top:48px!important;padding-bottom:48px!important}
.eh229 .eh-top{align-items:center;gap:20px;margin-bottom:20px}.eh229 .eh-top .eyebrow{margin:0 0 8px}.eh229 .eh-top h2{font-size:clamp(29px,3.5vw,43px);margin:0 0 10px}.eh229 .eh-top p:last-child{font-size:15px;line-height:1.5;margin:0;max-width:750px}.eh229 .eh-top .eh-tone{align-self:flex-start;margin-top:23px}
.eh229 .eh-dashboard{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:24px;align-items:start;scroll-margin-top:110px}.eh229 .eh-answer,.eh229 .eh-controls{min-width:0}.eh229 .eh-answer{background:#edf4f6;border:1px solid #c9dce3;border-radius:20px;overflow:hidden}.eh229 .eh-win{margin:0;padding:24px 26px;border-radius:0;background:#d8f58a}.eh229 .eh-win .eh-scenario{font-size:11px;letter-spacing:.045em;font-weight:700;display:block}.eh229 .eh-win>strong{font-size:clamp(30px,3.4vw,47px);margin:13px 0 3px;line-height:1.08;text-wrap:balance;overflow-wrap:normal;hyphens:none}.eh229 .eh-win-label{font-size:22px;font-weight:700;line-height:1.2;display:block;margin:0 0 13px}.eh229 .eh-win>p{font-size:12px;line-height:1.5;max-width:510px;margin:0}.eh229 .eh-saving{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px;margin-top:18px;padding-top:14px;border-top:1px solid #18374633}.eh229 .eh-saving b{font-size:26px;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.eh229 .eh-saving span{font-size:12px}
.eh229 .eh-bars{padding:18px 24px 6px}.eh229 .eh-bar-row{margin-bottom:12px}.eh229 .eh-bar-row>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:14px;font-size:11px;line-height:1.4;margin-bottom:5px}.eh229 .eh-bar-row b{font-size:12px;text-align:right}.eh229 .eh-bar-track{height:7px;border-radius:8px;background:#d9e6eb;overflow:hidden}.eh229 .eh-bar-track>span{display:block;height:100%;border-radius:8px;background:#9b5a43}.eh229 .eh-bar-track>.is-better{background:#326e84}.eh229 #eh-brief{font-size:11px;line-height:1.5;padding:0 24px 17px;margin:0}
.eh229 .eh-controls{border:1px solid #c9dce3;border-radius:20px;padding:22px;background:#fff}.eh229 .eh-control-title{font-size:14px;font-weight:700;margin:0 0 10px}.eh229 .eh-tabs{margin:0 0 18px;gap:4px}.eh229 .eh-tabs button{padding:10px 7px;min-height:50px;font-size:12px}.eh229 .eh-tabs small{display:block;font-size:10px;font-weight:400;margin-top:2px}.eh229 .eh-controls>.eh-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.eh229 .eh-controls .eh-fields label{font-size:11px}.eh229 .eh-controls .eh-fields small{font-size:10px;line-height:1.35}.eh229 .eh-controls .eh-fields input{padding:9px 10px;min-height:42px;margin-top:5px}.eh229 .eh-controls .eh-options .eh-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.eh229 .eh-controls .eh-options .eh-fields label:last-child{grid-column:1/-1}.eh229 .eh-quick-range{display:block;font-size:11px;font-weight:600;margin:16px 0 6px}.eh229 .eh-quick-range input{display:block;margin:0;min-height:30px;padding:0}.eh229 .eh-quick-range>span{display:flex;justify-content:space-between;gap:12px}.eh229 .eh-quick-range small{font-size:10px;font-weight:400;color:#536d78}.eh229 .eh-controls>.eh-options{margin-top:14px;padding-top:8px}.eh229 .eh-controls>.eh-options>summary{font-size:12px;padding:7px 0}.eh229 .eh-no-promise{font-size:11px;line-height:1.5;color:#536d78;margin:12px 0 0}
.eh229 .eh-compact-cta{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:21px 0;margin:0;border-top:0}.eh229 .eh-compact-cta h3{font-size:19px;margin:0 0 7px;line-height:1.25;max-width:650px}.eh229 .eh-compact-cta p{font-size:12px;margin:0;line-height:1.5}.eh229 .eh-compact-cta .buttons{display:flex;flex-direction:column;gap:8px;margin:0;flex:none;text-align:center}.eh229 .eh-compact-cta .button{padding:13px 18px;min-height:44px;font-size:12px}.eh229 .eh-compact-cta .textlink{font-size:11px;min-height:26px;justify-content:center;display:flex;align-items:center}
.eh229 .eh-deep{padding-top:0;margin:0;border-top:1px solid #c8d8df}.eh229 .eh-deep>summary{padding:12px 0;font-size:13px}.eh229 .eh-deep>summary>span:nth-child(2){flex:1}.eh229 .eh-deep>summary small{font-size:11px;font-weight:400;display:inline;margin-left:12px;color:#536d78}.eh229 .eh-deep>summary:after{margin-left:auto}.eh229 .eh-detail-body{padding:12px 0 20px}.eh229 .eh-detail-body>.eh-step{margin:15px 0;padding:20px}.eh229 .eh-detail-body .eh-step h3{font-size:22px}.eh229 .eh-detail-body>p{font-size:14px;margin-top:0}.eh229 .eh-detail-body .eh-route{margin:20px 0}.eh229 .eh-foot-actions{margin-top:6px}.eh229 .eh-foot-actions button{font-size:11px;padding:7px 0}.eh229>details.eh-info{margin:0;padding-top:0}.eh229>details.eh-info>summary{padding:10px 0;font-size:12px}
@media(max-width:800px){.eh229 .eh-dashboard{grid-template-columns:1fr;gap:14px}.eh229 .eh-top{margin-bottom:17px}.eh229 .eh-answer{display:grid;grid-template-columns:1fr 1fr;align-items:center}.eh229 .eh-win{grid-row:1/3;height:100%;padding:22px}.eh229 .eh-win>strong{font-size:34px}.eh229 .eh-win-label{font-size:20px}.eh229 .eh-bars{padding:18px 18px 4px}.eh229 #eh-brief{padding:0 18px 16px}.eh229 .eh-controls{padding:17px}.eh229 .eh-controls>.eh-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.eh229 .eh-controls .eh-options .eh-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.eh229 .eh-controls .eh-options .eh-fields label:last-child{grid-column:auto}.eh229 .eh-compact-cta{gap:15px}.eh229 .eh-deep>summary small{display:block;margin:3px 0 0}}
@media(max-width:480px){.eh229{padding-top:30px!important;padding-bottom:30px!important}.eh229 .eh-top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;align-items:start}.eh229 .eh-top h2{font-size:27px;max-width:240px}.eh229 .eh-top .eh-tone{margin-top:24px;transform:scale(.85);transform-origin:right top;width:108px;min-width:108px}.eh229 .eh-top p:last-child{font-size:12px;line-height:1.45}.eh229 .eh-top .eyebrow{font-size:9px;letter-spacing:.08em}.eh229 .eh-answer{display:block;border-radius:16px}.eh229 .eh-win{padding:18px}.eh229 .eh-win>strong{font-size:34px;margin-top:10px}.eh229 .eh-win-label{font-size:19px;margin-bottom:10px}.eh229 .eh-win .eh-scenario{font-size:10px;letter-spacing:0}.eh229 .eh-saving{margin-top:12px;padding-top:11px;gap:5px 10px}.eh229 .eh-saving b{font-size:23px}.eh229 .eh-saving span{font-size:11px}.eh229 .eh-bars{padding:13px 18px 2px}.eh229 .eh-bar-row{margin-bottom:9px}.eh229 .eh-bar-row>div:first-child{font-size:10px}.eh229 .eh-bar-row b{font-size:11px}.eh229 #eh-brief{font-size:10px;padding:0 18px 13px}.eh229 .eh-controls{border-radius:16px;padding:15px}.eh229 .eh-tabs{margin-bottom:13px}.eh229 .eh-tabs button{font-size:11px;min-height:46px}.eh229 .eh-control-title{font-size:12px}.eh229 .eh-controls .eh-options .eh-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.eh229 .eh-quick-range{margin-top:12px}.eh229 .eh-compact-cta{display:block;padding:18px 0}.eh229 .eh-compact-cta h3{font-size:19px}.eh229 .eh-compact-cta .buttons{margin-top:13px}.eh229 .eh-compact-cta .button{width:100%;font-size:13px}.eh229 .eh-detail-body .eh-route a{font-size:11px}.eh229 .eh-detail-body .eh-step{padding:15px}.eh229 .eh-detail-body .eh-step h3{font-size:20px}}
