.il-module{--il-cream:#fffaf2;--il-teal:#075b63;--il-ink:#244e50;background:var(--il-cream)!important;color:var(--il-ink);font-size:17px;line-height:1.65}.il-module [hidden]{display:none!important}.il-module .il-header,.il-module .il-footer{display:block;width:min(1080px,100%);margin:0 auto;padding:28px 22px;box-sizing:border-box}.il-module .il-header h1{font:clamp(34px,5vw,54px)/1.12 Georgia,serif!important;letter-spacing:-.02em;color:#173f46!important;margin:20px 0 15px!important}.il-module .il-header>p{font-size:19px;line-height:1.6;max-width:780px;margin:0 0 22px}.il-module .il-back{color:#075b63;font-weight:650;text-decoration:none}.il-module .il-nav{display:flex;flex-wrap:wrap;gap:9px;padding:0;margin:0}.il-module .il-nav a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 17px;border:1px solid #b5cbc4;border-radius:12px;color:#075b63;text-decoration:none;background:white;font-size:15px;font-weight:700}.il-module .il-nav a[aria-current]{background:#075b63;color:#fff;border-color:#075b63}.il-module .il-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #c5d7cf;margin-top:28px}.il-module .il-footer a{color:#075b63;font-weight:700;text-decoration:none}.il-module .il-footer .il-next{background:#075b63;color:#fff;border-radius:12px;padding:13px 20px;min-height:48px}.il-module .il-choice-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}.il-module .il-choice-card{border:1px solid #c5d7cf!important;border-radius:16px!important;background:#fff!important;padding:23px!important;box-shadow:none!important;color:#244e50!important}.il-module .il-choice-card h3{font-size:23px;font-weight:600;line-height:1.25;color:#174b4e;margin:10px 0}.il-module .il-choice-card p{font-size:16px;line-height:1.6}.il-module :is(button,input,select,textarea){font-family:inherit}.il-module :is(button,select,input:not([type=checkbox]):not([type=radio]):not([type=range])){min-height:46px;border-radius:12px}.il-module :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid #b48c6e!important;outline-offset:3px}.il-module button:disabled{cursor:default!important}.il-module :is(.rr-site-nav,.bp-toplink,.bv-nav,.so-nav,.bt-nav,.bn-top,.bg-top,.bd-top,.hero,.bp-hero,.bv-hero,.so-hero,.bt-hero,.bn-hero,.bg-hero,.bd-hero,.rr-view-heading,.pulse-view-heading,.bp-view-heading,.so-view-heading,.bt-view-head,.bn-view-heading,.bg-view-heading,.bd-view-heading,.il-original-heading,.bb-continue-nav){display:none!important}.il-module .il-dialog{z-index:2147482000!important}.il-module :is(.assessment-shell,.bp-modal-shell,.bd-dialog-shell){max-width:780px!important;margin-left:auto!important;margin-right:auto!important}.il-module :is(.assess-header,.bp-modal-header,.bd-dialog-top){background:#075b63!important;color:white!important;border-radius:0!important;padding:14px 20px!important}.il-module :is(.assess-header,.bp-modal-header,.bd-dialog-top) button{min-height:44px}.il-module :is(.assessment-stage,.bp-modal-body,.bd-dialog-body){padding:20px!important}.il-module :is(.rr-choose,.pulse-choose,.bp-choose,.so-choose,.bt-choose,.bn-choose,.bg-choose,.bd-choose){max-width:1080px;margin-left:auto;margin-right:auto}.il-module .pa-wrap,.il-module .fb-wrap{padding-top:0!important}.il-module .pa-wrap>.pa-link,.il-module .fb-wrap>.fb-link{display:none!important}.il-module .pa-card,.il-module .fb-card{margin-top:12px}.il-module[data-il-view="1"] :is(.pa-source,.fb-source):not(.pa-card .pa-source):not(.fb-card .fb-source){display:none}.il-module .il-choice-card strong{color:#075b63}.il-module .il-nav a:hover{border-color:#075b63}.il-module .il-footer a:hover{text-decoration:underline}.il-module :is(.bv-inner,.so-shell,.bt-shell,.bn-shell,.bg-shell,.bd-shell,.bp-wrap,.wrap){max-width:1080px}@media(max-width:650px){.il-module{font-size:16px}.il-module .il-header{padding:22px 18px}.il-module .il-header>p{font-size:17px}.il-module .il-nav{display:grid;grid-template-columns:1fr 1fr;gap:8px}.il-module .il-nav a{padding:10px;font-size:14px}.il-module .il-choice-grid{grid-template-columns:1fr!important}.il-module .il-choice-card{padding:20px!important}.il-module .il-footer{padding:20px 18px;align-items:stretch;flex-direction:column}.il-module .il-footer .il-next{text-align:center}.il-module :is(.assessment-stage,.bp-modal-body,.bd-dialog-body){padding:14px!important}.il-module .il-dialog :is(.stats,.toolrow,.bp-tools){gap:9px}.il-module :is(input,select,textarea){font-size:16px!important}}

.il-module .il-overview{max-width:1080px;margin:auto;padding:0 22px 24px}.il-module .il-overview a{text-decoration:none}.il-module .il-overview span{font-size:12px;letter-spacing:.06em;color:#9b7058}
.il-module :is(.bp-part-navigation,.so-part-nav,.bt-part-nav,.bn-part-nav,.bg-part-nav,.bd-part-nav,.rr-part-nav,.pulse-part-nav){display:none!important}

.il-module .bd-dialog{padding-bottom:max(110px,env(safe-area-inset-bottom))!important;scroll-padding-bottom:110px}.il-module .il-dialog{scroll-padding-block:20px 110px}

.il-module .il-nav a[aria-current],.il-module .il-nav a[aria-current]:hover,.il-module .il-nav a[aria-current]:focus,.il-module .il-footer a.il-next,.il-module .il-footer a.il-next:hover,.il-module .il-footer a.il-next:focus{color:#fff!important;background:#075b63!important}
