._8aEwW_page{overflow-x:hidden}._8aEwW_hero{align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}._8aEwW_heroMedia{z-index:0;position:absolute;inset:0}._8aEwW_heroImg{object-fit:cover;object-position:center}._8aEwW_heroOverlay{background:linear-gradient(105deg,#060d1ff2 0%,#0a1628d1 45%,#0a16288c 100%);position:absolute;inset:0}._8aEwW_heroPattern{background-image:radial-gradient(#ffffff06 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}._8aEwW_heroContent{z-index:2;padding-top:100px;padding-bottom:40px;position:relative}._8aEwW_heroInner{width:100%;max-width:100%}._8aEwW_heroBadge{color:#38bdf8;letter-spacing:.04em;background:#00a2ff1f;border:1px solid #00a2ff66;border-radius:100px;align-items:center;gap:10px;margin-bottom:20px;padding:8px 20px;font-family:Axiforma SemiBold,sans-serif;font-size:.78rem;font-weight:600;display:inline-flex}._8aEwW_badgeDot{background:#00a2ff;border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:2s infinite _8aEwW_livePulse;box-shadow:0 0 12px #00a2ffcc}@keyframes _8aEwW_livePulse{0%,to{box-shadow:0 0 #00a2ff99}50%{box-shadow:0 0 0 6px #0000}}._8aEwW_heroTitle{font-family:var(--bs-heading-font-family,"Axiforma Bold", sans-serif);color:#fff;max-width:100%;margin-bottom:18px;font-size:clamp(2.4rem,4.6vw,4.4rem);font-weight:700;line-height:1.15}._8aEwW_heroTitleAccent{background:linear-gradient(135deg,#38bdf8 20%,#09f 80%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:inline-block}._8aEwW_heroDesc{color:#ffffffc2;max-width:100%;font-size:1.15rem;line-height:1.8;font-family:var(--bs-body-font-family,"Axiforma Regular", sans-serif);margin-bottom:22px;font-weight:400}._8aEwW_heroTagline{color:#ffffffbf;letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:14px;max-width:100%;margin-bottom:32px;font-family:Axiforma SemiBold,sans-serif;font-size:.85rem;font-weight:600;display:flex}._8aEwW_dot{color:#38bdf8;font-size:1.2rem}._8aEwW_heroCtas{flex-wrap:wrap;gap:16px;display:flex}._8aEwW_heroScrollIndicator{z-index:2;color:#ffffff73;letter-spacing:.12em;text-transform:uppercase;flex-direction:column;align-items:center;gap:6px;font-family:Axiforma Medium,sans-serif;font-size:.68rem;font-weight:500;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}._8aEwW_scrollLine{background:linear-gradient(#0000,#38bdf8b3);width:1px;height:28px;animation:2.2s infinite _8aEwW_scrollPulse}@keyframes _8aEwW_scrollPulse{0%,to{opacity:.3;transform:scaleY(1)}50%{opacity:1;transform:scaleY(1.3)}}._8aEwW_statsBar{background:#fff;border-bottom:1px solid #e2e6f0;position:relative;overflow:hidden}._8aEwW_statsBar:before{content:"";background:linear-gradient(90deg,#0077c8 0%,#00a2ff 50%,#38bdf8 100%);height:3px;position:absolute;top:0;left:0;right:0}._8aEwW_statsGrid{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;padding:44px 0;display:grid}._8aEwW_statItem{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:20px;display:flex}._8aEwW_statNum{font-family:var(--bs-heading-font-family,"Axiforma Bold", sans-serif);color:#0077c8;letter-spacing:-.02em;font-size:clamp(2.2rem,3.8vw,3.2rem);font-weight:700;line-height:1}._8aEwW_statLabel{color:#6e7d9e;text-transform:uppercase;letter-spacing:.07em;font-family:Axiforma SemiBold,sans-serif;font-size:.78rem;font-weight:600}._8aEwW_statDivider{background:linear-gradient(#0000,#c7d9f0,#0000);width:1px;height:64px}._8aEwW_aboutGrid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}._8aEwW_aboutImg{border-radius:20px;height:540px;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000026}._8aEwW_aboutImgEl{object-fit:cover}._8aEwW_aboutImgBadge{background:#fff;border:1px solid #e0f2fe;border-radius:14px;align-items:center;gap:14px;padding:16px 22px;display:flex;position:absolute;bottom:24px;left:24px;box-shadow:0 12px 40px #00000026}._8aEwW_badgeIcon{font-size:2.2rem}._8aEwW_badgeNum{font-family:var(--bs-heading-font-family,"Axiforma Bold", sans-serif);color:#0a1628;font-size:1rem;font-weight:700}._8aEwW_badgeText{color:#6e7d9e;font-size:.72rem;font-family:var(--bs-body-font-family,"Axiforma Regular", sans-serif);font-weight:400}._8aEwW_aboutContent{flex-direction:column;gap:0;display:flex}._8aEwW_aboutFeatures{grid-template-columns:1fr 1fr;gap:12px;margin:28px 0;display:grid}._8aEwW_featureItem{color:#323d5c;background:#f8f9fc;border:1px solid #e2e6f0;border-radius:8px;align-items:center;gap:10px;padding:10px 14px;font-family:Axiforma Medium,sans-serif;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}._8aEwW_featureItem:hover{background:#f0f7ff;border-color:#bae6fd}._8aEwW_featureCheck{color:#0082c9;flex-shrink:0;font-size:1rem;font-weight:700}._8aEwW_sectionHead{text-align:center;max-width:1100px;margin:0 auto 64px}._8aEwW_sectionLabelLight{letter-spacing:.12em;text-transform:uppercase;color:#38bdf8;align-items:center;gap:8px;margin-bottom:16px;font-family:Axiforma SemiBold,sans-serif;font-size:.75rem;font-weight:600;display:inline-flex}._8aEwW_sectionLabelLight:before{content:"";background:linear-gradient(90deg,#38bdf8,#0082c9);width:24px;height:2px;display:block}._8aEwW_sectionTitle{color:#fff;margin-bottom:16px}._8aEwW_sectionDesc{color:#ffffff94;font-size:1rem;font-family:var(--bs-body-font-family,"Axiforma Regular", sans-serif);font-weight:400;line-height:1.7}._8aEwW_divisionsGrid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}._8aEwW_divisionCard{cursor:pointer;background:#ffffff0a;border:1px solid #ffffff12;border-radius:18px;transition:all .35s;overflow:hidden}._8aEwW_divisionCard:hover{background:#ffffff12;border-color:#38bdf866;transform:translateY(-10px);box-shadow:0 28px 64px #0064b44d,0 0 0 1px #38bdf826}._8aEwW_divisionTop{align-items:flex-start;min-height:110px;padding:30px 24px 24px;display:flex;position:relative;overflow:hidden}._8aEwW_divisionIcon{z-index:2;font-size:2.6rem;position:relative}._8aEwW_divisionIconBg{background:#ffffff12;border-radius:50%;width:110px;height:110px;position:absolute;bottom:-24px;right:-24px}._8aEwW_divisionBody{padding:22px 24px 28px}._8aEwW_divisionName{font-family:var(--bs-heading-font-family,"Axiforma Bold", sans-serif);color:#fff;margin-bottom:10px;font-size:1.1rem;font-weight:700}._8aEwW_divisionDesc{color:#ffffff85;font-size:.84rem;line-height:1.68;font-family:var(--bs-body-font-family,"Axiforma Regular", sans-serif);margin-bottom:18px;font-weight:400}._8aEwW_divisionFeatures{flex-direction:column;gap:7px;margin-bottom:22px;display:flex}._8aEwW_divisionFeatures li{color:#ffffff94;font-size:.8rem;font-family:var(--bs-body-font-family,"Axiforma Regular", sans-serif);align-items:center;gap:8px;font-weight:400;display:flex}._8aEwW_divisionFeatures li span{color:#38bdf8;flex-shrink:0;font-weight:700}._8aEwW_divisionLink{color:#38bdf8;align-items:center;gap:6px;padding:8px 0;font-family:Axiforma SemiBold,sans-serif;font-size:.84rem;font-weight:600;transition:all .25s;display:inline-flex}._8aEwW_divisionLink:hover{color:#7dd3fc;gap:12px}._8aEwW_sectionHeadRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:48px;display:flex}._8aEwW_projectsGrid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}._8aEwW_projectCard{background:#fff;border:1px solid #eef2f6;border-radius:18px;transition:all .35s;overflow:hidden;box-shadow:0 4px 20px #00000012}._8aEwW_projectCard:hover{border-color:#bae6fd;transform:translateY(-8px);box-shadow:0 24px 60px #0072bc2e}._8aEwW_projectImgWrap{height:230px;position:relative;overflow:hidden}._8aEwW_projectImg{object-fit:cover;transition:transform .6s}._8aEwW_projectCard:hover ._8aEwW_projectImg{transform:scale(1.07)}._8aEwW_projectOverlay{background:linear-gradient(#0000 45%,#0a1628bf 100%);align-items:flex-end;padding:16px;display:flex;position:absolute;inset:0}._8aEwW_projectCategory{letter-spacing:.1em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,#0077c8,#00a8ff);border-radius:100px;padding:4px 12px;font-family:Axiforma SemiBold,sans-serif;font-size:.68rem;font-weight:600;box-shadow:0 2px 10px #0077c859}._8aEwW_projectInfo{padding:20px}._8aEwW_projectTitle{font-family:var(--bs-heading-font-family,"Axiforma Bold", sans-serif);color:#0a1628;margin-bottom:6px;font-size:1rem;font-weight:700}._8aEwW_projectLocation{color:#9aa5bf;font-size:.8rem;font-family:var(--bs-body-font-family,"Axiforma Regular", sans-serif);margin-bottom:14px;font-weight:400}._8aEwW_projectLink{color:#0082c9;align-items:center;gap:4px;font-family:Axiforma SemiBold,sans-serif;font-size:.84rem;font-weight:600;transition:gap .2s;display:inline-flex}._8aEwW_projectLink:hover{gap:8px}._8aEwW_whyGrid{grid-template-columns:1fr 2fr;align-items:start;gap:80px;display:grid}._8aEwW_whyLeft{position:sticky;top:100px}._8aEwW_whyRight{grid-template-columns:1fr 1fr;gap:20px;display:grid}._8aEwW_whyCard{background:#fff;border:1px solid #e2e6f0;border-radius:14px;align-items:flex-start;gap:16px;padding:22px;transition:all .28s;display:flex;box-shadow:0 2px 8px #0000000a}._8aEwW_whyCard:hover{border-color:#bae6fd;transform:translateY(-4px);box-shadow:0 10px 32px #0072bc1a}._8aEwW_whyIcon{flex-shrink:0;font-size:1.8rem}._8aEwW_whyTitle{font-family:var(--bs-heading-font-family,"Axiforma Bold", sans-serif);color:#0a1628;margin-bottom:5px;font-size:.95rem;font-weight:700}._8aEwW_whyDesc{color:#6e7d9e;font-size:.82rem;line-height:1.65;font-family:var(--bs-body-font-family,"Axiforma Regular", sans-serif);font-weight:400}._8aEwW_testimonialsGrid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:20px;display:grid}._8aEwW_testimonialCard{background:#ffffff0d;border:1px solid #ffffff14;border-radius:18px;padding:32px;transition:all .3s;position:relative;overflow:hidden}._8aEwW_testimonialCard:before{content:"";opacity:0;background:linear-gradient(90deg,#0077c8,#38bdf8);height:2px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}._8aEwW_testimonialCard:hover:before{opacity:1}._8aEwW_testimonialCard:hover{background:#ffffff14;border-color:#38bdf840;transform:translateY(-5px);box-shadow:0 20px 50px #00326440}._8aEwW_testimonialQuote{color:#0082c9;opacity:.8;margin-bottom:20px;font-family:Georgia,serif;font-size:4.5rem;line-height:.6}._8aEwW_testimonialText{color:#ffffffb8;font-size:.93rem;font-style:italic;line-height:1.78;font-family:var(--bs-body-font-family,"Axiforma Regular", sans-serif);margin-bottom:24px;font-weight:400}._8aEwW_testimonialAuthor{align-items:center;gap:14px;display:flex}._8aEwW_testimonialAvatar{width:46px;height:46px;font-family:var(--bs-heading-font-family,"Axiforma Bold", sans-serif);color:#fff;background:linear-gradient(135deg,#0077c8,#00a8ff);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;display:flex;box-shadow:0 4px 14px #0077c866}._8aEwW_testimonialName{font-family:var(--bs-heading-font-family,"Axiforma Bold", sans-serif);color:#fff;font-size:.9rem;font-weight:700}._8aEwW_testimonialRole{color:#ffffff6b;font-size:.76rem;font-family:var(--bs-body-font-family,"Axiforma Regular", sans-serif);font-weight:400}._8aEwW_ctaBanner{padding:100px 0;position:relative;overflow:hidden}._8aEwW_ctaBannerBg{background:linear-gradient(135deg,#060d1f 0%,#0f2040 35%,#1a3468 50%,#0f2040 65%,#060d1f 100%);position:absolute;inset:0}._8aEwW_ctaBannerBg:before{content:"";background:radial-gradient(#0082c938 0%,#0000 65%);position:absolute;inset:0}._8aEwW_ctaBannerBg:after{content:"";background:linear-gradient(90deg,#0000,#38bdf84d,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}._8aEwW_ctaContent{z-index:2;text-align:center;max-width:1100px;margin:0 auto;position:relative}._8aEwW_ctaTitle{font-family:var(--bs-heading-font-family,"Axiforma Bold", sans-serif);color:#fff;margin-bottom:20px;font-size:clamp(1.8rem,4vw,3rem);font-weight:700;line-height:1.2}._8aEwW_ctaDesc{color:#ffffff9e;font-size:1.05rem;line-height:1.78;font-family:var(--bs-body-font-family,"Axiforma Regular", sans-serif);margin-bottom:36px;font-weight:400}._8aEwW_ctaBtns{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}@media (max-width:1100px){._8aEwW_divisionsGrid,._8aEwW_projectsGrid{grid-template-columns:repeat(2,1fr)}._8aEwW_whyGrid{grid-template-columns:1fr;gap:48px}._8aEwW_whyLeft{position:static}._8aEwW_testimonialsGrid{grid-template-columns:1fr 1fr}._8aEwW_aboutGrid{grid-template-columns:1fr;gap:40px}._8aEwW_aboutImg{height:380px}}@media (max-width:768px){._8aEwW_statsGrid{grid-template-columns:1fr 1fr;gap:0}._8aEwW_statDivider{display:none}._8aEwW_divisionsGrid,._8aEwW_projectsGrid,._8aEwW_testimonialsGrid,._8aEwW_whyRight{grid-template-columns:1fr}._8aEwW_sectionHeadRow{flex-direction:column;align-items:flex-start}._8aEwW_heroTitle{font-size:2.2rem}._8aEwW_aboutFeatures{grid-template-columns:1fr}}
