.cJzEcG_navbar{color:#fff;background:#5b87f7;border-bottom:1px solid #fff;justify-content:space-between;align-items:center;gap:24px;min-height:84px;padding:5px 3%;display:flex}.cJzEcG_logo{color:#fff;white-space:nowrap;font-size:23px;font-weight:700;text-decoration:none}.cJzEcG_logo span{letter-spacing:4px;margin-top:4px;font-size:10px;display:block}.cJzEcG_navLinks{align-items:center;gap:22px;display:flex}.cJzEcG_navLinks a{color:#fff;font-size:14px;text-decoration:none}.cJzEcG_navLinks a:hover{opacity:.75}.cJzEcG_navButton{color:#416fd7;white-space:nowrap;background:#fff;border-radius:30px;padding:13px 20px;font-size:14px;text-decoration:none;transition:all .2s;display:inline-block}.cJzEcG_navButton:hover{transform:translateY(-2px)}@media (max-width:1000px){.cJzEcG_navLinks{gap:12px}.cJzEcG_navLinks a{font-size:12px}.cJzEcG_navbar{flex-wrap:wrap}}@media (max-width:700px){.cJzEcG_navbar{padding:20px 5%}.cJzEcG_navLinks{order:3;width:100%;padding:8px 0;overflow-x:auto}.cJzEcG_navButton{padding:10px 14px}}
.sBkrQG_hero{color:#fff;background:#5f89f5;justify-content:space-between;align-items:center;gap:60px;min-height:100vh;padding:80px 8%;display:flex}.sBkrQG_heroContent{flex:1;max-width:620px}.sBkrQG_heroLabel{letter-spacing:3px;margin-bottom:24px;font-size:12px}.sBkrQG_hero h1{margin-bottom:24px;font-family:Euro caps,sans-serif;font-size:clamp(42px,5vw,68px);line-height:1.1}.sBkrQG_heroDescription{color:#f7f7f7;max-width:480px;font-size:17px;line-height:1.8}.sBkrQG_heroButtons{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.sBkrQG_heroButtons svg{transition:transform .2s}.sBkrQG_heroButtons :hover svg{transform:translate(3px)}.sBkrQG_primaryButton,.sBkrQG_secondaryButton{border-radius:30px;padding:15px 28px;font-size:20px;text-decoration:none;transition:all .2s;display:flex}.sBkrQG_primaryButton{color:#416fd7;background:#fff}.sBkrQG_secondaryButton{color:#fff;border:1px solid #fff}.sBkrQG_primaryButton:hover{transform:translateY(-2px)}.sBkrQG_heroVisual{flex:1;justify-content:center;align-items:center;min-height:300px;display:flex}.sBkrQG_visualCube{box-sizing:border-box;background:linear-gradient(135deg,#8eb0ff,#2455c7);border:1px solid #b7ccff;border-radius:28px;place-items:center;width:280px;height:280px;padding:20px;display:grid;transform:rotate(-8deg);box-shadow:20px 25px 50px #244fa866}.sBkrQG_heroLogoImg{object-fit:contain;width:100%;height:100%}@media (max-width:1000px){.sBkrQG_hero{gap:30px;padding:60px 6%}}@media (max-width:700px){.sBkrQG_hero{flex-direction:column;align-items:flex-start;gap:20px;padding:65px 6%}.sBkrQG_hero h1{font-size:43px}.sBkrQG_heroVisual{width:100%;min-height:250px}.sBkrQG_visualCube{width:200px;height:200px;padding:16px}}
.zm8nLG_servicesSection{color:#171717;background:#f7f7f7;padding:100px 24px}.zm8nLG_servicesContainer{max-width:1200px;margin:0 auto}.zm8nLG_servicesHeading{max-width:680px;margin-bottom:48px}.zm8nLG_servicesLabel{color:#5f89f5;letter-spacing:2px;font-size:13px;font-weight:700}.zm8nLG_servicesHeading h2{letter-spacing:-1.5px;margin:18px 0;font-size:clamp(32px,4vw,48px);line-height:1.15}.zm8nLG_servicesHeading p,.zm8nLG_serviceCard p{color:#666;line-height:1.8}.zm8nLG_servicesGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.zm8nLG_serviceCard{background:#fff;border:1px solid #e7e7e7;border-radius:16px;padding:32px;transition:transform .25s,border-color .25s}.zm8nLG_serviceCard:hover{border-color:#5f89f5;transform:translateY(-5px)}.zm8nLG_serviceCard svg{transition:all .3s}.zm8nLG_serviceCard:hover svg{transform:translate(3px,-3px)}.zm8nLG_serviceNumber{color:#5f89f5;font-size:14px;font-weight:700}.zm8nLG_serviceCard h3{margin-top:40px;font-size:22px}.zm8nLG_serviceLink{color:#345fc7;gap:8px;margin-top:18px;font-weight:600;text-decoration:none;display:inline-flex}@media (max-width:768px){.zm8nLG_servicesSection{padding:64px 20px}.zm8nLG_servicesGrid{grid-template-columns:1fr}}
.UGBiha_aboutSection{color:#171717;background:#fff;padding:100px 24px}.UGBiha_aboutContainer{grid-template-columns:1fr .9fr;align-items:center;gap:64px;max-width:1200px;margin:0 auto;display:grid}.UGBiha_aboutContent{max-width:580px}.UGBiha_aboutLabel{color:#5f89f5;letter-spacing:2px;font-size:13px;font-weight:700}.UGBiha_aboutContent h2{letter-spacing:-1.5px;margin:20px 0;font-family:Euro caps,sans-serif;font-size:clamp(32px,4vw,48px);line-height:1.15}.UGBiha_aboutContent p{color:#666;font-size:16px;line-height:1.9}.UGBiha_aboutButton{color:#fff;background:#5f89f5;border-radius:8px;align-items:center;gap:10px;margin-top:24px;padding:14px 22px;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex}.UGBiha_aboutButton:hover{background:#426fe0}.UGBiha_aboutVisual{background:#eaf0ff;border-radius:20px;min-height:360px;padding:24px}.UGBiha_aboutVisualInner{border:1px solid #c9d7ff;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:312px;display:flex}.UGBiha_aboutSymbol{color:#5f89f5;letter-spacing:-10px;font-size:120px;font-weight:800}.UGBiha_aboutVisualCaption{color:#345fc7;letter-spacing:2px;text-align:center;font-size:11px;font-weight:700}@media (max-width:768px){.UGBiha_aboutSection{padding:64px 20px}.UGBiha_aboutContainer{grid-template-columns:1fr;gap:40px}.UGBiha_aboutVisual{min-height:280px}.UGBiha_aboutVisualInner{min-height:232px}.UGBiha_aboutSymbol{font-size:90px}}
.UONp9G_contactSection{color:#fff;background:#111827;padding:100px 24px}.UONp9G_contactContainer{grid-template-columns:1.2fr .8fr;align-items:center;gap:80px;max-width:1200px;margin:0 auto;display:grid}.UONp9G_contactLabel{color:#93b4ff;letter-spacing:2px;font-size:13px;font-weight:700}.UONp9G_contactContent h2{letter-spacing:-1.5px;margin:20px 0;font-family:Euro caps,sans-serif;font-size:clamp(34px,4vw,54px);line-height:1.15}.UONp9G_contactContent h2 span{color:#93b4ff}.UONp9G_contactDescription{color:#cbd5e1;max-width:540px;font-size:16px;line-height:1.8}.UONp9G_contactButton{color:#fff;background:#5f89f5;border-radius:8px;align-items:center;gap:10px;margin-top:28px;padding:14px 22px;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex}.UONp9G_contactButton:hover{background:#426fe0}.UONp9G_contactButton svg{transition:transform .2s}.UONp9G_contactButton:hover svg{transform:translate(3px,-3px)}.UONp9G_contactDetails{flex-direction:column;gap:28px;display:flex}.UONp9G_contactDetail{align-items:center;gap:18px;display:flex}.UONp9G_contactIcon{color:#93b4ff;background:#1f2937;border:1px solid #374151;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.UONp9G_contactDetail h3{margin:0 0 6px;font-size:16px}.UONp9G_contactDetail p{color:#cbd5e1;margin:0;font-size:14px;line-height:1.6}@media (max-width:768px){.UONp9G_contactSection{padding:64px 20px}.UONp9G_contactContainer{grid-template-columns:1fr;gap:48px}.UONp9G_contactContent h2{letter-spacing:-1px}}
.eyrx4q_siteFooter{color:#fff;background:#0b1120;padding:64px 24px 24px}.eyrx4q_footerContainer{max-width:1200px;margin:0 auto}.eyrx4q_footerMain{grid-template-columns:1.5fr .7fr .8fr;gap:64px;padding-bottom:48px;display:grid}.eyrx4q_footerBrand{max-width:320px}.eyrx4q_footerLogo{color:#fff;letter-spacing:-1px;font-family:Euro caps,sans-serif;font-size:28px;font-weight:500;text-decoration:none}.eyrx4q_footerLogo span{color:#5f89f5}.eyrx4q_footerBrand p{color:#9ca3af;margin-top:16px;font-size:14px;line-height:1.8}.eyrx4q_footerLinks,.eyrx4q_footerConnect{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.eyrx4q_footerLinks h3,.eyrx4q_footerConnect h3{margin:0 0 4px;font-size:15px}.eyrx4q_footerLinks a,.eyrx4q_footerEmail{color:#9ca3af;align-items:center;gap:8px;font-size:14px;text-decoration:none;transition:color .2s;display:inline-flex}.eyrx4q_footerLinks a:hover,.eyrx4q_footerEmail:hover{color:#93b4ff}.eyrx4q_footerSocials{gap:12px;margin-top:8px;display:flex}.eyrx4q_footerSocials a{color:#d1d5db;border:1px solid #374151;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;transition:background .2s,color .2s;display:flex}.eyrx4q_footerSocials a:hover{color:#fff;background:#5f89f5}.eyrx4q_footerBottom{border-top:1px solid #273244;justify-content:space-between;align-items:center;gap:20px;padding-top:24px;display:flex}.eyrx4q_footerBottom p{color:#9ca3af;margin:0;font-size:13px;line-height:1.7}.eyrx4q_footerBackTop{color:#d1d5db;font-size:13px;text-decoration:none}.eyrx4q_footerBackTop:hover{color:#93b4ff}@media (max-width:768px){.eyrx4q_siteFooter{padding:48px 20px 24px}.eyrx4q_footerMain{grid-template-columns:1fr 1fr;gap:36px 24px}.eyrx4q_footerBrand{grid-column:1/-1}.eyrx4q_footerBottom{flex-direction:column;align-items:flex-start}}@media (max-width:420px){.eyrx4q_footerMain{grid-template-columns:1fr}.eyrx4q_footerBrand{grid-column:auto}}
