.planner-module__q8r15W__page,.planner-module__q8r15W__dialog{--planner-error:#b42318}.planner-module__q8r15W__page{--planner-accent:var(--primary);--planner-tint:color-mix(in srgb, var(--primary) 9%, white);background:color-mix(in srgb, var(--primary) 3%, white);color:var(--primary);padding:28px 24px 60px}.planner-module__q8r15W__container{max-width:1240px;margin:0 auto}.planner-module__q8r15W__page button,.planner-module__q8r15W__page input,.planner-module__q8r15W__page select,.planner-module__q8r15W__dialog button,.planner-module__q8r15W__dialog input{font-family:inherit}.planner-module__q8r15W__page button:disabled,.planner-module__q8r15W__dialog button:disabled{cursor:not-allowed;opacity:.5}.planner-module__q8r15W__page :is(button,a,input,select,summary):focus-visible,.planner-module__q8r15W__dialog :is(button,input):focus-visible{outline:2px solid var(--primary);outline-offset:4px}.planner-module__q8r15W__breadcrumb{color:color-mix(in srgb, var(--primary) 70%, white);flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.planner-module__q8r15W__hero{justify-content:space-between;align-items:center;gap:40px;padding:56px 0 42px;display:flex}.planner-module__q8r15W__eyebrow{letter-spacing:.13em;align-items:center;gap:8px;font-size:10px;font-weight:700;line-height:1.5;display:flex}.planner-module__q8r15W__dot{background:var(--planner-accent);border-radius:50%;width:7px;height:7px;display:inline-block}.planner-module__q8r15W__hero h1{letter-spacing:-.055em;margin:18px 0;font-size:clamp(36px,4.2vw,58px);font-weight:550;line-height:1.12}.planner-module__q8r15W__hero h1 span{color:var(--planner-accent)}.planner-module__q8r15W__heroDescription{max-width:570px;color:color-mix(in srgb, var(--primary) 70%, white);font-size:15px;line-height:1.8}.planner-module__q8r15W__badges{flex-wrap:wrap;gap:20px;margin-top:24px;font-size:11px;display:flex}.planner-module__q8r15W__badges span{align-items:center;gap:5px;display:flex}.planner-module__q8r15W__heroIllustration{flex-shrink:0;width:350px;min-width:260px}.planner-module__q8r15W__heroIllustration svg{width:100%;height:auto;display:block}.planner-module__q8r15W__workspace{grid-template-columns:minmax(310px,.85fr) minmax(0,1.5fr);align-items:start;gap:24px;display:grid}.planner-module__q8r15W__inputs,.planner-module__q8r15W__results{border:1px solid color-mix(in srgb, var(--primary) 16%, white);background:#fff;border-radius:22px;min-width:0;padding:28px}.planner-module__q8r15W__panelHeading{justify-content:space-between;align-items:start;gap:10px;margin-bottom:27px;display:flex}.planner-module__q8r15W__panelHeading .planner-module__q8r15W__eyebrow{color:color-mix(in srgb, var(--primary) 70%, white);font-size:9px}.planner-module__q8r15W__panelHeading h2{letter-spacing:-.03em;margin-top:8px;font-size:20px;font-weight:550;line-height:1.3}.planner-module__q8r15W__iconButton{border:1px solid color-mix(in srgb, var(--primary) 16%, white);width:36px;height:36px;color:color-mix(in srgb, var(--primary) 70%, white);background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.planner-module__q8r15W__fieldList{flex-direction:column;gap:25px;display:flex}.planner-module__q8r15W__field label{margin-bottom:8px;font-size:12px;font-weight:600;display:block}.planner-module__q8r15W__hint{color:color-mix(in srgb, var(--primary) 70%, white);margin:8px 0;font-size:11px;line-height:1.7}.planner-module__q8r15W__numberField{background:color-mix(in srgb, var(--primary) 3%, white);border:1px solid color-mix(in srgb, var(--primary) 16%, white);border-radius:9px;align-items:center;gap:6px;padding:9px 12px;display:flex}.planner-module__q8r15W__numberField span{color:color-mix(in srgb, var(--primary) 70%, white);flex-shrink:0;font-size:11px}.planner-module__q8r15W__numberField input{appearance:none;font-variant-numeric:tabular-nums;width:100%;min-width:0;color:var(--primary);background:0 0;border:0;outline:none;font-size:18px;font-weight:500}.planner-module__q8r15W__numberField:focus-within{border-color:var(--planner-accent)}.planner-module__q8r15W__selectField input[aria-invalid=true],.planner-module__q8r15W__debtName input[aria-invalid=true]{border-color:var(--planner-error);background:color-mix(in srgb, var(--planner-error) 4%, white);animation:.32s ease-in-out planner-module__q8r15W__fieldErrorShake}.planner-module__q8r15W__numberField:has(input[aria-invalid=true]){border-color:var(--planner-error);background:color-mix(in srgb, var(--planner-error) 4%, white);animation:.32s ease-in-out planner-module__q8r15W__fieldErrorShake}.planner-module__q8r15W__inputs input[aria-invalid=true]{color:var(--planner-error)}.planner-module__q8r15W__field:has([aria-invalid=true])>label{color:var(--planner-error)}.planner-module__q8r15W__inputs input[aria-invalid=true]:focus-visible{outline-color:var(--planner-error)}@keyframes planner-module__q8r15W__fieldErrorShake{0%,to{transform:translate(0)}20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}.planner-module__q8r15W__slider{width:100%;height:24px;accent-color:var(--planner-accent);cursor:pointer;margin:8px 0 0;display:block}.planner-module__q8r15W__slider[aria-invalid=true]{accent-color:var(--planner-error)}.planner-module__q8r15W__fieldError{color:var(--planner-error);margin:6px 0;font-size:11px;line-height:1.5}.planner-module__q8r15W__twoFields{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:22px;display:grid}.planner-module__q8r15W__selectField{flex-direction:column;gap:8px;font-size:11px;font-weight:600;display:flex}.planner-module__q8r15W__selectField select,.planner-module__q8r15W__selectField input,.planner-module__q8r15W__debtName input{border:1px solid color-mix(in srgb, var(--primary) 16%, white);width:100%;min-width:0;color:var(--primary);background:#fff;border-radius:8px;padding:12px 10px;font-size:12px}.planner-module__q8r15W__assumptions{border-top:1px solid color-mix(in srgb, var(--primary) 16%, white);margin:24px 0 18px;padding-top:20px}.planner-module__q8r15W__assumptions summary,.planner-module__q8r15W__dataDetails summary{cursor:pointer;padding:8px 0;font-size:12px;font-weight:600}.planner-module__q8r15W__assumptions[open] .planner-module__q8r15W__fieldList{margin-top:18px}.planner-module__q8r15W__checkLabel{align-items:start;gap:9px;font-size:12px;line-height:1.6;display:flex}.planner-module__q8r15W__checkLabel input{width:17px;height:17px;accent-color:var(--primary);flex-shrink:0;margin-top:3px}.planner-module__q8r15W__debtList{flex-direction:column;gap:18px;display:flex}.planner-module__q8r15W__debtCard{border:1px solid color-mix(in srgb, var(--primary) 16%, white);background:color-mix(in srgb, var(--primary) 3%, white);border-radius:12px;min-width:0;margin:0;padding:14px}.planner-module__q8r15W__debtCard legend{color:color-mix(in srgb, var(--primary) 70%, white);padding:0 6px;font-size:10px}.planner-module__q8r15W__debtName{align-items:center;gap:10px;display:flex}.planner-module__q8r15W__debtName label{flex:1;min-width:0;font-size:11px}.planner-module__q8r15W__debtName input{margin-top:5px}.planner-module__q8r15W__debtCard .planner-module__q8r15W__field{margin-top:13px}.planner-module__q8r15W__debtCard .planner-module__q8r15W__field label{margin-bottom:5px;font-size:11px}.planner-module__q8r15W__debtCard .planner-module__q8r15W__numberField{padding:6px 9px}.planner-module__q8r15W__debtCard .planner-module__q8r15W__numberField input{font-size:15px}.planner-module__q8r15W__addDebt{border:1px dashed color-mix(in srgb, var(--primary) 16%, white);width:100%;min-height:43px;color:var(--planner-accent);background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:7px;margin:14px 0 26px;font-size:12px;display:flex}.planner-module__q8r15W__strategyChoice{border:0;margin-top:24px;padding:0}.planner-module__q8r15W__strategyChoice legend{margin-bottom:10px;font-size:12px;font-weight:600}.planner-module__q8r15W__segmented{background:color-mix(in srgb, var(--primary) 9%, white);border-radius:10px;padding:4px;display:flex}.planner-module__q8r15W__segmented button{background:0 0;border:0;border-radius:7px;flex:1;min-height:40px;font-size:12px}.planner-module__q8r15W__segmented button[aria-pressed=true]{color:#fff;background:var(--planner-accent)}.planner-module__q8r15W__results{padding:30px;position:sticky;top:100px}.planner-module__q8r15W__resultTop{color:var(--planner-accent);justify-content:space-between;align-items:center;display:flex}.planner-module__q8r15W__resultLabel{color:color-mix(in srgb, var(--primary) 70%, white);margin-top:27px;font-size:12px}.planner-module__q8r15W__headlineNumber{letter-spacing:-.055em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:9px 0;font-size:clamp(32px,4vw,55px);font-weight:550;line-height:1.2}.planner-module__q8r15W__resultDetail{color:color-mix(in srgb, var(--primary) 70%, white);font-size:11px}.planner-module__q8r15W__status{color:color-mix(in srgb, var(--primary) 70%, white);align-items:center;gap:6px;margin-top:15px;font-size:10px;display:flex}.planner-module__q8r15W__status>span{background:var(--primary);border-radius:50%;width:5px;height:5px}.planner-module__q8r15W__status>span[data-pending=true]{background:var(--primary)}.planner-module__q8r15W__stats{border-top:1px solid color-mix(in srgb, var(--primary) 16%, white);grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:24px;padding-top:22px;display:grid}.planner-module__q8r15W__stats div,.planner-module__q8r15W__reportMetrics div{flex-direction:column;gap:8px;display:flex}.planner-module__q8r15W__stats span,.planner-module__q8r15W__reportMetrics span{color:color-mix(in srgb, var(--primary) 70%, white);font-size:10px;line-height:1.5}.planner-module__q8r15W__stats strong{letter-spacing:-.035em;overflow-wrap:anywhere;font-size:18px;font-weight:550}.planner-module__q8r15W__progressSection{margin:24px 0}.planner-module__q8r15W__progressSection>div:first-child{color:var(--planner-accent);justify-content:space-between;gap:8px;margin-bottom:10px;font-size:11px;display:flex}.planner-module__q8r15W__progressTrack{background:color-mix(in srgb, var(--primary) 9%, white);border-radius:5px;height:6px;overflow:hidden}.planner-module__q8r15W__progressTrack span{background:var(--planner-accent);border-radius:5px;height:100%;display:block}.planner-module__q8r15W__chartHeading{margin-top:28px}.planner-module__q8r15W__chartHeading h2{letter-spacing:-.025em;font-size:18px;font-weight:550}.planner-module__q8r15W__chartHeading p{color:color-mix(in srgb, var(--primary) 70%, white);margin-top:6px;font-size:11px;line-height:1.6}.planner-module__q8r15W__chart{width:100%;min-width:0;height:280px;margin-top:4px}.planner-module__q8r15W__legend{color:color-mix(in srgb, var(--primary) 70%, white);flex-wrap:wrap;gap:18px;margin:20px 0 4px;font-size:10px;display:flex}.planner-module__q8r15W__legend span{align-items:center;gap:6px;display:flex}.planner-module__q8r15W__legend i{background:var(--planner-accent);width:15px;height:3px;display:inline-block}.planner-module__q8r15W__legend .planner-module__q8r15W__secondSwatch{border-top:2px dashed var(--primary);opacity:.55;background:0 0}.planner-module__q8r15W__dataDetails{border-top:1px solid color-mix(in srgb, var(--primary) 16%, white);margin-top:14px;padding-top:5px}.planner-module__q8r15W__tableScroll{max-height:300px;margin-top:10px;overflow:auto}.planner-module__q8r15W__tableScroll table{border-collapse:collapse;text-align:left;width:100%;font-size:11px}.planner-module__q8r15W__tableScroll caption{text-align:left;color:color-mix(in srgb, var(--primary) 70%, white);margin-bottom:10px}.planner-module__q8r15W__tableScroll :is(th,td){border-bottom:1px solid color-mix(in srgb, var(--primary) 16%, white);white-space:nowrap;padding:11px 10px}.planner-module__q8r15W__tableScroll thead{background:color-mix(in srgb, var(--primary) 3%, white)}.planner-module__q8r15W__tableScroll tbody th{font-weight:400}.planner-module__q8r15W__chartEmpty{height:285px;color:color-mix(in srgb, var(--primary) 70%, white);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:15px;font-size:12px;display:flex}.planner-module__q8r15W__insight{background:var(--planner-tint);color:var(--primary);border-radius:10px;align-items:start;gap:10px;margin:21px 0 12px;padding:14px 16px;font-size:12px;line-height:1.7;display:flex}.planner-module__q8r15W__insight>span{flex-shrink:0;padding-top:3px}.planner-module__q8r15W__scenarioAction{flex-wrap:wrap;gap:14px;display:flex}.planner-module__q8r15W__textButton{color:var(--primary);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:10px 0;font-size:12px;font-weight:600;display:inline-flex}.planner-module__q8r15W__disclaimer{color:color-mix(in srgb, var(--primary) 70%, white);margin:15px 0 0;font-size:10px;line-height:1.8}.planner-module__q8r15W__explorationNote{color:color-mix(in srgb, var(--primary) 70%, white);justify-content:space-between;gap:16px;margin:20px 4px 50px;font-size:11px;line-height:1.6;display:flex}.planner-module__q8r15W__explorationNote a{flex-shrink:0;align-items:center;gap:6px;display:flex}.planner-module__q8r15W__reportPreview{border:1px solid color-mix(in srgb, var(--primary) 16%, white);background:color-mix(in srgb, var(--primary) 9%, white);border-radius:20px;align-items:center;gap:24px;padding:34px;scroll-margin-top:110px;display:flex}.planner-module__q8r15W__reportArt{border:1px solid color-mix(in srgb, var(--primary) 16%, white);width:84px;height:108px;color:var(--primary);background:#fff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;transform:rotate(-6deg)}.planner-module__q8r15W__reportArt span{background:var(--primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:33px;height:33px;display:flex;position:absolute;bottom:7px;right:-10px}.planner-module__q8r15W__reportCopy{flex:1}.planner-module__q8r15W__reportCopy h2{letter-spacing:-.035em;margin:8px 0;font-size:23px;font-weight:550}.planner-module__q8r15W__reportCopy>p:not(.planner-module__q8r15W__eyebrow){max-width:450px;color:color-mix(in srgb, var(--primary) 70%, white);font-size:12px;line-height:1.7}.planner-module__q8r15W__reportCopy ul{flex-wrap:wrap;gap:10px 15px;margin-top:14px;padding:0;list-style:none;display:flex}.planner-module__q8r15W__reportCopy li{align-items:center;gap:4px;font-size:10px;display:flex}.planner-module__q8r15W__primaryButton{background:var(--primary);color:#fff;text-align:center;border:0;border-radius:9px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:13px 18px;font-size:12px;font-weight:550;line-height:1.4;display:inline-flex}.planner-module__q8r15W__primaryButton:hover:not(:disabled){background:var(--primary)}.planner-module__q8r15W__reportAction{flex-direction:column;align-items:center;gap:10px;max-width:260px;display:flex}.planner-module__q8r15W__reportAction>span{color:color-mix(in srgb, var(--primary) 70%, white);font-size:9px}.planner-module__q8r15W__otherTools{padding-top:46px}.planner-module__q8r15W__otherTools h2{letter-spacing:-.03em;font-size:20px;font-weight:500}.planner-module__q8r15W__otherTools>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:17px;display:grid}.planner-module__q8r15W__otherTools a{border:1px solid color-mix(in srgb, var(--primary) 16%, white);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;padding:18px;font-size:12px;display:flex}.planner-module__q8r15W__mobileSummary{display:none}.planner-module__q8r15W__backdrop{background:color-mix(in srgb, var(--primary) 65%, transparent);z-index:80;position:fixed;inset:0}.planner-module__q8r15W__dialogViewport{z-index:81;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0;overflow-y:auto}.planner-module__q8r15W__dialog{width:100%;max-width:500px;max-height:calc(100dvh - 40px);color:var(--primary);box-shadow:0 24px 70px color-mix(in srgb, var(--primary) 20%, transparent);background:#fff;border-radius:22px;padding:35px;position:relative;overflow-y:auto}.planner-module__q8r15W__closeButton{width:36px;height:36px;color:color-mix(in srgb, var(--primary) 70%, white);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:12px;right:12px}.planner-module__q8r15W__steps{color:color-mix(in srgb, var(--primary) 70%, white);align-items:center;gap:12px;padding-right:20px;font-size:10px;display:flex}.planner-module__q8r15W__steps span[data-active=true]{color:var(--primary);font-weight:600}.planner-module__q8r15W__dialogIcon{background:color-mix(in srgb, var(--primary) 9%, white);width:54px;height:54px;color:var(--primary);border-radius:15px;justify-content:center;align-items:center;margin:25px 0 19px;display:flex}.planner-module__q8r15W__dialogTitle{letter-spacing:-.04em;font-size:26px;font-weight:550;line-height:1.2}.planner-module__q8r15W__dialogDescription{color:color-mix(in srgb, var(--primary) 70%, white);overflow-wrap:anywhere;margin:12px 0 24px;font-size:12px;line-height:1.8}.planner-module__q8r15W__contactFields{border:0;flex-direction:column;gap:13px;min-width:0;margin:0;padding:0;display:flex}.planner-module__q8r15W__contactFields label{font-size:12px}.planner-module__q8r15W__contactFields small{color:color-mix(in srgb, var(--primary) 70%, white);font-size:10px}.planner-module__q8r15W__contactFields .planner-module__q8r15W__twoFields{margin:0}.planner-module__q8r15W__contactFields input:not([type=checkbox]){border:1px solid color-mix(in srgb, var(--primary) 16%, white);background:color-mix(in srgb, var(--primary) 3%, white);width:100%;min-height:44px;color:var(--primary);border-radius:8px;margin-top:7px;padding:10px;display:block}.planner-module__q8r15W__contactFields .planner-module__q8r15W__checkLabel{margin-top:6px;font-size:11px}.planner-module__q8r15W__dialog form>.planner-module__q8r15W__primaryButton{width:100%}.planner-module__q8r15W__otpLabel{font-size:12px;display:block}.planner-module__q8r15W__otpInput{border:1px solid color-mix(in srgb, var(--primary) 16%, white);background:color-mix(in srgb, var(--primary) 3%, white);text-align:center;letter-spacing:.5em;text-indent:.5em;width:100%;min-height:64px;color:var(--primary);font-variant-numeric:tabular-nums;border-radius:10px;margin:10px 0 18px;display:block;font-size:28px!important}.planner-module__q8r15W__resend{flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;margin-top:16px;font-size:11px;display:flex}.planner-module__q8r15W__resend button{color:var(--primary);background:0 0;border:0;padding:8px 0;text-decoration:underline}.planner-module__q8r15W__error,.planner-module__q8r15W__notice{border-radius:9px;margin-top:14px;padding:12px;font-size:12px;line-height:1.6}.planner-module__q8r15W__error{background:color-mix(in srgb, var(--planner-error) 5%, white);color:var(--planner-error)}.planner-module__q8r15W__error button{background:0 0;border:0;padding-top:8px;text-decoration:underline;display:block}.planner-module__q8r15W__notice{background:color-mix(in srgb, var(--primary) 9%, white);color:var(--primary)}.planner-module__q8r15W__verified{border:1px solid color-mix(in srgb, var(--primary) 16%, white);background:#fff;border-radius:20px;margin-top:36px;padding:34px;scroll-margin-top:110px}.planner-module__q8r15W__verified h2{letter-spacing:-.04em;margin:12px 0;font-size:30px;font-weight:550}.planner-module__q8r15W__verified>div>p:not(.planner-module__q8r15W__eyebrow){font-size:12px;line-height:1.7}.planner-module__q8r15W__reportMetrics{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:20px;margin:25px 0;display:grid}.planner-module__q8r15W__reportMetrics strong{letter-spacing:-.04em;font-size:22px;font-weight:550}.planner-module__q8r15W__strategyReports{grid-template-columns:1fr 1fr;gap:18px;display:grid}.planner-module__q8r15W__strategyReports article{background:color-mix(in srgb, var(--primary) 3%, white);border-radius:12px;padding:20px}.planner-module__q8r15W__strategyReports h3{font-size:16px;font-weight:600}.planner-module__q8r15W__strategyReports p,.planner-module__q8r15W__strategyReports ol{margin-top:10px;font-size:12px;line-height:1.8}.planner-module__q8r15W__strategyReports ol{padding-left:20px;list-style:decimal}.planner-module__q8r15W__snapshot{margin:14px 0;font-size:12px}.planner-module__q8r15W__snapshot div{border-bottom:1px solid color-mix(in srgb, var(--primary) 16%, white);justify-content:space-between;gap:20px;padding:9px 0;display:flex}.planner-module__q8r15W__snapshot dd{text-align:right}.planner-module__q8r15W__verified .planner-module__q8r15W__primaryButton{margin-top:20px}@media (max-width:1000px){.planner-module__q8r15W__heroIllustration{width:270px;min-width:240px}.planner-module__q8r15W__workspace{grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);gap:16px}.planner-module__q8r15W__inputs,.planner-module__q8r15W__results{padding:22px}.planner-module__q8r15W__stats{gap:10px}.planner-module__q8r15W__stats strong{font-size:16px}.planner-module__q8r15W__reportPreview{flex-wrap:wrap}.planner-module__q8r15W__reportAction{max-width:none;margin-left:108px}}@media (max-width:760px){.planner-module__q8r15W__page{padding:20px 16px 110px}.planner-module__q8r15W__breadcrumb{gap:8px;font-size:10px}.planner-module__q8r15W__hero{padding:35px 0 30px}.planner-module__q8r15W__heroIllustration{display:none}.planner-module__q8r15W__heroDescription{font-size:13px}.planner-module__q8r15W__badges{gap:12px;font-size:10px}.planner-module__q8r15W__workspace{flex-direction:column;gap:20px;display:flex}.planner-module__q8r15W__inputs,.planner-module__q8r15W__results{border-radius:17px;width:100%;padding:22px 18px}.planner-module__q8r15W__results{position:static}.planner-module__q8r15W__headlineNumber{font-size:42px}.planner-module__q8r15W__chart{height:240px}.planner-module__q8r15W__explorationNote{flex-direction:column;margin-bottom:30px}.planner-module__q8r15W__reportPreview{gap:20px;padding:25px 20px}.planner-module__q8r15W__reportArt{display:none}.planner-module__q8r15W__reportCopy{flex-basis:100%}.planner-module__q8r15W__reportCopy h2{font-size:23px}.planner-module__q8r15W__reportAction{width:100%;margin:0}.planner-module__q8r15W__reportAction .planner-module__q8r15W__primaryButton{width:100%}.planner-module__q8r15W__otherTools>div{grid-template-columns:1fr}.planner-module__q8r15W__otherTools{padding-top:30px}.planner-module__q8r15W__mobileSummary{z-index:45;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid color-mix(in srgb, var(--primary) 16%, white);box-shadow:0 -3px 15px color-mix(in srgb, var(--primary) 5%, transparent);background:#fff;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0}.planner-module__q8r15W__mobileSummary>div{flex-direction:column;gap:5px;min-width:0;display:flex}.planner-module__q8r15W__mobileSummary span{color:color-mix(in srgb, var(--primary) 70%, white);font-size:9px}.planner-module__q8r15W__mobileSummary strong{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:17px}.planner-module__q8r15W__mobileSummary .planner-module__q8r15W__primaryButton{flex-shrink:0;padding:10px 13px;font-size:11px}.planner-module__q8r15W__page:has(input:focus,select:focus) .planner-module__q8r15W__mobileSummary{display:none}.planner-module__q8r15W__verified{padding:24px 18px}.planner-module__q8r15W__verified h2{font-size:26px}.planner-module__q8r15W__strategyReports{grid-template-columns:1fr}.planner-module__q8r15W__dialog{padding:30px 22px}.planner-module__q8r15W__dialogViewport{padding:12px}.planner-module__q8r15W__dialog{max-height:calc(100dvh - 24px)}.planner-module__q8r15W__dialogTitle{font-size:25px}.planner-module__q8r15W__contactFields input:not([type=checkbox]),.planner-module__q8r15W__selectField input,.planner-module__q8r15W__selectField select,.planner-module__q8r15W__debtName input{font-size:16px}}@media (prefers-reduced-motion:reduce){.planner-module__q8r15W__page *,.planner-module__q8r15W__dialog *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
