.site-header .main-nav>ul>.lang-switch{display:flex!important;align-items:center;gap:9px;flex-shrink:0}.site-header .lang-switch a{padding:7px!important;display:inline-flex!important;border-radius:5px;line-height:1}.site-header .lang-switch img{width:25px!important;height:17px!important;max-width:none;object-fit:cover;border-radius:2px;display:block}.site-header .lang-switch a[aria-current=page]{background:#ffffff19}.site-header .lang-switch a:focus-visible{outline:2px solid #4cdef0}.ai-hero h1,.ai-hero h2,.ai-hero p{margin-left:auto!important;margin-right:auto!important}.ai-hero{text-align:center}.ai-hero .actions{justify-content:center}.architecture-hero h1{margin-top:20px!important}.solution-visual-page .architecture-hero{padding-bottom:65px;background:radial-gradient(ellipse at 25% 10%,#1d528666,transparent 65%),radial-gradient(ellipse at 90% 100%,#138b8b55,transparent 65%),#101d33}.solution-visual-story{padding:75px 0;background:#f3f8fc}.solution-story-grid{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:55px}.solution-story-grid p{color:#5c6e87;font-size:18px;line-height:1.8;margin-top:25px}.solution-story-grid figure{margin:0;position:relative;padding:25px 10px;border-radius:24px;background:radial-gradient(ellipse,color-mix(in srgb,var(--solution-accent) 20%,transparent),transparent 70%)}.solution-story-grid img{width:100%;height:auto;max-height:420px;object-fit:contain;mix-blend-mode:multiply;filter:drop-shadow(0 20px 20px #15294116)}.solution-story-grid figcaption{text-align:center;color:#61728a;font-size:12px;margin-top:20px}.solution-flow{display:flex;align-items:center;gap:13px;margin-top:35px}.solution-flow>div{display:flex;flex-direction:column;align-items:center;gap:10px;flex:1;font-size:10px;letter-spacing:1px;font-weight:700;color:#25465d}.solution-flow svg{width:45px;height:45px;background:white;border:1px solid #dce7ed;border-radius:12px;padding:9px;color:var(--solution-accent)}.solution-flow>b{color:var(--solution-accent)}.solution-card{padding:0!important;overflow:hidden;border-top:3px solid var(--solution-accent)}.solution-card-image{display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#f5f9fc,#e7f1f8);height:245px;padding:25px;margin:0!important}.solution-card-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .25s}.solution-card:hover .solution-card-image img{transform:scale(1.025)}.solution-card-copy{padding:30px;display:flex;flex-direction:column;flex:1}.solution-card-copy>a{margin-top:auto;color:#205cc8;font-size:14px;font-weight:700}.solution-card-icon svg{width:34px;height:34px;color:var(--solution-accent);margin-bottom:16px}.solution-step-icon svg{width:34px;height:34px}.solution-visual-page .architecture-steps article{background:#f4f8fd;border:1px solid #dce7ee;border-radius:14px}.solution-visual-page .architecture-steps{margin-bottom:30px}.solution-visual-page .architecture-links a{background:#ffffff09}.solution-visual-page .architecture-product-grid{gap:30px}.solution-visual-page .architecture-product-grid h2{font-size:29px;letter-spacing:-.7px}
@media(max-width:1100px){.site-header .main-nav>ul>.lang-switch{justify-content:flex-start;padding-top:12px}.solution-story-grid{gap:25px}}
@media(max-width:700px){.solution-story-grid{grid-template-columns:1fr}.solution-visual-story{padding:50px 0}.solution-card-image{height:210px}.solution-card-copy{padding:24px}.solution-flow{gap:8px}.solution-flow>div{font-size:9px}.solution-story-grid h2{font-size:32px}}

.solution-education{border-top:1px solid #dbe5ed}.solution-education-grid{max-width:760px}.solution-education .solution-card{display:grid;grid-template-columns:1fr 1fr}.solution-education .solution-card-image{height:100%;min-height:220px}@media(max-width:650px){.solution-education .solution-card{grid-template-columns:1fr}}
