.SpecialtiesSection-module__a3-E3a__section{--specialty-text:#243440;--specialty-muted:#526b79;--specialty-line:#dce6e8;--specialty-accent:#24718a;color:var(--specialty-text);background:#f5f9f8;padding:80px 24px;scroll-margin-top:80px}.SpecialtiesSection-module__a3-E3a__container{max-width:1200px;margin:0 auto}.SpecialtiesSection-module__a3-E3a__heading{max-width:620px;margin-bottom:36px}.SpecialtiesSection-module__a3-E3a__heading h2{letter-spacing:-.035em;text-wrap:balance;margin:0 0 18px;font-size:clamp(28px,3vw,38px);font-weight:500;line-height:1.2}.SpecialtiesSection-module__a3-E3a__heading p{color:var(--specialty-muted);max-width:540px;margin:0;font-size:16px;line-height:1.75}.SpecialtiesSection-module__a3-E3a__tabs{border-bottom:1px solid var(--specialty-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:36px;display:grid}.SpecialtiesSection-module__a3-E3a__tab{min-height:52px;color:var(--specialty-muted);cursor:pointer;background:0 0;border:0;border-radius:6px 6px 0 0;justify-content:center;align-items:center;gap:10px;padding:12px;font-size:14px;font-weight:500;transition:color .16s,background-color .16s;display:flex;position:relative}.SpecialtiesSection-module__a3-E3a__tab:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.SpecialtiesSection-module__a3-E3a__tab[aria-selected=true]{color:var(--specialty-accent);background:#24718a08}.SpecialtiesSection-module__a3-E3a__tab[aria-selected=true]:after{background:var(--specialty-accent)}.SpecialtiesSection-module__a3-E3a__tabIcon{object-fit:contain;flex-shrink:0;width:20px;height:20px}.SpecialtiesSection-module__a3-E3a__tab:focus-visible,.SpecialtiesSection-module__a3-E3a__cta:focus-visible,.SpecialtiesSection-module__a3-E3a__panel:focus-visible{outline:2px solid var(--specialty-accent);outline-offset:5px}.SpecialtiesSection-module__a3-E3a__panels{display:grid}.SpecialtiesSection-module__a3-E3a__panel{visibility:hidden;pointer-events:none;grid-area:1/1;grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);gap:64px;padding:12px 0 8px;display:grid}.SpecialtiesSection-module__a3-E3a__panel[data-active=true]{visibility:visible;pointer-events:auto}.SpecialtiesSection-module__a3-E3a__panel[data-animate=true]{animation:.22s cubic-bezier(.22,1,.36,1) both SpecialtiesSection-module__a3-E3a__reveal}.SpecialtiesSection-module__a3-E3a__identity{align-items:center;gap:18px;margin-bottom:22px;display:flex}.SpecialtiesSection-module__a3-E3a__symbol{background:#e8f1ed;border-radius:14px;flex-shrink:0;place-items:center;width:76px;height:76px;display:grid}.SpecialtiesSection-module__a3-E3a__symbol img{object-fit:contain;width:56px;height:56px}.SpecialtiesSection-module__a3-E3a__identity h3{letter-spacing:-.035em;margin:0;font-size:clamp(23px,2.2vw,28px);font-weight:500;line-height:1.2}.SpecialtiesSection-module__a3-E3a__overview>p{color:var(--specialty-muted);max-width:350px;margin:0 0 24px;font-size:15px;line-height:1.75}.SpecialtiesSection-module__a3-E3a__cta{color:var(--specialty-accent);border-bottom:1px solid var(--specialty-accent);align-items:center;gap:12px;min-height:44px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.SpecialtiesSection-module__a3-E3a__details h4{color:var(--specialty-muted);margin:0 0 22px;font-size:13px;font-weight:500}.SpecialtiesSection-module__a3-E3a__features{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;margin:0;padding:0;list-style:none;display:grid}.SpecialtiesSection-module__a3-E3a__features li{border-top:1px solid var(--specialty-line);align-items:flex-start;gap:10px;padding:20px 0;display:flex}.SpecialtiesSection-module__a3-E3a__features svg{color:var(--specialty-accent);flex-shrink:0;margin-top:3px}.SpecialtiesSection-module__a3-E3a__features p{margin:0;font-size:14px;line-height:1.75}@keyframes SpecialtiesSection-module__a3-E3a__reveal{0%{opacity:.25;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover){.SpecialtiesSection-module__a3-E3a__tab:hover{color:var(--specialty-accent);background:#24718a08}.SpecialtiesSection-module__a3-E3a__cta:hover{color:var(--specialty-text)}}.dark .SpecialtiesSection-module__a3-E3a__section{--specialty-text:#e8eef3;--specialty-muted:#a8bac6;--specialty-line:#2c3e4d;--specialty-accent:#85c0d1;background:#0b1824}.dark .SpecialtiesSection-module__a3-E3a__symbol{background:#172e37}.dark .SpecialtiesSection-module__a3-E3a__symbol img{filter:brightness(0)invert();opacity:.9}.dark .SpecialtiesSection-module__a3-E3a__tabIcon{filter:brightness(0)invert();opacity:.9}.dark .SpecialtiesSection-module__a3-E3a__tab[aria-selected=true]{background:#85c0d110}@media (max-width:900px){.SpecialtiesSection-module__a3-E3a__panel{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:32px}.SpecialtiesSection-module__a3-E3a__features{grid-template-columns:1fr}.SpecialtiesSection-module__a3-E3a__features li{padding:14px 0}.SpecialtiesSection-module__a3-E3a__identity{flex-direction:column;align-items:flex-start;gap:16px}}@media (max-width:600px){.SpecialtiesSection-module__a3-E3a__section{padding:52px 20px}.SpecialtiesSection-module__a3-E3a__heading{margin-bottom:26px}.SpecialtiesSection-module__a3-E3a__heading p{font-size:15px}.SpecialtiesSection-module__a3-E3a__tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin-bottom:28px}.SpecialtiesSection-module__a3-E3a__tab{gap:8px;padding:10px 6px;font-size:13px}.SpecialtiesSection-module__a3-E3a__panel{grid-template-columns:1fr;gap:30px}.SpecialtiesSection-module__a3-E3a__identity{flex-direction:row;align-items:center;margin-bottom:16px}.SpecialtiesSection-module__a3-E3a__symbol{width:60px;height:60px}.SpecialtiesSection-module__a3-E3a__symbol img{width:42px;height:42px}.SpecialtiesSection-module__a3-E3a__overview>p{max-width:none;margin-bottom:14px}.SpecialtiesSection-module__a3-E3a__details h4{margin-bottom:14px}}@media (prefers-reduced-motion:reduce){.SpecialtiesSection-module__a3-E3a__panel[data-animate=true]{animation:none}.SpecialtiesSection-module__a3-E3a__tab{transition:none}}
