.assessment-module__6O2G8W__assessment{z-index:1;background:var(--color-bg-primary,#0a0a0a);padding:clamp(56px, 5.21vw, 100px) calc(clamp(20px, 11.46vw, 220px) + var(--wide-inset));position:relative}.assessment-module__6O2G8W__inner{width:100%;max-width:min(920px,47.9vw);margin-inline:auto}.assessment-module__6O2G8W__card{background:radial-gradient(120% 90% at 50% -10%,#dcc0721a,#0000 60%),linear-gradient(165deg,#17160f 0%,#0c0c0a 60%);border-radius:clamp(10px,.83vw,16px);flex-direction:column;justify-content:center;width:100%;padding:clamp(28px,3.65vw,70px);display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000073,inset 0 1px #f5f0eb0d}.assessment-module__6O2G8W__progress{background:#f5f0eb1a;height:3px;position:absolute;top:0;left:0;right:0;overflow:hidden}.assessment-module__6O2G8W__progressFill{background:linear-gradient(90deg, #dcc07299, var(--gold,#dcc072));transform-origin:0;width:100%;height:100%;transition:transform .5s cubic-bezier(.22,1,.36,1);display:block}.assessment-module__6O2G8W__panel{flex-direction:column;gap:clamp(16px,1.25vw,24px);width:100%;display:flex}.assessment-module__6O2G8W__count{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--gold,#dcc072);font-size:clamp(.72rem,.68vw,.8125rem);font-weight:400}.assessment-module__6O2G8W__question{font-family:var(--font-display);color:var(--color-text-primary,#f5f0eb);margin:0;font-size:clamp(1.6rem,2.08vw,2.5rem);font-weight:400;line-height:1.15}.assessment-module__6O2G8W__hint{font-family:var(--font-body);color:#f5f0ebb3;margin:0;font-size:clamp(.9rem,.94vw,1.125rem);font-weight:300;line-height:1.6}.assessment-module__6O2G8W__options{flex-direction:column;gap:clamp(10px,.83vw,14px);margin-top:clamp(6px,.63vw,12px);display:flex}.assessment-module__6O2G8W__option{width:100%;color:var(--color-text-primary,#f5f0eb);cursor:pointer;text-align:left;background:#f5f0eb08;border:1px solid #f5f0eb24;border-radius:clamp(8px,.63vw,12px);align-items:center;gap:clamp(12px,1.04vw,18px);padding:clamp(14px,1.15vw,20px) clamp(16px,1.35vw,24px);transition:background .25s,border-color .25s;display:flex}.assessment-module__6O2G8W__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,.83vw,16px);margin-top:clamp(6px,.63vw,12px);display:grid}.assessment-module__6O2G8W__iconCard{color:var(--color-text-primary,#f5f0eb);cursor:pointer;text-align:center;background:#f5f0eb08;border:1px solid #f5f0eb24;border-radius:clamp(8px,.63vw,12px);flex-direction:column;align-items:center;gap:clamp(10px,.83vw,14px);padding:clamp(14px,1.15vw,20px) clamp(12px,1.04vw,18px);transition:background .25s,border-color .25s;display:flex;position:relative}.assessment-module__6O2G8W__art{width:100%;max-width:clamp(96px,7.29vw,140px);height:auto;display:block}.assessment-module__6O2G8W__optLabel{font-family:var(--font-body);flex:auto;font-size:clamp(.875rem,.83vw,1rem);font-weight:300;line-height:1.5}.assessment-module__6O2G8W__iconCard .assessment-module__6O2G8W__optLabel{flex:none}.assessment-module__6O2G8W__mark{color:#0000;border:1px solid #f5f0eb3d;border-radius:50%;flex:none;place-items:center;width:clamp(20px,1.25vw,24px);height:clamp(20px,1.25vw,24px);transition:border-color .25s,background-color .25s,color .25s;display:grid}.assessment-module__6O2G8W__mark svg{width:60%;height:60%}.assessment-module__6O2G8W__iconCard .assessment-module__6O2G8W__mark{position:absolute;top:clamp(10px,.63vw,12px);right:clamp(10px,.63vw,12px)}.assessment-module__6O2G8W__option:hover,.assessment-module__6O2G8W__iconCard:hover{background:#f5f0eb0f;border-color:#f5f0eb47}.assessment-module__6O2G8W__option[data-selected=true],.assessment-module__6O2G8W__iconCard[data-selected=true]{border-color:var(--gold,#dcc072);background:#dcc07214}.assessment-module__6O2G8W__option[data-selected=true] .assessment-module__6O2G8W__mark,.assessment-module__6O2G8W__iconCard[data-selected=true] .assessment-module__6O2G8W__mark{border-color:var(--gold,#dcc072);background:var(--gold,#dcc072);color:#111}.assessment-module__6O2G8W__form{flex-direction:column;gap:clamp(18px,1.56vw,30px);display:flex}.assessment-module__6O2G8W__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.25vw,24px);display:grid}.assessment-module__6O2G8W__fields>.assessment-module__6O2G8W__field:has(input[type=email]){grid-column:1/-1}.assessment-module__6O2G8W__field,.assessment-module__6O2G8W__dob{border:0;flex-direction:column;gap:clamp(6px,.42vw,8px);min-width:0;margin:0;padding:0;display:flex}.assessment-module__6O2G8W__dob{grid-column:1/-1}.assessment-module__6O2G8W__dobRow{grid-template-columns:1fr 1fr 1.4fr;gap:clamp(10px,.83vw,14px);display:grid}.assessment-module__6O2G8W__label{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-secondary,#888880);padding:0;font-size:clamp(.72rem,.68vw,.8125rem);font-weight:400}.assessment-module__6O2G8W__input{background:var(--color-bg-secondary,#1c1c1e);border:1px solid var(--color-border-hairline,#f5f0eb1a);width:100%;min-width:0;font-family:var(--font-body);color:var(--color-text-primary,#f5f0eb);border-radius:5px;padding:clamp(11px,.83vw,15px) clamp(12px,1.04vw,18px);font-size:clamp(.875rem,.83vw,1rem);font-weight:300;line-height:1.5;transition:border-color .25s}.assessment-module__6O2G8W__input::placeholder{color:#f5f0eb66}.assessment-module__6O2G8W__input:focus{border-color:#f5f0eb4d;outline:none}.assessment-module__6O2G8W__input[aria-invalid=true]{border-color:#e0a3a3}.assessment-module__6O2G8W__error{font-family:var(--font-body);color:#e0a3a3;margin:0;font-size:clamp(.75rem,.73vw,.875rem);font-weight:300;line-height:1.5}.assessment-module__6O2G8W__actions{justify-content:space-between;align-items:center;gap:clamp(12px,1.04vw,20px);margin-top:clamp(6px,.63vw,12px);display:flex}.assessment-module__6O2G8W__back{font-family:var(--font-body);color:var(--color-text-secondary,#888880);cursor:pointer;background:0 0;border:0;padding:0;font-size:clamp(.8rem,.78vw,.9375rem);font-weight:300;transition:color .25s}.assessment-module__6O2G8W__back:hover{color:var(--color-text-primary,#f5f0eb)}.assessment-module__6O2G8W__done{flex-direction:column;align-items:flex-start;gap:clamp(12px,1.04vw,18px);display:flex}.assessment-module__6O2G8W__doneTick{background:var(--gold,#dcc072);color:#111;border-radius:50%;place-items:center;width:clamp(40px,2.5vw,48px);height:clamp(40px,2.5vw,48px);display:grid}.assessment-module__6O2G8W__doneTick svg{width:55%;height:55%}.assessment-module__6O2G8W__doneHeading{font-family:var(--font-display);color:var(--color-text-primary,#f5f0eb);margin:0;font-size:clamp(1.5rem,1.98vw,2.375rem);font-weight:400;line-height:1.15}.assessment-module__6O2G8W__doneBody{max-width:56ch;font-family:var(--font-body);color:#f5f0ebc7;margin:0;font-size:clamp(.9rem,.94vw,1.125rem);font-weight:300;line-height:1.7}@media (max-width:1100px){.assessment-module__6O2G8W__inner{max-width:100%}}@media (max-width:900px){.assessment-module__6O2G8W__assessment{padding-inline:clamp(20px,5vw,40px)}.assessment-module__6O2G8W__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-module__6O2G8W__fields{grid-template-columns:1fr}.assessment-module__6O2G8W__question{font-size:clamp(1.4rem,6vw,1.9rem)}.assessment-module__6O2G8W__actions{flex-wrap:wrap}}@media (max-width:420px){.assessment-module__6O2G8W__cards{grid-template-columns:1fr}}
