@font-face{font-family:Geist-fallback;src:local('Arial');size-adjust:99.12%;ascent-override:101.39%;descent-override:29.76%;line-gap-override:0}.risk-assessment-section{--risk-section-gutter:1.25rem;padding-block:clamp(3.5rem,10vw,6rem);background:#dfe4f5;color:#00001c}.risk-assessment-section .risk-assessment-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,26.25rem),1fr));-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:4rem}.risk-assessment-section .risk-assessment-container::after,.risk-assessment-section .risk-assessment-container::before{content:none;display:none}.risk-assessment-section .risk-assessment-copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1.25rem;padding-top:.5rem}.risk-assessment-section .risk-assessment-copy h2{max-width:32.5rem;margin:0;font-size:clamp(1.875rem,8.6vw,3rem);font-weight:500;line-height:1.05;letter-spacing:-.04em}.risk-assessment-section .risk-assessment-copy>p{max-width:30rem;margin:0;color:rgba(0,0,28,.8);font-size:1.125rem;line-height:1.55}.risk-assessment-section .risk-assessment-cta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-height:3.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 2.25rem;border-radius:9999px;background:#0071eb;color:#fff;font-size:1.0625rem;font-weight:500;text-decoration:none;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.risk-assessment-section .risk-assessment-cta:hover{background:#0a82ff}.risk-assessment-section .risk-assessment-cta:focus-visible{outline:.1875rem solid #00001c;outline-offset:.1875rem}.risk-assessment-section .risk-assessment-preview{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem;padding:1.75rem;border:.0625rem solid rgba(255,255,255,.12);border-radius:24px;background:#191933;color:#fff}.risk-assessment-section .risk-assessment-preview-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.75rem;color:rgba(255,255,255,.6);font-size:.75rem;font-weight:600;letter-spacing:.08em}.risk-assessment-section .risk-assessment-questions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.875rem}.risk-assessment-section .risk-assessment-question{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem}.risk-assessment-section .risk-assessment-question>p{max-width:18.75rem;margin:0;font-size:1rem;line-height:1.35}.risk-assessment-section .risk-assessment-choices{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;gap:.5rem}.risk-assessment-section .risk-assessment-choices span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:2.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 1.25rem;border:.0625rem solid rgba(255,255,255,.3);border-radius:9999px;color:#fff;font-size:.875rem;font-weight:500;-webkit-transition:background-color .3s ease,border-color .3s ease,color .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,border-color .3s ease,color .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,border-color .3s ease,color .3s ease,transform .3s ease;transition:background-color .3s ease,border-color .3s ease,color .3s ease,transform .3s ease,-webkit-transform .3s ease}.risk-assessment-section .risk-assessment-choices span.is-selected{border-color:#fff;background:#fff;color:#00001c}.risk-assessment-section .risk-assessment-choices span.is-popping{-webkit-transform:scale(1.08);transform:scale(1.08)}.risk-assessment-section .risk-assessment-result{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2rem;padding-top:1.25rem;border-top:.0625rem solid rgba(255,255,255,.16)}.risk-assessment-section .risk-assessment-score{position:relative;width:9.375rem;height:9.375rem;-webkit-box-flex:0;-ms-flex:0 0 9.375rem;flex:0 0 9.375rem}.risk-assessment-section .risk-assessment-score svg{display:block;width:100%;height:100%;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.risk-assessment-section .risk-assessment-score circle{fill:none;stroke-width:14}.risk-assessment-section .risk-assessment-score .risk-assessment-ring-track{stroke:#353556}.risk-assessment-section .risk-assessment-score .risk-assessment-ring-value{stroke:#00f2a0;stroke-dasharray:540.4;stroke-dashoffset:540.4;stroke-linecap:round;-webkit-transition:stroke-dashoffset 50ms linear,stroke .3s ease;transition:stroke-dashoffset 50ms linear,stroke .3s ease}.risk-assessment-section .risk-assessment-score>span{position:absolute;inset:0;display:grid;place-items:center;font-size:2.375rem;font-weight:500;letter-spacing:-.04em}.risk-assessment-section .risk-assessment-result-copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.375rem;font-size:1rem;line-height:1.4;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.risk-assessment-section .risk-assessment-result-copy.is-visible{opacity:1}.risk-assessment-section .risk-assessment-result-copy strong{color:#ff5a5a;font-size:2.5rem;font-weight:600;line-height:1}.risk-assessment-section .risk-assessment-notices{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.625rem;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.risk-assessment-section .risk-assessment-notices.is-visible{opacity:1}.risk-assessment-section .risk-assessment-notices p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.875rem;margin:0;padding:.875rem 1.125rem;border-radius:16px;background:#1e1e3a;font-size:1rem;line-height:1.4}.risk-assessment-section .risk-assessment-notices p span{display:grid;width:2rem;height:2rem;-webkit-box-flex:0;-ms-flex:0 0 2rem;flex:0 0 2rem;place-items:center;border-radius:50%;background:#7a1020;color:#fff;font-weight:600}@media (prefers-reduced-motion:reduce){.risk-assessment-section .risk-assessment-notices,.risk-assessment-section .risk-assessment-result-copy{-webkit-transition:none;transition:none}.risk-assessment-section .risk-assessment-ring-value{-webkit-transition:none;transition:none}}@media (max-width:32.5rem){.risk-assessment-section .risk-assessment-container{grid-template-columns:minmax(0,1fr);gap:2rem}.risk-assessment-section .risk-assessment-preview{padding:1.25rem 1rem}.risk-assessment-section .risk-assessment-preview-header{font-size:.625rem}.risk-assessment-section .risk-assessment-question>p{max-width:none;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.risk-assessment-section .risk-assessment-score{width:9.375rem;height:9.375rem;-ms-flex-preferred-size:9.375rem;flex-basis:9.375rem}}