*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{overflow-x:hidden;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;color:#e8e8e8;background:radial-gradient(1200px 600px at 15% 0%,rgba(92,140,255,.08),transparent 60%),radial-gradient(1000px 600px at 85% 5%,rgba(255,145,56,.06),transparent 60%),#0a0a0a}a{color:inherit;text-decoration:none}p{margin:0 0 1rem}h1,h2,h3,h4{margin:0 0 .6rem;line-height:1.12}section{scroll-margin-top:92px}:root{--bg: #0a0a0a;--surface: #1a1a1a;--surfaceLight: #222222;--ink: #e8e8e8;--muted: rgba(255, 255, 255, .62);--border: rgba(255, 255, 255, .1);--border2: rgba(255, 255, 255, .15);--blue: #96C5F1;--orange: #FFB800;--orange2: #FFC933;--violet: #A78BFA;--violet2: #C4B5FD;--navyA: #0f0f0f;--navyB: #0a0a0a;--navyBorder: rgba(255,255,255,.1);--navyText: rgba(255,255,255,.88);--navyMuted: rgba(255,255,255,.72);--shadow: 0 18px 60px rgba(0, 0, 0, .4);--shadow2: 0 28px 90px rgba(0, 0, 0, .6);--r12: 12px;--r16: 16px;--r20: 20px;--r28: 28px}.wrap{width:min(1400px,calc(100% - 40px));margin:0 auto}.srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skipLink{position:absolute;left:-999px;top:12px;background:#fff;border:1px solid var(--border2);padding:10px 12px;border-radius:12px;z-index:9999}.skipLink:focus{left:14px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 16px;border-radius:999px;font-weight:800;border:1px solid var(--border);background:#ffffff14;color:#ffffffeb;transition:transform .15s ease,box-shadow .15s ease,background .15s ease;white-space:nowrap}.btn:hover{transform:translateY(-1px);box-shadow:0 14px 32px #0006;background:#ffffff1f}.btn.primary{border-color:#a78bfa59;background:linear-gradient(180deg,var(--violet),var(--violet2));color:#0a0a0a;box-shadow:0 18px 40px #a78bfa40}.btn.primary:hover{box-shadow:0 22px 55px #a78bfa59}.btn.secondary{background:#ffffff14;border-color:#ffffff2e}.btn.secondary:hover{background:#ffffff24}.btn.tertiary{padding:10px 14px;background:#ffffff0f;border-color:#ffffff1f;color:#ffffffd1}.pill{display:inline-flex;align-items:center;gap:10px;border-radius:999px;padding:10px 14px;font-weight:800;border:1px solid var(--border);background:#ffffff14;box-shadow:0 12px 30px #0003;color:#ffffffeb}.pillBlue{background:#96c5f11f;border-color:#96c5f140;color:#96c5f1f2}.pillDot{width:8px;height:8px;border-radius:999px;background:var(--blue);box-shadow:0 0 0 6px #96c5f126}.pillDark{background:#ffffff1a;border-color:#ffffff24;color:#ffffffe0;box-shadow:none}.topbar{position:sticky;top:0;z-index:50}.topbarDark{background:linear-gradient(180deg,#0f0f0ff5,#0a0a0af0);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.1)}.nav{display:flex;align-items:center;justify-content:space-between;position:relative;gap:16px;padding:16px 0}.brand{display:inline-flex;align-items:center;gap:10px;font-weight:900;letter-spacing:.2px}.brandOnDark{color:#ffffffeb}.brandText,.brandDot{display:none!important}.links{display:flex;gap:32px;font-weight:700;position:absolute;left:50%;transform:translate(-50%)}.linksOnDark{color:#ffffffc7}.linksOnDark a{padding:10px 8px;border-radius:12px;transition:background .15s ease,color .15s ease,border-color .15s ease}.linksOnDark a:hover{background:#ffffff14;color:#fffffff2}.navItem{position:relative}.navLink{cursor:pointer}.dropdown{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:12px;min-width:200px;background:linear-gradient(180deg,#1a1a1afa,#0f0f0ffa);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.14);border-radius:16px;padding:8px;box-shadow:0 20px 60px #0009;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease,transform .2s ease;transform:translate(-50%) translateY(-8px);z-index:100}.navItem:hover .dropdown{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.dropdown a{display:block;padding:10px 14px;border-radius:10px;color:#ffffffd1;font-weight:600;transition:background .15s ease,color .15s ease}.dropdown a:hover{background:#ffffff1f;color:#fffffffa}.megaMenu{padding:20px;display:flex;justify-content:flex-start;gap:40px}.megaColumn{display:flex;flex-direction:column;gap:4px}.megaTitle{margin:0 0 10px;padding:0 14px 8px;font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#ffffff80;border-bottom:1px solid rgba(255,255,255,.1);white-space:nowrap}.megaColumn a{padding:8px 14px;font-size:.92rem;font-weight:600;white-space:nowrap}.smallMenu{min-width:auto;padding:12px 16px}.smallMenu a{padding:8px 14px;font-size:.92rem;font-weight:600;white-space:nowrap}.navRight{display:flex;align-items:center;gap:12px}.iconBtn{width:42px;height:42px;border-radius:999px;display:grid;place-items:center;cursor:pointer;border:none}.iconBtnOnDark{border:1px solid rgba(255,255,255,.14);background:#ffffff14;color:#ffffffdb}.iconBtnOnDark:hover{background:#ffffff1f}.searchContainer{position:relative;display:flex;align-items:center;transition:width .3s ease;width:42px;height:42px}.searchContainer.expanded{width:280px}.searchInput{position:absolute;left:0;width:100%;height:42px;padding:0 42px 0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff14;color:#ffffffeb;font-weight:600;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;outline:none}.searchInput::placeholder{color:#ffffff85;font-weight:600}.searchInput:focus{border-color:#ffffff47;background:#ffffff1f}.searchContainer.expanded .searchInput{opacity:1;visibility:visible}.searchBtn{position:relative;z-index:2;transition:opacity .3s ease}.searchContainer.expanded .searchBtn{opacity:0;pointer-events:none}.searchClose{position:absolute;right:0;width:42px;height:42px;border-radius:999px;display:grid;place-items:center;cursor:pointer;border:none;background:transparent;color:#ffffffb8;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease,background .15s ease;z-index:2}.searchClose:hover{background:#ffffff14;color:#fffffff2}.searchContainer.expanded .searchClose{opacity:1;visibility:visible}.menuBtn{display:none;width:42px;height:42px;border-radius:999px;cursor:pointer;font-size:18px;border:none}.menuBtnOnDark{border:1px solid rgba(255,255,255,.14);background:#ffffff14;color:#ffffffeb}.mobileMenuOnDark{border-top:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#0f0f0ffa,#0a0a0afa);padding:12px 0 18px}.mobileLinksOnDark{width:min(1400px,calc(100% - 40px));margin:0 auto;display:grid;gap:10px}.mobileLinksOnDark a{padding:12px 14px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#ffffff14;color:#ffffffe6}.hero{padding:38px 0 10px}.heroGrid{display:grid;grid-template-columns:1.1fr .9fr;gap:28px;align-items:start}.heroTitle{font-size:clamp(2rem,4vw,2.8rem);letter-spacing:-.02em;margin-top:14px;color:#fffffffa}.heroSub{color:var(--muted);font-size:1.05rem;max-width:62ch}.btnRow{display:flex;gap:12px;flex-wrap:wrap;margin:18px 0 16px}.trustCard{margin-top:14px;background:#ffffff0f;border:1px solid var(--border);border-radius:var(--r20);padding:14px;box-shadow:var(--shadow)}.trustRow{display:flex;flex-wrap:wrap;gap:14px 18px;align-items:center}.trustItem{display:inline-flex;align-items:center;gap:10px;color:#ffffff94;font-weight:700}.logoBlob{width:22px;height:22px;border-radius:8px;background:linear-gradient(180deg,#96c5f138,#ff9b4833);border:1px solid rgba(255,255,255,.12)}.heroArt{border-radius:var(--r28);background:linear-gradient(180deg,#1a1a1a,#0f0f0f);box-shadow:var(--shadow2);border:1px solid rgba(255,255,255,.12);overflow:hidden;padding:18px;min-height:380px;position:relative;color:#eaf0ff}.artStage{position:relative;margin-top:14px;height:300px;border-radius:22px;background:linear-gradient(180deg,#ffffff1a,#ffffff0a);border:1px solid rgba(255,255,255,.1);overflow:hidden}.artGrid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(255,255,255,.16) 1px,transparent 1px);background-size:18px 18px;opacity:.18}.floatCard{position:absolute;width:170px;height:110px;border-radius:18px;background:#ffffff1a;border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 60px #00000059;display:grid;place-items:center;color:#7bb2fff2}.floatCard svg{width:140px;height:80px;opacity:.95}.fc1{left:28px;top:36px;transform:rotate(-8deg)}.fc2{left:86px;top:108px;transform:rotate(6deg);color:#ffb86ef2}.fc3{right:32px;bottom:44px;transform:rotate(8deg);color:#ff8c40f2}.platform{position:absolute;left:50%;top:56%;transform:translate(-50%,-50%);width:330px;height:210px;pointer-events:none}.disk{position:absolute;left:50%;top:44%;transform:translate(-50%,-50%);width:150px;height:60px;border-radius:999px;background:linear-gradient(180deg,#ffffff38,#ffffff14);border:1px solid rgba(255,255,255,.14)}.rail{position:absolute;left:50%;top:58%;transform:translate(-50%,-50%);width:250px;height:16px;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.14)}.railGlow{position:absolute;left:50%;top:58%;transform:translate(-50%,-50%);width:210px;height:8px;border-radius:999px;background:linear-gradient(90deg,#ff7a1a00,#ff7a1ad9,#ff7a1a00);opacity:.9}.beam{position:absolute;left:18%;top:60%;width:260px;height:16px;border-radius:999px;background:linear-gradient(90deg,#2b63ff00,#2b63ffbf,#2b63ff00);transform:rotate(-12deg);opacity:.65}.beam2{position:absolute;left:20%;top:62%;width:260px;height:16px;border-radius:999px;background:linear-gradient(90deg,#ff7a1a00,#ff7a1abf,#ff7a1a00);transform:rotate(8deg);opacity:.55}.section{padding:54px 0}.sectionTight{padding-top:10px}.sectionTitle{font-size:clamp(1.6rem,2.6vw,2.25rem);letter-spacing:-.015em;color:#fffffff2}.sectionLead{color:var(--muted);max-width:76ch;margin-top:6px}.metricGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:18px}.metricCard{background:var(--surface);border:1px solid var(--border);border-radius:var(--r20);box-shadow:var(--shadow);padding:18px 18px 16px}.metricTop{display:flex;align-items:baseline;gap:10px}.metricNum{font-size:2.2rem;font-weight:900;letter-spacing:-.02em;color:#fffffff2}.metricLabel{color:#ffffff7a;font-weight:800;text-transform:lowercase}.metricText{color:var(--muted);margin-top:8px}.chipRow{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.chip{padding:7px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.15);background:#ffffff14;color:#ffffffb8;font-weight:800;font-size:.86rem}.serviceGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:18px}.serviceGridExpanded{gap:20px;margin-top:28px}.serviceCard{background:var(--surface);border:1px solid var(--border);border-radius:var(--r20);box-shadow:var(--shadow);padding:18px;display:grid;gap:10px;transition:border-color .3s ease,background .3s ease}.serviceCard:hover{background:var(--surfaceLight);border-color:var(--border2)}.serviceCard p{color:var(--muted)}.serviceCard h3{color:#fffffff2}.iconBubble{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;color:#ffffffd9;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#96c5f11f,#ff9b481a);box-shadow:0 14px 30px #00000040}.servicesV2{position:relative;padding:80px 0}.servicesV2:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:800px;height:800px;background:radial-gradient(circle,rgba(167,139,250,.04) 0%,transparent 70%);pointer-events:none}.servicesV2Header{margin-bottom:50px;position:relative;text-align:center}.servicesV2Label{font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:var(--violet);margin-bottom:14px;font-weight:700}.servicesV2Title{font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:clamp(1.8rem,3.5vw,2.5rem);font-weight:800;line-height:1.2;letter-spacing:-.02em;color:#fffffff2;max-width:700px;margin:0 auto}.servicesV2Title span{color:var(--violet)}.servicesV2Subtitle{margin:16px auto 0;font-size:1.05rem;color:var(--muted);max-width:580px;line-height:1.7;font-weight:400}.servicesV2Grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.serviceCardV2{display:flex;flex-direction:column;text-decoration:none;color:inherit;background:linear-gradient(145deg,#ffffff08,#ffffff03);border:1px solid rgba(255,255,255,.06);border-radius:20px;padding:28px;position:relative;overflow:hidden;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1)}.serviceCardV2:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--card-accent, #e8d5b7),transparent);opacity:0;transition:opacity .4s ease}.serviceCardV2:hover{background:linear-gradient(145deg,#ffffff0f,#ffffff05);border-color:#ffffff1f;transform:translateY(-4px)}.serviceCardV2:hover:before{opacity:.6}.serviceCardV2Icon{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);transition:all .4s ease}.serviceCardV2:hover .serviceCardV2Icon{background:#ffffff14;transform:scale(1.05)}.serviceCardV2Icon svg{width:22px;height:22px;stroke:var(--card-accent, #e8d5b7);stroke-width:1.5;fill:none;transition:transform .4s ease}.serviceCardV2:hover .serviceCardV2Icon svg{transform:rotate(-5deg)}.serviceCardV2Title{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.35rem;font-weight:600;margin-bottom:10px;letter-spacing:-.01em;color:#f5f5f4;transition:color .3s ease}.serviceCardV2:hover .serviceCardV2Title{color:var(--card-accent, #e8d5b7)}.serviceCardV2Desc{font-size:.9rem;color:#a1a1a1;line-height:1.65;font-weight:300;flex:1}.serviceCardV2Link{display:inline-flex;align-items:center;gap:8px;font-size:.8rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:#a1a1a1;transition:all .3s ease;margin-top:auto;padding-top:24px}.serviceCardV2Link svg{width:16px;height:16px;stroke:currentColor;stroke-width:2;fill:none;transition:transform .3s ease}.serviceCardV2:hover .serviceCardV2Link{color:var(--card-accent, #e8d5b7)}.serviceCardV2:hover .serviceCardV2Link svg{transform:translate(4px)}.serviceCardV2[data-accent=blue]{--card-accent: #7dd3fc}.serviceCardV2[data-accent=emerald]{--card-accent: #6ee7b7}.serviceCardV2[data-accent=violet]{--card-accent: #c4b5fd}.serviceCardV2[data-accent=rose]{--card-accent: #fda4af}.serviceCardV2[data-accent=amber]{--card-accent: #fcd34d}.serviceCardV2[data-accent=warm]{--card-accent: #e8d5b7}@media (max-width: 1200px){.servicesV2Grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 900px){.servicesV2Grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.servicesV2Grid{grid-template-columns:1fr}.servicesV2{padding:50px 0}.servicesV2Header{margin-bottom:40px}}.toolsSection{padding:70px 0;position:relative;overflow:hidden}.toolsHeader{text-align:center;margin-bottom:50px;padding:0 20px}.toolsLabel{font-size:clamp(1.4rem,3vw,2rem);letter-spacing:.08em;color:#f97316;margin-bottom:16px;font-weight:700}.toolsTitle{font-size:clamp(1.8rem,3.5vw,2.5rem);font-weight:700;background:linear-gradient(135deg,#fff,#a1a1aa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:16px}.toolsSubtitle{font-size:1.1rem;color:#71717a;max-width:600px;margin:0 auto}.logoSliderContainer{width:100%;overflow:hidden;position:relative;background:linear-gradient(180deg,transparent 0%,rgba(255,255,255,.02) 20%,rgba(255,255,255,.04) 50%,rgba(255,255,255,.02) 80%,transparent 100%);padding:30px 0}.logoSliderContainer:before,.logoSliderContainer:after{content:"";position:absolute;top:0;bottom:0;width:150px;z-index:2;pointer-events:none}.logoSliderContainer:before{left:0;background:linear-gradient(to right,#0a0a0b 0%,transparent 100%)}.logoSliderContainer:after{right:0;background:linear-gradient(to left,#0a0a0b 0%,transparent 100%)}.logoSliderTrack{display:flex;animation:logoScroll 42s linear infinite;width:fit-content}.logoSliderTrack:hover{animation-play-state:paused}@keyframes logoScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.logoItem{display:flex;align-items:center;justify-content:center;padding:24px 48px;flex-shrink:0}.logoItem img{height:55px;width:auto;max-width:170px;object-fit:contain;opacity:1;filter:brightness(1.15);transition:all .3s ease}.logoItem img[alt=OpenAI],.logoItem img[alt=Anthropic]{filter:invert(1) brightness(1.15)}.logoItem img[alt=OpenAI]{height:140px;max-width:320px}.logoItem img[alt=Databricks],.logoItem img[alt="dbt Labs"],.logoItem img[alt=Terraform]{filter:invert(1) hue-rotate(180deg) brightness(1.15)}.logoItem img[alt=Tableau]{filter:brightness(1.4)}.logoItem img[alt="Google Cloud"]{height:140px;max-width:320px;filter:brightness(1.4)}.logoItem:hover img{opacity:1;transform:scale(1.08)}@media (max-width: 768px){.logoItem{padding:20px 32px}.logoItem img{height:32px}.logoItem img[alt=OpenAI],.logoItem img[alt="Google Cloud"]{height:80px}.logoSliderContainer:before,.logoSliderContainer:after{width:60px}}.splitGrid{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:stretch}.darkCard{background:linear-gradient(180deg,#1a1a1a,#0f0f0f);border-radius:var(--r28);border:1px solid rgba(255,255,255,.12);box-shadow:var(--shadow2);color:#ffffffeb;padding:20px}.darkCard h3{color:#fffffff2}.darkCard p{color:#ffffffad}.chartCard{margin-top:14px;border-radius:22px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);padding:14px}.chartFrame{border-radius:16px;background:#0000002e;border:1px solid rgba(255,255,255,.1);overflow:hidden}.chartSvg{width:100%;height:auto;display:block}.chipsOnDark{margin-top:12px}.chipOnDark{background:#ffffff1a;border-color:#ffffff24;color:#ffffffd1}.lightCard{background:var(--surface);border:1px solid var(--border);border-radius:var(--r28);box-shadow:var(--shadow);padding:20px}.lightCard h3{color:#fffffff2}.muted{color:var(--muted)}.deliverList{margin-top:12px;display:grid;gap:12px}.deliverItem{border:1px solid rgba(255,255,255,.1);background:#ffffff0a;border-radius:18px;padding:14px}.deliverItem h4{margin:0 0 6px;color:#ffffffeb}.deliverItem p{margin:0;color:var(--muted)}.contactCard{background:var(--surface);border:1px solid var(--border);border-radius:var(--r28);box-shadow:var(--shadow);padding:26px}.contactTitle{font-size:clamp(1.6rem,2.6vw,2.2rem);letter-spacing:-.02em;color:#fffffff2}.contactSub{color:var(--muted);margin-top:6px}.form{margin-top:18px}.formGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fieldWide{grid-column:1 / -1}input,textarea{width:100%;padding:14px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#ffffffeb;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;font-weight:600}input::placeholder,textarea::placeholder{color:#ffffff61;font-weight:600}input:focus,textarea:focus{border-color:#ff9b4873;background:#ffffff14;box-shadow:0 0 0 4px #ff9b4824}.error{display:block;min-height:1em;margin-top:6px;font-size:.86rem;color:#ff7878d9}.isInvalid input,.isInvalid textarea{border-color:#ff646473;box-shadow:0 0 0 4px #ff64641a}.formBottom{margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.replyNote{color:#ffffff85;font-weight:700}.toast{margin-top:14px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;border-radius:14px;padding:12px 14px;color:#ffffffc7}.footer{margin-top:30px;padding:44px 0 18px}.footerDark{background:linear-gradient(180deg,#0f0f0f,#0a0a0a);border-top:1px solid rgba(255,255,255,.1);color:#ffffffe6}.footerModern{position:relative;padding:32px 0 14px}.backToTop{position:fixed;bottom:24px;right:24px;width:44px;height:44px;border-radius:12px;background:linear-gradient(180deg,var(--violet),var(--violet2));border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 20px #a78bfa66;transition:all .3s ease;z-index:100}.backToTop:hover{transform:translateY(-3px);box-shadow:0 10px 28px #a78bfa80}.backToTop svg{width:18px;height:18px;stroke:#0a0a0a;stroke-width:2.5;fill:none}.footerContent{display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center}.footerLogoCenter{display:flex;flex-direction:column;align-items:center;gap:10px}.footerLogoCenter .logoImageFooter{height:52px;width:auto}.footerTagline{font-size:.8rem;color:#ffffff80;max-width:340px;line-height:1.5}.footerNav{display:flex;gap:18px;flex-wrap:wrap;justify-content:center}.footerNavSection h4{display:none}.footerNavLinks{display:flex;gap:18px}.footerNavLinks a{font-size:.8rem;color:#fff9;transition:color .2s ease;font-weight:500}.footerNavLinks a:hover{color:#fffffff2}.footerSocials{display:flex;gap:10px;justify-content:center}.footerSocialBtn{width:34px;height:34px;border-radius:8px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;color:#ffffffb3;font-size:.78rem;font-weight:700;transition:all .2s ease}.footerSocialBtn:hover{background:#ffffff1a;border-color:#ffffff26;color:#fffffff2;transform:translateY(-2px)}.footerModern .footerBottom{margin-top:18px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08);text-align:center;display:block;justify-content:initial}.footerCopyright{font-size:.78rem;color:#ffffff73}.footerGrid{display:grid;grid-template-columns:1.2fr 1fr 1fr 1.1fr;gap:16px}.headerLogo{display:inline-flex;align-items:center}.headerLogo a{display:inline-flex;align-items:center;transition:opacity .2s ease}.headerLogo a:hover{opacity:.85}.logoImage{height:80px;width:auto}.footerLogo{display:inline-flex;align-items:center;gap:10px}.logoImageFooter{height:60px;width:auto}.footerText{color:#ffffffb8;max-width:46ch;margin-top:8px}.footerCol h4{margin:0 0 10px;color:#ffffffeb}.footerCol a{display:block;padding:8px 0;color:#ffffffb8;font-weight:700}.footerCol a:hover{color:#fffffff2}.footerItem{padding:8px 0;color:#ffffffb8;font-weight:700;display:flex;gap:10px;align-items:flex-start}.socialRow{display:flex;gap:10px;margin-top:12px}.socialOnDark{border:1px solid rgba(255,255,255,.14);background:#ffffff14;color:#ffffffdb}.socialOnDark:hover{background:#ffffff1f;color:#fffffff5}.footerBottom{margin-top:22px;padding-top:14px;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;font-weight:700}.footerBottomOnDark{color:#ffffffb8}.footerLinks{display:flex;gap:14px}.footerLinks a{color:#ffffffb8}.footerLinks a:hover{color:#fffffff2}.analyticsContainer{margin-top:40px;border-radius:20px;overflow:hidden;box-shadow:var(--shadow2);max-width:100%;height:1100px;position:relative;overflow-anchor:none;contain:layout size}@media (max-width: 760px){.analyticsContainer{height:2400px;contain:layout size}}.analyticsGrid{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;display:grid;gap:16px;padding:24px 28px}@media (max-width: 760px){.analyticsGrid{display:flex!important;flex-direction:column;padding:16px 6px}.analyticsGrid>div{flex:1 1 auto;min-height:0}.analyticsGrid>div:last-child{flex:0 0 auto}}.analyticsTabs{border-bottom:1px solid rgba(255,255,255,.1);padding:16px 32px 0;display:flex;flex-direction:column;gap:0}.analyticsTabsMobile{display:none}@media (max-width: 760px){.analyticsTabs{padding:12px 12px 0}.analyticsTabsDesktop{display:none!important}.analyticsTabsMobile{display:flex!important}}@media (max-width: 980px){.heroGrid{grid-template-columns:1fr}.heroArt{min-height:340px}.metricGrid{grid-template-columns:1fr}.serviceGrid{grid-template-columns:repeat(2,1fr)}.splitGrid{grid-template-columns:1fr}.footerGrid{grid-template-columns:1fr 1fr}}@media (max-width: 640px){.serviceGrid{grid-template-columns:1fr}}@media (max-width: 760px){.links,.dropdown{display:none}.menuBtn{display:grid;place-items:center}.iconBtn,.navRight .btn{display:none}.logoImage{height:50px}.formGrid,.footerGrid{grid-template-columns:1fr}}.logo{display:inline-flex;align-items:baseline;font-family:Inter,system-ui,sans-serif;font-weight:900;letter-spacing:-.02em;line-height:1}.logo-u{font-size:1.9rem;background:linear-gradient(180deg,#ff9b2f,#ff7a1a);-webkit-background-clip:text;background-clip:text;color:transparent;margin-right:-1px}.logo-bit{font-size:2rem;color:#fff;margin-left:1px}.logo-dot{font-size:2rem;color:#ff8a1f;margin-left:2px}.logoFooter .logo-u{font-size:1.6rem}.logoFooter .logo-bit,.logoFooter .logo-dot,.logoNav .logo-u{font-size:1.7rem}.logoNav .logo-bit,.logoNav .logo-dot{font-size:1.8rem}.logoOnLight .logo-bit{color:#0c1320}@media (max-width: 760px){.logo-u{font-size:1.6rem}.logo-bit,.logo-dot{font-size:1.7rem}}
