.test-module__S72qxW__root{color:#203247;max-width:1280px;margin:54px auto 0}.test-module__S72qxW__root h1,.test-module__S72qxW__root h2,.test-module__S72qxW__root h3{letter-spacing:-.035em;line-height:1.12}.test-module__S72qxW__root h1{margin:16px 0 24px;font-size:clamp(36px,5vw,64px);font-weight:600}.test-module__S72qxW__root h1 span{color:#b46d43}.test-module__S72qxW__root h2{font-size:30px;font-weight:600}.test-module__S72qxW__root p{line-height:1.65}.test-module__S72qxW__eyebrow{letter-spacing:.15em;color:#9b5936;margin:0 0 16px;font-size:12px;font-weight:700}.test-module__S72qxW__lead{color:#435568;font-size:24px;line-height:1.5}.test-module__S72qxW__meta{color:#667383;font-size:13px;display:block}.test-module__S72qxW__primary,.test-module__S72qxW__secondary{cursor:pointer;border:1px solid #203247;border-radius:12px;justify-content:center;align-items:center;gap:20px;min-height:52px;padding:14px 24px;font-family:inherit;font-size:16px;font-weight:600;text-decoration:none;transition:background .16s,transform .16s;display:inline-flex}.test-module__S72qxW__root .test-module__S72qxW__primary,.test-module__S72qxW__teaser .test-module__S72qxW__primary{color:#fffdf8;background:#203247}.test-module__S72qxW__primary:hover{background:#304c66;transform:translateY(-1px)}.test-module__S72qxW__secondary{color:#203247;background:#fffdf8;border-color:#cfc6b8}.test-module__S72qxW__secondary:hover{background:#eee9df}.test-module__S72qxW__secondary:disabled,.test-module__S72qxW__primary:disabled{opacity:.45;cursor:not-allowed;transform:none}.test-module__S72qxW__intro{grid-template-columns:1fr 1fr;align-items:center;gap:40px 64px;display:grid}.test-module__S72qxW__introCopy>p:not(.test-module__S72qxW__eyebrow){max-width:540px}.test-module__S72qxW__introCopy .test-module__S72qxW__primary{margin:16px 0}.test-module__S72qxW__introPanel{background:#f0ebe1;border:1px solid #ddd3c3;border-radius:24px;padding:32px}.test-module__S72qxW__introPanel>.test-module__S72qxW__eyebrow{display:block}.test-module__S72qxW__introCategory{border-bottom:1px solid #ddd5c8;gap:20px;padding:18px 0;display:flex}.test-module__S72qxW__introCategory:last-child{border:0}.test-module__S72qxW__introCategory>span{color:#ac6b45;padding-top:3px;font-family:monospace;font-size:15px}.test-module__S72qxW__introCategory h2{letter-spacing:-.015em;margin:0 0 7px;font-size:18px;font-weight:600}.test-module__S72qxW__introCategory p{color:#637183;margin:0;font-size:14px}.test-module__S72qxW__note{color:#637183;font-size:14px;line-height:1.65}.test-module__S72qxW__intro>.test-module__S72qxW__note{border-top:1px solid #ded7cb;grid-column:1/-1;padding-top:22px}.test-module__S72qxW__test{max-width:1050px;margin:auto}.test-module__S72qxW__progressHeader{color:#627183;justify-content:space-between;gap:20px;margin-bottom:15px;font-size:14px;display:flex}.test-module__S72qxW__progressHeader a{text-decoration:none}.test-module__S72qxW__progress,.test-module__S72qxW__scanProgress{background:#e3dfd5;border-radius:10px;height:5px;overflow:hidden}.test-module__S72qxW__progress>span{background:#ad6b44;height:100%;transition:width .25s;display:block}.test-module__S72qxW__steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:25px 0 42px;display:grid}.test-module__S72qxW__steps button{color:#677383;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #ddd6c9;flex-direction:column;align-items:flex-start;gap:9px;padding:10px 6px 15px;font-size:12px;display:flex}.test-module__S72qxW__steps button>span:first-child{border:1px solid #cdc3b5;border-radius:50%;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.test-module__S72qxW__steps button[aria-current=step]{color:#203247;border-color:#ad6b44}.test-module__S72qxW__steps button[aria-current=step]>span:first-child{color:#fffdf8;background:#203247;border-color:#203247}.test-module__S72qxW__sectionTitle h1{margin-bottom:12px;font-size:clamp(32px,4vw,45px)}.test-module__S72qxW__sectionTitle>p:last-child{color:#637183;margin-bottom:30px;font-size:17px}.test-module__S72qxW__questions{gap:20px;display:grid}.test-module__S72qxW__question{background:#fffdf9;border:1px solid #ded6c9;border-radius:18px;min-width:0;margin:0;padding:26px 28px 28px}.test-module__S72qxW__question legend{float:left;gap:18px;width:100%;margin:0 0 8px;padding:0;font-size:20px;font-weight:500;line-height:1.5;display:flex}.test-module__S72qxW__question legend>span{color:#a86a45;flex-shrink:0;font:13px/2 monospace}.test-module__S72qxW__question>p{clear:both;color:#647183;margin:4px 0 22px;padding-left:36px;font-size:14px}.test-module__S72qxW__choices{clear:both;grid-template-columns:repeat(5,1fr) .8fr;gap:8px;display:grid}.test-module__S72qxW__choices label{text-align:center;cursor:pointer;color:#4c5c6c;background:#faf8f2;border:1px solid #d8d1c5;border-radius:10px;justify-content:center;align-items:center;min-height:58px;padding:12px 8px;font-size:13px;line-height:1.4;transition:background .15s,border-color .15s;display:flex;position:relative}.test-module__S72qxW__choices label:hover{background:#f0e9de;border-color:#aa7957}.test-module__S72qxW__choices input{opacity:0;pointer-events:none;position:absolute}.test-module__S72qxW__choices label:has(input:focus-visible){outline-offset:3px;outline:3px solid #346d72}.test-module__S72qxW__choices .test-module__S72qxW__selected{color:#fffdf9;background:#203247;border-color:#203247;box-shadow:inset 0 0 0 1px #203247}.test-module__S72qxW__choices .test-module__S72qxW__selected:hover{background:#2a455c}.test-module__S72qxW__choices label:last-child{border-style:dashed}.test-module__S72qxW__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:28px 0;display:flex}.test-module__S72qxW__actions>span{color:#6a7785;font-size:13px}.test-module__S72qxW__error{color:#9d392f;min-height:22px;font-size:14px}.test-module__S72qxW__finding{z-index:1000;color:#fff9ed;text-align:center;background:#142635;border:1px solid #52717c;border-radius:24px;width:calc(100% - 36px);max-width:620px;margin:auto;padding:52px 38px 30px;position:fixed;inset:0;overflow:hidden;box-shadow:0 30px 100px #0006}.test-module__S72qxW__finding::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#10222bed}.test-module__S72qxW__finding h2{font-size:clamp(28px,4vw,38px);font-weight:500;position:relative}.test-module__S72qxW__finding h2>span{color:#dfad7c;animation:1s steps(2,end) infinite test-module__S72qxW__blink}.test-module__S72qxW__finding>p{color:#afc0ca;font-size:14px;line-height:1.6;position:relative}.test-module__S72qxW__finding .test-module__S72qxW__scanLabel{letter-spacing:.15em;color:#dcb18a;margin-top:25px;font:11px monospace}.test-module__S72qxW__scanGrid{opacity:.13;background-image:linear-gradient(#82adb4 1px,#0000 1px),linear-gradient(90deg,#82adb4 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.test-module__S72qxW__orb{background:#203c4b;border:1px solid #6e8d97;border-radius:50%;place-items:center;width:124px;height:124px;margin:0 auto;display:grid;position:relative;box-shadow:0 0 50px #71a4a230}.test-module__S72qxW__orb>span{border:1px dashed #9cbdbb66;border-radius:50%;animation:8s linear infinite test-module__S72qxW__spin;position:absolute;inset:-12px}.test-module__S72qxW__orb>span:nth-child(2){border:2px solid #0000;border-top-color:#dfb18b;animation-duration:1.8s;inset:9px}.test-module__S72qxW__orb>b{color:#f5ecdf;letter-spacing:-.08em;font-size:44px;font-weight:600}.test-module__S72qxW__scanProgress{background:#385160;max-width:360px;margin:28px auto 18px;position:relative}.test-module__S72qxW__scanProgress>span{background:#e1b58b;height:100%;transition:width .1s linear;display:block}.test-module__S72qxW__scanNumber{color:#e6c29e;font:42px monospace;position:relative}.test-module__S72qxW__scanNumber small{color:#9aafb8;margin-left:7px;font-size:16px}.test-module__S72qxW__finding .test-module__S72qxW__scanFoot{letter-spacing:.12em;margin-top:28px;font:9px monospace}.test-module__S72qxW__finding button{color:#d8e6e7;cursor:pointer;background:0 0;border:0;padding:12px;font-size:12px;text-decoration:underline;position:relative}.test-module__S72qxW__resultHeader{max-width:850px;margin:0 0 38px}.test-module__S72qxW__resultHeader h1{font-size:clamp(36px,4.6vw,58px)}.test-module__S72qxW__resultHeader>p:last-child{color:#667483;font-size:18px}.test-module__S72qxW__partyCard{background:#f0ebe1;border:1px solid #ddd3c3;border-radius:20px;grid-template-columns:1.1fr 1fr;align-items:center;gap:40px;padding:30px;display:grid}.test-module__S72qxW__partyCard h2{margin:10px 0}.test-module__S72qxW__partyCard p:not(.test-module__S72qxW__eyebrow){color:#637183;font-size:14px}.test-module__S72qxW__partyScale>div:first-child{justify-content:space-between;gap:15px;font-size:12px;display:flex}.test-module__S72qxW__partyTrack{background:linear-gradient(90deg,#5c88b2,#d4d0c7 50%,#bb7770);border-radius:10px;height:10px;margin:16px 8px 20px;position:relative}.test-module__S72qxW__partyTrack i{background:#203247;border:2px solid #fffdf9;border-radius:4px;width:6px;height:22px;display:block;position:absolute;top:-6px;transform:translate(-50%);box-shadow:0 1px 4px #20324730}.test-module__S72qxW__partyScale small{color:#647183;font-size:12px;line-height:1.6;display:block}.test-module__S72qxW__resultsHeading{justify-content:space-between;align-items:flex-end;gap:20px;margin:46px 0 12px;display:flex}.test-module__S72qxW__resultsHeading h2{margin:0}.test-module__S72qxW__resultsHeading>span{color:#677383;font-size:12px}.test-module__S72qxW__resultsHeading .test-module__S72qxW__eyebrow{margin-bottom:12px}.test-module__S72qxW__matchGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;margin:26px 0 40px;display:grid}.test-module__S72qxW__matchCard{background:#fffdf9;border:1px solid #d9d1c4;border-radius:18px;min-width:0;padding:25px}.test-module__S72qxW__matchCard:first-child{border-color:#b67b52;border-top-style:solid;border-top-width:3px}.test-module__S72qxW__rank{justify-content:space-between;align-items:center;gap:10px;margin-bottom:28px;display:flex}.test-module__S72qxW__rank>span{letter-spacing:.1em;color:#9c633f;font:11px monospace}.test-module__S72qxW__rank>strong{letter-spacing:-.06em;font-size:36px;font-weight:500}.test-module__S72qxW__rank small{letter-spacing:0;margin-left:2px;font-size:16px}.test-module__S72qxW__person{align-items:center;gap:14px;display:flex}.test-module__S72qxW__person img,.test-module__S72qxW__initials{object-fit:cover;background:#ece6db;border-radius:10px;flex-shrink:0;width:64px;height:72px}.test-module__S72qxW__initials{color:#637183;place-items:center;font-size:23px;display:grid}.test-module__S72qxW__person h3{overflow-wrap:anywhere;margin:0 0 7px;font-size:23px;font-weight:500}.test-module__S72qxW__person p{color:#647183;margin:0;font-size:12px;line-height:1.5}.test-module__S72qxW__office{color:#56677a;min-height:38px;margin:20px 0 8px;font-size:13px;line-height:1.5}.test-module__S72qxW__coverage{color:#77796e;font-size:11px}.test-module__S72qxW__matchTrack{background:#e8e6de;border-radius:10px;height:4px;margin:14px 0 24px;overflow:hidden}.test-module__S72qxW__matchTrack>span{background:#6a8f7f;height:100%;display:block}.test-module__S72qxW__profileLink{border-bottom:1px solid #b47c55;padding-bottom:5px;font-size:14px;font-weight:600;line-height:1.7;text-decoration:none;display:inline-block}.test-module__S72qxW__evidence{border-top:1px solid #e4ddd0;margin-top:25px;padding-top:18px;font-size:13px}.test-module__S72qxW__evidence summary{cursor:pointer;font-size:12px;line-height:1.6}.test-module__S72qxW__evidence>div{border-bottom:1px solid #e8e1d5;padding:18px 0}.test-module__S72qxW__evidence strong{color:#5e7c6e;font-size:12px}.test-module__S72qxW__evidence p{font-size:13px;line-height:1.55}.test-module__S72qxW__evidence small{color:#6a7785;line-height:1.6;display:block}.test-module__S72qxW__evidence a{overflow-wrap:anywhere;color:#8f5f3f;margin-top:10px;font-size:11px;line-height:1.5;display:block}.test-module__S72qxW__empty{background:#eee9e0;border-radius:16px;margin-bottom:28px;padding:24px}.test-module__S72qxW__empty h3{margin:0 0 10px;font-size:22px}.test-module__S72qxW__breakdown{border-top:1px solid #ddd5c8;padding-top:36px}.test-module__S72qxW__breakdown>div{grid-template-columns:repeat(3,1fr);gap:16px;margin:25px 0 35px;display:grid}.test-module__S72qxW__breakdown article{background:#f5f1e8;border:1px solid #ded6ca;border-radius:14px;padding:22px}.test-module__S72qxW__breakdown h3{margin:0;font-size:18px;font-weight:600}.test-module__S72qxW__breakdown p{color:#657384;font-size:12px}.test-module__S72qxW__breakdown strong{font-size:15px;font-weight:500}.test-module__S72qxW__breakdown small{color:#687587;margin-top:10px;font-size:11px;line-height:1.5;display:block}.test-module__S72qxW__method{color:#596b7e;border:1px solid #ddd4c7;border-radius:16px;padding:22px 26px;font-size:14px}.test-module__S72qxW__method summary{color:#203247;cursor:pointer;font-size:16px;font-weight:600}.test-module__S72qxW__method a{color:#8f5f3f}.test-module__S72qxW__footer{color:#677383;border-top:1px solid #ded7ca;justify-content:center;gap:25px;margin-top:65px;padding:25px 0;font-size:13px;display:flex}.test-module__S72qxW__footer a{text-decoration:none}.test-module__S72qxW__teaser{text-align:left;color:#203247;background:#efeade;border:1px solid #ded3c1;border-left:3px solid #ac6b43;border-radius:22px;justify-content:space-between;align-items:center;gap:35px;max-width:1280px;margin:32px auto;padding:32px 38px;display:flex}.test-module__S72qxW__teaser h2{letter-spacing:-.035em;margin:10px 0 12px;font-size:32px;font-weight:500;line-height:1.2}.test-module__S72qxW__teaser p:not(.test-module__S72qxW__eyebrow){color:#637183;max-width:620px;margin:0 0 14px;font-size:16px;line-height:1.65}.test-module__S72qxW__teaser .test-module__S72qxW__primary{flex-shrink:0}.test-module__S72qxW__teaser .test-module__S72qxW__eyebrow{margin:0}.test-module__S72qxW__root [tabindex="-1"]:focus{outline:none}.test-module__S72qxW__root fieldset[tabindex="-1"]:focus{outline-offset:4px;outline:3px solid #9c6b42}@keyframes test-module__S72qxW__spin{to{transform:rotate(360deg)}}@keyframes test-module__S72qxW__blink{50%{opacity:0}}@media (max-width:1000px){.test-module__S72qxW__intro{gap:30px}.test-module__S72qxW__introPanel{padding:24px}.test-module__S72qxW__matchGrid{gap:12px}.test-module__S72qxW__matchCard{padding:20px}.test-module__S72qxW__person{flex-direction:column;align-items:flex-start}.test-module__S72qxW__teaser{padding:28px}.test-module__S72qxW__teaser .test-module__S72qxW__primary{gap:10px;padding:14px 18px}}@media (max-width:760px){.test-module__S72qxW__root{margin-top:32px}.test-module__S72qxW__intro{grid-template-columns:1fr;gap:28px}.test-module__S72qxW__introCopy>p{max-width:none}.test-module__S72qxW__introPanel{padding:25px}.test-module__S72qxW__intro>.test-module__S72qxW__note{grid-column:auto}.test-module__S72qxW__lead{font-size:21px}.test-module__S72qxW__steps{gap:5px;margin-bottom:28px}.test-module__S72qxW__steps button{gap:8px;font-size:10px}.test-module__S72qxW__steps button>span:last-child{display:none}.test-module__S72qxW__steps button>span:first-child{width:30px;height:30px}.test-module__S72qxW__steps button{align-items:center}.test-module__S72qxW__question{padding:22px 18px}.test-module__S72qxW__question legend{gap:12px;font-size:18px}.test-module__S72qxW__question>p{margin-top:12px;padding-left:0}.test-module__S72qxW__choices{grid-template-columns:repeat(3,1fr);gap:8px}.test-module__S72qxW__choices label{min-height:56px;font-size:12px}.test-module__S72qxW__actions>span{display:none}.test-module__S72qxW__actions .test-module__S72qxW__primary,.test-module__S72qxW__actions .test-module__S72qxW__secondary{flex:1}.test-module__S72qxW__partyCard{grid-template-columns:1fr;gap:20px;padding:24px}.test-module__S72qxW__matchGrid{grid-template-columns:1fr}.test-module__S72qxW__person{flex-direction:row;align-items:center}.test-module__S72qxW__person h3{font-size:25px}.test-module__S72qxW__office{min-height:0}.test-module__S72qxW__rank{margin-bottom:20px}.test-module__S72qxW__matchCard{padding:25px}.test-module__S72qxW__resultsHeading{flex-direction:column;align-items:flex-start;gap:12px}.test-module__S72qxW__breakdown>div{grid-template-columns:repeat(2,1fr);gap:10px}.test-module__S72qxW__breakdown article{padding:18px}.test-module__S72qxW__breakdown h3{font-size:16px}.test-module__S72qxW__finding{padding:40px 22px 25px}.test-module__S72qxW__teaser{flex-direction:column;align-items:stretch;gap:22px;padding:27px}.test-module__S72qxW__teaser h2{font-size:28px}.test-module__S72qxW__footer{gap:18px}.test-module__S72qxW__method{padding:20px}.test-module__S72qxW__root h1{overflow-wrap:anywhere}}@media (max-width:400px){.test-module__S72qxW__breakdown>div{grid-template-columns:1fr}.test-module__S72qxW__question legend{font-size:17px}.test-module__S72qxW__choices label{padding:9px 5px}.test-module__S72qxW__actions{gap:10px}.test-module__S72qxW__primary,.test-module__S72qxW__secondary{padding:13px 17px;font-size:14px}}@media (prefers-reduced-motion:reduce){.test-module__S72qxW__root *,.test-module__S72qxW__teaser *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.test-module__S72qxW__primary:hover{transform:none}}.test-module__S72qxW__findingBackdrop{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#10222bed;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.test-module__S72qxW__findingBackdrop .test-module__S72qxW__finding{z-index:1;width:min(620px,100%);max-height:calc(100dvh - 36px);margin:0;position:relative;inset:auto;overflow:auto}
