.wb-progress{transform-origin:0;background:linear-gradient(90deg, var(--blue-600), var(--amber-500) 55%, #8b5cf6);z-index:1100;pointer-events:none;will-change:transform;width:100%;height:3px;position:fixed;top:0;left:0;transform:scaleX(0);box-shadow:0 0 10px #2563eb73}.hero .trust-pill,.hero h1,.hero .hero-sub,.hero .hero-cta,.hero .hero-stats,.page-hero .breadcrumb,.page-hero h1,.page-hero p,.page-hero .page-cta,.jd-hero .jd-crumb,.jd-hero h1,.jd-hero .jd-hero-sub,.jd-hero .jd-hero-actions,.jd-hero .jd-hero-card,.ar-hero .breadcrumb,.ar-hero h1,.ar-hero .jd-hero-sub{animation:heroIn .7s var(--ease) both}.hero .trust-pill{animation-delay:50ms}.hero h1{animation-delay:.12s}.hero .hero-sub{animation-delay:.2s}.hero .hero-cta{animation-delay:.28s}.hero .hero-stats{animation-delay:.36s}.page-hero .breadcrumb,.jd-hero .jd-crumb,.ar-hero .breadcrumb{animation-delay:50ms}.page-hero h1,.jd-hero h1,.ar-hero h1{animation-delay:.12s}.page-hero p,.jd-hero .jd-hero-sub,.ar-hero .jd-hero-sub{animation-delay:.2s}.page-hero .page-cta,.jd-hero .jd-hero-actions{animation-delay:.28s}.jd-hero .jd-hero-card{animation-delay:.36s}@keyframes heroIn{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}.certs .reveal:not(.on){transform:translateY(40px)scale(.94)}.jobs-grid .reveal:not(.on){transform:translateY(54px)scale(.97)}.svc-grid .reveal:not(.on){transform:translateY(50px)}.svc-grid .reveal:nth-child(2n):not(.on){transform:translateY(50px)translate(26px)}.advantages-grid .reveal:not(.on){transform:scale(.9)translateY(30px)}.flow-grid .reveal:not(.on){transform:translate(-46px)}.flow-grid .reveal:nth-child(2n):not(.on){transform:translate(46px)}.faq-item.reveal:not(.on){opacity:0;transform:translateY(26px)}.foot-social-card.reveal:not(.on),.hall-card.reveal:not(.on){transform:translateY(44px)}.about-box.reveal:not(.on){filter:blur(4px);transform:translateY(36px)}.reveal:not(.on){transition:opacity .8s var(--ease) var(--d,0s), transform .8s var(--ease) var(--d,0s), filter .8s var(--ease) var(--d,0s)}.tilt{transform-style:preserve-3d;will-change:transform;transition:transform .25s var(--ease), box-shadow .3s var(--ease)}.tilt .svc-ico,.tilt .cert-ico,.tilt .advantage-icon,.tilt .job-top{transition:transform .25s var(--ease);transform:translateZ(40px)}.magnetic{transition:transform .22s var(--ease), box-shadow .25s var(--ease);will-change:transform}.btn-hero-main,.btn-hero-sub,.nav-phone{position:relative;overflow:hidden}.btn-hero-main:after{content:"";background:linear-gradient(100deg,#0000,#ffffff8c,#0000);width:70%;height:100%;animation:4.5s ease-in-out infinite sheen;position:absolute;top:0;left:-120%;transform:skew(-20deg)}@keyframes sheen{0%,60%{left:-120%}to{left:130%}}.stat .num{background:linear-gradient(#fde68a,#fbbf24 60%,#f59e0b);color:#0000;-webkit-background-clip:text;background-clip:text}.stat .num.counted{animation:numPop .5s var(--ease)}@keyframes numPop{0%{transform:scale(1)}45%{transform:scale(1.12)}to{transform:scale(1)}}.cert-ico{animation:4s ease-in-out infinite certBob}.cert:nth-child(2) .cert-ico{animation-delay:.6s}.cert:nth-child(3) .cert-ico{animation-delay:1.2s}.cert:nth-child(4) .cert-ico{animation-delay:1.8s}@keyframes certBob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@view-transition{navigation:auto}::view-transition-old(root){animation:.16s ease-in forwards vtOut}::view-transition-new(root){animation:.24s ease-out both vtIn}@keyframes vtOut{to{opacity:0}}@keyframes vtIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.wb-progress,.btn-hero-main:after{display:none!important}.cert-ico,.hero .trust-pill,.hero h1,.hero .hero-sub,.hero .hero-cta,.hero .hero-stats,.page-hero .breadcrumb,.page-hero h1,.page-hero p,.page-hero .page-cta,.jd-hero .jd-crumb,.jd-hero h1,.jd-hero .jd-hero-sub,.jd-hero .jd-hero-actions,.jd-hero .jd-hero-card,.ar-hero .breadcrumb,.ar-hero h1,.ar-hero .jd-hero-sub{animation:none!important}::view-transition-old(root){animation:none!important}::view-transition-new(root){animation:none!important}.reveal:not(.on),.certs .reveal:not(.on),.jobs-grid .reveal:not(.on),.svc-grid .reveal:not(.on),.advantages-grid .reveal:not(.on),.flow-grid .reveal:not(.on),.faq-item.reveal:not(.on),.foot-social-card.reveal:not(.on),.hall-card.reveal:not(.on),.about-box.reveal:not(.on){filter:none!important;opacity:1!important;transition:none!important;transform:none!important}}
