.services-hero-wrapper{position:relative;width:100%;min-height:100vh;background:#FAF8F5;color:#070709;overflow:hidden;box-sizing:border-box;display:flex;align-items:center;font-family:var(--font-inter),"Inter",system-ui,-apple-system,sans-serif;border-bottom:1px solid rgba(0,0,0,.07)}.services-hero-vignette-top{top:0;height:140px;background:linear-gradient(180deg,#FAF8F5,rgba(250,248,245,.75) 45%,transparent)}.services-hero-vignette-bottom,.services-hero-vignette-top{position:absolute;left:0;right:0;pointer-events:none;z-index:2}.services-hero-vignette-bottom{bottom:0;height:160px;background:linear-gradient(0deg,#FAF8F5,rgba(250,248,245,.8) 50%,transparent)}.services-hero-ambient-radial{position:absolute;inset:0;background:radial-gradient(circle 900px at 50% 30%,rgba(244,166,0,.05) 0,transparent 70%);pointer-events:none;z-index:2}.services-hero-content-container{position:relative;z-index:10;width:100%;max-width:1560px;margin:0 auto;padding:clamp(9.5rem,17vh,12.5rem) clamp(1.5rem,4vw,4rem) clamp(3.5rem,6vh,4.5rem);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:clamp(2rem,3.5vw,4rem);align-items:center;box-sizing:border-box}.services-hero-content-col{display:flex;flex-direction:column;align-items:flex-start;max-width:680px}.services-hero-badge{display:inline-flex;align-items:center;gap:.6rem;padding:.45rem 1.05rem;background:rgba(0,0,0,.04);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(0,0,0,.08);border-radius:9999px;box-shadow:0 2px 10px rgba(0,0,0,.03);margin-bottom:1.75rem}.services-hero-badge-pulse{width:8px;height:8px;border-radius:50%;background:#070709;box-shadow:0 0 8px rgba(7,7,9,.4);animation:services-hero-pulse 2.2s ease-in-out infinite}@keyframes services-hero-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.35);opacity:.45}}.services-hero-badge-text{font-size:.72rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase;color:#070709}.services-hero-headline{font-family:var(--font-syne),var(--font-dm-sans),"Syne",sans-serif;font-size:clamp(2.4rem,4.8vw,4.4rem);font-weight:800;line-height:1.08;letter-spacing:-.035em;color:#070709;margin:0 0 1.35rem;text-wrap:balance}.services-hero-headline-accent{background:linear-gradient(135deg,#070709 30%,#3D3A35);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.services-hero-subtitle{font-size:clamp(.98rem,1.25vw,1.15rem);font-weight:450;line-height:1.65;color:#55524D;margin:0 0 2.2rem;max-width:580px}.services-hero-actions{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:2.75rem}.services-hero-btn-primary{display:inline-flex;align-items:center;gap:.6rem;padding:.85rem 1.65rem;background:#070709;color:#FAF8F5;font-size:.92rem;font-weight:700;border-radius:9999px;text-decoration:none;box-shadow:0 4px 18px rgba(7,7,9,.15);transition:all .25s cubic-bezier(.16,1,.3,1)}.services-hero-btn-primary:hover{transform:translateY(-2px);background:#1F1E1C;color:#FFFFFF;box-shadow:0 8px 24px rgba(7,7,9,.25)}.services-hero-btn-secondary{display:inline-flex;align-items:center;padding:.85rem 1.55rem;background:#FFFFFF;color:#070709;font-size:.92rem;font-weight:600;border-radius:9999px;border:1px solid rgba(0,0,0,.1);text-decoration:none;box-shadow:0 2px 8px rgba(0,0,0,.04);transition:all .25s ease}.services-hero-btn-secondary:hover{background:#F5F2EB;border-color:rgba(0,0,0,.2);transform:translateY(-2px)}.services-hero-trust-row{display:flex;align-items:center;gap:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(0,0,0,.08)}.services-hero-trust-item{display:flex;flex-direction:column;gap:.2rem}.services-hero-trust-val{font-family:var(--font-syne),"Syne",sans-serif;font-size:1.18rem;font-weight:800;color:#070709;letter-spacing:-.02em}.services-hero-trust-lbl{font-size:.72rem;font-weight:600;color:#716E68}.services-hero-trust-divider{width:1px;height:28px;background:rgba(0,0,0,.09)}.services-hero-robot-col{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:clamp(620px,72vh,850px);overflow:visible}.services-hero-wrapper .hero-robot-wrapper{max-width:clamp(540px,55vw,860px);width:100%;aspect-ratio:1/1;transform:scale(1.36);transform-origin:center center}.services-hero-wrapper .hero-robot-fallback-img,.services-hero-wrapper .hero-robot-video{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 25px 55px rgba(0,0,0,.14))}.services-hero-wrapper .hero-robot-screen-sheen{display:none}.services-hero-wrapper .hero-robot-aura{width:720px;height:500px;background:radial-gradient(ellipse at center,rgba(244,166,0,.22) 0,rgba(99,102,241,.12) 45%,transparent 72%);opacity:.9}.services-hero-wrapper .hero-robot-ground-shadow{width:90%;height:58px;bottom:-4%;background:radial-gradient(ellipse at center,rgba(0,0,0,.28) 0,rgba(0,0,0,.09) 55%,transparent 80%);filter:blur(16px)}@media (max-width:1024px){.services-hero-content-container{grid-template-columns:1fr;text-align:center;gap:2.5rem;padding-top:7.5rem}.services-hero-robot-col{min-height:520px}.services-hero-wrapper .hero-robot-wrapper{max-width:clamp(420px,85vw,660px);transform:scale(1.22)}.services-hero-content-col{align-items:center;max-width:100%}.services-hero-subtitle{margin-left:auto;margin-right:auto}.services-hero-actions,.services-hero-trust-row{justify-content:center}}@media (max-width:640px){.services-hero-robot-col{min-height:440px}.services-hero-wrapper .hero-robot-wrapper{max-width:clamp(340px,94vw,480px);transform:scale(1.18)}.services-hero-headline{font-size:2.2rem}.services-hero-actions{flex-direction:column;width:100%}.services-hero-btn-primary,.services-hero-btn-secondary{width:100%;justify-content:center}.services-hero-trust-row{flex-wrap:wrap;gap:1rem}}