@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_1f89aa1c-module__6i8-Tq__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_1f89aa1c-module__6i8-Tq__variable{--font-plus-jakarta-sans:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
.Container-module__DjgGgG__container{width:100%;max-width:var(--container-width);margin-inline:auto;padding-inline:24px}
.NavDropdown-module__DW2Eaq__item{position:relative}.NavDropdown-module__DW2Eaq__triggerRow{align-items:center;display:flex}.NavDropdown-module__DW2Eaq__trigger{color:var(--color-navy);border-radius:999px;align-items:center;gap:6px;padding:8px 16px;font-size:.95rem;font-weight:600;transition:background-color .2s,color .2s;display:inline-flex}.NavDropdown-module__DW2Eaq__chevronToggle{cursor:pointer;color:var(--color-text-light);background:0 0;border:none;justify-content:center;align-items:center;padding:8px;display:none}.NavDropdown-module__DW2Eaq__chevronToggle svg{transition:transform .2s}.NavDropdown-module__DW2Eaq__chevronToggle[aria-expanded=true] svg{transform:rotate(180deg)}.NavDropdown-module__DW2Eaq__trigger:hover{background:var(--color-bg-alt)}.NavDropdown-module__DW2Eaq__active{color:var(--color-primary-dark);background:#fff0ef}.NavDropdown-module__DW2Eaq__active .NavDropdown-module__DW2Eaq__chevron{color:var(--color-primary-dark)}.NavDropdown-module__DW2Eaq__chevron{color:var(--color-text-light);flex-shrink:0;transition:transform .2s}.NavDropdown-module__DW2Eaq__item:hover .NavDropdown-module__DW2Eaq__chevron,.NavDropdown-module__DW2Eaq__item:focus-within .NavDropdown-module__DW2Eaq__chevron{transform:rotate(180deg)}.NavDropdown-module__DW2Eaq__panel{opacity:0;visibility:hidden;pointer-events:none;border-radius:var(--radius-lg);border:1px solid var(--color-border);z-index:60;background:#fff;padding:28px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%)translateY(8px);box-shadow:0 20px 48px #0a254029}.NavDropdown-module__DW2Eaq__panel:before{content:"";height:14px;position:absolute;top:-14px;left:0;right:0}.NavDropdown-module__DW2Eaq__item:hover .NavDropdown-module__DW2Eaq__panel,.NavDropdown-module__DW2Eaq__item:focus-within .NavDropdown-module__DW2Eaq__panel{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}@media (prefers-reduced-motion:reduce){.NavDropdown-module__DW2Eaq__panel{transition:none}}@media (max-width:1100px){.NavDropdown-module__DW2Eaq__panel{left:0;transform:translateY(8px)}.NavDropdown-module__DW2Eaq__item:hover .NavDropdown-module__DW2Eaq__panel,.NavDropdown-module__DW2Eaq__item:focus-within .NavDropdown-module__DW2Eaq__panel{transform:translateY(0)}}@media (max-width:860px){.NavDropdown-module__DW2Eaq__item{position:static}.NavDropdown-module__DW2Eaq__triggerRow{justify-content:space-between}.NavDropdown-module__DW2Eaq__trigger{flex:1;padding:12px 16px}.NavDropdown-module__DW2Eaq__chevron{display:none}.NavDropdown-module__DW2Eaq__chevronToggle{display:flex}.NavDropdown-module__DW2Eaq__panel{opacity:1;visibility:visible;pointer-events:auto;box-shadow:none;border:none;margin-top:8px;padding:4px 0 4px 16px;display:none;position:static;transform:none}.NavDropdown-module__DW2Eaq__panel.NavDropdown-module__DW2Eaq__panelOpen{display:block}}
.MegaMenu-module__8k9CWa__services{grid-template-columns:repeat(4,200px);gap:32px;display:grid}.MegaMenu-module__8k9CWa__column h4{letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary);margin-bottom:14px;font-size:.75rem;font-weight:700}.MegaMenu-module__8k9CWa__column ul{flex-direction:column;align-items:stretch;gap:10px;display:flex}.MegaMenu-module__8k9CWa__column a{text-align:left;width:100%;color:var(--color-navy);padding:4px 0;font-size:.9rem;font-weight:500;transition:color .15s,transform .15s;display:block}.MegaMenu-module__8k9CWa__column a:hover{color:var(--color-primary);transform:translate(2px)}.MegaMenu-module__8k9CWa__industries{width:560px}.MegaMenu-module__8k9CWa__industryGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.MegaMenu-module__8k9CWa__industryCard{border-radius:var(--radius-sm);padding:14px 16px;transition:background-color .15s;display:block}.MegaMenu-module__8k9CWa__industryCard:hover{background:var(--color-bg-alt)}.MegaMenu-module__8k9CWa__industryCard h4{color:var(--color-navy);margin-bottom:4px;font-size:.92rem;font-weight:700}.MegaMenu-module__8k9CWa__industryCard p{color:var(--color-text-light);margin-bottom:0;font-size:.8rem;line-height:1.5}.MegaMenu-module__8k9CWa__footer{border-top:1px solid var(--color-border);grid-column:1/-1;margin-top:24px;padding-top:20px}.MegaMenu-module__8k9CWa__viewAll{color:var(--color-primary);font-size:.85rem;font-weight:700}@media (max-width:860px){.MegaMenu-module__8k9CWa__services{grid-template-columns:1fr;gap:20px}.MegaMenu-module__8k9CWa__industries{width:auto}.MegaMenu-module__8k9CWa__industryGrid{grid-template-columns:1fr}.MegaMenu-module__8k9CWa__footer{border-top:none;margin-top:8px;padding-top:8px}}
.Header-module__lnUIdW__header{z-index:61;box-shadow:none;background:#fff;border-bottom:1px solid #0000;transition:box-shadow .25s,border-color .25s;position:sticky;top:0}.Header-module__lnUIdW__header.Header-module__lnUIdW__scrolled{border-bottom-color:var(--color-border);box-shadow:0 4px 20px #0a25400f}.Header-module__lnUIdW__bar{justify-content:space-between;align-items:center;height:84px;transition:height .25s;display:flex}.Header-module__lnUIdW__scrolled .Header-module__lnUIdW__bar{height:72px}.Header-module__lnUIdW__logo img{object-fit:contain;width:auto;height:42px;transition:height .25s}.Header-module__lnUIdW__scrolled .Header-module__lnUIdW__logo img{height:36px}.Header-module__lnUIdW__navList{align-items:center;gap:4px;display:flex}.Header-module__lnUIdW__navLink{color:var(--color-navy);border-radius:999px;padding:8px 16px;font-size:.95rem;font-weight:600;transition:background-color .2s,color .2s;display:inline-block}.Header-module__lnUIdW__navLink:hover{background:var(--color-bg-alt)}.Header-module__lnUIdW__active{color:var(--color-primary-dark);background:#fff0ef}.Header-module__lnUIdW__nav{align-items:center;gap:24px;display:flex}.Header-module__lnUIdW__navActions{align-items:center;gap:12px;display:flex}.Header-module__lnUIdW__contactLink{color:var(--color-navy);border-radius:999px;padding:8px 16px;font-size:.95rem;font-weight:700;transition:background-color .2s,color .2s;display:inline-block;position:relative}.Header-module__lnUIdW__contactLink:after{content:"";background:var(--color-primary);border-radius:2px;height:2px;position:absolute;bottom:5px;left:16px;right:16px}.Header-module__lnUIdW__contactLink:hover{background:var(--color-bg-alt);color:var(--color-primary-dark)}.Header-module__lnUIdW__toggle{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:8px;display:none}.Header-module__lnUIdW__toggle span{background:var(--color-navy);border-radius:2px;width:24px;height:2px;transition:transform .2s,opacity .2s}.Header-module__lnUIdW__toggleOpen span:first-child{transform:translateY(7px)rotate(45deg)}.Header-module__lnUIdW__toggleOpen span:nth-child(2){opacity:0}.Header-module__lnUIdW__toggleOpen span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}@media (max-width:860px){.Header-module__lnUIdW__toggle{display:flex}.Header-module__lnUIdW__nav{z-index:65;background:#fff;flex-direction:column;align-items:stretch;gap:24px;padding:24px;transition:transform .25s;position:fixed;inset:84px 0 0;overflow-y:auto;transform:translate(100%)}.Header-module__lnUIdW__navOpen{transform:translate(0)}.Header-module__lnUIdW__scrolled .Header-module__lnUIdW__nav{top:72px}.Header-module__lnUIdW__navList{flex-direction:column;align-items:stretch;gap:4px}.Header-module__lnUIdW__navLink{padding:12px 16px}.Header-module__lnUIdW__navActions{flex-direction:column;align-items:stretch}}
.Button-module__8RiFmG__button{cursor:pointer;white-space:nowrap;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:14px 28px;font-size:.95rem;font-weight:600;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .25s,background-color .2s,color .2s,border-color .2s;display:inline-flex;position:relative}.Button-module__8RiFmG__button:hover{transform:translateY(-2px)scale(1.03)}.Button-module__8RiFmG__button:active{transition-duration:.1s;transform:translateY(0)scale(.98)}.Button-module__8RiFmG__button:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.Button-module__8RiFmG__primary{background:var(--color-primary);color:#fff;box-shadow:0 8px 20px #ed706b59}.Button-module__8RiFmG__primary:hover{background:var(--color-primary-dark);box-shadow:0 12px 28px #ed706b73}.Button-module__8RiFmG__secondary{background:var(--color-navy);color:#fff}.Button-module__8RiFmG__secondary:hover{background:#061a2e;box-shadow:0 10px 24px #0a254059}.Button-module__8RiFmG__outline{color:var(--color-navy);border-color:var(--color-border);background:0 0}.Button-module__8RiFmG__outline:hover{border-color:var(--color-navy);box-shadow:0 8px 20px #0a25401f}.Button-module__8RiFmG__outlineLight{color:#fff;background:0 0;border-color:#fff6}.Button-module__8RiFmG__outlineLight:hover{border-color:#fff;box-shadow:0 8px 20px #ffffff26}@media (prefers-reduced-motion:reduce){.Button-module__8RiFmG__button,.Button-module__8RiFmG__button:hover,.Button-module__8RiFmG__button:active{transition:background-color .2s,color .2s,border-color .2s;transform:none}}
.CopyableLink-module__kb4nwW__wrap{align-items:center;gap:6px;display:inline-flex;position:relative}.CopyableLink-module__kb4nwW__copyBtn{color:currentColor;opacity:.5;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;padding:0;transition:opacity .15s,background .15s;display:inline-flex}.CopyableLink-module__kb4nwW__copyBtn:hover{opacity:1;background:#7f7f7f24}.CopyableLink-module__kb4nwW__tooltip{background:var(--color-navy);color:#fff;white-space:nowrap;pointer-events:none;border-radius:6px;padding:4px 8px;font-size:.72rem;font-weight:600;animation:.15s ease-out both CopyableLink-module__kb4nwW__copy-tooltip-in;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}@keyframes CopyableLink-module__kb4nwW__copy-tooltip-in{0%{opacity:0;transform:translate(-50%)translateY(4px)}to{opacity:1;transform:translate(-50%)translateY(0)}}
.Footer-module__3hUVsW__footer{background:var(--color-navy);color:#ffffffbf;scroll-snap-align:start;padding:64px 0 28px}@media (max-width:960px){.Footer-module__3hUVsW__footer{scroll-snap-align:none}}.Footer-module__3hUVsW__footerCompact{padding:28px 0 18px}.Footer-module__3hUVsW__footerCompact .Footer-module__3hUVsW__grid{gap:24px;padding-bottom:20px}.Footer-module__3hUVsW__footerCompact .Footer-module__3hUVsW__about p{margin-bottom:8px}.Footer-module__3hUVsW__footerCompact ul{gap:7px}.Footer-module__3hUVsW__footerCompact h4{margin-bottom:10px}.Footer-module__3hUVsW__footerCompact .Footer-module__3hUVsW__social{margin-top:12px}.Footer-module__3hUVsW__footerCompact .Footer-module__3hUVsW__bottom{padding-top:14px}.Footer-module__3hUVsW__grid{border-bottom:1px solid #ffffff1a;grid-template-columns:1.5fr .8fr .8fr 1fr;gap:32px;padding-bottom:40px;display:grid}.Footer-module__3hUVsW__brandLogo{margin-bottom:16px;display:block}.Footer-module__3hUVsW__about p{color:#fff9;max-width:32ch;font-size:.9rem}.Footer-module__3hUVsW__footer h4{color:#fff;letter-spacing:.04em;text-transform:uppercase;margin-bottom:18px;font-size:.85rem;font-weight:700}.Footer-module__3hUVsW__footer ul{flex-direction:column;gap:11px;display:flex}.Footer-module__3hUVsW__footer li,.Footer-module__3hUVsW__footer a{color:#fff9;font-size:.88rem}.Footer-module__3hUVsW__footer a{transition:color .2s}.Footer-module__3hUVsW__footer a:hover{color:#fff}.Footer-module__3hUVsW__social{flex-direction:row;gap:16px;margin-top:20px}.Footer-module__3hUVsW__bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;font-size:.85rem;display:flex}.Footer-module__3hUVsW__bottom p{color:#ffffff8c;margin:0}.Footer-module__3hUVsW__legal{gap:24px;display:flex}.Footer-module__3hUVsW__legal a{color:#ffffff8c;transition:color .2s}.Footer-module__3hUVsW__legal a:hover{color:#fff}@media (max-width:860px){.Footer-module__3hUVsW__grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.Footer-module__3hUVsW__grid{grid-template-columns:1fr}}
.PageHero-module__TYRMoq__hero{background-image:linear-gradient(180deg, #f8fafdf5 0%, #fffffffa 100%), var(--hero-image,none);text-align:center;background-position:50%;background-size:cover;padding:72px 0 56px}.PageHero-module__TYRMoq__hero.PageHero-module__TYRMoq__cover{background-image:linear-gradient(180deg, #060e1c80 0%, #060e1cc7 100%), var(--hero-image,none);padding:96px 0 64px}.PageHero-module__TYRMoq__hero.PageHero-module__TYRMoq__cover h1{color:#fff}.PageHero-module__TYRMoq__hero.PageHero-module__TYRMoq__cover .PageHero-module__TYRMoq__subtitle{color:#ffffffd9}.PageHero-module__TYRMoq__hero.PageHero-module__TYRMoq__cover .PageHero-module__TYRMoq__eyebrow{color:#ffb3ae}.PageHero-module__TYRMoq__inner{max-width:720px}@keyframes PageHero-module__TYRMoq__hero-fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.PageHero-module__TYRMoq__animateIn{animation:.7s cubic-bezier(.16,1,.3,1) both PageHero-module__TYRMoq__hero-fade-up}@media (prefers-reduced-motion:reduce){.PageHero-module__TYRMoq__animateIn{animation:none}}.PageHero-module__TYRMoq__eyebrow{color:var(--color-primary);letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-size:.85rem;font-weight:700;display:inline-block}.PageHero-module__TYRMoq__subtitle{color:var(--color-text-light);margin-bottom:0;font-size:1.1rem}
.Reveal-module__RyAmyW__reveal{opacity:0;will-change:opacity, transform;height:100%;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}.Reveal-module__RyAmyW__reveal.Reveal-module__RyAmyW__visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.Reveal-module__RyAmyW__reveal{opacity:1;transition:none;transform:none}}
.ScrollProgressBar-module__KB7hsq__track{z-index:200;pointer-events:none;background:0 0;height:3px;position:fixed;top:0;left:0;right:0}.ScrollProgressBar-module__KB7hsq__bar{background:linear-gradient(90deg, var(--color-primary) 0%, var(--color-teal) 100%);height:100%;transition:width .1s linear;box-shadow:0 0 8px #ed706b80}@media (prefers-reduced-motion:reduce){.ScrollProgressBar-module__KB7hsq__bar{transition:none}}
.SectionHeading-module__1CUDPa__heading{max-width:680px;margin-bottom:48px}.SectionHeading-module__1CUDPa__compact{margin-bottom:20px}.SectionHeading-module__1CUDPa__center{text-align:center;margin-inline:auto}.SectionHeading-module__1CUDPa__eyebrow{color:var(--color-primary);letter-spacing:.08em;text-transform:uppercase;align-items:center;margin-bottom:12px;font-size:.85rem;font-weight:700;display:inline-flex}.SectionHeading-module__1CUDPa__pulseDot{background:var(--color-primary);border-radius:50%;width:7px;height:7px;margin-right:8px;animation:1.8s ease-out infinite SectionHeading-module__1CUDPa__sectionPulseDot}@keyframes SectionHeading-module__1CUDPa__sectionPulseDot{0%{box-shadow:0 0 #ed706b8c}70%{box-shadow:0 0 0 8px #ed706b00}to{box-shadow:0 0 #ed706b00}}@media (prefers-reduced-motion:reduce){.SectionHeading-module__1CUDPa__pulseDot{animation:none}}.SectionHeading-module__1CUDPa__subtitle{color:var(--color-text-light);margin-bottom:0;font-size:1.05rem}
@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes LogoMarquee-module__UsyVoW__spin-angle{to{--angle:360deg}}.LogoMarquee-module__UsyVoW__grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:20px;display:grid}.LogoMarquee-module__UsyVoW__tile{border:1px solid var(--color-border);border-radius:var(--radius-md);height:120px;box-shadow:var(--shadow-card);isolation:isolate;opacity:0;transition:opacity .6s cubic-bezier(.16, 1, .3, 1) var(--delay,0s), transform .6s cubic-bezier(.16, 1, .3, 1) var(--delay,0s), box-shadow .3s ease, border-color .3s ease;background:#fff;justify-content:center;align-items:center;padding:20px;display:flex;position:relative;overflow:hidden;transform:translateY(20px)}.LogoMarquee-module__UsyVoW__tile.LogoMarquee-module__UsyVoW__visible{opacity:1;transform:translateY(0)}.LogoMarquee-module__UsyVoW__tile:before{content:"";border-radius:inherit;background:conic-gradient(from var(--angle,0deg), var(--color-primary), var(--color-teal), var(--color-primary));-webkit-mask-composite:xor;opacity:0;pointer-events:none;z-index:1;padding:1.5px;transition:opacity .3s;animation:3.5s linear infinite LogoMarquee-module__UsyVoW__spin-angle;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 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}.LogoMarquee-module__UsyVoW__tile:hover:before{opacity:1}.LogoMarquee-module__UsyVoW__glow{background:radial-gradient(160px circle at var(--x,50%) var(--y,50%), #ed706b29, transparent 70%);opacity:0;pointer-events:none;z-index:0;transition:opacity .3s;position:absolute;inset:0}.LogoMarquee-module__UsyVoW__tile:hover .LogoMarquee-module__UsyVoW__glow{opacity:1}.LogoMarquee-module__UsyVoW__tile:hover{box-shadow:var(--shadow-card-hover);border-color:#0000;transform:translateY(-6px)}.LogoMarquee-module__UsyVoW__link{z-index:2;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.LogoMarquee-module__UsyVoW__tile img{z-index:2;object-fit:contain;max-width:100%;max-height:60px;transition:transform .35s cubic-bezier(.16,1,.3,1);position:relative}.LogoMarquee-module__UsyVoW__tile:hover img{transform:scale(1.08)}@media (prefers-reduced-motion:reduce){.LogoMarquee-module__UsyVoW__tile{opacity:1;transition:none;transform:none}.LogoMarquee-module__UsyVoW__tile:before{animation:none}.LogoMarquee-module__UsyVoW__tile img{transition:none}}@media (max-width:600px){.LogoMarquee-module__UsyVoW__grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:14px}.LogoMarquee-module__UsyVoW__tile{height:96px;padding:14px}.LogoMarquee-module__UsyVoW__tile img{max-height:44px}}
.ScrollToTopButton-module__S_nuzW__button{z-index:90;background:var(--color-primary);color:#fff;cursor:pointer;opacity:0;visibility:hidden;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:opacity .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1),background .2s,box-shadow .25s;display:flex;position:fixed;bottom:28px;right:28px;transform:translateY(12px);box-shadow:0 6px 18px #0a254038}.ScrollToTopButton-module__S_nuzW__button.ScrollToTopButton-module__S_nuzW__visible{opacity:1;visibility:visible;transform:translateY(0)}.ScrollToTopButton-module__S_nuzW__button:hover{background:var(--color-primary-dark);transform:translateY(-2px);box-shadow:0 10px 24px #0a25404d}@media (max-width:720px){.ScrollToTopButton-module__S_nuzW__button{width:42px;height:42px;bottom:18px;right:18px}.ScrollToTopButton-module__S_nuzW__button svg{width:18px;height:18px}}@media (prefers-reduced-motion:reduce){.ScrollToTopButton-module__S_nuzW__button{transition:opacity .15s,visibility .15s;transform:none}.ScrollToTopButton-module__S_nuzW__button:hover{transform:none}}
.ProjectCta-module__U1oW1W__cta{isolation:isolate;text-align:center;background-position:50%;background-size:cover;padding:120px 0;position:relative;overflow:hidden}.ProjectCta-module__U1oW1W__cta:before{content:"";z-index:-1;background:linear-gradient(#14161a73 0%,#0f1114b8 100%);position:absolute;inset:0}.ProjectCta-module__U1oW1W__inner{max-width:580px}.ProjectCta-module__U1oW1W__eyebrow{color:var(--color-primary);letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-size:.85rem;font-weight:700;display:inline-block}.ProjectCta-module__U1oW1W__cta h2{color:#fff;text-shadow:0 2px 12px #00000040;font-size:clamp(1.9rem,3vw,2.5rem)}.ProjectCta-module__U1oW1W__cta p{color:#ffffffe0;margin:16px 0 32px;font-size:1.05rem}@media (max-width:600px){.ProjectCta-module__U1oW1W__cta{padding:80px 0}}
.ScrollRow-module__XkvDSG__wrap{position:relative}.ScrollRow-module__XkvDSG__arrow{z-index:3;border:1px solid var(--color-border);width:44px;height:44px;color:var(--color-navy);box-shadow:var(--shadow-card);cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;transition:box-shadow .2s,border-color .2s,color .2s,opacity .2s,transform .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.ScrollRow-module__XkvDSG__arrow:hover:not(:disabled){box-shadow:var(--shadow-card-hover);color:var(--color-primary);border-color:#ed706b66;transform:translateY(-50%)scale(1.06)}.ScrollRow-module__XkvDSG__arrow:disabled{opacity:0;pointer-events:none}.ScrollRow-module__XkvDSG__arrowLeft{left:-10px}.ScrollRow-module__XkvDSG__arrowRight{right:-10px}@media (max-width:900px){.ScrollRow-module__XkvDSG__arrow{display:none}}
.SocialSidebar-module__D5ecUW__bar{z-index:60;flex-direction:column;gap:12px;display:flex;position:fixed;top:50%;right:18px;transform:translateY(-50%)}.SocialSidebar-module__D5ecUW__icon{border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s;display:flex;box-shadow:0 6px 18px #0a254038}.SocialSidebar-module__D5ecUW__icon:hover{transform:scale(1.1)translate(-2px);box-shadow:0 10px 24px #0a25404d}.SocialSidebar-module__D5ecUW__facebook{background:#1877f2}.SocialSidebar-module__D5ecUW__instagram{background:radial-gradient(circle at 30% 110%,#fdf497 0% 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.SocialSidebar-module__D5ecUW__linkedin{background:#0a66c2}@media (max-width:720px){.SocialSidebar-module__D5ecUW__bar{gap:8px;right:10px}.SocialSidebar-module__D5ecUW__icon{width:38px;height:38px}.SocialSidebar-module__D5ecUW__icon svg{width:16px;height:16px}}
@keyframes PageShell-module__Y0wp5q__page-fade-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.PageShell-module__Y0wp5q__pageTransition{animation:.4s cubic-bezier(.16,1,.3,1) both PageShell-module__Y0wp5q__page-fade-in}@media (prefers-reduced-motion:reduce){.PageShell-module__Y0wp5q__pageTransition{animation:none}}
.ImageSlideshow-module__xxWikG__slideshow{background:linear-gradient(160deg,#0a2540 0%,#123a63 100%);height:400px;position:relative;overflow:hidden}.ImageSlideshow-module__xxWikG__slide{object-fit:cover;object-position:center top;opacity:0;cursor:pointer;pointer-events:none;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.ImageSlideshow-module__xxWikG__slide.ImageSlideshow-module__xxWikG__active{opacity:1;pointer-events:auto}.ImageSlideshow-module__xxWikG__dots{z-index:2;justify-content:center;gap:8px;display:flex;position:absolute;bottom:16px;left:0;right:0}.ImageSlideshow-module__xxWikG__dot{cursor:pointer;background:#ffffff73;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:background .2s,transform .2s}.ImageSlideshow-module__xxWikG__dot:hover{background:#ffffffbf}.ImageSlideshow-module__xxWikG__dotActive{background:#fff;transform:scale(1.25)}@media (max-width:600px){.ImageSlideshow-module__xxWikG__slideshow{height:280px}}.ImageSlideshow-module__xxWikG__lightbox{z-index:1000;background:#060e1ceb;justify-content:center;align-items:center;padding:56px;animation:.2s ImageSlideshow-module__xxWikG__lightboxFade;display:flex;position:fixed;inset:0}@keyframes ImageSlideshow-module__xxWikG__lightboxFade{0%{opacity:0}to{opacity:1}}.ImageSlideshow-module__xxWikG__lightboxImg{object-fit:contain;cursor:default;border-radius:10px;max-width:100%;max-height:100%;box-shadow:0 30px 70px #00000080}.ImageSlideshow-module__xxWikG__lightboxClose{color:#fff;cursor:pointer;background:#ffffff1f;border:none;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.7rem;line-height:1;transition:background .2s;display:flex;position:absolute;top:20px;right:24px}.ImageSlideshow-module__xxWikG__lightboxClose:hover{background:#ffffff3d}.ImageSlideshow-module__xxWikG__lightboxNav{color:#fff;cursor:pointer;background:#ffffff1f;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:2.2rem;line-height:1;transition:background .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.ImageSlideshow-module__xxWikG__lightboxNav:hover{background:#ffffff3d}.ImageSlideshow-module__xxWikG__lightboxPrev{left:20px}.ImageSlideshow-module__xxWikG__lightboxNext{right:20px}@media (max-width:600px){.ImageSlideshow-module__xxWikG__lightbox{padding:16px}.ImageSlideshow-module__xxWikG__lightboxNav{width:40px;height:40px;font-size:1.6rem}.ImageSlideshow-module__xxWikG__lightboxPrev{left:8px}.ImageSlideshow-module__xxWikG__lightboxNext{right:8px}}
.Home-module__jKgjFW__viewportSection{scroll-snap-align:start;scroll-snap-stop:always;flex-direction:column;justify-content:center;min-height:100vh;padding:40px 0;display:flex}.Home-module__jKgjFW__dotGrid{position:relative;overflow:hidden}.Home-module__jKgjFW__dotGrid:before{content:"";pointer-events:none;background-image:radial-gradient(#0a254017 1.5px,#0000 1.5px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60%,#000 0%,#0000 80%);mask-image:radial-gradient(70% 60%,#000 0%,#0000 80%)}.Home-module__jKgjFW__howSection:before{background-image:radial-gradient(#0a25401f 1.5px,#0000 1.5px);-webkit-mask-image:radial-gradient(85% 90%,#000 0%,#0000 85%);mask-image:radial-gradient(85% 90%,#000 0%,#0000 85%)}@keyframes Home-module__jKgjFW__glowPulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.9;transform:scale(1.12)}}.Home-module__jKgjFW__pulseGlow{filter:blur(60px);pointer-events:none;border-radius:50%;animation:7s ease-in-out infinite Home-module__jKgjFW__glowPulse;position:absolute}@media (prefers-reduced-motion:reduce){.Home-module__jKgjFW__pulseGlow{animation:none}}.Home-module__jKgjFW__pulseGlowCoral{background:radial-gradient(circle,#ed706b47 0%,#ed706b00 70%)}.Home-module__jKgjFW__pulseGlowBlue{background:radial-gradient(circle,#1961d629 0%,#1961d600 70%)}.Home-module__jKgjFW__pulseGlowTeal{background:radial-gradient(circle,#3087a333 0%,#3087a300 70%)}.Home-module__jKgjFW__pulseGlowNavy{background:radial-gradient(circle,#0a254024 0%,#0a254000 70%)}.Home-module__jKgjFW__hero{text-align:center;color:#fff;background-position:50%;background-size:cover;padding:120px 0 96px;position:relative;overflow:hidden}.Home-module__jKgjFW__hero h1{color:#fff}.Home-module__jKgjFW__heroVideo{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.Home-module__jKgjFW__heroOverlay{z-index:1;background:linear-gradient(#060e1c8c 0%,#060e1ccc 100%);position:absolute;inset:0}.Home-module__jKgjFW__heroInner{z-index:2;max-width:760px;position:relative}.Home-module__jKgjFW__badge{color:#ffb3ae;letter-spacing:.04em;background:#ed706b33;border-radius:999px;margin-bottom:20px;padding:8px 18px;font-size:.8rem;font-weight:700;display:inline-block}.Home-module__jKgjFW__heroLead{color:#ffffffd9;margin-bottom:32px;font-size:1.15rem}.Home-module__jKgjFW__heroActions{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.Home-module__jKgjFW__whyIntro{color:var(--color-text-light);max-width:46ch;margin-bottom:24px;font-size:1rem}.Home-module__jKgjFW__whyPoints{flex-direction:column;gap:10px;margin:0 0 28px;padding:0;list-style:none;display:flex}.Home-module__jKgjFW__whyPoints li{color:var(--color-navy);align-items:center;gap:10px;font-size:.92rem;font-weight:600;display:flex}.Home-module__jKgjFW__whyPointIcon{width:26px;height:26px;color:var(--color-primary);background:linear-gradient(135deg,#ed706b24 0%,#3087a324 100%);border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.Home-module__jKgjFW__serviceScroll{scroll-snap-type:x proximity;scrollbar-width:none;gap:20px;margin:0 -4px;padding:4px 4px 8px;scroll-padding-left:4px;display:flex;overflow:auto hidden}.Home-module__jKgjFW__serviceScroll::-webkit-scrollbar{display:none}.Home-module__jKgjFW__serviceScrollItem{scroll-snap-align:start;flex:0 0 260px}.Home-module__jKgjFW__serviceCardLink{height:100%;color:inherit;display:block}.Home-module__jKgjFW__serviceCard{border:1px solid var(--color-border);border-radius:var(--radius-md);height:100%;transition:box-shadow .2s,transform .2s;overflow:hidden}.Home-module__jKgjFW__serviceCard:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}.Home-module__jKgjFW__serviceCard>:not(.Home-module__jKgjFW__serviceImageWrap){padding-inline:24px}.Home-module__jKgjFW__serviceImageWrap{background:var(--color-bg-alt);height:108px;overflow:hidden}.Home-module__jKgjFW__serviceImageWrap img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.Home-module__jKgjFW__serviceCard:hover .Home-module__jKgjFW__serviceImageWrap img{transform:scale(1.08)}.Home-module__jKgjFW__serviceCategory{margin-top:14px}.Home-module__jKgjFW__serviceCard p{padding-bottom:16px}.Home-module__jKgjFW__serviceCategory{color:var(--color-blue);text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px;font-size:.75rem;font-weight:700;display:inline-block}.Home-module__jKgjFW__serviceCard h3{margin-bottom:6px;font-size:1.05rem}.Home-module__jKgjFW__serviceCard p{color:var(--color-text-light);margin-bottom:0;font-size:.9rem;line-height:1.45}.Home-module__jKgjFW__centerCta{justify-content:center;margin-top:28px;display:flex}.Home-module__jKgjFW__textLink{color:var(--color-primary);font-weight:700}.Home-module__jKgjFW__altSection{background:var(--color-bg-alt)}.Home-module__jKgjFW__sectionTint{background:linear-gradient(#f3f8fd 0%,#eaf1f9 100%);position:relative;overflow:hidden}.Home-module__jKgjFW__eyebrow{color:var(--color-primary);letter-spacing:.08em;text-transform:uppercase;align-items:center;margin-bottom:12px;font-size:.85rem;font-weight:700;display:inline-flex}.Home-module__jKgjFW__eyebrowPulseDot{background:var(--color-primary);border-radius:50%;width:7px;height:7px;margin-right:8px;animation:1.8s ease-out infinite Home-module__jKgjFW__sectionPulseDot}@keyframes Home-module__jKgjFW__sectionPulseDot{0%{box-shadow:0 0 #ed706b8c}70%{box-shadow:0 0 0 8px #ed706b00}to{box-shadow:0 0 #ed706b00}}@media (prefers-reduced-motion:reduce){.Home-module__jKgjFW__eyebrowPulseDot{animation:none}}.Home-module__jKgjFW__whyGlow1{width:360px;height:360px;top:-100px;left:-80px}.Home-module__jKgjFW__whyGlow2{width:320px;height:320px;animation-delay:2s;bottom:-120px;right:-60px}.Home-module__jKgjFW__howGlow1{width:420px;height:420px;top:-80px;right:-60px}.Home-module__jKgjFW__howGlow2{width:380px;height:380px;animation-delay:1.5s;bottom:-90px;left:-40px}.Home-module__jKgjFW__howGlow3{width:260px;height:260px;animation-delay:.8s;top:38%;left:-100px}.Home-module__jKgjFW__howGlow4{width:240px;height:240px;animation-delay:2.2s;bottom:30%;right:-80px}.Home-module__jKgjFW__howLine{pointer-events:none;background-image:linear-gradient(#0000 0%,#ed706b59 50%,#0000 100%),linear-gradient(#0000 0%,#3087a359 50%,#0000 100%);background-position:12% 0,88% 100%;background-repeat:no-repeat;background-size:1.5px 46%,1.5px 46%;position:absolute;inset:0}.Home-module__jKgjFW__whyGrid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:48px;display:grid}.Home-module__jKgjFW__whyImageWrap{isolation:isolate;position:relative}.Home-module__jKgjFW__whyImageWrap:before{content:"";background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-teal) 100%);border-radius:var(--radius-lg);z-index:-1;position:absolute;inset:20px -20px -20px 20px}.Home-module__jKgjFW__whyImage{object-fit:cover;border-radius:var(--radius-lg);width:100%;height:100%;min-height:320px;box-shadow:var(--shadow-card-hover);transition:transform .5s cubic-bezier(.16,1,.3,1);display:block}.Home-module__jKgjFW__whyImageWrap:hover .Home-module__jKgjFW__whyImage{transform:translate(-4px,4px)}.Home-module__jKgjFW__partnersSection{background:var(--color-bg)}.Home-module__jKgjFW__partnersHead{padding-inline:24px}.Home-module__jKgjFW__processGrid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid;position:relative}.Home-module__jKgjFW__processCard{z-index:1;text-align:center;border-radius:var(--radius-lg);height:100%;box-shadow:var(--shadow-card);background:#fff;border:1px solid #0000;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s,border-color .3s;position:relative;overflow:hidden}.Home-module__jKgjFW__processCard:hover{box-shadow:var(--shadow-card-hover);border-color:#ed706b40;transform:translateY(-6px)}.Home-module__jKgjFW__processCard>:not(.Home-module__jKgjFW__processImageWrap){padding-inline:22px}.Home-module__jKgjFW__processImageWrap{background:var(--color-bg-alt);height:140px;position:relative;overflow:hidden}.Home-module__jKgjFW__processImageWrap img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.Home-module__jKgjFW__processCard:hover .Home-module__jKgjFW__processImageWrap img{transform:scale(1.08)}.Home-module__jKgjFW__processBadge{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-navy) 100%);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.7rem;font-weight:800;display:flex;position:absolute;top:12px;left:12px;box-shadow:0 8px 16px #0a254059}.Home-module__jKgjFW__processCard h3{margin-top:20px;margin-bottom:8px;font-size:1.1rem}.Home-module__jKgjFW__processCard p{color:var(--color-text-light);margin-bottom:20px;font-size:.92rem}.Home-module__jKgjFW__productSection{position:relative;overflow:hidden}.Home-module__jKgjFW__productGlow{pointer-events:none;filter:blur(60px);background:radial-gradient(circle,#ed706b24 0%,#ed706b00 70%);width:480px;height:480px;animation:7s ease-in-out infinite Home-module__jKgjFW__glowPulse;position:absolute;top:-120px;right:-80px}.Home-module__jKgjFW__productGlow2{pointer-events:none;filter:blur(60px);background:radial-gradient(circle,#3087a324 0%,#3087a300 70%);width:420px;height:420px;animation:7s ease-in-out 2s infinite Home-module__jKgjFW__glowPulse;position:absolute;bottom:-140px;left:-100px}.Home-module__jKgjFW__productDoodle{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.Home-module__jKgjFW__productDoodleIcon{fill:none;stroke:var(--color-navy);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;opacity:.06}@media (prefers-reduced-motion:reduce){.Home-module__jKgjFW__productGlow,.Home-module__jKgjFW__productGlow2{animation:none}}.Home-module__jKgjFW__productInner{z-index:1;text-align:left;grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;display:grid;position:relative}.Home-module__jKgjFW__productSection h2{color:var(--color-navy);margin-bottom:8px}.Home-module__jKgjFW__productTagline{color:var(--color-navy);margin-bottom:12px;font-size:1.1rem;font-weight:600}.Home-module__jKgjFW__productDescription{color:var(--color-text-light);margin-bottom:0;font-size:.98rem}.Home-module__jKgjFW__productLogo{width:auto;height:28px;margin-bottom:16px}.Home-module__jKgjFW__eyebrowLight{color:var(--color-primary);letter-spacing:.08em;text-transform:uppercase;align-items:center;margin-bottom:12px;font-size:.85rem;font-weight:700;display:inline-flex}.Home-module__jKgjFW__productBadges{flex-wrap:wrap;gap:10px;margin:22px 0 18px;display:flex}.Home-module__jKgjFW__productBadge{color:var(--color-navy);background:linear-gradient(135deg,#ed706b1a 0%,#ed706b08 100%);border:1px solid #ed706b38;border-radius:999px;align-items:center;gap:8px;padding:6px 16px 6px 6px;font-size:.85rem;font-weight:600;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s,border-color .25s;display:inline-flex}.Home-module__jKgjFW__productBadge:hover{box-shadow:var(--shadow-card);border-color:#ed706b66;transform:translateY(-3px)}.Home-module__jKgjFW__productBadgeIcon{background:linear-gradient(135deg, var(--color-primary) 0%, #d9564f 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex;box-shadow:0 3px 8px #ed706b66}.Home-module__jKgjFW__productBadgeTeal{background:linear-gradient(135deg,#3087a31a 0%,#3087a308 100%);border-color:#3087a338}.Home-module__jKgjFW__productBadgeTeal:hover{border-color:#3087a366}.Home-module__jKgjFW__productBadgeTeal .Home-module__jKgjFW__productBadgeIcon{background:linear-gradient(135deg, var(--color-teal) 0%, #1f6b82 100%);box-shadow:0 3px 8px #3087a366}.Home-module__jKgjFW__complianceRow{flex-wrap:wrap;gap:12px;margin-bottom:22px;display:flex}.Home-module__jKgjFW__complianceTile{border-radius:var(--radius-md);border:1px solid var(--color-border);width:76px;box-shadow:var(--shadow-card);color:var(--color-text-light);letter-spacing:.02em;background:#fff;flex-direction:column;align-items:center;gap:8px;padding:14px 8px;font-size:.68rem;font-weight:700;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s,border-color .25s;display:flex}.Home-module__jKgjFW__complianceTile:hover{box-shadow:var(--shadow-card-hover);border-color:#ed706b4d;transform:translateY(-4px)scale(1.03)}.Home-module__jKgjFW__complianceTileTeal:hover{border-color:#3087a34d}.Home-module__jKgjFW__complianceIconWrap{width:36px;height:36px;color:var(--color-primary);background:linear-gradient(135deg,#ed706b24 0%,#ed706b0a 100%);border-radius:10px;justify-content:center;align-items:center;display:flex}.Home-module__jKgjFW__complianceTileTeal .Home-module__jKgjFW__complianceIconWrap{color:var(--color-teal);background:linear-gradient(135deg,#3087a329 0%,#3087a30d 100%)}.Home-module__jKgjFW__productActions{flex-wrap:wrap;gap:16px;display:flex}@keyframes Home-module__jKgjFW__productFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.Home-module__jKgjFW__productImageFrame{isolation:isolate;justify-content:center;align-items:center;padding:20px;animation:5s ease-in-out infinite Home-module__jKgjFW__productFloat;display:flex;position:relative}.Home-module__jKgjFW__productImageFrame:before{content:"";z-index:-1;filter:blur(24px);background:radial-gradient(circle,#ed706b38 0%,#3087a32e 55%,#3087a300 75%);border-radius:50%;animation:6s ease-in-out infinite Home-module__jKgjFW__glowPulse;position:absolute;inset:10%}@keyframes Home-module__jKgjFW__coralPulseRing{0%{opacity:.5;transform:translate(-50%,-50%)scale(.75)}to{opacity:0;transform:translate(-50%,-50%)scale(1.9)}}.Home-module__jKgjFW__pulseRing{aspect-ratio:1;z-index:-1;border:2px solid #ed706b80;border-radius:50%;width:55%;animation:3.6s ease-out infinite Home-module__jKgjFW__coralPulseRing;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.75)}.Home-module__jKgjFW__pulseRing:nth-child(2){animation-delay:1.2s}.Home-module__jKgjFW__pulseRing:nth-child(3){animation-delay:2.4s}.Home-module__jKgjFW__productImage{object-fit:contain;width:100%;max-width:380px;transition:transform .5s cubic-bezier(.16,1,.3,1);display:block}.Home-module__jKgjFW__productImageFrame:hover .Home-module__jKgjFW__productImage{transform:translateY(-6px)scale(1.02)}@media (prefers-reduced-motion:reduce){.Home-module__jKgjFW__productImageFrame,.Home-module__jKgjFW__productImageFrame:before{animation:none}.Home-module__jKgjFW__pulseRing{opacity:0;animation:none}}.Home-module__jKgjFW__appsSection{background:linear-gradient(#f3f8fd 0%,#eaf1f9 100%)}.Home-module__jKgjFW__storeBadges{flex-wrap:wrap;justify-content:center;gap:12px;margin:-8px 0 20px;display:flex}.Home-module__jKgjFW__storeBadge{box-shadow:var(--shadow-card);color:var(--color-text-light);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:.78rem;display:inline-flex}.Home-module__jKgjFW__storeBadge svg{color:var(--color-navy);flex-shrink:0}.Home-module__jKgjFW__storeBadge strong{color:var(--color-navy)}.Home-module__jKgjFW__appsGrid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.Home-module__jKgjFW__appCard{border-radius:var(--radius-md);height:100%;box-shadow:var(--shadow-card);background:#fff;flex-direction:column;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden}.Home-module__jKgjFW__appCard:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}.Home-module__jKgjFW__appImageWrap{background:var(--color-navy);height:92px;overflow:hidden}.Home-module__jKgjFW__appImageWrap img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.Home-module__jKgjFW__appCard:hover .Home-module__jKgjFW__appImageWrap img{transform:scale(1.06)}.Home-module__jKgjFW__appBody{padding:12px 16px 14px}.Home-module__jKgjFW__appCategory{color:var(--color-primary);letter-spacing:.03em;text-transform:uppercase;background:#ed706b1f;border-radius:999px;margin-bottom:8px;padding:4px 10px;font-size:.68rem;font-weight:700;display:inline-block}.Home-module__jKgjFW__appDownloads{background:var(--color-primary);color:#fff;letter-spacing:.03em;border-radius:999px;margin-bottom:8px;margin-left:6px;padding:4px 10px;font-size:.7rem;font-weight:800;display:inline-block;box-shadow:0 2px 6px #ed706b59}.Home-module__jKgjFW__appCard h3{margin-bottom:6px;font-size:.95rem}.Home-module__jKgjFW__appCard p{color:var(--color-text-light);margin-bottom:10px;font-size:.82rem;line-height:1.5}.Home-module__jKgjFW__appLink{color:var(--color-primary);font-size:.8rem;font-weight:700}.Home-module__jKgjFW__appsTrustRow{flex-wrap:wrap;justify-content:center;gap:28px;margin:22px 0 4px;display:flex}.Home-module__jKgjFW__trustItemDark{color:var(--color-navy);align-items:center;gap:8px;font-size:.85rem;font-weight:600;display:flex}.Home-module__jKgjFW__industryScroll{scroll-snap-type:x proximity;scrollbar-width:none;gap:20px;margin:0 -4px;padding:4px 4px 8px;scroll-padding-left:4px;display:flex;overflow:auto hidden}.Home-module__jKgjFW__industryScroll::-webkit-scrollbar{display:none}.Home-module__jKgjFW__industryScrollItem{scroll-snap-align:start;flex:0 0 300px}.Home-module__jKgjFW__industryCardLink{height:100%;color:inherit;display:block}.Home-module__jKgjFW__industryCard{border-radius:var(--radius-lg);background:var(--color-navy);height:320px;box-shadow:var(--shadow-card);transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s;position:relative;overflow:hidden}.Home-module__jKgjFW__industryCard:hover{transform:translateY(-6px);box-shadow:0 24px 48px #0a254038}.Home-module__jKgjFW__industryImage{object-fit:cover;object-position:center 25%;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.Home-module__jKgjFW__industryCard:hover .Home-module__jKgjFW__industryImage{transform:scale(1.08)}.Home-module__jKgjFW__industryOverlay{background:linear-gradient(#060e1c00 35%,#060e1c8c 65%,#060e1ceb 100%);flex-direction:column;justify-content:flex-end;padding:24px;display:flex;position:absolute;inset:0}.Home-module__jKgjFW__industryOverlay h3{color:#fff;margin-bottom:6px;font-size:1.2rem}.Home-module__jKgjFW__industryOverlay p{color:#ffffffd9;margin-bottom:0;font-size:.9rem;line-height:1.5}.Home-module__jKgjFW__storiesGrid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.Home-module__jKgjFW__storyCard{border-radius:var(--radius-lg);height:100%;box-shadow:var(--shadow-card);background:#fff;flex-direction:column;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s;display:flex;overflow:hidden}.Home-module__jKgjFW__storyCard:hover{transform:translateY(-6px);box-shadow:0 24px 48px #0a254024}.Home-module__jKgjFW__storyBody{padding:18px 26px 22px}.Home-module__jKgjFW__storyMeta{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.Home-module__jKgjFW__storyLocation{color:var(--color-navy);font-size:.8rem;font-weight:700}.Home-module__jKgjFW__storyTag{color:var(--color-primary);letter-spacing:.03em;text-transform:uppercase;background:#ed706b1f;border-radius:999px;padding:5px 12px;font-size:.72rem;font-weight:700;display:inline-block}.Home-module__jKgjFW__storyCard h3{margin-bottom:8px;font-size:1.2rem}.Home-module__jKgjFW__storyCard p{color:var(--color-text-light);margin-bottom:0;font-size:.92rem;line-height:1.5}.Home-module__jKgjFW__testimonialsSection{background:linear-gradient(#fff8f7 0%,#f8fafd 100%);position:relative;overflow:hidden}.Home-module__jKgjFW__testimonialsGlow{pointer-events:none;background:radial-gradient(circle,#ed706b24 0%,#ed706b00 70%);width:720px;height:480px;position:absolute;top:-180px;left:50%;transform:translate(-50%)}.Home-module__jKgjFW__testimonialsGrid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid;position:relative}.Home-module__jKgjFW__testimonialCard{border-radius:var(--radius-lg);height:100%;box-shadow:var(--shadow-card);background:#fff;border:1px solid #0a25400d;flex-direction:column;padding:40px 32px 32px;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s;display:flex;position:relative}.Home-module__jKgjFW__testimonialCard:hover{transform:translateY(-6px);box-shadow:0 24px 48px #0a254024}.Home-module__jKgjFW__testimonialQuoteMark{color:var(--color-primary);opacity:.15;pointer-events:none;font-family:Georgia,Times New Roman,serif;font-size:5rem;line-height:1;position:absolute;top:8px;left:28px}.Home-module__jKgjFW__testimonialStars{color:#f5a623;letter-spacing:3px;margin-bottom:16px;font-size:.95rem}.Home-module__jKgjFW__testimonialText{color:var(--color-text);flex:auto;margin-bottom:28px;font-size:1rem;line-height:1.7}.Home-module__jKgjFW__testimonialAuthor{border-top:1px solid var(--color-border);align-items:center;gap:14px;padding-top:20px;display:flex}.Home-module__jKgjFW__testimonialAvatar{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-navy) 100%);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:.85rem;font-weight:700;display:flex}.Home-module__jKgjFW__testimonialAuthor strong{color:var(--color-navy);font-size:.95rem;display:block}.Home-module__jKgjFW__testimonialTitle{color:var(--color-text-light);font-size:.82rem;display:block}.Home-module__jKgjFW__ctaSection{text-align:center;color:#fff;scroll-snap-align:start;scroll-snap-stop:always;background-position:50%;background-size:cover;padding:96px 0 28px}.Home-module__jKgjFW__ctaSection h2{color:#fff;margin-bottom:20px;font-size:clamp(1.4rem,2.1vw,1.9rem)}.Home-module__jKgjFW__ctaEyebrow{color:#ffb3ae;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:.8rem;font-weight:700;display:inline-block}.Home-module__jKgjFW__ctaInner{max-width:680px}@media (max-width:960px){.Home-module__jKgjFW__whyGrid{grid-template-columns:1fr}.Home-module__jKgjFW__processGrid{grid-template-columns:repeat(2,1fr);row-gap:32px}.Home-module__jKgjFW__appsGrid{grid-template-columns:repeat(2,1fr)}.Home-module__jKgjFW__productInner{grid-template-columns:1fr}.Home-module__jKgjFW__productImageFrame{order:-1}.Home-module__jKgjFW__viewportSection{scroll-snap-align:none;min-height:auto}.Home-module__jKgjFW__ctaSection{scroll-snap-align:none}.Home-module__jKgjFW__storiesGrid{grid-template-columns:1fr;max-width:560px;margin-inline:auto}.Home-module__jKgjFW__testimonialsGrid{grid-template-columns:1fr;max-width:480px;margin-inline:auto}}@media (max-width:600px){.Home-module__jKgjFW__hero{padding:64px 0 48px}.Home-module__jKgjFW__ctaSection{padding:88px 0 28px}section{padding:56px 0}.Home-module__jKgjFW__processGrid,.Home-module__jKgjFW__appsGrid{grid-template-columns:1fr}.Home-module__jKgjFW__serviceScrollItem{flex-basis:220px}.Home-module__jKgjFW__industryScrollItem{flex-basis:240px}}
.NotFound-module__IfqcAa__section{text-align:center;padding:120px 0}.NotFound-module__IfqcAa__inner{max-width:480px}.NotFound-module__IfqcAa__code{color:var(--color-primary);margin-bottom:12px;font-size:4rem;font-weight:800;display:block}.NotFound-module__IfqcAa__inner p{color:var(--color-text-light);margin-bottom:32px}
.About-module__8aBknG__section{background:var(--color-bg);padding:52px 0;scroll-margin-top:84px;position:relative}@property --about-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes About-module__8aBknG__about-spin-angle{to{--about-angle:360deg}}.About-module__8aBknG__premiumTile{isolation:isolate;box-shadow:var(--shadow-card);background:#fff;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s;position:relative;overflow:hidden}.About-module__8aBknG__premiumTile:before{content:"";border-radius:inherit;background:conic-gradient(from var(--about-angle,0deg), var(--color-primary), var(--color-teal), var(--color-blue), var(--color-primary));-webkit-mask-composite:xor;opacity:0;pointer-events:none;z-index:2;padding:1.5px;transition:opacity .3s;animation:3.5s linear infinite About-module__8aBknG__about-spin-angle;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 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}.About-module__8aBknG__premiumTile:hover:before{opacity:1}.About-module__8aBknG__premiumTile:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-6px)}.About-module__8aBknG__cardGlow{background:radial-gradient(200px circle at var(--x,50%) var(--y,50%), #ed706b24, transparent 70%);opacity:0;pointer-events:none;z-index:0;transition:opacity .3s;position:absolute;inset:0}.About-module__8aBknG__premiumTile:hover .About-module__8aBknG__cardGlow{opacity:1}@media (prefers-reduced-motion:reduce){.About-module__8aBknG__premiumTile:before{animation:none}}.About-module__8aBknG__sectionNav{z-index:40;flex-direction:column;gap:14px;display:flex;position:fixed;top:50%;right:22px;transform:translateY(-50%)}.About-module__8aBknG__navDot{color:var(--color-navy);align-items:center;gap:10px;text-decoration:none;display:flex}.About-module__8aBknG__navDotMark{background:#0a254040;border:2px solid #0000;border-radius:50%;flex-shrink:0;width:9px;height:9px;transition:background .25s,transform .25s,border-color .25s}.About-module__8aBknG__navDotLabel{letter-spacing:.02em;white-space:nowrap;opacity:0;box-shadow:var(--shadow-card);background:#fff;border-radius:999px;padding:3px 9px;font-size:.72rem;font-weight:700;transition:opacity .2s,transform .2s;transform:translate(6px)}.About-module__8aBknG__navDot:hover .About-module__8aBknG__navDotLabel,.About-module__8aBknG__navDotActive .About-module__8aBknG__navDotLabel{opacity:1;transform:translate(0)}.About-module__8aBknG__navDot:hover .About-module__8aBknG__navDotMark,.About-module__8aBknG__navDotActive .About-module__8aBknG__navDotMark{background:var(--color-primary);transform:scale(1.3);box-shadow:0 0 0 4px #ed706b2e}@media (max-width:960px){.About-module__8aBknG__sectionNav{display:none}}.About-module__8aBknG__eyebrow{color:var(--color-primary);letter-spacing:.08em;text-transform:uppercase;align-items:center;margin-bottom:12px;font-size:.85rem;font-weight:700;display:inline-flex}.About-module__8aBknG__eyebrowDot{background:var(--color-primary);border-radius:50%;width:7px;height:7px;margin-right:8px;animation:1.8s ease-out infinite About-module__8aBknG__aboutPulseDot}@keyframes About-module__8aBknG__aboutPulseDot{0%{box-shadow:0 0 #ed706b8c}70%{box-shadow:0 0 0 8px #ed706b00}to{box-shadow:0 0 #ed706b00}}@media (prefers-reduced-motion:reduce){.About-module__8aBknG__eyebrowDot{animation:none}}.About-module__8aBknG__glowCoral{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-dark) 100%)}.About-module__8aBknG__glowBlue{background:linear-gradient(135deg, var(--color-blue) 0%, #3f7fe0 100%)}.About-module__8aBknG__glowTeal{background:linear-gradient(135deg, var(--color-teal) 0%, #245c70 100%)}.About-module__8aBknG__glowNavy{background:linear-gradient(135deg, var(--color-slate) 0%, var(--color-teal) 100%)}.About-module__8aBknG__visionGrid{grid-template-columns:1.3fr 1fr;align-items:center;gap:40px;display:grid}.About-module__8aBknG__chipRow{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.About-module__8aBknG__chip{color:var(--color-navy);background:linear-gradient(135deg,#ed706b24 0%,#3087a324 100%);border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:.85rem;font-weight:700;display:inline-flex}.About-module__8aBknG__chip:nth-child(2){background:linear-gradient(135deg,#1961d624 0%,#3087a324 100%)}.About-module__8aBknG__chip:nth-child(3){background:linear-gradient(135deg,#3087a324 0%,#0a254024 100%)}.About-module__8aBknG__founderCard{border-radius:var(--radius-lg);text-align:center;box-shadow:var(--shadow-card);background:linear-gradient(160deg,#ed706b1f 0%,#3087a31f 100%);flex-direction:column;align-items:center;gap:4px;padding:18px;display:flex}.About-module__8aBknG__founderPhoto{border-radius:var(--radius-md);object-fit:contain;width:100%;height:auto;max-height:340px;box-shadow:var(--shadow-card-hover);margin-bottom:14px}.About-module__8aBknG__founderCard strong{color:var(--color-navy);font-size:1.1rem}.About-module__8aBknG__founderCard span{color:var(--color-text-light);font-size:.9rem}.About-module__8aBknG__centeredLead{text-align:center;max-width:62ch;color:var(--color-text-light);margin:0 auto 28px;font-size:1.05rem}.About-module__8aBknG__statRow{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.About-module__8aBknG__statPill{border-radius:var(--radius-md);text-align:center;height:100%;box-shadow:var(--shadow-card);background:#fff;padding:20px;transition:transform .25s,box-shadow .25s}.About-module__8aBknG__statPill:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}.About-module__8aBknG__statPill strong{color:var(--color-navy);margin-bottom:4px;font-size:1.05rem;display:block}.About-module__8aBknG__statPill span{color:var(--color-text-light);font-size:.85rem}.About-module__8aBknG__capScroll{scroll-snap-type:x proximity;scrollbar-width:none;gap:20px;margin:0 -4px;padding:8px 4px 12px;scroll-padding-left:4px;display:flex;overflow:auto hidden}.About-module__8aBknG__capScroll::-webkit-scrollbar{display:none}.About-module__8aBknG__capScrollItem{scroll-snap-align:start;flex:0 0 260px}.About-module__8aBknG__capCard{border-radius:var(--radius-lg);height:100%}.About-module__8aBknG__capImageWrap{z-index:1;background:var(--color-bg-alt);height:120px;position:relative;overflow:hidden}.About-module__8aBknG__capImageWrap img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.About-module__8aBknG__capCard:hover .About-module__8aBknG__capImageWrap img{transform:scale(1.08)}.About-module__8aBknG__capNum{letter-spacing:.06em;color:var(--color-text-light);margin-bottom:6px;font-size:.72rem;font-weight:800;display:block}.About-module__8aBknG__capIcon{color:#fff;border:3px solid #fff;border-radius:13px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:absolute;bottom:-20px;left:16px;box-shadow:0 8px 16px #0a254040}.About-module__8aBknG__capBody{z-index:1;padding:30px 20px 20px;position:relative}.About-module__8aBknG__capCard h3{margin-bottom:8px;font-size:1.05rem}.About-module__8aBknG__capCard p{color:var(--color-text-light);margin-bottom:12px;font-size:.9rem}.About-module__8aBknG__capLink{color:var(--color-primary);font-size:.85rem;font-weight:700}.About-module__8aBknG__partnerGrid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.About-module__8aBknG__partnerCard{border-radius:var(--radius-lg)}.About-module__8aBknG__partnerImageWrap{z-index:1;background:var(--color-bg-alt);height:150px;position:relative;overflow:hidden}.About-module__8aBknG__partnerImageWrap img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.About-module__8aBknG__partnerCard:hover .About-module__8aBknG__partnerImageWrap img{transform:scale(1.08)}.About-module__8aBknG__partnerIcon{color:#fff;border:3px solid #fff;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex;position:absolute;bottom:-22px;left:20px;box-shadow:0 8px 16px #0a254040}.About-module__8aBknG__partnerBody{z-index:1;padding:32px 24px 24px;position:relative}.About-module__8aBknG__partnerCard p{color:var(--color-text-light);margin-bottom:0}.About-module__8aBknG__cardGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.About-module__8aBknG__valueCard{border-radius:var(--radius-lg);height:100%;padding:24px 22px}.About-module__8aBknG__valueNum{z-index:1;color:var(--color-border);font-size:1.6rem;font-weight:800;position:absolute;top:16px;right:20px}.About-module__8aBknG__valueIcon{z-index:1;color:#fff;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:14px;display:inline-flex;position:relative;box-shadow:0 10px 20px #0a25402e}.About-module__8aBknG__valueCard h3{z-index:1;position:relative}.About-module__8aBknG__valueCard p{z-index:1;color:var(--color-text-light);margin-bottom:0;position:relative}.About-module__8aBknG__accomplishGrid{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.About-module__8aBknG__accomplishItem{height:100%}.About-module__8aBknG__accomplishCard{border-radius:var(--radius-md);border:1px solid var(--color-border);background:#fff;height:100%;margin:0;transition:transform .25s,box-shadow .25s;overflow:hidden}.About-module__8aBknG__accomplishCard:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}.About-module__8aBknG__accomplishCard img{object-fit:contain;background:var(--color-bg-alt);width:100%;height:100px;padding:12px}.About-module__8aBknG__accomplishCard figcaption{color:var(--color-text-light);text-align:center;padding:10px 12px;font-size:.78rem}.About-module__8aBknG__pressRow{border-top:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:24px;margin-top:24px;padding-top:20px;display:flex}.About-module__8aBknG__pressRow>span{color:var(--color-text-light);text-transform:uppercase;letter-spacing:.06em;font-size:.85rem;font-weight:700}.About-module__8aBknG__pressLogos{align-items:center;gap:32px;display:flex}.About-module__8aBknG__pressLogos img{opacity:.7;width:auto;height:24px}.About-module__8aBknG__presenceTagRow{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:24px;display:flex}.About-module__8aBknG__presenceTag{color:var(--color-navy);border:1px solid var(--color-border);background:linear-gradient(135deg,#ed706b1f 0%,#3087a31f 100%);border-radius:999px;padding:8px 18px;font-size:.82rem;font-weight:700}.About-module__8aBknG__officeGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.About-module__8aBknG__officeStat{text-align:center;background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-teal) 100%);border-radius:var(--radius-md);height:100%;box-shadow:var(--shadow-card);flex-direction:column;justify-content:center;align-items:center;padding:18px;display:flex}.About-module__8aBknG__officeStat strong{color:#fff;font-size:2rem}.About-module__8aBknG__officeStat span{color:#ffffffd9;margin-top:4px;font-size:.85rem}.About-module__8aBknG__officeCard{border-radius:var(--radius-md);height:100%;box-shadow:var(--shadow-card);background:#fff;padding:18px;transition:transform .25s,box-shadow .25s}.About-module__8aBknG__officeCard:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}.About-module__8aBknG__officeCard h3{margin-bottom:6px;font-size:1.05rem}.About-module__8aBknG__officeCard p{color:var(--color-text-light);margin-bottom:0;font-size:.88rem}@media (max-width:960px){.About-module__8aBknG__section{padding:36px 0}.About-module__8aBknG__visionGrid{grid-template-columns:1fr}.About-module__8aBknG__cardGrid,.About-module__8aBknG__partnerGrid,.About-module__8aBknG__statRow{grid-template-columns:1fr 1fr}.About-module__8aBknG__accomplishGrid{grid-template-columns:repeat(3,1fr)}.About-module__8aBknG__officeGrid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.About-module__8aBknG__cardGrid,.About-module__8aBknG__partnerGrid,.About-module__8aBknG__statRow,.About-module__8aBknG__accomplishGrid,.About-module__8aBknG__officeGrid{grid-template-columns:1fr 1fr}}
.AiSolutions-module__LghfxG__hero{color:#fff;text-align:center;background:#0b0c14;padding:100px 0 80px}.AiSolutions-module__LghfxG__heroInner{max-width:760px}.AiSolutions-module__LghfxG__eyebrow{color:var(--color-primary);letter-spacing:.08em;text-transform:uppercase;margin-bottom:16px;font-size:.85rem;font-weight:700;display:inline-block}.AiSolutions-module__LghfxG__hero h1{color:#fff}.AiSolutions-module__LghfxG__hero p{color:#ffffffbf;font-size:1.1rem}.AiSolutions-module__LghfxG__heroActions{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:24px;display:flex}.AiSolutions-module__LghfxG__heroStats{border-top:1px solid #ffffff26;justify-content:center;gap:48px;margin-top:48px;padding-top:32px;display:flex}.AiSolutions-module__LghfxG__heroStats strong{color:#fff;font-size:1.6rem;display:block}.AiSolutions-module__LghfxG__heroStats span{color:#ffffff8c;font-size:.8rem}.AiSolutions-module__LghfxG__offeringsGrid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.AiSolutions-module__LghfxG__offeringCard{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:24px}.AiSolutions-module__LghfxG__offeringIcon{margin-bottom:12px;font-size:1.75rem;display:block}.AiSolutions-module__LghfxG__offeringCard h3{margin-bottom:8px;font-size:1rem}.AiSolutions-module__LghfxG__offeringCard p{color:var(--color-text-light);margin-bottom:12px;font-size:.85rem}.AiSolutions-module__LghfxG__tags{flex-wrap:wrap;gap:6px;display:flex}.AiSolutions-module__LghfxG__tags span{color:var(--color-blue);background:var(--color-bg-alt);border-radius:999px;padding:4px 10px;font-size:.7rem;font-weight:600}.AiSolutions-module__LghfxG__darkSection{background:var(--color-navy);color:#fff}.AiSolutions-module__LghfxG__darkSection h2,.AiSolutions-module__LghfxG__darkSection h3{color:#fff}.AiSolutions-module__LghfxG__valueGrid{grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:48px;display:grid}.AiSolutions-module__LghfxG__valueCard{border-radius:var(--radius-md);border:1px solid #ffffff26;padding:24px}.AiSolutions-module__LghfxG__valueNumber{color:var(--color-primary);margin-bottom:8px;font-size:1.25rem;font-weight:800;display:block}.AiSolutions-module__LghfxG__valueCard p{color:#ffffffa6;margin-bottom:0;font-size:.88rem}.AiSolutions-module__LghfxG__statsRow{border-top:1px solid #ffffff26;border-bottom:1px solid #ffffff26;flex-wrap:wrap;justify-content:center;gap:48px;margin-bottom:32px;padding:32px 0;display:flex}.AiSolutions-module__LghfxG__statsRow strong{color:#fff;text-align:center;font-size:1.5rem;display:block}.AiSolutions-module__LghfxG__statsRow span{color:#ffffff8c;font-size:.8rem}.AiSolutions-module__LghfxG__techRow{text-align:center}.AiSolutions-module__LghfxG__techRow>span{letter-spacing:.06em;text-transform:uppercase;color:#ffffff80;margin-bottom:16px;font-size:.8rem;font-weight:700;display:block}.AiSolutions-module__LghfxG__techList{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.AiSolutions-module__LghfxG__techList span{color:#fffc;font-size:.9rem;font-weight:600}.AiSolutions-module__LghfxG__industryGrid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.AiSolutions-module__LghfxG__industryCard{border-radius:var(--radius-md);background:var(--color-bg-alt);padding:24px}.AiSolutions-module__LghfxG__industryCard h3{margin-bottom:6px;font-size:.95rem}.AiSolutions-module__LghfxG__industryCard p{color:var(--color-text-light);margin-bottom:0;font-size:.85rem}.AiSolutions-module__LghfxG__ctaSection{background:var(--color-navy);color:#fff;text-align:center}.AiSolutions-module__LghfxG__ctaSection h2{color:#fff}.AiSolutions-module__LghfxG__ctaInner{max-width:600px}.AiSolutions-module__LghfxG__ctaInner p{color:#ffffffbf}@media (max-width:960px){.AiSolutions-module__LghfxG__offeringsGrid,.AiSolutions-module__LghfxG__valueGrid,.AiSolutions-module__LghfxG__industryGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.AiSolutions-module__LghfxG__offeringsGrid,.AiSolutions-module__LghfxG__valueGrid,.AiSolutions-module__LghfxG__industryGrid{grid-template-columns:1fr}.AiSolutions-module__LghfxG__heroStats,.AiSolutions-module__LghfxG__statsRow{gap:24px}}
.BlogPost-module__SY66Va__header{background:var(--color-bg-alt);text-align:center;padding:56px 0 40px}.BlogPost-module__SY66Va__headerInner{max-width:760px}.BlogPost-module__SY66Va__badgeRow{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:16px;display:flex}.BlogPost-module__SY66Va__badgeRow span{color:var(--color-primary);background:#fff0ef;border-radius:999px;padding:4px 12px;font-size:.72rem;font-weight:700}.BlogPost-module__SY66Va__meta{color:var(--color-text-light);margin-bottom:0;font-size:.9rem}.BlogPost-module__SY66Va__heroImage{object-fit:cover;width:100%;max-height:420px}.BlogPost-module__SY66Va__body{max-width:760px}.BlogPost-module__SY66Va__body h2{margin-top:40px}.BlogPost-module__SY66Va__body p{color:var(--color-text);line-height:1.75}.BlogPost-module__SY66Va__callout{background:var(--color-bg-alt);border-left:4px solid var(--color-primary);border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--color-text);margin:24px 0;padding:20px 24px;font-size:.95rem}.BlogPost-module__SY66Va__list{flex-direction:column;gap:10px;margin:16px 0;display:flex}.BlogPost-module__SY66Va__list li{color:var(--color-text);padding-left:22px;position:relative}.BlogPost-module__SY66Va__list li:before{content:"";background:var(--color-primary);border-radius:50%;width:6px;height:6px;position:absolute;top:9px;left:0}.BlogPost-module__SY66Va__labeledList{flex-direction:column;gap:20px;margin:16px 0;display:flex}.BlogPost-module__SY66Va__labeledItem{background:var(--color-bg-alt);border-radius:var(--radius-md);padding:20px 24px}.BlogPost-module__SY66Va__labeledItem h3{margin-bottom:6px;font-size:1rem}.BlogPost-module__SY66Va__labeledItem p{color:var(--color-text-light);margin-bottom:0;font-size:.92rem}.BlogPost-module__SY66Va__tableWrap{margin:16px 0;overflow-x:auto}.BlogPost-module__SY66Va__tableWrap table{border-collapse:collapse;width:100%;min-width:640px}.BlogPost-module__SY66Va__tableWrap th,.BlogPost-module__SY66Va__tableWrap td{text-align:left;border-bottom:1px solid var(--color-border);vertical-align:top;padding:12px 16px;font-size:.88rem}.BlogPost-module__SY66Va__tableWrap th{color:var(--color-navy);background:var(--color-bg-alt);font-weight:700}.BlogPost-module__SY66Va__tableWrap td{color:var(--color-text-light)}
.BlogListing-module__EFBXkW__featuredSection{padding:72px 0 8px}.BlogListing-module__EFBXkW__altSection{background:var(--color-bg-alt);padding:48px 0 80px}.BlogListing-module__EFBXkW__featuredCard{border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:#fff;grid-template-columns:1.05fr 1fr;align-items:stretch;gap:0;margin-top:8px;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s,border-color .3s;display:grid;overflow:hidden}.BlogListing-module__EFBXkW__featuredCard:hover{box-shadow:var(--shadow-card-hover);border-color:#ed706b4d;transform:translateY(-4px)}.BlogListing-module__EFBXkW__featuredImageWrap{min-height:280px;position:relative;overflow:hidden}.BlogListing-module__EFBXkW__featuredImageWrap img{object-fit:cover;filter:saturate(.9);width:100%;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1)}.BlogListing-module__EFBXkW__featuredImageWrap:after{content:"";background:linear-gradient(155deg,#0a25400f 0%,#0a254052 100%);position:absolute;inset:0}.BlogListing-module__EFBXkW__featuredCard:hover .BlogListing-module__EFBXkW__featuredImageWrap img{transform:scale(1.05)}.BlogListing-module__EFBXkW__featuredContent{flex-direction:column;justify-content:center;padding:40px 44px;display:flex}.BlogListing-module__EFBXkW__featuredContent h3{margin-bottom:14px;font-size:1.5rem}.BlogListing-module__EFBXkW__featuredContent p{color:var(--color-text-light);margin-bottom:22px}.BlogListing-module__EFBXkW__grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.BlogListing-module__EFBXkW__card{border-radius:var(--radius-md);box-shadow:var(--shadow-card);background:#fff;flex-direction:column;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s;display:flex;overflow:hidden}.BlogListing-module__EFBXkW__card:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}.BlogListing-module__EFBXkW__cardImageWrap{aspect-ratio:16/10;position:relative;overflow:hidden}.BlogListing-module__EFBXkW__cardImageWrap img{object-fit:cover;filter:saturate(.9);width:100%;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1)}.BlogListing-module__EFBXkW__cardImageWrap:after{content:"";background:linear-gradient(155deg,#0a25400d 0%,#0a25404d 100%);position:absolute;inset:0}.BlogListing-module__EFBXkW__card:hover .BlogListing-module__EFBXkW__cardImageWrap img{transform:scale(1.06)}.BlogListing-module__EFBXkW__cardBody{flex-direction:column;flex:1;padding:22px 24px 24px;display:flex}.BlogListing-module__EFBXkW__cardBody h3{margin-bottom:8px;font-size:1.05rem;line-height:1.35}.BlogListing-module__EFBXkW__cardBody p{color:var(--color-text-light);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;max-height:3em;margin-bottom:16px;font-size:.88rem;line-height:1.5;display:-webkit-box;overflow:hidden}.BlogListing-module__EFBXkW__badgeRow{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.BlogListing-module__EFBXkW__badgeRow span{letter-spacing:.02em;text-transform:uppercase;color:var(--color-navy);background:#eef2f8;border-radius:999px;padding:4px 10px;font-size:.68rem;font-weight:700}.BlogListing-module__EFBXkW__badgeFeatured{color:#fff!important;background:var(--color-primary)!important}.BlogListing-module__EFBXkW__badgePress{color:var(--color-navy)!important;background:#eef2f8!important}.BlogListing-module__EFBXkW__badgeBlog{color:var(--color-teal)!important;background:#e9f4f7!important}.BlogListing-module__EFBXkW__readMore{color:var(--color-primary);align-items:center;gap:6px;font-size:.85rem;font-weight:700;transition:gap .2s;display:inline-flex}.BlogListing-module__EFBXkW__cardFooter{justify-content:space-between;align-items:center;gap:12px;display:flex}.BlogListing-module__EFBXkW__publisherLogoBox{flex-shrink:0;justify-content:flex-end;align-items:center;width:84px;height:24px;display:flex}.BlogListing-module__EFBXkW__publisherLogo{object-fit:contain;opacity:.85;width:auto;max-width:100%;height:auto;max-height:100%}a.BlogListing-module__EFBXkW__featuredCard:hover .BlogListing-module__EFBXkW__readMore,a.BlogListing-module__EFBXkW__card:hover .BlogListing-module__EFBXkW__readMore{gap:9px}@media (max-width:960px){.BlogListing-module__EFBXkW__featuredCard{grid-template-columns:1fr}.BlogListing-module__EFBXkW__featuredImageWrap{min-height:220px}.BlogListing-module__EFBXkW__featuredContent{padding:28px 28px 32px}.BlogListing-module__EFBXkW__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.BlogListing-module__EFBXkW__featuredSection{padding:56px 0 8px}.BlogListing-module__EFBXkW__altSection{padding:32px 0 64px}.BlogListing-module__EFBXkW__grid{grid-template-columns:1fr}}
.CaseStudies-module__m4SDsG__wrap{padding:80px 0}.CaseStudies-module__m4SDsG__header{text-align:center;max-width:640px;margin:0 auto 56px}.CaseStudies-module__m4SDsG__badge{color:#ed706b;letter-spacing:.06em;text-transform:uppercase;background:#fff0ef;border-radius:999px;margin-bottom:16px;padding:6px 16px;font-size:.75rem;font-weight:700;display:inline-block}.CaseStudies-module__m4SDsG__header p{color:var(--color-text-light);margin-bottom:0}.CaseStudies-module__m4SDsG__grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.CaseStudies-module__m4SDsG__card{background:#ffffffeb;border:1px solid #ed706b24;border-radius:22px;padding:32px;transition:transform .2s;box-shadow:0 18px 40px #ed706b1f}.CaseStudies-module__m4SDsG__card:hover{transform:translateY(-6px)}.CaseStudies-module__m4SDsG__tag{color:#ed706b;letter-spacing:.04em;text-transform:uppercase;background:#fff0ef;border-radius:999px;margin-bottom:16px;padding:5px 14px;font-size:.7rem;font-weight:700;display:inline-block}.CaseStudies-module__m4SDsG__card p{color:#4b4b4b;margin-bottom:20px;font-size:.92rem}.CaseStudies-module__m4SDsG__cta{color:#fff;background:#ed706b;border-radius:999px;flex-direction:column;align-items:center;gap:2px;padding:12px 24px;font-size:.9rem;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}.CaseStudies-module__m4SDsG__cta span{opacity:.85;font-size:.7rem;font-weight:400}.CaseStudies-module__m4SDsG__cta:hover{background:#df5f5a;transform:translateY(-2px)}@media (max-width:980px){.CaseStudies-module__m4SDsG__grid{grid-template-columns:1fr}}
.Contact-module__J3q-aa__section{background:linear-gradient(#fff 0%,#f6fafd 35%,#f4f9fc 65%,#fff 100%);padding:8px 0 96px;position:relative;overflow:hidden}.Contact-module__J3q-aa__dotGrid:before{content:"";pointer-events:none;background-image:radial-gradient(#0a254017 1.5px,#0000 1.5px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 90%,#000 0%,#0000 90%);mask-image:radial-gradient(80% 90%,#000 0%,#0000 90%)}.Contact-module__J3q-aa__glow{filter:blur(80px);pointer-events:none;border-radius:50%;position:absolute}.Contact-module__J3q-aa__glowCoral{background:radial-gradient(circle,#ed706b42 0%,#ed706b00 70%);width:460px;height:460px;top:-60px;right:-140px}.Contact-module__J3q-aa__glowTeal{background:radial-gradient(circle,#3087a33d 0%,#3087a300 70%);width:420px;height:420px;top:620px;left:-160px}.Contact-module__J3q-aa__glowNavy{background:radial-gradient(circle,#ed706b2e 0%,#ed706b00 70%);width:380px;height:380px;bottom:-80px;right:-100px}.Contact-module__J3q-aa__heroBadges{flex-wrap:wrap;justify-content:center;gap:10px;margin:24px 0 0;padding:0;list-style:none;display:flex}.Contact-module__J3q-aa__heroBadge{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--color-navy);white-space:nowrap;background:#fffffff2;border:1px solid #fff9;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:.78rem;font-weight:600;display:inline-flex;box-shadow:0 10px 24px #060e1c59}.Contact-module__J3q-aa__intro{z-index:1;text-align:center;max-width:640px;margin:0 auto 48px;position:relative}.Contact-module__J3q-aa__eyebrow{color:var(--color-navy);letter-spacing:-.01em;margin-bottom:10px;font-size:1.4rem;font-weight:800;display:inline-block}.Contact-module__J3q-aa__intro p{color:var(--color-text-light);margin-bottom:0}.Contact-module__J3q-aa__grid{z-index:1;grid-template-columns:1.4fr 1fr;align-items:start;gap:32px;display:grid;position:relative}.Contact-module__J3q-aa__formCard{border-radius:var(--radius-lg);box-shadow:var(--shadow-card-hover);border:1px solid var(--color-border);background:#fff;padding:40px;position:relative;overflow:hidden}.Contact-module__J3q-aa__formCard:before{content:"";background:linear-gradient(90deg, var(--color-primary) 0%, var(--color-teal) 100%);height:4px;position:absolute;top:0;left:0;right:0}.Contact-module__J3q-aa__formCard:after{content:"";pointer-events:none;background:radial-gradient(circle,#ed706b14 0%,#ed706b00 70%);border-radius:50%;width:240px;height:240px;position:absolute;top:-80px;right:-80px}.Contact-module__J3q-aa__formEyebrow{color:var(--color-primary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:20px;font-size:.78rem;font-weight:700;display:block}.Contact-module__J3q-aa__form{flex-direction:column;gap:20px;display:flex}.Contact-module__J3q-aa__form label{color:var(--color-navy);flex-direction:column;gap:8px;font-size:.9rem;font-weight:600;display:flex}.Contact-module__J3q-aa__form input,.Contact-module__J3q-aa__form select,.Contact-module__J3q-aa__form textarea{border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);background:var(--color-bg-alt);padding:12px 14px;font-family:inherit;font-size:.95rem;font-weight:400;transition:border-color .2s,box-shadow .2s,background .2s}.Contact-module__J3q-aa__form input:focus,.Contact-module__J3q-aa__form select:focus,.Contact-module__J3q-aa__form textarea:focus{border-color:var(--color-primary);background:#fff;outline:none;box-shadow:0 0 0 3px #ed706b26}.Contact-module__J3q-aa__row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.Contact-module__J3q-aa__segmented{background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:999px;gap:8px;padding:4px;display:flex}.Contact-module__J3q-aa__segmented .Contact-module__J3q-aa__segment{color:var(--color-text-light);cursor:pointer;text-align:center;border-radius:999px;flex-direction:row;flex:1;justify-content:center;align-items:center;padding:9px 12px;font-size:.85rem;font-weight:600;transition:background .2s,color .2s,box-shadow .2s;display:flex;position:relative}.Contact-module__J3q-aa__segment input{opacity:0;pointer-events:none;position:absolute}.Contact-module__J3q-aa__segmented .Contact-module__J3q-aa__segmentActive{background:var(--color-teal);color:#fff;box-shadow:0 6px 16px #3087a359}.Contact-module__J3q-aa__fieldset{border:none;flex-direction:column;gap:12px;margin:0;padding:0;display:flex}.Contact-module__J3q-aa__fieldset legend{color:var(--color-navy);margin-bottom:4px;padding:0;font-size:.9rem;font-weight:600}.Contact-module__J3q-aa__checkboxGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.Contact-module__J3q-aa__checkboxLabel{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-alt);cursor:pointer;align-items:center;padding:10px 12px;font-size:.88rem;transition:border-color .2s,background .2s,color .2s;flex-direction:row!important;gap:8px!important;font-weight:500!important}.Contact-module__J3q-aa__checkboxLabel:has(input:checked){border-color:var(--color-primary);color:var(--color-primary);background:#ed706b14}.Contact-module__J3q-aa__checkboxLabel input{width:auto;accent-color:var(--color-primary);padding:0}.Contact-module__J3q-aa__submit{justify-content:center;width:100%;margin-top:4px}.Contact-module__J3q-aa__privacyNote{color:var(--color-text-light);text-align:center;margin:0;font-size:.78rem;line-height:1.5}.Contact-module__J3q-aa__success{text-align:center;padding:48px 0}.Contact-module__J3q-aa__successIcon{background:#ed706b1f;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:16px;display:inline-flex}.Contact-module__J3q-aa__success p{color:var(--color-text-light);margin-bottom:0}.Contact-module__J3q-aa__details{flex-direction:column;gap:20px;display:flex}.Contact-module__J3q-aa__detailCard{border-radius:var(--radius-lg);border:1px solid var(--color-border);box-shadow:var(--shadow-card);background:#fff;padding:28px 28px 28px 32px;transition:box-shadow .25s,transform .25s;position:relative;overflow:hidden}.Contact-module__J3q-aa__detailCard:before{content:"";background:linear-gradient(180deg, var(--color-primary) 0%, var(--color-teal) 100%);width:4px;position:absolute;top:0;bottom:0;left:0}.Contact-module__J3q-aa__detailCard:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-3px)}.Contact-module__J3q-aa__detailCard h3{margin-bottom:16px;font-size:1.05rem}.Contact-module__J3q-aa__contactRows{flex-direction:column;gap:16px;display:flex}.Contact-module__J3q-aa__contactRow{color:var(--color-text-light);align-items:flex-start;gap:12px;font-size:.92rem;line-height:1.5;display:flex}.Contact-module__J3q-aa__contactRow a{color:var(--color-text-light)}.Contact-module__J3q-aa__contactRow strong{color:var(--color-navy)}.Contact-module__J3q-aa__contactIcon{width:34px;height:34px;color:var(--color-primary);background:#ed706b1a;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.Contact-module__J3q-aa__responseList{flex-direction:column;gap:12px;display:flex}.Contact-module__J3q-aa__responseList li{color:var(--color-text-light);border-bottom:1px dashed var(--color-border);justify-content:space-between;align-items:center;padding-bottom:12px;font-size:.9rem;display:flex}.Contact-module__J3q-aa__responseList li:last-child{border-bottom:none;padding-bottom:0}.Contact-module__J3q-aa__responseList strong{color:var(--color-navy)}.Contact-module__J3q-aa__mapGrid{z-index:1;grid-template-columns:1.4fr 1fr;gap:24px;margin-top:32px;display:grid;position:relative}.Contact-module__J3q-aa__mapCard{border-radius:var(--radius-lg);border:1px solid var(--color-border);box-shadow:var(--shadow-card);background:var(--color-bg-alt);min-height:320px;position:relative;overflow:hidden}.Contact-module__J3q-aa__mapCard iframe{filter:grayscale(.15)contrast(1.02);border:0;width:100%;height:100%;min-height:320px;display:block}.Contact-module__J3q-aa__mapCaption{box-shadow:var(--shadow-card-hover);color:var(--color-navy);pointer-events:none;background:#fff;border-radius:999px;align-items:center;gap:10px;padding:10px 16px 10px 10px;font-size:.9rem;font-weight:700;display:inline-flex;position:absolute;bottom:16px;left:16px}.Contact-module__J3q-aa__areaCard{border-radius:var(--radius-lg);border:1px solid var(--color-border);box-shadow:var(--shadow-card);background:linear-gradient(160deg,#f7fafd 0%,#eef4fa 100%);padding:28px}.Contact-module__J3q-aa__areaCard h3{margin:10px 0 8px}.Contact-module__J3q-aa__areaCard p{color:var(--color-text-light);margin-bottom:18px;font-size:.92rem}.Contact-module__J3q-aa__badgeSmall{color:var(--color-teal);text-transform:uppercase;letter-spacing:.05em;background:#3087a31f;border-radius:999px;padding:6px 12px;font-size:.72rem;font-weight:700;display:inline-block}.Contact-module__J3q-aa__chipList{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.Contact-module__J3q-aa__chip{border-radius:var(--radius-sm);color:var(--color-navy);background:#3087a312;border:1px solid #3087a32e;padding:7px 12px;font-size:.8rem;font-weight:600}.Contact-module__J3q-aa__whyCard{z-index:1;border-radius:var(--radius-lg);background:linear-gradient(135deg, var(--color-teal) 0%, #1b4c5b 100%);color:#fff;box-shadow:var(--shadow-card-hover);margin-top:32px;padding:32px 36px;position:relative}.Contact-module__J3q-aa__whyCard h3{color:#fff;margin-bottom:20px}.Contact-module__J3q-aa__whyList{grid-template-columns:repeat(3,1fr);gap:14px 24px;margin:0;padding:0;list-style:none;display:grid}.Contact-module__J3q-aa__whyList li{color:#ffffffeb;align-items:center;gap:10px;font-size:.9rem;display:flex}@media (max-width:900px){.Contact-module__J3q-aa__grid,.Contact-module__J3q-aa__mapGrid{grid-template-columns:1fr}.Contact-module__J3q-aa__whyList{grid-template-columns:1fr 1fr}}@media (max-width:560px){.Contact-module__J3q-aa__row,.Contact-module__J3q-aa__checkboxGrid{grid-template-columns:1fr}.Contact-module__J3q-aa__formCard,.Contact-module__J3q-aa__whyCard{padding:24px}.Contact-module__J3q-aa__whyList{grid-template-columns:1fr}}
.Faqs-module__CV2t0a__section{padding:32px 0 72px}.Faqs-module__CV2t0a__controls{flex-direction:column;align-items:center;gap:18px;max-width:760px;margin:0 auto 40px;display:flex}.Faqs-module__CV2t0a__search{border:1px solid var(--color-border);background:var(--color-bg-alt);width:100%;max-width:440px;color:var(--color-text-light);border-radius:999px;align-items:center;gap:10px;padding:13px 18px;transition:border-color .2s,box-shadow .2s,background .2s;display:flex}.Faqs-module__CV2t0a__search:focus-within{border-color:var(--color-primary);background:#fff;box-shadow:0 0 0 3px #ed706b26}.Faqs-module__CV2t0a__search input{color:var(--color-text);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:.95rem}.Faqs-module__CV2t0a__search input::-webkit-search-cancel-button{cursor:pointer}.Faqs-module__CV2t0a__tabs{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.Faqs-module__CV2t0a__tab{border:1px solid var(--color-border);color:var(--color-text-light);cursor:pointer;background:#fff;border-radius:999px;padding:9px 20px;font-size:.88rem;font-weight:600;transition:border-color .2s,color .2s,background .2s,transform .2s}.Faqs-module__CV2t0a__tab:hover{border-color:var(--color-primary);color:var(--color-primary)}.Faqs-module__CV2t0a__tabActive,.Faqs-module__CV2t0a__tabActive:hover{background:var(--color-navy);border-color:var(--color-navy);color:#fff}.Faqs-module__CV2t0a__list{max-width:820px;margin:0 auto}.Faqs-module__CV2t0a__empty{text-align:center;color:var(--color-text-light);padding:40px 20px}.Faqs-module__CV2t0a__group{margin-bottom:44px}.Faqs-module__CV2t0a__group:last-child{margin-bottom:0}.Faqs-module__CV2t0a__group h3{letter-spacing:.02em;color:var(--color-primary);text-transform:uppercase;margin-bottom:18px;font-size:1.05rem}.Faqs-module__CV2t0a__items{flex-direction:column;gap:12px;display:flex}.Faqs-module__CV2t0a__item{border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);background:#fff;transition:border-color .25s,box-shadow .25s}.Faqs-module__CV2t0a__item:hover{border-color:#ed706b66}.Faqs-module__CV2t0a__itemOpen{border-color:var(--color-primary);box-shadow:var(--shadow-card-hover)}.Faqs-module__CV2t0a__itemToggle{text-align:left;width:100%;color:var(--color-navy);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-family:inherit;font-size:1rem;font-weight:600;display:flex}.Faqs-module__CV2t0a__itemIcon{flex-shrink:0;width:22px;height:22px;position:relative}.Faqs-module__CV2t0a__itemIcon span{background:var(--color-primary);border-radius:2px;transition:transform .3s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:50%}.Faqs-module__CV2t0a__itemIcon span:first-child{width:14px;height:2px;transform:translate(-50%,-50%)}.Faqs-module__CV2t0a__itemIcon span:last-child{width:2px;height:14px;transform:translate(-50%,-50%)}.Faqs-module__CV2t0a__itemOpen .Faqs-module__CV2t0a__itemIcon span:last-child{opacity:0;transform:translate(-50%,-50%)rotate(90deg)}.Faqs-module__CV2t0a__itemPanel{grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.16,1,.3,1);display:grid}.Faqs-module__CV2t0a__itemOpen .Faqs-module__CV2t0a__itemPanel{grid-template-rows:1fr}.Faqs-module__CV2t0a__itemPanelInner{overflow:hidden}.Faqs-module__CV2t0a__itemPanelInner p{color:var(--color-text-light);margin:0;padding:0 24px 22px;line-height:1.65}.Faqs-module__CV2t0a__resultCount{text-align:center;color:var(--color-text-light);margin:32px 0 0;font-size:.85rem}@media (prefers-reduced-motion:reduce){.Faqs-module__CV2t0a__itemPanel,.Faqs-module__CV2t0a__itemIcon span{transition:none}}
.Industries-module__tvA3PW__section{background:linear-gradient(#fff 0%,#f6fafd 40%,#f4f9fc 70%,#fff 100%);padding:88px 0 96px;position:relative;overflow:hidden}.Industries-module__tvA3PW__dotGrid:before{content:"";pointer-events:none;background-image:radial-gradient(#0a254017 1.5px,#0000 1.5px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70%,#000 0%,#0000 90%);mask-image:radial-gradient(80% 70%,#000 0%,#0000 90%)}.Industries-module__tvA3PW__glow{filter:blur(90px);pointer-events:none;z-index:0;border-radius:50%;position:absolute}.Industries-module__tvA3PW__glowCoral{background:radial-gradient(circle,#ed706b3d 0%,#ed706b00 70%);width:460px;height:460px;top:-80px;right:-140px}.Industries-module__tvA3PW__glowTeal{background:radial-gradient(circle,#3087a338 0%,#3087a300 70%);width:420px;height:420px;bottom:-120px;left:-160px}.Industries-module__tvA3PW__grid{z-index:1;grid-template-columns:repeat(3,1fr);gap:28px;display:grid;position:relative}.Industries-module__tvA3PW__card{border-radius:var(--radius-lg);border:1px solid var(--color-border);height:100%;box-shadow:var(--shadow-card);background:#fff;flex-direction:column;transition:box-shadow .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1),border-color .35s;display:flex;overflow:hidden}.Industries-module__tvA3PW__cardLink:hover{box-shadow:var(--shadow-card-hover);border-color:#ed706b59;transform:translateY(-6px)}.Industries-module__tvA3PW__cardImageWrap{height:190px;position:relative;overflow:hidden}.Industries-module__tvA3PW__cardImageWrap:after{content:"";opacity:0;background:linear-gradient(#0a254000 40%,#0a25408c 100%);transition:opacity .35s;position:absolute;inset:0}.Industries-module__tvA3PW__cardLink:hover .Industries-module__tvA3PW__cardImageWrap:after{opacity:1}.Industries-module__tvA3PW__cardImageWrap img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1)}.Industries-module__tvA3PW__cardLink:hover .Industries-module__tvA3PW__cardImageWrap img{transform:scale(1.08)}.Industries-module__tvA3PW__cardIndex{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--color-primary);letter-spacing:.04em;background:#ffffffeb;border-radius:999px;padding:5px 11px;font-size:.72rem;font-weight:800;position:absolute;top:14px;left:14px;box-shadow:0 6px 16px #0a25402e}.Industries-module__tvA3PW__cardBody{flex-direction:column;flex:1;padding:28px;display:flex}.Industries-module__tvA3PW__card h3{margin-bottom:10px}.Industries-module__tvA3PW__cardCta{border-top:1px dashed var(--color-border);color:var(--color-primary);align-items:center;gap:6px;margin-top:18px;padding-top:16px;font-size:.85rem;font-weight:700;display:inline-flex}.Industries-module__tvA3PW__cardCtaArrow{transition:transform .3s cubic-bezier(.16,1,.3,1);display:inline-block}.Industries-module__tvA3PW__cardLink:hover .Industries-module__tvA3PW__cardCtaArrow{transform:translate(4px)}.Industries-module__tvA3PW__card p{color:var(--color-text-light);margin-bottom:20px;font-size:.95rem}.Industries-module__tvA3PW__tags{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.Industries-module__tvA3PW__tags li{color:var(--color-teal);background:#3087a317;border:1px solid #3087a32e;border-radius:999px;padding:6px 12px;font-size:.76rem;font-weight:600;transition:background .25s,color .25s,border-color .25s}.Industries-module__tvA3PW__cardLink:hover .Industries-module__tvA3PW__tags li{color:var(--color-primary);background:#ed706b1a;border-color:#ed706b40}@media (max-width:900px){.Industries-module__tvA3PW__grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.Industries-module__tvA3PW__grid{grid-template-columns:1fr}}
.Team-module__qqFSIa__grid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.Team-module__qqFSIa__card{border:1px solid var(--color-border);border-radius:var(--radius-md);text-align:center;padding:28px}.Team-module__qqFSIa__photo{object-fit:cover;border-radius:50%;width:96px;height:96px;margin:0 auto 16px}.Team-module__qqFSIa__card h3{margin-bottom:4px}.Team-module__qqFSIa__credentials{color:var(--color-text-light);font-size:.8rem;display:block}.Team-module__qqFSIa__role{color:var(--color-primary);margin:6px 0 16px;font-size:.85rem;font-weight:700;display:block}.Team-module__qqFSIa__card p{color:var(--color-text-light);text-align:left;margin-bottom:0;font-size:.9rem}@media (max-width:900px){.Team-module__qqFSIa__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.Team-module__qqFSIa__grid{grid-template-columns:1fr}}
.Products-module__GxL6lG__medtalkSection{background:linear-gradient(#f4f9fb 0%,#eef6f8 55%,#f4f9fb 100%);padding:56px 0;position:relative;overflow:hidden}.Products-module__GxL6lG__medtalkGlow{pointer-events:none;background:radial-gradient(circle,#3087a324 0%,#3087a300 70%);border-radius:50%;width:520px;height:520px;position:absolute;top:-180px;right:-160px}.Products-module__GxL6lG__medtalkCard{z-index:1;isolation:isolate;border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:linear-gradient(#fff 0%,#fbfeff 100%);padding:40px;position:relative;overflow:hidden}.Products-module__GxL6lG__medtalkCard:before{content:"";z-index:-2;border-radius:inherit;background:linear-gradient(115deg, var(--color-primary) 0%, #ffcfc9 30%, #ffb3ae 50%, #ffcfc9 70%, var(--color-primary) 100%);opacity:.85;background-size:300% 300%;animation:10s infinite Products-module__GxL6lG__medtalkBorderShift;position:absolute;inset:0}.Products-module__GxL6lG__medtalkCard:after{content:"";z-index:-1;border-radius:calc(var(--radius-lg) - 2px);background:linear-gradient(#fff 0%,#fbfeff 100%);position:absolute;inset:2px}@keyframes Products-module__GxL6lG__medtalkBorderShift{0%,to{background-position:0%}50%{background-position:100%}}.Products-module__GxL6lG__medtalkCardGlow{z-index:-1;filter:blur(10px);pointer-events:none;background:radial-gradient(circle,#ed706b24 0%,#ed706b00 70%);border-radius:50%;width:380px;height:380px;animation:8s ease-in-out infinite Products-module__GxL6lG__glowPulse2;position:absolute;top:-120px;left:10%}@keyframes Products-module__GxL6lG__glowPulse2{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.Products-module__GxL6lG__medtalkTitle{background:linear-gradient(90deg, var(--color-navy) 0%, var(--color-teal) 55%, var(--color-primary) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:reduce){.Products-module__GxL6lG__medtalkCard:before,.Products-module__GxL6lG__medtalkCardGlow{animation:none}}.Products-module__GxL6lG__productGrid{z-index:1;grid-template-columns:1.2fr 1fr;align-items:start;gap:48px;display:grid;position:relative}.Products-module__GxL6lG__medtalkLogo{width:auto;height:36px;margin-bottom:20px}.Products-module__GxL6lG__tag{color:var(--color-primary);letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-size:.85rem;font-weight:700;display:inline-block}.Products-module__GxL6lG__lead{color:var(--color-text);font-size:1.1rem}.Products-module__GxL6lG__badgeRow{flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0;display:flex}.Products-module__GxL6lG__badgeChip{border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-card);background:#fff;justify-content:center;align-items:center;padding:10px 14px;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s;display:flex}.Products-module__GxL6lG__badgeChip:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-3px)}.Products-module__GxL6lG__badgeChip img{width:auto;height:64px}.Products-module__GxL6lG__actions{flex-wrap:wrap;gap:16px;margin-top:24px;display:flex}.Products-module__GxL6lG__trustLogos{border-top:1px solid var(--color-border);margin-top:36px;padding-top:28px}.Products-module__GxL6lG__trustLogosLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-light);margin-bottom:14px;font-size:.72rem;font-weight:700;display:block}.Products-module__GxL6lG__trustLogosRow{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.Products-module__GxL6lG__trustLogoChip{border-radius:var(--radius-sm);align-items:center;padding:10px 16px;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s;display:inline-flex}.Products-module__GxL6lG__trustLogoChip:hover{transform:translateY(-3px)}.Products-module__GxL6lG__trustLogoChipAccent0{background:#ed706b14}.Products-module__GxL6lG__trustLogoChipAccent0:hover{box-shadow:0 10px 20px #ed706b2e}.Products-module__GxL6lG__trustLogoChipAccent1{background:#3087a314}.Products-module__GxL6lG__trustLogoChipAccent1:hover{box-shadow:0 10px 20px #3087a32e}.Products-module__GxL6lG__trustLogoChipAccent2{background:#1961d614}.Products-module__GxL6lG__trustLogoChipAccent2:hover{box-shadow:0 10px 20px #1961d62e}.Products-module__GxL6lG__trustLogosRow img{width:auto;height:30px}.Products-module__GxL6lG__heroVisual{animation:5s ease-in-out infinite Products-module__GxL6lG__heroFloat;position:relative}@keyframes Products-module__GxL6lG__heroFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.Products-module__GxL6lG__heroVisual{animation:none}}.Products-module__GxL6lG__heroGlow{z-index:0;filter:blur(30px);pointer-events:none;background:radial-gradient(at 60% 30%,#3087a338 0%,#3087a300 60%),radial-gradient(at 20% 80%,#ed706b2e 0%,#ed706b00 60%);animation:6s ease-in-out infinite Products-module__GxL6lG__heroGlowPulse;position:absolute;inset:-10%}@keyframes Products-module__GxL6lG__heroGlowPulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.Products-module__GxL6lG__heroImage{z-index:1;border-radius:var(--radius-lg);object-fit:cover;width:100%;max-height:260px;box-shadow:var(--shadow-card-hover);position:relative}.Products-module__GxL6lG__statCard{z-index:1;background:linear-gradient(135deg, var(--color-navy) 0%, #123a5e 100%);border-radius:var(--radius-lg);margin-top:20px;padding:24px 28px 28px;position:relative;overflow:hidden}.Products-module__GxL6lG__statCard:before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 0%,#ffffff12 45%,#ffffff29 50%,#ffffff12 55%,#0000 100%);width:60%;height:100%;animation:5s ease-in-out infinite Products-module__GxL6lG__statSheen;position:absolute;top:0;left:-60%}@keyframes Products-module__GxL6lG__statSheen{0%{left:-60%}55%,to{left:130%}}@media (prefers-reduced-motion:reduce){.Products-module__GxL6lG__statCard:before{animation:none}}.Products-module__GxL6lG__liveTag{color:#ffffffbf;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:18px;font-size:.75rem;font-weight:700;display:inline-flex}.Products-module__GxL6lG__liveDot{background:var(--color-primary);border-radius:50%;width:7px;height:7px;animation:1.8s ease-out infinite Products-module__GxL6lG__liveDotPulse}@keyframes Products-module__GxL6lG__liveDotPulse{0%{box-shadow:0 0 #ed706b8c}70%{box-shadow:0 0 0 8px #ed706b00}to{box-shadow:0 0 #ed706b00}}.Products-module__GxL6lG__waveform{align-items:center;gap:3px;height:14px;margin-left:4px;display:inline-flex}.Products-module__GxL6lG__waveform span{background:var(--color-teal);border-radius:2px;width:3px;height:100%;animation:1.1s ease-in-out infinite Products-module__GxL6lG__waveBounce}.Products-module__GxL6lG__waveform span:first-child{animation-delay:0s}.Products-module__GxL6lG__waveform span:nth-child(2){animation-delay:.15s}.Products-module__GxL6lG__waveform span:nth-child(3){animation-delay:.3s}.Products-module__GxL6lG__waveform span:nth-child(4){animation-delay:.45s}.Products-module__GxL6lG__waveform span:nth-child(5){animation-delay:.6s}@keyframes Products-module__GxL6lG__waveBounce{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.Products-module__GxL6lG__heroGlow,.Products-module__GxL6lG__liveDot,.Products-module__GxL6lG__waveform span{animation:none}}.Products-module__GxL6lG__statGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.Products-module__GxL6lG__statGrid strong{color:#fff;font-size:1.6rem;display:block}.Products-module__GxL6lG__statGrid span{color:#fff9;font-size:.85rem}.Products-module__GxL6lG__trustStrip{border-top:1px solid var(--color-border);grid-template-columns:repeat(3,1fr);gap:20px;margin-top:44px;padding-top:36px;display:grid}.Products-module__GxL6lG__trustCard{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;border-top:3px solid #0000;padding:22px;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s}.Products-module__GxL6lG__trustCard:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-5px)}.Products-module__GxL6lG__trustAccent0{border-top-color:var(--color-primary)}.Products-module__GxL6lG__trustAccent0:hover{box-shadow:0 16px 28px #ed706b33}.Products-module__GxL6lG__trustAccent1{border-top-color:var(--color-teal)}.Products-module__GxL6lG__trustAccent1:hover{box-shadow:0 16px 28px #3087a333}.Products-module__GxL6lG__trustAccent2{border-top-color:var(--color-blue)}.Products-module__GxL6lG__trustAccent2:hover{box-shadow:0 16px 28px #1961d633}.Products-module__GxL6lG__trustStat{letter-spacing:.05em;text-transform:uppercase;color:var(--color-primary);margin-bottom:6px;font-size:.75rem;font-weight:700;display:block}.Products-module__GxL6lG__trustCard strong{color:var(--color-heading);margin-bottom:6px;font-size:1.05rem;display:block}.Products-module__GxL6lG__trustCard p{color:var(--color-text-light);margin:0;font-size:.88rem}.Products-module__GxL6lG__featureGrid2{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:24px;display:grid}.Products-module__GxL6lG__featureCard2{border-radius:var(--radius-md);padding:22px;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s,background .35s}.Products-module__GxL6lG__featureCard2:hover{box-shadow:var(--shadow-card-hover);background:#fff;transform:translateY(-5px)}.Products-module__GxL6lG__featureIcon{border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:14px;transition:transform .35s cubic-bezier(.16,1,.3,1),background .35s,color .35s;display:inline-flex}.Products-module__GxL6lG__featureIconAccent0{color:var(--color-primary);background:#ed706b1f}.Products-module__GxL6lG__featureIconAccent1{color:var(--color-teal);background:#3087a31f}.Products-module__GxL6lG__featureIconAccent2{color:var(--color-blue);background:#1961d61f}.Products-module__GxL6lG__featureCard2:hover .Products-module__GxL6lG__featureIconAccent0{background:var(--color-primary);color:#fff;transform:scale(1.08)rotate(-4deg)}.Products-module__GxL6lG__featureCard2:hover .Products-module__GxL6lG__featureIconAccent1{background:var(--color-teal);color:#fff;transform:scale(1.08)rotate(-4deg)}.Products-module__GxL6lG__featureCard2:hover .Products-module__GxL6lG__featureIconAccent2{background:var(--color-blue);color:#fff;transform:scale(1.08)rotate(-4deg)}.Products-module__GxL6lG__featureCard2 h3{margin-bottom:4px;font-size:1rem}.Products-module__GxL6lG__featureCard2 p{color:var(--color-text-light);margin:0;font-size:.85rem}.Products-module__GxL6lG__flagRow{flex-wrap:wrap;align-items:center;gap:5px;margin-top:12px;display:flex}.Products-module__GxL6lG__flagRow span{opacity:0;font-size:1.05rem;line-height:1;animation:.4s cubic-bezier(.34,1.56,.64,1) forwards Products-module__GxL6lG__flagPop;transform:translateY(4px)scale(.8)}.Products-module__GxL6lG__flagRow span:first-child{animation-delay:50ms}.Products-module__GxL6lG__flagRow span:nth-child(2){animation-delay:.1s}.Products-module__GxL6lG__flagRow span:nth-child(3){animation-delay:.15s}.Products-module__GxL6lG__flagRow span:nth-child(4){animation-delay:.2s}.Products-module__GxL6lG__flagRow span:nth-child(5){animation-delay:.25s}.Products-module__GxL6lG__flagRow span:nth-child(6){animation-delay:.3s}.Products-module__GxL6lG__flagRow span:nth-child(7){animation-delay:.35s}.Products-module__GxL6lG__flagRow span:nth-child(8){animation-delay:.4s}.Products-module__GxL6lG__flagRow span:nth-child(9){animation-delay:.45s}.Products-module__GxL6lG__flagRow span:nth-child(10){animation-delay:.5s}.Products-module__GxL6lG__flagRow span:nth-child(11){animation-delay:.55s}.Products-module__GxL6lG__flagRow span:nth-child(12){animation-delay:.6s}@keyframes Products-module__GxL6lG__flagPop{to{opacity:1;transform:translateY(0)scale(1)}}.Products-module__GxL6lG__flagMore{font-family:var(--font-sans);color:var(--color-text-light);background:var(--color-bg-alt);border-radius:999px;margin-left:3px;padding:3px 7px;font-weight:700;font-size:.7rem!important}@media (prefers-reduced-motion:reduce){.Products-module__GxL6lG__flagRow span{opacity:1;animation:none;transform:none}}.Products-module__GxL6lG__dhfTile{border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:#fff;margin-top:40px;padding:32px}.Products-module__GxL6lG__dhfHeader{margin-bottom:20px}.Products-module__GxL6lG__dhfHeader h3{margin-bottom:0;font-size:1.4rem}.Products-module__GxL6lG__dhfGallery{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:28px;display:grid}.Products-module__GxL6lG__dhfThumb{cursor:pointer;border-radius:var(--radius-md);background:0 0;border:none;padding:0;position:relative;overflow:hidden}.Products-module__GxL6lG__dhfThumb img{object-fit:cover;object-position:center 15%;width:100%;height:160px;transition:transform .4s cubic-bezier(.16,1,.3,1);display:block}.Products-module__GxL6lG__dhfThumb:after{content:"";opacity:0;background:#0a254026;transition:opacity .3s;position:absolute;inset:0}.Products-module__GxL6lG__dhfThumb:hover:after{opacity:1}.Products-module__GxL6lG__dhfThumb:hover img{transform:scale(1.08)}.Products-module__GxL6lG__dhfBody{grid-template-columns:1.4fr 1fr;gap:40px;display:grid}.Products-module__GxL6lG__dhfStory p{color:var(--color-text);font-size:.95rem}.Products-module__GxL6lG__dhfTopics{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.Products-module__GxL6lG__dhfTopics li{color:var(--color-teal);background:#3087a31a;border-radius:999px;padding:6px 13px;font-size:.8rem;font-weight:600}.Products-module__GxL6lG__dhfQuote{border-left:3px solid var(--color-primary);background:var(--color-bg-alt);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--color-heading);margin:0;padding:16px 20px;font-size:.95rem;font-style:italic}.Products-module__GxL6lG__dhfDetails{border-left:1px solid var(--color-border);padding-left:32px}.Products-module__GxL6lG__dhfDetails dl{margin:0 0 24px}.Products-module__GxL6lG__dhfDetails dl>div{border-bottom:1px solid var(--color-border);justify-content:space-between;padding:10px 0;font-size:.88rem;display:flex}.Products-module__GxL6lG__dhfDetails dt{color:var(--color-text-light)}.Products-module__GxL6lG__dhfDetails dd{color:var(--color-heading);margin:0;font-weight:600}.Products-module__GxL6lG__dhfSpeakersLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-light);margin-bottom:14px;font-size:.72rem;font-weight:700;display:block}.Products-module__GxL6lG__dhfSpeakers{flex-direction:column;gap:12px;display:flex}.Products-module__GxL6lG__speakerChip{border-radius:var(--radius-sm);align-items:center;gap:10px;margin:-4px;padding:4px;display:flex}.Products-module__GxL6lG__speakerAvatar{background:var(--color-navy);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:.72rem;font-weight:700;display:flex}.Products-module__GxL6lG__speakerText{flex:1;min-width:0}.Products-module__GxL6lG__speakerText strong{color:var(--color-heading);font-size:.85rem;display:block}.Products-module__GxL6lG__speakerText span{color:var(--color-text-light);font-size:.78rem;display:block}.Products-module__GxL6lG__speakerReadLink{color:var(--color-primary);background:#ed706b1a;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:6px 12px;font-size:.76rem;font-weight:700;transition:background .25s,transform .25s;display:inline-flex}.Products-module__GxL6lG__speakerReadLink:hover{background:var(--color-primary);color:#fff;transform:translateY(-2px)}.Products-module__GxL6lG__speakerReadLink span{transition:transform .25s cubic-bezier(.16,1,.3,1)}.Products-module__GxL6lG__speakerReadLink:hover span{transform:translate(3px)}.Products-module__GxL6lG__lightbox{z-index:200;background:#060e1ce6;justify-content:center;align-items:center;animation:.25s Products-module__GxL6lG__lightboxFade;display:flex;position:fixed;inset:0}@keyframes Products-module__GxL6lG__lightboxFade{0%{opacity:0}to{opacity:1}}.Products-module__GxL6lG__lightboxImage{border-radius:var(--radius-md);max-width:min(88vw,1000px);max-height:82vh;animation:.3s cubic-bezier(.16,1,.3,1) Products-module__GxL6lG__lightboxZoom;box-shadow:0 20px 60px #00000080}@keyframes Products-module__GxL6lG__lightboxZoom{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.Products-module__GxL6lG__lightboxClose{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;width:44px;height:44px;font-size:1.6rem;line-height:1;transition:background .25s,transform .25s;position:absolute;top:20px;right:24px}.Products-module__GxL6lG__lightboxClose:hover{background:#fff3;transform:scale(1.08)}.Products-module__GxL6lG__lightboxNav{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;width:48px;height:48px;font-size:1.3rem;transition:background .25s,transform .25s;position:absolute;top:50%;transform:translateY(-50%)}.Products-module__GxL6lG__lightboxNav:hover{background:#fff3}.Products-module__GxL6lG__lightboxPrev{left:24px}.Products-module__GxL6lG__lightboxNext{right:24px}@media (prefers-reduced-motion:reduce){.Products-module__GxL6lG__lightbox,.Products-module__GxL6lG__lightboxImage{animation:none}}.Products-module__GxL6lG__altSection{background:var(--color-bg-alt);padding:56px 0}.Products-module__GxL6lG__appsHeading{text-align:center;margin-bottom:32px}.Products-module__GxL6lG__appsHeading h2{margin-bottom:0}.Products-module__GxL6lG__appGrid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.Products-module__GxL6lG__appCard{height:100%}.Products-module__GxL6lG__appCardLink{border-radius:var(--radius-md);height:100%;box-shadow:var(--shadow-card);background:#fff;flex-direction:column;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s;display:flex;overflow:hidden}.Products-module__GxL6lG__appCardLink:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-6px)}.Products-module__GxL6lG__appIconWrap{justify-content:center;align-items:center;height:120px;display:flex;overflow:hidden}.Products-module__GxL6lG__appIconWrap img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1)}.Products-module__GxL6lG__appCardLink:hover .Products-module__GxL6lG__appIconWrap img{transform:scale(1.08)}.Products-module__GxL6lG__appIconFallback{color:#fff;font-size:2rem;font-weight:700}.Products-module__GxL6lG__accent0{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-dark) 100%)}.Products-module__GxL6lG__accent1{background:linear-gradient(135deg, var(--color-teal) 0%, #1f5f74 100%)}.Products-module__GxL6lG__accent2{background:linear-gradient(135deg, var(--color-navy) 0%, #12345a 100%)}.Products-module__GxL6lG__appBody{flex-direction:column;flex:1;padding:18px;display:flex}.Products-module__GxL6lG__appBody h3{margin-bottom:6px;font-size:.95rem}.Products-module__GxL6lG__appBody p{color:var(--color-text-light);flex:1;margin-bottom:0;font-size:.82rem;line-height:1.4}.Products-module__GxL6lG__appDownload{color:var(--color-primary);align-items:center;gap:4px;margin-top:14px;font-size:.8rem;font-weight:700;display:inline-flex}.Products-module__GxL6lG__appDownloadArrow{transition:transform .3s cubic-bezier(.16,1,.3,1);display:inline-block}.Products-module__GxL6lG__appCardLink:hover .Products-module__GxL6lG__appDownloadArrow{transform:translate(4px)}.Products-module__GxL6lG__trustedSection{padding:64px 0;position:relative;overflow:hidden}.Products-module__GxL6lG__trustedGlow1{pointer-events:none;background:radial-gradient(circle,#ed706b29 0%,#ed706b00 70%);border-radius:50%;width:440px;height:440px;animation:7s ease-in-out infinite Products-module__GxL6lG__trustedGlowPulse;position:absolute;top:-160px;left:-140px}.Products-module__GxL6lG__trustedGlow2{pointer-events:none;background:radial-gradient(circle,#3087a329 0%,#3087a300 70%);border-radius:50%;width:440px;height:440px;animation:7s ease-in-out 2s infinite Products-module__GxL6lG__trustedGlowPulse;position:absolute;bottom:-160px;right:-140px}@keyframes Products-module__GxL6lG__trustedGlowPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.95;transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.Products-module__GxL6lG__trustedGlow1,.Products-module__GxL6lG__trustedGlow2{animation:none}}.Products-module__GxL6lG__trustedHeading{text-align:center;z-index:1;margin-bottom:36px;position:relative}.Products-module__GxL6lG__trustedHeading h2{margin-bottom:0}.Products-module__GxL6lG__trustedGrid{z-index:1;grid-template-columns:repeat(4,1fr);gap:20px;display:grid;position:relative}.Products-module__GxL6lG__trustedCard{border:1px solid var(--color-border);border-radius:var(--radius-md);text-align:center;background:#fff;border-top:3px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:16px;height:100%;padding:32px 20px 26px;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s,border-color .3s;display:flex}.Products-module__GxL6lG__trustedCard:hover{transform:translateY(-6px)}.Products-module__GxL6lG__trustedAccent0{border-top-color:var(--color-primary);background:linear-gradient(#ed706b17 0%,#fff 55%)}.Products-module__GxL6lG__trustedAccent0:hover{border-color:#ed706b66;box-shadow:0 18px 32px #ed706b38}.Products-module__GxL6lG__trustedAccent1{border-top-color:var(--color-teal);background:linear-gradient(#3087a317 0%,#fff 55%)}.Products-module__GxL6lG__trustedAccent1:hover{border-color:#3087a366;box-shadow:0 18px 32px #3087a338}.Products-module__GxL6lG__trustedAccent2{border-top-color:var(--color-blue);background:linear-gradient(#1961d617 0%,#fff 55%)}.Products-module__GxL6lG__trustedAccent2:hover{border-color:#1961d666;box-shadow:0 18px 32px #1961d638}.Products-module__GxL6lG__trustedAccent3{border-top-color:var(--color-navy);background:linear-gradient(#0a254017 0%,#fff 55%)}.Products-module__GxL6lG__trustedAccent3:hover{border-color:#0a254066;box-shadow:0 18px 32px #0a254033}.Products-module__GxL6lG__trustedLogoWrap{justify-content:center;align-items:center;width:100%;height:64px;display:flex}.Products-module__GxL6lG__trustedLogoWrap img{object-fit:contain;max-width:85%;max-height:100%;transition:transform .35s}.Products-module__GxL6lG__trustedCard:hover .Products-module__GxL6lG__trustedLogoWrap img{transform:scale(1.08)}.Products-module__GxL6lG__trustedName{color:var(--color-heading);font-size:.92rem;font-weight:700}.Products-module__GxL6lG__trustedVisit{color:var(--color-primary);opacity:0;align-items:center;gap:4px;font-size:.76rem;font-weight:700;transition:opacity .3s,transform .3s;display:inline-flex;transform:translateY(4px)}.Products-module__GxL6lG__trustedCard:hover .Products-module__GxL6lG__trustedVisit{opacity:1;transform:translateY(0)}.Products-module__GxL6lG__trustedVisitArrow{transition:transform .3s cubic-bezier(.16,1,.3,1);display:inline-block}.Products-module__GxL6lG__trustedCard:hover .Products-module__GxL6lG__trustedVisitArrow{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.Products-module__GxL6lG__trustedCard,.Products-module__GxL6lG__trustedLogoWrap img,.Products-module__GxL6lG__trustedVisit,.Products-module__GxL6lG__trustedVisitArrow{transition:none}}@media (max-width:960px){.Products-module__GxL6lG__productGrid{grid-template-columns:1fr}.Products-module__GxL6lG__trustStrip,.Products-module__GxL6lG__featureGrid2{grid-template-columns:1fr 1fr;gap:16px}.Products-module__GxL6lG__dhfBody{grid-template-columns:1fr;gap:28px}.Products-module__GxL6lG__dhfDetails{border-left:none;border-top:1px solid var(--color-border);padding-top:24px;padding-left:0}.Products-module__GxL6lG__appGrid,.Products-module__GxL6lG__trustedGrid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.Products-module__GxL6lG__statGrid,.Products-module__GxL6lG__trustStrip,.Products-module__GxL6lG__featureGrid2,.Products-module__GxL6lG__appGrid,.Products-module__GxL6lG__trustedGrid,.Products-module__GxL6lG__dhfGallery{grid-template-columns:1fr}.Products-module__GxL6lG__dhfTile,.Products-module__GxL6lG__medtalkCard{padding:22px}.Products-module__GxL6lG__lightboxNav{width:40px;height:40px}.Products-module__GxL6lG__lightboxPrev{left:8px}.Products-module__GxL6lG__lightboxNext{right:8px}}
.Services-module__A_tMzG__heroActions{justify-content:center;margin-top:24px;display:flex}.Services-module__A_tMzG__pageBody{background:linear-gradient(#fff 0%,#f6fafd 40%,#fff 100%);position:relative;overflow:hidden}.Services-module__A_tMzG__glow{filter:blur(90px);pointer-events:none;z-index:0;border-radius:50%;position:absolute}.Services-module__A_tMzG__glowCoral{background:radial-gradient(circle,#ed706b38 0%,#ed706b00 70%);width:480px;height:480px;top:-40px;right:-160px}.Services-module__A_tMzG__glowTeal{background:radial-gradient(circle,#3087a333 0%,#3087a300 70%);width:440px;height:440px;top:900px;left:-180px}.Services-module__A_tMzG__glowNavy{background:radial-gradient(circle,#1961d629 0%,#1961d600 70%);width:420px;height:420px;bottom:0;right:-120px}.Services-module__A_tMzG__categorySection{z-index:1;padding:40px 0;position:relative}.Services-module__A_tMzG__dotGrid{position:relative}.Services-module__A_tMzG__dotGrid:before{content:"";pointer-events:none;background-image:radial-gradient(#0a254014 1.5px,#0000 1.5px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 90%,#000 0%,#0000 90%);mask-image:radial-gradient(90% 90%,#000 0%,#0000 90%)}.Services-module__A_tMzG__categoryHeading{text-align:center;margin-bottom:24px}.Services-module__A_tMzG__categoryTag{letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary-dark);background:#ed706b1f;border-radius:999px;margin-bottom:8px;padding:4px 12px;font-size:.7rem;font-weight:700;display:inline-block}.Services-module__A_tMzG__categoryTitle{margin-bottom:0;font-size:1.6rem}.Services-module__A_tMzG__grid{flex-wrap:wrap;justify-content:center;gap:16px;display:flex;position:relative}.Services-module__A_tMzG__grid>*{flex:0 250px;min-width:220px;max-width:250px}.Services-module__A_tMzG__card{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;height:100%;transition:box-shadow .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1),border-color .35s;display:block;position:relative;overflow:hidden}.Services-module__A_tMzG__card:before{content:"";background:linear-gradient(90deg, var(--accent,var(--color-primary)) 0%, transparent 100%);transform-origin:0;height:3px;transition:transform .4s cubic-bezier(.16,1,.3,1);position:absolute;inset:0 0 auto;transform:scaleX(0)}.Services-module__A_tMzG__cardLink:hover,.Services-module__A_tMzG__cardLink:focus-visible{box-shadow:var(--shadow-card-hover);border-color:color-mix(in srgb, var(--accent,var(--color-primary)) 40%, var(--color-border));transform:translateY(-6px)}.Services-module__A_tMzG__cardLink:hover:before,.Services-module__A_tMzG__cardLink:focus-visible:before{transform:scaleX(1)}.Services-module__A_tMzG__accentBlue{--accent:#1961d6}.Services-module__A_tMzG__accentCoral{--accent:#ed706b}.Services-module__A_tMzG__accentTeal{--accent:#3087a3}.Services-module__A_tMzG__accentNavy{--accent:#0a2540}.Services-module__A_tMzG__cardImageWrap{background:var(--color-bg-alt);height:100px;overflow:hidden}.Services-module__A_tMzG__cardImageWrap img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1),filter .5s}.Services-module__A_tMzG__cardLink:hover .Services-module__A_tMzG__cardImageWrap img{transform:scale(1.08)}.Services-module__A_tMzG__cardBody{padding:16px}.Services-module__A_tMzG__card h3{margin-bottom:6px;font-size:1rem;transition:color .25s}.Services-module__A_tMzG__cardLink:hover h3{color:var(--accent,var(--color-primary))}.Services-module__A_tMzG__card p{color:var(--color-text-light);margin-bottom:0;font-size:.85rem;line-height:1.4}.Services-module__A_tMzG__cardCta{color:var(--accent,var(--color-primary));align-items:center;gap:4px;margin-top:10px;font-size:.8rem;font-weight:700;display:inline-flex}.Services-module__A_tMzG__cardCtaArrow{transition:transform .3s cubic-bezier(.16,1,.3,1);display:inline-block}.Services-module__A_tMzG__cardLink:hover .Services-module__A_tMzG__cardCtaArrow{transform:translate(4px)}.Services-module__A_tMzG__moreSection{padding:24px 0 56px}.Services-module__A_tMzG__moreTitle{color:var(--color-heading);text-align:center;margin-bottom:20px;font-size:1.4rem}.Services-module__A_tMzG__moreLinks{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.Services-module__A_tMzG__moreLink{border:1px solid var(--color-border);color:var(--color-navy);border-radius:999px;align-items:center;gap:6px;padding:10px 20px;font-size:.9rem;font-weight:600;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.Services-module__A_tMzG__moreLink:hover,.Services-module__A_tMzG__moreLink:focus-visible{background:var(--color-primary);border-color:var(--color-primary);color:#fff}@media (max-width:480px){.Services-module__A_tMzG__grid>*{flex-basis:100%;max-width:320px}}
