:root{--ink: #0c1524;--ink-2: #1c2b40;--muted: #64748b;--line: #dce5ef;--soft: #f5f8fb;--soft-2: #eaf2f8;--white: #ffffff;--navy: #071321;--navy-2: #0d2138;--blue: #1777d3;--cyan: #1fb6e8;--green: #2ac46f;--violet: #7c3aed;--danger: #e05f5f;--shadow: 0 24px 70px rgba(11, 30, 55, .12);--radius: 8px;--max: 1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ink);background:var(--white);-webkit-font-smoothing:antialiased}img{display:block;max-width:100%}a{color:inherit}.page{min-height:100vh;overflow-x:hidden}.shell{width:min(var(--max),calc(100% - 40px));margin:0 auto}.site-header{position:sticky;top:0;z-index:50;background:#ffffffe6;border-bottom:1px solid rgba(220,229,239,.9);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.site-header.is-dark{background:#071321db;border-bottom-color:#ffffff1a}.header-inner{height:72px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:inline-flex;align-items:center;gap:13px;min-width:0;text-decoration:none;font-weight:800;letter-spacing:0}.brand-mark{width:38px;height:38px;border-radius:8px;display:grid;place-items:center;color:var(--white);background:linear-gradient(135deg,var(--blue),var(--cyan));font-family:Space Grotesk,system-ui,sans-serif;font-weight:700}.brand-text{display:grid;gap:1px}.brand-name{font-family:Space Grotesk,system-ui,sans-serif;font-size:17px;color:var(--ink)}.is-dark .brand-name,.is-dark .nav-link,.is-dark .menu-button{color:var(--white)}.brand-subtitle{font-size:11px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.is-dark .brand-subtitle{color:#9db1cc}.site-nav{display:flex;align-items:center;gap:8px}.nav-link{padding:10px 12px;border-radius:8px;color:var(--ink-2);font-size:14px;font-weight:750;text-decoration:none}.nav-link:hover,.nav-link[aria-current=page]{background:#1777d31a;color:var(--blue)}.is-dark .nav-link:hover,.is-dark .nav-link[aria-current=page]{background:#1fb6e824;color:#7ddcff}.menu-button{display:none;width:42px;height:42px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--ink)}.menu-button span{display:block;width:18px;height:2px;margin:4px auto;background:currentColor}.eyebrow{display:inline-flex;align-items:center;gap:9px;margin-bottom:18px;color:var(--blue);font-size:12px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.eyebrow:before{content:"";width:7px;height:7px;border-radius:999px;background:currentColor;box-shadow:0 0 18px currentColor}.hero{position:relative;min-height:min(760px,calc(100vh - 72px));padding:80px 0 56px;display:grid;align-items:center;color:var(--white);background:linear-gradient(90deg,#071321f0,#071321a6 54%,#07132147),var(--hero-image, linear-gradient(135deg, var(--navy), var(--navy-2)));background-size:cover;background-position:center}.hero:after{content:"";position:absolute;inset:auto 0 0;height:140px;background:linear-gradient(180deg,transparent,rgba(7,19,33,.68));pointer-events:none}.hero .shell{position:relative;z-index:1}.hero-grid{display:grid;grid-template-columns:minmax(0,.98fr) minmax(320px,.72fr);gap:52px;align-items:end}.hero-copy{max-width:760px}.hero h1,.section-title,.feature-title,.cta-title{font-family:Space Grotesk,system-ui,sans-serif;letter-spacing:0}.hero h1{margin:0 0 20px;font-size:clamp(42px,8vw,78px);line-height:.98}.hero p{max-width:660px;margin:0 0 30px;color:#d8e6f5;font-size:clamp(16px,2vw,19px);line-height:1.65}.hero-actions,.cta-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:13px 20px;border-radius:8px;border:1px solid transparent;font-size:14px;font-weight:850;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.button:hover{transform:translateY(-2px)}.button-primary{color:#041a2b;background:linear-gradient(90deg,var(--cyan),#75d7f4);box-shadow:0 16px 36px #1fb6e83d}.button-secondary{color:var(--white);border-color:#ffffff47;background:#ffffff14}.button-dark{color:var(--white);background:var(--ink)}.button-light{color:var(--ink);background:var(--white)}.metric-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.metric{padding:18px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#0713219e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.metric strong{display:block;font-family:Space Grotesk,system-ui,sans-serif;font-size:28px;color:var(--white)}.metric span{display:block;margin-top:4px;color:#a9bdd5;font-size:12px;font-weight:700}.section{padding:84px 0}.section.alt{background:var(--soft)}.section.dark{color:var(--white);background:linear-gradient(180deg,var(--navy),#091a2d)}.section-head{max-width:700px;margin:0 auto 42px;text-align:center}.section-head.align-left{margin-left:0;text-align:left}.section-title{margin:0;color:inherit;font-size:clamp(30px,4vw,46px);line-height:1.06}.section-text{margin:14px 0 0;color:var(--muted);font-size:16px;line-height:1.7}.dark .section-text{color:#b8c8db}.grid{display:grid;gap:20px}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.card,.service-card,.info-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);box-shadow:0 1px 2px #0a16280a}.service-card{display:flex;flex-direction:column;min-height:100%;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.service-card:hover{transform:translateY(-6px);border-color:#b9d7f1;box-shadow:var(--shadow)}.service-media{aspect-ratio:16 / 10;overflow:hidden;background:var(--soft-2)}.service-media img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.service-card:hover .service-media img{transform:scale(1.05)}.service-body{display:flex;flex:1;flex-direction:column;padding:20px}.tag{align-self:flex-start;margin-bottom:12px;padding:5px 9px;border-radius:8px;color:var(--blue);background:#e8f3fd;font-size:11px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.service-card h3,.card h3,.info-panel h3{margin:0;color:var(--ink);font-family:Space Grotesk,system-ui,sans-serif;font-size:19px;line-height:1.2}.service-card p,.card p,.info-panel p{margin:10px 0 18px;color:var(--muted);font-size:14px;line-height:1.62}.text-link{margin-top:auto;color:var(--blue);font-weight:850;text-decoration:none}.feature{display:grid;grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr);gap:38px;align-items:center}.feature.reverse{grid-template-columns:minmax(320px,1.05fr) minmax(0,.95fr)}.feature-media{position:relative;overflow:hidden;min-height:430px;border-radius:8px;background:var(--soft-2);box-shadow:var(--shadow)}.feature-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.feature-copy{padding:18px 0}.feature-title{margin:0 0 14px;font-size:clamp(30px,4vw,48px);line-height:1.05}.feature-copy p{margin:0 0 22px;color:var(--muted);font-size:16px;line-height:1.7}.dark-card{color:var(--white);border:1px solid rgba(255,255,255,.11);border-radius:8px;background:linear-gradient(145deg,#1fb6e81f,#7c3aed1a),var(--navy-2);box-shadow:var(--shadow)}.dark-card h3,.dark-card p{color:inherit}.dark-card p{color:#c5d5e6}.list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.list li{display:flex;gap:10px;color:inherit;line-height:1.55}.list li:before{content:"";width:7px;height:7px;margin-top:9px;flex:0 0 auto;border-radius:50%;background:var(--cyan)}.process-card,.benefit-card,.plan-card{padding:24px}.process-number{width:42px;height:42px;display:grid;place-items:center;margin-bottom:16px;border-radius:8px;color:#041a2b;background:linear-gradient(135deg,var(--cyan),#75d7f4);font-family:Space Grotesk,system-ui,sans-serif;font-weight:800}.kpi-band{color:var(--white);background:linear-gradient(135deg,var(--navy),var(--navy-2));border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.kpi{padding:22px;text-align:center}.kpi strong{display:block;font-family:Space Grotesk,system-ui,sans-serif;font-size:clamp(30px,5vw,48px);color:var(--cyan)}.kpi span{display:block;color:#b8c8db;font-size:13px;font-weight:700}.split-panel{display:grid;grid-template-columns:1fr 1fr;gap:20px}.info-panel{padding:30px}.logo-row{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.logo-pill{min-height:76px;display:grid;place-items:center;padding:14px;border:1px solid var(--line);border-radius:8px;color:var(--muted);background:var(--white);font-family:Space Grotesk,system-ui,sans-serif;font-weight:750;text-align:center}.client-trust{position:relative;overflow:hidden;background:radial-gradient(720px 360px at 12% 0%,rgba(31,182,232,.11),transparent 64%),radial-gradient(760px 380px at 88% 100%,rgba(42,196,111,.12),transparent 66%),var(--white)}.client-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.client-logo{min-height:112px;display:grid;place-items:center;padding:18px;border:1px solid rgba(220,229,239,.92);border-radius:8px;background:#ffffffdb;box-shadow:0 18px 46px #0b1e3712;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.client-logo:hover{transform:translateY(-4px);border-color:#1fb6e852;box-shadow:0 24px 60px #0b1e371c}.client-logo img{width:min(100%,190px);max-height:66px;object-fit:contain;filter:saturate(.95) contrast(1.02)}.plan-card{position:relative}.plan-card.featured{border-color:#1fb6e88c;box-shadow:0 24px 70px #1fb6e82e}.plan-price{margin:18px 0 6px;font-family:Space Grotesk,system-ui,sans-serif;font-size:34px;font-weight:800}.plan-note{color:var(--muted);font-size:13px}.cta-section{padding:86px 0;color:var(--white);background:linear-gradient(90deg,#071321f0,#071321c2),var(--cta-image, linear-gradient(135deg, var(--navy), var(--navy-2)));background-position:center;background-size:cover}.cta-box{max-width:800px}.cta-title{margin:0 0 16px;font-size:clamp(34px,6vw,58px);line-height:1.02}.cta-box p{max-width:560px;margin:0 0 28px;color:#cbd9ea;font-size:17px;line-height:1.65}.site-footer{padding:34px 0;color:#8ca2bd;background:#06101d}.footer-inner{display:flex;align-items:center;justify-content:space-between;gap:18px;font-size:13px}.footer-links{display:flex;gap:16px}.footer-links a{color:#c8d6e8;text-decoration:none;font-weight:750}[data-reveal],[data-brand-reveal]{opacity:0;transform:translateY(24px);transition:opacity .65s ease var(--reveal-delay, 0ms),transform .65s ease var(--reveal-delay, 0ms)}[data-reveal].is-visible,[data-brand-reveal].is-visible{opacity:1;transform:none}.accent-green{--blue: var(--green);--cyan: #61e79b}.accent-violet{--blue: var(--violet);--cyan: #62d8ff}@media(max-width:1000px){.hero-grid,.feature,.feature.reverse,.split-panel{grid-template-columns:1fr}.grid-4,.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.logo-row{grid-template-columns:repeat(3,1fr)}.client-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero{min-height:auto}}@media(max-width:760px){.shell{width:min(100% - 32px,var(--max))}.header-inner{height:66px}.menu-button{display:block}.site-nav{position:absolute;top:66px;left:16px;right:16px;display:none;flex-direction:column;align-items:stretch;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--white);box-shadow:var(--shadow)}.site-header.is-dark .site-nav{border-color:#ffffff1f;background:#071321}.site-nav.is-open{display:flex}.nav-link{padding:13px 12px}.hero{padding:58px 0 44px;background:linear-gradient(180deg,#071321ed,#071321b8),var(--hero-image, linear-gradient(135deg, var(--navy), var(--navy-2)));background-position:center;background-size:cover}.metric-strip,.grid-3,.grid-4,.kpi-grid,.logo-row,.client-grid{grid-template-columns:1fr}.client-logo{min-height:96px}.grid-2{grid-template-columns:1fr}.hero .metric-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.hero .metric{padding:12px 10px}.hero .metric strong{font-size:22px}.hero .metric span{font-size:10.5px;line-height:1.35}.section{padding:64px 0}.feature-media{min-height:320px}.footer-inner{flex-direction:column;align-items:flex-start}[data-reveal],[data-brand-reveal]{transform:translateY(18px) scale(.985);transition-duration:.52s}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}[data-reveal],[data-brand-reveal]{opacity:1;transform:none}}.drone-page,.robot-page,.innovation-page{background:#06101d;color:#e7f0fb}.innovation-progress{position:fixed;top:0;left:0;right:0;z-index:100;height:3px;background:#ffffff14;pointer-events:none}.innovation-progress span{display:block;width:0%;height:100%;background:linear-gradient(90deg,#34e07a,#1fb6e8,#9af7c1);box-shadow:0 0 22px #34e07ab8}.g1-progress,.drone-progress{position:fixed;top:0;left:0;right:0;z-index:100;height:3px;background:#ffffff14;pointer-events:none}.drone-progress span{display:block;width:0%;height:100%;background:linear-gradient(90deg,#34e07a,#1fb6e8,#dfffea);box-shadow:0 0 22px #34e07ab8}.g1-progress span{display:block;width:0%;height:100%;background:linear-gradient(90deg,#3cd0ff,#1fb6e8,#a855f7);box-shadow:0 0 22px #3cd0ffb8}.drone-page .site-header.is-dark,.robot-page .site-header.is-dark,.innovation-page .site-header.is-dark{background:#070f1ce0;border-bottom-color:#ffffff14}.drone-page .hero,.robot-page .hero,.innovation-page .hero{min-height:calc(100vh - 72px);padding:78px 0 82px}.innovation-page .hero{isolation:isolate;overflow:hidden;background:radial-gradient(920px 520px at 78% -8%,rgba(52,224,122,.24),transparent 62%),radial-gradient(860px 500px at 6% 112%,rgba(31,182,232,.28),transparent 62%),linear-gradient(90deg,#050c16f5,#050c16c7 52%,#050c165c),var(--hero-image);background-size:cover;background-position:center}.innovation-page .hero:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(120deg,rgba(52,224,122,.12),transparent 30%),linear-gradient(180deg,transparent 0 70%,#06101d 100%);pointer-events:none}.innovation-page .hero-grid{align-items:center}.drone-page .hero{background:radial-gradient(960px 520px at 85% -12%,rgba(52,224,122,.26),transparent 62%),radial-gradient(860px 500px at 4% 112%,rgba(31,182,232,.32),transparent 62%),linear-gradient(90deg,#06101df2,#06101db3 52%,#06101d57),var(--hero-image);background-size:cover;background-position:center}.drone-page .hero{isolation:isolate;overflow:hidden}.drone-page .hero-grid{align-items:center}.robot-page .hero{background:radial-gradient(980px 540px at 78% -10%,rgba(31,182,232,.28),transparent 62%),radial-gradient(920px 540px at 8% 118%,rgba(124,58,237,.35),transparent 62%),linear-gradient(90deg,#07090ff5,#07090fad 52%,#07090f47),var(--hero-image);background-size:cover;background-position:center}.robot-page .hero{isolation:isolate}.innovation-ambient{position:absolute;inset:72px 0 0;z-index:0;overflow:hidden;pointer-events:none}.innovation-ambient:after{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(90deg,transparent,black 26% 88%,transparent);mask-image:linear-gradient(90deg,transparent,black 26% 88%,transparent);opacity:.14}.innovation-aura{position:absolute;top:12%;right:6%;width:min(48vw,640px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(52,224,122,.18),transparent 34%),conic-gradient(from 90deg,rgba(52,224,122,.2),rgba(31,182,232,.14),transparent,rgba(52,224,122,.18));opacity:.56;filter:blur(.2px) drop-shadow(0 0 34px rgba(52,224,122,.14));transform:rotateX(64deg) rotate(-12deg);-webkit-mask-image:radial-gradient(circle,transparent 0 38%,black 39% 40%,transparent 41% 52%,black 53% 54%,transparent 55%);mask-image:radial-gradient(circle,transparent 0 38%,black 39% 40%,transparent 41% 52%,black 53% 54%,transparent 55%)}.innovation-node{position:absolute;display:block;width:10px;height:10px;border-radius:999px;background:#34e07a;box-shadow:0 0 22px #34e07a}.node-one{right:22%;top:28%}.node-two{right:12%;top:52%;background:#1fb6e8;box-shadow:0 0 22px #1fb6e8}.node-three{right:32%;bottom:20%}.innovation-glow{position:absolute;display:block;width:22%;aspect-ratio:1;border-radius:999px;background:radial-gradient(circle,rgba(31,182,232,.3),transparent 66%);filter:blur(18px);opacity:.52}.glow-one{left:10%;bottom:10%}.glow-two{right:10%;top:10%;background:radial-gradient(circle,rgba(52,224,122,.28),transparent 66%)}.drone-ambient{position:absolute;inset:72px 0 0;z-index:0;overflow:hidden;pointer-events:none}.drone-ambient:after{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:54px 54px;-webkit-mask-image:radial-gradient(circle at 70% 48%,black 0 42%,transparent 74%);mask-image:radial-gradient(circle at 70% 48%,black 0 42%,transparent 74%);opacity:.16}.drone-gridline{position:absolute;inset:0;background:linear-gradient(105deg,transparent 0 36%,rgba(52,224,122,.16) 48%,transparent 60% 100%);filter:blur(1px);opacity:.72}.drone-orbit{position:absolute;right:9%;top:16%;width:min(46vw,580px);aspect-ratio:1;border:1px solid rgba(52,224,122,.22);border-radius:50%;transform:rotateX(66deg) rotate(-18deg);box-shadow:inset 0 0 60px #34e07a0f,0 0 70px #1fb6e81f}.drone-orbit:before,.drone-orbit:after{content:"";position:absolute;width:10px;height:10px;border-radius:999px;background:#34e07a;box-shadow:0 0 22px #34e07a}.drone-orbit:before{top:16%;left:24%}.drone-orbit:after{right:18%;bottom:24%;background:#1fb6e8;box-shadow:0 0 22px #1fb6e8}.drone-orbit-two{top:28%;right:-2%;width:min(34vw,470px);border-color:#1fb6e83d;transform:rotateX(68deg) rotate(22deg)}.drone-beam{position:absolute;top:-24%;right:26%;width:220px;height:124%;transform:rotate(-16deg);background:linear-gradient(90deg,transparent,rgba(52,224,122,.14),transparent);filter:blur(1px)}.drone-flight-map{position:absolute;right:clamp(20px,6vw,92px);bottom:clamp(16px,7vw,82px);width:min(42vw,620px);max-width:62%;opacity:.72;filter:drop-shadow(0 0 20px rgba(52,224,122,.24))}.drone-flight-map path,.drone-flight-map circle{fill:none;stroke:#dfffead1;stroke-width:2.4}.drone-flight-map circle{fill:#34e07a;stroke:#ffffffb8}.flight-path{stroke-dasharray:12 14}.g1-ambient{position:absolute;inset:72px 0 0;z-index:0;overflow:hidden;pointer-events:none}.g1-orbit{position:absolute;top:18%;right:12%;width:min(48vw,620px);aspect-ratio:1;border:1px solid rgba(60,208,255,.22);border-radius:50%;transform:rotateX(68deg) rotate(18deg);box-shadow:inset 0 0 60px #1fb6e80d,0 0 70px #7c3aed1f}.g1-orbit:before,.g1-orbit:after{content:"";position:absolute;width:10px;height:10px;border-radius:999px;background:#3cd0ff;box-shadow:0 0 22px #3cd0ff}.g1-orbit:before{top:12%;left:28%}.g1-orbit:after{right:18%;bottom:22%;background:#a855f7;box-shadow:0 0 22px #a855f7}.g1-orbit-two{top:26%;right:2%;width:min(38vw,500px);border-color:#a855f738;transform:rotateX(68deg) rotate(-22deg)}.g1-beam{position:absolute;top:-18%;left:62%;width:260px;height:118%;transform:rotate(14deg);background:linear-gradient(90deg,transparent,rgba(31,182,232,.12),transparent);filter:blur(1px)}.robot-page .hero .shell,.drone-page .hero .shell,.innovation-page .hero .shell{z-index:2}.g1-status-bar,.drone-status-bar,.innovation-status-bar{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.g1-status-bar span{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:8px 12px;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#d7e7f8;background:#0812208f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:12px;font-weight:800}.drone-status-bar span,.innovation-status-bar span{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:8px 12px;border:1px solid rgba(223,255,234,.14);border-radius:999px;color:#dfffea;background:#08122094;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:12px;font-weight:850}.g1-status-bar b,.drone-status-bar b,.innovation-status-bar b{width:7px;height:7px;border-radius:50%;background:#34e07a;box-shadow:0 0 14px #34e07a}.innovation-showcase{position:relative;display:grid;gap:12px;padding:16px;border:1px solid rgba(223,255,234,.16);border-radius:8px;background:radial-gradient(420px 260px at 50% 0%,rgba(52,224,122,.18),transparent 66%),linear-gradient(180deg,#081826c7,#030e1899);box-shadow:0 30px 90px #00000052,inset 0 0 26px #34e07a0f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.innovation-showcase:before{content:"";position:absolute;inset:-1px;border-radius:inherit;background:linear-gradient(135deg,rgba(52,224,122,.35),transparent 34%,rgba(31,182,232,.26));opacity:.42;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px}.innovation-showcase:after{content:"";position:absolute;right:18px;bottom:18px;width:70px;height:70px;border-radius:50%;border:1px solid rgba(52,224,122,.22);box-shadow:inset 0 0 28px #1fb6e814,0 0 28px #34e07a1a;opacity:.52;pointer-events:none}.showcase-head{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:4px;color:#dfffea}.showcase-head span{color:#7af0aa;font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.showcase-head strong{color:#fff;font-family:Space Grotesk,system-ui,sans-serif;font-size:16px;text-transform:uppercase}.showcase-stack{display:grid;gap:12px}.showcase-card{position:relative;overflow:hidden;display:grid;gap:6px;min-height:122px;padding:18px;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:inherit;background:linear-gradient(135deg,rgba(52,224,122,.08),transparent 48%),#ffffff0e;text-decoration:none;transition:transform .22s ease,border-color .22s ease,background .22s ease}.showcase-card:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(52,224,122,.14),transparent 46%);opacity:0;transition:opacity .22s ease}.showcase-card:hover{border-color:#34e07a52;background:linear-gradient(135deg,rgba(52,224,122,.14),rgba(31,182,232,.07) 52%,transparent),#ffffff13;transform:translate(4px)}.showcase-card:hover:after{opacity:1}.showcase-card span{position:relative;z-index:1;display:inline-flex;color:#7af0aa;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.showcase-card strong,.showcase-card p{position:relative;z-index:1}.showcase-card strong{display:block;color:#fff;font-family:Space Grotesk,system-ui,sans-serif;font-size:28px;line-height:1}.showcase-card p{max-width:320px;margin:0;color:#aebdd4;font-size:13px;font-weight:750;line-height:1.45}.drone-command-panel{position:relative;padding:16px;border:1px solid rgba(223,255,234,.16);border-radius:8px;background:radial-gradient(420px 260px at 50% 0%,rgba(52,224,122,.18),transparent 66%),linear-gradient(180deg,#081826c2,#030e1894);box-shadow:0 30px 90px #0000004d,inset 0 0 26px #34e07a0f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.command-header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px;color:#dfffea}.command-header span{color:#7af0aa;font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.command-header strong{color:#fff;font-family:Space Grotesk,system-ui,sans-serif;font-size:16px;text-transform:uppercase}.drone-command-panel .metric-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.scan-console{display:grid;gap:9px;margin-top:16px}.scan-console span{position:relative;height:8px;overflow:hidden;border-radius:999px;background:#ffffff14}.scan-console span:before{content:"";position:absolute;inset:0 auto 0 0;width:var(--i);border-radius:inherit;background:linear-gradient(90deg,#34e07a,#1fb6e8);box-shadow:0 0 18px #34e07a8a}.scan-console span:after{content:"";position:absolute;top:0;bottom:0;width:36px;left:-40px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.8),transparent);animation:droneConsoleSweep 2.8s ease-in-out infinite}.scan-console span:nth-child(2):after{animation-delay:.3s}.scan-console span:nth-child(3):after{animation-delay:.6s}.scan-console span:nth-child(4):after{animation-delay:.9s}.drone-page .hero h1,.robot-page .hero h1,.innovation-page .hero h1{max-width:720px;text-shadow:0 20px 70px rgba(0,0,0,.45)}.drone-page .eyebrow,.innovation-page .eyebrow{color:#34e07a}.robot-page .eyebrow{color:#9e6dff}.drone-page .button-primary,.innovation-page .button-primary{color:#032012;background:linear-gradient(90deg,#34e07a,#1fb6e8);box-shadow:0 16px 48px #34e07a47}.robot-page .button-primary{color:#041a2b;background:linear-gradient(90deg,#3cd0ff,#1fb6e8,#a855f7);box-shadow:0 16px 48px #1fb6e847}.drone-page .metric,.robot-page .metric,.innovation-page .metric{background:#081220c2;border-color:#ffffff1c;box-shadow:0 22px 70px #00000038}.drone-page .metric strong,.innovation-page .metric strong{color:#dfffea}.drone-page .metric,.innovation-page .metric{position:relative;overflow:hidden}.drone-page .metric:after,.innovation-page .metric:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent,rgba(52,224,122,.1),transparent);transform:translate(-120%);transition:transform .65s ease}.drone-page .metric:hover:after,.innovation-page .metric:hover:after{transform:translate(120%)}.robot-page .metric strong{color:#fff}.drone-page .section,.robot-page .section,.innovation-page .section{color:#e7f0fb;background:#06101d}.drone-page .section.alt,.robot-page .section.alt,.innovation-page .section.alt{border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.drone-page .section.alt{background:radial-gradient(700px 360px at 20% 0%,rgba(52,224,122,.12),transparent 64%),linear-gradient(180deg,#081420,#0a1828)}.innovation-page .section.alt{background:radial-gradient(700px 360px at 20% 0%,rgba(52,224,122,.12),transparent 64%),radial-gradient(720px 360px at 85% 100%,rgba(31,182,232,.1),transparent 64%),linear-gradient(180deg,#0b111b,#081420)}.robot-page .section.alt{background:radial-gradient(720px 380px at 82% 0%,rgba(168,85,247,.16),transparent 64%),linear-gradient(180deg,#090e1a,#0b1120)}.drone-page .section.dark{background:radial-gradient(780px 420px at 50% 0%,rgba(52,224,122,.18),transparent 66%),#06101d}.robot-page .section.dark{background:radial-gradient(760px 440px at 20% 0%,rgba(31,182,232,.18),transparent 62%),radial-gradient(760px 440px at 82% 100%,rgba(124,58,237,.2),transparent 62%),#07090f}.drone-page .section-title,.robot-page .section-title,.drone-page .feature-title,.robot-page .feature-title,.innovation-page .section-title,.innovation-page .feature-title{color:#fff}.drone-page .section-text,.robot-page .section-text,.drone-page .feature-copy p,.robot-page .feature-copy p,.drone-page .card p,.robot-page .card p,.innovation-page .section-text,.innovation-page .feature-copy p,.innovation-page .card p,.innovation-page .service-card p,.innovation-page .info-panel p{color:#9fb0cf}.drone-page .feature-media,.robot-page .feature-media,.innovation-page .feature-media{border:1px solid rgba(255,255,255,.1);box-shadow:0 32px 90px #00000073;background:#081420}.drone-page .feature-media,.innovation-page .feature-media{border-color:#34e07a47}.drone-page .drone-media{isolation:isolate;transform-style:preserve-3d}.drone-page .drone-media img{filter:saturate(1.08) contrast(1.04)}.robot-page .feature-media{border-color:#1fb6e847}.drone-page .feature-media:after,.robot-page .feature-media:after,.innovation-page .feature-media:after{content:"";position:absolute;inset:0;pointer-events:none}.drone-page .feature-media:after,.innovation-page .feature-media:after{z-index:1;background:radial-gradient(70% 70% at 52% 40%,transparent,rgba(6,16,29,.55)),linear-gradient(180deg,transparent 56%,rgba(6,16,29,.72))}.robot-page .feature-media:after{background:radial-gradient(70% 70% at 50% 42%,transparent,rgba(7,9,15,.72))}.robot-page .motion-media{aspect-ratio:16 / 9;min-height:0;overflow:hidden}.robot-page .motion-media img{object-fit:cover;object-position:50% 50%}.robot-page .motion-media:after{background:linear-gradient(180deg,#07090f14,#07090fb8),linear-gradient(135deg,#1fb6e82e,#a855f729)}.motion-hud,.motion-caption{position:absolute;z-index:2;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#070d18a3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.motion-hud{top:18px;left:18px;display:grid;gap:2px;padding:12px 14px}.motion-hud span{color:#7fdcf7;font-size:10px;font-weight:900;letter-spacing:.12em}.motion-hud strong{color:#fff;font-family:Space Grotesk,system-ui,sans-serif;font-size:24px}.motion-caption{right:18px;bottom:18px;max-width:280px;padding:10px 12px;color:#d8e8f8;font-size:12px;font-weight:800}.drone-media-hud,.drone-report-badge{position:absolute;z-index:2;border:1px solid rgba(223,255,234,.16);border-radius:8px;background:#03121cad;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 18px 52px #00000047,inset 0 0 20px #34e07a0f}.drone-media-hud{top:18px;left:18px;display:grid;gap:2px;padding:12px 14px}.drone-media-hud span{color:#7af0aa;font-size:10px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.drone-media-hud strong{color:#fff;font-family:Space Grotesk,system-ui,sans-serif;font-size:22px}.drone-scanline{position:absolute;z-index:2;top:0;bottom:0;left:38%;width:2px;background:linear-gradient(180deg,transparent,rgba(52,224,122,.95),transparent);box-shadow:0 0 26px #34e07ab8;opacity:.74}.drone-scanline:before{content:"";position:absolute;top:28%;left:50%;width:170px;height:170px;transform:translate(-50%,-50%);border:1px solid rgba(52,224,122,.32);border-radius:50%;box-shadow:0 0 36px #34e07a29}.drone-report-badge{right:18px;bottom:18px;padding:10px 12px;color:#dfffea;font-size:12px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.drone-page .card,.drone-page .info-panel,.robot-page .card,.robot-page .info-panel,.innovation-page .card,.innovation-page .info-panel,.innovation-page .service-card{color:#e7f0fb;border-color:#ffffff17;background:linear-gradient(180deg,#ffffff0b,#0812207a);box-shadow:none}.drone-page .card h3,.robot-page .card h3,.drone-page .info-panel h3,.robot-page .info-panel h3,.innovation-page .card h3,.innovation-page .service-card h3,.innovation-page .info-panel h3{color:#fff}.drone-page .card:hover,.robot-page .card:hover,.innovation-page .service-card:hover,.innovation-page .card:hover{border-color:#1fb6e847;transform:translateY(-4px)}.innovation-page .service-card{position:relative;overflow:hidden;min-height:100%;box-shadow:0 20px 70px #00000029}.innovation-page .service-card:before{content:"";position:absolute;inset:-1px;border-radius:inherit;background:linear-gradient(140deg,rgba(52,224,122,.26),transparent 34%,rgba(31,182,232,.18));opacity:0;pointer-events:none;transition:opacity .22s ease;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px}.innovation-page .service-card:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(360px 220px at 50% 0%,rgba(52,224,122,.12),transparent 66%);opacity:0;transition:opacity .22s ease}.innovation-page .service-card:hover:after{opacity:1}.innovation-page .service-card:hover:before{opacity:1}.innovation-page .service-media{position:relative;overflow:hidden;background:#081420}.innovation-page .service-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(6,16,29,.52)),radial-gradient(320px 160px at 50% 0%,rgba(52,224,122,.16),transparent 70%);pointer-events:none}.innovation-page .service-media img{filter:saturate(1.08) contrast(1.04);transition:transform .45s ease,filter .45s ease}.innovation-page .service-card:hover .service-media img{filter:saturate(1.18) contrast(1.08);transform:scale(1.035)}.innovation-page .tag{color:#042016;background:linear-gradient(90deg,#34e07a,#1fb6e8)}.innovation-page .text-link{color:#7af0aa}.drone-page .benefit-card,.drone-page .process-card,.drone-page .info-panel,.drone-page .dark-card,.drone-page .logo-pill,.innovation-page .service-card,.innovation-page .info-panel,.innovation-page .logo-pill,.innovation-page .client-logo{transform-style:preserve-3d;will-change:transform}.drone-page .benefit-card h3,.drone-page .process-card h3,.drone-page .dark-card h3{transform:translateZ(16px)}.drone-page .benefit-card p,.drone-page .process-card p,.drone-page .dark-card p,.drone-page .list{transform:translateZ(8px)}.robot-page .info-panel>.tag{display:inline-flex;margin-bottom:18px}.drone-page .benefit-card{background:linear-gradient(180deg,#34e07a12,#0812207a)}.drone-page .section.alt .benefit-card{background:#ff6b6b0e;border-color:#ff6b6b2e}.drone-page .section.alt .benefit-card h3{color:#ff8a8a}.robot-page .benefit-card{background:linear-gradient(180deg,#1fb6e811,#080d1885)}.robot-page .benefit-card,.robot-page .plan-card,.robot-page .info-panel{transform-style:preserve-3d;will-change:transform}.robot-page .benefit-card h3,.robot-page .plan-card h3,.robot-page .info-panel h3{transform:translateZ(18px)}.robot-page .benefit-card p,.robot-page .plan-card p,.robot-page .info-panel p,.robot-page .list{transform:translateZ(10px)}.robot-page .section.alt .benefit-card{background:linear-gradient(180deg,#a855f713,#080d1880)}.drone-page .dark-card,.innovation-page .dark-card{background:radial-gradient(340px 220px at 50% 0%,rgba(52,224,122,.12),transparent 66%),linear-gradient(180deg,#34e07a14,#08122094);border-color:#34e07a33}.robot-page .dark-card{background:linear-gradient(180deg,#1fb6e814,#7c3aed14);border-color:#1fb6e833}.drone-page .list li,.robot-page .list li{color:#d6e2f4}.drone-page .list li:before{background:#34e07a;box-shadow:0 0 14px #34e07acc}.robot-page .list li:before{background:#3cd0ff;box-shadow:0 0 14px #3cd0ffcc}.drone-page .process-number{color:#032012;background:linear-gradient(135deg,#34e07a,#1fb6e8)}.robot-page .process-number{color:#041a2b;background:linear-gradient(135deg,#3cd0ff,#a855f7)}.drone-page .kpi-band,.robot-page .kpi-band{border-top-color:#ffffff14;border-bottom-color:#ffffff14}.drone-page .kpi-band{background:radial-gradient(720px 320px at 50% 0%,rgba(52,224,122,.18),transparent 66%),#081420}.drone-page .kpi strong{color:#34e07a}.drone-client-section{position:relative;overflow:hidden;background:radial-gradient(740px 360px at 12% 0%,rgba(52,224,122,.12),transparent 66%),radial-gradient(740px 360px at 86% 100%,rgba(31,182,232,.12),transparent 66%),#06101d}.drone-client-mask{position:relative;overflow:hidden;padding:8px 0;-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.drone-client-track{display:flex;width:max-content;gap:14px;will-change:transform;animation:droneClientMarquee 38s linear infinite}.drone-client-mask:hover .drone-client-track{animation-play-state:paused}.drone-client-track span{min-width:180px;min-height:78px;display:grid;place-items:center;padding:16px 22px;border:1px solid rgba(223,255,234,.12);border-radius:8px;color:#dfffea;background:linear-gradient(135deg,#34e07a14,#1fb6e80f),#ffffff0b;box-shadow:inset 0 0 22px #34e07a0a;font-family:Space Grotesk,system-ui,sans-serif;font-size:16px;font-weight:800;letter-spacing:0;text-align:center;white-space:nowrap}@keyframes droneClientMarquee{0%{transform:translateZ(0)}to{transform:translate3d(calc(-50% - 7px),0,0)}}@media(max-width:760px){.drone-client-section .section-head{margin-bottom:26px}.drone-client-mask{margin-right:-16px;margin-left:-16px;padding:6px 16px;-webkit-mask-image:linear-gradient(90deg,transparent,black 12%,black 88%,transparent);mask-image:linear-gradient(90deg,transparent,black 12%,black 88%,transparent)}.drone-client-track{gap:10px;animation-duration:24s;transform:translateZ(0)}.drone-client-track span{min-width:148px;min-height:62px;padding:13px 16px;font-size:13.5px}}.robot-page .plan-card{display:flex;flex-direction:column;background:linear-gradient(180deg,#ffffff0b,#080d1885)}.robot-page .plan-card .button{width:100%;margin-top:auto}.robot-page .plan-card.featured{border-color:#1fb6e88c;background:radial-gradient(380px 260px at 50% 0%,rgba(31,182,232,.25),transparent 66%),linear-gradient(180deg,#0d2348,#0a1226);box-shadow:0 24px 70px #1fb6e833}.robot-page .plan-price{color:#fff}.robot-page .tag{color:#04203a;background:linear-gradient(90deg,#3cd0ff,#1fb6e8)}.drone-page .logo-pill,.robot-page .logo-pill,.innovation-page .logo-pill{color:#cdd9ee;border-color:#ffffff1a;background:#ffffff0e}.innovation-page .client-trust{background:radial-gradient(780px 420px at 12% 0%,rgba(52,224,122,.14),transparent 62%),radial-gradient(780px 420px at 88% 100%,rgba(31,182,232,.16),transparent 62%),#06101d}.innovation-page .client-logo{border-color:#ffffff1a;background:#ffffffeb;box-shadow:0 24px 70px #00000038}.innovation-page .client-logo:hover{border-color:#34e07a57;box-shadow:0 26px 80px #34e07a24}.drone-page .cta-section{background:radial-gradient(760px 420px at 18% 0%,rgba(52,224,122,.32),transparent 62%),radial-gradient(760px 420px at 84% 100%,rgba(31,182,232,.34),transparent 62%),linear-gradient(90deg,#06101df0,#06101dc7),var(--cta-image);background-size:cover;background-position:center}.innovation-page .cta-section{background:radial-gradient(760px 420px at 18% 0%,rgba(52,224,122,.28),transparent 62%),radial-gradient(760px 420px at 84% 100%,rgba(31,182,232,.28),transparent 62%),linear-gradient(90deg,#06101df0,#06101dc7),var(--cta-image);background-size:cover;background-position:center}.robot-page .cta-section{background:radial-gradient(780px 440px at 22% 0%,rgba(31,182,232,.38),transparent 62%),radial-gradient(780px 440px at 78% 100%,rgba(124,58,237,.4),transparent 62%),linear-gradient(90deg,#07090ff0,#07090fc7),var(--cta-image);background-size:cover;background-position:center}.robot-page .robot-video-link{display:block;color:inherit;text-decoration:none}.robot-page .robot-video{position:relative;min-height:420px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.11);border-radius:8px;background:#07090f;box-shadow:0 30px 80px #0000006b;text-align:center}.robot-page .robot-video:hover .play-button{transform:scale(1.06);box-shadow:0 0 64px #3cd0ffb8}.robot-page .robot-video img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%}.robot-page .robot-video:after{content:"";position:absolute;inset:0;background:radial-gradient(70% 70% at 50% 45%,#080d1a6b,#07090feb),linear-gradient(135deg,#1fb6e829,#7c3aed33)}.robot-page .play-core{position:relative;z-index:1}.robot-page .play-button{width:92px;height:92px;display:grid;place-items:center;margin:0 auto 22px;border:1px solid rgba(255,255,255,.3);border-radius:50%;color:#fff;background:#ffffff1f;box-shadow:0 0 50px #3cd0ff80;font-size:38px;transition:transform .25s ease,box-shadow .25s ease}.robot-page .play-core h3{margin:0 0 8px;color:#fff;font-family:Space Grotesk,system-ui,sans-serif;font-size:30px}.robot-page .play-core p{margin:0;color:#cdd9ee}@keyframes droneConsoleSweep{0%{transform:translate(0);opacity:0}20%,70%{opacity:.85}to{transform:translate(520px);opacity:0}}@media(max-width:760px){.drone-page .hero,.robot-page .hero,.innovation-page .hero{min-height:auto;padding:58px 0 62px}.innovation-page .hero .shell{width:calc(100% - 32px);max-width:var(--max);overflow:hidden}.innovation-page .hero-grid,.innovation-page .hero-copy{width:100%;max-width:358px;min-width:0}.innovation-page .hero h1{width:100%;max-width:358px;font-size:30px;line-height:1.03;overflow-wrap:anywhere}.innovation-page .hero p{width:100%;max-width:358px;font-size:15px;line-height:1.55}.innovation-page .hero-actions{display:grid;grid-template-columns:1fr}.innovation-page .hero-actions .button{width:100%}.innovation-status-bar{gap:8px}.innovation-status-bar span{max-width:100%}.innovation-ambient{inset:66px 0 0}.innovation-aura{top:12%;right:-52%;width:560px;opacity:.42}.innovation-node,.innovation-glow{display:none}.drone-ambient{inset:66px 0 0}.drone-orbit{top:12%;right:-52%;width:560px;opacity:.42}.drone-orbit-two,.drone-beam,.drone-flight-map{display:none}.g1-ambient{inset:66px 0 0}.g1-orbit{top:12%;right:-54%;width:560px;opacity:.45}.g1-orbit-two,.g1-beam{display:none}.drone-page .hero .metric-strip,.robot-page .hero .metric-strip,.innovation-page .hero .metric-strip{grid-template-columns:1fr}.innovation-showcase{padding:14px}.showcase-card{min-height:auto;padding:16px}.showcase-card strong{font-size:22px}.showcase-head{align-items:flex-start;flex-direction:column;gap:4px}.drone-command-panel{padding:14px}.command-header{align-items:flex-start;flex-direction:column;gap:4px}.robot-page .robot-video{min-height:320px}.drone-media-hud{top:14px;left:14px}.drone-report-badge{left:14px;right:auto;bottom:14px}.drone-scanline:before{width:120px;height:120px}.motion-caption{left:18px;right:18px;max-width:none}}.brand-services-page{--brand-blue: #1499d6;--brand-blue-2: #0b6fb8;--brand-cyan: #35c5f5;--brand-ink: #07111f;--brand-graphite: #24242a;--brand-muted: #66758a;--brand-line: rgba(11, 111, 184, .16);color:var(--brand-ink);background:linear-gradient(90deg,rgba(20,153,214,.055) 1px,transparent 1px),linear-gradient(180deg,rgba(20,153,214,.045) 1px,transparent 1px),#f6f9fd;background-size:44px 44px}.brand-progress{position:fixed;inset:0 0 auto;z-index:100;height:3px;background:#0a223d14;pointer-events:none}.brand-progress span{display:block;width:0%;height:100%;background:linear-gradient(90deg,#0b6fb8,#35c5f5,#3d3d45);box-shadow:0 0 22px #1499d680}.brand-services-page .brand-header{background:#f6f9fde0;border-bottom:1px solid rgba(11,111,184,.14);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand-logo-lockup{gap:14px}.brand-logo-only{flex:0 0 auto}.brand-logo-lockup img{width:154px;height:42px;object-fit:contain;object-position:left center}.site-header.is-dark .brand-logo-only img{filter:drop-shadow(0 10px 24px rgba(0,0,0,.26))}.brand-services-page .brand-name{color:#07111f}.brand-services-page .brand-subtitle{color:#536274}.brand-services-page .nav-link{color:#17263a}.brand-services-page .nav-link:hover,.brand-services-page .nav-link[aria-current=page]{color:#0b6fb8;background:#1499d61c}.brand-services-page .nav-quote{color:#fff;background:linear-gradient(135deg,#1499d6,#0b6fb8);box-shadow:0 12px 34px #1499d63d}.brand-hero{position:relative;overflow:hidden;padding:62px 0 34px;background:radial-gradient(860px 520px at 80% 16%,rgba(53,197,245,.25),transparent 64%),radial-gradient(760px 460px at 4% 0%,rgba(11,111,184,.18),transparent 64%),linear-gradient(135deg,#f9fbff,#edf5fc 52%,#e8f1f8)}.brand-hero:after{content:"";position:absolute;inset:auto 0 0;height:150px;background:linear-gradient(180deg,transparent,#f6f9fd);pointer-events:none}.brand-hero-field{position:absolute;inset:0;pointer-events:none;overflow:hidden}.brand-axis{display:none}.axis-one{top:24%;right:-8%;transform:rotate(-18deg)}.axis-two{bottom:26%;left:-12%;transform:rotate(14deg)}.brand-lens{position:absolute;right:5%;top:10%;width:min(44vw,620px);aspect-ratio:1.2;border:1px solid rgba(20,153,214,.16);border-radius:48% 52% 46% 54%;background:radial-gradient(circle at 34% 28%,rgba(53,197,245,.22),transparent 34%),radial-gradient(circle at 62% 58%,rgba(11,111,184,.12),transparent 46%);filter:blur(.2px);opacity:.82}.brand-pulse{position:absolute;width:12px;height:12px;border-radius:50%;background:#1499d6;box-shadow:0 0 22px #1499d6bf}.pulse-one{left:9%;top:32%}.pulse-two{right:28%;bottom:20%;background:#35c5f5;opacity:.45;box-shadow:0 0 28px #35c5f559}.brand-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.92fr) minmax(380px,.78fr);gap:58px;align-items:center}.brand-hero-copy{max-width:760px}.hero-brand-mark{width:min(380px,82vw);height:auto;margin:0 0 24px;filter:drop-shadow(0 24px 46px rgba(11,111,184,.16))}.brand-kicker{display:inline-flex;align-items:center;gap:10px;margin-bottom:18px;color:#0b6fb8;font-size:12px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.brand-kicker:before{content:"";width:22px;height:3px;border-radius:999px;background:linear-gradient(90deg,#1499d6,#35c5f5)}.brand-hero h1,.brand-section-head h2,.brand-cta h2{margin:0;color:#07111f;font-family:Space Grotesk,system-ui,sans-serif;letter-spacing:0}.brand-hero h1{max-width:760px;font-size:clamp(42px,5.9vw,74px);line-height:.96}.brand-hero-copy p{max-width:660px;margin:20px 0 0;color:#4d5d72;font-size:clamp(17px,2vw,20px);line-height:1.7}.brand-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.brand-primary{color:#fff;background:linear-gradient(135deg,#1499d6,#0b6fb8);box-shadow:0 18px 48px #1499d647}.brand-secondary{color:#0b315c;border-color:#0b6fb838;background:#ffffffb8}.brand-system{position:relative;display:grid;gap:16px;padding:18px;border:1px solid rgba(11,111,184,.18);border-radius:8px;background:linear-gradient(145deg,#fffffff0,#e8f3fcd1),#fffc;box-shadow:0 36px 96px #0c2b502e,inset 0 1px #fff}.brand-system:before{content:"";position:absolute;inset:12px;border:1px solid rgba(20,153,214,.1);border-radius:8px;pointer-events:none}.system-topline{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:12px;color:#536274;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.system-topline strong{color:#0b6fb8;font-family:Space Grotesk,system-ui,sans-serif;font-size:16px;letter-spacing:.12em;text-transform:uppercase}.system-screen{position:relative;z-index:1;min-height:260px;overflow:hidden;display:grid;place-items:center;border:1px solid rgba(11,111,184,.14);border-radius:8px;background:linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.07) 1px,transparent 1px),radial-gradient(420px 260px at 62% 20%,rgba(53,197,245,.24),transparent 68%),linear-gradient(135deg,#08192c,#123c62);background-size:36px 36px,36px 36px,auto,auto}.system-logo{width:min(360px,84%);padding:24px 28px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#ffffffed;box-shadow:0 24px 70px #0000003d}.system-logo img{width:100%;height:auto}.system-modules{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.system-modules article{padding:16px;border:1px solid rgba(11,111,184,.12);border-radius:8px;background:#ffffffbd}.system-modules span{color:#1499d6;font-size:11px;font-weight:900}.system-modules strong{display:block;margin-top:4px;color:#07111f;font-family:Space Grotesk,system-ui,sans-serif;font-size:18px}.system-modules p{margin:6px 0 0;color:#66758a;font-size:12px;font-weight:750;line-height:1.4}.brand-capability-strip{position:relative;z-index:1;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:38px}.brand-capability-strip span{min-height:52px;display:grid;place-items:center;border:1px solid rgba(11,111,184,.16);border-radius:8px;color:#0b315c;background:#ffffffb8;box-shadow:0 12px 38px #0c2b5014;font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.brand-proof-strip{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:12px}.brand-proof-strip article{min-height:92px;display:grid;align-content:center;gap:4px;padding:18px;border:1px solid rgba(11,111,184,.14);border-radius:8px;background:#ffffffc7;box-shadow:0 18px 52px #0c2b5014}.brand-proof-strip strong{color:#0b6fb8;font-family:Space Grotesk,system-ui,sans-serif;font-size:34px;line-height:1}.brand-proof-strip span{color:#536274;font-size:12px;font-weight:900;line-height:1.35;text-transform:uppercase;letter-spacing:.04em}.brand-section{padding:86px 0}.brand-section-head{max-width:780px;margin:0 auto 44px;text-align:center}.brand-section-head.align-left{margin-left:0;text-align:left}.brand-section-head h2,.brand-cta h2{font-size:clamp(32px,4.4vw,54px);line-height:1}.brand-section-head p,.brand-cta p{margin:16px 0 0;color:#66758a;font-size:16px;line-height:1.75}.brand-service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(270px,auto);gap:16px}.brand-service-card{position:relative;min-height:280px;overflow:hidden;display:flex;align-items:flex-end;padding:20px;border:1px solid rgba(11,111,184,.14);border-radius:8px;color:#fff;background:#07111f;box-shadow:0 24px 70px #0c2b501f}.brand-service-card.tall{grid-row:span 2}.brand-service-card.wide{grid-column:span 2}.brand-service-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .45s ease,filter .45s ease}.brand-service-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#07111f0f,#07111fd6),linear-gradient(135deg,#1499d66b,#24242a2e)}.brand-service-card div{position:relative;z-index:1}.brand-service-card span{color:#92e4ff;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.brand-service-card h3{margin:8px 0;color:#fff;font-family:Space Grotesk,system-ui,sans-serif;font-size:28px;line-height:1}.brand-service-card p{margin:0;color:#ffffffd6;font-size:14px;font-weight:700;line-height:1.55}.brand-service-card a{display:inline-flex;margin-top:16px;color:#fff;font-size:13px;font-weight:900;text-decoration:none}.brand-service-card:hover img{filter:saturate(1.12) contrast(1.06);transform:scale(1.05)}.brand-method{background:radial-gradient(780px 420px at 12% 0%,rgba(20,153,214,.14),transparent 62%),linear-gradient(180deg,#fff,#eef5fb)}.brand-method-grid{display:grid;grid-template-columns:minmax(0,.72fr) minmax(460px,1fr);gap:54px;align-items:center}.brand-roadmap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.brand-roadmap article{position:relative;min-height:188px;padding:22px 22px 22px 34px;border:1px solid rgba(11,111,184,.16);border-radius:8px;background:#ffffffc7;box-shadow:0 18px 56px #0c2b5014}.brand-roadmap article:before{content:"";position:absolute;left:16px;top:24px;bottom:24px;width:3px;border-radius:999px;background:linear-gradient(180deg,#1499d6,#35c5f5)}.brand-roadmap span{color:#0b6fb8;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.brand-roadmap strong{display:block;margin-top:5px;color:#07111f;font-family:Space Grotesk,system-ui,sans-serif;font-size:26px}.brand-roadmap p{margin:8px 0 0;color:#66758a;line-height:1.55}.brand-trust{background:#f6f9fd}.brand-client-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.brand-client-grid article{min-height:116px;display:grid;place-items:center;padding:20px;border:1px solid rgba(11,111,184,.12);border-radius:8px;background:#fff;box-shadow:0 16px 48px #0c2b5014;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.brand-client-grid img{max-width:150px;max-height:64px;object-fit:contain}.brand-client-grid article:hover{border-color:#1499d647;box-shadow:0 22px 70px #1499d61f;transform:translateY(-3px)}.brand-cta{padding:80px 0;background:radial-gradient(640px 360px at 86% 0%,rgba(53,197,245,.22),transparent 64%),linear-gradient(135deg,#07111f,#102f4c 58%,#0b6fb8)}.brand-cta-box{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:42px;align-items:center;padding:34px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#ffffff14;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.brand-cta .brand-kicker,.brand-cta h2,.brand-cta p{color:#fff}.brand-cta p{color:#d7e7f8}.brand-footer{background:#07111f}.brand-footer,.brand-footer a{color:#d7e7f8}@media(max-width:1000px){.brand-hero-grid,.brand-method-grid,.brand-cta-box{grid-template-columns:1fr}.brand-capability-strip,.brand-proof-strip,.brand-client-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.brand-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-service-card.tall{grid-row:span 1}.brand-roadmap{grid-template-columns:1fr}}@media(max-width:760px){.brand-services-page .site-nav{border-color:#0b6fb829;background:#fff}.brand-logo-lockup img{width:126px;height:36px}.brand-logo-lockup .brand-text{display:none}.brand-hero{padding:56px 0 28px}.hero-brand-mark{width:min(300px,86vw);margin-bottom:26px}.brand-hero h1{font-size:38px;line-height:1}.brand-hero-copy p{font-size:16px;line-height:1.6}.brand-actions{display:grid;grid-template-columns:1fr}.brand-actions .button{width:100%}.brand-system{padding:14px}.system-screen{min-height:220px}.system-modules,.brand-capability-strip,.brand-proof-strip,.brand-service-grid,.brand-client-grid{grid-template-columns:1fr}.brand-service-card,.brand-service-card.wide{grid-column:auto;min-height:320px}.brand-section{padding:64px 0}.brand-section-head{text-align:left}.brand-section-head h2,.brand-cta h2{font-size:34px}.brand-cta-box{padding:22px}}
