.paid-page .paid-button,a.journey-button:not(.secondary){animation:4.8s ease-in-out infinite funnel-cta-attention;animation-play-state:var(--funnel-motion,paused);transition:background-color .18s,box-shadow .18s;position:relative;overflow:hidden;transform:none}[data-cta-motion=visible]{--funnel-motion:running}.paid-page .paid-button:after,a.journey-button:not(.secondary):after{content:"";pointer-events:none;border-radius:inherit;animation:4.8s ease-in-out infinite funnel-cta-sheen;animation-play-state:var(--funnel-motion,paused);background:linear-gradient(110deg,#0000 25%,#ffffff26 48%,#0000 70%);position:absolute;inset:0;transform:translate(-130%)}.paid-page .paid-action:nth-child(2) .paid-button{animation-delay:.18s}.paid-page .paid-action:nth-child(3) .paid-button{animation-delay:.36s}.paid-page .paid-button:hover,a.journey-button:not(.secondary):hover{animation:none;transform:none;box-shadow:0 4px #123e2c,0 10px 22px #205c4340}a.journey-button:not(.secondary):active{animation:none;transform:none}.paid-page .paid-button:focus-visible{outline-offset:4px;outline:3px solid #183629;animation:none;transform:none}a.journey-button:not(.secondary):focus-visible{outline-offset:4px;outline:3px solid #183629;animation:none;transform:none}.paid-page .paid-arrow-circle svg{animation:2.4s ease-in-out infinite funnel-arrow-glide;animation-play-state:var(--funnel-motion,paused)}@keyframes funnel-arrow-glide{0%,35%,75%,to{transform:translate(0)}50%,60%{transform:translate(2px)}}.paid-page .paid-button:focus-visible .paid-arrow-circle svg{animation:none;transform:none}@keyframes funnel-cta-attention{0%,52%,to{box-shadow:0 3px #123e2c,0 5px 14px #205c4318}20%,32%{box-shadow:0 3px #123e2c,0 8px 20px #205c4333}}@keyframes funnel-cta-sheen{0%,8%{transform:translate(-130%)}38%,to{transform:translate(130%)}}.paid-hero h1,.funnel-stage-arrive{animation:.9s cubic-bezier(.16,.75,.25,1) both funnel-stage-arrive}.paid-page>.paid-intro{animation:.85s cubic-bezier(.16,.75,.25,1) .1s both funnel-stage-arrive}@keyframes funnel-stage-arrive{0%{opacity:.35;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.paid-page .paid-entered,.journey-page .paid-entered{animation:funnel-section-arrive .85s cubic-bezier(.16,.75,.25,1) var(--funnel-reveal-delay,0s) both}@keyframes funnel-section-arrive{0%{opacity:.35;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.funnel-feedback{animation:.8s both funnel-feedback-confirm}@keyframes funnel-feedback-confirm{0%,to{box-shadow:0 0 #28664800}35%{background-color:#e8f0df;box-shadow:0 0 0 5px #28664820}}.journey-panel,.journey-next{transition:background-color .2s,border-color .2s}.journey-check{transition:background-color .2s,box-shadow .2s}.journey-check:has(:checked){background:#e9f2e3;box-shadow:inset 3px 0 #286648}.journey-page details[open]>summary{color:#205c43;background:#f0f5e9}.journey-page header h1{letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif}.funnel-motion-setting{color:#52645b;align-items:center;gap:10px;width:fit-content;min-height:44px;margin:12px auto;font-size:12px;display:flex}.funnel-motion-setting input{accent-color:#205c43;width:20px;height:20px}.funnel-debug{color:#183629;background:#fff;border:1px solid #52645b;margin:16px;padding:12px;font:12px/1.5 monospace}[data-motion-paused] *,[data-motion-paused] :before,[data-motion-paused] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.paid-button,.journey-button,.funnel-stage-arrive,.paid-entered{transition:none!important;animation:none!important;transform:none!important}.journey-panel,.journey-next,.journey-check{transition:none!important}}@media (forced-colors:active){.paid-button,.journey-button{animation:none!important}.paid-loan-option{border:1px solid canvastext}}.paid-action:has([data-cta-motion=paused]) .paid-arrow-circle{animation-play-state:paused}.paid-action:has([data-cta-motion=paused]) svg{animation-play-state:paused}[data-motion-paused] .paid-button,[data-motion-paused] .journey-button{transform:none!important}[data-motion-paused] .paid-button:after,[data-motion-paused] .journey-button:after{opacity:0}@media (prefers-reduced-motion:reduce){.paid-hero h1,.paid-page>.paid-intro{animation:none!important;transform:none!important}.paid-button:after,.journey-button:after{opacity:0;animation:none!important}}.paid-loan-inline[open]>.paid-inline-body{gap:20px;display:grid}a.journey-button:not(.secondary),a.journey-button:not(.secondary):hover,a.journey-button:not(.secondary):active{transform:none}@media (prefers-reduced-motion:reduce){.paid-page>.paid-intro,.funnel-feedback{opacity:1;animation:none!important;transform:none!important}}.amount-control{--amount-fill:0%;--amount-accent:#166346;min-width:0;margin-block:12px}.amount-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.amount-heading label{font-size:14px;font-weight:600;line-height:1.4}.amount-heading output{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:17px;font-weight:600}.amount-control input[type=range]{-webkit-appearance:none;appearance:none;cursor:pointer;touch-action:pan-y;width:100%;height:44px;min-height:44px;accent-color:var(--amount-accent);background:0 0;border:0;border-radius:8px;margin:4px 0 0;padding:0;display:block}.amount-control input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--amount-accent) var(--amount-fill),#d7e3dc var(--amount-fill));border-radius:6px;height:5px}.amount-control input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--amount-accent);width:24px;height:24px;box-shadow:0 0 0 1px var(--amount-accent);border:2px solid #fff;border-radius:50%;margin-top:-9.5px}.amount-control input[type=range]::-moz-range-track{background:#d7e3dc;border-radius:6px;height:5px}.amount-control input[type=range]::-moz-range-progress{background:var(--amount-accent);height:5px}.amount-control input[type=range]::-moz-range-thumb{background:var(--amount-accent);border:2px solid #fff;border-radius:50%;width:22px;height:22px}.amount-bounds{color:#53665c;justify-content:space-between;font-size:11px;display:flex}.amount-control .amount-hint{color:#53665c;margin:8px 0;font-size:12px;line-height:1.4}.amount-exact summary{align-content:center;min-height:44px;padding:8px 0;font-size:13px}.amount-exact label{margin:4px 0 6px;font-size:12px;display:block}.amount-exact input{box-sizing:border-box;background:#fff;border:1px solid #a3b8aa;border-radius:8px;width:100%;min-height:44px;padding:8px 12px;font-size:16px}.journey-result{min-height:5em}.amount-control input:disabled{opacity:.5;cursor:default}@media (forced-colors:active){.amount-control input[type=range]{-webkit-appearance:auto;appearance:auto}}.amount-reset{border:1px solid var(--line,#cbd5cc);min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:8px;align-self:start;padding:8px 12px}.amount-control :is(input,summary,button):focus-visible{outline:3px solid var(--accent,#176f40);outline-offset:3px}.journey-page{gap:var(--space-6,24px);flex-direction:column;max-width:960px;margin-inline:auto;padding-block:16px 40px;display:flex}.journey-page>*{margin-block:0}.journey-breadcrumb{color:#56645e;flex-wrap:wrap;gap:8px;font-size:12px;line-height:1.5;display:flex}.journey-breadcrumb>*+:before{content:"/";color:#82918a;margin-right:8px}.journey-identity{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:12px;display:grid}.journey-identity img{object-fit:contain;width:96px;height:72px}.journey-identity h1{letter-spacing:-.025em;margin:4px 0 8px;font-size:clamp(24px,5vw,36px);line-height:1.15}.journey-identity p{margin:0;font-size:14px;line-height:1.45}.journey-identity .journey-eyebrow{color:#53665c;font-size:11px;font-weight:600}.journey-page h2,.journey-discovery h2{letter-spacing:-.015em;margin:0 0 12px;font-size:21px;line-height:1.25}.journey-page p,.journey-discovery p{font-size:15px;line-height:1.55}.journey-panel{background:#fff;border:1px solid #d9e2dc;border-radius:12px;padding:18px}.journey-panel>p{margin:10px 0}.journey-page a:not(.journey-button){color:#176548;text-underline-offset:3px}.journey-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.journey-actions>small{color:#53665c;flex-basis:100%;font-size:12px;line-height:1.5;display:block}.journey-button{text-align:center;background:#166346;border:1px solid #166346;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:11px 16px;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex;color:#fff!important}.journey-button:hover{background:#104d35}.journey-button.secondary{background:#fff;color:#166346!important}.journey-button.secondary:hover{background:#eef5f1}.journey-actions .journey-button{flex:240px}.journey-text-link{align-items:center;min-height:44px;font-size:14px;display:flex}.journey-facts{grid-template-columns:1fr;margin:0;display:grid}.journey-facts>div{border-bottom:1px solid #e4eae6;padding:12px 0}.journey-facts dt{color:#526359;margin-bottom:4px;font-size:12px;font-weight:600}.journey-facts dd{margin:0;font-size:15px;line-height:1.5}.journey-note{color:#53665c;font-size:12px!important}.journey-tradeoffs{gap:20px;display:grid}.journey-tradeoffs ul{margin:0;padding-left:20px}.journey-tradeoffs li,.journey-steps li{margin-bottom:10px;font-size:15px;line-height:1.6}.journey-next{background:#f3f7f4;border-left:3px solid #2a805b;border-radius:0 10px 10px 0;padding:20px}.journey-next a{min-height:44px;padding-block:8px;font-size:14px;font-weight:600;display:block}.journey-discovery{min-width:0;max-width:100%}.journey-section-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.journey-section-head h2{margin:0}.rail-controls:not([hidden]){gap:8px;display:flex}.rail-controls button{box-sizing:border-box;width:var(--control-height,44px);height:var(--control-height,44px);color:#166346;cursor:pointer;background:#fff;border:1px solid #becfc4;border-radius:50%;flex:none;place-items:center;padding:0;font-size:20px;line-height:1;display:grid}.rail-controls button:disabled{opacity:.4;cursor:default}.journey-rail{scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:thin;grid-auto-columns:85%;grid-auto-flow:column;gap:12px;margin:12px 0 0;padding:2px 2px 12px;scroll-padding-inline:2px;list-style:none;display:grid;overflow-x:auto}.journey-rail li{scroll-snap-align:start;background:#fff;border:1px solid #d9e2dc;border-radius:12px;min-width:0}.journey-rail a{flex-direction:column;height:100%;padding:16px;text-decoration:none;display:flex;color:#172d22!important}.journey-rail img{object-fit:contain;width:120px;height:90px;margin-bottom:8px}.journey-rail h3{margin:0 0 8px;font-size:18px}.journey-rail p{margin:0 0 14px}.journey-rail span{color:#166346;margin-top:auto;font-size:13px;font-weight:600}.journey-shortcuts{flex-wrap:wrap;gap:8px 16px;display:flex}.journey-shortcuts a{align-items:center;min-height:44px;font-size:14px;display:flex}.journey-check{cursor:pointer;border-bottom:1px solid #e4eae6;align-items:flex-start;gap:12px;padding:12px 0;font-size:15px;line-height:1.5;display:flex}.journey-check input{accent-color:#166346;flex:none;width:22px;height:22px;margin:1px 0}.journey-panel fieldset{border:0;margin:12px 0;padding:0}.journey-feedback{background:#eef5f1;border-radius:8px;padding:12px;font-weight:500}.journey-emphasis{border-left:3px solid #5d9478;padding-left:12px}.journey-steps{padding-left:22px}.journey-panel summary{cursor:pointer;min-height:44px;padding-block:12px;font-size:15px;font-weight:600}:is(.journey-page :focus-visible,.journey-discovery :focus-visible){outline-offset:3px;outline:3px solid #287d5a99}.journey-calculator{gap:16px;display:grid}.journey-calculator label{gap:6px;font-size:14px;font-weight:600;display:grid}.journey-calculator input{box-sizing:border-box;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #a3b8aa;border-radius:8px;padding:10px 12px;font-size:16px}.journey-result{background:#eef5f1;border-radius:8px;padding:16px;font-size:17px;line-height:1.5}.journey-error{color:#a32c24}.journey-entry{margin-block:24px}.journey-entry .journey-discovery{margin-block:20px}.journey-mini-links{flex-wrap:wrap;gap:8px 18px;padding-top:12px;display:flex}.journey-mini-links a{align-items:center;min-height:44px;font-size:14px;font-weight:600;display:inline-flex}@media (min-width:640px){.journey-identity{grid-template-columns:144px minmax(0,1fr);gap:24px}.journey-identity img{width:144px;height:108px}.journey-facts{grid-template-columns:1fr 1fr;gap:0 24px}.journey-tradeoffs{grid-template-columns:1fr 1fr}.journey-rail{grid-auto-columns:calc(33.3333% - 8px)}.journey-panel{padding:24px}.journey-calculator{grid-template-columns:1fr 1fr}.journey-calculator button,.journey-calculator output,.journey-calculator .journey-error{grid-column:1/-1}}.journey-panel p{overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){.journey-rail{scroll-behavior:auto}}.journey-button[hidden]{display:none}.journey-button:disabled{opacity:.5;cursor:wait}.journey-page>header:not(.journey-identity) h1{margin:0 0 10px;font-size:clamp(26px,5vw,36px);line-height:1.2}.journey-page>header:not(.journey-identity) p{margin:0}.rail-footer{color:#53645c;justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-top:4px;font-size:12px;display:flex}.rail-footer .rail-controls{flex-shrink:0}.insight-slide{padding:16px}.insight-slide h3{font-size:17px;line-height:1.4}.insight-slide p{font-size:14px}.journey-page select{font:inherit;color:#193e2c;background:#fff;border:1px solid #9db4a6;border-radius:8px;width:100%;max-width:100%;min-height:44px;padding:9px 10px;font-size:16px}.tool-label{margin:12px 0 6px;font-size:13px;font-weight:600;display:block}.fit-answer{background:#f2f6f3;border-radius:8px;margin-block:16px;padding:14px}.fit-answer h3{margin:0 0 8px;font-size:16px}.fit-answer p{margin:6px 0;font-size:14px}.eligibility-row{border-bottom:1px solid #dce5df;gap:8px;padding:12px 0;display:grid}.eligibility-row label{font-size:14px;line-height:1.5}.journey-page [hidden]{display:none!important}.journey-discovery{background:#fafcfb;border:1px solid #dce5df;border-radius:12px;padding:16px}.journey-page>.ad-placement+.journey-discovery{margin-top:4px}.insight-slide h3{margin:0 0 8px}.insight-slide p{margin:0;line-height:1.5}[data-monthly-condition]{gap:10px;display:grid}[data-monthly-condition] input{font:inherit;box-sizing:border-box;border:1px solid #9db4a6;border-radius:8px;width:100%;min-height:44px;padding:10px;font-size:16px}[data-monthly-condition] [data-calculation-result]{font-size:14px;line-height:1.5}.journey-calculator>.action-unit{grid-column:1/-1}.eligibility fieldset{gap:8px;margin:14px 0;display:grid}.requirement-row{cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #cbd8d0;border-radius:9px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;min-height:48px;padding:10px 12px;font-size:14px;line-height:1.4;transition:background-color .15s,border-color .15s;display:grid}.requirement-row input{accent-color:#166346;cursor:pointer;width:22px;height:22px;margin:0}.requirement-row:has(input:checked){background:#edf6f0;border-color:#448267}:is(.requirement-row:has(input:focus-visible),.choice-chip:has(input:focus-visible)){outline-offset:2px;outline:2px solid #287d5a99}:is(.requirement-row input:focus-visible,.choice-chip input:focus-visible){outline:none}.requirement-progress{color:#315c46;gap:7px;margin-top:14px;font-size:12px;font-weight:600;display:grid}.requirement-progress progress{-webkit-appearance:none;appearance:none;background:#e4ece7;border:0;border-radius:6px;width:100%;height:5px;overflow:hidden}.requirement-progress progress::-webkit-progress-bar{background:#e4ece7}.requirement-progress progress::-webkit-progress-value{background:#287d5a;transition:width .15s}.requirement-progress progress::-moz-progress-bar{background:#287d5a}.requirement-feedback{color:#315441;min-block-size:4.35em;margin-top:10px;font-size:13px;line-height:1.45}.requirement-feedback p{font-size:inherit;line-height:inherit;margin:0}.eligibility.requirements-reviewed .requirement-progress{color:#166346}.eligibility>.action-unit{display:flex}.direct-options{flex-wrap:wrap;display:flex;gap:8px!important}.direct-options legend{margin-bottom:8px;font-size:13px;font-weight:600}.choice-chip{cursor:pointer;border-radius:9px;align-items:center;max-width:100%;min-height:44px;display:flex;position:relative}.choice-chip input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.choice-chip span{box-sizing:border-box;border:1px solid #b8cbbf;border-radius:9px;align-items:center;min-height:44px;padding:9px 12px;font-size:13px;line-height:1.35;transition:background-color .15s,border-color .15s;display:flex}.choice-chip input:checked+span{color:#164e37;background:#e9f4ed;border-color:#166346;box-shadow:inset 0 0 0 1px #166346}.choice-chip:hover span{background:#f0f6f2}@media (prefers-reduced-motion:reduce){.requirement-row,.choice-chip span{transition:none}.requirement-progress progress::-webkit-progress-value{transition:none}}.fit-panels{display:grid}.fit-panels .fit-answer{grid-area:1/1;margin-block:12px}.journey-page .fit-panels .fit-answer[hidden]{visibility:hidden;pointer-events:none;display:block!important}.fit-answer:not([hidden]){animation:.15s ease-out interpretation-in}.cost-explorer details+details,[data-component=application-handoff] details+details{border-top:1px solid #e0e8e3}.cost-explorer summary{font-size:14px}.cost-explorer p{margin:0;padding:0 0 12px}.journey-rail .is-current{border-color:#579477}.requirement-feedback{min-block-size:4.35em}.eligibility h2{margin-bottom:8px}@keyframes interpretation-in{0%{opacity:.65}to{opacity:1}}@media (prefers-reduced-motion:reduce){.fit-answer:not([hidden]){animation:none}}[data-eligibility]:not([data-direct-ready=true]) .requirement-progress,[data-loan-checklist]:not([data-loan-checklist-ready=true]) [data-loan-check-status]{visibility:hidden}[data-fit-tool] .direct-options{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}[data-fit-tool] .choice-chip span{width:100%;height:100%}[data-fit-tool] .choice-chip{min-width:0}.fit-panels .fit-answer{align-self:stretch}@media (min-width:640px){[data-fit-tool] .direct-options{display:flex}}[data-monthly-condition] [data-calculation-result]{box-sizing:border-box;min-block-size:calc(6em + 24px)}.journey-calculator>.amount-control{align-self:start;margin-block:0}.journey-calculator>.amount-hint{color:#53665c;grid-column:1/-1;margin:0;font-size:12px;line-height:1.4}.journey-button{transition:background-color .15s,border-color .15s,box-shadow .15s}.journey-button:active{background:#0b3c29;box-shadow:inset 0 2px 3px #0002}.journey-button.secondary:hover{border-color:#104d35}.journey-button.secondary:active{background:#dcecdf;color:#104d35!important}@media (prefers-reduced-motion:reduce){.journey-button{transition:none}}.calculation-feedback{color:#176548;margin:12px 0;font-weight:600;font-size:14px!important}.calculation-feedback[hidden]{display:none!important}.calculation-focus:focus{outline-offset:3px;outline:3px solid #287d5a99;scroll-margin-block:24px}.journey-feedback[data-calculation-result]:not([hidden]){margin-top:12px;display:block}.journey-page:has([data-amount-control]){overflow-anchor:none}
