/* Inner-page components only. Never loaded by the frozen homepage header. */
body>header .market-header-row{justify-content:space-between}body>header .market-header-row>.market-links--header{order:2;margin-left:auto;flex-shrink:0}body>header .market-header-contacts{order:1;justify-content:flex-start}@media(max-width:767px){body>header .market-header-row{justify-content:flex-end}body>header .market-header-contacts{flex-basis:100%;justify-content:flex-end}body>header .market-header-row>.market-links--header{margin-left:auto}}
.ai-partners{background:#102e47;color:#e3eef5;font-family:Poppins,sans-serif}.ai-partners-inner{width:min(1160px,calc(100% - 40px));margin:auto;display:flex;align-items:center;justify-content:space-between;gap:48px}.ai-partners-feature{padding:58px 0}.ai-partners-copy{max-width:680px;min-width:0}.ai-partners-label{color:#b5d5eb!important;font-size:12px!important;font-weight:600;letter-spacing:1.8px;text-transform:uppercase!important;margin:0 0 14px!important}.ai-partners h2{font-size:clamp(25px,3vw,36px)!important;line-height:1.3;color:#fff!important;margin:0 0 18px}.ai-partners-copy>p:not(.ai-partners-label){color:#e3eef5!important;font-size:15px;line-height:1.85;margin:0}.ai-partners-names{display:flex;gap:0;align-items:center;list-style:none!important;padding:0!important;margin:0!important;flex-shrink:0}.ai-partners-names li{padding:8px 24px;list-style:none!important;margin:0!important}.ai-partners-names li+li{border-left:1px solid #ffffff40}.ai-partners-names span{font-size:25px;font-weight:600;letter-spacing:-.5px;color:#fff}.ai-partners-compact{padding:22px 0;border-bottom:1px solid #ffffff1c}.ai-partners-compact .ai-partners-label{margin:0!important}.ai-partners-compact .ai-partners-names span{font-size:21px}@media(max-width:900px){.ai-partners-inner{flex-direction:column;align-items:flex-start;gap:22px}.ai-partners-names li:first-child{padding-left:0}.ai-partners-feature{padding:40px 0}}@media(max-width:360px){.ai-partners-names li{padding:8px 16px}.ai-partners-names span{font-size:23px}}
@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url('/assets/enterprise-fonts/Poppins-Regular.ttf') format('truetype')}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url('/assets/enterprise-fonts/Poppins-Medium.ttf') format('truetype')}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url('/assets/enterprise-fonts/Poppins-SemiBold.ttf') format('truetype')}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url('/assets/enterprise-fonts/Poppins-Bold.ttf') format('truetype')}
@font-face{font-family:'Font Awesome 5 Free';font-style:normal;font-weight:900;font-display:swap;src:url('/assets/enterprise-fonts/fa-solid-900.woff2') format('woff2')}@font-face{font-family:'Font Awesome 5 Free';font-style:normal;font-weight:400;font-display:swap;src:url('/assets/enterprise-fonts/fa-regular-400.woff2') format('woff2')}@font-face{font-family:'Font Awesome 5 Brands';font-style:normal;font-weight:400;font-display:swap;src:url('/assets/enterprise-fonts/fa-brands-400.woff2') format('woff2')}
.fa-solid{font-family:'Font Awesome 5 Free';font-weight:900}.fa-regular{font-family:'Font Awesome 5 Free';font-weight:400}.fa-brands{font-family:'Font Awesome 5 Brands';font-weight:400}
@font-face{font-family:'Font Awesome 6 Free';font-style:normal;font-weight:900;font-display:swap;src:url('/assets/enterprise-fonts/fa-solid-900.woff2') format('woff2')}@font-face{font-family:'Font Awesome 6 Brands';font-style:normal;font-weight:400;font-display:swap;src:url('/assets/enterprise-fonts/fa-brands-400.woff2') format('woff2')}
.enterprise-page .dark p{color:#d8e5ee!important}
.enterprise-page{--ep-ink:#12334d;--ep-blue:#085e9d;--ep-muted:#496174;color:var(--ep-muted);background:#fff;font-family:Poppins,sans-serif}
.enterprise-page *{box-sizing:border-box}.enterprise-wrap{width:min(1160px,calc(100% - 40px));margin:auto}.enterprise-section{padding:76px 0}.enterprise-section.soft{background:#f4f8fc}.enterprise-section.dark{background:#102e47;color:#d8e5ee}.enterprise-kicker{font-size:12px;font-weight:600;letter-spacing:1.6px;text-transform:uppercase;color:#085e9d;margin-bottom:14px}.dark .enterprise-kicker{color:#b4dcf6}.enterprise-page h2{font-size:clamp(26px,3.2vw,42px);font-weight:600;color:var(--ep-ink);line-height:1.22;max-width:880px;margin:0 0 22px}.enterprise-page h3{font-size:20px;color:var(--ep-ink);line-height:1.4;margin:0 0 12px}.enterprise-page p{font-size:16px;line-height:1.85;margin:0 0 20px}.enterprise-page p:last-child{margin-bottom:0}.enterprise-lead{max-width:850px;font-size:clamp(18px,2vw,21px)!important}.enterprise-page .dark :is(h2,h3){color:#fff}.enterprise-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:32px}.enterprise-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.enterprise-card{border-top:2px solid #aac9df;padding:24px 0;min-width:0}.enterprise-card p{font-size:15px}.enterprise-project{border:1px solid #dce6ed;background:#fff;min-width:0}.enterprise-project img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-bottom:1px solid #dce6ed}.enterprise-project-body{padding:25px}.enterprise-project a{color:#085e9d;font-weight:500}.enterprise-meta{font-size:12px!important;letter-spacing:1px;text-transform:uppercase;color:#557387}.enterprise-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px}.enterprise-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 22px;border:1px solid #085e9d;background:#085e9d;color:#fff!important;border-radius:6px;font-weight:500;text-decoration:none;line-height:1.5}.enterprise-button.secondary{background:#fff;color:#085e9d!important}.enterprise-button:hover{background:#064a7a;color:#fff!important}.enterprise-page a:focus-visible{outline:3px solid #b98500;outline-offset:4px}.enterprise-list{padding-left:22px;margin:18px 0}.enterprise-list li{margin-bottom:12px}.enterprise-note{padding:20px 24px;border-left:3px solid #085e9d;background:#edf5fa;margin:28px 0}.enterprise-faq{border-top:1px solid #ccdce8;padding:20px 0}.enterprise-faq summary{cursor:pointer;color:#12334d;font-weight:500;line-height:1.6;list-style-position:outside;margin-left:20px}.enterprise-faq p{margin-top:14px}.enterprise-table-wrap{overflow-x:auto}.enterprise-table{width:100%;border-collapse:collapse;font-size:15px;min-width:520px}.enterprise-table th,.enterprise-table td{text-align:left;vertical-align:top;padding:18px 14px;border-bottom:1px solid #ccdce8}.enterprise-table th{color:#12334d;background:#edf5fa}.enterprise-links{display:flex;gap:14px 26px;flex-wrap:wrap;border-bottom:1px solid #dce6ed;padding:20px max(20px,calc((100% - 1160px)/2));background:#f4f8fc}.enterprise-links a{font:500 13px/1.6 Poppins,sans-serif;color:#12334d}.enterprise-page img{max-width:100%}@media(max-width:767px){.enterprise-section{padding:48px 0}.enterprise-wrap{width:calc(100% - 32px)}.enterprise-grid,.enterprise-grid.two{grid-template-columns:1fr;gap:16px}.enterprise-actions .enterprise-button{width:100%}.enterprise-links{gap:12px 20px}.enterprise-table-wrap{max-width:100%}}
/* Static contact affordances avoid decorative pulse rings outside the viewport. */
.btn-whatsapp-pulse-border::before,.btn-whatsapp-pulse-border::after{display:none!important}.btn-talk-advisor{animation:none!important;background:#085e9d!important;box-shadow:0 4px 14px #12334d26!important}
.faq-creative .faq-side::before{display:none!important}.faq-creative .faq-wrap{grid-template-columns:minmax(0,340px) minmax(0,1fr)!important}.faq-creative :is(.faq-main,.faq-side){min-width:0}.faq-creative a{overflow-wrap:anywhere}.info-grid>*{min-width:0}.info-grid a{overflow-wrap:anywhere}@media(max-width:900px){.faq-creative .faq-wrap{grid-template-columns:minmax(0,1fr)!important}}
@media(prefers-reduced-motion:reduce){.enterprise-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
