.Navbar-module__O8Na-a__nav{background:var(--white);border-bottom:1px solid var(--border);z-index:100;position:sticky;top:0}.Navbar-module__O8Na-a__inner{max-width:1280px;padding:0 var(--space-6);justify-content:space-between;align-items:center;height:60px;margin:0 auto;display:flex}.Navbar-module__O8Na-a__logo{color:var(--teal);letter-spacing:-.3px;font-size:1.25rem;font-weight:700}.Navbar-module__O8Na-a__dot{color:var(--lime)}.Navbar-module__O8Na-a__tagline{color:var(--muted);font-size:.8125rem;font-weight:500}@media (max-width:480px){.Navbar-module__O8Na-a__tagline{display:none}}
.ProgressStepper-module__16RRRG__wrapper{background:var(--white);border-bottom:1px solid var(--border);padding:var(--space-4) 0 var(--space-3)}.ProgressStepper-module__16RRRG__inner{max-width:1280px;padding:0 var(--space-6);margin:0 auto}.ProgressStepper-module__16RRRG__steps{margin-bottom:var(--space-3);align-items:center;display:flex}.ProgressStepper-module__16RRRG__stepGroup{flex:1;align-items:center;display:flex}.ProgressStepper-module__16RRRG__step{align-items:center;gap:var(--space-1);flex-direction:column;flex-shrink:0;display:flex}.ProgressStepper-module__16RRRG__circle{border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:.8125rem;font-weight:700;transition:background .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1);display:flex}.ProgressStepper-module__16RRRG__done .ProgressStepper-module__16RRRG__circle{background:var(--teal);color:var(--white)}.ProgressStepper-module__16RRRG__active .ProgressStepper-module__16RRRG__circle{background:var(--lime);color:var(--teal)}.ProgressStepper-module__16RRRG__upcoming .ProgressStepper-module__16RRRG__circle{background:var(--border);color:var(--muted)}.ProgressStepper-module__16RRRG__label{color:var(--muted);text-align:center;white-space:nowrap;font-size:.6875rem;font-weight:500}.ProgressStepper-module__16RRRG__active .ProgressStepper-module__16RRRG__label{color:var(--teal);font-weight:700}.ProgressStepper-module__16RRRG__connector{background:var(--border);height:2px;margin:0 var(--space-2);margin-bottom:var(--space-5);flex:1;transition:background .4s cubic-bezier(.4,0,.2,1)}.ProgressStepper-module__16RRRG__connectorDone{background:var(--teal)}.ProgressStepper-module__16RRRG__progressTrack{background:var(--border);border-radius:var(--radius-pill);height:4px;margin-bottom:var(--space-2);overflow:hidden}.ProgressStepper-module__16RRRG__progressFill{background:var(--lime);border-radius:var(--radius-pill);height:100%;transition:width .4s cubic-bezier(.4,0,.2,1)}.ProgressStepper-module__16RRRG__progressLabel{color:var(--muted);font-size:.75rem;font-weight:500}@media (max-width:480px){.ProgressStepper-module__16RRRG__label{display:none}.ProgressStepper-module__16RRRG__circle{width:30px;height:30px;font-size:.75rem}}
.IntroStep-module__xqbA6q__wrapper{max-width:800px;margin:0 auto;animation:.3s cubic-bezier(0,0,.2,1) both IntroStep-module__xqbA6q__fadeUp}@keyframes IntroStep-module__xqbA6q__fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.IntroStep-module__xqbA6q__hero{background:var(--teal);border-radius:var(--radius-lg);padding:var(--space-12) var(--space-10);color:var(--white);margin-bottom:var(--space-6);position:relative;overflow:hidden}.IntroStep-module__xqbA6q__hero:before{content:"";pointer-events:none;background:#69f5a014;border-radius:50%;width:300px;height:300px;position:absolute;top:-80px;right:-80px}.IntroStep-module__xqbA6q__badge{background:var(--lime);color:var(--teal);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--radius-pill);margin-bottom:var(--space-4);padding:4px 14px;font-size:.75rem;font-weight:700;display:inline-block}.IntroStep-module__xqbA6q__heading{margin-bottom:var(--space-4);font-size:2.25rem;font-weight:700;line-height:1.2}.IntroStep-module__xqbA6q__sub{color:#fffc;max-width:560px;margin-bottom:var(--space-8);font-size:1rem;line-height:1.7}.IntroStep-module__xqbA6q__stats{align-items:center;gap:var(--space-6);padding-top:var(--space-6);border-top:1px solid #ffffff26;display:flex}.IntroStep-module__xqbA6q__stat{flex-direction:column;gap:2px;display:flex}.IntroStep-module__xqbA6q__statNum{color:var(--lime);font-size:1.75rem;font-weight:700;line-height:1}.IntroStep-module__xqbA6q__statLabel{color:#fff9;font-size:.8125rem}.IntroStep-module__xqbA6q__statDivider{background:#ffffff26;width:1px;height:36px}.IntroStep-module__xqbA6q__formCard{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-8);margin-bottom:var(--space-6);box-shadow:var(--shadow-md)}.IntroStep-module__xqbA6q__formTitle{color:var(--teal);margin-bottom:var(--space-1);font-size:1.25rem;font-weight:700}.IntroStep-module__xqbA6q__formSub{color:var(--muted);margin-bottom:var(--space-6);font-size:.9375rem}.IntroStep-module__xqbA6q__form{gap:var(--space-4);flex-direction:column;display:flex}.IntroStep-module__xqbA6q__row{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.IntroStep-module__xqbA6q__field{gap:var(--space-1);flex-direction:column;display:flex}.IntroStep-module__xqbA6q__label{color:var(--text);font-size:.875rem;font-weight:600}.IntroStep-module__xqbA6q__input{border:1.5px solid var(--border);border-radius:var(--radius-sm);width:100%;color:var(--text);background:var(--white);outline:none;padding:.75rem 1rem;font-size:.9375rem;transition:border-color .15s,box-shadow .15s}.IntroStep-module__xqbA6q__input:focus{border-color:var(--teal);box-shadow:0 0 0 3px #114f661f}.IntroStep-module__xqbA6q__inputError{border-color:var(--red)}.IntroStep-module__xqbA6q__error{color:var(--red);font-size:.8125rem;font-weight:500}.IntroStep-module__xqbA6q__actions{padding-top:var(--space-2);justify-content:flex-end;display:flex}.IntroStep-module__xqbA6q__btnPrimary{background:var(--lime);color:var(--teal);border-radius:var(--radius-pill);border:none;padding:.75rem 2rem;font-size:.9375rem;font-weight:700;transition:transform .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1)}.IntroStep-module__xqbA6q__btnPrimary:hover{transform:translateY(-2px);box-shadow:0 8px 24px #69f5a059}.IntroStep-module__xqbA6q__btnPrimary:active{transform:translateY(0)}.IntroStep-module__xqbA6q__disclaimer{color:var(--muted);text-align:center;font-size:.8125rem;line-height:1.6}@media (max-width:600px){.IntroStep-module__xqbA6q__hero{padding:var(--space-8) var(--space-6)}.IntroStep-module__xqbA6q__heading{font-size:1.75rem}.IntroStep-module__xqbA6q__row{grid-template-columns:1fr}.IntroStep-module__xqbA6q__stats{align-items:flex-start;gap:var(--space-3);flex-direction:column}.IntroStep-module__xqbA6q__statDivider{display:none}}
.QuestionCard-module__UHPuPq__card{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-sm);transition:box-shadow .2s}.QuestionCard-module__UHPuPq__card:focus-within{box-shadow:var(--shadow-md)}.QuestionCard-module__UHPuPq__header{gap:var(--space-3);margin-bottom:var(--space-4);align-items:flex-start;display:flex}.QuestionCard-module__UHPuPq__num{background:var(--teal);color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-top:1px;font-size:.75rem;font-weight:700;display:flex}.QuestionCard-module__UHPuPq__text{color:var(--text);font-size:1rem;font-weight:600;line-height:1.5}.QuestionCard-module__UHPuPq__context{gap:var(--space-3);border-left:3px solid var(--teal);border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:var(--space-3) var(--space-4);margin-bottom:var(--space-4);background:#114f660d;display:flex}.QuestionCard-module__UHPuPq__contextIcon{color:var(--teal);flex-shrink:0;margin-top:1px;font-size:.875rem;font-style:normal}.QuestionCard-module__UHPuPq__contextText{color:var(--muted);font-size:.875rem;line-height:1.6}.QuestionCard-module__UHPuPq__options{gap:var(--space-2);flex-direction:column;display:flex}.QuestionCard-module__UHPuPq__option{align-items:center;gap:var(--space-3);text-align:left;width:100%;padding:.875rem var(--space-4);background:var(--white);border:1.5px solid var(--border);border-radius:var(--radius-md);cursor:pointer;transition:border-color .15s,background .15s,transform .1s;display:flex}.QuestionCard-module__UHPuPq__option:hover{border-color:var(--teal);background:#114f6608}.QuestionCard-module__UHPuPq__option.QuestionCard-module__UHPuPq__selected{background:var(--lime-tint);border:2px solid var(--teal)}.QuestionCard-module__UHPuPq__radio{border:2px solid var(--border);border-radius:50%;flex-shrink:0;width:18px;height:18px;transition:border-color .15s,background .15s;position:relative}.QuestionCard-module__UHPuPq__radioChecked{border-color:var(--teal);background:var(--teal)}.QuestionCard-module__UHPuPq__radioChecked:after{content:"";background:var(--white);border-radius:50%;position:absolute;inset:4px}.QuestionCard-module__UHPuPq__optionLabel{color:var(--text);flex:1;font-size:.9375rem;font-weight:400;transition:color .15s,font-weight .15s}.QuestionCard-module__UHPuPq__selected .QuestionCard-module__UHPuPq__optionLabel{color:var(--teal);font-weight:500}.QuestionCard-module__UHPuPq__tick{color:var(--teal);flex-shrink:0;font-size:.875rem;font-weight:700}
.SectionStep-module__3nSEIq__wrapper{max-width:1100px;margin:0 auto;animation:.3s cubic-bezier(0,0,.2,1) both SectionStep-module__3nSEIq__fadeUp}@keyframes SectionStep-module__3nSEIq__fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.SectionStep-module__3nSEIq__layout{gap:var(--space-6);grid-template-columns:340px 1fr;align-items:start;display:grid}.SectionStep-module__3nSEIq__sidebar{position:sticky;top:120px}.SectionStep-module__3nSEIq__sidebarInner{background:var(--teal);border-radius:var(--radius-lg);padding:var(--space-8);color:var(--white)}.SectionStep-module__3nSEIq__eraBadge{background:var(--lime);color:var(--teal);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius-pill);margin-bottom:var(--space-4);padding:4px 12px;font-size:.6875rem;font-weight:700;display:inline-block}.SectionStep-module__3nSEIq__sectionTitle{color:#ffffff80;letter-spacing:.06em;text-transform:uppercase;margin-bottom:var(--space-1);font-size:.875rem;font-weight:600}.SectionStep-module__3nSEIq__sectionName{color:var(--white);margin-bottom:var(--space-4);font-size:1.375rem;font-weight:700;line-height:1.3}.SectionStep-module__3nSEIq__sectionDesc{color:#ffffffb3;margin-bottom:var(--space-6);font-size:.9rem;line-height:1.7}.SectionStep-module__3nSEIq__sidebarMeta{gap:var(--space-2);color:#ffffff73;padding-top:var(--space-4);border-top:1px solid #ffffff1f;font-size:.8125rem;font-weight:500;display:flex}.SectionStep-module__3nSEIq__questions{gap:var(--space-4);flex-direction:column;display:flex}.SectionStep-module__3nSEIq__nav{justify-content:space-between;align-items:center;gap:var(--space-4);padding-top:var(--space-4);display:flex}.SectionStep-module__3nSEIq__btnBack{color:var(--teal);border:1.5px solid var(--teal);border-radius:var(--radius-pill);background:0 0;padding:.75rem 1.75rem;font-size:.9375rem;font-weight:600;transition:background .15s}.SectionStep-module__3nSEIq__btnBack:hover{background:#114f660f}.SectionStep-module__3nSEIq__btnNext{background:var(--lime);color:var(--teal);border-radius:var(--radius-pill);border:none;padding:.75rem 2rem;font-size:.9375rem;font-weight:700;transition:transform .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1),opacity .15s}.SectionStep-module__3nSEIq__btnNext:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px #69f5a059}.SectionStep-module__3nSEIq__btnNext:disabled{opacity:.4;cursor:not-allowed}.SectionStep-module__3nSEIq__hint{color:var(--muted);text-align:center;font-size:.8125rem}@media (max-width:768px){.SectionStep-module__3nSEIq__layout{grid-template-columns:1fr}.SectionStep-module__3nSEIq__sidebar{position:static}.SectionStep-module__3nSEIq__sidebarInner{border-radius:var(--radius-md);padding:var(--space-6)}.SectionStep-module__3nSEIq__sectionName{font-size:1.125rem}}
.EraAreaCard-module__JIC2La__card{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-sm);animation:.4s cubic-bezier(0,0,.2,1) both EraAreaCard-module__JIC2La__fadeUp;animation-delay:calc(var(--i,0) * 80ms)}@keyframes EraAreaCard-module__JIC2La__fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.EraAreaCard-module__JIC2La__header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-5);display:flex}.EraAreaCard-module__JIC2La__title{color:var(--teal);font-size:1.0625rem;font-weight:700;line-height:1.3}.EraAreaCard-module__JIC2La__badge{border-radius:var(--radius-pill);white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;padding:4px 12px;font-size:.75rem;font-weight:700;display:inline-flex}.EraAreaCard-module__JIC2La__badge_red{background:var(--red);color:var(--white)}.EraAreaCard-module__JIC2La__badge_amber{background:var(--amber);color:var(--white)}.EraAreaCard-module__JIC2La__badge_green{background:var(--lime);color:var(--teal)}.EraAreaCard-module__JIC2La__section{margin-bottom:var(--space-4)}.EraAreaCard-module__JIC2La__sectionLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:var(--space-1);font-size:.75rem;font-weight:700}.EraAreaCard-module__JIC2La__sectionText{color:var(--text);font-size:.9rem;line-height:1.7}.EraAreaCard-module__JIC2La__action{gap:var(--space-3);background:var(--lime-tint);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);margin-top:var(--space-2);display:flex}.EraAreaCard-module__JIC2La__actionIcon{color:var(--teal);flex-shrink:0;font-weight:700}.EraAreaCard-module__JIC2La__actionText{color:var(--teal);font-size:.875rem;font-weight:600;line-height:1.6}
.RiskHeatMap-module__bNuKqW__wrapper{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-sm);margin-bottom:var(--space-6)}.RiskHeatMap-module__bNuKqW__heading{color:var(--teal);margin-bottom:var(--space-4);font-size:1rem;font-weight:700}.RiskHeatMap-module__bNuKqW__grid{gap:var(--space-3);grid-template-columns:repeat(3,1fr);display:grid}.RiskHeatMap-module__bNuKqW__cell{border-radius:var(--radius-md);padding:var(--space-4);gap:var(--space-1);flex-direction:column;display:flex}.RiskHeatMap-module__bNuKqW__red{background:var(--red-tint);border:1px solid #e0555533}.RiskHeatMap-module__bNuKqW__amber{background:var(--amber-tint);border:1px solid #f5a62333}.RiskHeatMap-module__bNuKqW__green{background:var(--green-tint);border:1px solid #69f5a04d}.RiskHeatMap-module__bNuKqW__cellLabel{color:var(--text);font-size:.8125rem;font-weight:600;line-height:1.3}.RiskHeatMap-module__bNuKqW__cellRating{letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.RiskHeatMap-module__bNuKqW__red .RiskHeatMap-module__bNuKqW__cellRating{color:var(--red)}.RiskHeatMap-module__bNuKqW__amber .RiskHeatMap-module__bNuKqW__cellRating{color:#c47a00}.RiskHeatMap-module__bNuKqW__green .RiskHeatMap-module__bNuKqW__cellRating{color:#1a7a4a}@media (max-width:600px){.RiskHeatMap-module__bNuKqW__grid{grid-template-columns:repeat(2,1fr)}}
.ResultsPage-module__DiRBzq__wrapper{max-width:1100px;margin:0 auto}.ResultsPage-module__DiRBzq__hero{border-radius:var(--radius-lg);padding:var(--space-10) var(--space-10);margin-bottom:var(--space-6);animation:.3s cubic-bezier(0,0,.2,1) both ResultsPage-module__DiRBzq__fadeUp;position:relative;overflow:hidden}.ResultsPage-module__DiRBzq__hero:before{content:"";pointer-events:none;background:#ffffff0d;border-radius:50%;width:350px;height:350px;position:absolute;top:-100px;right:-100px}@keyframes ResultsPage-module__DiRBzq__fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.ResultsPage-module__DiRBzq__hero_red,.ResultsPage-module__DiRBzq__hero_amber,.ResultsPage-module__DiRBzq__hero_green{background:var(--teal)}.ResultsPage-module__DiRBzq__heroContent{color:var(--white);position:relative}.ResultsPage-module__DiRBzq__heroBadge{background:var(--lime);color:var(--teal);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--radius-pill);margin-bottom:var(--space-4);padding:4px 14px;font-size:.75rem;font-weight:700;display:inline-block}.ResultsPage-module__DiRBzq__heroTitle{margin-bottom:var(--space-2);font-size:2rem;font-weight:700;line-height:1.2}.ResultsPage-module__DiRBzq__heroSummary{color:#fffc;margin-bottom:var(--space-8);max-width:560px;font-size:1.0625rem}.ResultsPage-module__DiRBzq__heroStats{gap:var(--space-8);padding-top:var(--space-6);border-top:1px solid #ffffff26;display:flex}.ResultsPage-module__DiRBzq__heroStat{flex-direction:column;gap:2px;display:flex}.ResultsPage-module__DiRBzq__heroStatNum{font-size:2rem;font-weight:700;line-height:1}.ResultsPage-module__DiRBzq__heroStatLabel{color:#ffffff8c;font-size:.8125rem}.ResultsPage-module__DiRBzq__sectionHeading{color:var(--teal);margin-bottom:var(--space-4);font-size:1.25rem;font-weight:700}.ResultsPage-module__DiRBzq__grid{gap:var(--space-4);margin-bottom:var(--space-10);grid-template-columns:repeat(2,1fr);display:grid}.ResultsPage-module__DiRBzq__cta{background:var(--teal);border-radius:var(--radius-lg);padding:var(--space-10);margin-bottom:var(--space-6)}.ResultsPage-module__DiRBzq__ctaContent{color:var(--white);max-width:600px}.ResultsPage-module__DiRBzq__ctaTitle{margin-bottom:var(--space-3);font-size:1.5rem;font-weight:700}.ResultsPage-module__DiRBzq__ctaSub{color:#ffffffbf;margin-bottom:var(--space-6);font-size:1rem;line-height:1.7}.ResultsPage-module__DiRBzq__ctaActions{gap:var(--space-3);flex-wrap:wrap;display:flex}.ResultsPage-module__DiRBzq__btnContact{background:var(--lime);color:var(--teal);font-family:var(--font);border-radius:var(--radius-pill);cursor:pointer;border:none;align-items:center;padding:.75rem 2rem;font-size:.9375rem;font-weight:700;text-decoration:none;transition:transform .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.ResultsPage-module__DiRBzq__btnContact:hover{transform:translateY(-2px);box-shadow:0 8px 24px #69f5a059}.ResultsPage-module__DiRBzq__btnPdf{color:var(--white);font-family:var(--font);border-radius:var(--radius-pill);cursor:pointer;background:#ffffff1f;border:1.5px solid #ffffff4d;align-items:center;padding:.75rem 2rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.ResultsPage-module__DiRBzq__btnPdf:hover{background:#fff3;border-color:#ffffff80}.ResultsPage-module__DiRBzq__btnPdf:disabled{opacity:.6;cursor:default}.ResultsPage-module__DiRBzq__restartRow{margin-bottom:var(--space-6);justify-content:center;display:flex}.ResultsPage-module__DiRBzq__btnRestart{color:var(--muted);cursor:pointer;padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:0 0;border:none;font-size:.875rem;font-weight:500;transition:color .15s}.ResultsPage-module__DiRBzq__btnRestart:hover{color:var(--teal)}.ResultsPage-module__DiRBzq__disclaimer{color:var(--muted);text-align:center;max-width:600px;margin:0 auto;font-size:.8125rem;line-height:1.6}@media (max-width:768px){.ResultsPage-module__DiRBzq__hero{padding:var(--space-8) var(--space-6)}.ResultsPage-module__DiRBzq__heroTitle{font-size:1.5rem}.ResultsPage-module__DiRBzq__grid{grid-template-columns:1fr}.ResultsPage-module__DiRBzq__cta{padding:var(--space-8) var(--space-6)}.ResultsPage-module__DiRBzq__heroStats{gap:var(--space-6)}}
.WizardShell-module__NWCFna__shell{flex-direction:column;min-height:100vh;display:flex}.WizardShell-module__NWCFna__main{padding:var(--space-10) var(--space-6) var(--space-16);flex:1}
