@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_94b152{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_94b152{--font-display:"Manrope","Manrope Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_e896d9{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_e896d9{--font-mono-loaded:"JetBrains Mono","JetBrains Mono Fallback"}:root{--color-bg:#07080c;--color-surface:#111319;--color-surface-2:#181b25;--color-border:rgba(255,255,255,0.08);--color-border-strong:rgba(255,255,255,0.16);--color-text-main:#f4f5f7;--color-text-muted:#9aa1b0;--color-dark-bg:var(--color-bg);--color-dark-surface:var(--color-surface);--color-dark-text-main:var(--color-text-main);--color-dark-text-muted:var(--color-text-muted);--color-dark-border:var(--color-border);--color-light-bg:var(--color-bg);--color-light-surface:var(--color-surface);--color-light-text-main:var(--color-text-main);--color-light-text-muted:var(--color-text-muted);--color-light-border:var(--color-border);--color-accent:#00c2d9;--color-accent-2:#7c5cff;--gradient-brand:linear-gradient(135deg,var(--color-accent) 0%,var(--color-accent-2) 100%);--font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,SF Pro Mono,Menlo,monospace;--radius-sm:8px;--radius-md:14px;--radius-lg:20px;--radius-pill:999px}*{margin:0;padding:0;box-sizing:border-box}body{background-color:var(--color-dark-bg);color:var(--color-light-text-main);line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:hidden}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 2rem}header{background-color:rgba(10,11,14,.9);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:-webkit-sticky;position:sticky;top:0;z-index:100;border-bottom:1px solid var(--color-dark-border)}header nav a.btn-primary:hover{background-color:#0096c9!important;border-color:#0096c9!important;text-decoration:none!important}.nav-wrapper{justify-content:space-between;height:4.5rem}.logo,.nav-wrapper{display:flex;align-items:center}.logo{font-weight:800;font-size:1.2rem;letter-spacing:-.02em;gap:.6rem;color:var(--color-dark-text-main);text-decoration:none}.logo img,.logo svg{color:#fff}nav{display:flex;align-items:center;gap:2.5rem}nav a{color:var(--color-dark-text-muted);text-decoration:none;font-size:.9rem;font-weight:500;transition:color .2s ease}nav a.active,nav a:hover{color:var(--color-dark-text-main)}.nav-toggle{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;border:1px solid var(--color-dark-border);border-radius:var(--radius-sm);background:transparent;cursor:pointer;padding:0;flex-shrink:0}.nav-toggle span{display:block;width:18px;height:2px;background:var(--color-dark-text-main);border-radius:2px;transition:transform .25s ease,opacity .2s ease}.nav-toggle.open span:first-child{transform:translateY(7px) rotate(45deg)}.nav-toggle.open span:nth-child(2){opacity:0}.nav-toggle.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.hero{padding:8rem 0 6rem;background-color:var(--color-bg);background-image:radial-gradient(circle at 85% 15%,rgba(0,194,217,.16),transparent 55%),radial-gradient(circle at 10% 85%,rgba(124,92,255,.12),transparent 55%)}.hero-grid{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:4rem;gap:4rem;align-items:center}.hero-tag{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-accent);margin-bottom:1rem;display:inline-block}.hero-text h1{font-size:clamp(2.5rem,5.4vw,4.1rem);line-height:1.08;letter-spacing:-.03em;font-weight:800;color:var(--color-text-main);margin-bottom:1.5rem}.hero p{font-size:1.15rem;color:var(--color-light-text-muted);max-width:580px;margin-bottom:2.5rem}.cta-group{display:flex;gap:1rem}.btn,.cta-group{align-items:center}.btn{display:inline-flex;justify-content:center;padding:.8rem 1.9rem;border-radius:var(--radius-pill);font-size:.95rem;font-weight:600;text-decoration:none;transition:all .2s ease;white-space:nowrap;cursor:pointer}.btn,.btn-primary{border:1px solid transparent}.btn-primary{background:var(--gradient-brand);color:#fff;box-shadow:0 8px 24px rgba(0,194,217,.18)}.btn-primary:hover{transform:translateY(-1px);filter:brightness(1.08);box-shadow:0 10px 30px rgba(124,92,255,.28)}.btn-secondary{border:1px solid var(--color-light-border);color:var(--color-light-text-main);background:transparent}.btn-secondary:hover{background:rgba(255,255,255,.06);border-color:var(--color-border-strong);transform:translateY(-1px)}.page-hero{padding:7.5rem 0 4.5rem;background-color:var(--color-bg);background-image:radial-gradient(circle at 85% 10%,rgba(0,194,217,.16),transparent 55%),radial-gradient(circle at 12% 90%,rgba(124,92,255,.12),transparent 55%);text-align:center}.page-hero-inner{max-width:46rem;margin:0 auto}.page-hero .hero-tag{display:block}.page-hero h1{font-size:clamp(2.2rem,4.6vw,3.2rem);line-height:1.12;letter-spacing:-.025em;font-weight:800;color:var(--color-text-main);margin-bottom:1.25rem}.page-hero p{font-size:1.1rem;color:var(--color-light-text-muted);max-width:42rem;margin:0 auto 2rem}.page-hero .cta-group{justify-content:center}.stats-bar{background:linear-gradient(120deg,rgba(0,194,217,.14) 0,rgba(124,92,255,.14) 100%),var(--color-surface);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:3rem 0}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:2rem;gap:2rem;text-align:center}.stat-value{font-size:2.25rem;font-weight:700;color:var(--color-accent);font-family:var(--font-mono);letter-spacing:-.02em;display:block}.stat-label{font-size:.8rem;color:var(--color-dark-text-muted);text-transform:uppercase;letter-spacing:.06em;margin-top:.5rem}.industries-strip{padding:5.5rem 0;background:var(--color-dark-bg);border-top:1px solid var(--color-dark-border)}.chip-row{display:flex;flex-wrap:wrap;gap:.75rem}.industry-chip{border:1px solid var(--color-dark-border);padding:.65rem 1.2rem;border-radius:999px;font-size:.85rem;font-weight:500;color:var(--color-dark-text-muted);text-decoration:none;transition:border-color .2s,color .2s,background .2s,transform .2s;background:var(--color-dark-surface)}.industry-chip:hover{border-color:var(--color-accent);color:var(--color-dark-text-main);background:rgba(0,194,217,.08);transform:translateY(-1px)}.strip-footer-link{margin-top:2rem;display:inline-flex;align-items:center;gap:.4rem;color:var(--color-accent);text-decoration:none;font-weight:600;font-size:.95rem}.strip-footer-link:hover{text-decoration:underline}.section-dark{padding:7rem 0;background:var(--color-dark-bg)}.section-dark.alt{background:var(--color-dark-surface)}.section-dark.bordered{border-top:1px solid var(--color-dark-border)}.card-grid{display:grid;grid-gap:1.5rem;gap:1.5rem}.card-grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.card-grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.card-grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.info-card{background:var(--color-dark-surface);border:1px solid var(--color-dark-border);border-radius:var(--radius-md);padding:2.25rem;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.info-card:hover{transform:translateY(-3px);border-color:rgba(0,194,217,.3);box-shadow:0 16px 40px rgba(0,0,0,.3)}.info-card h3{margin-bottom:.75rem;font-size:1.2rem;font-weight:600;letter-spacing:-.02em;color:var(--color-dark-text-main)}.info-card p{color:var(--color-dark-text-muted);font-size:.95rem;line-height:1.65}.info-card .tech-tags{margin-top:1.5rem}.process-step{position:relative}.process-number{font-family:var(--font-mono);font-size:.85rem;color:var(--color-accent);margin-bottom:1rem;display:block}.testimonial-card{background:var(--color-dark-surface);border:1px solid var(--color-dark-border);border-radius:12px;padding:2.25rem;display:flex;flex-direction:column;gap:1.5rem;justify-content:space-between}.testimonial-quote{color:var(--color-dark-text-main);font-size:1rem;line-height:1.65}.testimonial-author{font-family:var(--font-mono);font-size:.8rem;color:var(--color-dark-text-muted);border-top:1px solid var(--color-dark-border);padding-top:1.25rem}.timeline{display:flex;flex-direction:column}.timeline-step{display:grid;grid-template-columns:90px 1fr;grid-gap:2rem;gap:2rem;padding:2.25rem 0;border-bottom:1px solid var(--color-dark-border)}.timeline-step:last-child{border-bottom:none}.timeline-index{font-family:var(--font-mono);font-size:1.5rem;color:var(--color-accent);font-weight:700}.timeline-step h3{margin-bottom:.5rem;font-size:1.2rem;font-weight:600;color:var(--color-dark-text-main)}.timeline-step p{color:var(--color-dark-text-muted);font-size:.95rem;line-height:1.65;max-width:42rem}.service-detail-row{padding:3.5rem 0;border-bottom:1px solid var(--color-dark-border)}.service-detail-row:last-child{border-bottom:none}.service-detail-head{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.service-detail-head .panel-icon{margin-bottom:0;flex-shrink:0}.service-detail-row h3{font-size:1.5rem;font-weight:700;letter-spacing:-.02em;color:var(--color-dark-text-main)}.service-detail-body{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:3rem;gap:3rem}.service-detail-body p{color:var(--color-dark-text-muted);font-size:1rem;line-height:1.7}.capability-list{list-style:none;display:flex;flex-direction:column;gap:.85rem}.capability-list li{color:var(--color-dark-text-muted);font-size:.95rem;padding-left:1.5rem;position:relative;line-height:1.5}.capability-list li:before{content:"→";position:absolute;left:0;color:var(--color-accent)}.capabilities{padding:6rem 0;background-color:var(--color-dark-bg);border-top:1px solid var(--color-dark-border)}.section-label{font-size:.8rem;color:var(--color-dark-text-muted);margin-bottom:3rem}.meta-tag,.section-label{font-family:var(--font-mono)}.meta-tag{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent);display:inline-block;margin-bottom:.75rem}.grid-architecture{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem;background-color:transparent;border:none}.grid-architecture.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:2.25rem;position:relative;overflow:hidden;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.grid-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--gradient-brand);opacity:0;transition:opacity .2s ease}.grid-card:hover{transform:translateY(-3px);border-color:rgba(0,194,217,.3);box-shadow:0 16px 40px rgba(0,0,0,.35)}.grid-card:hover:before{opacity:1}.grid-card h3{margin-bottom:1rem;font-size:1.25rem;font-weight:700;letter-spacing:-.02em;color:var(--color-dark-text-main)}.grid-card p{color:var(--color-dark-text-muted);font-size:.95rem;line-height:1.6}.engineering-hub{background-color:var(--color-dark-bg);color:var(--color-dark-text-main);padding:8rem 0}.engineering-hub .section-label{color:var(--color-dark-text-muted)}.hub-layout{display:grid;grid-template-columns:1fr 1.3fr;grid-gap:4rem;gap:4rem;align-items:center}.hub-meta h2{font-size:2.25rem;font-weight:700;letter-spacing:-.03em;margin-bottom:1.5rem;line-height:1.2}.hub-meta p{color:var(--color-dark-text-muted);font-size:1rem;line-height:1.6}.terminal-window{background:var(--color-dark-surface);border:1px solid var(--color-dark-border);border-radius:6px;font-family:var(--font-mono);font-size:.85rem;overflow:hidden;width:100%}.terminal-header{background:rgba(255,255,255,.02);padding:.75rem 1rem;border-bottom:1px solid var(--color-dark-border);display:flex;align-items:center;gap:.5rem}.terminal-dot{width:8px;height:8px;background:rgba(255,255,255,.2);border-radius:50%}.terminal-body{padding:1.5rem;color:#a7f3d0;line-height:1.6}.tech-core{padding:9rem 2rem 6rem;background:var(--color-dark-bg)}.section-header{margin-bottom:4rem;max-width:36rem}.section-header h2{font-size:2.25rem;letter-spacing:-.03em;font-weight:700;margin-top:.5rem;margin-bottom:1rem;color:var(--color-dark-text-main)}.section-subtitle{color:var(--color-dark-text-muted);font-size:1.1rem}.services-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2rem;gap:2rem}.service-panel{background:var(--color-dark-surface);border:1px solid var(--color-dark-border);padding:2.5rem;border-radius:var(--radius-lg);display:flex;flex-direction:column;transition:transform .2s,border-color .2s,box-shadow .2s}.service-panel:hover{transform:translateY(-3px);border-color:rgba(0,194,217,.3);box-shadow:0 16px 44px rgba(0,194,217,.1),0 4px 18px rgba(124,92,255,.08)}.panel-icon{color:var(--color-accent);margin-bottom:1.5rem;width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-md);background:linear-gradient(135deg,rgba(0,194,217,.16),rgba(124,92,255,.16));border:1px solid rgba(0,194,217,.18)}.service-panel h3{font-size:1.35rem;font-weight:600;letter-spacing:-.02em;margin-bottom:.75rem;color:var(--color-dark-text-main)}.service-panel p{color:var(--color-dark-text-muted);font-size:.98rem;line-height:1.6;margin-bottom:2rem;flex-grow:1}.tech-tags{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none}.tech-tags li{font-family:var(--font-mono);font-size:.75rem;background:rgba(0,194,217,.08);color:var(--color-dark-text-muted);padding:.4rem .9rem;border-radius:var(--radius-pill);border:1px solid rgba(0,194,217,.18);letter-spacing:-.01em}.view-all-link{display:inline-flex;align-items:center;gap:.4rem;margin-top:3rem;color:var(--color-accent);text-decoration:none;font-weight:600}.view-all-link:hover{text-decoration:underline}.partnership-banner{background:linear-gradient(135deg,#0d1119,#0a0f17);color:#ffffff!important;padding:5rem 2rem;border-radius:var(--radius-lg);margin:0 auto;max-width:100%;position:relative;overflow:hidden;border:1px solid var(--color-border)}.partnership-banner:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.01) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.01) 1px,transparent 0);background-size:24px 24px;pointer-events:none}.partnership-banner:after{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--gradient-brand)}.banner-flex{display:flex;justify-content:space-between;align-items:center;gap:4rem;position:relative;z-index:2}.banner-text h2{font-size:2.25rem;letter-spacing:-.03em;margin-bottom:1rem;color:#ffffff!important;font-weight:800}.banner-text p{color:#9ca3af!important;max-width:44rem;line-height:1.6;font-size:1.05rem}.banner-cta{flex-shrink:0}.banner-cta .btn{white-space:nowrap;padding:.85rem 2rem;background:#ffffff;color:#000000;border:1px solid #ffffff;font-weight:700;box-shadow:0 8px 24px rgba(255,255,255,.12)}.banner-cta .btn:hover{background:transparent;color:#ffffff;transform:translateY(-2px)}.contact-section{padding:7rem 0 9rem;background-color:#070b10;position:relative;overflow:hidden}.contact-section:before{right:0;width:55%;background:radial-gradient(ellipse at 85% 45%,rgba(0,194,217,.1) 0,transparent 60%)}.contact-section:after,.contact-section:before{content:"";position:absolute;top:0;height:100%;pointer-events:none;z-index:0}.contact-section:after{left:0;width:40%;background:radial-gradient(ellipse at 10% 55%,rgba(0,60,100,.15) 0,transparent 65%)}.contact-section>.container{position:relative;z-index:2}.hex-decor{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden}.hex-decor svg{position:absolute;top:50%;transform:translateY(-50%)}.hex-decor .hex-left{left:-60px}.hex-decor .hex-right{right:-60px}.contact-grid{display:grid;grid-template-columns:1fr 1.1fr;grid-gap:5rem;gap:5rem;align-items:stretch}.contact-meta{display:flex;flex-direction:column;justify-content:space-between;height:100%}.contact-meta h2{font-size:2.25rem;letter-spacing:-.03em;font-weight:700;margin-bottom:1.25rem;color:var(--color-dark-text-main)}.contact-meta p{color:var(--color-dark-text-muted);font-size:1.05rem;line-height:1.6;margin-bottom:3rem}.direct-channels{gap:1.5rem;border-top:1px solid var(--color-dark-border);padding-top:2rem;margin-top:auto}.channel-item,.direct-channels{display:flex;flex-direction:column}.channel-label{font-family:var(--font-mono);font-size:.7rem;text-transform:uppercase;color:var(--color-dark-text-muted);margin-bottom:.25rem}.channel-link{color:var(--color-accent);font-weight:600;text-decoration:none;font-size:1.1rem}.channel-link:hover{text-decoration:underline}.channel-text{color:var(--color-dark-text-main);font-weight:600;font-size:1.1rem}.contact-pane{background:rgba(255,255,255,.03);border:1px solid var(--color-border-strong);padding:3rem;border-radius:var(--radius-lg);box-shadow:0 0 70px rgba(0,194,217,.07),0 0 40px rgba(124,92,255,.05),inset 0 1px 0 rgba(255,255,255,.04);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.intake-form{gap:1.5rem}.form-row,.intake-form{display:flex;flex-direction:column}.form-row{gap:.5rem}.form-row label{font-size:.85rem;font-weight:600;color:var(--color-dark-text-main)}.form-row input,.form-row select,.form-row textarea{width:100%;padding:.75rem 1rem;background:rgba(255,255,255,.04);border:1px solid var(--color-dark-border);border-radius:var(--radius-sm);color:var(--color-dark-text-main);font-size:.95rem;font-family:inherit;transition:border-color .2s,box-shadow .2s}.form-row input::placeholder,.form-row textarea::placeholder{color:var(--color-dark-text-muted);opacity:.7}.form-row input:focus,.form-row select:focus,.form-row textarea:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px rgba(0,194,217,.16)}footer{background:var(--color-dark-bg);border-top:1px solid var(--color-dark-border)}.footer-main{padding:5rem 0 4rem}.footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;grid-gap:3rem;gap:3rem}.footer-logo{display:flex;align-items:center;gap:.5rem;color:var(--color-dark-text-main);font-weight:700;font-size:1.1rem;letter-spacing:-.02em;margin-bottom:1rem;text-decoration:none}.footer-tagline{color:var(--color-dark-text-muted);font-size:.9rem;line-height:1.65;margin-bottom:1.75rem;max-width:22rem}.footer-socials{display:flex;gap:.75rem}.footer-social-link{width:36px;height:36px;border-radius:50%;border:1px solid var(--color-dark-border);display:flex;align-items:center;justify-content:center;color:var(--color-dark-text-muted);text-decoration:none;transition:border-color .2s,color .2s,background .2s,transform .2s}.footer-social-link:hover{border-color:var(--color-accent);color:var(--color-accent);background:rgba(0,194,217,.08);transform:translateY(-2px)}.footer-col h4{font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-dark-text-main);margin-bottom:0;font-family:var(--font-mono)}.footer-col-trigger{background:none;border:none;padding:0;margin:0 0 1.25rem;width:100%;text-align:left;display:flex;justify-content:space-between;align-items:center;color:inherit;font-family:inherit;font-size:inherit;cursor:default;pointer-events:none}.footer-chevron{display:none;transition:transform .25s cubic-bezier(.4,0,.2,1);color:var(--color-dark-text-muted)}.footer-col-content-wrapper{display:grid;grid-template-rows:1fr;transition:grid-template-rows .25s cubic-bezier(.4,0,.2,1)}.footer-col-content{overflow:visible;list-style:none;display:flex;flex-direction:column;gap:.75rem}.footer-col-content li a,.footer-col-content li span{color:var(--color-dark-text-muted);text-decoration:none;font-size:.9rem;transition:color .2s}.footer-col-content li a:hover{color:var(--color-dark-text-main)}@media (max-width:768px){.footer-col{border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:1rem}.footer-col-trigger{cursor:pointer;pointer-events:auto;padding:.85rem 0;margin-bottom:0}.footer-chevron{display:block}.footer-col.is-open .footer-chevron{transform:rotate(180deg)}.footer-col-content-wrapper{grid-template-rows:0fr;overflow:hidden}.footer-col.is-open .footer-col-content-wrapper{grid-template-rows:1fr}.footer-col-content{overflow:hidden;min-height:0;padding-top:0;padding-bottom:0;transition:padding .25s cubic-bezier(.4,0,.2,1)}.footer-col.is-open .footer-col-content{padding-top:.5rem;padding-bottom:.5rem}}.footer-bottom{border-top:1px solid var(--color-dark-border);padding:1.5rem 0}.footer-bottom-wrapper{justify-content:space-between;color:var(--color-dark-text-muted)}.footer-bottom-wrapper,.footer-meta-status{display:flex;align-items:center;font-size:.8rem}.footer-meta-status{gap:.5rem;font-family:var(--font-mono)}.status-indicator{width:6px;height:6px;background:#10b981;border-radius:50%;display:inline-block;box-shadow:0 0 8px #10b981}.hero-canvas{flex-direction:column;gap:1.5rem}.artifact-stage,.hero-canvas{display:flex;align-items:center}.artifact-stage{position:relative;width:100%;height:280px;justify-content:center;perspective:1100px}.artifact-glow{position:absolute;width:230px;height:230px;border-radius:50%;background:radial-gradient(circle,rgba(124,92,255,.22),rgba(0,194,217,.28) 55%,transparent 75%);filter:blur(4px);animation:artifact-glow-pulse 4.5s ease-in-out infinite;z-index:0}@keyframes artifact-glow-pulse{0%,to{transform:scale(1);opacity:.65}50%{transform:scale(1.18);opacity:1}}.artifact-particles{position:absolute;inset:0;pointer-events:none;z-index:2}.particle{position:absolute;width:4px;height:4px;border-radius:50%;background:var(--color-accent);box-shadow:0 0 6px var(--color-accent);animation:particle-float 6s ease-in-out infinite}.particle:first-child{top:18%;left:18%;animation-delay:0s}.particle:nth-child(2){top:28%;left:82%;animation-delay:1.2s}.particle:nth-child(3){top:78%;left:24%;animation-delay:2.4s}.particle:nth-child(4){top:82%;left:76%;animation-delay:.6s}.particle:nth-child(5){top:50%;left:8%;animation-delay:1.8s}.particle:nth-child(6){top:46%;left:92%;animation-delay:3s}@keyframes particle-float{0%,to{transform:translateY(0) scale(1);opacity:.4}50%{transform:translateY(-14px) scale(1.4);opacity:1}}.artifact-cube{position:relative;width:130px;height:130px;transform-style:preserve-3d;animation:artifact-spin 16s linear infinite;z-index:1}@keyframes artifact-spin{0%{transform:rotateX(-20deg) rotateY(0deg)}to{transform:rotateX(-20deg) rotateY(1turn)}}.cube-face{position:absolute;width:130px;height:130px;background:linear-gradient(135deg,rgba(0,194,217,.16),rgba(124,92,255,.05));border:1px solid rgba(0,194,217,.45);box-shadow:inset 0 0 20px rgba(0,194,217,.08)}.cube-face:before{content:"";position:absolute;inset:14px;border:1px solid rgba(0,194,217,.2)}.cube-face.front{transform:translateZ(65px)}.cube-face.back{transform:rotateY(180deg) translateZ(65px)}.cube-face.right{transform:rotateY(90deg) translateZ(65px)}.cube-face.left{transform:rotateY(-90deg) translateZ(65px)}.cube-face.top{transform:rotateX(90deg) translateZ(65px)}.cube-face.bottom{transform:rotateX(-90deg) translateZ(65px)}.artifact-meta{display:flex;flex-direction:column;gap:.6rem;font-family:var(--font-mono)}.bp-row{display:flex;align-items:center;gap:.5rem}.bp-dot{width:6px;height:6px;border-radius:50%;display:inline-block;position:relative}.bp-dot.active{background:#2563EB;box-shadow:0 0 6px #2563EB;animation:bp-pulse-blue 2s ease-in-out infinite}.bp-dot.secure{background:#10B981;box-shadow:0 0 6px #10B981;animation:bp-pulse-green 2s ease-in-out .6s infinite}.bp-dot.active:after,.bp-dot.secure:after{content:"";position:absolute;inset:0;border-radius:50%;background:inherit;animation:bp-ping 2s cubic-bezier(0,0,.2,1) infinite}.bp-dot.secure:after{animation-delay:.6s}@keyframes bp-pulse-blue{0%,to{box-shadow:0 0 6px #2563EB;opacity:1}50%{box-shadow:0 0 13px #2563EB;opacity:.7}}@keyframes bp-pulse-green{0%,to{box-shadow:0 0 6px #10B981;opacity:1}50%{box-shadow:0 0 13px #10B981;opacity:.7}}@keyframes bp-ping{0%{transform:scale(1);opacity:.55}75%,to{transform:scale(2.4);opacity:0}}.bp-text{font-size:.8rem;color:var(--color-light-text-muted);white-space:nowrap}@media (max-width:1240px){.partnership-banner{border-radius:0}}@media (max-width:968px){.hero{padding:5rem 0 4rem}.hero-grid{grid-template-columns:1fr;gap:3rem;text-align:center}.hero p{margin-left:auto;margin-right:auto}.cta-group{justify-content:center}.hero-canvas{max-width:320px;margin:0 auto;order:-1}.grid-architecture{grid-template-columns:minmax(0,1fr);gap:1.25rem}.grid-architecture.cols-4{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.hub-layout{grid-template-columns:1fr;gap:2.5rem;text-align:center}.engineering-hub{padding:6rem 0}.services-grid{grid-template-columns:1fr;gap:1.5rem}.tech-core{padding:6rem 2rem 4rem}.banner-flex{flex-direction:column;align-items:flex-start;gap:2rem}.banner-cta,.banner-cta .btn{width:100%}.contact-grid{grid-template-columns:1fr;gap:4rem}.contact-section{padding:4rem 0 5rem}.capabilities,.engineering-hub,.section-dark,.tech-core{padding:5rem 1.5rem 4rem!important}.section-label{margin-bottom:2rem!important;display:block}.hub-layout{display:flex;flex-direction:column;gap:3rem;width:100%}.terminal-window{width:100%!important;max-width:100%!important;margin:0 auto}.terminal-body{padding:1.25rem!important;font-size:.8rem!important;word-break:break-word}.partnership-banner{padding:3rem 1.5rem!important;border-radius:0!important;margin:0!important}.banner-flex{flex-direction:column!important;align-items:flex-start!important;gap:2.5rem!important;text-align:left!important}.banner-text h2{font-size:1.75rem!important;line-height:1.2!important;margin-bottom:1rem!important}.banner-text p{font-size:.98rem!important;line-height:1.6!important}.banner-cta,.banner-cta .btn{width:100%!important}.banner-cta .btn{padding:.9rem 2rem!important;text-align:center!important;justify-content:center!important}.contact-section{padding:5rem 0 6rem!important}.contact-grid{grid-template-columns:1fr!important;gap:4rem!important;width:100%!important}.contact-meta{height:auto!important;text-align:left!important}.contact-meta p{margin-bottom:2rem!important;max-width:100%!important}.direct-channels{border-top:1px solid var(--color-dark-border);padding-top:2rem!important;margin-top:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:2rem!important;gap:2rem!important}.contact-pane{width:100%!important;padding:3rem 2.5rem!important}.stats-grid{gap:2rem!important}.card-grid.cols-3,.card-grid.cols-4,.process-grid,.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.service-detail-body{grid-template-columns:minmax(0,1fr)!important;gap:2rem!important}.page-hero{padding:5.5rem 0 3.5rem!important}.footer-grid{grid-template-columns:1fr 1fr;gap:2.5rem}.footer-brand-col{grid-column:1/-1}.footer-tagline{max-width:100%}}@media (max-width:768px){.nav-wrapper{height:4rem;padding:0 1rem;display:flex;flex-direction:row!important;justify-content:space-between;align-items:center;width:100%;position:relative}.logo{font-size:1.05rem;gap:.4rem}.nav-toggle{display:flex}nav{position:absolute;top:100%;left:0;right:0;flex-direction:column!important;align-items:stretch!important;gap:0!important;width:100%!important;background:rgba(7,8,12,.98);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--color-dark-border);max-height:0;overflow:hidden;opacity:0;visibility:hidden;transition:max-height .3s ease,opacity .2s ease;padding:0 1.25rem}header.nav-open nav{max-height:70vh;opacity:1;visibility:visible;overflow-y:auto;padding:.5rem 1.25rem 1.5rem}nav a:not(.btn-primary){display:block;width:100%;padding:1rem 0;font-size:1rem;border-bottom:1px solid var(--color-dark-border)}header nav a.btn-primary{width:100%;justify-content:center;padding:.85rem 1.5rem!important;font-size:.9rem!important;font-weight:600;white-space:nowrap;margin:1.25rem 0 .5rem!important}}@media (max-width:640px){.card-grid.cols-2,.card-grid.cols-3,.card-grid.cols-4,.grid-architecture,.grid-architecture.cols-4,.process-grid,.stats-grid{grid-template-columns:minmax(0,1fr)!important;gap:1.25rem!important}.grid-card,.info-card,.service-panel,.testimonial-card{padding:1.75rem!important}.direct-channels{grid-template-columns:1fr!important;gap:1.5rem!important}.artifact-stage{height:220px}.artifact-cube,.cube-face{width:100px;height:100px}.cube-face.front{transform:translateZ(50px)}.cube-face.back{transform:rotateY(180deg) translateZ(50px)}.cube-face.right{transform:rotateY(90deg) translateZ(50px)}.cube-face.left{transform:rotateY(-90deg) translateZ(50px)}.cube-face.top{transform:rotateX(90deg) translateZ(50px)}.cube-face.bottom{transform:rotateX(-90deg) translateZ(50px)}}@media (max-width:480px){.container{padding:0 1.25rem}.cta-group{flex-direction:column;width:100%}.btn{width:100%}.contact-pane,.grid-card,.service-panel{padding:2rem 1.25rem}.contact-meta h2,.hero-text h1,.hub-meta h2,.section-header h2{font-size:2rem!important;line-height:1.15!important}.contact-pane,.grid-card,.service-panel{padding:2rem 1.25rem!important}.card-grid.cols-2,.card-grid.cols-3,.card-grid.cols-4,.process-grid,.stats-grid,.timeline-step{grid-template-columns:minmax(0,1fr)!important}.timeline-step{gap:.75rem!important}.service-detail-head{flex-wrap:wrap}.grid-architecture,.grid-architecture.cols-4{grid-template-columns:minmax(0,1fr)!important}.footer-grid{grid-template-columns:1fr}.footer-bottom-wrapper{flex-direction:column;gap:.75rem;text-align:center}}@media (prefers-reduced-motion:reduce){.artifact-cube,.artifact-glow,.bp-dot.active,.bp-dot.active:after,.bp-dot.secure,.bp-dot.secure:after,.particle{animation:none}}