@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--bg:#06070a;--panel:#ffffff0a;--panel-strong:#ffffff12;--border:#ffffff1a;--text:#f7f7f8;--muted:#ffffffb3;--soft:#ffffff80;--accent:#d7b14d;--accent-dark:#b28b2d}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at top,#0f1320 0,#06070a 52%);background:radial-gradient(circle at top,#0f1320 0,var(--bg) 52%);color:#f7f7f8;color:var(--text);font-family:Inter,sans-serif;margin:0}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.mi-page{min-height:100vh;overflow:hidden;position:relative}.mi-shell{margin:0 auto;position:relative;width:min(1180px,calc(100% - 32px));z-index:2}.mi-grid-bg{background-image:linear-gradient(#ffffff0d 1px,#0000 0),linear-gradient(90deg,#ffffff0d 1px,#0000 0);background-size:38px 38px;inset:0;-webkit-mask-image:radial-gradient(circle at center,#000 35%,#0000 90%);mask-image:radial-gradient(circle at center,#000 35%,#0000 90%);opacity:.28;pointer-events:none;position:fixed}@keyframes antDrift{0%{transform:translateZ(0) rotate(0deg)}25%{transform:translate3d(100px,-30px,0) rotate(7deg)}50%{transform:translate3d(220px,24px,0) rotate(-5deg)}75%{transform:translate3d(340px,-18px,0) rotate(8deg)}to{transform:translate3d(520px,10px,0) rotate(0deg)}}.mi-network-layer{inset:0;pointer-events:none;position:fixed}.mi-ant{animation:antDrift linear infinite;filter:drop-shadow(0 0 8px rgba(255,255,255,.05));height:10px;position:absolute;width:18px}.mi-ant span,.mi-ant:after,.mi-ant:before{background:#0c0c0cf2;border:1px solid #ffffff0d;border-radius:999px;content:"";position:absolute}.mi-ant:before{height:5px;left:0;top:2px;width:5px}.mi-ant span{height:7px;left:4px;top:1px;width:7px}.mi-ant:after{height:6px;left:10px;top:2px;width:6px}.mi-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#06070ab8;border-bottom:1px solid #ffffff0f;position:sticky;top:0;z-index:20}.mi-header-inner{align-items:center;display:flex;gap:24px;justify-content:space-between;padding:16px 0}.mi-brand-logo{height:42px;width:auto}.mi-nav{align-items:center;display:flex;gap:22px}.mi-nav-link{color:#ffffffb3;color:var(--muted);font-size:14px;transition:.2s ease}.mi-nav-link.active,.mi-nav-link:hover{color:#fff}.btn,.mi-nav-cta{align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;font-weight:600;justify-content:center;padding:12px 18px;transition:.2s ease}.btn-primary,.mi-nav-cta{background:linear-gradient(135deg,#d7b14d,#f0d27d);background:linear-gradient(135deg,var(--accent),#f0d27d);box-shadow:0 10px 30px #d7b14d2e;color:#111}.btn-primary:hover,.mi-nav-cta:hover{transform:translateY(-1px)}.btn-secondary{background:#ffffff0a;border-color:#ffffff1a;border-color:var(--border);color:#fff}.btn-secondary:hover{background:#ffffff14}.mi-menu-toggle{background:#ffffff0a;border:1px solid #ffffff1a;border:1px solid var(--border);border-radius:12px;display:none;height:44px;width:44px}.mi-menu-toggle span{background:#fff;display:block;height:2px;margin:4px auto;width:18px}.mobile-nav{background:#06070af0;border-top:1px solid #ffffff0f;display:none}.mobile-nav-inner{display:flex;flex-direction:column;gap:14px;padding:16px 0 20px}.mi-mobile-link{color:#ffffffb3;color:var(--muted)}.mi-mobile-link.active{color:#fff}.mobile-cta{margin-top:8px;width:fit-content}.hero-section{grid-gap:48px;align-items:center;display:grid;gap:48px;grid-template-columns:1.1fr .9fr;padding:72px 0 44px}.hero-badge,.mi-eyebrow{background:#d7b14d1a;border:1px solid #d7b14d40;border-radius:999px;color:#f0d27d;display:inline-flex;font-size:12px;letter-spacing:.16em;padding:8px 12px;text-transform:uppercase}.contact-hero h1,.hero-copy h1{font-size:clamp(42px,5vw,68px);letter-spacing:-.04em;line-height:.98;margin:18px 0 16px}.briefing-copy p,.capability-card p,.contact-hero p,.contact-info p,.feature-body p,.hero-subtext,.intro-card p{color:#ffffffb3;color:var(--muted);font-size:18px;line-height:1.8}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.hero-mini-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr);margin-top:32px}.mi-card,.mini-stat{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;background:var(--panel);border:1px solid #ffffff1a;border:1px solid var(--border);border-radius:26px;box-shadow:0 24px 80px #00000038}.mini-stat{padding:18px}.mini-stat strong{display:block;font-size:18px;margin-bottom:8px}.mini-stat span{color:#ffffff80;color:var(--soft);font-size:14px;line-height:1.6}.hero-visual{display:flex;justify-content:center}.helmet-stage{aspect-ratio:1/1;display:grid;place-items:center;position:relative;width:min(420px,100%)}.helmet-ring{border:1px solid #d7b14d29;border-radius:999px;position:absolute}.ring-a{inset:8%}.ring-b{inset:18%}.helmet-main{filter:drop-shadow(0 24px 45px rgba(0,0,0,.55));position:relative;width:74%;z-index:2}.helmet-side{bottom:12%;opacity:.76;position:absolute;right:7%;transform:rotate(-12deg);width:30%}.intro-strip{padding:10px 0 24px}.intro-card{grid-gap:28px;display:grid;gap:28px;grid-template-columns:.9fr 1.1fr;padding:28px 30px}.briefing-copy h2,.contact-info h2,.intro-card h2,.section-head h2{font-size:clamp(28px,3.4vw,42px);letter-spacing:-.03em;line-height:1.1;margin:12px 0 0}.section-block{padding:34px 0 28px}.section-head{margin-bottom:24px;max-width:760px}.three-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}.capability-card{padding:24px}.capability-card h3,.feature-body h3{font-size:24px;margin:12px 0}.feature-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,1fr)}.feature-tile{overflow:hidden}.feature-tile img{aspect-ratio:16/10;border-bottom:1px solid #ffffff1a;border-bottom:1px solid var(--border);object-fit:cover;width:100%}.feature-body{padding:20px}.briefing-section,.contact-grid{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:.9fr 1.1fr;padding:38px 0 80px}.briefing-form,.contact-form,.contact-info{padding:24px}.briefing-form label,.contact-form label{grid-gap:8px;color:#ffffffb3;color:var(--muted);display:grid;font-size:14px;gap:8px;margin-bottom:14px}.briefing-form input,.briefing-form textarea,.contact-form input,.contact-form textarea{background:#ffffff08;border:1px solid #ffffff1a;border:1px solid var(--border);border-radius:16px;color:#fff;font:inherit;outline:none;padding:14px 16px;width:100%}.briefing-form input:focus,.briefing-form textarea:focus,.contact-form input:focus,.contact-form textarea:focus{border-color:#d7b14d73;box-shadow:0 0 0 3px #d7b14d1f}.form-status{color:#ffffffb3;color:var(--muted);margin:14px 0 0}.contact-page{background:radial-gradient(circle at top,#131827 0,#06070a 56%);background:radial-gradient(circle at top,#131827 0,var(--bg) 56%)}.contact-layout{padding:64px 0 80px}.contact-hero{margin-bottom:28px;max-width:760px}.contact-image{border-radius:20px;margin-bottom:18px}.contact-lines{grid-gap:16px;display:grid;gap:16px;margin-top:22px}.contact-lines div{grid-gap:6px;display:grid;gap:6px}.contact-lines strong{color:#fff}.contact-lines a,.mi-footer-inline a,.mi-footer-links a{color:#f0d27d}.mi-footer{background:#00000042;border-top:1px solid #ffffff12;position:relative;z-index:2}.mi-footer-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1.4fr 1fr 1fr;padding:34px 0 20px}.mi-footer h3{font-size:28px;margin:0 0 12px}.mi-footer p{color:#ffffffb3;color:var(--muted);line-height:1.8}.mi-footer-title{color:#fff;font-weight:700;margin-bottom:12px}.mi-footer-links{grid-gap:10px;display:grid;gap:10px}.mi-footer-bottom{border-top:1px solid #ffffff0f;color:#ffffff80;color:var(--soft);display:flex;gap:20px;justify-content:space-between;padding:18px 0 28px}.mi-footer-inline{display:flex;flex-wrap:wrap;gap:16px}@media (max-width:980px){.desktop-nav{display:none}.mi-menu-toggle{display:inline-block}.mobile-nav.open{display:block}.briefing-section,.contact-grid,.feature-grid,.hero-mini-grid,.hero-section,.intro-card,.mi-footer-grid,.three-grid{grid-template-columns:1fr}}@media (max-width:720px){.mi-shell{width:min(100% - 24px,1180px)}.hero-section{padding-top:38px}.contact-hero h1,.hero-copy h1{font-size:38px}.btn,.mi-nav-cta{width:100%}.hero-actions,.mi-footer-bottom{flex-direction:column}}
/*# sourceMappingURL=main.170a520e.css.map*/