@keyframes Hero-module__ST4v3a__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Hero-module__ST4v3a__colorChange{0%{background-position:0 0}to{background-position:100% 100%}}@keyframes Hero-module__ST4v3a__fadeToGray{0%{color:#fff}to{color:#6a6a6a}}@keyframes Hero-module__ST4v3a__driftGlow{0%{transform:translate(0,0)scale(1)}50%{transform:translate(2%,-1%)scale(1.06)}to{transform:translate(0,0)scale(1)}}.Hero-module__ST4v3a__gradientFadeIn{animation:1s ease-in-out forwards Hero-module__ST4v3a__fadeIn}.Hero-module__ST4v3a__leadColorAnimate{background:linear-gradient(135deg, white 0%, white 50%, var(--highlight) 100%);-webkit-text-fill-color:transparent;background-size:200% 200%;-webkit-background-clip:text;background-clip:text;animation:1s ease-in-out forwards Hero-module__ST4v3a__colorChange}.Hero-module__ST4v3a__fadeToGray{animation:1s ease-in-out 2s forwards Hero-module__ST4v3a__fadeToGray}.Hero-module__ST4v3a__heroBackground{background-image:linear-gradient(#101010b8,#101010b8),url(/images/heroimage.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.Hero-module__ST4v3a__heroGlow{filter:blur(28px);opacity:.7;mix-blend-mode:screen;border-radius:9999px;animation:10s ease-in-out infinite Hero-module__ST4v3a__driftGlow;position:absolute}.Hero-module__ST4v3a__heroGlowWarm{background:radial-gradient(circle,#ffffff85 0%,#fff3 34%,#fff0 72%)}.Hero-module__ST4v3a__heroGlowCool{background:radial-gradient(circle,#ffffff6b 0%,#ffffff1f 38%,#fff0 78%);animation-delay:-4s}
@keyframes SectionAnimations-module__SDWsra__revealUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes SectionAnimations-module__SDWsra__lineGrow{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes SectionAnimations-module__SDWsra__whoImageFloat{0%{transform:translateY(0)}50%{transform:translateY(-5px)}to{transform:translateY(0)}}@keyframes SectionAnimations-module__SDWsra__whatServiceFloat{0%{transform:translateY(0)}50%{transform:translateY(-4px)}to{transform:translateY(0)}}@keyframes SectionAnimations-module__SDWsra__engCardSlideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes SectionAnimations-module__SDWsra__glowFloat1{0%,to{transform:translate(0)}16%{transform:translate(15px,-200px)}33%{transform:translate(-10px,220px)}50%{transform:translate(12px,-210px)}66%{transform:translate(-15px,200px)}83%{transform:translate(10px,-190px)}}@keyframes SectionAnimations-module__SDWsra__glowFloat2{0%,to{transform:translate(0)}16%{transform:translate(-12px,210px)}33%{transform:translate(15px,-200px)}50%{transform:translate(-10px,220px)}66%{transform:translate(12px,-210px)}83%{transform:translate(-15px,190px)}}@keyframes SectionAnimations-module__SDWsra__glowFloat3{0%,to{transform:translate(0)}16%{transform:translate(10px,200px)}33%{transform:translate(-15px,-210px)}50%{transform:translate(15px,220px)}66%{transform:translate(-12px,-200px)}83%{transform:translate(12px,210px)}}@keyframes SectionAnimations-module__SDWsra__ctaOrbFloat{0%{transform:translate(0,0)}50%{transform:translateY(-8px)}to{transform:translate(0,0)}}@keyframes SectionAnimations-module__SDWsra__modalBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes SectionAnimations-module__SDWsra__modalBackdropOut{0%{opacity:1}to{opacity:0}}@keyframes SectionAnimations-module__SDWsra__modalPanelIn{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes SectionAnimations-module__SDWsra__modalPanelOut{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(10px)scale(.98)}}@keyframes SectionAnimations-module__SDWsra__modalContentIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes SectionAnimations-module__SDWsra__modalContentOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(6px)}}@keyframes SectionAnimations-module__SDWsra__gradientLoop{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.SectionAnimations-module__SDWsra__reveal{opacity:0;transform:translateY(20px)}.SectionAnimations-module__SDWsra__visible{animation:.75s forwards SectionAnimations-module__SDWsra__revealUp}.SectionAnimations-module__SDWsra__delay1.SectionAnimations-module__SDWsra__visible{animation-delay:.12s}.SectionAnimations-module__SDWsra__delay2.SectionAnimations-module__SDWsra__visible{animation-delay:.24s}.SectionAnimations-module__SDWsra__delay3.SectionAnimations-module__SDWsra__visible{animation-delay:.36s}.SectionAnimations-module__SDWsra__delay4.SectionAnimations-module__SDWsra__visible{animation-delay:.48s}.SectionAnimations-module__SDWsra__delay5.SectionAnimations-module__SDWsra__visible{animation-delay:.6s}.SectionAnimations-module__SDWsra__line{transform-origin:0;opacity:0;transform:scaleX(0)}.SectionAnimations-module__SDWsra__line.SectionAnimations-module__SDWsra__visible{animation:.8s .2s forwards SectionAnimations-module__SDWsra__lineGrow}.SectionAnimations-module__SDWsra__whoPlaceholder{background:radial-gradient(circle at 18% 22%,#d4af3733,#0000 46%),linear-gradient(140deg,#4a8b8f29,#ffffff05);border:1px solid #d4af3738;box-shadow:inset 0 0 0 1px #ffffff08,0 24px 44px #00000052}.SectionAnimations-module__SDWsra__whatServiceBox{background:radial-gradient(circle at 18% 22%,#d4af3726,#0000 46%),linear-gradient(140deg,#4a8b8f1f,#ffffff03);border:1px solid #d4af3733;animation:6s ease-in-out infinite SectionAnimations-module__SDWsra__whatServiceFloat;box-shadow:inset 0 0 0 1px #ffffff05,0 12px 24px #0000003d}.SectionAnimations-module__SDWsra__engCard{opacity:0}.SectionAnimations-module__SDWsra__engCardVisible{animation:.7s forwards SectionAnimations-module__SDWsra__engCardSlideUp}.SectionAnimations-module__SDWsra__engCardNumber{color:#4a8b8f26;font-size:clamp(2rem,5vw,3.5rem);font-weight:700;line-height:1}.SectionAnimations-module__SDWsra__engCardBorder{background:radial-gradient(circle at 18% 22%,#4a8b8f1f,#0000 46%),linear-gradient(140deg,#4a8b8f14,#ffffff03);border:1px solid #4a8b8f4d}.SectionAnimations-module__SDWsra__engCardAccent{background:linear-gradient(90deg, var(--primary-accent), transparent);opacity:.7;height:2px}.SectionAnimations-module__SDWsra__engGlow{animation:50s ease-in-out infinite SectionAnimations-module__SDWsra__glowFloat1}.SectionAnimations-module__SDWsra__glow1{animation-name:SectionAnimations-module__SDWsra__glowFloat1}.SectionAnimations-module__SDWsra__glow2{animation-name:SectionAnimations-module__SDWsra__glowFloat2}.SectionAnimations-module__SDWsra__glow3{animation-name:SectionAnimations-module__SDWsra__glowFloat3}.SectionAnimations-module__SDWsra__nitStepCard{background:radial-gradient(circle at 30% 20%,#4a8b8f26,#0000 50%),linear-gradient(140deg,#4a8b8f1f,#ffffff03);border:1px solid #4a8b8f4d;transition:all .4s;box-shadow:inset 0 0 0 1px #ffffff08,0 24px 44px #00000052}.SectionAnimations-module__SDWsra__nitStepCard:hover{background:radial-gradient(circle at 30% 20%,#4a8b8f40,#0000 50%),linear-gradient(140deg,#4a8b8f2e,#ffffff05);border-color:#4a8b8f80;box-shadow:inset 0 0 0 1px #ffffff0d,0 24px 60px #4a8b8f33}.SectionAnimations-module__SDWsra__nitStepNumber{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#4a8b8fe6,#4a8b8f66);-webkit-background-clip:text;background-clip:text;font-size:1.875rem;font-weight:700}.SectionAnimations-module__SDWsra__structureColorAnimate{color:#0000;-webkit-text-fill-color:transparent;will-change:background-position;background:linear-gradient(90deg,#ba9118 0% 10%,#fff 50%,#ba9118 90% 100%) 0 0/300% 100%;-webkit-background-clip:text;background-clip:text;display:inline-block}.SectionAnimations-module__SDWsra__predictableColorAnimate{color:#0000;-webkit-text-fill-color:transparent;will-change:background-position;background:linear-gradient(90deg,#3f7b7f 0% 22%,#f4fafa 50%,#3f7b7f 78% 100%) 0 0/300% 100%;-webkit-background-clip:text;background-clip:text;display:inline-block}.SectionAnimations-module__SDWsra__finalCtaPrimary{background:linear-gradient(135deg, var(--primary-accent), #6f9ea1);color:var(--background);transition:transform .3s,box-shadow .3s;box-shadow:0 14px 30px #4a8b8f59}.SectionAnimations-module__SDWsra__finalCtaPrimary:hover{transform:translateY(-1px);box-shadow:0 18px 34px #4a8b8f6b}.SectionAnimations-module__SDWsra__finalCtaSecondary{color:var(--secondary-accent);background:#ffffff05;border:1px solid #d4af377a;transition:border-color .3s,background .3s}.SectionAnimations-module__SDWsra__finalCtaSecondary:hover{background:#d4af3714;border-color:#d4af37d9}.SectionAnimations-module__SDWsra__finalOrb{animation:5s ease-in-out infinite SectionAnimations-module__SDWsra__ctaOrbFloat}.SectionAnimations-module__SDWsra__modalBackdropIn{animation:.22s ease-out forwards SectionAnimations-module__SDWsra__modalBackdropIn}.SectionAnimations-module__SDWsra__modalBackdropOut{animation:.2s ease-in forwards SectionAnimations-module__SDWsra__modalBackdropOut}.SectionAnimations-module__SDWsra__modalPanelIn{transform-origin:50%;animation:.28s cubic-bezier(.22,1,.36,1) forwards SectionAnimations-module__SDWsra__modalPanelIn}.SectionAnimations-module__SDWsra__modalPanelOut{transform-origin:50%;animation:.2s ease-in forwards SectionAnimations-module__SDWsra__modalPanelOut}.SectionAnimations-module__SDWsra__modalContentIn{opacity:0;animation:.24s ease-out forwards SectionAnimations-module__SDWsra__modalContentIn}.SectionAnimations-module__SDWsra__modalContentOut{animation:.16s ease-in forwards SectionAnimations-module__SDWsra__modalContentOut}.SectionAnimations-module__SDWsra__modalDelay1{animation-delay:.1s}.SectionAnimations-module__SDWsra__modalDelay2{animation-delay:.16s}
