:root{--brand-gradient:radial-gradient(circle at top left, #db27778c 0%, #9333ea40 22%, transparent 45%), linear-gradient(120deg, #241245 0%, #1b1e59 45%, #0d2f85 75%, #07142f 100%);--brand-pink:#ec32b1;--brand-blue-accent:#2563eb;--text-secondary:#e4e5e5;--text-muted:#afb1b5}.TechnologiesHero-module__nnHmYq__hero{background:#0f172a;padding-top:24px;padding-bottom:80px;position:relative;overflow:hidden}.TechnologiesHero-module__nnHmYq__inner{flex-direction:column;justify-content:center;max-width:1280px;min-height:calc(100vh - 100px);margin:0 auto;padding:0 20px;display:flex;position:relative}.TechnologiesHero-module__nnHmYq__breadcrumb{margin-bottom:28px}.TechnologiesHero-module__nnHmYq__crumbList{align-items:center;gap:8px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.TechnologiesHero-module__nnHmYq__crumbLink{color:#94a3b8;transition:color .18s}.TechnologiesHero-module__nnHmYq__crumbLink:hover{color:#fff}.TechnologiesHero-module__nnHmYq__crumbLink:focus-visible{outline:2px solid var(--brand-pink);outline-offset:2px;border-radius:2px}.TechnologiesHero-module__nnHmYq__crumbSep{color:#475569}.TechnologiesHero-module__nnHmYq__crumbCurrent{color:var(--brand-pink);font-weight:600}.TechnologiesHero-module__nnHmYq__grid{grid-template-columns:1fr .95fr;align-items:center;gap:40px;display:grid}.TechnologiesHero-module__nnHmYq__content{padding-right:0}.TechnologiesHero-module__nnHmYq__eyebrow{letter-spacing:.14em;color:var(--brand-blue-accent);text-transform:uppercase;margin-bottom:16px;font-size:11px;font-weight:600}.TechnologiesHero-module__nnHmYq__heading{color:#fbfbfb;letter-spacing:-.5px;margin-bottom:18px;font-size:clamp(28px,3.4vw,42px);font-weight:800;line-height:1.2}.TechnologiesHero-module__nnHmYq__accent{color:var(--brand-pink)}.TechnologiesHero-module__nnHmYq__subtext{color:var(--text-secondary);max-width:460px;margin-bottom:32px;font-size:15px;line-height:1.7}.TechnologiesHero-module__nnHmYq__features{grid-template-columns:1fr 1fr;gap:20px 28px;display:grid}.TechnologiesHero-module__nnHmYq__feature{align-items:flex-start;gap:12px;display:flex}.TechnologiesHero-module__nnHmYq__featureIcon{background:var(--brand-gradient);color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;margin-top:1px;display:flex}.TechnologiesHero-module__nnHmYq__featureIcon svg{width:24px;height:24px}.TechnologiesHero-module__nnHmYq__featureTitle{color:#fff;margin-bottom:2px;font-size:13px;font-weight:700}.TechnologiesHero-module__nnHmYq__featureDesc{color:var(--text-muted);font-size:12px;line-height:1.4}.TechnologiesHero-module__nnHmYq__imageWrap{border-radius:12px;height:560px;position:relative;overflow:hidden}.TechnologiesHero-module__nnHmYq__imageOverlay{z-index:2;pointer-events:none;background:linear-gradient(#0000,#0a0f1e8c);height:35%;position:absolute;bottom:0;left:0;right:0}.TechnologiesHero-module__nnHmYq__videoBadge{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:3;background:#0a0f2ed9;border:1px solid #ffffff26;border-radius:10px;align-items:center;gap:10px;max-width:230px;padding:12px 14px;display:flex;position:absolute;top:14px;right:14px}.TechnologiesHero-module__nnHmYq__playBtn{color:#1a2e6e;cursor:pointer;background:#fff;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;display:flex}.TechnologiesHero-module__nnHmYq__videoText{color:#e2e8f0;margin-bottom:4px;font-size:10.5px;line-height:1.35}.TechnologiesHero-module__nnHmYq__videoLink{color:var(--brand-pink);font-size:10.5px;font-weight:700}.TechnologiesHero-module__nnHmYq__statsWrapper{z-index:10;max-width:1280px;margin:-60px auto 0;padding:0 20px;position:relative}.TechnologiesHero-module__nnHmYq__statsBar{background:var(--brand-gradient);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:24px 32px;display:flex;box-shadow:0 10px 40px #0000004d}.TechnologiesHero-module__nnHmYq__statItem{align-items:center;gap:12px;display:flex}.TechnologiesHero-module__nnHmYq__statIcon{color:#fff;background:#ffffff26;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;min-width:34px;height:34px;display:flex}.TechnologiesHero-module__nnHmYq__statNumber{color:#fff;font-size:20px;font-weight:800;line-height:1}.TechnologiesHero-module__nnHmYq__statLabel{color:#ffffffd9;margin-top:2px;font-size:11px}@media (max-width:900px){.TechnologiesHero-module__nnHmYq__inner{min-height:auto;padding:0 20px}.TechnologiesHero-module__nnHmYq__grid{grid-template-columns:1fr}.TechnologiesHero-module__nnHmYq__imageWrap{height:300px}.TechnologiesHero-module__nnHmYq__features{grid-template-columns:1fr 1fr}.TechnologiesHero-module__nnHmYq__hero{padding-top:84px;padding-bottom:24px}.TechnologiesHero-module__nnHmYq__breadcrumb{margin-bottom:20px}.TechnologiesHero-module__nnHmYq__statsWrapper{margin-top:-30px}.TechnologiesHero-module__nnHmYq__statsBar{justify-content:center;padding:18px 20px}}@media (max-width:480px){.TechnologiesHero-module__nnHmYq__hero{padding-top:80px}.TechnologiesHero-module__nnHmYq__imageWrap{height:240px}.TechnologiesHero-module__nnHmYq__features{grid-template-columns:1fr;gap:14px}.TechnologiesHero-module__nnHmYq__subtext{font-size:14px}.TechnologiesHero-module__nnHmYq__statsWrapper{margin-top:-20px;padding:0 15px}.TechnologiesHero-module__nnHmYq__statsBar{flex-direction:column;gap:14px;padding:16px}}
.TechCapabilities-module__8Pi1ma__section{background:#fff;padding:70px 0 60px}.TechCapabilities-module__8Pi1ma__header{text-align:center;max-width:600px;margin:0 auto 36px}.TechCapabilities-module__8Pi1ma__eyebrow{letter-spacing:.14em;color:#ec4899;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:700}.TechCapabilities-module__8Pi1ma__heading{color:#0f172a;letter-spacing:-.5px;margin-bottom:12px;font-size:26px;font-weight:800;line-height:1.25}.TechCapabilities-module__8Pi1ma__subtext{color:#64748b;font-size:13.5px;line-height:1.6}.TechCapabilities-module__8Pi1ma__grid{grid-template-columns:repeat(6,1fr);gap:16px;display:grid}.TechCapabilities-module__8Pi1ma__card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;padding:18px 16px;transition:box-shadow .22s,transform .22s;display:flex}.TechCapabilities-module__8Pi1ma__card:hover{transform:translateY(-3px);box-shadow:0 8px 28px #00000014}.TechCapabilities-module__8Pi1ma__cardIcon{background:linear-gradient(135deg,#fce7f3,#ede9fe);border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:12px;font-size:16px;display:inline-flex}.TechCapabilities-module__8Pi1ma__cardTitle{color:#0f172a;min-height:34px;margin-bottom:10px;font-size:13px;font-weight:700;line-height:1.3}.TechCapabilities-module__8Pi1ma__cardList{flex-direction:column;flex:1;gap:4px;margin-bottom:14px;display:flex}.TechCapabilities-module__8Pi1ma__cardItem{color:#64748b;font-size:10.5px;line-height:1.5}.TechCapabilities-module__8Pi1ma__cardImage{border-radius:8px;height:90px;position:relative;overflow:hidden}@media (max-width:1100px){.TechCapabilities-module__8Pi1ma__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.TechCapabilities-module__8Pi1ma__grid{grid-template-columns:repeat(2,1fr)}}
.BIMCoreSection-module__z0vMfa__section{background:#fff;padding:0 0 56px}.BIMCoreSection-module__z0vMfa__panel{background:#0a0f2e;border-radius:16px;padding:40px 44px}.BIMCoreSection-module__z0vMfa__grid{grid-template-columns:280px 1fr;align-items:center;gap:40px;display:grid}.BIMCoreSection-module__z0vMfa__heading{color:#fff;letter-spacing:-.3px;margin-bottom:14px;font-size:24px;font-weight:800;line-height:1.3}.BIMCoreSection-module__z0vMfa__desc{color:#94a3b8;margin-bottom:22px;font-size:13px;line-height:1.6}.BIMCoreSection-module__z0vMfa__cta{color:#fff;background:linear-gradient(90deg,#ec4899,#7c3aed);border-radius:30px;align-items:center;gap:8px;padding:11px 22px;font-size:13px;font-weight:700;transition:opacity .18s;display:inline-flex}.BIMCoreSection-module__z0vMfa__cta:hover{opacity:.9}.BIMCoreSection-module__z0vMfa__diagram{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;display:grid}.BIMCoreSection-module__z0vMfa__diagramCol{flex-direction:column;gap:22px;display:flex}.BIMCoreSection-module__z0vMfa__node{align-items:flex-start;gap:14px;display:flex}.BIMCoreSection-module__z0vMfa__nodeRight{flex-direction:row}.BIMCoreSection-module__z0vMfa__nodeDot{background:#ec48991f;border:1px solid #ec48994d;border-radius:50%;flex-shrink:0;width:34px;height:34px;margin-top:2px}.BIMCoreSection-module__z0vMfa__nodeTitle{color:#fff;margin-bottom:3px;font-size:12px;font-weight:700;line-height:1.3}.BIMCoreSection-module__z0vMfa__nodeDesc{color:#94a3b8;font-size:10.5px;line-height:1.4}.BIMCoreSection-module__z0vMfa__diagramColRight .BIMCoreSection-module__z0vMfa__node{text-align:left}.BIMCoreSection-module__z0vMfa__center{justify-content:center;align-items:center;display:flex}.BIMCoreSection-module__z0vMfa__centerCircle{background-color:#fff;background-image:linear-gradient(#fff,#fff),linear-gradient(135deg,#ec4899,#3b82f6);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:border-box;background-clip:content-box,border-box;border:3px solid #0000;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:110px;height:110px;display:flex}.BIMCoreSection-module__z0vMfa__centerIcon{font-size:26px}.BIMCoreSection-module__z0vMfa__centerLabel{color:#1a2e6e;font-size:11px;font-weight:700}@media (max-width:1024px){.BIMCoreSection-module__z0vMfa__grid{grid-template-columns:1fr}.BIMCoreSection-module__z0vMfa__diagram{grid-template-columns:1fr;gap:30px}.BIMCoreSection-module__z0vMfa__center{order:-1}.BIMCoreSection-module__z0vMfa__nodeRight{flex-direction:row}}@media (max-width:600px){.BIMCoreSection-module__z0vMfa__panel{padding:28px 22px}}
.EmergingTech-module__ddJs3W__section{background:#fff;padding:60px 0 70px}.EmergingTech-module__ddJs3W__header{text-align:center;max-width:600px;margin:0 auto 40px}.EmergingTech-module__ddJs3W__eyebrow{letter-spacing:.14em;color:#ec4899;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:700}.EmergingTech-module__ddJs3W__heading{color:#0f172a;letter-spacing:-.5px;margin-bottom:12px;font-size:24px;font-weight:800;line-height:1.25}.EmergingTech-module__ddJs3W__subtext{color:#64748b;font-size:13px;line-height:1.6}.EmergingTech-module__ddJs3W__row{justify-content:center;align-items:flex-start;display:flex}.EmergingTech-module__ddJs3W__itemWrap{flex:1;align-items:flex-start;max-width:190px;display:flex}.EmergingTech-module__ddJs3W__item{text-align:center;flex-direction:column;flex:1;align-items:center;display:flex}.EmergingTech-module__ddJs3W__circle{color:#ec4899;background:#fff;border:1.5px solid #f0d9e8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:16px;font-size:24px;transition:border-color .2s,box-shadow .2s;display:flex}.EmergingTech-module__ddJs3W__itemWrap:hover .EmergingTech-module__ddJs3W__circle{border-color:#ec4899;box-shadow:0 0 0 5px #ec489914}.EmergingTech-module__ddJs3W__title{color:#0f172a;margin-bottom:6px;font-size:13px;font-weight:700;line-height:1.3}.EmergingTech-module__ddJs3W__desc{color:#6b7280;font-size:11px;line-height:1.5}.EmergingTech-module__ddJs3W__line{background:#e2e8f0;flex-shrink:0;width:24px;height:1px;margin-top:32px}@media (max-width:1024px){.EmergingTech-module__ddJs3W__row{flex-wrap:wrap;justify-content:center;row-gap:32px}.EmergingTech-module__ddJs3W__itemWrap{flex:0 0 30%;max-width:220px}.EmergingTech-module__ddJs3W__line{display:none}}@media (max-width:600px){.EmergingTech-module__ddJs3W__itemWrap{flex:0 0 45%}}
