.professionals-module__CMYxAq__landing{--pro-blue:#003b95;--pro-cyan:var(--color-brand-500);--pro-orange:var(--color-accent-500);--pro-line:#dce4ee;--pro-muted:#53657b;color:var(--pro-blue);background:#fff}.professionals-module__CMYxAq__landing :is(h1,h2,h3){color:var(--pro-blue)}.professionals-module__CMYxAq__landing :is(a,input,select,textarea,button):focus-visible{outline:3px solid var(--pro-cyan);outline-offset:4px}.professionals-module__CMYxAq__orange{color:var(--pro-orange)}.professionals-module__CMYxAq__breadcrumb{color:var(--pro-muted);align-items:center;gap:9px;padding-block:22px;font-size:12px;display:flex}.professionals-module__CMYxAq__breadcrumb a:hover{color:var(--pro-blue);text-decoration:underline}.professionals-module__CMYxAq__breadcrumb span{color:var(--pro-blue)}.professionals-module__CMYxAq__hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(32px,5vw,80px);padding-block:24px 64px;display:grid}.professionals-module__CMYxAq__heroCopy{min-width:0}.professionals-module__CMYxAq__logo{margin-bottom:26px}.professionals-module__CMYxAq__logo img{object-fit:cover;width:302px;max-width:100%;height:61px}.professionals-module__CMYxAq__hero h1{letter-spacing:-.055em;font-size:clamp(54px,5.9vw,84px);font-weight:800;line-height:.99}.professionals-module__CMYxAq__intro{max-width:420px;color:var(--pro-muted);margin-top:26px;font-size:16px;line-height:1.7}.professionals-module__CMYxAq__actions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:30px;display:flex}.professionals-module__CMYxAq__primaryAction,.professionals-module__CMYxAq__secondaryAction{justify-content:center;align-items:center;gap:13px;min-height:52px;font-size:14px;font-weight:650;display:inline-flex}.professionals-module__CMYxAq__primaryAction{background:var(--pro-blue);color:#fff;border-radius:7px;padding:14px 24px;transition:background .2s}.professionals-module__CMYxAq__primaryAction:hover{background:#002a6c}.professionals-module__CMYxAq__secondaryAction:hover{text-underline-offset:5px;text-decoration:underline}.professionals-module__CMYxAq__heroNote{color:var(--pro-muted);margin-top:16px;font-size:12px}.professionals-module__CMYxAq__brandPanel{background:var(--pro-blue);border-radius:10px;min-width:0;overflow:hidden}.professionals-module__CMYxAq__brandImage{width:100%;height:auto;display:block}.professionals-module__CMYxAq__eyebrow{letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:700}.professionals-module__CMYxAq__benefits{border-block:1px solid var(--pro-line);grid-template-columns:repeat(3,minmax(0,1fr));padding-block:34px;display:grid}.professionals-module__CMYxAq__benefit{padding-inline:32px}.professionals-module__CMYxAq__benefit:first-child{padding-left:0}.professionals-module__CMYxAq__benefit:last-child{padding-right:0}.professionals-module__CMYxAq__benefit+.professionals-module__CMYxAq__benefit{border-left:1px solid var(--pro-line)}.professionals-module__CMYxAq__benefit>svg{color:var(--pro-cyan);margin-bottom:20px}.professionals-module__CMYxAq__benefit h2{letter-spacing:-.035em;font-size:23px;line-height:1.2}.professionals-module__CMYxAq__benefit p{max-width:330px;color:var(--pro-muted);margin-top:10px;font-size:14px;line-height:1.7}.professionals-module__CMYxAq__sectors{padding-block:64px}.professionals-module__CMYxAq__sectionHeading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:26px;display:flex}.professionals-module__CMYxAq__eyebrow{color:var(--pro-muted);margin-bottom:14px}.professionals-module__CMYxAq__sectionHeading h2{letter-spacing:-.04em;font-size:clamp(28px,3vw,40px);font-weight:800;line-height:1.1}.professionals-module__CMYxAq__catalogNote{color:var(--pro-muted);flex-shrink:0;font-size:12px}.professionals-module__CMYxAq__sectorList{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.professionals-module__CMYxAq__sectorList li{min-width:0}.professionals-module__CMYxAq__sectorList a{border:1px solid var(--pro-line);border-radius:7px;grid-template-columns:1fr auto;align-items:center;gap:22px 8px;height:100%;padding:20px 18px;transition:border-color .2s,background .2s;display:grid}.professionals-module__CMYxAq__sectorList a>svg:first-child{color:var(--pro-cyan);grid-column:1/-1}.professionals-module__CMYxAq__sectorList a>span{font-size:15px;font-weight:650}.professionals-module__CMYxAq__sectorList a:hover{border-color:var(--pro-cyan);background:#f3faff}.professionals-module__CMYxAq__join{border-top:1px solid var(--pro-line);grid-template-columns:.95fr 1fr;align-items:start;gap:clamp(40px,7vw,110px);padding-block:70px 88px;scroll-margin-top:180px;display:grid}.professionals-module__CMYxAq__joinCopy{min-width:0;padding-top:18px}.professionals-module__CMYxAq__joinCopy h2{letter-spacing:-.045em;font-size:clamp(52px,5vw,72px);font-weight:800;line-height:1.02}.professionals-module__CMYxAq__joinIntro{color:var(--pro-muted);margin-top:20px;font-size:18px;line-height:1.65}.professionals-module__CMYxAq__steps{gap:26px;margin-top:38px;display:grid}.professionals-module__CMYxAq__steps li{align-items:baseline;gap:18px;display:flex}.professionals-module__CMYxAq__stepNumber{color:var(--color-brand-600);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px;font-weight:700}.professionals-module__CMYxAq__steps h3{font-family:var(--font-sans);letter-spacing:-.015em;font-size:15px;font-weight:650}.professionals-module__CMYxAq__steps p{max-width:320px;color:var(--pro-muted);margin-top:6px;font-size:14px;line-height:1.7}.professionals-module__CMYxAq__contactLink{border-top:1px solid var(--pro-line);align-items:center;gap:10px;min-height:48px;margin-top:34px;padding-top:20px;font-size:13px;font-weight:600;display:inline-flex}.professionals-module__CMYxAq__contactLink:hover{text-underline-offset:4px;text-decoration:underline}.professionals-module__CMYxAq__formCard{border:1px solid var(--pro-line);border-top:4px solid var(--pro-cyan);border-radius:9px;min-width:0;padding:32px;scroll-margin-top:180px;box-shadow:0 12px 40px -24px #003b9526}.professionals-module__CMYxAq__formHeading h3{font-size:28px;font-weight:800}.professionals-module__CMYxAq__formHeading p{color:var(--pro-muted);margin-top:8px;font-size:13px;line-height:1.6}.professionals-module__CMYxAq__leadForm{color:#152c48;margin-top:26px}.professionals-module__CMYxAq__leadForm :is(input:not([type=checkbox]):not([aria-hidden=true]),select,textarea){border-color:var(--pro-line);border-radius:6px;font-size:16px}.professionals-module__CMYxAq__leadForm textarea{resize:vertical;height:112px;min-height:112px}.professionals-module__CMYxAq__leadForm label{color:var(--pro-muted)}.professionals-module__CMYxAq__leadForm button[type=submit]{background:var(--pro-blue);width:100%;box-shadow:none;border-radius:6px}.professionals-module__CMYxAq__leadForm button[type=submit]:hover{background:#002a6c}.professionals-module__CMYxAq__leadForm>p:last-child{color:var(--pro-muted);font-size:12px;line-height:1.6}.professionals-module__CMYxAq__formLogin{border-top:1px solid var(--pro-line);color:var(--pro-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:24px;padding-top:20px;font-size:12px;display:flex}.professionals-module__CMYxAq__formLogin a{min-height:32px;color:var(--pro-blue);align-items:center;gap:6px;font-weight:700;display:inline-flex}.professionals-module__CMYxAq__formLogin a:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:1100px){.professionals-module__CMYxAq__hero{gap:30px}.professionals-module__CMYxAq__benefit{padding-inline:24px}.professionals-module__CMYxAq__benefit h2{font-size:21px}.professionals-module__CMYxAq__sectorList{grid-template-columns:repeat(3,minmax(0,1fr))}.professionals-module__CMYxAq__sectorList a{flex-wrap:wrap;gap:12px;min-height:76px;display:flex}.professionals-module__CMYxAq__sectorList a>svg:first-child{flex-shrink:0}.professionals-module__CMYxAq__sectorList a>span{flex:1}.professionals-module__CMYxAq__join{gap:40px}.professionals-module__CMYxAq__formCard{padding:24px}}@media (max-width:760px){.professionals-module__CMYxAq__breadcrumb{padding-block:18px;font-size:11px}.professionals-module__CMYxAq__hero{grid-template-columns:minmax(0,1fr);gap:32px;padding-block:18px 34px}.professionals-module__CMYxAq__logo{margin-bottom:24px}.professionals-module__CMYxAq__logo img{width:260px;height:53px}.professionals-module__CMYxAq__hero h1{font-size:clamp(48px,9vw,68px)}.professionals-module__CMYxAq__intro{margin-top:22px;font-size:15px}.professionals-module__CMYxAq__actions{gap:10px 20px;margin-top:24px}.professionals-module__CMYxAq__heroNote{margin-top:10px}.professionals-module__CMYxAq__benefits{grid-template-columns:minmax(0,1fr);padding-block:0}.professionals-module__CMYxAq__benefit{grid-template-columns:28px minmax(0,1fr);gap:8px 16px;padding:26px 0;display:grid}.professionals-module__CMYxAq__benefit>svg{grid-row:1/3;margin:0}.professionals-module__CMYxAq__benefit+.professionals-module__CMYxAq__benefit{border-left:0;border-top:1px solid var(--pro-line)}.professionals-module__CMYxAq__benefit h2{font-size:22px}.professionals-module__CMYxAq__benefit p{max-width:none;margin:0}.professionals-module__CMYxAq__sectors{padding-block:40px}.professionals-module__CMYxAq__sectionHeading{margin-bottom:20px}.professionals-module__CMYxAq__catalogNote{display:none}.professionals-module__CMYxAq__sectorList{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.professionals-module__CMYxAq__sectorList a{grid-template-columns:minmax(0,1fr) auto;gap:14px 4px;min-height:104px;padding:16px 14px;display:grid}.professionals-module__CMYxAq__sectorList a>span{font-size:13px}.professionals-module__CMYxAq__sectorList li:last-child{grid-column:1/-1}.professionals-module__CMYxAq__sectorList li:last-child a{gap:12px;min-height:66px;display:flex}.professionals-module__CMYxAq__join{grid-template-columns:minmax(0,1fr);gap:32px;padding-block:40px 48px;scroll-margin-top:110px}.professionals-module__CMYxAq__joinCopy{padding:0}.professionals-module__CMYxAq__joinCopy h2{font-size:54px}.professionals-module__CMYxAq__joinIntro{margin-top:16px;font-size:16px}.professionals-module__CMYxAq__steps{gap:22px;margin-top:28px}.professionals-module__CMYxAq__steps p{max-width:none}.professionals-module__CMYxAq__contactLink{margin-top:24px}.professionals-module__CMYxAq__formCard{padding:24px 20px;scroll-margin-top:110px}.professionals-module__CMYxAq__formHeading h3{font-size:26px}}@media (max-width:380px){.professionals-module__CMYxAq__actions{gap:4px;display:grid}.professionals-module__CMYxAq__primaryAction{width:100%}.professionals-module__CMYxAq__formCard{padding-inline:16px}}
