._nav_17apm_1{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:18px 60px;background:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border)}._navLogo_17apm_9{display:flex;align-items:center;gap:0}._logoMark_17apm_10{width:44px;height:44px;background:transparent;border-radius:8px;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:800;font-size:16px;color:var(--amber)}._navLogo_17apm_9 span{font-weight:600;font-size:18px;letter-spacing:.2px;color:var(--navy)}._navLinks_17apm_16{display:flex;gap:36px}._navLinks_17apm_16 a{font-size:15px;font-weight:500;color:var(--navy);letter-spacing:.3px;transition:color .2s}._navLinks_17apm_16 a:hover{color:var(--amber)}._navCta_17apm_19{background:var(--amber);color:var(--navy);font-family:var(--font-display);font-weight:700;font-size:13px;padding:10px 22px;border-radius:8px;border:none;cursor:pointer;transition:background .2s,transform .15s}._navCta_17apm_19:hover{background:var(--amber-light);transform:translateY(-1px)}@media (max-width: 1024px){._nav_17apm_1{padding:18px 30px}._navLinks_17apm_16{display:none}}._hero_12rm2_1{min-height:100vh;padding:140px 60px 80px;display:flex;align-items:center;position:relative;overflow:hidden}._heroBg_12rm2_7{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--navy)}._heroGrid_12rm2_8{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:60px 60px}._heroGlow_12rm2_15{position:absolute;top:-200px;right:-200px;width:700px;height:700px;border-radius:50%;background:radial-gradient(circle,rgba(245,166,35,.16) 0%,transparent 70%)}._heroGlow2_12rm2_20{position:absolute;bottom:-100px;left:-100px;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(80,140,255,.18) 0%,transparent 70%)}._heroContent_12rm2_25{position:relative;z-index:1;max-width:720px}._heroContent_12rm2_25>*{animation:_fadeUp_12rm2_1 .7s ease both}._heroBadge_12rm2_28{display:inline-flex;align-items:center;gap:8px;background:#f5a6231f;border:1px solid rgba(245,166,35,.3);color:var(--amber);font-size:13px;font-weight:500;padding:6px 16px;border-radius:100px;margin-bottom:28px;animation-delay:.1s}._heroContent_12rm2_25 h1{font-family:var(--font-display);font-size:68px;font-weight:800;line-height:1.05;letter-spacing:-2px;margin-bottom:24px;animation-delay:.2s}._accent_12rm2_40{color:var(--amber)}._heroContent_12rm2_25 p{font-size:18px;font-weight:300;color:var(--text-muted);line-height:1.7;max-width:520px;margin-bottom:40px;animation-delay:.3s}._heroBtns_12rm2_46{display:flex;gap:14px;align-items:center;animation-delay:.4s}._heroStats_12rm2_47{display:flex;gap:48px;margin-top:64px;padding-top:40px;border-top:1px solid var(--border);animation-delay:.5s}._statNum_12rm2_52{font-family:var(--font-display);font-size:36px;font-weight:800;color:var(--amber);line-height:1}._statLabel_12rm2_53{font-size:13px;color:var(--text-muted);margin-top:4px;font-weight:300}._heroVisual_12rm2_55{position:absolute;right:60px;top:50%;transform:translateY(-50%);z-index:1}._circuitBox_12rm2_56{width:420px;height:420px;border:1px solid rgba(245,166,35,.2);border-radius:24px;background:#f5a62308;display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:24px;position:relative}._circuitBox_12rm2_56:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:24px;background:linear-gradient(135deg,rgba(245,166,35,.3),transparent 50%);pointer-events:none}._cCard_12rm2_71{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:20px;display:flex;flex-direction:column;justify-content:space-between}._cCardIcon_12rm2_77{width:36px;height:36px;border-radius:8px;background:#f5a62326;display:flex;align-items:center;justify-content:center;font-size:18px;margin-bottom:10px}._cCard_12rm2_71 h4{font-family:var(--font-display);font-size:13px;font-weight:700;margin-bottom:4px}._cCard_12rm2_71 p{font-size:11px;color:var(--text-muted);line-height:1.4}._wide_12rm2_85{grid-column:span 2;flex-direction:row;align-items:center;gap:16px}._wide_12rm2_85 ._cCardIcon_12rm2_77{flex-shrink:0}@media (max-width: 1024px){._hero_12rm2_1{padding:120px 30px 80px}._heroContent_12rm2_25 h1{font-size:48px}._heroVisual_12rm2_55{display:none}}@media (max-width: 640px){._heroContent_12rm2_25 h1{font-size:36px}._heroStats_12rm2_47{flex-direction:column;gap:20px}}._about_1t9di_1{background:var(--navy2)}._aboutInner_1t9di_2{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}._svgWrapper_1t9di_5{border-radius:20px;border:1px solid var(--border);overflow:hidden;background:#07193a;padding:28px 20px 20px;position:relative}._trustPills_1t9di_13{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}._pill_1t9di_14{display:flex;align-items:center;gap:8px;background:var(--card-bg);border:1px solid var(--border);border-radius:100px;padding:8px 16px;font-size:10px;font-weight:400;color:var(--text-muted)}._pill_1t9di_14:before{content:"✓";color:var(--amber);font-weight:700;font-size:12px}@media (max-width: 1024px){._aboutInner_1t9di_2{grid-template-columns:1fr;gap:40px}}._services_aom3s_1{background:var(--navy);text-align:center}._servicesGrid_aom3s_2{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:60px;text-align:left}._serviceCard_aom3s_6{background:var(--card-bg);border:1px solid var(--border);border-radius:20px;padding:36px 32px;transition:all .3s;position:relative;overflow:hidden;display:flex;flex-direction:column}._serviceCard_aom3s_6:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--amber);transform:scaleX(0);transition:transform .3s}._serviceCard_aom3s_6:hover{border-color:#f5a6234d;transform:translateY(-4px)}._serviceCard_aom3s_6:hover:after{transform:scaleX(1)}._svcIcon_aom3s_20{width:52px;height:52px;border-radius:14px;background:#f5a6231f;display:flex;align-items:center;justify-content:center;font-size:24px;margin-bottom:24px}._serviceCard_aom3s_6 h3{font-family:var(--font-display);font-size:20px;font-weight:700;margin-bottom:12px}._serviceCard_aom3s_6 p{font-size:14px;color:var(--text-muted);line-height:1.7}._svcList_aom3s_27{list-style:none;padding:0;margin-top:14px;display:flex;flex-direction:column;gap:7px}._svcList_aom3s_27 li{font-size:13px;color:var(--text-muted);display:flex;align-items:center;gap:8px}._svcList_aom3s_27 li:before{content:"→";color:var(--amber);font-weight:700;font-size:13px;flex-shrink:0}._svcLink_aom3s_36{display:inline-flex;align-items:center;gap:6px;color:var(--amber);font-size:13px;font-weight:600;margin-top:auto;padding-top:20px;font-family:var(--font-display)}@media (max-width: 1024px){._servicesGrid_aom3s_2{grid-template-columns:1fr 1fr}}@media (max-width: 640px){._servicesGrid_aom3s_2{grid-template-columns:1fr}}._projects_1mrce_1{background:var(--navy2)}._projectsGrid_1mrce_2{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:60px}._projectCard_1mrce_6{border-radius:20px;overflow:hidden;border:1px solid var(--border);background:var(--card-bg);transition:transform .3s,border-color .3s}._projectCard_1mrce_6:hover{transform:translateY(-6px);border-color:#f5a6234d}._projectThumb_1mrce_13{height:200px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;background:#112d63}._projectThumb_1mrce_13 img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.55}._thumbIcon_1mrce_18{position:relative;z-index:1;font-size:48px}._projectThumbLabel_1mrce_19{position:absolute;top:14px;left:14px;background:#f5a623e6;color:var(--navy);font-size:11px;font-weight:700;padding:4px 10px;border-radius:6px;font-family:var(--font-display)}._projectBody_1mrce_25{padding:22px}._projectBody_1mrce_25 h3{font-family:var(--font-display);font-size:16px;font-weight:700;margin-bottom:8px}._projectBody_1mrce_25 p{font-size:13px;color:var(--text-muted);line-height:1.6}@media (max-width: 1024px){._projectsGrid_1mrce_2{grid-template-columns:1fr 1fr}}@media (max-width: 640px){._projectsGrid_1mrce_2{grid-template-columns:1fr}}._solutions_z86qj_1{background:var(--navy)}._solutionsInner_z86qj_2{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}._faqList_z86qj_5{margin-top:40px;display:flex;flex-direction:column;gap:12px}._faqItem_z86qj_6{background:var(--card-bg);border:1px solid var(--border);border-radius:14px;overflow:hidden}._faqQ_z86qj_10{padding:18px 22px;cursor:pointer;font-family:var(--font-display);font-size:15px;font-weight:600;display:flex;align-items:center;justify-content:space-between;transition:color .2s}._faqQ_z86qj_10:hover{color:var(--amber)}._icon_z86qj_17{width:24px;height:24px;border-radius:6px;background:#f5a6231f;color:var(--amber);display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0;transition:transform .3s}._faqA_z86qj_23{padding:0 22px;font-size:14px;color:var(--text-muted);line-height:1.7;max-height:0;overflow:hidden;transition:max-height .3s,padding .3s}._open_z86qj_27 ._faqA_z86qj_23{max-height:200px;padding:0 22px 18px}._open_z86qj_27 ._icon_z86qj_17{transform:rotate(45deg)}._solutionsGraphic_z86qj_30{background:var(--card-bg);border:1px solid var(--border);border-radius:24px;padding:40px}._graphicTitle_z86qj_34{font-family:var(--font-display);font-size:18px;font-weight:700;margin-bottom:20px}._solGrid_z86qj_35{display:grid;grid-template-columns:1fr 1fr;gap:16px}._solItem_z86qj_36{background:#ffffff08;border:1px solid var(--border);border-radius:14px;padding:22px}._sIcon_z86qj_40{font-size:28px;margin-bottom:12px;display:block}._solItem_z86qj_36 h4{font-family:var(--font-display);font-size:14px;font-weight:700;margin-bottom:6px}._solItem_z86qj_36 p{font-size:12px;color:var(--text-muted);line-height:1.5}@media (max-width: 1024px){._solutionsInner_z86qj_2{grid-template-columns:1fr;gap:40px}}._testimonials_qupom_1{background:var(--navy2)}._testiGrid_qupom_2{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:60px}._testiCard_qupom_6{background:var(--card-bg);border:1px solid var(--border);border-radius:20px;padding:32px}._stars_qupom_10{color:var(--amber);font-size:14px;margin-bottom:16px;letter-spacing:2px}._testiText_qupom_11{font-size:14px;color:#c8d4e8;line-height:1.8;font-style:italic;margin-bottom:24px}._testiAuthor_qupom_12{display:flex;align-items:center;gap:12px}._testiAvatar_qupom_13{width:42px;height:42px;border-radius:50%;background:#f5a62333;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:800;font-size:14px;color:var(--amber);flex-shrink:0}._testiName_qupom_19{font-family:var(--font-display);font-size:14px;font-weight:700}._testiRole_qupom_20{font-size:12px;color:var(--text-muted)}@media (max-width: 1024px){._testiGrid_qupom_2{grid-template-columns:1fr 1fr}}@media (max-width: 640px){._testiGrid_qupom_2{grid-template-columns:1fr}}._contact_1rmpd_1{background:var(--navy)}._contactInner_1rmpd_2{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}._contactInfo_1rmpd_5{padding-top:10px}._contactInfo_1rmpd_5 h3{font-family:var(--font-display);font-size:32px;font-weight:800;letter-spacing:-1px;margin-bottom:16px;line-height:1.2}._contactInfo_1rmpd_5 p{font-size:15px;color:var(--text-muted);line-height:1.7;margin-bottom:36px}._highlight_1rmpd_11{color:var(--amber)}._infoItems_1rmpd_12{display:flex;flex-direction:column;gap:20px}._infoItem_1rmpd_12{display:flex;align-items:flex-start;gap:16px}._infoIcon_1rmpd_14{width:44px;height:44px;border-radius:12px;background:#f5a6231f;color:var(--amber);display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}._infoLabel_1rmpd_20{font-size:12px;color:var(--text-muted);margin-bottom:2px}._infoValue_1rmpd_21{font-family:var(--font-display);font-weight:600;font-size:15px}._contactForm_1rmpd_23{background:var(--card-bg);border:1px solid var(--border);border-radius:24px;padding:40px}._formTitle_1rmpd_27{font-family:var(--font-display);font-size:20px;font-weight:700;margin-bottom:24px}._formGroup_1rmpd_28{margin-bottom:20px}._formGroup_1rmpd_28 label{display:block;font-size:13px;font-weight:500;color:var(--text-muted);margin-bottom:8px}._formGroup_1rmpd_28 input,._formGroup_1rmpd_28 select,._formGroup_1rmpd_28 textarea{width:100%;background:#ffffff0d;border:1px solid var(--border);border-radius:10px;padding:12px 16px;font-family:var(--font-body);font-size:14px;color:var(--white);outline:none;transition:border-color .2s}._formGroup_1rmpd_28 input:focus,._formGroup_1rmpd_28 select:focus,._formGroup_1rmpd_28 textarea:focus{border-color:#f5a62380}._formGroup_1rmpd_28 select option{background:var(--navy2)}._formGroup_1rmpd_28 textarea{resize:vertical;min-height:100px}._formRow_1rmpd_45{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width: 1024px){._contactInner_1rmpd_2{grid-template-columns:1fr;gap:40px}}._footer_89qu2_1{background:var(--navy-footer);padding:60px;border-top:1px solid var(--border)}._footerInner_89qu2_5{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:60px;margin-bottom:48px}._footerBrand_89qu2_8 p{font-size:14px;color:var(--text-muted);line-height:1.7;max-width:280px;margin-top:16px}._brandLogo_89qu2_9{display:flex;align-items:center;gap:10px}._logoMark_89qu2_10{width:36px;height:36px;background:var(--amber);border-radius:8px;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:800;font-size:16px;color:var(--navy)}._brandLogo_89qu2_9 span{font-family:var(--font-display);font-weight:700;font-size:18px}._footerCol_89qu2_16 h4{font-family:var(--font-display);font-size:14px;font-weight:700;margin-bottom:16px;color:var(--white)}._footerCol_89qu2_16 a{display:block;font-size:14px;color:var(--text-muted);margin-bottom:10px;transition:color .2s}._footerCol_89qu2_16 a:hover{color:var(--amber)}._footerBottom_89qu2_19{display:flex;align-items:center;justify-content:space-between;padding-top:28px;border-top:1px solid var(--border);font-size:13px;color:var(--text-muted)}._amber_89qu2_24{color:var(--amber)}@media (max-width: 1024px){._footerInner_89qu2_5{grid-template-columns:1fr 1fr}}:root{--navy: #0d2554;--navy2: #112d63;--navy3: #163472;--navy-dark: #091d43;--navy-footer: #07193a;--amber: #f5a623;--amber-dark: #c9830e;--amber-light: #ffd580;--white: #ffffff;--off-white: #eef2fb;--text-muted: #8faad4;--border: rgba(255,255,255,.1);--card-bg: rgba(255,255,255,.06);--font-display: "Syne", sans-serif;--font-body: "DM Sans", sans-serif}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body);background:var(--navy);color:var(--white);overflow-x:hidden}a{text-decoration:none;color:inherit}section{padding:100px 60px}.section-tag{display:inline-block;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--amber);margin-bottom:16px}.section-title{font-family:var(--font-display);font-size:44px;font-weight:800;letter-spacing:-1.5px;line-height:1.1;margin-bottom:16px}.section-sub{font-size:17px;font-weight:300;color:var(--text-muted);line-height:1.7;max-width:540px}.btn-primary{background:var(--amber);color:var(--navy);font-family:var(--font-display);font-weight:700;font-size:15px;padding:14px 32px;border-radius:10px;border:none;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:8px}.btn-primary:hover{background:var(--amber-light);transform:translateY(-2px)}.btn-ghost{background:transparent;color:var(--white);font-family:var(--font-display);font-weight:600;font-size:15px;padding:14px 32px;border-radius:10px;border:1.5px solid rgba(255,255,255,.2);cursor:pointer;transition:all .2s}.btn-ghost:hover{border-color:#ffffff80;background:#ffffff0d}@keyframes fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.live-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#22c55e;animation:pulse 1.5s infinite;margin-right:6px}[data-animate]{opacity:0;transform:translateY(24px);transition:opacity .5s ease,transform .5s ease}[data-animate].visible{opacity:1;transform:translateY(0)}@media (max-width: 1024px){section{padding:70px 30px}}
