:root{--ink:#10233c;--cream:#f7f8f6;--lime:#c8ff70;--teal:#16a085;--line:#dfe7ec;--muted:#647789}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}button,input,textarea{font:inherit}button{cursor:pointer}.eyebrow{letter-spacing:1.6px;color:#36806d;margin:0 0 14px;font-size:11px;font-weight:900}.wordmark{color:var(--ink);letter-spacing:-1px;background:0 0;border:0;align-items:center;gap:8px;font-size:21px;font-weight:900;display:flex}.wordmark img{object-fit:contain;width:34px;height:34px}.marketingNav,.dashboardNav{border-bottom:1px solid var(--line);z-index:10;background:#fff;justify-content:space-between;align-items:center;height:78px;padding:0 clamp(20px,6vw,96px);display:flex;position:relative}.navLinks{gap:30px;display:flex}.navLinks a{color:#4f6375;font-size:13px;font-weight:700;text-decoration:none}.navLogin{color:var(--ink);background:#fff;border:1px solid #b9c8d4;border-radius:99px;padding:10px 20px;font-weight:800}.button{background:var(--ink);color:#fff;border:0;border-radius:99px;justify-content:space-between;align-items:center;gap:22px;padding:12px 15px 12px 22px;font-weight:850;transition:transform .25s,box-shadow .25s;display:inline-flex}.button:hover{transform:translateY(-2px);box-shadow:0 14px 28px #10233c25}.button>span{background:var(--lime);width:28px;height:28px;color:var(--ink);border-radius:50%;place-items:center;font-size:18px;display:grid}.button.lime{background:var(--lime);color:var(--ink)}.button.lime>span{background:var(--ink);color:#fff}.button.glass{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1d;border:1px solid #fff6}.button.light{color:var(--ink);background:#fff}.primaryWide{width:100%}.lightEyebrow{color:var(--lime)}.photoHero{background:#09192b;align-items:center;min-height:720px;display:flex;position:relative;overflow:hidden}.photoHero>img{object-fit:cover;width:100%;height:100%;animation:18s ease-in-out infinite alternate heroZoom;position:absolute;inset:0}.heroShade{background:linear-gradient(90deg,#04111ff5,#04111fd4 40%,#04111f26 74%);position:absolute;inset:0}.heroCopy{z-index:2;color:#fff;width:min(720px,90%);margin-left:clamp(20px,7vw,116px);position:relative}.heroCopy h1{letter-spacing:-5.5px;margin:0;font-size:clamp(52px,6.4vw,92px);line-height:.93}.heroCopy h1 em{color:var(--lime);font-family:Georgia,serif;font-weight:400}.heroCopy>p:not(.eyebrow){color:#dce7ee;max-width:620px;margin:25px 0;font-size:18px;line-height:1.6}.heroActions{flex-wrap:wrap;gap:12px;display:flex}.trustLine{color:#e3ecf2;flex-wrap:wrap;gap:18px;margin-top:24px;font-size:12px;display:flex}.heroFloating{z-index:3;color:#fff;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#071a2dc9;border:1px solid #ffffff40;border-radius:16px;align-items:center;gap:12px;padding:14px 18px;display:flex;position:absolute;bottom:42px;right:5vw}.heroFloating b,.heroFloating small{display:block}.heroFloating small{color:#c6d5df;margin-top:4px;font-size:10px}.pulseDot{background:var(--lime);border-radius:50%;width:12px;height:12px;animation:2s infinite pulse}.credibility{background:#fff;grid-template-columns:repeat(4,1fr);padding:0 clamp(20px,7vw,116px);display:grid}.credibility div{border-right:1px solid var(--line);padding:29px 22px}.credibility div:last-child{border:0}.credibility strong,.credibility span{display:block}.credibility strong{font-size:18px}.credibility span{color:#6a7e8e;margin-top:6px;font-size:11px}.serviceShowcase{padding:115px clamp(20px,7vw,116px)}.sectionIntro{text-align:center;max-width:740px;margin:0 auto 48px}.sectionIntro h2,.experienceCopy h2,.proBanner h2,.finalCta h2{letter-spacing:-3.5px;margin:0;font-size:clamp(40px,5vw,68px);line-height:1}.sectionIntro>p:last-child{color:var(--muted);line-height:1.65}.serviceTiles{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.serviceTiles article{border:1px solid var(--line);background:#fff;border-radius:22px;min-height:240px;padding:28px;transition:transform .3s,box-shadow .3s}.serviceTiles article:hover{transform:translateY(-8px);box-shadow:0 25px 55px #10233c18}.serviceTiles article>span{color:#147460;background:#ddf7ed;border-radius:16px;place-items:center;width:52px;height:52px;font-size:25px;display:grid}.serviceTiles h3{margin:28px 0 8px;font-size:20px}.serviceTiles p{color:#6a7d8c;min-height:42px;font-size:13px;line-height:1.5}.serviceTiles button,.textCta{color:#147460;background:0 0;border:0;padding:8px 0;font-weight:900}.experienceSplit{background:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding:100px clamp(20px,7vw,116px);display:grid}.experiencePhoto{border-radius:30px;min-height:560px;position:relative;overflow:hidden;box-shadow:0 28px 65px #19314926}.experiencePhoto>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.miniAssistant{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border-radius:16px;align-items:center;gap:12px;padding:16px;display:flex;position:absolute;bottom:24px;left:24px;right:24px}.miniAssistant>span{background:var(--ink);width:38px;height:38px;color:var(--lime);border-radius:12px;place-items:center;display:grid}.miniAssistant b,.miniAssistant small{display:block}.miniAssistant small{color:#667a8a;margin-top:4px;font-size:10px}.experienceCopy ol{margin:32px 0;padding:0;list-style:none}.experienceCopy li{border-top:1px solid var(--line);gap:17px;padding:20px 0;display:flex}.experienceCopy li>span{color:#15806b;font-size:11px;font-weight:900}.experienceCopy li b{font-size:17px}.experienceCopy li p{color:#687b8a;margin:6px 0;font-size:13px;line-height:1.5}.proBanner{border-radius:30px;align-items:center;min-height:520px;margin:0 clamp(20px,7vw,116px) 110px;display:flex;position:relative;overflow:hidden}.proBanner>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.proBanner:after{content:"";background:linear-gradient(90deg,#051322f7,#051322d1 52%,#0513220d);position:absolute;inset:0}.proBanner>div{z-index:2;color:#fff;width:min(600px,90%);padding:64px;position:relative}.proBanner p:not(.eyebrow){color:#d4dfe6;line-height:1.65}.finalCta{background:linear-gradient(110deg,#ff745b,#fca278);justify-content:space-between;align-items:center;padding:80px clamp(20px,7vw,116px);display:flex}.finalCta .eyebrow{color:#84382b}.marketing footer{color:#b9c8d3;background:#071a2d;justify-content:space-between;align-items:center;min-height:92px;padding:26px clamp(20px,7vw,116px);display:flex}.marketing footer .wordmark{color:#fff}.marketing footer p,.marketing footer span{font-size:11px}.authShell{background:#f6f8f7;grid-template-columns:1fr 1fr;min-height:100vh;display:grid;position:relative}.authVisual{position:relative;overflow:hidden}.authVisual>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.authVisual:after{content:"";background:linear-gradient(#0000 45%,#071a2d9c);position:absolute;inset:0}.authVisual>div{z-index:2;color:#fff;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0a1f31c7;border:1px solid #fff5;border-radius:17px;align-items:center;gap:12px;padding:18px;display:flex;position:absolute;bottom:30px;left:30px;right:30px}.authVisual>div>span{background:var(--lime);width:35px;height:35px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.authVisual b,.authVisual small{display:block}.authVisual small{color:#cad7df;margin-top:3px;font-size:10px}.authCard{background:#fff;border-radius:25px;width:min(520px,88%);margin:auto;padding:38px;box-shadow:0 24px 60px #10233c18}.subtle{color:#687b8a;line-height:1.55}.rolePills{background:#edf2f0;border-radius:99px;margin-bottom:30px;padding:4px;display:flex}.rolePills button{color:#617568;background:0 0;border:0;border-radius:99px;flex:1;padding:10px;font-size:11px;font-weight:800}.rolePills .active{color:var(--ink);background:#fff;box-shadow:0 3px 10px #a9b8b04b}.formStack,.profileForm{gap:14px;margin-top:22px;display:grid}.formStack label,.profileForm label,.singleLabel{color:#3f5569;gap:7px;font-size:12px;font-weight:800;display:grid}.formStack input,.profileForm input,.profileForm textarea,.singleLabel input,.settingsModal input,.requestComposer textarea,.requestComposer input{color:var(--ink);background:#fff;border:1px solid #cbd8e1;border-radius:10px;outline-color:#17816c;padding:13px}.profileForm textarea{resize:vertical;min-height:105px}.linkButton,.forgotLink{color:#157663;background:0 0;border:0;font-weight:850}.linkButton{width:100%;margin-top:17px}.forgotLink{text-align:right;padding:0;font-size:11px}.otpInput{text-align:center;letter-spacing:10px;font-weight:900;font-size:24px!important}.demoCode{color:#745712;background:#fff4c7;border-radius:10px;padding:13px;font-size:12px}.demoCode b{letter-spacing:3px;font-size:17px}.singleLabel{margin:18px 0}@keyframes heroZoom{0%{transform:scale(1.01)}to{transform:scale(1.065)}}@keyframes pulse{70%{box-shadow:0 0 0 14px #0000}}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.appShell{background:#f2f6f7;min-height:100vh}.dashboardNav{position:sticky;top:0}.dashNavActions{align-items:center;gap:10px;display:flex}.roleTag{color:#5f7383;font-size:11px;font-weight:750}.settingsButton,.logoutButton{border:0;border-radius:99px;padding:9px 13px;font-size:11px;font-weight:850}.settingsButton{color:#176e5d;background:#e8f6f0}.logoutButton{color:#a54b3d;background:#fff0ed}.profileChip{color:#156f5d;background:#d9f5e9;border:0;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:900;display:grid;overflow:hidden}.profileChip img{object-fit:cover;width:100%;height:100%}.dashboardHero{color:#fff;background:#0a2036;border-radius:28px;align-items:center;min-height:370px;margin:22px clamp(20px,5vw,80px) 0;display:flex;position:relative;overflow:hidden}.dashboardHero>img{object-fit:cover;width:55%;height:100%;position:absolute;top:0;right:0}.dashboardHero:after{content:"";background:linear-gradient(90deg,#0b2036 0% 48%,#0b203666 72%,#0b20360d);position:absolute;inset:0}.dashHeroCopy{z-index:2;width:56%;padding:44px;position:relative}.dashHeroCopy h1{letter-spacing:-3.5px;margin:0;font-size:clamp(40px,4.5vw,64px);line-height:.97}.dashHeroCopy>p:not(.eyebrow){color:#c6d6e1;line-height:1.55}.dashMetrics{gap:22px;margin-top:24px;display:flex}.dashMetrics span{color:#b8c8d4;font-size:10px}.dashMetrics b{color:var(--lime);font-size:18px;display:block}.voiceHeroButton{color:#fff;background:#ffffff17;border:1px solid #ffffff47;border-radius:99px;align-items:center;gap:9px;padding:8px 16px 8px 8px;font-size:11px;font-weight:850;display:flex}.voiceOrb{background:var(--lime);width:34px;height:34px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.voiceHeroButton i{background:var(--lime);border-radius:3px;width:3px;height:12px;animation:.8s infinite alternate wave}.voiceHeroButton i:nth-last-child(2){height:18px;animation-delay:.2s}.voiceHeroButton i:last-child{height:8px;animation-delay:.4s}.voiceHeroButton.idle i{opacity:.35;animation-play-state:paused}.dashboardGrid,.customerGrid{grid-template-columns:1.25fr .75fr;gap:22px;padding:30px clamp(20px,5vw,80px) 80px;display:grid}.profilePanel,.alertsPanel,.aiPanel,.matchPanel{background:#fff;border:1px solid #e0e8ed;border-radius:20px;padding:27px}.sectionTitle,.alertHeader{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.sectionTitle h2,.alertsPanel h2,.matchPanel h2,.settingsModal h2,.checkout h2{letter-spacing:-2px;margin:0;font-size:clamp(28px,3vw,40px);line-height:1}.photoPicker{color:#126e5b;cursor:pointer;background:#d8f5e9;border-radius:24px;place-items:center;width:84px;height:84px;font-weight:900;display:grid;position:relative}.photoPicker>img{object-fit:cover;border-radius:24px;width:100%;height:100%}.photoPicker>i{background:var(--ink);color:#fff;border:3px solid #fff;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid;position:absolute;bottom:-6px;right:-6px}.photoPicker input,.uploadAction input{opacity:0;width:1px;height:1px;position:absolute}.twoCols{grid-template-columns:1fr 1fr;gap:14px;display:grid}.notice{color:#1c664d;background:#e4f7ed;border-radius:10px;margin-top:15px;padding:12px 14px;font-size:12px;line-height:1.45}.notificationBell{color:#fff;background:#ff7059;border-radius:12px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:900;display:grid}.jobAlert{background:#f0f6f4;border-radius:14px;gap:11px;margin:16px 0;padding:15px;display:flex;position:relative}.alertIcon{background:var(--lime);border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.jobAlert b,.jobAlert small{display:block}.jobAlert small{color:#587184;margin-top:4px;font-size:10px}.jobAlert p{color:#486258;margin:7px 0;font-size:11px;line-height:1.4}.newPill{color:#d34f3c;font-size:8px;font-weight:900;position:absolute;top:10px;right:10px}.empty{color:#667b8b;padding:25px 4px}.empty b{display:block}.empty p{font-size:12px;line-height:1.5}.emptyGraphic{color:#15725f;background:#def6ed;border-radius:17px;place-items:center;width:52px;height:52px;margin-bottom:14px;font-size:24px;display:grid}.membershipCard{background:#e8f8f1;border-radius:17px;gap:7px;margin-top:20px;padding:20px;display:grid}.membershipCard>span{letter-spacing:1.2px;color:#25745e;font-size:9px;font-weight:900}.membershipCard>b{font-size:17px}.membershipCard p{color:#587367;margin:0;font-size:11px;line-height:1.5}.membershipCard button{color:#126e5b;text-align:left;background:0 0;border:0;padding:4px 0;font-weight:900}.membershipCard.dark{color:#fff;background:#0b2238}.membershipCard.dark>span,.membershipCard.dark button{color:var(--lime)}.membershipCard.dark p{color:#bdccd8}.aiPanel{padding:0;position:relative;overflow:hidden;box-shadow:0 18px 45px #10233c0d}.aiPanel:before{content:"";background:linear-gradient(90deg,var(--lime),#20caa3,#5b8cff);height:4px;position:absolute;inset:0 0 auto}.aiPanel header{border-bottom:1px solid #e5ecef;align-items:center;gap:11px;padding:20px;display:flex}.aiPanel header b,.aiPanel header small{display:block}.aiPanel header small{color:#6e8292;margin-top:3px;font-size:10px}.aiAvatar{width:43px;height:43px;color:var(--lime);background:linear-gradient(135deg,#102a43,#135e68);border-radius:15px;place-items:center;display:grid;position:relative}.aiAvatar i{opacity:.25;border:1px solid #25c99e;border-radius:18px;position:absolute;inset:-4px}.aiAvatar i:last-child{opacity:.12;inset:-9px}.aiAvatar.live i{animation:1.4s infinite aiPulse}.online{color:#178267;align-items:center;gap:6px;margin-left:auto;font-size:10px;display:flex}.online i{background:#20b98f;border-radius:50%;width:7px;height:7px}.conversation{padding:22px}.aiBubble{background:#e8f5f0;border-radius:14px 14px 14px 3px;max-width:80%;padding:12px 14px;font-size:12px;line-height:1.5}.aiBubble.soft{color:#536b7c;background:#f3f6f7;margin-top:9px}.requestComposer{border:1px solid #d9e3e9;border-radius:14px;margin-top:22px;padding:9px}.requestComposer textarea{resize:none;border:0;width:100%;height:90px}.attachmentPreview{border-top:1px solid #edf1f3;padding:9px}.attachmentPreview img{object-fit:cover;vertical-align:middle;border-radius:10px;width:88px;height:66px}.attachmentPreview button{color:#a74639;background:0 0;border:0;margin-left:9px;font-size:10px}.uploadAction{color:#557285;cursor:pointer;border:1px dashed #b5c8d3;border-radius:9px;padding:8px 11px;font-size:10px;font-weight:850;display:inline-flex;position:relative}.composerFooter{border-top:1px solid #edf1f3;gap:8px;padding-top:8px;display:flex}.composerFooter input{flex:1}.composerFooter button{background:var(--ink);color:#fff;border:0;border-radius:10px;padding:9px 13px;font-size:11px;font-weight:850}.mapDot{color:#15806b;font-size:27px}.proCard{border-bottom:1px solid #edf1f3;align-items:center;gap:10px;padding:14px 0;display:flex}.proAvatar{color:#8f5521;background:#ffdfbf;border-radius:13px;place-items:center;width:42px;height:42px;font-size:11px;font-weight:900;display:grid}.proCard>div:nth-child(2){flex:1;gap:3px;display:grid}.proCard b{font-size:12px}.proCard small,.proCard span{color:#667a89;font-size:10px}.proCard button{color:#177f69;background:#e8f6f0;border:0;border-radius:99px;padding:7px 10px;font-size:10px;font-weight:900}.modalBack{z-index:30;background:#0713229a;place-items:center;padding:20px;animation:.22s fade;display:grid;position:fixed;inset:0}.settingsModal,.checkout{background:#fff;border-radius:24px;width:min(520px,100%);max-height:92vh;padding:34px;position:relative;overflow:auto;box-shadow:0 30px 80px #0006}.settingsModal>.photoPicker{margin:22px 0}.modalClose{background:#eef3f5;border:0;border-radius:50%;width:32px;height:32px;font-size:21px;position:absolute;top:15px;right:17px}.dangerButton{color:#a23b2d;background:#fff5f3;border:1px solid #efbcb4;border-radius:10px;padding:12px;font-weight:850}.checkout>p:not(.eyebrow){color:#617586;font-size:13px;line-height:1.5}.checkout form{gap:12px;margin-top:20px;display:grid}.plan{border:1px solid #d4e0e6;border-radius:14px;align-items:center;gap:11px;padding:15px;display:flex}.plan input{accent-color:#16816c}.plan>span{flex:1;gap:3px;display:grid}.plan b{font-size:13px}.plan small{color:#6a7d8e;font-size:9px}.plan>strong{font-size:16px}@keyframes wave{to{transform:scaleY(.35)}}@keyframes aiPulse{50%{opacity:.55;transform:scale(1.08)}}@keyframes fade{0%{opacity:0}to{opacity:1}}@media (max-width:980px){.serviceTiles{grid-template-columns:1fr 1fr}.experienceSplit{grid-template-columns:1fr;gap:45px}.dashboardGrid,.customerGrid{grid-template-columns:1fr}.dashboardHero>img{width:100%}.dashboardHero:after{background:linear-gradient(90deg,#0b2036 0%,#0b2036e8 58%,#0b20363f)}.dashHeroCopy{width:72%}.authVisual{display:none}.authShell{grid-template-columns:1fr}.credibility{grid-template-columns:1fr 1fr}}@media (max-width:700px){.navLinks{display:none}.marketingNav,.dashboardNav{padding:0 17px}.photoHero{align-items:flex-end;min-height:700px;padding-bottom:100px}.photoHero>img{object-position:66% center}.heroShade{background:linear-gradient(#04111f1c,#04111fdb 46%,#04111ffa)}.heroCopy{margin:0 20px}.heroCopy h1{letter-spacing:-3.5px;font-size:49px}.heroFloating{display:none}.credibility{padding:0}.credibility div{padding:22px 18px}.serviceShowcase,.experienceSplit{padding:75px 20px}.serviceTiles{grid-template-columns:1fr}.experiencePhoto{min-height:430px}.proBanner{align-items:flex-end;min-height:570px;margin:0 20px 75px}.proBanner:after{background:linear-gradient(#05132210,#051322ad 38%,#051322fa)}.proBanner>div{padding:32px 24px}.finalCta{flex-direction:column;align-items:flex-start;gap:25px;padding:55px 20px}.marketing footer{flex-direction:column;align-items:flex-start;gap:14px;padding:30px 20px}.dashboardHero{align-items:flex-end;min-height:470px;margin:15px 14px 0}.dashboardHero>img{object-position:64% center;height:100%}.dashboardHero:after{background:linear-gradient(#0b20361f,#0b2036e8 43%,#0b2036 100%)}.dashHeroCopy{width:100%;padding:26px}.dashNavActions .roleTag,.settingsButton,.logoutButton{display:none}.dashboardGrid,.customerGrid{padding:18px 14px 65px}.profilePanel,.alertsPanel,.matchPanel{padding:20px}.twoCols{grid-template-columns:1fr}.composerFooter{flex-direction:column}.authCard{width:92%;padding:27px 20px}.authShell>.wordmark{top:18px;left:18px}.settingsModal,.checkout{padding:30px 20px}.credibility strong{font-size:15px}}.accountSwitch{color:#126d5b;background:#f2fbf8;border:1px solid #bfd9d1;border-radius:99px;padding:9px 13px;font-size:11px;font-weight:900}.accountSwitch span{margin-right:5px}.profileForm select{color:var(--ink);background:#fff;border:1px solid #cbd8e1;border-radius:10px;outline-color:#17816c;padding:13px}.credentialUpload{background:#f7fafb;border:1px dashed #b9cad4;border-radius:13px;padding:15px}.credentialUpload.required{background:#fff7f5;border-color:#ef9c8f}.credentialUpload>span{color:#718391;font-size:10px;font-weight:500}.credentialUpload input{background:#fff;padding:8px}.credentialUpload small{color:#16715d}.moreServices{color:#126f5d;background:#fff;border:1px solid #b6c9d4;border-radius:99px;align-items:center;gap:10px;margin:28px auto 0;padding:11px 18px;font-weight:900;display:flex}.serviceDetail,.providerPreview,.secureChat{background:#fff;border-radius:25px;width:min(650px,100%);max-height:92vh;padding:36px;position:relative;overflow:auto;box-shadow:0 30px 80px #0006}.serviceDetailIcon{color:#147460;background:#ddf7ed;border-radius:18px;place-items:center;width:58px;height:58px;margin-bottom:22px;font-size:28px;display:grid}.serviceDetail h2,.providerPreview h2,.secureChat h2{letter-spacing:-2.5px;margin:0;font-size:clamp(32px,4vw,48px);line-height:1}.serviceDetail>p:not(.eyebrow){color:#5e7382;line-height:1.65}.detailHighlights{color:#315b4f;gap:8px;margin:22px 0;font-size:12px;display:grid}.serviceDetail>small{text-align:center;color:#748694;margin-top:12px;font-size:10px;display:block}.providerIdentity{align-items:center;gap:18px;display:flex}.providerIdentity>img,.providerPhotoFallback{object-fit:cover;border-radius:25px;width:92px;height:92px}.providerPhotoFallback{color:#146f5d;background:#d9f5e9;place-items:center;font-size:22px;font-weight:900;display:grid}.providerIdentity>div:last-child>span{color:#27745e;font-size:11px}.providerFacts{grid-template-columns:1.3fr .7fr 1fr;gap:10px;margin:27px 0;display:grid}.providerFacts>div{background:#f2f6f7;border-radius:13px;padding:14px}.providerFacts small,.providerFacts b{display:block}.providerFacts small{color:#748694;margin-bottom:5px;font-size:9px}.providerFacts b{font-size:12px;line-height:1.4}.providerBio h3{font-size:15px}.providerBio p{color:#5c7180;font-size:13px;line-height:1.6}.privacyNote{color:#765d1a;background:#fff6db;border-radius:11px;margin:20px 0;padding:13px;font-size:11px;line-height:1.5}.secureChat{padding:0;overflow:hidden}.secureChat header{border-bottom:1px solid var(--line);padding:23px 27px;position:relative}.secureChat header h2{font-size:30px}.secureChat header small{color:#6a7d8e}.chatHistory{background:#f5f8f9;flex-direction:column;gap:12px;min-height:300px;max-height:430px;padding:24px;display:flex;overflow:auto}.chatWelcome{color:#375c50;background:#e3f5ed;border-radius:14px 14px 14px 3px;max-width:75%;padding:12px 14px;font-size:12px;line-height:1.5}.sentMessage{color:#fff;background:#0c243b;border-radius:14px 14px 3px;align-self:flex-end;max-width:75%;padding:12px 14px;font-size:12px}.secureChat form{border-top:1px solid var(--line);gap:8px;padding:14px;display:flex}.secureChat form>input{border:1px solid #cbd8e1;border-radius:10px;flex:1;min-width:0;padding:11px}.secureChat form>button{color:#fff;background:#0c243b;border:0;border-radius:10px;padding:10px 15px;font-weight:900}.chatUpload{color:#486c7f;cursor:pointer;border:1px dashed #abc2cf;border-radius:10px;padding:10px;font-size:10px;font-weight:900;position:relative}.chatUpload input{opacity:0;width:1px;height:1px;position:absolute}.chatAttachment{color:#725917;background:#fff5d7;padding:9px 22px;font-size:11px}.chatAttachment button{color:#a04335;background:0 0;border:0;margin-left:9px;font-size:10px}.jobAlert{text-align:left;width:100%;color:inherit;cursor:pointer;border:0}.jobAlert:hover{transform:translateY(-2px);box-shadow:0 10px 25px #10233c12}@media (max-width:700px){.accountSwitch{padding:8px;font-size:0}.accountSwitch span{margin:0;font-size:17px}.providerFacts{grid-template-columns:1fr}.serviceDetail,.providerPreview{padding:28px 20px}.providerIdentity{align-items:flex-start}.secureChat form{flex-wrap:wrap}.secureChat form>input{flex-basis:65%}}.notificationBell.hasJobs{animation:1.8s infinite alertPulse;box-shadow:0 0 #ff705966}.jobRequestPreview{background:#fff;border-radius:25px;width:min(650px,100%);max-height:92vh;padding:36px;position:relative;overflow:auto;box-shadow:0 30px 80px #0006}.customerIdentity{align-items:center;gap:16px;display:flex}.customerIdentity>span{color:#156f5d;background:#d9f5e9;border-radius:20px;place-items:center;width:68px;height:68px;font-size:17px;font-weight:900;display:grid}.customerIdentity h2{letter-spacing:-2.5px;margin:0;font-size:clamp(30px,4vw,44px);line-height:1}.customerIdentity small{color:#697d8d;margin-top:7px;display:block}.requestCategory{color:#16715d;background:#e5f6ef;border-radius:99px;margin-top:25px;padding:7px 11px;font-size:10px;font-weight:900;display:inline-block}.jobRequestPreview h3{margin:16px 0 8px;font-size:22px}.requestDescription{color:#526a7a;font-size:14px;line-height:1.65}.requestAttachment{color:#526d7e;background:#f6f9fa;border:1px solid #d7e2e8;border-radius:11px;padding:13px;font-size:11px}@keyframes alertPulse{60%{box-shadow:0 0 0 10px #ff705900}}@media (max-width:700px){.jobRequestPreview{padding:28px 20px}.customerIdentity{align-items:flex-start}}.aiMatchPreview{width:min(430px,92vw);color:var(--ink);background:linear-gradient(#fffe,#f7fffbee);border:1px solid #fff9;border-radius:24px;gap:12px;padding:18px;display:grid;bottom:42px;right:clamp(18px,5vw,78px);box-shadow:0 28px 80px #00000045}.aiPreviewHeader{align-items:center;gap:12px;display:flex}.aiPreviewHeader small{color:#5d7180;font-size:10px}.aiNeedBox{color:#fff;background:#071a2d;border-radius:16px;padding:14px;font-size:13px;line-height:1.45}.aiChecks span{color:#126e5b;background:#e9f8f1;border-radius:999px;padding:8px 9px;font-size:10px;font-weight:850}.aiReady{background:var(--lime);color:var(--ink);text-align:center;border-radius:14px;padding:10px 12px;font-size:12px;font-weight:950}.aiProviderMini{background:#fff;border:1px solid #dfe7ec;border-radius:14px;padding:10px 12px}.aiProviderMini b{font-size:12px;display:block}.aiProviderMini small{color:#607484;margin-top:3px;font-size:10px;display:block}@media (max-width:900px){.aiMatchPreview{margin:26px 20px 0;position:relative;bottom:auto;right:auto}}@media (max-width:700px){.aiChecks{grid-template-columns:1fr}}.glassCard{-webkit-backdrop-filter:blur(20px)saturate(155%)!important;background:linear-gradient(#ffffff3d,#ffffff1a)!important;border:1px solid #ffffff57!important;box-shadow:0 30px 80px #00000047!important}.aiMatchPreview{border-radius:26px!important;gap:11px!important;width:min(410px,32vw)!important;padding:18px!important}.aiPreviewHeader{color:#fff!important;align-items:flex-start!important;gap:11px!important;display:flex!important}.aiPreviewHeader b{color:#fff!important;font-size:15px!important;display:block!important}.aiPreviewHeader small{color:#e7f0f5!important;margin-top:3px!important;font-size:11px!important;display:block!important}.aiNeedBox{color:#fff!important;background:#071a2d9e!important;border:1px solid #ffffff21!important;border-radius:16px!important;padding:13px 14px!important;font-size:12px!important;line-height:1.45!important}.aiChecks{grid-template-columns:1fr 1fr!important;gap:8px!important;display:grid!important}.aiChecks span{color:#eef6fa!important;background:#ffffff21!important;border:1px solid #ffffff1f!important;border-radius:12px!important;padding:8px 9px!important;font-size:10px!important;font-weight:850!important}.aiReady{color:#10233c!important;text-align:center!important;background:#c8ff70f0!important;border-radius:999px!important;padding:10px 12px!important;font-size:12px!important;font-weight:950!important}.aiProviderMini{background:#ffffff29!important;border:1px solid #ffffff29!important;border-radius:17px!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:11px 12px!important;display:flex!important}.aiProviderIdentityMini{flex:1!important;align-items:center!important;gap:10px!important;min-width:0!important;display:flex!important}.aiProviderAvatar{color:#10233c!important;background:linear-gradient(135deg,#dff9ee,#9ce9ca)!important;border-radius:50%!important;flex:none!important;place-items:center!important;width:42px!important;height:42px!important;font-size:12px!important;font-weight:950!important;display:grid!important;overflow:hidden!important;box-shadow:0 8px 20px #00000029!important}.aiProviderAvatar img{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.aiProviderText{min-width:0!important}.aiProviderText b{color:#fff!important;font-size:13px!important;display:block!important}.aiProviderText small{color:#eef6fa!important;margin-top:3px!important;font-size:10px!important;line-height:1.35!important;display:block!important}.matchScore{color:#fff!important;background:#fff3!important;border:1px solid #ffffff38!important;border-radius:999px!important;padding:7px 10px!important;font-size:11px!important;font-weight:950!important}.heroSideStack{z-index:3;pointer-events:none;gap:12px;display:grid;position:absolute}.heroSideLeft{top:150px;left:clamp(16px,2vw,28px)}.heroSideRight{top:122px;right:clamp(18px,2vw,28px)}.heroEdgeCard{color:#fff;-webkit-backdrop-filter:blur(13px);background:#071a2d61;border:1px solid #ffffff2b;border-radius:18px;width:220px;padding:14px 16px;box-shadow:0 16px 40px #0000002e}.heroEdgeLabel{letter-spacing:1.2px;color:var(--lime);margin-bottom:8px;font-size:10px;font-weight:950;display:block}.heroEdgeCard b{margin-bottom:6px;font-size:15px;display:block}.heroEdgeCard small{color:#dbe5ec;font-size:11px;line-height:1.45;display:block}.photoHero:before{content:"";filter:blur(26px);z-index:1;background:#c8ff7014;border-radius:50%;width:240px;height:240px;position:absolute;top:140px;left:-90px}.photoHero:after{content:"";filter:blur(34px);z-index:1;background:#17806b1a;border-radius:50%;width:260px;height:260px;position:absolute;bottom:70px;right:-110px}@media (max-width:1200px){.heroSideStack{display:none}.aiMatchPreview{width:min(380px,36vw)!important}}@media (max-width:980px){.aiChecks{grid-template-columns:1fr!important}.aiMatchPreview{width:min(350px,42vw)!important}}@media (max-width:700px){.aiMatchPreview{display:none!important}.photoHero:before,.photoHero:after{display:none}}.photoHero>img{animation:none!important;transform:none!important}.heroSideStack,.heroSideLeft,.heroSideRight,.heroEdgeCard,.photoHero:before,.photoHero:after{display:none!important}.aiMatchPreview{width:min(390px,30vw)!important;bottom:38px!important;right:clamp(22px,4vw,70px)!important}.heroCopy{z-index:5!important}.heroCopy h1{max-width:760px}@media (max-width:1100px){.aiMatchPreview{width:min(360px,34vw)!important}}@media (max-width:900px){.aiMatchPreview{display:none!important}}.aiMatchButton{cursor:pointer!important;transition:transform .22s,box-shadow .22s,border-color .22s!important}.aiMatchButton:hover{border-color:#c8ff708c!important;transform:translateY(-4px)scale(1.01)!important;box-shadow:0 36px 90px #0000005c!important}.aiMatchButton:focus-visible{outline-offset:4px!important;outline:3px solid #c8ff70d9!important}.aiNeedBox{background:#061423d1!important;border:1px solid #ffffff38!important}.aiNeedTextarea{resize:none;color:#fff;background:0 0;border:0;outline:0;width:100%;min-height:58px;font-size:13px;font-weight:750;line-height:1.45}.aiReady{cursor:pointer!important;border:0!important;width:100%!important;display:block!important}.aiReady:hover{filter:brightness(1.04);transform:translateY(-1px)}.aiProviderMini{background:#0a162294!important;border:1px solid #ffffff3d!important}.aiProviderText b{text-shadow:0 1px 8px #00000059;color:#fff!important;font-size:14px!important}.aiProviderText small{text-shadow:0 1px 8px #00000059;color:#fff!important;opacity:.92!important;font-size:10.5px!important}.aiChecks span{text-shadow:0 1px 6px #00000047;color:#fff!important;background:#0a16227a!important;border:1px solid #ffffff38!important}.matchScore{color:#10233c!important;background:#c8ff70eb!important;border:0!important}.aiProviderAvatar{background:linear-gradient(135deg,#dff9ee,#c8ff70)!important}.aiMatchPreview{border-radius:22px!important;gap:8px!important;width:min(345px,25vw)!important;padding:14px!important;bottom:48px!important;right:clamp(18px,3vw,44px)!important}.aiPreviewHeader b{font-size:13px!important}.aiPreviewHeader small{font-size:9.5px!important}.aiInputLabel{color:#fff;opacity:.95;margin:2px 0 -2px;font-size:10px;font-weight:900;display:block}.aiNeedBox{background:#061423c7!important;border-radius:14px!important;padding:10px 12px!important}.aiNeedTextarea{min-height:46px!important;font-size:11px!important;font-weight:800!important}.aiNeedTextarea::placeholder{color:#ffffff9e!important}.aiChecks{gap:6px!important}.aiChecks span{border-radius:10px!important;padding:6px 7px!important;font-size:8.8px!important}.aiReady{padding:8px 10px!important;font-size:10.5px!important}.aiProviderMini{border-radius:14px!important;padding:8px 9px!important}.aiProviderAvatar{width:32px!important;height:32px!important;font-size:10px!important}.aiProviderText b{font-size:11px!important}.aiProviderText small{font-size:8.5px!important;line-height:1.25!important}.matchScore{padding:5px 7px!important;font-size:9px!important}@media (max-width:1250px){.aiMatchPreview{width:min(320px,28vw)!important}}@media (max-width:1000px){.aiMatchPreview{display:none!important}}.aiNeedTextarea{color:#fff!important}.aiNeedTextarea::placeholder{color:#ffffff94!important;font-weight:700!important}.aiExampleHint{color:#ffffffad;margin:6px 2px 8px;font-size:10px;font-weight:700}.aiLocationInput{color:#fff;background:#061423a8;border:1px solid #ffffff3d;border-radius:12px;outline:0;width:100%;padding:9px 11px;font-size:11px;font-weight:800}.aiLocationInput::placeholder{color:#ffffff9e}.aiInputLabel{color:#fff!important;font-size:10px!important;font-weight:950!important}.aiReady{margin-top:1px!important}.notice{z-index:20;position:relative}html{scrollbar-width:thin;scrollbar-color:#10233c52 transparent}body::-webkit-scrollbar{width:7px}body::-webkit-scrollbar-track{background:0 0}body::-webkit-scrollbar-thumb{background:#10233c4d padding-box padding-box;border:2px solid #0000;border-radius:999px}body::-webkit-scrollbar-thumb:hover{background:#10233c8c padding-box padding-box}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#10233c40;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#10233c73}.providerHeroNote{color:#fff;flex-wrap:wrap;align-items:center;gap:10px;max-width:560px;margin-top:16px;display:flex}.providerHeroNote span{color:var(--lime);background:#c8ff7029;border:1px solid #c8ff7057;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:950}.providerHeroNote b{color:#eaf3f7;font-size:12px;font-weight:800;line-height:1.45}@media (max-width:700px){.providerHeroNote{margin-top:14px}.providerHeroNote b{font-size:11px}}.heroAudienceLine{flex-wrap:wrap;gap:10px;max-width:760px;margin-top:16px;display:flex}.heroAudienceLine span{color:#eaf3f7;-webkit-backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;padding:9px 12px;font-size:12px;line-height:1.35}.heroAudienceLine b{color:var(--lime)}@media (max-width:700px){.heroAudienceLine{display:none}}.marketingNav{z-index:9999!important;-webkit-backdrop-filter:blur(16px)saturate(140%)!important;background:#fffffff0!important;border-bottom:1px solid #10233c1a!important;width:100%!important;height:78px!important;position:fixed!important;top:0!important;left:0!important;right:0!important;box-shadow:0 8px 28px #10233c0f!important}.marketing{padding-top:78px!important}html{scroll-padding-top:90px}@media (max-width:700px){.marketingNav{height:70px!important}.marketing{padding-top:70px!important}html{scroll-padding-top:82px}}html,body{height:100%!important;overflow:hidden!important}.marketing{scrollbar-width:thin;height:calc(100vh - 78px)!important;margin-top:78px!important;padding-top:0!important;overflow:hidden auto!important}.marketingNav{z-index:99999!important;background:#fffffff5!important;border-bottom:1px solid #10233c1a!important;width:100vw!important;max-width:none!important;height:78px!important;margin:0!important;position:fixed!important;top:0!important;left:0!important;right:0!important;box-shadow:0 8px 24px #10233c0f!important}.marketing::-webkit-scrollbar{width:7px}.marketing::-webkit-scrollbar-track{background:0 0}.marketing::-webkit-scrollbar-thumb{background:#10233c4d;border-radius:999px}.photoHero{margin-top:0!important}@media (max-width:700px){.marketing{height:calc(100vh - 70px)!important;margin-top:70px!important}.marketingNav{height:70px!important}}.howItWorksPremium{border-bottom:1px solid var(--line);background:#fff;padding:90px clamp(20px,7vw,116px)}.howItWorksPremium .sectionIntro{margin-bottom:38px}.howCards{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.howCards article{background:linear-gradient(#fff,#f6faf8);border:1px solid #dfe7ec;border-radius:24px;min-height:260px;padding:30px;box-shadow:0 18px 45px #10233c12}.howCards article span{background:var(--lime);width:42px;height:42px;color:var(--ink);border-radius:50%;place-items:center;margin-bottom:26px;font-size:12px;font-weight:950;display:grid}.howCards h3{letter-spacing:-1px;margin:0 0 12px;font-size:24px;line-height:1.05}.howCards p{color:#607484;margin:0;font-size:14px;line-height:1.6}@media (max-width:900px){.howCards{grid-template-columns:1fr}.howCards article{min-height:auto}}@media (max-width:700px){.howItWorksPremium{padding:70px 20px}}.marketingNav{gap:20px!important}.navLinks{align-items:center!important}.navLinks a{white-space:nowrap;position:relative}.navLinks a:hover{color:#10233c!important}.navLinks a:after{content:"";background:var(--lime);transform-origin:0;border-radius:999px;height:2px;transition:transform .2s;position:absolute;bottom:-7px;left:0;right:0;transform:scaleX(0)}.navLinks a:hover:after{transform:scaleX(1)}.topbarCta{background:var(--lime);color:var(--ink);border:0;border-radius:999px;padding:10px 17px;font-weight:900;box-shadow:0 10px 24px #10233c1a}.topbarCta:hover{transform:translateY(-1px)}@media (max-width:900px){.topbarCta{display:none}}@media (max-width:700px){.navLinks{display:none!important}}.marketingNav{grid-template-columns:auto 1fr auto auto!important;align-items:center!important;column-gap:18px!important;height:74px!important;padding:0 clamp(22px,4vw,72px)!important;display:grid!important}.wordmark{white-space:nowrap!important;justify-self:start!important}.navLinks{justify-content:center!important;justify-self:center!important;align-items:center!important;gap:28px!important;display:flex!important}.navLinks a{color:#405569!important;font-size:13px!important;font-weight:850!important}.navLogin{justify-self:end!important;margin-left:12px!important;padding:10px 20px!important;font-size:14px!important}.topbarCta{justify-self:end!important;min-width:118px!important;margin-left:0!important;padding:12px 22px!important;font-size:14px!important}.marketing{height:calc(100vh - 74px)!important;margin-top:74px!important}@media (max-width:900px){.marketingNav{grid-template-columns:auto 1fr auto!important;padding:0 20px!important}.navLinks{gap:18px!important}.topbarCta{display:none!important}}@media (max-width:700px){.marketingNav{grid-template-columns:auto 1fr auto!important;height:68px!important}.marketing{height:calc(100vh - 68px)!important;margin-top:68px!important}.navLinks{display:none!important}.navLogin{padding:9px 16px!important;font-size:13px!important}}.trustIntroText{color:#5f7383;max-width:620px;margin:16px 0 28px;font-size:15px;line-height:1.65}.authValueText{max-width:430px;color:#506678!important;font-size:14px!important;line-height:1.6!important}.authTrustPoints{background:linear-gradient(#f7fbf9,#eef7f3);border:1px solid #10233c14;border-radius:16px;grid-template-columns:1fr;gap:8px;margin:18px 0 8px;padding:14px;display:grid}.authCard{box-shadow:0 28px 80px #10233c24!important}.rolePills{border:1px solid #10233c14}.authVisual>div{justify-content:flex-start}.authVisual>div b{font-size:14px}.authVisual>div small{font-size:10px}@media (max-width:700px){.authTrustPoints span{font-size:11px}.authValueText{font-size:13px!important}}.socialLoginButton{color:#10233c;background:#fff;border:1px solid #10233c1f;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;padding:13px 16px;font-weight:900;display:flex;box-shadow:0 10px 24px #10233c0f}.socialLoginButton:hover{transform:translateY(-1px);box-shadow:0 14px 30px #10233c1a}.socialLoginButton span{background:#f2f5f6;border-radius:50%;place-items:center;width:24px;height:24px;font-weight:950;display:grid}.socialLoginButton.apple span{color:#0b1724;background:#fff}.authDivider{color:#7a8b98;align-items:center;gap:10px;margin:10px 0 4px;font-size:11px;font-weight:850;display:flex}.authDivider:before,.authDivider:after{content:"";background:#10233c1f;flex:1;height:1px}.authDivider span{white-space:nowrap}.authBackButton{color:#405569;cursor:pointer;background:0 0;border:0;margin:0 0 20px;padding:0;font-size:12px;font-weight:900}.authCard{position:relative;border-radius:26px!important;width:min(430px,88%)!important;padding:24px 26px 22px!important;box-shadow:0 28px 90px #10233c29!important}.authBackButton{color:#405569!important;cursor:pointer!important;background:0 0!important;border:0!important;align-items:center!important;margin:0 0 14px!important;padding:0!important;font-size:12px!important;font-weight:900!important;display:inline-flex!important}.authBackButton:hover{color:#10233c!important;text-decoration:underline!important}.authValueText,.authCard .subtle{margin:0 0 12px!important;font-size:12px!important;line-height:1.45!important}.authTrustPoints{border-radius:14px!important;gap:5px!important;margin:12px 0!important;padding:11px 12px!important}.authTrustPoints span{font-size:10.5px!important;line-height:1.25!important}.authSocialButtons{gap:8px!important;margin:12px 0 10px!important;display:grid!important}.socialLoginButton{color:#10233c!important;background:#fff!important;border:1px solid #10233c21!important;border-radius:13px!important;justify-content:center!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:42px!important;padding:10px 14px!important;font-size:12px!important;font-weight:900!important;display:flex!important;box-shadow:0 8px 22px #10233c0f!important}.socialLoginButton.apple{color:#fff!important;background:#0b1724!important;border-color:#0b1724!important}.authDivider{color:#7b8b97!important;margin:8px 0!important;font-size:10px!important}.formStack input,.singleLabel input{border-radius:10px!important;min-height:40px!important;padding:10px 12px!important;font-size:12px!important}.formStack .button,.authCard .button.primaryWide{min-height:44px!important;margin-top:2px!important;padding:10px 13px 10px 16px!important;font-size:12px!important}.authVisual>div{border-radius:14px!important;padding:13px 15px!important;bottom:24px!important;left:28px!important;right:28px!important}.authVisual>div>span{width:30px!important;height:30px!important}.authVisual b{font-size:12px!important}.authVisual small{font-size:9px!important}@media (max-width:900px){.authCard{width:min(430px,92%)!important}}@media (max-width:700px){.authCard{width:92%!important;padding:22px 18px!important}}.authShell{background:radial-gradient(circle at 78% 18%,#c8ff7024,#0000 28%),linear-gradient(#fbfcfb,#f5f7f6)!important;grid-template-columns:minmax(420px,.95fr) minmax(560px,1.05fr)!important;min-height:100vh!important}.authShell>.wordmark{top:28px!important;left:34px!important}.authVisual{min-height:100vh!important}.authVisual>img{object-fit:cover!important;object-position:center!important}.authCard{-webkit-backdrop-filter:blur(18px)saturate(130%)!important;background:#fffffff0!important;border:1px solid #10233c14!important;border-radius:28px!important;width:min(520px,86%)!important;max-width:520px!important;margin:auto!important;padding:30px 34px 28px!important;box-shadow:0 34px 100px #10233c2e!important}.authBackButton{color:#10233c!important;background:#10233c0f!important;border:0!important;border-radius:999px!important;align-items:center!important;width:auto!important;margin:0 0 18px!important;padding:8px 12px!important;font-size:12px!important;font-weight:950!important;display:inline-flex!important}.authBackButton:hover{background:#10233c1a!important;text-decoration:none!important}.rolePills{background:#edf2f0!important;border-radius:999px!important;margin:0 0 22px!important;padding:5px!important}.rolePills button{min-height:34px!important;padding:8px 12px!important;font-size:11px!important;font-weight:900!important}.authCard h1{letter-spacing:-3.2px!important;margin:0 0 12px!important;font-size:clamp(42px,4.5vw,58px)!important;line-height:.94!important}.authValueText,.authCard .subtle{color:#516777!important;max-width:420px!important;margin:0 0 14px!important;font-size:13px!important;line-height:1.55!important}.authTrustPoints{background:linear-gradient(#f8fbf9,#eef7f3)!important;border:1px solid #10233c14!important;border-radius:16px!important;gap:7px!important;margin:14px 0 16px!important;padding:13px 15px!important}.authTrustPoints span{color:#203d51!important;font-size:11.5px!important;font-weight:900!important}.authSocialButtons{grid-template-columns:1fr!important;gap:9px!important;margin:15px 0 12px!important;display:grid!important}.socialLoginButton{white-space:nowrap!important;text-align:center!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;gap:10px!important;width:100%!important;height:46px!important;min-height:46px!important;padding:0 18px!important;font-size:13px!important;font-weight:950!important;line-height:1!important;display:flex!important;overflow:hidden!important}.socialLoginButton.google{color:#10233c!important;background:#fff!important;border:1px solid #10233c24!important}.socialLoginButton.apple{color:#fff!important;background:#081827!important;border:1px solid #081827!important}.socialIcon{flex:0 0 18px!important;width:18px!important;height:18px!important;display:block!important}.appleIcon{color:#fff!important}.authDivider{margin:10px 0!important;font-size:10px!important;font-weight:900!important}.formStack label{color:#344b5d!important;gap:6px!important;font-size:11px!important;font-weight:900!important}.formStack input,.singleLabel input{background:#fff!important;border-radius:11px!important;height:42px!important;min-height:42px!important;padding:0 13px!important;font-size:13px!important}.authCard .button.primaryWide,.formStack .button{height:48px!important;min-height:48px!important;margin-top:4px!important;padding:0 12px 0 18px!important;font-size:13px!important;font-weight:950!important}.forgotLink{font-size:10.5px!important}@media (max-width:980px){.authShell{grid-template-columns:1fr!important}.authVisual{display:none!important}.authCard{width:min(520px,92%)!important}}@media (max-width:560px){.authCard{width:94%!important;padding:24px 20px!important}.authCard h1{font-size:40px!important}}.authShell{background:radial-gradient(circle at 76% 20%,#c8ff7038,#0000 24%),radial-gradient(circle at 88% 72%,#16a08521,#0000 28%),radial-gradient(circle at 57%,#10233c14,#0000 34%),linear-gradient(135deg,#fbfcfb 0%,#f4f7f5 52%,#eef4f1 100%)!important;position:relative!important;overflow:hidden!important}.authShell:before{content:"";filter:blur(70px);pointer-events:none;z-index:0;background:#c8ff702e;border-radius:50%;width:340px;height:340px;position:absolute;top:12%;right:9%}.authShell:after{content:"";filter:blur(75px);pointer-events:none;z-index:0;background:#10a0851f;border-radius:50%;width:430px;height:430px;position:absolute;bottom:-140px;right:-120px}.authVisual,.authCard,.authShell>.wordmark{z-index:2!important;position:relative!important}.authCard{background:linear-gradient(#fffffffa,#ffffffed)!important;border:1px solid #10233c1f!important;box-shadow:0 38px 110px #10233c38,inset 0 1px #fffc!important}.authCard:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#c8ff708c,#ffffff14,#16a08540);border-radius:28px;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.authCard:after{content:"Secure access for trusted local matching";color:#c8ff70;letter-spacing:.2px;background:#10233c;border-radius:999px;padding:7px 12px;font-size:10px;font-weight:950;position:absolute;top:-15px;right:22px;box-shadow:0 12px 28px #10233c33}.authBackButton{color:#fff!important;background:#10233c!important;box-shadow:0 10px 24px #10233c24!important}.authTrustPoints{background:linear-gradient(135deg,#c8ff702e,#ffffffd1)!important;border:1px solid #10233c1a!important}.authSocialButtons{position:relative!important}.socialLoginButton{box-shadow:0 10px 26px #10233c14!important}.socialLoginButton.google{background:#fffffff5!important}.socialLoginButton.apple{box-shadow:0 12px 28px #0818272e!important}.authVisual:after{background:linear-gradient(#0000 42%,#071a2d57)!important}@media (max-width:980px){.authShell{background:radial-gradient(circle at 50% 12%,#c8ff7033,#0000 28%),linear-gradient(135deg,#fbfcfb,#eef4f1)!important}.authCard:after{display:none!important}}.authShell{background:#f6f8f7!important;grid-template-columns:1fr 1fr!important;min-height:100vh!important;display:grid!important;overflow:hidden!important}.authShell>.wordmark{z-index:20!important;position:absolute!important;top:25px!important;left:32px!important}.authVisual{z-index:1!important;grid-area:1/1!important;width:100%!important;height:100vh!important;min-height:100vh!important;display:block!important;position:relative!important;overflow:hidden!important}.authVisual>img{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;display:block!important}.authCard{visibility:visible!important;opacity:1!important;z-index:10!important;background:#fff!important;border:1px solid #10233c1a!important;border-radius:28px!important;grid-area:1/2!important;place-self:center!important;width:min(500px,86%)!important;max-width:500px!important;margin:0 auto!important;padding:30px 34px 28px!important;display:block!important;position:relative!important;transform:none!important;box-shadow:0 32px 90px #10233c29!important}.authCard:after,.authCard:before{display:none!important}.authBackButton{color:#fff!important;background:#10233c!important;border-radius:999px!important;margin:0 0 18px!important;padding:8px 12px!important;font-size:12px!important;font-weight:900!important;display:inline-flex!important}.socialLoginButton{white-space:nowrap!important;height:46px!important}@media (max-width:900px){.authShell{justify-content:center!important;align-items:center!important;padding:24px 0!important;display:flex!important}.authVisual{display:none!important}.authCard{width:min(500px,92%)!important}}.authBackButton{color:#fff!important;cursor:pointer!important;background:#10233c!important;border:0!important;border-radius:999px!important;align-items:center!important;width:max-content!important;margin:0 0 18px!important;padding:8px 13px!important;font-size:12px!important;font-weight:950!important;display:inline-flex!important;box-shadow:0 10px 24px #10233c24!important}.authBackButton:hover{background:#203d5d!important}.authSocialNotice{color:#705615!important;background:#fff7dc!important;border:1px solid #70561524!important;border-radius:14px!important;margin:14px 0 12px!important;padding:12px 14px!important;font-size:11px!important;font-weight:850!important;line-height:1.45!important}.passwordField{align-items:center!important;display:flex!important;position:relative!important}.passwordField input{width:100%!important;padding-right:64px!important}.passwordField button{color:#126e5b!important;background:#eef4f1!important;border:0!important;border-radius:999px!important;padding:6px 10px!important;font-size:10px!important;font-weight:950!important;position:absolute!important;top:50%!important;right:8px!important;transform:translateY(-50%)!important}.strongSignupLink{color:#126e5b!important;font-weight:950!important}.authCard input::placeholder{color:#8da0ad!important}.authTrustPoints span{display:block!important}.authVisual>div small{max-width:520px!important;line-height:1.35!important}@media (max-width:700px){.authBackButton{padding:7px 11px!important;font-size:11px!important}.authSocialNotice{font-size:10.5px!important}}.footerLegalLinks,.legalLinkBar{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.footerLegalLinks a,.legalLinkBar a{color:inherit;opacity:.84;font-size:11px;font-weight:800;text-decoration:none}.footerLegalLinks a:hover,.legalLinkBar a:hover{opacity:1;text-decoration:underline}.legalLinkBar{color:#d8e3ea;background:#071a2d;border-top:1px solid #ffffff14;padding:18px 20px}.marketingNav a,section[id]{scroll-margin-top:92px}@media (max-width:700px){.footerLegalLinks,.legalLinkBar{justify-content:flex-start;gap:10px}.footerLegalLinks a,.legalLinkBar a{font-size:10px}}.policyPage section{background:#fff;border:1px solid #dfe7ec;border-radius:28px;width:min(860px,94%);margin:36px auto 0;padding:44px;box-shadow:0 24px 70px #10233c1a}.policyPage h1{letter-spacing:-3px;margin:0 0 24px;font-size:clamp(38px,5vw,68px);line-height:1}.policyPage p{color:#4f6375;font-size:15px;line-height:1.75}.policyBackLink{color:#126e5b;margin-left:clamp(12px,4vw,60px);font-weight:900;text-decoration:none;display:inline-flex}.policyNotice{color:#725917;background:#fff6db;border-radius:14px;margin-top:26px;padding:16px;font-size:12px;font-weight:800;line-height:1.55}@media (max-width:700px){.policyPage section{padding:28px 20px}}.policyPage{color:#10233c!important;background:radial-gradient(circle at 12% 8%,#c8ff7038,#0000 26%),radial-gradient(circle at 88% 18%,#16a08521,#0000 28%),radial-gradient(circle at 50% 95%,#10233c14,#0000 34%),linear-gradient(135deg,#fbfcfb 0%,#f4f8f6 46%,#eef4f1 100%)!important;min-height:100vh!important;padding:22px 20px 44px!important}.policyTopbar{-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#ffffffc7!important;border:1px solid #10233c1a!important;border-radius:22px!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;width:min(1180px,96%)!important;min-height:68px!important;margin:0 auto 28px!important;padding:12px 14px!important;display:flex!important;box-shadow:0 18px 50px #10233c14!important}.policyBrand{color:#10233c!important;letter-spacing:-.5px!important;align-items:center!important;gap:9px!important;font-weight:950!important;text-decoration:none!important;display:flex!important}.policyBrand img{width:32px!important;height:32px!important}.policyLinks{flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:18px!important;display:flex!important}.policyHomeButton{white-space:nowrap!important;color:#fff!important;background:#10233c!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:10px 16px!important;font-size:12px!important;font-weight:950!important;text-decoration:none!important;display:inline-flex!important}.policyHeroCard{background:linear-gradient(#fffffffa,#ffffffeb)!important;border:1px solid #10233c1a!important;border-radius:34px!important;grid-template-columns:.82fr 1.18fr!important;gap:28px!important;width:min(1120px,96%)!important;margin:0 auto!important;padding:34px!important;display:grid!important;box-shadow:0 35px 110px #10233c24,inset 0 1px #ffffffd9!important}.policyAside{color:#fff!important;background:radial-gradient(circle at 20% 0,#c8ff7040,#0000 35%),linear-gradient(#10233c,#071a2d)!important;border-radius:26px!important;flex-direction:column!important;justify-content:space-between!important;min-height:420px!important;padding:28px!important;display:flex!important}.policyAside .eyebrow{color:#c8ff70!important}.policyAside h1{letter-spacing:-3.8px!important;color:#fff!important;margin:18px 0!important;font-size:clamp(42px,5vw,72px)!important;line-height:.95!important}.policyAside p{color:#d7e4ec!important;font-size:15px!important;line-height:1.65!important}.policyMeta{gap:9px!important;margin-top:30px!important;display:grid!important}.policyMeta span{color:#e8f2f7!important;background:#ffffff14!important;border:1px solid #ffffff24!important;border-radius:14px!important;padding:11px 12px!important;font-size:11px!important;font-weight:800!important;display:block!important}.policyContent{gap:14px!important;padding:8px 8px 8px 0!important;display:grid!important}.policyPoint{background:#f8fbfa!important;border:1px solid #10233c14!important;border-radius:20px!important;grid-template-columns:46px 1fr!important;gap:14px!important;padding:18px!important;display:grid!important}.policyPoint span{color:#126e5b!important;background:#e6f8ef!important;border-radius:14px!important;place-items:center!important;width:38px!important;height:38px!important;font-size:12px!important;font-weight:950!important;display:grid!important}.policyPoint p{color:#40576a!important;margin:0!important;font-size:14px!important;line-height:1.65!important}.policyNotice{color:#705615!important;background:#fff6db!important;border:1px solid #70561524!important;border-radius:18px!important;margin-top:8px!important;padding:16px 18px!important;font-size:12px!important;font-weight:850!important;line-height:1.55!important}.policyFooter{color:#667a8a!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;width:min(1120px,96%)!important;margin:22px auto 0!important;padding:0 4px!important;font-size:12px!important;font-weight:750!important;display:flex!important}.policyBackLink{display:none!important}@media (max-width:900px){.policyTopbar{flex-direction:column!important;align-items:flex-start!important}.policyHeroCard{grid-template-columns:1fr!important;padding:18px!important}.policyAside{min-height:auto!important}.policyContent{padding:0!important}}@media (max-width:600px){.policyPage{padding:14px 10px 30px!important}.policyTopbar,.policyHeroCard,.policyFooter{width:100%!important}.policyLinks{justify-content:flex-start!important;gap:10px!important}.policyLinks a{font-size:11px!important}.policyAside{padding:22px!important}.policyAside h1{letter-spacing:-2.4px!important;font-size:38px!important}.policyPoint{grid-template-columns:1fr!important}}.siteFooterClean{color:#b9c8d3!important;background:#071a2d!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;min-height:92px!important;padding:26px clamp(20px,7vw,116px)!important;display:flex!important}.siteFooterClean img,.siteFooterClean .wordmark img{display:none!important}.footerBrandText{color:#fff!important;letter-spacing:-.8px!important;font-size:20px!important;font-weight:950!important}.siteFooterClean p,.siteFooterClean span{margin:0!important;font-size:11px!important}.siteFooterClean .footerLegalLinks{flex-wrap:wrap!important;gap:14px!important;display:flex!important}.siteFooterClean .footerLegalLinks a{color:#d8e3ea!important;opacity:.86!important;font-size:11px!important;font-weight:850!important;text-decoration:none!important}.siteFooterClean .footerLegalLinks a:hover{opacity:1!important;text-decoration:underline!important}@media (max-width:700px){.siteFooterClean{flex-direction:column!important;align-items:flex-start!important}}.policyPage{flex-direction:column!important;justify-content:flex-start!important;padding:18px 28px 42px!important;display:flex!important}.policyTopbar{width:min(1320px,96vw)!important;max-width:1320px!important;margin:0 auto 24px!important}.policyHeroCard{grid-template-columns:420px 1fr!important;align-items:stretch!important;gap:30px!important;width:min(1280px,94vw)!important;max-width:1280px!important;min-height:520px!important;margin:0 auto!important;padding:30px!important}.policyAside{min-height:460px!important;padding:32px!important}.policyAside h1{font-size:clamp(52px,5.2vw,86px)!important;line-height:.92!important}.policyAside p{font-size:16px!important;line-height:1.65!important}.policyContent{gap:16px!important;padding:0!important}.policyPoint{background:#fff!important;border-radius:20px!important;grid-template-columns:54px 1fr!important;gap:16px!important;padding:20px 22px!important;box-shadow:0 10px 26px #10233c0b!important}.policyPoint span{width:42px!important;height:42px!important;font-size:13px!important}.policyPoint p{color:#263d50!important;font-size:15px!important;line-height:1.7!important}.policyNotice{padding:18px 20px!important;font-size:13px!important}.policyFooter{width:min(1280px,94vw)!important;max-width:1280px!important;margin:20px auto 0!important}@media (max-width:1000px){.policyHeroCard{grid-template-columns:1fr!important;width:94vw!important}.policyAside{min-height:auto!important}.policyAside h1{font-size:46px!important}}@media (max-width:600px){.policyPage{padding:10px!important}.policyTopbar{border-radius:16px!important}.policyHeroCard{border-radius:24px!important;width:100%!important;padding:14px!important}.policyAside{border-radius:20px!important;padding:22px!important}.policyAside h1{font-size:38px!important}.policyPoint{grid-template-columns:1fr!important;padding:16px!important}}.policyPage{background:radial-gradient(circle at 12% 8%,#c8ff702e,#0000 25%),radial-gradient(circle at 88% 18%,#16a0851f,#0000 28%),linear-gradient(135deg,#fbfcfb 0%,#f4f8f6 46%,#eef4f1 100%)!important;padding:0 0 42px!important}.policyTopbar{-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;z-index:50!important;background:#fffffff0!important;border:0!important;border-bottom:1px solid #10233c1a!important;border-radius:0!important;width:100%!important;max-width:none!important;min-height:78px!important;margin:0 0 34px!important;padding:0 clamp(24px,6vw,96px)!important;position:sticky!important;top:0!important;box-shadow:0 10px 30px #10233c0f!important}.policyBrand img{object-fit:contain!important;background:0 0!important;border-radius:0!important;width:36px!important;height:36px!important;display:block!important}.policyLinks{gap:26px!important}.policyLinks a{color:#4f6375!important;font-size:13px!important;font-weight:850!important}.policyHomeButton{color:#10233c!important;box-shadow:none!important;background:#fff!important;border:1px solid #b9c8d4!important;border-radius:999px!important;padding:11px 18px!important}.policyHeroCard{margin-top:0!important}@media (max-width:760px){.policyTopbar{gap:12px!important;min-height:auto!important;padding:14px 18px!important}.policyLinks{order:3!important;gap:12px!important;width:100%!important}.policyHomeButton{margin-left:auto!important}}.policyTopbar{z-index:60!important;background:#fffffff5!important;border:0!important;border-bottom:1px solid #10233c1a!important;border-radius:0!important;width:100%!important;max-width:none!important;min-height:78px!important;margin:0 0 34px!important;padding:0 clamp(24px,6vw,96px)!important;position:sticky!important;top:0!important;box-shadow:0 10px 30px #10233c0f!important}.policyBrand img{object-fit:contain!important;width:36px!important;height:36px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;display:block!important}.policyLinks{align-items:center!important;gap:26px!important;display:flex!important}.policyLinks a{color:#4f6375!important;font-size:13px!important;font-weight:850!important;text-decoration:none!important}.policyLinks a:hover{color:#126e5b!important;text-decoration:underline!important}.policyHomeButton{color:#10233c!important;background:#fff!important;border:1px solid #b9c8d4!important;border-radius:999px!important;padding:11px 18px!important;font-size:12px!important;font-weight:950!important;text-decoration:none!important}.policyHomeButton:hover{color:#fff!important;background:#10233c!important}@media (max-width:760px){.policyTopbar{flex-direction:column!important;align-items:flex-start!important;min-height:auto!important;padding:14px 18px!important}.policyLinks{flex-wrap:wrap!important;gap:12px!important;width:100%!important}.policyHomeButton{margin-left:0!important}}.policyTopbar{z-index:50!important;background:#fff!important;border-bottom:1px solid #dfe7ec!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;width:100%!important;max-width:none!important;height:76px!important;margin:0!important;padding:0 clamp(22px,6vw,96px)!important;display:flex!important;position:sticky!important;top:0!important;box-shadow:0 10px 30px #10233c0f!important}.policyBrand{color:#10233c!important;letter-spacing:-1px!important;align-items:center!important;gap:10px!important;font-size:21px!important;font-weight:900!important;text-decoration:none!important;display:flex!important}.policyBrand img{object-fit:contain!important;width:34px!important;height:34px!important}.policyShell{padding-top:34px!important}.policyBack{color:#fff!important;background:#10233c!important;border:0!important;border-radius:999px!important;padding:10px 18px!important;font-weight:850!important;text-decoration:none!important}@media (max-width:700px){.policyTopbar{flex-wrap:wrap!important;gap:12px!important;height:auto!important;min-height:72px!important;padding:14px 18px!important}.policyBrand{font-size:18px!important}.policyBrand img{width:30px!important;height:30px!important}.policyTopbar nav{order:3!important;gap:12px!important;width:100%!important;padding-bottom:4px!important;display:flex!important;overflow-x:auto!important}.policyBack{padding:8px 12px!important;font-size:12px!important}}#find-help,#how-it-works,#skillpassport,#trust-safety{scroll-margin-top:92px}.serviceShowcasePremium{background:radial-gradient(circle at 15% 10%,#c8ff702e,#0000 28%),radial-gradient(circle at 86% 8%,#16a0851f,#0000 30%),linear-gradient(#f8faf7 0%,#eef5f1 100%);padding-top:118px;padding-bottom:118px;position:relative;overflow:hidden}.serviceShowcasePremium:before{content:"";pointer-events:none;background-image:linear-gradient(#10233c0b 1px,#0000 1px),linear-gradient(90deg,#10233c0b 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.serviceIntroPremium{z-index:1;max-width:880px;position:relative}.serviceIntroPremium h2{color:#10233c;text-wrap:balance}.serviceIntroPremium p:last-child{color:#506678;max-width:760px;margin-left:auto;margin-right:auto;font-size:17px}.featuredServices{z-index:1;grid-template-columns:repeat(3,1fr);gap:16px;max-width:1180px;margin:0 auto;display:grid;position:relative}.featuredServices article{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffdb;border:1px solid #10233c1a;border-radius:24px;grid-template-columns:auto 1fr;align-items:start;gap:16px;min-height:178px;padding:22px;transition:all .25s;display:grid;box-shadow:0 18px 45px #10233c14}.featuredServices article:hover{transform:translateY(-5px);box-shadow:0 26px 65px #10233c24}.featuredServices article>span{color:#106e5a;background:#dff8ed;border-radius:18px;place-items:center;width:52px;height:52px;font-size:25px;display:grid}.featuredServices h3{letter-spacing:-.7px;margin:3px 0 8px;font-size:22px}.featuredServices p{color:#667988;margin:0;font-size:13px;line-height:1.5}.featuredServices button{color:#116f5d;background:0 0;border:0;grid-column:2;justify-self:start;padding:8px 0 0;font-weight:900}.serviceGroupWrap{z-index:1;gap:22px;max-width:1180px;margin:34px auto 0;display:grid;position:relative}.serviceGroup{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc2;border:1px solid #10233c1a;border-radius:28px;padding:24px;box-shadow:0 18px 45px #10233c12}.serviceGroupHeader{grid-template-columns:220px 1fr;align-items:end;column-gap:24px;margin-bottom:18px;display:grid}.serviceGroupHeader .eyebrow{grid-column:1;margin:0}.serviceGroupHeader h3{letter-spacing:-1.6px;grid-column:1;margin:6px 0 0;font-size:32px;line-height:1}.serviceGroupHeader span{color:#5f7282;grid-area:1/2/span 2;max-width:520px;font-size:14px;line-height:1.55}.groupedTiles{grid-template-columns:repeat(4,1fr)}.groupedTiles article{background:#fff;min-height:205px}.premiumMoreServices{z-index:1;color:#fff;background:#10233c;border:0;position:relative;box-shadow:0 16px 38px #10233c2e}@media (max-width:980px){.featuredServices,.groupedTiles{grid-template-columns:1fr 1fr}.serviceGroupHeader{grid-template-columns:1fr}.serviceGroupHeader span{grid-area:auto/1;margin-top:10px}}@media (max-width:700px){#find-help,#how-it-works,#skillpassport,#trust-safety{scroll-margin-top:82px}.serviceShowcasePremium{padding-top:78px;padding-bottom:78px}.featuredServices{grid-template-columns:1fr}.featuredServices article{min-height:auto}.groupedTiles{grid-template-columns:1fr}.serviceGroup{padding:18px}}.serviceShowcasePremium{background:linear-gradient(#f7f8f6 0%,#eef2ee 100%)!important}.serviceShowcasePremium:before{opacity:.45!important;background-image:linear-gradient(#10233c09 1px,#0000 1px),linear-gradient(90deg,#10233c09 1px,#0000 1px)!important;background-size:56px 56px!important}.serviceIntroPremium .eyebrow{color:#176b5a!important}.serviceIntroPremium h2{max-width:850px;margin-left:auto;margin-right:auto;color:#10233c!important}.featuredServices{gap:18px!important;max-width:1120px!important}.featuredServices article{background:#fff!important;border:1px solid #10233c1f!important;min-height:168px!important;box-shadow:0 18px 45px #10233c14!important}.featuredServices article>span,.groupedTiles article>span{color:#c8ff70!important;letter-spacing:.9px!important;text-transform:uppercase!important;background:#10233c!important;border-radius:999px!important;width:auto!important;min-width:54px!important;height:30px!important;padding:0 10px!important;font-size:9px!important;font-weight:950!important}.featuredServices h3,.groupedTiles h3{color:#10233c!important;font-weight:850!important}.featuredServices p,.groupedTiles p{color:#607485!important}.featuredServices button,.groupedTiles button{color:#126f5d!important;font-weight:900!important}.serviceGroup{background:#fff!important;border:1px solid #10233c1f!important;box-shadow:0 22px 55px #10233c14!important}.serviceGroupHeader .eyebrow{color:#176b5a!important}.serviceGroupHeader h3{color:#10233c!important}.groupedTiles article{box-shadow:none!important;background:#fbfcfb!important;border:1px solid #10233c1a!important}.premiumMoreServices{color:#fff!important;background:#10233c!important;border:1px solid #10233c2e!important}.premiumMoreServices span{color:#10233c!important;background:#c8ff70!important}.serviceShowcasePremium{padding-top:92px!important}@media (max-width:700px){.featuredServices article{grid-template-columns:1fr!important}.featuredServices button{grid-column:1!important}}.guidedFindHelp{background:radial-gradient(circle at 0 0,#c8ff702e,#0000 34%),linear-gradient(#f7f8f6 0%,#edf2ef 100%)!important;padding:96px clamp(20px,7vw,116px) 110px!important}.guidedFindHelp .sectionIntro{margin-bottom:32px!important}.guidedFindHelp .sectionIntro h2{max-width:880px}.findHelpRequestBox{background:#fff;border:1px solid #10233c1f;border-radius:28px;grid-template-columns:1.5fr .7fr auto;align-items:end;gap:14px;max-width:960px;margin:0 auto 22px;padding:22px;display:grid;box-shadow:0 24px 70px #10233c1a}.findHelpRequestBox label{color:#30465a;gap:8px;font-size:12px;font-weight:900;display:grid}.findHelpRequestBox textarea,.findHelpRequestBox input{color:#10233c;resize:none;background:#fbfcfb;border:1px solid #cbd8e1;border-radius:16px;outline-color:#17816c;width:100%;padding:14px 15px}.findHelpRequestBox button{white-space:nowrap;height:52px}.quickHelpBar{color:#fff;background:#10233c;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;max-width:960px;margin:0 auto 18px;padding:14px 18px;display:flex}.quickHelpBar b,.quickHelpBar span{display:block}.quickHelpBar span{color:#cbd8e1;margin-top:3px;font-size:12px}.quickHelpBar button{color:#10233c;white-space:nowrap;background:#c8ff70;border:1px solid #ffffff38;border-radius:99px;padding:11px 16px;font-weight:950}.quickPathways{grid-template-columns:1fr 1fr;gap:14px;max-width:960px;margin:0 auto 34px;display:grid}.quickPathways button{text-align:left;color:#10233c;background:#fffc;border:1px solid #10233c1f;border-radius:18px;padding:18px;box-shadow:0 12px 35px #10233c0f}.quickPathways b,.quickPathways span{display:block}.quickPathways span{color:#147460;margin-top:6px;font-size:12px;font-weight:900}.featuredServices{grid-template-columns:repeat(3,1fr);gap:16px;max-width:960px;margin:0 auto 30px;display:grid}.serviceCardButton{color:#10233c;text-align:left;background:#fff;border:1px solid #10233c1f;border-radius:24px;gap:18px;min-height:168px;padding:24px;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;box-shadow:0 18px 45px #10233c14}.serviceCardButton:hover{border-color:#16806b47;transform:translateY(-4px);box-shadow:0 28px 65px #10233c21}.serviceCardButton>span{color:#c8ff70;letter-spacing:.9px;background:#10233c;border-radius:999px;place-items:center;min-width:54px;height:28px;padding:0 10px;font-size:8px;font-weight:950;display:grid}.serviceCardButton h3{letter-spacing:-.6px;margin:0 0 8px;font-size:21px}.serviceCardButton p{color:#607485;margin:0;font-size:13px;line-height:1.45}.serviceCardButton small{color:#6b7c89;margin-top:12px;font-size:10px;display:block}.serviceCardButton strong{color:#126f5d;margin-top:14px;font-size:13px;display:block}.serviceGroups{gap:24px;max-width:1120px;margin:30px auto 0;display:grid}.serviceGroup{background:#fff;border:1px solid #10233c1f;border-radius:28px;padding:28px;box-shadow:0 22px 55px #10233c14}.serviceGroupHeader{grid-template-columns:1fr 1.6fr;align-items:end;gap:16px;margin-bottom:22px;display:grid}.serviceGroupHeader h3{letter-spacing:-1.6px;margin:0;font-size:34px;line-height:1}.serviceGroupHeader span{color:#607485;font-size:14px}.groupedTiles{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.serviceCardButton.compact{min-height:210px;box-shadow:none;background:#fbfcfb;padding:22px;display:block}.serviceCardButton.compact h3{margin-top:28px}.premiumMoreServices{color:#fff;background:#10233c;border:0;border-radius:999px;align-items:center;gap:10px;margin:24px auto 0;padding:14px 22px;font-weight:950;display:flex;box-shadow:0 16px 35px #10233c29}.premiumMoreServices span{color:#10233c;background:#c8ff70;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}@media (max-width:980px){.findHelpRequestBox{grid-template-columns:1fr}.featuredServices,.quickPathways,.groupedTiles{grid-template-columns:1fr 1fr}}@media (max-width:700px){.guidedFindHelp{padding:72px 18px 80px!important}.featuredServices,.quickPathways,.groupedTiles{grid-template-columns:1fr}.quickHelpBar{flex-direction:column;align-items:flex-start}.quickHelpBar button{width:100%}.serviceGroupHeader{grid-template-columns:1fr}.serviceCardButton{min-height:auto}}@media (max-width:900px){.simpleRequestBox{border-radius:28px;grid-template-columns:1fr}.simpleRequestBox button{min-height:52px}.primaryCategoryGrid,.careStyleMegaPanel{grid-template-columns:1fr 1fr}}@media (max-width:640px){.findHelpSimple{padding:74px 18px}.findHelpInner h2{letter-spacing:-2.4px;font-size:42px}.primaryCategoryGrid,.careStyleMegaPanel{grid-template-columns:1fr}}.findHelpSimple{background:radial-gradient(circle at 0 0,#c8ff7029,#0000 32%),linear-gradient(#f7f8f6 0%,#eef3f0 100%);padding:96px clamp(20px,7vw,116px)}.findHelpInner{text-align:center;width:min(1040px,100%);margin:0 auto}.findHelpInner h2{letter-spacing:-4px;color:#10233c;max-width:900px;margin:0 auto;font-size:clamp(46px,5.8vw,78px);line-height:.96}.findHelpLead{color:#607485;max-width:780px;margin:18px auto 32px;font-size:16px;line-height:1.55}.simpleRequestBox{background:#fff;border:1px solid #10233c1f;border-radius:999px;grid-template-columns:1.4fr .55fr auto;gap:10px;max-width:940px;margin:0 auto 30px;padding:12px;display:grid;box-shadow:0 22px 55px #10233c1a}.simpleRequestBox input{color:#10233c;background:#f6f9f8;border:0;border-radius:999px;outline-color:#17816c;min-width:0;padding:17px 20px}.simpleRequestBox button{color:#10233c;white-space:nowrap;background:#c8ff70;border:0;border-radius:999px;padding:0 24px;font-weight:950}.primaryCategoryGrid{grid-template-columns:repeat(3,1fr);gap:14px;max-width:880px;margin:0 auto;display:grid}.primaryCategoryGrid button{text-align:left;color:#10233c;background:#fff;border:1px solid #10233c1a;border-radius:22px;min-height:112px;padding:22px;transition:all .2s;box-shadow:0 16px 35px #10233c12}.primaryCategoryGrid button:hover{transform:translateY(-3px);box-shadow:0 24px 50px #10233c1f}.primaryCategoryGrid span{letter-spacing:-.6px;font-size:20px;font-weight:850;display:block}.primaryCategoryGrid b{color:#147460;margin-top:14px;font-size:13px;display:block}.browseCategoriesButton{color:#fff;background:#10233c;border:0;border-radius:999px;align-items:center;gap:10px;margin:28px auto 0;padding:14px 22px;font-weight:950;display:inline-flex;box-shadow:0 16px 35px #10233c29}.browseCategoriesButton span{color:#10233c;background:#c8ff70;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.careStyleMegaPanel{text-align:left;background:#fff;border:1px solid #10233c1f;border-radius:28px;grid-template-columns:repeat(4,1fr);gap:24px;max-width:980px;margin:28px auto 0;padding:28px;display:grid;box-shadow:0 28px 70px #10233c21}.megaColumn h3{color:#10233c;margin:0 0 14px;font-size:17px}.megaColumn button{text-align:left;color:#40576a;background:0 0;border:0;width:100%;padding:9px 0;font-weight:750;display:block}.megaColumn button:hover{color:#147460}.megaColumn.highlight{color:#fff;background:#10233c;border-radius:20px;padding:20px}.megaColumn.highlight h3{color:#fff}.megaColumn.highlight p{color:#d6e1e8;font-size:13px;line-height:1.45}.megaColumn.highlight button{color:#10233c;text-align:center;background:#c8ff70;border-radius:999px;margin-top:12px;padding:12px 15px;font-weight:950}@media (max-width:900px){.simpleRequestBox{border-radius:28px;grid-template-columns:1fr}.simpleRequestBox button{min-height:52px}.primaryCategoryGrid,.careStyleMegaPanel{grid-template-columns:1fr 1fr}}@media (max-width:640px){.findHelpSimple{padding:74px 18px}.findHelpInner h2{letter-spacing:-2.4px;font-size:42px}.primaryCategoryGrid,.careStyleMegaPanel{grid-template-columns:1fr}}.findHelpClean{background:linear-gradient(135deg,#c8ff701f,#16a08514,#ffffffeb), var(--cream);padding:96px clamp(20px,7vw,116px);position:relative;overflow:hidden}.findHelpClean:before{content:"";pointer-events:none;background-image:linear-gradient(#10233c0b 1px,#0000 1px),linear-gradient(90deg,#10233c0b 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0}.findHelpIntro,.quickRequestBox,.compactCategoryRow,.browseCategoriesButton,.categoryMegaPanel{z-index:1;position:relative}.findHelpIntro{text-align:center;max-width:860px;margin:0 auto 34px}.findHelpIntro h2{letter-spacing:-4px;color:var(--ink);margin:0;font-size:clamp(42px,5.6vw,78px);line-height:.98}.findHelpIntro p:last-child{color:#647789;max-width:760px;margin:18px auto 0;font-size:17px;line-height:1.65}.quickRequestBox{background:#fff;border:1px solid #10233c1a;border-radius:24px;grid-template-columns:1.4fr .55fr auto;align-items:end;gap:12px;width:min(960px,100%);margin:0 auto 24px;padding:18px;display:grid;box-shadow:0 24px 55px #10233c1a}.quickRequestBox label{color:#263f55;gap:8px;font-size:12px;font-weight:900;display:grid}.quickRequestBox textarea,.quickRequestBox input{width:100%;color:var(--ink);background:#fff;border:1px solid #ccd9df;border-radius:16px;outline-color:#17816c}.quickRequestBox textarea{resize:vertical;min-height:64px;padding:16px}.quickRequestBox input{min-height:64px;padding:0 16px}.quickRequestBox .button{white-space:nowrap;height:64px}.compactCategoryRow{grid-template-columns:repeat(6,1fr);gap:12px;width:min(960px,100%);margin:0 auto;display:grid}.compactCategoryCard{text-align:left;min-height:156px;color:var(--ink);background:#ffffffe0;border:1px solid #10233c1a;border-radius:22px;padding:18px;transition:transform .22s,box-shadow .22s,border-color .22s;box-shadow:0 16px 34px #10233c12}.compactCategoryCard:hover{border-color:#10233c2e;transform:translateY(-4px);box-shadow:0 22px 42px #10233c1f}.compactCategoryCard span{background:var(--ink);min-width:54px;height:22px;color:var(--lime);letter-spacing:1.2px;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:9px;font-weight:950;display:inline-flex}.compactCategoryCard b{letter-spacing:-.5px;margin-top:18px;font-size:18px;display:block}.compactCategoryCard small{color:#647789;min-height:44px;margin-top:7px;font-size:12px;line-height:1.45;display:block}.compactCategoryCard strong{color:#147460;margin-top:13px;font-size:12px;display:block}.browseCategoriesButton{background:var(--ink);color:#fff;border:0;border-radius:999px;align-items:center;gap:10px;margin:28px auto 0;padding:14px 22px;font-weight:950;display:flex;box-shadow:0 18px 38px #10233c38}.browseCategoriesButton span{background:var(--lime);width:24px;height:24px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.categoryMegaPanel{background:#ffffffeb;border:1px solid #10233c1a;border-radius:28px;gap:14px;width:min(1000px,100%);margin:28px auto 0;padding:20px;display:grid;box-shadow:0 24px 60px #10233c1a}.categoryMegaPanel article{background:#fff;border:1px solid #10233c14;border-radius:20px;grid-template-columns:260px 1fr;gap:24px;padding:20px;display:grid}.categoryMegaPanel h3{letter-spacing:-1px;margin:0;font-size:24px}.categoryMegaPanel p{color:#647789;margin:8px 0 0;line-height:1.5}.megaCategoryLinks{flex-wrap:wrap;gap:10px;display:flex}.megaCategoryLinks button{color:var(--ink);background:#fff;border:1px solid #cdd9df;border-radius:999px;padding:10px 14px;font-weight:850}.megaCategoryLinks button:hover{color:#147460;border-color:#147460}.choiceModalBack{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0513228c;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.choiceModal h2{color:var(--ink);letter-spacing:-2.5px;margin:0;font-size:clamp(34px,5vw,52px);line-height:1}.choiceContext{color:#647789;margin:14px 0 0}.choiceGrid{grid-template-columns:1fr 1fr;gap:12px;margin-top:24px;display:grid}.choiceGrid button{text-align:left;min-height:190px;color:var(--ink);background:#fff;border:1px solid #dbe5e9;border-radius:22px;padding:22px;transition:transform .22s,box-shadow .22s,border-color .22s}.choiceGrid button:hover{border-color:#147460;transform:translateY(-3px);box-shadow:0 20px 42px #10233c1f}.choiceGrid span{color:#147460;background:#eef7f2;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:950;display:inline-grid}.choiceGrid b{letter-spacing:-.8px;margin-top:18px;font-size:22px;display:block}.choiceGrid small{color:#647789;margin-top:8px;line-height:1.45;display:block}.choiceGrid strong{color:#147460;margin-top:18px;display:block}@media (max-width:1050px){.compactCategoryRow{grid-template-columns:repeat(3,1fr)}.quickRequestBox{grid-template-columns:1fr}.quickRequestBox .button{width:100%}}@media (max-width:700px){.findHelpClean{padding:72px 18px}.findHelpIntro h2{letter-spacing:-2.6px;font-size:43px}.compactCategoryRow{grid-template-columns:1fr}.compactCategoryCard{min-height:auto}.categoryMegaPanel article{grid-template-columns:1fr}.choiceModal{padding:26px 18px}.choiceGrid{grid-template-columns:1fr}}.authCard h1{letter-spacing:-2.5px!important;margin-bottom:8px!important;font-size:clamp(34px,4.2vw,48px)!important}.authCard .subtle{margin:0 0 14px!important;font-size:13px!important;line-height:1.42!important}.authCard .eyebrow{margin-bottom:10px!important;font-size:10px!important}.rolePills{margin-bottom:20px!important}.authTrustBox{border-radius:14px!important;margin:12px 0 14px!important;padding:12px 14px!important;font-size:11px!important;line-height:1.55!important}.authTrustBox span{display:block;margin:2px 0!important}.formStack{gap:10px!important;margin-top:12px!important}.formStack label{gap:5px!important;font-size:11px!important}.formStack input{min-height:42px!important;padding:11px 12px!important}.passwordRow input{min-height:42px!important}.passwordToggle{height:30px!important;padding:0 10px!important;font-size:11px!important}.authDivider{margin:10px 0!important;font-size:10px!important}.linkButton{margin-top:12px!important;font-size:12px!important}.notice{margin-top:12px!important;padding:10px 12px!important;font-size:11px!important}.oauthNotice{display:none!important}@media (max-width:700px){.authCard{width:92%!important;padding:22px 18px!important}.authCard h1{font-size:36px!important}}.oauthNotice,.socialNotice,.authNotice,.navLinkButton{color:#10233c;cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:800}.choiceModalBack{z-index:100;background:#0814227a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.choiceModal{background:#fff;border-radius:28px;width:min(560px,100%);padding:34px;position:relative;box-shadow:0 30px 90px #10233c47}.choiceModal h2{letter-spacing:-2px;color:#10233c;margin:0 0 12px;font-size:clamp(34px,4vw,48px);line-height:1}.choiceCategory{color:#647789;margin:0 0 18px}.choiceOptions{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}.choiceOptions button{text-align:left;color:#10233c;background:#fff;border:1px solid #dfe7ec;border-radius:18px;padding:20px}.choiceOptions button:hover{border-color:#10233c;box-shadow:0 16px 34px #10233c1f}.choiceOptions b,.choiceOptions span,.choiceOptions strong{display:block}.choiceOptions b{margin-bottom:8px;font-size:18px}.choiceOptions span{color:#647789;margin-bottom:18px;font-size:13px;line-height:1.45}.choiceOptions strong{color:#147460;font-size:13px}.choiceTrust{color:#315b4f;text-align:center;background:#f2fbf8;border-radius:14px;margin-top:18px;padding:13px 16px;font-size:13px;font-weight:800}@media (max-width:700px){.choiceModal{padding:26px 20px}.choiceOptions{grid-template-columns:1fr}}.notificationBell{color:#10233c;background:#fff;border:1px solid #d7e2e7;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-width:40px;height:36px;padding:0 10px;font-weight:900;display:inline-flex}.notificationBell span{color:#10233c;background:#c8ff70;border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;display:grid}@media (max-width:700px){.notificationBell{min-width:36px;height:34px;padding:0 8px}}.googleAuthButton{color:#10233c;cursor:pointer;background:#fff;border:1px solid #d9dee8;border-radius:16px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:56px;margin:18px 0 8px;font-size:15px;font-weight:900;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:0 8px 22px #10233c12}.authCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border-radius:30px;width:min(540px,92%);padding:34px;box-shadow:0 30px 90px #10233c22}.authCard h1{margin-bottom:10px}.authValueText{margin-top:0;margin-bottom:18px}.authTrustPoints{color:#203448;background:linear-gradient(135deg,#f3fff1,#fff);border:1px solid #dcefd9;border-radius:18px;gap:8px;margin:18px 0;padding:16px 18px;font-size:13px;font-weight:850;display:grid}.googleAuthButton{color:#10233c;letter-spacing:-.2px;cursor:pointer;background:#fff;border:1px solid #d8e1ea;border-radius:18px;justify-content:center;align-items:center;gap:13px;width:100%;min-height:60px;margin:18px 0 12px;font-size:16px;font-weight:950;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:0 14px 36px #10233c16}.googleAuthButton:hover{border-color:#bfcdd9;transform:translateY(-2px);box-shadow:0 18px 44px #10233c22}.googleAuthButton:active{transform:translateY(0)}.googleAuthIcon{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.googleAuthButtonText{line-height:1}.premiumDivider{color:#748392;letter-spacing:.4px;margin:14px 0 16px;font-size:11px;font-weight:900}.authCard .formStack{margin-top:10px}.authCard .formStack input{background:#fbfdfc;border:1px solid #d3dee8;border-radius:15px;min-height:52px}.authCard .button.primaryWide{border-radius:18px;min-height:58px;margin-top:6px;font-size:15px;font-weight:950}.authCard .linkButton{margin-top:16px;font-size:13px;font-weight:900}.socialAuthButton{color:#10233c;letter-spacing:-.15px;cursor:pointer;background:#fff;border:1px solid #cfd9e3;border-radius:999px;grid-template-columns:34px 1fr 34px;align-items:center;width:100%;min-height:54px;padding:0 18px;font-size:15px;font-weight:950;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:grid;box-shadow:0 8px 22px #10233c10}.socialAuthButton:hover{border-color:#aebdcc;transform:translateY(-1px);box-shadow:0 14px 32px #10233c18}.socialIcon{justify-content:center;align-items:center;width:26px;height:26px;display:flex}.appleAuthButton{background:#fff}.appleIcon{color:#050505;font-size:24px;line-height:1}.googleIcon svg{display:block}.authCard{max-width:560px}.authTrustPoints{margin-top:18px;margin-bottom:18px}.premiumDivider{color:#667789;text-transform:none;letter-spacing:.2px;align-items:center;gap:12px;margin:16px 0 14px;display:flex;position:relative}.premiumDivider:before,.premiumDivider:after{content:"";background:#dfe7ec;flex:1;height:1px}.premiumDivider span{white-space:nowrap}.socialLoginStack{gap:10px;margin:20px 0 14px;display:grid}.socialAuthButton{color:#10233c;cursor:pointer;background:#fff;border:1px solid #d0dae4;border-radius:999px;grid-template-columns:36px 1fr 36px;align-items:center;width:100%;height:56px;padding:0 18px;font-size:15px;font-weight:950;display:grid;box-shadow:0 10px 26px #10233c12}.socialAuthButton span:nth-child(2){justify-self:center}.socialIcon{place-items:center;width:28px;height:28px;font-weight:950;display:grid}.googleIcon{color:#4285f4;font-size:22px}.appleIcon{color:#000;font-size:24px}.authCard{border-radius:28px!important;width:min(500px,92%)!important;padding:26px 28px!important}.authCard h1{margin-bottom:8px!important;font-size:clamp(38px,4.4vw,52px)!important;line-height:.95!important}.authTrustPoints{border-radius:16px!important;gap:6px!important;margin:14px 0!important;padding:13px 16px!important;font-size:12px!important}.socialAuthButton{border-radius:999px!important;height:52px!important;min-height:52px!important;font-size:14px!important;box-shadow:0 8px 22px #10233c10!important}.authCard .formStack input{border-radius:13px!important;min-height:46px!important;padding:11px 13px!important}.authCard .button.primaryWide{border-radius:999px!important;min-height:52px!important;margin-top:4px!important}.authShell{grid-template-columns:1.05fr .95fr!important}.authCard{border-radius:24px!important;width:min(430px,90%)!important;max-width:430px!important;padding:22px 24px!important;box-shadow:0 24px 70px #10233c1a!important}.rolePills{margin-bottom:20px!important;padding:3px!important}.rolePills button{padding:8px 10px!important;font-size:10px!important}.authCard .eyebrow{letter-spacing:1.4px!important;margin-bottom:10px!important;font-size:10px!important}.authCard h1{letter-spacing:-2.5px!important;margin-bottom:8px!important;font-size:42px!important;line-height:.95!important}.authValueText{margin-bottom:12px!important;font-size:12px!important;line-height:1.35!important}.authTrustPoints{display:none!important}.socialLoginStack{gap:8px!important;margin:14px 0 12px!important}.socialAuthButton{border-radius:999px!important;grid-template-columns:30px 1fr 30px!important;height:46px!important;min-height:46px!important;padding:0 16px!important;font-size:13px!important;font-weight:900!important;box-shadow:0 6px 18px #10233c0d!important}.socialAuthButton svg{width:18px!important;height:18px!important}.premiumDivider{margin:10px 0 12px!important;font-size:10px!important}.authCard .formStack{gap:9px!important;margin-top:6px!important}.authCard .formStack label{gap:4px!important;font-size:10px!important}.authCard .formStack input{border-radius:11px!important;height:42px!important;min-height:42px!important;padding:10px 12px!important;font-size:13px!important}.authCard .subtle{font-size:12px!important}.authCard .button.primaryWide{border-radius:999px!important;height:46px!important;min-height:46px!important;margin-top:3px!important;padding:9px 10px 9px 18px!important;font-size:13px!important}.authCard .button.primaryWide span{width:24px!important;height:24px!important;font-size:15px!important}.authCard .linkButton{margin-top:10px!important;font-size:11px!important}.authVisual>div{padding:14px 16px!important;bottom:28px!important;left:28px!important;right:28px!important}
