.talent-community-page-module__CYnTpa__page{background:var(--bg);min-height:100vh}.talent-community-page-module__CYnTpa__header{z-index:100;border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;height:60px;padding:0 32px;display:flex;position:fixed;top:0;left:0;right:0}.talent-community-page-module__CYnTpa__brand{color:var(--text-primary);letter-spacing:-.02em;align-items:center;gap:8px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.talent-community-page-module__CYnTpa__brand svg,.talent-community-page-module__CYnTpa__communityBadge svg{fill:var(--brand)}.talent-community-page-module__CYnTpa__headerActions{align-items:center;gap:8px;display:flex}.talent-community-page-module__CYnTpa__progress{align-items:center;gap:6px;margin-right:16px;display:flex}.talent-community-page-module__CYnTpa__progress span{width:24px;height:24px;color:var(--text-muted);border:1px solid var(--border);background:var(--bg-alt);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.talent-community-page-module__CYnTpa__progress .talent-community-page-module__CYnTpa__currentStep{color:#fff;border-color:var(--brand);background:var(--brand)}.talent-community-page-module__CYnTpa__progress i{background:var(--border);width:20px;height:1px}.talent-community-page-module__CYnTpa__opportunitiesLink{color:var(--text-muted);padding:7px 5px;font-size:13px;text-decoration:none}.talent-community-page-module__CYnTpa__opportunitiesLink:hover{color:var(--brand)}.talent-community-page-module__CYnTpa__signUpLink{color:#fff;background:var(--brand);border-radius:7px;padding:7px 14px;font-size:13px;font-weight:600;text-decoration:none}.talent-community-page-module__CYnTpa__content{padding-top:60px}.talent-community-page-module__CYnTpa__hero{border-bottom:1px solid var(--border);background:linear-gradient(160deg, var(--brand-subtle) 0%, var(--bg) 55%);padding:72px 32px 64px}.talent-community-page-module__CYnTpa__heroInner{max-width:740px;margin:0 auto}.talent-community-page-module__CYnTpa__communityBadge{color:var(--brand);border:1px solid var(--border);background:var(--brand-subtle);letter-spacing:.08em;text-transform:uppercase;border-radius:20px;align-items:center;gap:7px;margin-bottom:24px;padding:5px 14px;font-size:11px;font-weight:700;display:inline-flex}.talent-community-page-module__CYnTpa__hero h1,.talent-community-page-module__CYnTpa__confirmed h1{color:var(--text-primary);font-family:var(--font-display);letter-spacing:-.03em;margin:0 0 16px;font-size:clamp(36px,5vw,58px);font-weight:400;line-height:1.05}.talent-community-page-module__CYnTpa__hero h1 em{font-style:italic}.talent-community-page-module__CYnTpa__heroInner>p{max-width:540px;color:var(--text-secondary);margin:0 0 36px;font-size:18px;line-height:1.65}.talent-community-page-module__CYnTpa__heroActions,.talent-community-page-module__CYnTpa__confirmedActions{flex-wrap:wrap;gap:12px;display:flex}.talent-community-page-module__CYnTpa__heroInner>small{color:var(--text-muted);margin-top:14px;font-size:12px;display:block}.talent-community-page-module__CYnTpa__primaryButton,.talent-community-page-module__CYnTpa__secondaryButton,.talent-community-page-module__CYnTpa__fullButton{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:13px 28px;font-size:15px;font-weight:500;text-decoration:none;transition:opacity .2s,background .15s;display:inline-flex}.talent-community-page-module__CYnTpa__primaryButton,.talent-community-page-module__CYnTpa__fullButton{color:var(--btn-primary-text);background:var(--btn-primary-bg);border:0}.talent-community-page-module__CYnTpa__primaryButton svg,.talent-community-page-module__CYnTpa__backButton svg,.talent-community-page-module__CYnTpa__confirmedActions svg{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.talent-community-page-module__CYnTpa__primaryButton:hover,.talent-community-page-module__CYnTpa__fullButton:hover{opacity:.85}.talent-community-page-module__CYnTpa__primaryButton:disabled{opacity:.4;cursor:not-allowed}.talent-community-page-module__CYnTpa__secondaryButton{color:var(--text-secondary);border:1px solid var(--border);background:0 0;padding:12px 22px;font-size:14px}.talent-community-page-module__CYnTpa__secondaryButton:hover{background:var(--btn-secondary-hover-bg)}.talent-community-page-module__CYnTpa__landingContent{max-width:960px;margin:0 auto;padding:64px 32px 80px}.talent-community-page-module__CYnTpa__sectionTitle{color:var(--text-muted);letter-spacing:.09em;text-transform:uppercase;margin:0 0 40px;font-size:11px;font-weight:700}.talent-community-page-module__CYnTpa__benefitsGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;display:grid}.talent-community-page-module__CYnTpa__benefitCard{border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:24px}.talent-community-page-module__CYnTpa__benefitCard>span{width:44px;height:44px;color:var(--brand);background:var(--brand-subtle);border-radius:11px;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.talent-community-page-module__CYnTpa__benefitCard svg{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.talent-community-page-module__CYnTpa__benefitCard h2{color:var(--text-primary);margin:0 0 8px;font-size:15px;font-weight:600}.talent-community-page-module__CYnTpa__benefitCard p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.65}.talent-community-page-module__CYnTpa__testimonialsSection{margin-top:56px}.talent-community-page-module__CYnTpa__testimonialsSection .talent-community-page-module__CYnTpa__sectionTitle{margin-bottom:28px}.talent-community-page-module__CYnTpa__testimonialsGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;display:grid}.talent-community-page-module__CYnTpa__testimonialCard{border:1px solid var(--divider);background:var(--bg-alt);border-radius:12px;padding:22px}.talent-community-page-module__CYnTpa__testimonialCard blockquote{color:var(--text-primary);font-family:var(--font-display);margin:0 0 16px;font-size:15px;font-style:italic;line-height:1.65}.talent-community-page-module__CYnTpa__person{align-items:center;gap:10px;display:flex}.talent-community-page-module__CYnTpa__person>span{color:#fff;background:var(--brand);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:flex}.talent-community-page-module__CYnTpa__person strong,.talent-community-page-module__CYnTpa__person small{display:block}.talent-community-page-module__CYnTpa__person strong{color:var(--text-primary);font-size:13px}.talent-community-page-module__CYnTpa__person small{color:var(--text-muted);font-size:12px}.talent-community-page-module__CYnTpa__bottomCta{text-align:center;margin-top:56px}.talent-community-page-module__CYnTpa__bottomCta .talent-community-page-module__CYnTpa__primaryButton{padding:15px 36px;font-size:16px}.talent-community-page-module__CYnTpa__bottomCta p{color:var(--text-muted);margin:12px 0 0;font-size:12px}.talent-community-page-module__CYnTpa__formPage{max-width:660px;margin:0 auto;padding:52px 32px 80px}.talent-community-page-module__CYnTpa__notificationPage{max-width:580px}.talent-community-page-module__CYnTpa__backButton{color:var(--text-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 0 24px;font-size:13px;display:flex}.talent-community-page-module__CYnTpa__backButton:hover{color:var(--brand)}.talent-community-page-module__CYnTpa__stepHeading{margin-bottom:36px}.talent-community-page-module__CYnTpa__stepHeading>span{color:var(--text-muted);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:10px;font-size:12px;font-weight:600;display:inline-flex}.talent-community-page-module__CYnTpa__stepHeading b{color:#fff;background:var(--brand);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;display:flex}.talent-community-page-module__CYnTpa__stepHeading h1{color:var(--text-primary);font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 8px;font-size:30px;font-weight:400}.talent-community-page-module__CYnTpa__stepHeading p{color:var(--text-secondary);margin:0;font-size:15px}.talent-community-page-module__CYnTpa__preferenceGroups{flex-direction:column;gap:28px;display:flex}.talent-community-page-module__CYnTpa__chipGroup,.talent-community-page-module__CYnTpa__optionGroup{border:0;margin:0;padding:0}.talent-community-page-module__CYnTpa__chipGroup legend,.talent-community-page-module__CYnTpa__optionGroup legend,.talent-community-page-module__CYnTpa__emailCard .talent-community-page-module__CYnTpa__sectionTitle{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:700}.talent-community-page-module__CYnTpa__chipGroup legend span{color:var(--error)}.talent-community-page-module__CYnTpa__chipGroup>div{flex-wrap:wrap;gap:8px;display:flex}.talent-community-page-module__CYnTpa__chipGroup button{color:var(--text-secondary);border:1px solid var(--border);background:var(--bg-alt);white-space:nowrap;cursor:pointer;border-radius:20px;align-items:center;gap:5px;padding:7px 16px;font-size:13px;display:inline-flex}.talent-community-page-module__CYnTpa__chipGroup button svg,.talent-community-page-module__CYnTpa__joinedBadge svg{stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.talent-community-page-module__CYnTpa__chipGroup .talent-community-page-module__CYnTpa__chipSelected{color:var(--brand);border-color:var(--brand);background:var(--brand-subtle);font-weight:600}.talent-community-page-module__CYnTpa__emailCard{border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:20px 22px}.talent-community-page-module__CYnTpa__emailCard input{width:100%;color:var(--text-primary);border:1px solid var(--border);background:var(--bg-alt);border-radius:8px;outline:none;padding:11px 14px;font-size:14px}.talent-community-page-module__CYnTpa__emailCard input:focus{border-color:var(--input-focus)}.talent-community-page-module__CYnTpa__emailCard p{color:var(--text-muted);margin:8px 0 0;font-size:12px}.talent-community-page-module__CYnTpa__continueRow{align-items:center;gap:10px;margin-top:32px;display:flex}.talent-community-page-module__CYnTpa__continueRow>span{color:var(--text-muted);font-size:13px}.talent-community-page-module__CYnTpa__optionGroup{flex-direction:column;gap:10px;margin-bottom:28px;display:flex}.talent-community-page-module__CYnTpa__optionCard{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:12px;align-items:flex-start;gap:14px;padding:14px 16px;transition:border-color .15s,background .15s;display:flex}.talent-community-page-module__CYnTpa__optionCardSelected{border-color:var(--brand);background:var(--brand-subtle)}.talent-community-page-module__CYnTpa__optionCard input{width:16px;height:16px;accent-color:var(--brand);flex-shrink:0;margin-top:2px}.talent-community-page-module__CYnTpa__optionCard>span{flex:1}.talent-community-page-module__CYnTpa__optionCard strong,.talent-community-page-module__CYnTpa__optionCard em{display:block}.talent-community-page-module__CYnTpa__optionCard strong{color:var(--text-primary);font-size:14px;font-style:normal;font-weight:600}.talent-community-page-module__CYnTpa__optionCard strong small{color:#fff;background:var(--brand);letter-spacing:.06em;text-transform:uppercase;border-radius:20px;margin-left:8px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block}.talent-community-page-module__CYnTpa__optionCard em{color:var(--text-secondary);margin-top:3px;font-size:13px;font-style:normal}.talent-community-page-module__CYnTpa__privacyNotice{color:var(--text-secondary);border:1px solid var(--divider);background:var(--bg-alt);border-radius:10px;margin:0 0 28px;padding:14px 16px;font-size:13px;line-height:1.6}.talent-community-page-module__CYnTpa__fullButton{width:100%;padding:14px}.talent-community-page-module__CYnTpa__confirmed{text-align:center;max-width:620px;margin:0 auto;padding:72px 32px 80px}.talent-community-page-module__CYnTpa__confirmedIcon{background:var(--brand);width:72px;height:72px;box-shadow:0 0 0 10px color-mix(in srgb, var(--brand) 10%, transparent), 0 0 0 20px color-mix(in srgb, var(--brand) 5%, transparent);border-radius:50%;justify-content:center;align-items:center;margin-bottom:28px;display:inline-flex}.talent-community-page-module__CYnTpa__confirmedIcon svg{fill:#fff}.talent-community-page-module__CYnTpa__joinedBadge{width:fit-content;color:var(--success);border:1px solid color-mix(in srgb, var(--success) 20%, transparent);background:color-mix(in srgb, var(--success) 8%, transparent);letter-spacing:.07em;text-transform:uppercase;border-radius:20px;align-items:center;gap:6px;margin:0 auto 20px;padding:5px 16px;font-size:12px;font-weight:700;display:flex}.talent-community-page-module__CYnTpa__confirmed h1{letter-spacing:-.025em;font-size:clamp(30px,4.5vw,46px)}.talent-community-page-module__CYnTpa__confirmed>p{color:var(--text-secondary);margin:0 0 44px;font-size:16px;line-height:1.65}.talent-community-page-module__CYnTpa__nextSteps{border:1px solid var(--border);background:var(--surface);text-align:left;border-radius:16px;margin-bottom:32px;padding:28px}.talent-community-page-module__CYnTpa__nextSteps .talent-community-page-module__CYnTpa__sectionTitle{margin-bottom:20px}.talent-community-page-module__CYnTpa__nextSteps>div{align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.talent-community-page-module__CYnTpa__nextSteps>div:last-child{margin-bottom:0}.talent-community-page-module__CYnTpa__nextSteps>div>span{width:28px;height:28px;color:var(--brand);border:1px solid var(--border);background:var(--brand-subtle);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.talent-community-page-module__CYnTpa__nextSteps strong{color:var(--text-primary);margin-bottom:3px;font-size:14px;display:block}.talent-community-page-module__CYnTpa__nextSteps p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.55}.talent-community-page-module__CYnTpa__confirmedActions{justify-content:center;margin-bottom:20px}.talent-community-page-module__CYnTpa__confirmed>small{color:var(--text-muted);font-size:12px}.talent-community-page-module__CYnTpa__confirmed>small a{color:var(--brand);text-decoration:none}@media (max-width:700px){.talent-community-page-module__CYnTpa__header{padding:0 20px}.talent-community-page-module__CYnTpa__progress{display:none}.talent-community-page-module__CYnTpa__hero,.talent-community-page-module__CYnTpa__landingContent,.talent-community-page-module__CYnTpa__formPage,.talent-community-page-module__CYnTpa__confirmed{padding-left:24px;padding-right:24px}.talent-community-page-module__CYnTpa__hero{padding-top:56px}.talent-community-page-module__CYnTpa__heroActions,.talent-community-page-module__CYnTpa__confirmedActions{flex-direction:column;align-items:stretch}.talent-community-page-module__CYnTpa__heroActions>*,.talent-community-page-module__CYnTpa__confirmedActions>*{width:100%}.talent-community-page-module__CYnTpa__benefitsGrid,.talent-community-page-module__CYnTpa__testimonialsGrid{grid-template-columns:1fr}.talent-community-page-module__CYnTpa__continueRow{flex-direction:column;align-items:flex-start}}@media (max-width:480px){.talent-community-page-module__CYnTpa__header{padding:0 16px}.talent-community-page-module__CYnTpa__hero,.talent-community-page-module__CYnTpa__landingContent,.talent-community-page-module__CYnTpa__formPage,.talent-community-page-module__CYnTpa__confirmed{padding-left:20px;padding-right:20px}.talent-community-page-module__CYnTpa__hero h1{font-size:39px}.talent-community-page-module__CYnTpa__communityBadge{font-size:10px}.talent-community-page-module__CYnTpa__chipGroup>div{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.talent-community-page-module__CYnTpa__optionCard strong small{width:fit-content;margin:6px 0 0;display:block}}
