@import"https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700;800;900&family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700;1,9..40,400&family=DM+Serif+Display:ital@0;1&display=swap";*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html.theme-transition,html.theme-transition *,html.theme-transition *:before,html.theme-transition *:after{transition:background-color .35s ease,background .35s ease,color .35s ease,border-color .35s ease,box-shadow .35s ease,fill .35s ease,stroke .35s ease!important}::selection{background:var(--selection-bg, rgba(255,107,53,.15));color:inherit}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:var(--scrollbar-track, #fff)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb, #E5E7EB);border-radius:9px}details>summary{list-style:none}details>summary::-webkit-details-marker{display:none}details>summary>span:last-child{transition:all .3s cubic-bezier(.4,0,.2,1)}details[open]>summary>span:last-child{background:#ff6b3526!important;color:#e85d2a!important}details>summary .faq-plus{display:inline}details>summary .faq-minus{display:none}details[open]>summary .faq-plus{display:none}details[open]>summary .faq-minus{display:inline}input:focus,textarea:focus,select:focus{border-color:var(--focus-border, #FF6B35)!important;outline:none;box-shadow:0 0 0 3px var(--focus-shadow, rgba(255,107,53,.08))}@keyframes fUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pls{0%,to{opacity:1}50%{opacity:.4}}@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes indMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes glowPulse{0%,to{box-shadow:0 0 20px #ff6b3526,0 0 60px #ff6b350d}50%{box-shadow:0 0 30px #ff6b3540,0 0 80px #ff6b351a}}@keyframes drift1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(40px,-30px) scale(1.05)}}@keyframes drift2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-50px,30px) scale(1.08)}}@keyframes megaIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes svcContentIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes tlRingPulse{0%{transform:scale(1);opacity:.6}50%{transform:scale(1.4);opacity:0}to{transform:scale(1);opacity:0}}.tl-ring-pulse{animation:tlRingPulse 2.5s ease-in-out infinite}@keyframes tlParticleFlow{0%{top:0%;opacity:0}5%{opacity:1}90%{opacity:1}to{top:100%;opacity:0}}.tl-particle{animation:tlParticleFlow 4s ease-in-out infinite}@keyframes tlFloatDot{0%,to{transform:translateY(0) scale(1);opacity:.2}50%{transform:translateY(-6px) scale(1.5);opacity:.6}}.tl-float-dot{animation:tlFloatDot 3s ease-in-out infinite}@keyframes svcCardIn{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes svcRowIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes svcPreviewIn{0%{opacity:0;transform:scale(.7) rotate(-4deg)}to{opacity:1;transform:scale(1) rotate(-2deg)}}@keyframes svcPreviewShimmer{0%{transform:translate(-100%) rotate(15deg)}to{transform:translate(200%) rotate(15deg)}}@keyframes svcArrowPulse{0%,to{box-shadow:0 0 #ff6b3566}50%{box-shadow:0 0 0 8px #ff6b3500}}@keyframes svcNumGlow{0%,to{text-shadow:0 0 0 rgba(255,107,53,0)}50%{text-shadow:0 0 16px rgba(255,107,53,.4)}}@keyframes svcBorderGlow{0%{background-position:0% 50%}to{background-position:200% 50%}}@keyframes drawerIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes blink{50%{opacity:0}}@keyframes flt{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes cpop{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes mIn{0%{opacity:0;transform:scale(.96) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes consultIn{0%{opacity:0;transform:scale(.94) translateY(30px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes fieldIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes meshShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes checkDraw{0%{stroke-dashoffset:24}to{stroke-dashoffset:0}}@keyframes successPulse{0%{transform:scale(1);box-shadow:0 0 #22c55e66}70%{transform:scale(1.05);box-shadow:0 0 0 20px #22c55e00}to{transform:scale(1);box-shadow:0 0 #22c55e00}}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ctaGlow{0%,to{box-shadow:0 0 #fff6,0 8px 32px #0003}50%{box-shadow:0 0 30px #ffffff26,0 8px 32px #0003}}@keyframes floatCardA{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes floatCardB{0%,to{transform:translateY(0)}50%{transform:translateY(-6px) translate(2px)}}@keyframes floatA{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes tMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes badgeMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes procStepIn{0%{opacity:0;transform:translateY(30px) scale(.96)}to{opacity:1;transform:none}}.proc-step{opacity:0;transform:translateY(30px)}.proc-visible .proc-step{opacity:1;transform:none;animation:procStepIn 1s cubic-bezier(.22,1,.36,1);animation-delay:calc(var(--si,0) * .22s);animation-fill-mode:backwards}@keyframes procPulseRing{0%{transform:scale(1);opacity:.6}to{transform:scale(1.6);opacity:0}}.proc-mobile::-webkit-scrollbar{display:none}@keyframes techFadeUp{0%{opacity:0;transform:translateY(24px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes techMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes techGlow{0%,to{box-shadow:0 2px 12px #ff6b350f}50%{box-shadow:0 8px 32px #ff6b3526}}@keyframes techIconFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.tech-card{opacity:0;animation:techFadeUp .6s cubic-bezier(.22,1,.36,1) forwards}.tech-card:hover{animation:techGlow 2s ease-in-out infinite,techFadeUp .6s cubic-bezier(.22,1,.36,1) forwards!important}.tech-card:hover .tech-icon{animation:techIconFloat 1.5s ease-in-out infinite}.tech-marquee-track{animation:techMarquee 30s linear infinite}.tech-marquee-track:hover{animation-play-state:paused!important}@keyframes capSlideIn{0%{opacity:0;transform:translate(-20px) scale(.97)}to{opacity:1;transform:translate(0) scale(1)}}.cap-box{opacity:0;animation:capSlideIn .6s cubic-bezier(.22,1,.36,1) forwards}@keyframes awardMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.award-marquee-track{animation:awardMarquee 35s linear infinite}.award-marquee-track:hover{animation-play-state:paused!important}@keyframes clientMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes clientMarqueeReverse{0%{transform:translate(-50%)}to{transform:translate(0)}}.client-marquee{animation:clientMarquee 120s linear infinite}.client-marquee:hover{animation-play-state:paused!important}.client-marquee-reverse{animation:clientMarqueeReverse 125s linear infinite}.client-marquee-reverse:hover{animation-play-state:paused!important}@keyframes svcWordReveal{0%{clip-path:inset(0 0 100% 0);transform:translateY(12px)}to{clip-path:inset(0 0 0% 0);transform:translateY(0)}}.svc-word-reveal{clip-path:inset(0 0 100% 0);animation:svcWordReveal .9s cubic-bezier(.16,1,.3,1) forwards}@keyframes svcMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.svc-marquee{animation:svcMarquee 30s linear infinite}@keyframes svcPulse{0%,to{opacity:1}50%{opacity:.5}}@media(max-width:900px){.svc-row-grid{grid-template-columns:40px 1fr 48px!important}.svc-row-cat{display:none!important}.svc-hero-bottom-row{flex-direction:column!important;align-items:flex-start!important}.svc-hero-cta-group{width:100%!important}.svc-hero-cta-group button{width:100%!important;justify-content:center!important}.svc-header-hint{display:none!important}.svc-hero-title span{font-size:clamp(2.5rem,12vw,5rem)!important}.svc-preview-img{display:none!important}}.tm-track:hover{animation-play-state:paused!important}.tm-card:hover{transform:translateY(-4px) scale(1.02)!important;box-shadow:0 16px 40px #ff6b351a,0 4px 12px #0000000f!important;border-color:#ff6b3533!important}.badge-track:hover{animation-play-state:paused}.consult-panel{display:flex}.consult-right input:focus,.consult-right textarea:focus{border-color:#ff6b35!important;box-shadow:0 0 0 3px #ff6b351a!important;background:#fff!important}[data-theme=dark] .consult-right input:focus,[data-theme=dark] .consult-right textarea:focus{background:#1e293b!important;color:#f1f5f9!important}.consult-right input::placeholder,.consult-right textarea::placeholder{color:#9ca3af!important}@media(min-width:901px){.sd,.ind-mobile,.tech-mobile,.cs-mobile,.blog-mobile,.ct-mobile,.ft-mobile,.proc-mobile,.svc-mobile{display:none!important}}@media(max-width:900px){.hd{display:none!important}.sd{display:flex!important}.gd,.g2,.g3{grid-template-columns:1fr!important}.hero-float-shape,.hero-bg-square,.usp-icon{display:none!important}.usp-row{gap:10px!important}.usp-row>div{min-width:0!important;max-width:none!important;padding:16px 14px!important;flex:1 1 44%!important;gap:0!important;border-radius:14px!important;text-align:center!important;justify-content:center!important}.usp-row>div>div:last-child{text-align:center!important}.usp-row>div>div:last-child>div:first-child{font-size:14px!important}.usp-row>div>div:last-child>div:last-child{font-size:11px!important}.tm-card{width:310px!important;padding:20px 20px 18px!important}.tm-card .tm-inner{flex-direction:column!important;align-items:center!important;text-align:center!important}.tm-card .tm-stars{justify-content:center!important}.tm-card .tm-author{text-align:center!important}.tm-card img{width:56px!important;height:56px!important}.tm-card>div>div:first-child>div:first-child{width:60px!important;height:60px!important}.tm-card>div>div:first-child>div:first-child>div{width:56px!important;height:56px!important}.tm-row2,.ind-desktop{display:none!important}.ind-mobile{display:block!important}.ind-track:hover{animation-play-state:paused!important}.cs-desktop{display:none!important}.cs-mobile{display:block!important}.blog-desktop{display:none!important}.blog-mobile{display:block!important}.ct-desktop{display:none!important}.ct-mobile{display:flex!important}.proc-desktop{display:none!important}.proc-mobile{display:flex!important}.svc-desktop{display:none!important}.svc-mobile{display:block!important}.tech-desktop{display:none!important}.tech-mobile{display:block!important}.svc-panel{flex-direction:column!important}.svc-left{display:grid!important;grid-template-columns:repeat(2,1fr)!important;width:100%!important;min-width:0!important;border-right:none!important;border-bottom:1px solid #F3F4F6!important;padding:8px!important;gap:6px!important;overflow:visible!important}.svc-left button{flex-direction:column!important;padding:12px 8px!important;min-width:0!important;border-bottom:none!important;border-radius:10px!important;text-align:center!important;gap:6px!important;min-height:auto!important;justify-content:center!important;align-items:center!important;width:100%!important;box-sizing:border-box!important;overflow:hidden!important}.svc-left button span:first-child{width:auto!important;height:auto!important;background:none!important;border:none!important;flex-shrink:0!important}.svc-left button span:last-child{width:100%!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important;text-align:center!important;font-size:11px!important}.svc-right{min-height:auto!important;padding:20px 16px!important}.hero-cta{flex-direction:column!important;align-items:stretch!important}.hero-cta button{width:100%!important;justify-content:center!important}.hero-shapes{display:none!important}.form-row{grid-template-columns:1fr!important}.ft-desktop{display:none!important}.ft-mobile{display:block!important}}@media(max-width:700px){.consult-panel{flex-direction:column!important}.consult-left{display:none!important}.consult-right{border-radius:20px!important;max-height:85vh!important}}@media(max-width:480px){.stats-grid{grid-template-columns:repeat(2,1fr)!important}.svc-left button{font-size:11px!important;padding:8px 10px!important}.about-cards-grid{grid-template-columns:repeat(2,1fr)!important}}.tvsai-mobile{display:none}@media(max-width:768px){.tvsai-desktop{display:none!important}.tvsai-mobile{display:block!important}}.sd-aurora-orb{filter:blur(90px);pointer-events:none;border-radius:50%;position:absolute}.sd-aurora-float-1{animation:sdAuroraFloat1 14s ease-in-out infinite}.sd-aurora-float-2{animation:sdAuroraFloat2 18s ease-in-out infinite}.sd-aurora-float-3{animation:sdAuroraFloat3 22s ease-in-out infinite}@keyframes sdAuroraFloat1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(8%,6%) scale(1.12)}66%{transform:translate(-6%,9%) scale(.94)}}@keyframes sdAuroraFloat2{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-9%,-6%) scale(.88)}66%{transform:translate(6%,-9%) scale(1.1)}}@keyframes sdAuroraFloat3{0%,to{transform:translate(0) scale(1.08)}50%{transform:translate(12%,-12%) scale(.9)}}.sd-grain{position:fixed;top:-50%;left:-50%;right:-50%;bottom:-50%;width:200%;height:200%;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='1'/%3E%3C/svg%3E");opacity:.032;pointer-events:none;z-index:9999;animation:sdGrain 8s steps(10) infinite}@keyframes sdGrain{0%,to{transform:translate(0)}10%{transform:translate(-5%,-10%)}30%{transform:translate(7%,-25%)}50%{transform:translate(-15%,10%)}70%{transform:translateY(15%)}90%{transform:translate(-10%,10%)}}.sd-dot-grid{background-image:radial-gradient(circle,rgba(255,255,255,.05) 1px,transparent 1px);background-size:28px 28px}.sd-pulse{animation:sdPulse 2s ease-in-out infinite}@keyframes sdPulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes sdShimmer{0%{transform:translate(-100%) rotate(15deg)}to{transform:translate(200%) rotate(15deg)}}@keyframes sdCardFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes sdTechFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.sd-tech-tabs::-webkit-scrollbar{display:none}@media(max-width:900px){.sd-hero-meta,.sd-about-grid,.sd-process-grid,.sd-framework-grid,.sd-case-grid,.sd-deliver-grid{grid-template-columns:1fr!important}.sd-faq-grid{grid-template-columns:1fr!important;gap:24px!important}.sd-cta-grid{grid-template-columns:1fr!important;gap:32px!important}.sd-stats-grid{grid-template-columns:repeat(2,1fr)!important}.sd-stats-grid>div{border-right:none!important;padding-left:0!important}.sd-cards-grid{grid-template-columns:1fr!important}.sd-testimonial,.sd-sticky-img,.sd-breadcrumb{display:none!important}.sd-hero-title{font-size:clamp(2.5rem,12vw,5rem)!important}.sd-about-stats{flex-wrap:wrap!important;gap:24px!important}.sd-faq-section{margin-bottom:48px!important}.sd-cta-section{padding-top:48px!important}.sd-client-grid{gap:10px!important}.sd-client-logo{width:100px!important;height:48px!important}.sd-client-logo img{max-width:80px!important;max-height:44px!important}.sd-toolkit-grid{grid-template-columns:1fr!important}}@media(max-width:480px){.sd-stats-grid{grid-template-columns:1fr 1fr!important;gap:16px!important}.sd-stats-grid>div{padding:16px 0!important}.sd-about-stats{gap:20px!important}.sd-about-stats>div{min-width:0!important}.sd-client-grid{gap:8px!important}.sd-client-logo{width:80px!important;height:40px!important}.sd-client-logo img{max-width:68px!important;max-height:36px!important}}@keyframes hwwPulse{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.5);opacity:0}}.sd-hww-track::-webkit-scrollbar{display:none}@keyframes hwwLineGrow{0%{transform:scaleY(0);opacity:0}to{transform:scaleY(1);opacity:1}}@keyframes hwwDotTravel{0%,to{top:58px;opacity:0}5%{opacity:.9}50%{opacity:.6}95%{opacity:.2}99%{top:calc(100% - 8px);opacity:0}}@media(max-width:1100px){.sd-hww-track{display:flex!important;flex-direction:column!important;gap:0!important;overflow:visible!important}.sd-hww-step{flex-direction:row!important;align-items:flex-start!important;gap:20px!important;padding:0 0 40px!important;min-width:0!important;flex-shrink:1!important}.sd-hww-step:before{content:"";position:absolute;left:25px;top:58px;bottom:0;width:2px;background:linear-gradient(180deg,#ff6b3559,#7c3aed26);z-index:0;transform-origin:top;animation:hwwLineGrow .8s ease-out both;animation-delay:calc(var(--hww-i, 0) * .15s + .6s)}.sd-hww-step:last-child:before{display:none}.sd-hww-step:after{content:"";position:absolute;left:22px;width:8px;height:8px;border-radius:50%;background:#ff6b35b3;box-shadow:0 0 12px #ff6b3580,0 0 4px #ff6b354d;z-index:1;animation:hwwDotTravel 3s ease-in-out infinite;animation-delay:calc(var(--hww-i, 0) * .4s + 1.2s)}.sd-hww-step:last-child:after{display:none}.sd-hww-arrow{display:none!important}.sd-hww-card{text-align:left!important}}@media(max-width:600px){.sd-hww-step{padding:0 0 32px!important;gap:16px!important}}.sd-tech-switcher::-webkit-scrollbar{display:none}@media(max-width:900px){.sd-tech-switcher{overflow-x:auto!important;scrollbar-width:none;flex-wrap:nowrap!important;border-radius:10px!important}.sd-tech-seg-btn{padding:10px 14px!important;font-size:11px!important;flex-shrink:0!important}.sd-tech-grid{grid-template-columns:repeat(3,1fr)!important;gap:12px!important}.sd-tech-card{min-height:80px!important;padding:16px 10px!important}}@media(max-width:480px){.sd-tech-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.sd-tech-seg-btn{padding:8px 10px!important;font-size:10px!important}.sd-tech-card{min-height:70px!important;padding:14px 8px!important}}@media(max-width:900px){.sg-overview-grid{grid-template-columns:1fr!important}.sg-cta-grid{grid-template-columns:1fr!important;text-align:center}.sg-cta-grid>div:last-child{justify-content:center!important}.sg-icon-grid{grid-template-columns:1fr 1fr!important}.sg-icon-grid>button{width:120px!important;height:120px!important}.sg-stats-grid{grid-template-columns:1fr!important}.sg-diag-layout{grid-template-columns:1fr!important;gap:32px!important}.sg-cap-row{grid-template-columns:36px 1fr 40px!important;gap:12px!important}.sg-cap-cat{display:none!important}}@media(max-width:480px){.sg-icon-grid>button{width:100px!important;height:100px!important}.sg-tech-stats>div:last-child{grid-template-columns:1fr!important}}@media(max-width:900px){.cs-hero-meta{grid-template-columns:repeat(2,1fr)!important;gap:20px!important}.cs-featured-grid,.cs-case-card{grid-template-columns:1fr!important}.cs-results-grid{grid-template-columns:repeat(2,1fr)!important;gap:16px!important}.cs-results-grid>div{padding-left:0!important;border-right:none!important}.cs-industries-grid{grid-template-columns:repeat(2,1fr)!important}.cs-cta-grid,.cs-grid-header{grid-template-columns:1fr!important}.cs-hero-title{font-size:clamp(2.5rem,12vw,5rem)!important}.cs-breadcrumb{display:none!important}}@media(max-width:900px){.blog-hero-meta,.blog-featured-card,.blog-cards-grid,.blog-grid-header,.blog-cta-grid{grid-template-columns:1fr!important}.blog-hero-title{font-size:clamp(2.5rem,12vw,5rem)!important}.blog-breadcrumb{display:none!important}}@media(min-width:601px)and (max-width:900px){.blog-cards-grid{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:900px){.about-hero-title{font-size:clamp(2.5rem,12vw,5rem)!important}.about-breadcrumb,.about-hero-topbar{display:none!important}.about-stats-grid{grid-template-columns:repeat(2,1fr)!important;gap:32px!important}.about-stats-grid>div{border-left:none!important;padding-left:0!important}.about-bento-grid{grid-template-columns:1fr!important}.about-bento-grid>div{grid-column:span 1!important}.about-mvq-row{grid-template-columns:1fr!important}.about-tl-metrics{grid-template-columns:repeat(2,1fr)!important}.about-tl-header{flex-direction:column!important;align-items:flex-start!important}.about-timeline .tl-spine{left:24px!important;transform:none!important;width:12px!important}.about-timeline .tl-start-cap{left:24px!important;transform:translate(-50%)!important;width:12px!important;height:12px!important}.about-timeline .tl-end-cap{align-items:flex-start!important;padding-left:0}.about-timeline .tl-node{grid-template-columns:48px 1fr!important}.about-timeline .tl-col-left,.about-timeline .tl-col-right{display:none!important}.about-timeline .tl-col-mobile{display:block!important;padding-left:12px!important}.about-timeline .tl-col-dot{align-items:flex-start!important;padding-top:4px}.about-timeline .tl-col-dot>div:nth-child(2){width:44px!important;height:44px!important}.about-timeline .tl-col-dot>div:nth-child(2)>div:last-child{width:36px!important;height:36px!important}.about-timeline .tl-col-dot>div:nth-child(2)>div:last-child svg{width:18px!important;height:18px!important}.about-timeline .tl-connector,.about-timeline .tl-float-dot{display:none!important}.about-values-grid,.about-leader-header{grid-template-columns:1fr!important}.about-leader-header>div:last-child{text-align:left!important}.about-leader-row1{grid-template-columns:1fr!important}.about-leader-row2{flex-direction:column!important;align-items:center!important}.about-leader-row2>div{width:100%!important}.about-industries-grid{grid-template-columns:repeat(2,1fr)!important}.about-cta-grid{grid-template-columns:1fr!important}}@media(min-width:601px)and (max-width:900px){.about-bento-grid{grid-template-columns:repeat(2,1fr)!important}.about-bento-grid>div:first-child{grid-column:span 2!important}.about-values-grid,.about-leader-row1{grid-template-columns:repeat(2,1fr)!important}.about-leader-row2>div{width:calc(50% - 10px)!important}.about-stats-grid{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:480px){.about-stats-grid,.about-tl-metrics,.about-industries-grid,.about-leader-row1{grid-template-columns:1fr!important}.about-leader-row2>div{width:100%!important}}@media(max-width:900px){.about-hero-section{min-height:auto!important;padding-bottom:0!important}.about-story-section{padding-top:32px!important}.about-hero-section>div:nth-child(6){justify-content:flex-start!important;padding-top:clamp(80px,16vw,100px)!important;padding-bottom:clamp(20px,4vw,28px)!important}.sd-hero-section,.home-hero,.sg-hero,.svc-hero-section{min-height:auto!important;padding-top:clamp(80px,14vw,110px)!important;padding-bottom:clamp(28px,6vw,56px)!important}.about-hero-title{font-size:clamp(2.5rem,12vw,5rem)!important;line-height:.92!important}.g3,.form-row{grid-template-columns:1fr!important}.cs-results-grid,.cs-industries-grid{grid-template-columns:1fr 1fr!important}}@media(max-width:480px){.about-hero-title{font-size:clamp(2.5rem,12vw,5rem)!important}.cs-results-grid{grid-template-columns:repeat(2,1fr)!important;gap:16px!important}.cs-results-grid>div{border-right:none!important;padding:16px 0!important}.cs-industries-grid{grid-template-columns:1fr!important}}@keyframes tlBorderSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes tlOrbFloat{0%,to{transform:translate(0) scale(1)}33%{transform:translate(20px,-30px) scale(1.05)}66%{transform:translate(-15px,15px) scale(.95)}}@keyframes tlTravelHoriz{0%{right:100%;opacity:0}10%{opacity:1}90%{opacity:1}to{right:-10%;opacity:0}}.tl-bento-card:hover{z-index:5!important}.tl-bento-card:hover>div:last-child{transform:translateY(-4px)!important;box-shadow:0 16px 48px #00000026,inset 0 1px #ffffff0d!important}.tl-bento-card:hover .tl-bento-border{opacity:1!important}@media(max-width:900px){.tl-bento-grid{grid-template-columns:repeat(2,1fr)!important;grid-template-rows:auto!important;row-gap:0!important}.tl-bento-connectors{display:none!important}.tl-mobile-connector{display:flex!important}}@media(max-width:600px){.tl-bento-grid{grid-template-columns:1fr!important;grid-template-rows:auto!important;gap:0!important}.tl-mobile-connector{display:flex!important}}
