*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f8f9fa;color:#242424;font-family:Inter,Arial,Helvetica,sans-serif}a{text-decoration:none;color:inherit}.container{width:min(1120px,calc(100% - 38px));margin:0 auto}.nav-wrap{z-index:50}.nav{background:#f3f3f3;border-radius:999px;display:flex;align-items:center;justify-content:space-between;padding:0 12px 0 28px;box-shadow:0 8px 26px rgba(0,0,0,.03)}.logo{font-weight:800;font-style:italic;color:#1f5d8a;letter-spacing:-1px}.logo span{color:#f16429}.links{display:flex;gap:32px;align-items:center;font-size:14px}.links a.active,.links a:hover{color:#111;font-weight:650}.btn{border:0;border-radius:999px;padding:13px 28px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:10px}.btn-orange{background:#f16429;color:#fff}.btn-white{background:#fff;border:1px solid #dedede;color:#333}.btn-dark{background:#111;color:#fff}.page-hero{text-align:center;padding:128px 0 90px}.page-hero h1{font-size:48px;line-height:1.03;margin:0 0 18px;font-weight:500}.page-hero p{max-width:560px;margin:0 auto 28px;color:#666;font-size:14px;line-height:1.7}.hero-bg{background:radial-gradient(circle at 86% 22%,rgba(91,171,221,.1),transparent 32%),linear-gradient(120deg,transparent 60%,rgba(219,238,252,.35));position:relative;overflow:hidden}.mesh{position:absolute;inset:70px 0 auto auto;width:620px;height:360px;opacity:.35;background-image:linear-gradient(30deg,rgba(76,157,206,.16) 1px,transparent 0),linear-gradient(150deg,rgba(76,157,206,.12) 1px,transparent 0);background-size:90px 70px;pointer-events:none}.logo-row,.partners{gap:38px;flex-wrap:wrap}.logo-row,.partner-card,.partners{display:flex;align-items:center;justify-content:center}.partner-card{min-width:170px;height:62px;border:1px solid #ddd;border-radius:13px;font-size:23px;font-weight:700}.muted{color:#6d6d6d}.section{padding:82px 0}.two-col{display:grid;grid-template-columns:1fr 1fr;grid-gap:90px;gap:90px;align-items:center}.image-card{background:#f5f6f8;border-radius:24px;min-height:330px;position:relative;overflow:hidden}.image-card,.placeholder-img{display:flex;align-items:center;justify-content:center}.placeholder-img{width:72%;height:190px;background:linear-gradient(135deg,#e8eef2,#fff);border:1px solid #e3e3e3;border-radius:18px;font-size:28px;color:#888}.section-title{font-size:42px;line-height:1.05;margin:0 0 20px;font-weight:500}.text{color:#626262;font-size:15px;line-height:1.85}.check-list{list-style:none;padding:0;margin:24px 0;display:grid;grid-gap:16px;gap:16px}.check-list li{display:flex;gap:13px;align-items:flex-start}.check{width:22px;height:22px;border:1px solid #222;border-radius:50%;display:inline-flex;justify-content:center;font-size:12px;flex:none}.check,.cta{align-items:center}.cta{border-radius:44px;background:linear-gradient(120deg,#fa925f,#ea4e16);color:#fff;padding:58px 66px;display:flex;justify-content:space-between}.cta h2{font-size:38px;margin:0 0 10px;font-weight:500}.soft-box{background:#f5f6f8;border-radius:35px;padding:58px}.cards-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:22px;gap:22px}.product-card,.service-card,.white-card{background:#fff;border:1px solid #e7e7e7;border-radius:18px;padding:28px}.service-card.big{min-height:220px}.logos-fade{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:38px;gap:38px;text-align:center}.client-logo{height:62px;border:1px solid #ddd;border-radius:12px;display:flex;align-items:center;justify-content:center;font-weight:800;color:#136b57}.testimonial-row{display:flex;gap:22px;overflow:hidden}.testimonial{width:265px;flex:none;background:#fff;border:1px solid #eee;border-radius:16px;padding:24px}.footer{margin-top:90px;background:radial-gradient(circle at 85% 105%,rgba(241,100,41,.75),transparent 22%),linear-gradient(180deg,#050608,#232427);color:#ddd;min-height:560px;padding:140px 0 60px;position:relative;overflow:hidden}.footer-big{position:absolute;bottom:100px;left:12%;font-size:90px;letter-spacing:.55em;color:hsla(0,0%,100%,.1);white-space:nowrap}.footer-grid{position:relative;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:60px;gap:60px}.footer h4{color:#fff;margin:0 0 22px}.footer a,.footer p{display:block;color:#aaa;font-size:13px;line-height:2.2}.filters{display:flex;justify-content:center;gap:24px;margin:36px 0 55px}.pill{border:1px solid #ddd;border-radius:999px;background:#fff;padding:9px 48px;font-size:13px}.pill.active{background:#f16429;color:#fff;border-color:#f16429}.products-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:68px;gap:68px}.product-img{height:150px;border-radius:14px;background:#f5f6f8;justify-content:center;margin-bottom:18px}.product-img,.qty{display:flex;align-items:center}.qty{gap:12px}.round{width:29px;height:29px;border-radius:50%;border:0;background:#111;color:#fff}.product-actions{display:flex;align-items:center;justify-content:space-between}.cart-btn{position:relative}.cart-count{position:absolute;top:-7px;right:-5px;background:#fff;color:#f16429;border-radius:50%;font-size:11px;width:18px;height:18px;display:flex;align-items:center;justify-content:center}.modal-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.38);z-index:80;display:flex;justify-content:flex-end}.cart-modal{width:min(460px,100%);height:100%;background:#fff;padding:28px;overflow:auto}.cart-line{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid #eee;padding:18px 0}.input{width:100%;height:46px;border:1px solid #ddd;border-radius:12px;padding:0 14px;margin:8px 0 14px}.workflow{display:grid;grid-template-columns:1.2fr repeat(3,1fr);grid-gap:28px;gap:28px}.gradient-card{background:linear-gradient(135deg,#ff925d,#e95319 70%,#7f3233);color:#fff;border-radius:25px;padding:48px}.step-card{background:#f5f6f8;border-radius:25px;padding:30px}.step-card b{font-size:56px}.wide-cards{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:22px;gap:22px}.dev-card,.dev-card:nth-child(2){grid-column:span 2}.challenge-row{display:grid;grid-template-columns:1fr 2fr;grid-gap:18px;gap:18px;align-items:center;margin:16px 0}.about-target{display:grid;grid-template-columns:1.05fr 2fr;grid-gap:28px;gap:28px}.target-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.map-box{background:linear-gradient(135deg,#b9859c,#44313e);border-radius:28px;padding:32px;display:grid;grid-template-columns:260px 1fr;grid-gap:24px;gap:24px}.contact-cards{display:grid;grid-gap:28px;gap:28px}.contact-mini{height:130px;background:#fff;text-align:center}.contact-mini,.map{border-radius:18px;display:flex;align-items:center;justify-content:center}.map{background:#d9eef7;min-height:430px;font-size:44px;color:#f16429}.dropdown-menu{top:22px;border-radius:14px;box-shadow:0 14px 35px rgba(0,0,0,.08);min-width:170px}.dropdown:hover .dropdown-menu{display:block}.mobile-menu{display:none}@media(max-width:850px){.nav{height:auto;border-radius:24px;padding:16px;align-items:flex-start}.links{display:none}.mobile-menu{display:block}.about-target,.cards-grid,.challenge-row,.footer-grid,.map-box,.products-grid,.target-grid,.two-col,.workflow{grid-template-columns:1fr}.page-hero h1{font-size:38px}.cta{display:block}.products-grid{gap:22px}.wide-cards{display:block}.dev-card{margin-bottom:16px}.footer-big{font-size:42px}.soft-box{padding:24px}.section{padding:50px 0}}img{max-width:100%;display:block}.hero-screen{width:min(860px,90%);margin:110px auto 0;border-radius:12px;opacity:.78}.image-stack img{border-radius:28px}.product-photo{width:100%;height:150px;object-fit:contain;background:#f6f7f9;border-radius:14px}.empty-products{text-align:center;background:#fff;border:1px solid #eee;border-radius:24px;padding:60px}.dropdown{position:relative}.dropdown-menu{display:none;position:absolute;top:100%;left:0;background:#fff;min-width:180px;border:1px solid #eee;border-radius:16px;box-shadow:0 16px 35px rgba(0,0,0,.08);padding:10px;z-index:9999}.dropdown:focus-within .dropdown-menu,.dropdown:hover .dropdown-menu{display:block}.dropdown-menu a{display:block;padding:10px 12px;border-radius:10px;white-space:nowrap}.dropdown-menu a:hover{background:#f6f7f9;color:#f16429}.partner-marquee-wrap{display:flex;align-items:center;gap:24px;position:relative}.fixed-label{position:relative;z-index:3;flex:0 0 170px}.partner-marquee{overflow:hidden;flex:1 1;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.partner-track{display:flex;width:max-content;animation:slideLeft 18s linear infinite}.partner-card.brand{min-width:170px}.partner-card img{max-height:34px;margin:auto}.red{color:#df2734}.blue{color:#1680ff}.home-partners .partner-track{animation-duration:20s}.clients{overflow:hidden}.client-marquee{width:100%;overflow:hidden;margin-top:70px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.client-track{display:flex;gap:80px;width:max-content;animation:slideLeft 28s linear infinite}.client-logo{width:190px;height:58px;border:1px solid #e8e8e8;border-radius:14px;display:grid;place-items:center;background:#fff;flex:0 0 auto}.client-logo img{max-width:135px;max-height:42px}.why-scroll{display:grid;grid-template-columns:1fr 1fr;grid-gap:70px;gap:70px;align-items:start;min-height:520px}.why-scroll h2 span{color:#f16429}.why-cards{height:390px;overflow:hidden;position:relative}.why-card{height:92px;background:#fff;border:1px solid #e9e9e9;border-radius:18px;margin-bottom:18px;padding:24px;font-size:20px;display:flex;flex-direction:column;gap:8px;animation:cardsDown 8s ease-in-out infinite}.why-card span{font-size:13px;color:#666}.why-card:nth-child(2){animation-delay:.2s}.why-card:nth-child(3){animation-delay:.4s}.why-card:nth-child(4){animation-delay:.6s}.testimonials{text-align:center;overflow:hidden}.testimonial-marquee{margin-top:70px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.testimonial-track{display:flex;gap:28px;width:max-content;animation:slideLeft 32s linear infinite}.testimonial-card{text-align:left;width:320px;min-height:140px;background:#fff;border:1px solid #eee;border-radius:16px;padding:22px;box-shadow:0 16px 35px rgba(0,0,0,.03)}.person{display:flex;gap:12px;align-items:center;margin-top:22px}.person img{width:34px;height:34px;border-radius:999px;object-fit:cover}.person small{display:block;color:#777;margin-top:4px}.service-collage img{border-radius:14px;max-height:170px;object-fit:contain}.tag{display:inline-block;background:#f16429;color:#fff;padding:7px 18px;border-radius:999px}.orange-banner{background:linear-gradient(135deg,#ff925c,#e84712);border-radius:46px;color:#fff;padding:58px 70px;display:flex;align-items:center;justify-content:space-between}.btn-brown{background:rgba(0,0,0,.18);color:#fff}.checks{list-style:none;padding:0;margin:24px 0}.checks li{margin:13px 0}.checks li:before{content:"\2713";border:1px solid #222;border-radius:50%;font-size:11px;margin-right:12px;padding:1px 4px}@keyframes slideLeft{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes cardsDown{0%,18%{transform:translateY(0);opacity:1}45%,to{transform:translateY(110px);opacity:.55}}@media(max-width:800px){.why-scroll{grid-template-columns:1fr}.orange-banner{display:block;padding:34px}.client-track{gap:28px}.fixed-label{flex-basis:140px}}.logo-img{width:116px;flex:0 0 116px;letter-spacing:0;font-style:normal;color:inherit}.logo-img img{height:auto}.nav{padding-left:22px}.nav-wrap{z-index:999}.dropdown-menu{z-index:10000}.dropdown-menu a{font-weight:500}.hero{padding-bottom:0}.hero-inner{position:relative;z-index:2}.hero-screen{margin-bottom:0;filter:drop-shadow(0 22px 45px rgba(255,255,255,.92)) drop-shadow(0 -20px 40px rgba(255,255,255,.85))}.mesh-bg{z-index:0}.partners-section{z-index:8;padding:26px 0 58px;box-shadow:0 -34px 60px hsla(0,0%,100%,.96)}.partner-marquee-wrap{border-radius:0;isolation:isolate}.partner-marquee-wrap:before{inset:-16px -30px}.fixed-label{box-shadow:0 10px 30px hsla(0,0%,100%,.9)}.partner-card{color:#222;background:#fff}.partner-card.brand{min-width:190px}.partner-card.brand img{max-width:126px;max-height:38px}.partner-card.brand img[src*=huawei]{max-height:52px;max-width:145px}.partner-card.brand img[src*=zoho]{max-width:145px}.partner-card.brand img[src*=dvcom]{max-width:150px}.partner-card.brand img[src*=spg]{max-width:148px}.partner-marquee{position:relative;z-index:2;-webkit-mask-image:linear-gradient(90deg,#000,#000 84%,transparent);mask-image:linear-gradient(90deg,#000,#000 84%,transparent)}.home-partners .partner-track{animation-duration:24s}.partner-track{gap:34px}@media(max-width:850px){.logo-img{width:96px;flex-basis:96px}.logo-img img{width:78px}.partners-section{padding:18px 0 36px}.partner-marquee-wrap{gap:12px}.fixed-label{flex:0 0 135px;font-size:18px}.partner-card.brand{min-width:150px}.partner-card.brand img{max-width:104px}}.nav-wrap{position:-webkit-sticky;position:sticky;top:28px;z-index:9999}.nav{height:58px;max-width:100%;overflow:visible;padding:0 12px 0 22px}.logo-img{width:112px;height:48px;flex:0 0 112px;display:flex;align-items:center;justify-content:flex-start;overflow:hidden}.logo-img img{width:92px;max-height:42px;object-fit:contain;display:block}.hero{position:relative;min-height:650px;padding:92px 0 0;text-align:center;overflow:hidden;background:#f8f9fa;z-index:1}.hero .hero-inner{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.hero .mesh-bg{position:absolute;right:-40px;top:45px;width:min(760px,62vw);height:500px;background-image:url(/images/hero-lines.png);background-size:contain;background-repeat:no-repeat;background-position:100% 0;opacity:.55;z-index:0;pointer-events:none}.hero h1{font-size:42px;line-height:1.04;letter-spacing:-1.8px;font-weight:500;margin:38px auto 18px;max-width:620px;color:#242424}.hero h1,.hero p{text-align:center}.hero p{max-width:560px;margin:0 auto 24px;color:#666;font-size:13px;line-height:1.45}.hero .btn{margin:0 5px;padding:10px 28px;font-size:12px;min-width:135px;justify-content:center}.hero-screen{width:min(805px,82vw);margin:92px auto -12px!important;border-radius:10px;opacity:.76;filter:drop-shadow(0 26px 40px rgba(255,255,255,.96)) drop-shadow(0 -24px 44px rgba(255,255,255,.9));position:relative;z-index:1}.partners-section{position:relative;z-index:20;background:#fff;padding:26px 0 60px;margin-top:0;box-shadow:0 -36px 70px hsla(0,0%,100%,.98)}.partners-section:before{content:"";position:absolute;left:0;right:0;top:-46px;height:70px;background:linear-gradient(180deg,hsla(0,0%,100%,.9),#fff);z-index:0}.partners-section .container{position:relative;z-index:2}.partner-marquee-wrap{background:#fff;overflow:hidden}.partner-marquee-wrap:before{content:"";position:absolute;inset:-18px -28px;background:#fff;z-index:1;pointer-events:none}.partner-marquee-wrap>*{position:relative;z-index:2}.fixed-label{background:#fff;font-size:22px;font-weight:400;color:#222;min-width:180px;height:64px}.partner-card{font-weight:500}.partner-card.brand{height:64px;background:#fff}.partner-card.brand img{object-fit:contain}.partner-marquee{background:#fff;-webkit-mask-image:linear-gradient(90deg,#000,#000 86%,transparent);mask-image:linear-gradient(90deg,#000,#000 86%,transparent)}@media(max-width:850px){.hero{min-height:600px;padding-top:60px}.hero h1{font-size:34px;margin-top:28px}.hero p{font-size:12px}.hero .mesh-bg{width:92vw;height:360px;right:-120px;top:80px}.hero-screen{width:95vw;margin-top:62px!important}.logo-img{width:96px;flex-basis:96px}.logo-img img{width:78px}.fixed-label{min-width:140px;font-size:18px}}.logo-img{width:128px!important;height:52px!important;flex:0 0 128px!important;overflow:visible!important}.logo-img img{width:112px!important;max-height:48px!important;height:auto!important;display:block!important}.nav{padding-left:20px!important}@media(max-width:850px){.logo-img{width:105px!important;flex-basis:105px!important}.logo-img img{width:92px!important}}.aloo-title{font-size:46px;line-height:1.06;letter-spacing:-1.7px;font-weight:500;color:#242424;margin:0 0 18px}.aloo-buttons{display:flex;align-items:center;gap:18px;margin-top:24px}.aloo-buttons .btn{margin:0}.image-stack{overflow:hidden;border-radius:28px}.image-stack .aloo-video{width:100%;border-radius:28px;display:block;object-fit:cover;transform-origin:center;box-shadow:0 24px 56px rgba(9,84,135,.08)}.image-stack .aloo-video2{width:100%;padding-top:60px;padding-bottom:30px;border-radius:28px}@media(max-width:850px){.aloo-title{font-size:36px}.aloo-title,.aloo-title~.checks,.aloo-title~.muted{text-align:start}.aloo-buttons{justify-content:flex-start;flex-wrap:wrap}}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a,body,button,html,input,label,li,p,select,small,span,td,textarea,th{font-weight:400}.aloo-title,.card h2,.card h3,.hero h1,.orange-banner h2,.section-title,.testimonials h2,.white-card h2,.white-card h3,.why-scroll h2,h1,h2,h3,h4,h5,h6{font-weight:500!important;letter-spacing:-1.2px}.btn,.cart-btn,.dropdown a,.fixed-label,.nav a,.partner-card{font-weight:400!important}.admin-card h3,.btn-brown,.btn-dark,.btn-orange,.product-card h3,.service-card h3,b,label strong,strong{font-weight:500!important}.aloo-title~.muted,.checks li,.footer,.footer a,.footer p,.muted,.product-card p,.service-card p,.white-card p{font-weight:400!important}.aloo-title~.checks li{font-weight:300!important;color:#6f6f6f!important}.orange-banner h2{font-weight:700!important}.orange-banner p{font-weight:400!important;color:#e7e7e7!important}.service-collage{padding:54px!important}.service-collage .white-card{position:relative!important;border-radius:17px!important;padding:28px 34px!important;min-height:185px!important}.service-collage .white-card h2,.service-collage .white-card h3{margin:0 0 10px!important;color:#222!important;letter-spacing:-.8px!important}.service-collage .white-card h2{font-size:26px!important;line-height:1.08!important}.service-collage .white-card h3{font-size:16px!important;line-height:1.16!important}.service-collage .white-card p{max-width:410px!important;margin:0 0 24px!important;color:#666!important;font-size:12px!important}.service-collage .tag{padding:6px 18px!important;margin-bottom:18px!important}.service-collage .btn{padding:10px 27px!important;font-size:11px!important;margin-top:0!important}.service-collage .white-card:first-child{grid-column:span 7!important;min-height:225px!important}.service-collage .white-card:first-child h2{font-size:30px!important}.service-collage .white-card:nth-child(2){grid-column:span 5!important;min-height:225px!important;padding-right:190px!important}.service-collage .white-card:nth-child(2) img{right:14px!important;bottom:0!important;width:170px!important;max-height:205px!important;border-radius:0!important}.service-collage .white-card:nth-child(3),.service-collage .white-card:nth-child(4){min-height:210px!important;padding:24px 26px!important}.service-collage .white-card:nth-child(4) img{margin-top:18px!important;height:108px!important;max-height:108px!important}.service-collage .white-card:nth-child(5){min-height:210px!important}.service-collage .white-card:nth-child(5) img{width:88%!important;max-height:175px!important;margin:8px auto 0!important;border-radius:12px 12px 0 0!important}@media(max-width:950px){.service-collage{grid-template-columns:1fr!important;padding:26px!important;gap:18px!important}.service-collage .white-card,.service-collage .white-card:first-child,.service-collage .white-card:nth-child(2),.service-collage .white-card:nth-child(3),.service-collage .white-card:nth-child(4),.service-collage .white-card:nth-child(5){grid-column:1/-1!important;min-height:auto!important;padding:24px!important}.service-collage .white-card:nth-child(2){padding-right:24px!important}.service-collage .white-card:nth-child(2) img{position:relative!important;right:auto!important;bottom:auto!important;width:160px!important;margin-top:18px!important}.service-collage .white-card:nth-child(5) img{width:100%!important;max-height:190px!important}}.service-collage .white-card.websites-built-card{padding:24px 26px 18px!important}.websites-built-card .code-preview{margin-top:18px;width:100%;height:112px;border-radius:12px;background:#f4f5f8;border:1px solid #ececec;overflow:hidden;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;color:#252525}.code-preview-top{height:30px;display:flex;align-items:center;gap:7px;padding:0 13px;border-bottom:1px solid #ececec;background:#f1f2f5}.code-dot{width:7px;height:7px;border-radius:50%;display:inline-block}.code-dot.red{background:#ff6b5d}.code-dot.yellow{background:#f8c44f}.code-dot.green{background:#72c95b}.code-preview pre{margin:0;padding:13px 14px;white-space:pre-wrap;font-size:8.6px;line-height:1.38}.code-comment{color:#65b96d}.code-tag{color:#1b1b1b}.code-key{color:#1d5fd1}@media(max-width:850px){.websites-built-card .code-preview{height:auto}.code-preview pre{font-size:8px}}.service-collage .white-card:nth-child(3),.service-collage .white-card:nth-child(4),.service-collage .white-card:nth-child(5){min-height:255px!important;max-height:255px!important;display:flex!important;flex-direction:column!important}.service-collage .white-card:nth-child(5){padding:28px 36px 0!important}.websites-built-card p{margin-bottom:18px!important;max-width:220px!important}.code-preview{width:100%!important;height:138px!important;border-radius:14px!important;background:#f4f5f8!important;border:1px solid #edf0f3!important;overflow:hidden!important;box-shadow:none!important;flex:1 1 auto!important}.code-preview-top{height:32px!important;padding:0 13px!important;display:flex!important;align-items:center!important;gap:8px!important;border-bottom:1px solid #e9edf1!important}.code-dot{width:8px!important;height:8px!important;border-radius:999px!important;display:block!important;flex:0 0 auto!important}.code-dot.red{background:#ff6b5f!important}.code-dot.yellow{background:#f6c64a!important}.code-dot.green{background:#65c961!important}.code-preview pre{margin:0!important;padding:13px 14px 16px!important;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace!important;font-size:9.5px!important;line-height:1.45!important;color:#222!important;white-space:pre-wrap!important;word-break:break-word!important}.code-comment{color:#5fbf71!important}.code-key{color:#314cda!important}.code-tag{color:#111!important}.service-collage .white-card:nth-child(4) img{height:136px!important;max-height:136px!important;margin-top:auto!important}.service-collage .white-card:nth-child(5) img{width:82%!important;max-width:540px!important;height:auto!important;margin:4px auto 0!important}@media(max-width:850px){.service-collage{grid-template-columns:1fr!important;padding:24px!important}.service-collage .white-card:first-child,.service-collage .white-card:nth-child(2),.service-collage .white-card:nth-child(3),.service-collage .white-card:nth-child(4),.service-collage .white-card:nth-child(5){grid-column:1/-1!important;min-height:auto!important;max-height:none!important}.code-preview{height:170px!important}}.service-collage{width:min(1120px,calc(100% - 42px))!important;background:#f5f6f8!important;padding:44px 48px!important;grid-template-columns:repeat(12,1fr)!important;grid-gap:24px!important;gap:24px!important}.service-collage .white-card{background:#fff!important;border:1px solid #ececec!important;border-radius:18px!important;padding:26px 30px!important}.service-collage .white-card:first-child,.service-collage .white-card:nth-child(2){grid-column:span 6!important;min-height:195px!important;max-height:195px!important}.service-collage .white-card:nth-child(3),.service-collage .white-card:nth-child(4),.service-collage .white-card:nth-child(5){min-height:210px!important;max-height:210px!important}.service-collage .white-card:nth-child(3),.service-collage .white-card:nth-child(4){grid-column:span 3!important;padding:22px 24px 18px!important}.service-collage .white-card:nth-child(5){grid-column:span 6!important;padding:22px 30px 0!important}.service-collage .white-card h2,.service-collage .white-card h3{font-weight:400!important;letter-spacing:-.035em!important;color:#202020!important}.service-collage .white-card:first-child h2{margin:14px 0 12px!important}.service-collage .white-card:nth-child(2) h2,.service-collage .white-card:nth-child(5) h2{font-size:24px!important;line-height:1.08!important;margin:0 0 10px!important}.service-collage .white-card:nth-child(3) h3,.service-collage .white-card:nth-child(4) h3{font-size:15px!important;margin:0 0 10px!important}.service-collage .white-card p{font-size:11px!important;line-height:1.45!important;color:#5f6368!important;margin:0 0 18px!important}.service-collage .white-card:first-child p{max-width:430px!important}.service-collage .white-card:nth-child(2) p{max-width:225px!important}.service-collage .white-card:nth-child(3) p{max-width:205px!important;margin-bottom:12px!important}.service-collage .white-card:nth-child(4) p{max-width:185px!important;margin-bottom:10px!important}.service-collage .white-card:nth-child(5) p{max-width:330px!important;margin-bottom:8px!important}.service-collage .tag{font-size:9px!important;padding:6px 17px!important}.service-collage .btn{padding:9px 24px!important;min-height:32px!important}.service-collage .white-card:nth-child(2){padding-right:205px!important;position:relative!important}.service-collage .white-card:nth-child(2) img{position:absolute!important;right:20px!important;bottom:-2px!important;width:175px!important;max-height:185px!important;object-fit:contain!important}.service-collage .white-card:nth-child(4) img{width:100%!important;height:112px!important;max-height:112px!important;margin-top:8px!important;border-radius:12px!important;object-fit:cover!important}.service-collage .white-card:nth-child(5) img{width:78%!important;max-width:440px!important;max-height:155px!important;margin:2px auto 0!important;object-position:top center!important}.code-preview,.websites-built-card .code-preview{width:100%!important;max-width:205px!important;height:102px!important;border-radius:10px!important;background:#f4f5f8!important;border:1px solid #edf0f3!important;overflow:hidden!important;margin-top:12px!important}.code-preview-top{height:24px!important;padding:0 10px!important;gap:7px!important}.code-dot{width:6px!important;height:6px!important}.code-preview pre{padding:8px 10px 10px!important;font-size:6.2px!important;line-height:1.35!important;white-space:pre!important;overflow:hidden!important}@media(max-width:950px){.service-collage{width:min(100% - 30px,640px)!important;grid-template-columns:1fr!important;padding:28px!important}.service-collage .white-card,.service-collage .white-card:first-child,.service-collage .white-card:nth-child(2),.service-collage .white-card:nth-child(3),.service-collage .white-card:nth-child(4),.service-collage .white-card:nth-child(5){grid-column:1/-1!important;min-height:auto!important;max-height:none!important;padding:24px!important}.service-collage .white-card:nth-child(2){padding-right:24px!important}.service-collage .white-card:nth-child(2) img{position:relative!important;right:auto!important;bottom:auto!important;width:180px!important;margin-top:18px!important}.code-preview{height:115px!important}}.service-collage .mobile-app-card{padding-right:190px!important}.service-collage .mobile-info-box{background:#f4f5f8!important;border-radius:14px!important;padding:22px 24px!important;width:255px!important;min-height:150px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:space-between!important}.service-collage .mobile-info-box p{margin:0 0 18px!important;font-size:12px!important;line-height:1.45!important;color:#666!important;max-width:220px!important}.service-collage .mobile-info-box .btn{padding:10px 28px!important;border-radius:999px!important}.service-collage .full-testing-card p{margin:0 0 16px!important;max-width:210px!important;color:#666!important;font-size:11px!important;line-height:1.45!important}.service-collage .websites-built-card .code-preview{height:118px!important}.service-collage .websites-built-card .code-preview-top{height:27px!important;padding:0 13px!important}.service-collage .websites-built-card .code-preview pre{padding:11px 13px 14px!important;font-size:7.8px!important;line-height:1.28!important}@media(max-width:950px){.service-collage .mobile-app-card{padding-right:26px!important}.service-collage .mobile-info-box{width:100%!important;max-width:360px!important}.service-collage .mobile-app-card img{position:relative!important;right:auto!important;bottom:auto!important;margin:20px 0 0!important}}.service-collage{max-width:1120px!important;margin:0 auto!important;padding:48px!important;border-radius:36px!important;overflow:hidden!important}.service-collage .white-card{overflow:hidden!important;box-shadow:none!important}.service-collage .white-card:first-child,.service-collage .white-card:nth-child(2){min-height:220px!important}.service-collage .white-card:nth-child(3),.service-collage .white-card:nth-child(4),.service-collage .white-card:nth-child(5){min-height:220px!important;height:220px!important}.service-collage .websites-built-card{padding:22px 26px 18px!important}.service-collage .full-testing-card h3,.service-collage .websites-built-card h3{margin-bottom:8px!important}.service-collage .full-testing-card p,.service-collage .websites-built-card p{font-size:11px!important;line-height:1.35!important;margin-bottom:14px!important}.service-collage .code-preview{height:104px!important;max-height:104px!important;width:100%!important;margin-top:0!important;border-radius:11px!important;overflow:hidden!important;background:#f3f4f7!important}.service-collage .code-preview-top{height:27px!important;padding:0 12px!important;gap:7px!important}.service-collage .code-dot{width:7px!important;height:7px!important}.service-collage .code-preview pre{height:77px!important;margin:0!important;padding:7px 10px 6px!important;font-size:6.25px!important;line-height:1.18!important;white-space:pre-wrap!important;overflow:hidden!important;letter-spacing:-.25px!important}.service-collage .full-testing-card{padding:22px 26px 0!important}.service-collage .full-testing-card img{margin-top:14px!important;height:104px!important;max-height:104px!important;display:block!important}.service-collage .mobile-app-card{padding:28px 210px 0 34px!important}.service-collage .mobile-app-card .mobile-info-box{background:#f5f6f8!important;padding:24px 28px!important;max-width:350px!important}.service-collage .mobile-app-card .mobile-info-box p{line-height:1.55!important;margin:0 0 24px!important}.service-collage .mobile-app-card img{width:178px!important;max-height:218px!important}.service-collage .white-card:nth-child(5){padding:24px 28px 0!important}.service-collage .white-card:nth-child(5) h2{font-size:24px!important;margin-bottom:6px!important}.service-collage .white-card:nth-child(5) img{width:86%!important;max-height:166px!important;margin:6px auto 0!important;display:block!important;object-fit:contain!important;object-position:bottom center!important}@media(max-width:950px){.service-collage .white-card:first-child,.service-collage .white-card:nth-child(2),.service-collage .white-card:nth-child(3),.service-collage .white-card:nth-child(4),.service-collage .white-card:nth-child(5){grid-column:1/-1!important;height:auto!important;min-height:auto!important}.service-collage .mobile-app-card{padding:26px!important}.service-collage .mobile-app-card img{position:relative!important;right:auto!important;bottom:auto!important;margin-top:18px!important}.service-collage .code-preview{height:150px!important;max-height:150px!important}.service-collage .code-preview pre{height:123px!important;font-size:8px!important}}.service-collage .mobile-app-card{padding:28px 230px 0 34px!important}.service-collage .mobile-app-card h2{z-index:3!important;margin-bottom:14px!important}.service-collage .mobile-app-card .mobile-info-box{position:relative!important;min-height:150px!important;margin-right:-118px!important;padding:24px 178px 24px 28px!important;background:#f1f2f5!important}.service-collage .mobile-app-card .mobile-info-box p{max-width:265px!important;margin:0 0 22px!important}.service-collage .mobile-app-card .mobile-info-box .btn{z-index:4!important}.service-collage .mobile-app-card img{z-index:2!important;right:20px!important}.service-collage .websites-built-card .code-preview pre{font-size:7.2px!important;line-height:1.26!important;padding:10px 12px!important}@media(max-width:950px){.service-collage .mobile-app-card{padding:26px!important}.service-collage .mobile-app-card .mobile-info-box{margin-right:0!important;padding:22px!important;width:100%!important}.service-collage .mobile-app-card img{position:relative!important;right:auto!important;bottom:auto!important;margin-top:18px!important}}.service-collage .mobile-app-card{min-height:220px!important}.service-collage .mobile-app-card .mobile-info-box{top:83px!important;bottom:28px!important;padding:24px 235px 22px 28px!important;justify-content:space-between!important}.service-collage .mobile-app-card .mobile-info-box p{line-height:1.48!important}.service-collage .mobile-app-card .mobile-info-box .btn{margin-top:14px!important;padding:10px 28px!important}.service-collage .mobile-app-card img{bottom:-2px!important;max-height:215px!important}.service-collage .websites-built-card .code-preview pre{font-size:7px!important;line-height:1.22!important;padding:9px 11px!important}@media(max-width:950px){.service-collage .mobile-app-card{padding:26px!important}.service-collage .mobile-app-card .mobile-info-box{position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;padding:22px!important;margin-top:12px!important}.service-collage .mobile-app-card img{position:relative!important;right:auto!important;bottom:auto!important;margin:18px 0 0!important}}.service-collage .mobile-app-card{position:relative!important;min-height:244px!important;height:244px!important;padding:28px 34px 0!important;overflow:hidden!important}.service-collage .mobile-app-card h2{position:relative!important;z-index:4!important;margin:0 0 14px!important;font-size:26px!important;line-height:1.08!important;font-weight:400!important}.service-collage .mobile-app-card .mobile-info-box{left:34px!important;right:34px!important;top:86px!important;bottom:auto!important;height:132px!important;padding:24px 235px 20px 28px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important}.service-collage .mobile-app-card .mobile-info-box p{max-width:285px!important;margin:0!important;font-size:12px!important;line-height:1.45!important}.service-collage .mobile-app-card .mobile-info-box .btn{display:none!important}.service-collage .mobile-app-card img{right:25px!important;width:190px!important;max-height:230px!important}.service-collage .websites-built-card .code-preview{height:104px!important;max-height:104px!important}.service-collage .websites-built-card .code-preview pre{height:77px!important;font-size:6.4px!important;line-height:1.18!important;padding:8px 10px!important}@media(max-width:950px){.service-collage .mobile-app-card{height:auto!important;min-height:auto!important;padding:26px!important}.service-collage .mobile-app-card .mobile-info-box{position:relative!important;left:auto!important;right:auto!important;top:auto!important;height:auto!important;padding:22px!important;margin-top:12px!important}.service-collage .mobile-app-card .mobile-info-box .btn{display:inline-flex!important}.service-collage .mobile-app-card img{position:relative!important;right:auto!important;bottom:auto!important;margin:18px 0 0!important}}.home-services-section,.service-collage{width:min(1120px,calc(100% - 72px))!important;margin-left:auto!important;margin-right:auto!important}.service-collage{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;grid-auto-rows:auto!important;grid-gap:22px!important;gap:22px!important;padding:44px!important;background:#f4f5f8!important;border-radius:34px!important;align-items:stretch!important}.service-collage .white-card,.service-collage .white-card:first-child,.service-collage .white-card:nth-child(2),.service-collage .white-card:nth-child(3),.service-collage .white-card:nth-child(4),.service-collage .white-card:nth-child(5){display:block!important;position:relative!important;background:#fff!important;border:1px solid #e9e9e9!important;border-radius:18px!important;overflow:hidden!important;margin:0!important;box-shadow:none!important}.service-collage .white-card:first-child{grid-column:1/7!important;grid-row:1!important;min-height:210px!important;height:210px!important;padding:30px 34px!important}.service-collage .mobile-app-card,.service-collage .white-card:nth-child(2){grid-column:7/13!important;grid-row:1!important;min-height:210px!important;height:210px!important;padding:26px 32px 0!important}.service-collage .websites-built-card,.service-collage .white-card:nth-child(3){grid-column:1/4!important;grid-row:2!important;min-height:205px!important;height:205px!important;padding:20px 24px!important}.service-collage .full-testing-card,.service-collage .white-card:nth-child(4){grid-column:4/7!important;grid-row:2!important;min-height:205px!important;height:205px!important;padding:20px 24px!important}.service-collage .white-card:nth-child(5),.service-collage .wide{grid-column:7/13!important;grid-row:2!important;min-height:205px!important;height:205px!important;padding:22px 30px 0!important}.service-collage .tag{display:inline-flex!important;align-items:center!important;background:#f16429!important;color:#fff!important;padding:6px 16px!important;border-radius:999px!important;font-size:10px!important;line-height:1!important;font-weight:400!important;margin:0 0 24px!important}.service-collage h2,.service-collage h3{color:#202020!important;font-weight:400!important;letter-spacing:-.03em!important;margin:0!important}.service-collage .white-card:first-child h2{font-size:28px!important;line-height:1.08!important;margin-bottom:14px!important}.service-collage .mobile-app-card h2,.service-collage .wide h2{font-size:25px!important;line-height:1.08!important;margin-bottom:12px!important}.service-collage .full-testing-card h3,.service-collage .websites-built-card h3{font-size:15px!important;line-height:1.15!important;margin-bottom:10px!important}.service-collage p{color:#666!important;font-size:11px!important;line-height:1.45!important;font-weight:300!important;margin:0!important}.service-collage .white-card:first-child p{max-width:470px!important;margin-bottom:24px!important}.service-collage .websites-built-card p{max-width:190px!important;margin-bottom:12px!important}.service-collage .full-testing-card p{max-width:180px!important;margin-bottom:12px!important}.service-collage .btn{height:34px!important;padding:0 28px!important;border-radius:999px!important;font-size:10px!important;font-weight:500!important}.service-collage .mobile-app-card .mobile-info-box{position:absolute!important;z-index:1!important;left:32px!important;right:68px!important;top:74px!important;height:116px!important;min-height:0!important;width:auto!important;max-width:none!important;margin:0!important;padding:20px 200px 16px 24px!important;background:#f4f5f8!important;border-radius:16px!important;overflow:hidden!important}.service-collage .mobile-app-card .mobile-info-box p{max-width:250px!important;color:#666!important;font-size:11px!important;line-height:1.43!important;margin:0 0 12px!important}.service-collage .mobile-app-card .mobile-info-box .btn{display:inline-flex!important;position:relative!important;z-index:5!important;height:32px!important;padding:0 26px!important}.service-collage .mobile-app-card img{position:absolute!important;z-index:3!important;right:22px!important;bottom:0!important;width:185px!important;max-width:185px!important;height:auto!important;max-height:210px!important;object-fit:contain!important;pointer-events:none!important;border-radius:0!important}.service-collage .websites-built-card .code-preview{width:100%!important;height:96px!important;max-height:96px!important;background:#f4f5f8!important;border-radius:12px!important;overflow:hidden!important;margin-top:0!important}.service-collage .websites-built-card .code-preview-top{height:26px!important;padding:0 10px!important;display:flex!important;align-items:center!important;gap:6px!important;background:#eef0f4!important;border-bottom:1px solid #e8e8e8!important}.service-collage .websites-built-card .code-dot{width:7px!important;height:7px!important;border-radius:50%!important;display:block!important}.service-collage .websites-built-card .code-preview pre{height:70px!important;margin:0!important;padding:7px 9px!important;font-size:5.6px!important;line-height:1.12!important;white-space:pre-wrap!important;overflow:hidden!important;color:#1f2937!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important}.service-collage .code-comment{color:#5fbf74!important}.service-collage .code-key{color:#265dff!important}.service-collage .code-tag{color:#111!important}.service-collage .full-testing-card img{width:100%!important;height:98px!important;object-fit:cover!important;object-position:center!important;border-radius:12px!important;margin-top:4px!important}.service-collage .wide img{position:absolute!important;left:50%!important;transform:translateX(-50%)!important;bottom:-36px!important;width:72%!important;max-width:430px!important;max-height:172px!important;object-fit:contain!important;border-radius:10px!important}@media(max-width:760px){.service-collage{width:min(100% - 28px,1120px)!important;grid-template-columns:1fr!important;padding:22px!important;gap:16px!important}.service-collage .full-testing-card,.service-collage .mobile-app-card,.service-collage .websites-built-card,.service-collage .white-card:first-child,.service-collage .wide{grid-column:1!important;grid-row:auto!important;height:auto!important;min-height:190px!important}.service-collage .mobile-app-card .mobile-info-box,.service-collage .mobile-app-card img,.service-collage .wide img{position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important}.service-collage .mobile-app-card .mobile-info-box{padding:18px!important;height:auto!important;margin-top:12px!important}.service-collage .mobile-app-card img{width:160px!important;margin-top:14px!important}.service-collage .wide img{width:100%!important;margin-top:14px!important}}@media (min-width:761px){.service-collage .mobile-app-card,.service-collage .white-card:nth-child(2){height:210px!important;min-height:210px!important;padding:26px 32px 0!important}.service-collage .mobile-app-card h2{margin-bottom:16px!important}.service-collage .mobile-app-card .mobile-info-box{top:84px!important;left:32px!important;right:62px!important;height:104px!important;padding:20px 205px 16px 24px!important;background:#f4f5f8!important;border-radius:16px!important}.service-collage .mobile-app-card .mobile-info-box p{max-width:250px!important;font-size:11px!important;line-height:1.43!important}.service-collage .mobile-app-card img{right:20px!important;bottom:2px!important;width:190px!important;max-height:214px!important;z-index:3!important}.service-collage{display:grid!important;grid-template-columns:repeat(12,1fr)!important;grid-gap:24px!important;gap:24px!important;padding:56px 58px!important;background:#f4f5f8!important;border-radius:34px!important;overflow:visible!important}.service-collage .white-card{background:#fff!important;border:1px solid #e8e8e8!important;border-radius:18px!important;box-shadow:none!important;overflow:hidden!important}.service-collage .white-card:first-child{grid-column:1/span 6!important;grid-row:1!important;height:220px!important;min-height:220px!important;padding:30px 38px!important}.service-collage .white-card:first-child h2{margin:24px 0 12px!important}.service-collage .white-card:first-child .btn{margin-top:16px!important}.service-collage .mobile-app-card,.service-collage .white-card:nth-child(2){grid-column:7/span 6!important;grid-row:1!important;height:220px!important;min-height:220px!important;padding:30px 34px 0!important;position:relative!important;overflow:hidden!important}.service-collage .mobile-app-card h2{font-size:29px!important;line-height:1.06!important;font-weight:400!important;margin:0 0 24px!important;position:relative!important;z-index:4!important}.service-collage .mobile-app-card .mobile-info-box{position:absolute!important;left:34px!important;right:34px!important;top:88px!important;height:116px!important;padding:22px 238px 18px 28px!important;background:#f4f5f8!important;border-radius:16px!important;z-index:1!important}.service-collage .mobile-app-card .mobile-info-box p{max-width:250px!important;margin:0!important;color:#60656f!important;font-size:12px!important;line-height:1.48!important;font-weight:400!important}.service-collage .mobile-app-card .mobile-info-box .btn{display:none!important}.service-collage .mobile-app-card img{position:absolute!important;right:26px!important;top:52px!important;bottom:auto!important;width:220px!important;height:auto!important;max-height:none!important;object-fit:contain!important;z-index:3!important;border-radius:0!important}.service-collage .websites-built-card,.service-collage .white-card:nth-child(3){grid-column:1/span 3!important;grid-row:2!important;height:220px!important;min-height:220px!important;padding:22px 24px 0!important}.service-collage .full-testing-card,.service-collage .white-card:nth-child(4){grid-column:4/span 3!important;grid-row:2!important;height:220px!important;min-height:220px!important;padding:22px 24px 0!important}.service-collage .white-card:nth-child(5),.service-collage .wide{grid-column:7/span 6!important;grid-row:2!important;height:220px!important;min-height:220px!important;padding:24px 30px 0!important;position:relative!important}.service-collage .white-card.large,.service-collage .white-card:first-child{padding:22px 38px 24px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important}.service-collage .white-card.large .tag,.service-collage .white-card:first-child .tag{margin-bottom:18px!important}.service-collage .white-card.large h2,.service-collage .white-card:first-child h2{margin:0 0 12px!important;line-height:1.12!important}.service-collage .white-card.large p,.service-collage .white-card:first-child p{margin:0 0 16px!important;line-height:1.45!important}.service-collage .white-card.large .btn,.service-collage .white-card:first-child .btn{margin-top:0!important}.service-collage .mobile-app-card,.service-collage .white-card:nth-child(2){height:220px!important;min-height:220px!important;padding:28px 34px 0!important;overflow:hidden!important}.service-collage .mobile-app-card h2{margin:0 0 18px!important}.service-collage .mobile-app-card .mobile-info-box{left:34px!important;right:24px!important;top:86px!important;height:122px!important;padding:22px 228px 18px 28px!important;background:#f4f5f8!important;border-radius:16px!important;z-index:1!important}.service-collage .mobile-app-card .mobile-info-box p{max-width:330px!important;width:330px!important;font-size:12px!important;line-height:1.43!important;color:#5f6570!important;margin:0!important;overflow:visible!important}.service-collage .mobile-app-card img{top:86px!important;right:26px!important;width:214px!important;z-index:3!important}.service-collage .mobile-app-card,.service-collage .white-card:nth-child(2){height:220px!important;min-height:220px!important;padding:26px 34px 0!important;overflow:hidden!important}.service-collage .mobile-app-card h2{margin:0 0 18px!important;font-size:28px!important;line-height:1.05!important}.service-collage .mobile-app-card .mobile-info-box{left:34px!important;right:26px!important;top:86px!important;height:116px!important;padding:21px 230px 18px 28px!important;background:#f4f5f8!important;border-radius:16px!important;z-index:1!important;overflow:hidden!important}.service-collage .mobile-app-card .mobile-info-box p{width:235px!important;max-width:235px!important;margin:0!important;color:#5f6570!important;font-size:12px!important;line-height:1.42!important;overflow:hidden!important}.service-collage .mobile-app-card img{top:70px!important;right:28px!important;width:214px!important;z-index:3!important}.service-collage .white-card.large,.service-collage .white-card:first-child{padding:18px 38px 24px!important}.service-collage .white-card.large .tag,.service-collage .white-card:first-child .tag{margin-bottom:14px!important}.service-collage .white-card.large h2,.service-collage .white-card:first-child h2{margin:0 0 10px!important}.service-collage .white-card.large p,.service-collage .white-card:first-child p{margin:0 0 14px!important}.service-collage .white-card.large,.service-collage .white-card:first-child{height:245px!important;min-height:245px!important;padding:24px 38px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important}.service-collage .white-card.large .tag,.service-collage .white-card:first-child .tag{margin:0 0 18px!important}.service-collage .white-card.large h2,.service-collage .white-card:first-child h2{margin:0 0 12px!important;line-height:1.08!important}.service-collage .white-card.large p,.service-collage .white-card:first-child p{margin:0 0 20px!important;max-width:520px!important;line-height:1.45!important}.service-collage .white-card.large .btn,.service-collage .white-card:first-child .btn{margin-top:0!important}.service-collage .mobile-app-card,.service-collage .white-card:nth-child(2){height:245px!important;min-height:245px!important;padding:28px 34px 0!important;overflow:hidden!important}.service-collage .mobile-app-card h2{margin:0 0 20px!important;font-size:28px!important;line-height:1.05!important}.service-collage .mobile-app-card .mobile-info-box{position:absolute!important;left:34px!important;right:62px!important;top:78px!important;height:154px!important;padding:22px 215px 20px 28px!important;background:#f4f5f8!important;border-radius:16px!important;z-index:1!important;overflow:hidden!important}.service-collage .mobile-app-card .mobile-info-box p{width:230px!important;max-width:230px!important;margin:0!important;color:#5f6570!important;font-size:12px!important;line-height:1.34!important;overflow:visible!important}.service-collage .mobile-app-card img{top:64px!important;right:28px!important;width:214px!important;z-index:3!important}}.clients{overflow:hidden!important;padding:74px 0 86px!important;background:#fff!important;text-align:center!important}.clients .clients-title{margin:0 auto 42px!important;font-size:27px!important;line-height:1.1!important;font-weight:400!important;letter-spacing:-.03em!important;text-align:center!important}.client-marquee-stack{display:grid!important;grid-gap:44px!important;gap:44px!important;width:100%!important}.client-marquee{position:relative!important;width:100%!important;overflow:hidden!important;margin:0!important;padding:7px 0!important;-webkit-mask-image:none!important;mask-image:none!important}.client-marquee:after,.client-marquee:before{content:""!important;position:absolute!important;top:-10px!important;bottom:-10px!important;width:min(34vw,360px)!important;z-index:3!important;pointer-events:none!important}.client-marquee:before{left:0!important;background:linear-gradient(90deg,#fff,#fff 42%,hsla(0,0%,100%,.94) 62%,hsla(0,0%,100%,0))!important}.client-marquee:after{right:0!important;background:linear-gradient(270deg,#fff,#fff 42%,hsla(0,0%,100%,.94) 62%,hsla(0,0%,100%,0))!important}.client-track{display:flex!important;align-items:center!important;gap:22px!important;width:max-content!important;animation:clientsSlideLeft 58s linear infinite!important;will-change:transform!important}.client-marquee:nth-child(2) .client-track{animation-duration:60s!important}.client-marquee:nth-child(3) .client-track{animation-duration:62s!important}.client-logo{width:188px!important;height:80px!important;flex:0 0 188px!important;display:grid!important;place-items:center!important;border:1px solid #ebebeb!important;border-radius:8px!important;background:#fff!important;box-shadow:0 5px 16px rgba(0,0,0,.035)!important}.client-logo img{max-width:148px!important;max-height:60px!important;object-fit:contain!important}@keyframes clientsSlideLeft{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes clientsSlideRight{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@media(max-width:760px){.clients{padding:54px 0 64px!important}.clients .clients-title{font-size:25px!important;margin-bottom:32px!important}.client-marquee-stack{gap:28px!important}.client-track{gap:16px!important}.client-logo{width:142px!important;height:62px!important;flex-basis:142px!important}.client-logo img{max-width:110px!important;max-height:46px!important}.client-marquee:after,.client-marquee:before{width:96px!important}}.logo-img{width:150px!important;height:54px!important;flex:0 0 150px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important}.logo-img img{width:auto!important;height:50px!important;max-width:142px!important;max-height:50px!important;object-fit:contain!important}.footer-logo-img{width:162px!important;height:auto!important;max-height:92px!important;object-fit:contain!important}@media(max-width:850px){.logo-img{width:122px!important;flex-basis:122px!important}.logo-img img{height:42px!important;max-height:42px!important}}.nav-wrap{transition:transform .28s ease,opacity .22s ease!important;will-change:transform,opacity!important}.nav-wrap.nav-hidden{transform:translateY(-130%)!important;opacity:0;pointer-events:none!important}.partners-section{margin-top:-118px!important;padding-top:76px!important}.partners-section:before{top:-120px!important;height:175px!important;background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.72) 44%,#fff 84%,#fff)!important}.partners-section:after{top:0!important;height:82px!important;background:#fff!important}.partners-section .container{position:relative!important;z-index:3!important}.testimonial-track{animation-duration:72s!important}.testimonial-marquee:hover .testimonial-track{animation-play-state:paused!important}.testimonial-marquee{position:relative!important;padding:12px 0 56px!important;-webkit-mask-image:none!important;mask-image:none!important}.testimonial-marquee:after,.testimonial-marquee:before{content:""!important;position:absolute!important;top:0!important;bottom:0!important;width:min(28vw,320px)!important;z-index:3!important;pointer-events:none!important}.testimonial-marquee:before{left:0!important;background:linear-gradient(90deg,#fff,#fff 34%,hsla(0,0%,100%,.92) 62%,hsla(0,0%,100%,0))!important}.testimonial-marquee:after{right:0!important;background:linear-gradient(270deg,#fff,#fff 34%,hsla(0,0%,100%,.92) 62%,hsla(0,0%,100%,0))!important}.testimonial-card{min-height:178px!important;box-shadow:0 14px 34px rgba(24,24,27,.07)!important}.testimonial-card p{color:#777!important;line-height:1.65!important}body{overflow-x:clip!important}.footer{position:relative!important;overflow:visible!important;isolation:isolate!important;box-shadow:none!important}.footer:before{content:""!important;position:absolute!important;left:0!important;right:0!important;top:-260px!important;height:260px!important;z-index:0!important;pointer-events:none!important;background:linear-gradient(180deg,rgba(5,6,8,0),rgba(5,6,8,.08) 25%,rgba(5,6,8,.32) 55%,rgba(5,6,8,.72) 82%,#050608)!important}.footer:after{content:none!important}.footer-big,.footer-grid{z-index:2!important}.product-filter{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:18px 24px!important;margin:38px auto 0!important}.product-filter .pill{min-width:118px!important;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease!important}.product-filter .pill:hover{background:#fff3ed!important;border-color:#f16429!important;color:#f16429!important;transform:translateY(-2px)!important;box-shadow:0 12px 28px rgba(241,100,41,.14)!important}.product-filter .pill.active:hover{background:#f16429!important;color:#fff!important}.product-cart-action:disabled,.round:disabled{opacity:.42!important;cursor:not-allowed!important}.modal-backdrop{z-index:30000!important;background:rgba(5,6,8,.46)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.cart-modal{position:relative!important;z-index:30001!important;box-shadow:-24px 0 70px rgba(0,0,0,.18)!important}.cart-error{margin:0 0 14px!important;padding:12px 14px!important;border-radius:12px!important;background:#fff1f1!important;border:1px solid #ffd0d0!important;color:#b42318!important;font-size:14px!important}.order-success-backdrop{position:fixed!important;inset:0!important;z-index:40000!important;display:grid!important;place-items:center!important;padding:24px!important;background:rgba(5,6,8,.44)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.order-success-modal{position:relative!important;width:min(520px,100%)!important;background:#fff!important;border:1px solid #ececec!important;border-radius:24px!important;padding:38px!important;text-align:center!important;box-shadow:0 32px 90px rgba(0,0,0,.22)!important;animation:successPop .34s ease both!important}.order-success-close{position:absolute!important;top:16px!important;right:16px!important;width:32px!important;height:32px!important;border:0!important;border-radius:999px!important;background:#f4f5f8!important;color:#222!important;cursor:pointer!important}.success-check{position:relative!important;width:76px!important;height:76px!important;margin:0 auto 22px!important;border-radius:50%!important;border:2px solid #22b573!important;display:block!important;animation:checkCircle .48s ease .08s both!important}.success-check:after{content:""!important;position:absolute!important;left:22px!important;top:25px!important;width:29px!important;height:16px!important;border-left:3px solid #22b573!important;border-bottom:3px solid #22b573!important;opacity:0;transform:rotate(-45deg) scale(0);transform-origin:center!important;animation:checkMark .28s ease .42s forwards!important}.order-success-modal h2{margin:0 0 10px!important;font-size:30px!important}.receipt-preview{margin:24px 0!important;padding:18px!important;background:#f7f8fa!important;border:1px solid #eceff3!important;border-radius:16px!important;text-align:left!important}.receipt-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;margin-bottom:16px!important}.receipt-head b,.receipt-head small{display:block!important}.receipt-head small,.receipt-head span,.receipt-meta span{color:#777!important;font-size:12px!important}.receipt-meta{display:grid!important;grid-template-columns:auto 1fr!important;grid-gap:8px 18px!important;gap:8px 18px!important;padding:14px 0!important;border-top:1px solid #e1e4e8!important;border-bottom:1px solid #e1e4e8!important;margin-bottom:12px!important}.receipt-line,.receipt-total{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;padding-top:10px!important;color:#666!important;font-size:14px!important}.receipt-line span:first-child{flex:1 1!important;min-width:0!important}.receipt-line strong{min-width:92px!important;text-align:right!important;color:#222!important}.receipt-total{margin-top:10px!important;padding-top:14px!important;border-top:1px solid #e1e4e8!important;color:#222!important}.order-success-actions{display:flex!important;justify-content:center!important;gap:14px!important;flex-wrap:wrap!important}@keyframes successPop{0%{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes checkCircle{0%{opacity:0;transform:scale(.78)}to{opacity:1;transform:scale(1)}}@keyframes checkMark{0%{opacity:0;transform:rotate(-45deg) scale(0)}to{opacity:1;transform:rotate(-45deg) scale(1)}}@media(max-width:760px){.product-filter{gap:12px!important}.product-filter .pill{min-width:0!important;padding:9px 22px!important}.order-success-modal{padding:30px 22px!important}.order-success-actions .btn{width:100%!important;justify-content:center!important}}@media print{body *{visibility:hidden!important}.order-success-backdrop,.order-success-modal,.order-success-modal *{visibility:visible!important}.order-success-backdrop{position:static!important;background:#fff!important;display:block!important;padding:0!important}.order-success-modal{position:static!important;width:100%!important;box-shadow:none!important;border:0!important}.order-success-actions,.order-success-close,.success-check{display:none!important}.receipt-preview{background:#fff!important;border:0!important;padding:0!important}}.product-search-tools{width:min(880px,100%)!important;margin:30px auto 0!important;display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:18px!important;gap:18px!important;text-align:left!important}.product-search-tools label{margin:0!important}.product-search-tools label>span{display:block!important;margin:0 0 8px!important;color:#666!important;font-size:13px!important}.product-search-tools input{width:100%!important;height:48px!important;border:1px solid #dedede!important;border-radius:999px!important;padding:0 18px!important;background:#fff!important;outline:none!important;transition:border-color .2s ease,box-shadow .2s ease!important}.product-search-tools input:focus{border-color:#f16429!important;box-shadow:0 0 0 4px rgba(241,100,41,.12)!important}.barcode-search{display:flex!important;gap:10px!important}.barcode-search .btn{height:48px!important;padding:0 24px!important}.barcode-message{grid-column:1/-1!important;margin:0!important;color:#b42318!important;text-align:center!important}.product-meta{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:12px 0!important}.product-meta span{display:inline-flex!important;gap:5px!important;align-items:center!important;padding:6px 10px!important;border-radius:999px!important;background:#f5f6f8!important;color:#666!important;font-size:12px!important}.product-meta b{color:#222!important}.barcode-product-backdrop{position:fixed!important;inset:0!important;z-index:39000!important;display:grid!important;place-items:center!important;padding:24px!important;background:rgba(5,6,8,.45)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.barcode-product-modal{position:relative!important;width:min(820px,100%)!important;display:grid!important;grid-template-columns:310px 1fr!important;grid-gap:30px!important;gap:30px!important;align-items:center!important;background:#fff!important;border:1px solid #ececec!important;border-radius:24px!important;padding:34px!important;box-shadow:0 34px 100px rgba(0,0,0,.24)!important;animation:successPop .28s ease both!important}.barcode-product-modal>.product-img,.barcode-product-modal>img{width:100%!important;height:260px!important;object-fit:contain!important;background:#f6f7f9!important;border-radius:18px!important}.barcode-product-modal h2{margin:18px 0 12px!important;font-size:34px!important}.scanned-product-info{display:grid!important;grid-template-columns:110px 1fr!important;grid-gap:10px 18px!important;gap:10px 18px!important;margin-top:22px!important;padding:18px!important;border:1px solid #eceff3!important;border-radius:16px!important;background:#f7f8fa!important}.scanned-product-info span{color:#777!important}@media(max-width:760px){.product-search-tools{grid-template-columns:1fr!important}.barcode-search{display:grid!important}.barcode-search .btn{justify-content:center!important}.barcode-product-modal{grid-template-columns:1fr!important;padding:24px!important}.barcode-product-modal>.product-img,.barcode-product-modal>img{height:210px!important}.barcode-product-modal h2{font-size:28px!important}}.product-type-marquee-wrap{margin-top:85px!important}.product-type-marquee{-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)!important;mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)!important}.product-type-track{gap:28px!important;animation:slideLeft 34s linear infinite!important}.product-type-logo{height:68px!important;box-shadow:0 10px 24px rgba(0,0,0,.035)!important;padding:12px 26px!important}.product-type-logo img{max-width:136px!important;max-height:42px!important}@media(max-width:760px){.product-type-marquee-wrap{gap:12px!important}.product-type-label{flex:0 0 136px!important;min-width:136px!important;font-size:18px!important}.product-type-track{gap:16px!important}.product-type-logo{min-width:142px!important;flex-basis:142px!important;height:56px!important;padding:10px 18px!important}.product-type-logo img{max-width:104px!important;max-height:34px!important}}.development-workflow-section{padding-top:42px!important}.development-workflow{display:grid!important;grid-template-columns:288px 1fr!important;grid-gap:28px!important;gap:28px!important;align-items:stretch!important}.workflow-intro-card{position:relative!important;min-height:322px!important;border-radius:22px!important;overflow:hidden!important;background:url(/images/development-workflow-bg.png) 50%/cover no-repeat!important;color:#fff!important;box-shadow:0 24px 60px rgba(241,100,41,.18)!important}.workflow-intro-card:before{inset:0!important;background:radial-gradient(circle at 28% 12%,hsla(0,0%,100%,.22),hsla(0,0%,100%,0) 34%),linear-gradient(135deg,hsla(0,0%,100%,.22),hsla(0,0%,100%,.05) 48%,hsla(0,0%,100%,.14))!important;z-index:1!important}.workflow-intro-card:after,.workflow-intro-card:before{content:""!important;position:absolute!important;pointer-events:none!important}.workflow-intro-card:after{left:-40%!important;top:-52%!important;width:105%!important;height:58%!important;transform:rotate(-18deg)!important;background:linear-gradient(180deg,hsla(0,0%,100%,.42),hsla(0,0%,100%,.08) 55%,hsla(0,0%,100%,0))!important;filter:blur(2px)!important;z-index:2!important}.workflow-glass{position:absolute!important;inset:0!important;z-index:1!important;background:linear-gradient(115deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,.04) 42%,hsla(0,0%,100%,.1)),radial-gradient(circle at 78% 8%,rgba(93,24,18,.16),rgba(93,24,18,0) 30%)!important;backdrop-filter:blur(4px) saturate(1.12) contrast(1.02)!important;-webkit-backdrop-filter:blur(4px) saturate(1.12) contrast(1.02)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.34),inset 16px 0 28px hsla(0,0%,100%,.07),inset -18px -18px 34px rgba(120,36,18,.08),inset 0 -1px 0 hsla(0,0%,100%,.13)!important;mix-blend-mode:normal!important}.workflow-glass:before{inset:-20%!important;background:linear-gradient(105deg,hsla(0,0%,100%,0) 18%,hsla(0,0%,100%,.2) 35%,hsla(0,0%,100%,.03) 49%,hsla(0,0%,100%,0) 66%)!important;transform:translateX(-22%) rotate(-8deg)!important;filter:blur(1px)!important;opacity:.52!important}.workflow-glass:after,.workflow-glass:before{content:""!important;position:absolute!important}.workflow-glass:after{inset:1px!important;border-radius:21px!important;border:1px solid hsla(0,0%,100%,.15)!important;box-shadow:inset 0 0 18px hsla(0,0%,100%,.09),inset 0 0 2px hsla(0,0%,100%,.25)!important}.workflow-intro-content{position:absolute!important;left:24px!important;right:24px!important;bottom:82px!important;z-index:3!important}.workflow-intro-content h2{margin:0 0 14px!important;font-size:52px!important;line-height:1.12!important;letter-spacing:-1.6px!important;font-weight:400!important}.workflow-intro-content p{max-width:230px!important;margin:0!important;font-size:14px!important;line-height:1.18!important;color:#e7e7e7!important}.workflow-arrows{position:absolute!important;right:18px!important;bottom:22px!important;z-index:4!important;display:flex!important;gap:7px!important}.workflow-arrows button{width:28px!important;height:34px!important;display:grid!important;place-items:center!important;border:0!important;padding:0!important;background:transparent!important;color:#fff!important;cursor:pointer!important;transition:transform .18s ease,opacity .18s ease!important}.workflow-arrows button:hover{transform:translateY(-2px)!important;opacity:.78!important}.workflow-arrows button:disabled{opacity:.28!important;cursor:not-allowed!important;transform:none!important}.workflow-step-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:22px!important;gap:22px!important;animation:workflowSlideIn .34s ease both!important}.workflow-step-card{min-height:322px!important;padding:26px 16px!important;border-radius:22px!important;background:#fff!important;border:1px solid #edf0f3!important;display:flex!important;flex-direction:column!important;box-shadow:0 0 0 7px #f6f7f9!important;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease!important;animation:workflowCardLift .42s ease both!important}.workflow-step-card:hover{transform:translateY(-10px)!important;border-color:#e4e8ee!important;box-shadow:0 0 0 7px #f6f7f9,0 22px 48px rgba(0,0,0,.08)!important}.workflow-step-card:nth-child(2){animation-delay:.04s!important}.workflow-step-card:nth-child(3){animation-delay:.08s!important}.workflow-step-card b{display:block!important;margin-bottom:6px!important;font-size:52px!important;line-height:.98!important;font-weight:400!important;letter-spacing:-1.5px!important;color:#000!important}.workflow-step-card h3{margin:0 0 18px!important;font-size:22px!important;line-height:1.12!important;font-weight:400!important;letter-spacing:-.45px!important;color:#111!important}.workflow-step-card p{margin:0!important;color:#666!important;font-size:12px!important;line-height:1.85!important}@keyframes workflowSlideIn{0%{opacity:.45;transform:translateX(28px)}to{opacity:1;transform:translateX(0)}}@keyframes workflowCardLift{0%{opacity:0;transform:translateX(18px) scale(.985)}to{opacity:1;transform:translateX(0) scale(1)}}@media(max-width:980px){.development-workflow{grid-template-columns:1fr!important}.workflow-intro-card{min-height:260px!important}}@media(max-width:760px){.workflow-step-row{grid-template-columns:1fr!important}.workflow-step-card{min-height:230px!important}.workflow-intro-content h2{font-size:42px!important}}.what-develop-section{padding-top:70px!important}.develop-grid{display:grid!important;grid-template-columns:repeat(6,1fr)!important;grid-gap:34px 28px!important;gap:34px 28px!important}.develop-service-card{grid-column:span 2!important;min-height:220px!important;padding:30px 32px!important;border-radius:32px!important;background:#fff!important;border:1px solid #edf0f3!important;box-shadow:0 0 0 7px #f6f7f9!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease!important}.develop-service-card:hover{transform:translateY(-10px)!important;border-color:#e4e8ee!important;box-shadow:0 0 0 7px #f6f7f9,0 22px 48px rgba(0,0,0,.08)!important}.develop-service-card.wide{grid-column:span 3!important}.develop-icon{width:58px!important;height:58px!important;display:grid!important;place-items:center!important;margin-bottom:26px!important;border-radius:50%!important;background:#f4f5f8!important;color:#111!important}.develop-service-card h2{margin:0 0 18px!important;font-size:22px!important;line-height:1.15!important;font-weight:400!important;letter-spacing:-.5px!important;color:#111!important}.develop-service-card h2 span{display:inline-block!important;margin-left:8px!important;font-size:22px!important}.develop-service-card p{margin:0!important;color:#777!important;font-size:12px!important;line-height:1.85!important}.develop-banner{position:relative!important;min-height:205px!important;margin-top:48px!important;border-radius:26px!important;overflow:hidden!important;display:grid!important;place-items:center!important;text-align:center!important;color:#fff!important;background:url(/images/development-workflow-bg.png) 50%/cover no-repeat!important;box-shadow:0 24px 70px rgba(120,36,18,.16)!important}.develop-banner:before{inset:0!important;background:radial-gradient(circle at 66% 16%,hsla(0,0%,100%,.2),hsla(0,0%,100%,0) 28%),linear-gradient(115deg,hsla(0,0%,100%,.18),hsla(0,0%,100%,.05) 42%,hsla(0,0%,100%,.12))!important;z-index:1!important}.develop-banner:after,.develop-banner:before{content:""!important;position:absolute!important;pointer-events:none!important}.develop-banner:after{left:-12%!important;top:-34%!important;width:92%!important;height:70%!important;transform:rotate(-9deg)!important;background:linear-gradient(100deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.22) 42%,hsla(0,0%,100%,0) 72%)!important;filter:blur(2px)!important;opacity:.58!important;z-index:2!important}.develop-banner-glass{position:absolute!important;inset:0!important;z-index:1!important;background:hsla(0,0%,100%,.07)!important;backdrop-filter:blur(4px) saturate(1.1)!important;-webkit-backdrop-filter:blur(4px) saturate(1.1)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.3),inset 0 0 24px hsla(0,0%,100%,.08)!important}.develop-banner-content{position:relative!important;z-index:3!important}.develop-banner-content h2{margin:0 0 4px!important;font-size:38px!important;line-height:1.1!important;font-weight:400!important;color:#fff!important}.develop-banner-content p{margin:0!important;color:hsla(0,0%,100%,.9)!important;font-size:18px!important}.tech-section{text-align:center!important;overflow:hidden!important}.tech-section .section-title{margin-bottom:46px!important}.tech-marquee{position:relative!important;overflow:hidden!important;width:100%!important;padding:10px 0!important;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)!important;mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)!important}.tech-track{display:flex!important;align-items:center!important;gap:58px!important;width:max-content!important;animation:techSlide 32s linear infinite!important}.tech-marquee:hover .tech-track{animation-play-state:paused!important}.tech-logo{min-width:150px!important;height:78px!important;flex:0 0 auto!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#070707!important;filter:none!important}.tech-logo img{max-width:118px!important;max-height:54px!important;object-fit:contain!important;filter:grayscale(1) saturate(0) brightness(0) contrast(1.15)!important;opacity:.92!important;transition:filter .24s ease,opacity .24s ease,transform .24s ease!important}.tech-logo:hover img{filter:none!important;opacity:1!important;transform:translateY(-2px)!important}@keyframes techSlide{0%{transform:translateX(0)}to{transform:translateX(-33.333%)}}@media(max-width:900px){.develop-grid{grid-template-columns:1fr!important}.develop-service-card,.develop-service-card.wide{grid-column:auto!important}.develop-banner-content h2{font-size:32px!important}.develop-banner-content p{font-size:15px!important}.tech-track{gap:28px!important}.tech-logo{min-width:140px!important}}.challenge-section{overflow:hidden!important}.challenge-section .section-title{text-align:center!important;margin:0 0 72px!important;font-size:46px!important;line-height:1.05!important;font-weight:400!important}.challenge-list{width:100%!important;display:grid!important;grid-gap:48px!important;gap:48px!important}.challenge-item{position:relative!important;display:grid!important;grid-template-columns:minmax(300px,.72fr) 1.28fr!important;grid-gap:26px!important;gap:26px!important;align-items:stretch!important;transform:translateX(120px)!important;opacity:0!important;transition:transform .74s cubic-bezier(.22,1,.36,1),opacity .5s ease!important;will-change:transform,opacity!important}.challenge-item.is-visible{transform:translateX(0)!important;opacity:1!important}.challenge-item:not(:last-child):after{content:""!important;position:absolute!important;left:8%!important;right:8%!important;bottom:-24px!important;height:1px!important;background:#f16429!important;opacity:.82!important}.challenge-copy-card{min-height:116px!important;border:1px solid #e7eaf0!important;border-radius:24px!important;background:#fff!important;box-shadow:0 1px 0 rgba(0,0,0,.01)!important}.challenge-title-card{display:flex!important;align-items:center!important;gap:22px!important;padding:28px 38px!important;min-height:116px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.challenge-title-card svg{color:#ff6d38!important;flex:0 0 auto!important}.challenge-title-card h3{margin:0!important;max-width:280px!important;color:#242424!important;font-size:26px!important;line-height:1.08!important;font-weight:400!important;letter-spacing:-.6px!important}.challenge-copy-card{display:flex!important;align-items:center!important;padding:28px 34px!important}.challenge-copy-card p{margin:0!important;color:#777!important;font-size:12px!important;line-height:1.85!important}@media(max-width:850px){.challenge-section .section-title{font-size:36px!important;margin-bottom:42px!important}.challenge-list{gap:38px!important}.challenge-item{grid-template-columns:1fr!important;gap:14px!important}.challenge-copy-card,.challenge-title-card{min-height:auto!important}.challenge-title-card{padding:24px!important}.challenge-title-card h3{font-size:23px!important}.challenge-copy-card{padding:24px!important}.challenge-item:not(:last-child):after{left:12%!important;right:12%!important;bottom:-20px!important}}.contact-map-section{padding-top:46px!important}.contact-glass-box{position:relative!important;overflow:hidden!important;border-radius:34px!important;background:url(/images/contact-background.png) 50%/cover no-repeat!important;border:1px solid hsla(0,0%,100%,.42)!important;box-shadow:0 28px 80px rgba(120,36,18,.16)!important}.contact-glass-box:before{inset:0!important;background:linear-gradient(125deg,hsla(0,0%,100%,.28),hsla(0,0%,100%,.08) 48%,hsla(0,0%,100%,.16))!important;z-index:1!important}.contact-glass-box:after,.contact-glass-box:before{content:""!important;position:absolute!important;pointer-events:none!important}.contact-glass-box:after{left:-18%!important;top:-32%!important;width:82%!important;height:70%!important;transform:rotate(-10deg)!important;background:linear-gradient(100deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.26) 42%,hsla(0,0%,100%,0) 72%)!important;filter:blur(2px)!important;opacity:.62!important;z-index:2!important}.contact-box-glass{position:absolute!important;inset:0!important;z-index:1!important;background:hsla(0,0%,100%,.08)!important;backdrop-filter:blur(5px) saturate(1.14)!important;-webkit-backdrop-filter:blur(5px) saturate(1.14)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.34),inset 0 0 28px hsla(0,0%,100%,.1)!important}.contact-glass-box .contact-cards,.contact-glass-box .map{position:relative!important;z-index:3!important}.contact-glass-box .contact-mini{position:relative!important;overflow:hidden!important;justify-content:flex-start!important;text-align:left!important;padding:28px!important;background:hsla(0,0%,100%,.82)!important;border:1px solid hsla(0,0%,100%,.64)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;box-shadow:0 16px 38px rgba(0,0,0,.08)!important}.contact-mini-content{position:relative!important;z-index:2!important}.contact-mini-content h3{margin:0 0 10px!important}.contact-mini-content p{margin:0!important;color:#666!important}.contact-mini-content a{color:inherit!important;transition:color .2s ease!important}.contact-mini-content a:hover{color:#f16429!important}.contact-card-icon{position:absolute!important;right:-42px!important;top:50%!important;z-index:1!important;display:flex!important;align-items:center!important;justify-content:center!important;color:rgba(241,100,41,.34)!important;pointer-events:none!important}.contact-card-icon,.contact-card-icon svg{width:98px!important;height:98px!important}.contact-card-icon-message{transform:translateY(-50%) rotate(20deg)!important}.contact-card-icon-email{right:-38px!important;transform:translateY(-50%) rotate(7deg)!important}.contact-card-icon-call{right:-44px!important;transform:translateY(-50%) rotate(12deg)!important}html[dir=rtl] .contact-glass-box .contact-mini{text-align:right!important}html[dir=rtl] .contact-card-icon{right:auto!important;left:-42px!important}html[dir=rtl] .contact-card-icon-email{left:-38px!important}html[dir=rtl] .contact-card-icon-call{left:-44px!important}html[dir=rtl] .contact-card-icon-message{transform:translateY(-50%) rotate(20deg) scaleX(-1)!important}.contact-send-card{min-height:170px!important}.contact-map-frame{position:relative!important;overflow:hidden!important;padding:0!important;background:#d9eef7!important;border:1px solid hsla(0,0%,100%,.38)!important;min-height:430px!important}.contact-map-frame iframe{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;border:0!important;filter:saturate(.92) contrast(.98) brightness(1.04)!important}.contact-map-frame a{position:absolute!important;right:18px!important;bottom:18px!important;z-index:4!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;padding:0 18px!important;border-radius:999px!important;background:hsla(0,0%,100%,.92)!important;color:#222!important;font-size:13px!important;box-shadow:0 14px 34px rgba(0,0,0,.16)!important}.contact-message-backdrop{position:fixed!important;inset:0!important;z-index:40000!important;display:grid!important;place-items:center!important;padding:24px!important;background:rgba(5,6,8,.46)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.contact-message-modal{position:relative!important;width:min(520px,100%)!important;background:#fff!important;border:1px solid #ececec!important;border-radius:24px!important;padding:34px!important;box-shadow:0 34px 100px rgba(0,0,0,.24)!important;animation:successPop .28s ease both!important}.contact-message-close{position:absolute!important;right:16px!important;top:16px!important;width:34px!important;height:34px!important;border:0!important;border-radius:50%!important;background:#f4f5f8!important;cursor:pointer!important}html[dir=rtl] .contact-message-close{right:auto!important;left:16px!important}.contact-message-modal h2{margin:0 0 10px!important;font-size:30px!important}.contact-message-textarea{min-height:130px!important;resize:vertical!important;padding-top:14px!important}.contact-form-status{color:#1f7a3f!important;margin:0 0 14px!important}@media(max-width:850px){.contact-glass-box{grid-template-columns:1fr!important}.contact-map-frame{min-height:340px!important}}.about-logo-card{min-height:360px!important;background:linear-gradient(145deg,#f6f7f9,#fff)!important;border:1px solid #e8ebf0!important}.about-logo-card img{width:min(330px,72%)!important;height:auto!important;object-fit:contain!important}.about-intro-section{position:relative!important;padding:130px 0 110px!important;background:#f8f9fa!important;overflow:hidden!important;isolation:isolate!important}.about-intro-glow{position:absolute!important;border-radius:50%!important;filter:blur(50px)!important;pointer-events:none!important;z-index:0!important}.about-intro-glow-1{top:70px!important;left:60px!important;background:radial-gradient(circle,rgba(241,100,42,.36) 0,rgba(241,100,42,0) 60%)!important}.about-intro-glow-1,.about-intro-glow-2{width:360px!important;height:360px!important}.about-intro-glow-2{bottom:70px!important;right:60px!important;background:radial-gradient(circle,rgba(94,160,212,.3) 0,rgba(94,160,212,0) 60%)!important}.about-intro-grid-bg{position:absolute!important;inset:0!important;background-image:linear-gradient(rgba(28,38,55,.05) 1px,transparent 0),linear-gradient(90deg,rgba(28,38,55,.05) 1px,transparent 0)!important;background-size:62px 62px!important;mask-image:radial-gradient(ellipse at 50% 40%,#000 30%,transparent 78%)!important;-webkit-mask-image:radial-gradient(ellipse at 50% 40%,#000 30%,transparent 78%)!important;pointer-events:none!important;z-index:0!important;opacity:.55!important}.about-intro-wrap{position:relative!important;z-index:2!important;max-width:940px!important;margin:0 auto!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important}.about-intro-tag{display:inline-block!important;margin:0 0 30px!important;font-weight:500!important;letter-spacing:.04em!important;text-transform:uppercase!important;font-size:12px!important;padding:8px 18px!important;background:rgba(241,100,42,.08)!important;color:#f16429!important;border:1px solid rgba(241,100,42,.18)!important}.about-intro-title{font-size:clamp(46px,6vw,72px)!important;line-height:1.02!important;letter-spacing:-2px!important;margin:0 0 18px!important;font-weight:500!important;text-align:center!important;color:#15171c!important}.about-intro-title em{font-style:italic!important;font-weight:400!important;color:#f16429!important;background:linear-gradient(120deg,#f16429,#ff8a5b)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}.about-intro-quote{font-family:Georgia,Times New Roman,serif!important;font-size:140px!important;line-height:.7!important;height:60px!important;color:rgba(241,100,42,.16)!important;margin:0 0 4px!important;pointer-events:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.about-intro-text{max-width:740px!important;margin:0 auto 72px!important;color:#4a4d55!important;font-size:18px!important;line-height:1.78!important;text-align:center!important}.about-intro-text strong{color:#15171c!important;font-weight:600!important}.about-intro-text em{font-style:normal!important;color:#f16429!important;font-weight:500!important}.about-intro-pillars{width:100%!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;grid-gap:22px!important;gap:22px!important}.about-intro-pillar{position:relative!important;text-align:left!important;padding:34px 30px 30px!important;background:hsla(0,0%,100%,.78)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;border:1px solid rgba(15,23,42,.07)!important;border-radius:22px!important;box-shadow:0 20px 44px rgba(15,23,42,.05)!important;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease,border-color .35s ease!important;overflow:hidden!important}.about-intro-pillar:before{content:""!important;position:absolute!important;top:0!important;left:0!important;width:48px!important;height:3px!important;background:linear-gradient(90deg,#f16429,#ff8a5b)!important;border-radius:0 0 4px 0!important}.about-intro-pillar:hover{transform:translateY(-6px)!important;border-color:rgba(241,100,42,.28)!important;box-shadow:0 30px 60px rgba(15,23,42,.09)!important}.about-intro-pillar-number{display:inline-block!important;font-size:12px!important;font-weight:600!important;color:#f16429!important;margin-bottom:18px!important;letter-spacing:.12em!important}.about-intro-pillar h3{margin:0 0 12px!important;font-size:23px!important;line-height:1.15!important;font-weight:500!important;letter-spacing:-.5px!important;color:#15171c!important}.about-intro-pillar p{margin:0!important;font-size:14.5px!important;line-height:1.62!important;color:#6b6e76!important}@media(max-width:900px){.about-intro-pillars{grid-template-columns:1fr!important;gap:14px!important;max-width:520px!important;margin:0 auto!important}.about-intro-pillar{padding:26px 24px 24px!important}}@media(max-width:760px){.about-intro-section{padding:88px 0 72px!important}.about-intro-glow{display:none!important}.about-intro-title{font-size:42px!important;letter-spacing:-1.2px!important}.about-intro-text{font-size:15.5px!important;line-height:1.72!important;margin-bottom:54px!important}.about-intro-quote{font-size:108px!important;height:48px!important}.about-intro-tag{margin-bottom:22px!important}}.about-goal-card{min-height:420px!important;padding:44px 34px!important;border-radius:18px!important;background:linear-gradient(135deg,#9d7f72,#b46f53 38%,#f1652a)!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important}.about-goal-card h2{margin:0 0 14px!important;color:#fff!important;font-size:42px!important;line-height:1.05!important;font-weight:400!important}.about-goal-card p{max-width:440px!important;margin:0!important;color:#fff!important;font-size:17px!important;font-weight:300!important;line-height:1.58!important;letter-spacing:0!important}.about-vision-goal-grid{align-items:flex-end!important}.about-vision-block{max-width:620px!important}.about-vision-quote{color:#a9a9a9!important;font-size:78px!important;line-height:.72!important;font-weight:800!important;margin-bottom:2px!important}.about-vision-description{margin:0 0 24px!important;color:#171717!important;font-size:16px!important;line-height:1.52!important;letter-spacing:0!important;font-weight:400!important}.about-vision-card{position:relative!important;overflow:hidden!important;min-height:156px!important;border-radius:28px!important;padding:32px 42px!important;background:url(/images/about-vision-bg.png) 50%/cover no-repeat!important;border:1px solid hsla(0,0%,100%,.42)!important;box-shadow:0 26px 70px rgba(120,36,18,.14)!important;display:flex!important;align-items:center!important;justify-content:center!important}.about-vision-card:before{inset:0!important;z-index:1!important;background:linear-gradient(125deg,hsla(0,0%,100%,.26),hsla(0,0%,100%,.08) 50%,hsla(0,0%,100%,.18))!important}.about-vision-card:after,.about-vision-card:before{content:""!important;position:absolute!important;pointer-events:none!important}.about-vision-card:after{left:-18%!important;top:-30%!important;z-index:2!important;width:86%!important;height:64%!important;transform:rotate(-9deg)!important;background:linear-gradient(100deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.28) 44%,hsla(0,0%,100%,0) 74%)!important;filter:blur(2px)!important;opacity:.68!important}.about-vision-glass{position:absolute!important;inset:0!important;z-index:1!important;background:hsla(0,0%,100%,.08)!important;backdrop-filter:blur(4px) saturate(1.12)!important;-webkit-backdrop-filter:blur(4px) saturate(1.12)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.34),inset 0 0 28px hsla(0,0%,100%,.12)!important}.about-vision-card h2,.about-vision-card p{position:relative!important;z-index:3!important;color:#fff!important}.about-vision-card h2{margin:0!important;font-size:40px!important;line-height:1.05!important;font-weight:400!important;font-size:70px!important;line-height:1!important}.about-cta h2,.about-goal-card h2,.about-vision-card h2{font-weight:700!important}.about-cta p,.about-goal-card p,.about-vision-description{font-weight:300!important}.about-cta p,.dev-projects-cta p{color:#e7e7e7!important}html[dir=rtl] .about-cta p,html[dir=rtl] .about-goal-card p,html[dir=rtl] .about-target-summary p,html[dir=rtl] .about-vision-description{opacity:.72}html[dir=rtl] .about-target-summary p{line-height:1.85!important}.about-target-section{padding-top:78px!important}.about-target-title{margin-bottom:86px!important;font-family:Inter,Arial,Helvetica,sans-serif!important;letter-spacing:-.02em!important}.about-target{display:grid!important;grid-template-columns:330px minmax(0,1fr)!important;grid-gap:28px!important;gap:28px!important;align-items:stretch!important}.about-target-summary{position:relative!important;overflow:hidden!important;min-height:400px!important;border-radius:15px!important;padding:30px 22px!important;background:url(/images/about-target-bg.png) 50%/cover no-repeat!important;border:1px solid hsla(0,0%,100%,.42)!important;box-shadow:0 22px 58px rgba(120,36,18,.14)!important}.about-target-summary:before{inset:0!important;z-index:1!important;background:linear-gradient(135deg,rgba(241,101,42,.34),hsla(0,0%,100%,.06) 45%,rgba(241,101,42,.22))!important}.about-target-summary:after,.about-target-summary:before{content:""!important;position:absolute!important;pointer-events:none!important}.about-target-summary:after{right:-18%!important;top:-15%!important;z-index:2!important;width:78%!important;height:42%!important;transform:rotate(-8deg)!important;background:linear-gradient(100deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.32) 44%,hsla(0,0%,100%,0) 72%)!important;filter:blur(2px)!important;opacity:.72!important}.about-target-glass{position:absolute!important;inset:0!important;z-index:1!important;background:hsla(0,0%,100%,.07)!important;backdrop-filter:blur(4px) saturate(1.12)!important;-webkit-backdrop-filter:blur(4px) saturate(1.12)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.32),inset 0 0 28px hsla(0,0%,100%,.1)!important}.about-target-summary-content{position:relative!important;z-index:3!important;color:#fff!important}.about-target-summary h3{margin:0 0 14px!important;color:#fff!important;font-size:24px!important;line-height:1.12!important;font-weight:700!important;letter-spacing:-.02em!important}.about-target-summary p{margin:0!important;color:#fff!important;font-size:13px!important;line-height:1.35!important;font-weight:300!important;letter-spacing:.01em!important}.about-target-proof{display:flex!important;align-items:center!important;gap:10px!important;margin-top:18px!important;color:#fff!important;font-size:11px!important;font-weight:600!important}.about-target-proof span{display:inline-flex!important;align-items:center!important;min-height:26px!important;padding:0 10px!important;border-radius:999px!important;background:hsla(0,0%,100%,.18)!important;border:1px solid hsla(0,0%,100%,.24)!important}.target-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:18px!important;gap:18px!important}.about-target-card{position:relative!important;overflow:hidden!important;min-height:190px!important;border-radius:14px!important;padding:20px 16px!important;border:1px solid #edf0f4!important;box-shadow:0 0 0 4px rgba(9,84,135,.025)!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease!important}.about-target-card:hover{transform:translateY(-5px)!important;border-color:rgba(241,101,42,.25)!important;box-shadow:0 18px 42px rgba(9,84,135,.09)!important}.about-target-card h3{position:relative!important;z-index:2!important;margin:0!important;color:#202020!important;font-family:Inter,Arial,Helvetica,sans-serif!important;font-size:15px!important;line-height:1.26!important;font-weight:520!important;letter-spacing:-.01em!important}.about-target-icon{position:absolute!important;z-index:1!important;right:-32px!important;bottom:26px!important;width:104px!important;height:104px!important;color:rgba(94,94,94,.55)!important;stroke-width:1.15!important;pointer-events:none!important;transition:transform .24s ease,color .24s ease!important}.about-target-card:hover .about-target-icon{transform:scale(1.06) rotate(-2deg)!important;color:rgba(241,101,42,.48)!important}@media(max-width:850px){.about-target,.target-grid{grid-template-columns:1fr!important}.about-target-title{margin-bottom:42px!important}}.voip-pbx-card{position:relative!important;background:linear-gradient(145deg,#f4f6f8,#fff)!important;min-height:360px!important;padding:26px!important;overflow:hidden!important}.voip-pbx-card .voip-pbx-image{width:100%!important;max-width:560px!important;height:auto!important;object-fit:contain!important;filter:drop-shadow(0 24px 34px rgba(0,0,0,.18))!important}.voip-lineup-card{min-height:420px!important;justify-content:space-between!important;padding:70px!important;background:#fff!important;border:18px solid #f6f8fa!important;border-radius:42px!important;overflow:hidden!important}.voip-lineup-copy{position:relative!important;z-index:2!important;max-width:430px!important}.voip-lineup-copy .btn{margin-bottom:26px!important}.voip-lineup-image{position:absolute!important;right:-18px!important;bottom:26px!important;z-index:1!important;width:min(58%,650px)!important;max-height:345px!important;object-fit:contain!important;filter:drop-shadow(0 28px 34px rgba(0,0,0,.18))!important}@media(max-width:850px){.voip-lineup-card{align-items:flex-start!important;padding:34px 24px 230px!important}.voip-lineup-image{right:-20px!important;bottom:18px!important;width:92%!important;max-height:230px!important}}.voip-benefits-section{overflow:hidden!important;padding-top:78px!important;padding-bottom:74px!important}.voip-benefits-head{text-align:center!important}.voip-benefit-pill{padding:7px 42px!important;min-width:260px!important;justify-content:center!important;font-weight:500!important;font-size:17px!important;letter-spacing:.03em!important}.voip-benefits-head .section-title{margin-top:18px!important;margin-bottom:64px!important}.voip-benefit-marquees{display:grid!important;grid-gap:42px!important;gap:42px!important}.voip-benefit-marquee,.voip-benefit-marquees{position:relative!important;width:100%!important}.voip-benefit-marquee{overflow:hidden!important;padding:0 0 4px!important}.voip-benefit-marquee:after,.voip-benefit-marquee:before{content:""!important;position:absolute!important;top:-18px!important;bottom:-18px!important;width:360px!important;z-index:4!important;pointer-events:none!important}.voip-benefit-marquee:before{left:0!important;background:linear-gradient(90deg,#fff,#fff 44%,hsla(0,0%,100%,.96) 70%,hsla(0,0%,100%,0))!important}.voip-benefit-marquee:after{right:0!important;background:linear-gradient(270deg,#fff,#fff 44%,hsla(0,0%,100%,.96) 70%,hsla(0,0%,100%,0))!important}.voip-benefit-track{animation:voipBenefitsLeft 30s linear infinite!important;will-change:transform!important}.voip-benefit-set,.voip-benefit-track{display:flex!important;align-items:center!important;width:max-content!important}.voip-benefit-set{gap:58px!important;flex:0 0 auto!important;padding-right:58px!important}.voip-benefit-marquee.reverse .voip-benefit-track{animation-name:voipBenefitsRight!important;animation-duration:34s!important}.voip-benefit-card{flex:0 0 220px!important;height:132px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;text-align:center!important;gap:18px!important;padding:22px 24px!important;background:#fff!important;border:1px solid #eef1f5!important;border-radius:24px!important;box-shadow:0 0 0 6px rgba(9,84,135,.025)!important;color:#181818!important;font-size:15px!important;font-weight:400!important;line-height:1.2!important}.voip-benefit-icon{width:50px!important;height:50px!important;border-radius:50%!important;background:#f6f8fb!important;display:grid!important;place-items:center!important;color:#111!important}.voip-benefit-icon svg{stroke:#111!important}@keyframes voipBenefitsLeft{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes voipBenefitsRight{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@media(max-width:850px){.voip-benefit-marquee:after,.voip-benefit-marquee:before{width:82px!important}.voip-benefit-set{gap:28px!important;padding-right:28px!important}.voip-benefit-card{flex-basis:210px!important}}.voip-solutions-section{padding-top:76px!important;padding-bottom:82px!important}.voip-solutions-head{text-align:center!important;max-width:560px!important;margin:0 auto 58px!important}.voip-solutions-head .section-title{margin-bottom:12px!important}.voip-solutions-head .muted{font-size:13px!important;line-height:1.45!important}.voip-solutions-viewport{overflow:hidden!important;width:100%!important}.voip-solutions-track{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:56px!important;gap:56px!important;animation:voipSolutionsNext .34s ease both!important}.voip-solutions-track.previous{animation-name:voipSolutionsPrevious!important}.voip-solution-card{min-height:250px!important;background:#f4f6f8!important;border:1px solid #edf0f4!important;border-radius:26px!important;padding:16px 16px 28px!important;text-align:left!important;box-shadow:0 16px 40px rgba(9,84,135,.04)!important;transition:transform .24s ease,box-shadow .24s ease!important}.voip-solution-card:hover{transform:translateY(-4px)!important;box-shadow:0 22px 52px rgba(9,84,135,.08)!important}.voip-solution-image{height:126px!important;border-radius:16px!important;background:#fff!important;padding:16px!important;margin-bottom:18px!important}.voip-solution-image img{max-height:100%!important}.voip-solution-card h3{margin:0 0 9px!important;color:#222!important;font-size:18px!important;line-height:1.2!important}.voip-solution-card p{color:#666!important;font-size:11px!important;line-height:1.42!important}.voip-solution-arrows{display:flex!important;justify-content:center!important;gap:18px!important;margin-top:34px!important}.voip-solution-arrows button{width:52px!important;height:52px!important;border:0!important;background:#f5f6f8!important;color:#111!important;display:grid!important;place-items:center!important;cursor:pointer!important;transition:transform .2s ease,background .2s ease,box-shadow .2s ease!important}.voip-solution-arrows button:hover{transform:translateY(-2px)!important;background:#fff!important;box-shadow:0 16px 34px rgba(9,84,135,.12)!important}.voip-no-solutions{min-height:180px!important;display:grid!important;place-items:center!important;background:#f4f6f8!important;border:1px solid #edf0f4!important;border-radius:26px!important;color:#777!important;font-size:18px!important}@keyframes voipSolutionsNext{0%{opacity:.2;transform:translateX(42px)}to{opacity:1;transform:translateX(0)}}@keyframes voipSolutionsPrevious{0%{opacity:.2;transform:translateX(-42px)}to{opacity:1;transform:translateX(0)}}@media(max-width:850px){.voip-solutions-track{grid-template-columns:1fr!important;gap:20px!important}}.footer{padding:126px 0 64px!important}.footer-grid{align-items:start!important;grid-template-columns:1.7fr 1fr 1fr 1fr!important;gap:72px!important}.footer-logo-img{width:102px!important;max-height:none!important;margin:0 0 24px!important;opacity:.96!important}.footer h4{margin:0 0 18px!important;color:hsla(0,0%,100%,.88)!important;font-size:16px!important;line-height:1.25!important;font-weight:500!important}.footer a,.footer p{color:hsla(0,0%,100%,.48)!important;font-size:14px!important;line-height:1.95!important;font-weight:300!important}.footer b{color:hsla(0,0%,100%,.74)!important;font-weight:400!important}.footer a{width:max-content!important;transition:color .2s ease,transform .2s ease,opacity .2s ease!important}.footer a:hover{color:#fff!important;transform:translateX(3px)!important}.footer-contact-link{display:block!important}.footer-socials{display:flex!important;gap:9px!important;flex-wrap:wrap!important;margin-top:18px!important}.footer-socials a{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:24px!important;height:24px!important;overflow:hidden!important;white-space:nowrap!important;text-indent:0!important;border:1px solid hsla(0,0%,100%,.28)!important;border-radius:50%!important;opacity:.78!important;position:relative!important;color:hsla(0,0%,100%,.76)!important}.footer-socials a:before{position:absolute!important;inset:0!important;display:grid!important;place-items:center!important;text-indent:0!important;color:hsla(0,0%,100%,.72)!important;font-size:10px!important;font-weight:300!important}.footer-socials svg{width:13px!important;height:13px!important;display:block!important;fill:none!important;stroke:currentColor!important;stroke-width:1.6!important;stroke-linecap:round!important;stroke-linejoin:round!important}.footer-socials a:first-child svg{fill:currentColor!important;stroke:none!important}.footer-socials a:first-child:before{content:"f"!important;font-family:Arial,Helvetica,sans-serif!important;font-size:13px!important;font-weight:600!important}.footer-socials a:nth-child(2):before{content:""!important;width:10px!important;height:10px!important;border:1.4px solid hsla(0,0%,100%,.74)!important;border-radius:3px!important;box-shadow:inset 0 0 0 2px #050608!important}.footer-socials a:nth-child(2):after{content:""!important;position:absolute!important;top:6px!important;right:6px!important;width:2.5px!important;height:2.5px!important;border-radius:50%!important;background:hsla(0,0%,100%,.74)!important}.footer-socials a:nth-child(3):before{content:"\260E"!important;font-size:12px!important;transform:rotate(-12deg)!important}.footer-socials a:after,.footer-socials a:before{content:none!important;display:none!important}.footer-socials a:hover{transform:translateY(-2px)!important;border-color:hsla(0,0%,100%,.72)!important;opacity:1!important}.footer-big{bottom:58px!important;width:100%!important;color:hsla(0,0%,100%,.12)!important;font-size:clamp(50px,8vw,118px)!important;font-weight:100!important;letter-spacing:.52em!important;text-transform:uppercase!important;padding-left:.52em!important;font-family:Inter,Arial,Helvetica,sans-serif!important}@media(max-width:850px){.footer{padding-top:98px!important;min-height:620px!important}.footer-grid{grid-template-columns:1fr!important;gap:28px!important}.footer-big{bottom:48px!important;font-size:38px!important;letter-spacing:.32em!important;padding-left:.32em!important}}.services-page-hero{padding-bottom:54px!important}.services-overview-section{padding-top:0!important}.services-overview-shell{width:min(1120px,calc(100% - 38px))!important;background:#f2f3f6!important;border-radius:34px!important;padding:58px 50px!important}.services-overview-grid{display:grid!important;grid-template-columns:1.18fr 1fr!important;grid-gap:24px!important;gap:24px!important}.services-feature-card{position:relative!important;overflow:hidden!important;min-height:220px!important;background:#fff!important;border:1px solid rgba(229,231,235,.92)!important;border-radius:16px!important;padding:28px!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.92)!important}.services-feature-card h2{margin:0 0 18px!important;color:#242424!important;font-size:24px!important;line-height:1.16!important;font-weight:500!important;letter-spacing:0!important}.services-feature-card p{margin:0!important;color:#6f737b!important;font-size:10.5px!important;line-height:1.45!important}.services-feature-card .btn{min-height:37px!important;padding:0 28px!important;margin-top:22px!important;font-size:11px!important;font-weight:600!important}.services-card-pbx{display:flex!important;align-items:center!important;padding-left:42px!important}.services-card-pbx p{max-width:405px!important}.services-copy-panel{background:#f4f5f8!important;border-radius:14px!important;padding:22px 20px!important}.services-card-network{display:grid!important;grid-template-columns:minmax(0,1fr) 150px!important;grid-gap:18px!important;gap:18px!important;min-height:220px!important;padding:28px 24px 16px!important}.services-network-copy{position:relative!important;z-index:2!important}.services-card-network .services-copy-panel{max-width:230px!important;min-height:112px!important;padding:17px 15px!important}.services-small-title{margin-bottom:15px!important;color:#737780!important}.services-network-image{position:absolute!important;right:31px!important;bottom:6px!important;z-index:1!important;width:138px!important;height:198px!important;max-height:none!important;object-fit:contain!important}.services-card-web{min-height:238px!important;padding:34px 28px!important}.services-card-web h2{margin-bottom:15px!important}.services-card-web h2,.services-web-copy{position:relative!important;z-index:2!important}.services-web-copy{width:340px!important;min-height:134px!important;padding:18px 16px!important}.services-web-copy p:first-child{margin-bottom:9px!important}.services-web-image{position:absolute!important;right:18px!important;bottom:-2px!important;z-index:1!important;width:340px!important;max-width:62%!important;height:auto!important;object-fit:contain!important}.services-card-outsourcing{min-height:250px!important;padding:34px 22px 20px!important}.services-outsourcing-copy{padding:26px 28px 21px!important;min-height:178px!important}.services-outsourcing-copy p{font-size:11px!important;line-height:1.48!important}.services-outsourcing-copy p+p{margin-top:5px!important}@media(max-width:900px){.services-overview-shell{padding:24px!important;border-radius:28px!important}.services-overview-grid{grid-template-columns:1fr!important}.services-card-outsourcing,.services-card-web,.services-feature-card{min-height:auto!important}.services-card-network{grid-template-columns:1fr!important;min-height:280px!important}.services-network-image{right:22px!important;bottom:18px!important;width:118px!important;opacity:.92!important}.services-web-copy{width:min(100%,320px)!important}.services-web-image{position:relative!important;right:auto!important;bottom:auto!important;max-width:100%!important;width:360px!important;margin:18px auto -20px!important}}@media(max-width:560px){.services-feature-card{padding:24px!important}.services-card-pbx{padding-left:24px!important}.services-card-network{padding:24px!important}.services-network-image{position:relative!important;right:auto!important;bottom:auto!important;width:112px!important;margin:8px auto -6px!important}}@media(min-width:901px){.services-card-network,.services-card-web{display:block!important;position:relative!important;overflow:hidden!important;height:240px!important;min-height:240px!important;padding:28px 28px 0!important}.services-card-network,.services-card-web{height:250px!important;min-height:250px!important}.services-card-network h2,.services-card-web h2{position:relative!important;z-index:4!important;margin:0 0 18px!important}.services-network-copy{position:static!important}.services-card-network .services-copy-panel,.services-web-copy{position:absolute!important;left:28px!important;right:24px!important;z-index:1!important;width:auto!important;max-width:none!important;background:#f4f5f8!important;border-radius:16px!important;overflow:hidden!important}.services-card-network .services-copy-panel{top:82px!important;right:24px!important;bottom:18px!important;min-height:0!important;padding:18px 206px 66px 18px!important}.services-web-copy{top:86px!important;bottom:18px!important;min-height:0!important;padding:18px 300px 18px 18px!important}.services-card-network .btn{position:absolute!important;left:44px!important;bottom:28px!important;z-index:4!important;margin:0!important;min-height:34px!important;padding:0 25px!important}.services-network-image{right:18px!important;width:138px!important;height:195px!important;object-fit:contain!important}.services-network-image,.services-web-image{top:auto!important;bottom:18px!important;z-index:3!important}.services-web-image{right:22px!important;width:290px!important;max-width:52%!important}.services-card-network .services-copy-panel p,.services-web-copy p{font-size:9.6px!important;line-height:1.36!important}.services-card-network .services-copy-panel p{max-width:205px!important}.services-web-copy p{max-width:200px!important}.services-outsourcing-copy p{font-size:11px!important;line-height:1.46!important}.services-card-outsourcing{height:250px!important;min-height:250px!important}.services-card-outsourcing h2{font-size:23px!important;line-height:1.18!important}.services-outsourcing-copy{min-height:0!important;height:154px!important;padding:22px 28px 18px!important}.services-outsourcing-copy .btn{margin-top:18px!important;min-height:34px!important;padding:0 26px!important}}.clients,.hero,.page-hero,.partner-marquee,.partner-marquee-wrap,.partner-marquee-wrap:before,.partners-section,.partners-section:after,.partners-section:before,.section,.services-overview-section,.services-page-hero,.stacking-cards-section,.testimonials,.voip-benefits-section,.voip-solutions-section,body,html,main,main>section{background:#f8f9fa!important}.partners-section{box-shadow:0 -36px 70px rgba(248,249,250,.98)!important}.hero{background:#f8f9fa!important}.hero:after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;height:230px!important;z-index:3!important;pointer-events:none!important;background:linear-gradient(180deg,rgba(248,249,250,0),rgba(248,249,250,.78) 52%,#f8f9fa)!important}.hero .image-stack{position:relative!important;z-index:1!important;overflow:hidden!important;box-shadow:0 42px 90px rgba(248,249,250,.96)!important}.hero .image-stack:after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:-1px!important;height:38%!important;z-index:2!important;pointer-events:none!important;background:linear-gradient(180deg,rgba(248,249,250,0),rgba(248,249,250,.84) 64%,#f8f9fa)!important}.partners-section{background:#f8f9fa!important;box-shadow:none!important}.partners-section:before{top:-126px!important;height:190px!important;background:linear-gradient(180deg,rgba(248,249,250,0),rgba(248,249,250,.76) 38%,#f8f9fa 82%,#f8f9fa)!important}.partners-section:after,.partners-section:before{content:""!important;position:absolute!important;left:0!important;right:0!important;z-index:1!important;pointer-events:none!important}.partners-section:after{top:58px!important;height:120px!important;background:radial-gradient(ellipse at center,rgba(205,211,218,.34) 0,rgba(248,249,250,.24) 48%,rgba(248,249,250,0) 78%)!important;filter:blur(8px)!important}.partner-marquee,.partner-marquee-wrap{background:transparent!important}.partner-marquee-wrap:before{content:""!important;position:absolute!important;left:-34px!important;right:-34px!important;top:50%!important;height:116px!important;transform:translateY(-50%)!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(180deg,rgba(248,249,250,0),rgba(226,230,235,.46) 50%,rgba(248,249,250,0))!important;filter:blur(14px)!important}.partner-marquee-wrap>*{position:relative!important;z-index:2!important}.clients{background:#f8f9fa!important}.client-marquee:before{background:linear-gradient(90deg,#f8f9fa,#f8f9fa 42%,rgba(248,249,250,.94) 62%,rgba(248,249,250,0))!important}.client-marquee:after{background:linear-gradient(270deg,#f8f9fa,#f8f9fa 42%,rgba(248,249,250,.94) 62%,rgba(248,249,250,0))!important}.home-partners .fixed-label,.home-partners .partner-card,.home-partners .partner-card.brand{box-shadow:none!important}.home-partners .partner-marquee-wrap:before,.home-partners.partner-marquee-wrap:before{display:none!important;content:none!important}.home-partners .fixed-label{z-index:6!important;overflow:visible!important}.home-partners .fixed-label:after{content:""!important;position:absolute!important;top:-12px!important;bottom:-12px!important;right:-118px!important;width:130px!important;z-index:4!important;pointer-events:none!important;background:linear-gradient(90deg,rgba(248,249,250,.98),rgba(248,249,250,.82) 42%,rgba(248,249,250,.36) 72%,rgba(248,249,250,0))!important;filter:blur(8px)!important}.home-partners .partner-marquee{position:relative!important;-webkit-mask-image:linear-gradient(90deg,#000,#000 90%,transparent)!important;mask-image:linear-gradient(90deg,#000,#000 90%,transparent)!important}@media (min-width:761px){.section .service-collage{width:min(1120px,calc(100% - 38px))!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}}.stacking-cards-section{background:#f8f9fa!important;padding:54px 0 72px!important;position:relative!important;overflow:visible!important}.stacking-cards-section .why-scroll{width:min(1120px,calc(100% - 38px))!important;max-width:1120px!important;margin:0 auto!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;display:grid!important;grid-template-columns:minmax(380px,1fr) minmax(420px,465px)!important;grid-gap:clamp(52px,7vw,90px)!important;gap:clamp(52px,7vw,90px)!important;align-items:start!important;overflow:visible!important}.stacking-cards-section .why-copy{position:sticky!important;position:-webkit-sticky!important;top:88px!important;align-self:start!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;z-index:5!important}.stacking-cards-section .why-copy h2{margin:24px 0 20px!important;font-size:44px!important;line-height:1.08!important;letter-spacing:-.04em!important}.stacking-cards-section .why-copy .muted{max-width:500px!important;margin:0 0 56px!important;font-size:15px!important;line-height:1.7!important}.stacking-cards-section .why-cards{position:relative!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;display:block!important;padding:0!important;overflow:visible!important}.stacking-cards-section .why-card{position:sticky!important;position:-webkit-sticky!important;width:100%!important;height:240px!important;min-height:240px!important;margin:0 0 30px!important;padding:32px 38px 30px!important;background:#fff!important;border:1px solid #e3e6ec!important;border-radius:22px!important;box-shadow:0 22px 50px rgba(15,23,42,.07)!important;display:flex!important;flex-direction:column!important;gap:0!important;overflow:hidden!important;opacity:1!important;transform:none!important;transition:box-shadow .28s ease,border-color .28s ease!important;animation:none!important}.stacking-cards-section .why-card:hover{border-color:rgba(241,101,42,.22)!important;box-shadow:0 32px 70px rgba(15,23,42,.1)!important}.stacking-cards-section .why-card:first-child{top:88px!important;z-index:1!important}.stacking-cards-section .why-card:nth-child(2){top:118px!important;z-index:2!important}.stacking-cards-section .why-card:nth-child(3){top:148px!important;z-index:3!important}.stacking-cards-section .why-card:nth-child(4){top:178px!important;z-index:4!important}.stacking-cards-section .why-card-icon{margin:0 0 32px!important;line-height:0!important;color:#ff8a5b!important;background:transparent!important;border:0!important}.stacking-cards-section .why-card-icon,.stacking-cards-section .why-card-icon svg{width:46px!important;height:46px!important}.stacking-cards-section .why-card b{display:block!important;margin:0 0 14px!important;font-size:28px!important;line-height:1.12!important;font-weight:500!important}.stacking-cards-section .why-card>span:not(.why-card-icon){margin:0!important;max-width:430px!important;color:#74777d!important;font-size:15px!important;line-height:1.6!important}@media(max-width:900px){.stacking-cards-section{padding:54px 0!important;min-height:0!important}.stacking-cards-section .why-scroll{grid-template-columns:1fr!important;gap:28px!important;padding:0!important;min-height:0!important}.stacking-cards-section .why-copy{position:relative!important;top:auto!important;z-index:auto!important}.stacking-cards-section .why-copy h2{font-size:34px!important}.stacking-cards-section .why-cards{position:relative!important;top:auto!important;height:auto!important;min-height:0!important}.stacking-cards-section .why-card{position:relative!important;left:auto!important;right:auto!important;top:auto!important;height:auto!important;min-height:160px!important;margin-bottom:18px!important;font-size:22px!important;transform:none!important}}.home-partners .fixed-label:after{right:-172px!important;width:190px!important;filter:blur(18px)!important;background:linear-gradient(90deg,#f8f9fa,rgba(248,249,250,.9) 36%,rgba(248,249,250,.48) 68%,rgba(248,249,250,0))!important}.product-type-label{overflow:visible!important}.product-type-label:after{top:-14px!important;bottom:-14px!important;right:-172px!important;width:190px!important;filter:blur(18px)!important}.product-type-marquee{-webkit-mask-image:linear-gradient(90deg,#000,#000 90%,transparent)!important;mask-image:linear-gradient(90deg,#000,#000 90%,transparent)!important}.product-type-logo{box-shadow:0 12px 34px rgba(18,25,38,.05)!important}.home-partners .fixed-label:after,.product-type-label:after{right:-260px!important;width:290px!important;top:-24px!important;bottom:-24px!important;filter:blur(30px)!important;background:radial-gradient(ellipse at left center,#f8f9fa 0,rgba(248,249,250,.88) 38%,rgba(248,249,250,.46) 64%,rgba(248,249,250,0) 88%),linear-gradient(90deg,#f8f9fa,rgba(248,249,250,.78) 34%,rgba(248,249,250,.34) 66%,rgba(248,249,250,0))!important}.home-partners .partner-marquee,.product-type-marquee{-webkit-mask-image:linear-gradient(90deg,#000,#000 86%,rgba(0,0,0,.62) 92%,transparent)!important;mask-image:linear-gradient(90deg,#000,#000 86%,rgba(0,0,0,.62) 92%,transparent)!important}.home-partners .partner-marquee:before,.product-type-marquee:before{left:-6px!important;width:220px!important;background:linear-gradient(90deg,#f8f9fa,rgba(248,249,250,.94) 28%,rgba(248,249,250,.66) 58%,rgba(248,249,250,.22) 82%,rgba(248,249,250,0))!important;filter:blur(10px)!important}.home-partners .partner-marquee:after,.home-partners .partner-marquee:before,.product-type-marquee:after,.product-type-marquee:before{content:""!important;position:absolute!important;top:-18px!important;bottom:-18px!important;z-index:5!important;pointer-events:none!important}.home-partners .partner-marquee:after,.product-type-marquee:after{right:-4px!important;width:210px!important;background:linear-gradient(270deg,#f8f9fa,rgba(248,249,250,.9) 30%,rgba(248,249,250,.58) 62%,rgba(248,249,250,0))!important;filter:blur(12px)!important}.home-partners .partner-marquee,.product-type-marquee{-webkit-mask-image:none!important;mask-image:none!important}.home-partners .fixed-label:after,.product-type-label:after{right:-210px!important;width:235px!important;filter:blur(22px)!important;opacity:.86!important}.home-partners .partner-marquee:before,.product-type-marquee:before{width:170px!important;filter:blur(7px)!important;opacity:.82!important;background:linear-gradient(90deg,#f8f9fa,rgba(248,249,250,.86) 30%,rgba(248,249,250,.48) 62%,rgba(248,249,250,0))!important}.home-partners .partner-marquee:after,.product-type-marquee:after{width:165px!important;filter:blur(8px)!important;opacity:.78!important;background:linear-gradient(270deg,#f8f9fa,rgba(248,249,250,.82) 32%,rgba(248,249,250,.44) 64%,rgba(248,249,250,0))!important}.product-filter .pill:hover,.product-type-label,.product-type-logo,.product-type-marquee-wrap .partner-card,.products-grid .product-card,.products-grid .product-img,.products-grid .product-photo{box-shadow:none!important}.product-type-track{animation-duration:58s!important}.products-grid .product-meta{display:none!important}.product-type-label,.product-type-logo,.product-type-marquee-wrap,.product-type-marquee-wrap .fixed-label,.product-type-marquee-wrap .partner-card,.product-type-marquee-wrap .partner-card.brand{box-shadow:none!important;filter:none!important}.product-type-label:after,.product-type-marquee:after,.product-type-marquee:before{filter:blur(7px)!important}.product-type-marquee-wrap{display:flex!important;align-items:center!important;gap:24px!important;overflow:hidden!important;position:relative!important;background:transparent!important;isolation:isolate!important}.product-type-label{flex:0 0 180px!important;min-width:180px!important;height:64px!important;font-size:22px!important;font-weight:400!important;color:#222!important;background:#fff!important;border:1px solid #ddd!important;border-radius:13px!important;box-shadow:none!important;filter:none!important;position:relative!important;z-index:6!important}.product-type-marquee{flex:1 1!important;overflow:hidden!important;position:relative!important;z-index:2!important;background:transparent!important;-webkit-mask-image:none!important;mask-image:none!important}.product-type-track{gap:34px!important;animation:slideLeft 24s linear infinite!important}.product-type-logo{min-width:190px!important;flex:0 0 190px!important;height:64px!important;padding:0 24px!important;border:1px solid #ddd!important;border-radius:13px!important;background:#fff!important;box-shadow:none!important;filter:none!important}.product-type-logo img{max-width:126px!important;max-height:38px!important;object-fit:contain!important;margin:auto!important}.product-type-label:after{content:""!important;position:absolute!important;top:-12px!important;bottom:-12px!important;right:-210px!important;width:235px!important;z-index:4!important;pointer-events:none!important;opacity:.86!important;filter:blur(22px)!important;background:linear-gradient(90deg,#f8f9fa,rgba(248,249,250,.9) 36%,rgba(248,249,250,.48) 68%,rgba(248,249,250,0))!important}.product-type-marquee:before{left:-6px!important;width:170px!important;opacity:.82!important;filter:blur(7px)!important;background:linear-gradient(90deg,#f8f9fa,rgba(248,249,250,.86) 30%,rgba(248,249,250,.48) 62%,rgba(248,249,250,0))!important}.product-type-marquee:after,.product-type-marquee:before{content:""!important;position:absolute!important;top:-18px!important;bottom:-18px!important;z-index:5!important;pointer-events:none!important}.product-type-marquee:after{right:-4px!important;width:165px!important;opacity:.78!important;filter:blur(8px)!important;background:linear-gradient(270deg,#f8f9fa,rgba(248,249,250,.82) 32%,rgba(248,249,250,.44) 64%,rgba(248,249,250,0))!important}@media(max-width:760px){.product-type-marquee-wrap{gap:12px!important}.product-type-label{flex:0 0 135px!important;min-width:135px!important;height:64px!important;font-size:18px!important}.product-type-track{gap:34px!important;animation-duration:24s!important}.product-type-logo{min-width:150px!important;flex-basis:150px!important;height:64px!important;padding:0 18px!important}.product-type-logo img{max-width:104px!important;max-height:38px!important}}.product-type-track{animation-duration:42s!important}@media(max-width:760px){.product-type-track{animation-duration:42s!important}}.product-type-track{animation-duration:68s!important}@media(max-width:760px){.product-type-track{animation-duration:68s!important}}.testimonial-marquee:before{background:linear-gradient(90deg,#f8f9fa,#f8f9fa 34%,rgba(248,249,250,.92) 62%,rgba(248,249,250,0))!important}.testimonial-marquee:after{background:linear-gradient(270deg,#f8f9fa,#f8f9fa 34%,rgba(248,249,250,.92) 62%,rgba(248,249,250,0))!important}:root{--site-font:"Instrument Sans",Arial,Helvetica,sans-serif}.about-target-card h3,.about-target-title,.footer-big,body,button,html,input,select,textarea{font-family:var(--site-font)!important}.voip-benefit-marquee:before{background:linear-gradient(90deg,#f8f9fa,#f8f9fa 44%,rgba(248,249,250,.96) 70%,rgba(248,249,250,0))!important}.voip-benefit-marquee:after{background:linear-gradient(270deg,#f8f9fa,#f8f9fa 44%,rgba(248,249,250,.96) 70%,rgba(248,249,250,0))!important}.voip-pbx-card{background:#fff!important;border:1px solid #edf0f4!important}.voip-pbx-card+div{display:flex!important;flex-direction:column!important;align-items:flex-start!important}.voip-pbx-card+div .btn{margin:0 0 18px!important}.voip-pbx-card+div .section-title{margin:0 0 18px!important;max-width:520px!important}.voip-pbx-card+div .text{margin:0!important;max-width:520px!important}.voip-solutions-section,.voip-solutions-section .voip-solution-arrows button,.voip-solutions-section .voip-solution-card,.voip-solutions-section .voip-solution-image{background:#fff!important}.service-nav-link{display:inline-flex!important;align-items:center!important;gap:7px!important}.service-down-icon{width:10px!important;height:10px!important;display:inline-block!important;object-fit:contain!important;margin-top:2px!important;opacity:.9!important;transition:transform .18s ease,opacity .18s ease!important}.dropdown:focus-within .service-down-icon,.dropdown:hover .service-down-icon{transform:translateY(1px)!important;opacity:1!important}.home-partners .fixed-label{position:relative!important;z-index:30!important;isolation:isolate!important}.home-partners .fixed-label:after{z-index:-1!important}.home-partners .partner-marquee{z-index:2!important}.home-partners .partner-marquee:after,.home-partners .partner-marquee:before{z-index:4!important}.client-marquee-stack{gap:56px!important}.client-track{gap:32px!important;animation-duration:280s!important}.client-marquee:nth-child(2) .client-track{animation-duration:290s!important}.client-marquee:nth-child(3) .client-track{animation-duration:300s!important}.client-logo{width:222px!important;height:94px!important;flex:0 0 222px!important;border-radius:10px!important;background:hsla(0,0%,100%,.7)!important;border-color:hsla(0,0%,92%,.7)!important;box-shadow:0 5px 16px rgba(0,0,0,.025)!important}.client-logo img{max-width:176px!important;max-height:72px!important;opacity:1!important}@media(max-width:760px){.client-marquee-stack{gap:34px!important}.client-track{gap:22px!important;animation-duration:240s!important}.client-marquee:nth-child(2) .client-track{animation-duration:250s!important}.client-marquee:nth-child(3) .client-track{animation-duration:260s!important}.client-logo{width:168px!important;height:72px!important;flex-basis:168px!important}.client-logo img{max-width:132px!important;max-height:54px!important}}.clients{position:relative!important;isolation:isolate!important;padding:104px 0 116px!important}.clients .clients-title{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;z-index:0!important;margin:0!important;width:max-content!important;color:#cfd3d8!important;opacity:.6!important;font-size:clamp(76px,14vw,210px)!important;line-height:.85!important;font-weight:500!important;letter-spacing:-.08em!important;white-space:nowrap!important;pointer-events:none!important}.client-marquee-stack{position:relative!important;z-index:2!important}@media(max-width:760px){.clients{padding:76px 0 88px!important}.clients .clients-title{font-size:clamp(54px,20vw,118px)!important}}.clients .clients-title{font-size:clamp(104px,18vw,280px)!important;font-size:clamp(132px,24vw,380px)!important}@media(max-width:760px){.clients .clients-title{font-size:clamp(78px,28vw,160px)!important}}:root{--site-font:var(--font-halenoir),Arial,Helvetica,sans-serif}body,body :not(code):not(pre),button,input,select,textarea{font-family:var(--site-font)!important}.services-dropdown{position:relative!important}.nav .dropdown-menu.services-mega-menu{position:absolute!important;top:calc(100% + 18px)!important;left:50%!important;transform:translateX(-50%) translateY(10px)!important;width:min(760px,calc(100vw - 42px))!important;min-width:0!important;border:1px solid rgba(17,24,39,.1)!important;border-radius:18px!important;background:hsla(0,0%,100%,.96)!important;box-shadow:0 26px 70px rgba(15,23,42,.14),0 6px 22px rgba(15,23,42,.08)!important;display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(220px,.8fr)!important;grid-gap:0!important;overflow:hidden!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .18s ease,transform .18s ease,visibility .18s ease!important;backdrop-filter:blur(16px) saturate(1.08)!important;-webkit-backdrop-filter:blur(16px) saturate(1.08)!important}.services-dropdown:focus-within .services-mega-menu,.services-dropdown:hover .services-mega-menu{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateX(-50%) translateY(0)!important}.services-mega-list{grid-gap:2px!important;gap:2px!important;padding:18px!important}.nav .dropdown-menu .services-mega-item{display:grid!important;grid-template-columns:54px minmax(0,1fr)!important;align-items:center!important;grid-gap:14px!important;gap:14px!important;padding:14px!important;border-radius:14px!important;color:#171923!important;white-space:normal!important;transition:background .18s ease,transform .18s ease,border-color .18s ease!important;border:1px solid transparent!important}.nav .dropdown-menu .services-mega-item:hover{background:#f8f9fa!important;border-color:#edf0f3!important;color:#171923!important;transform:translateX(4px)!important}.services-mega-icon{width:54px!important;height:54px!important;display:grid!important;place-items:center!important;border-radius:14px!important;color:#f1652a!important;background:linear-gradient(145deg,#fff7f2,#fff)!important;border:1px solid #ffe1d2!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 10px 22px rgba(241,101,42,.08)!important}.services-mega-copy{display:grid!important;grid-gap:4px!important;gap:4px!important}.services-mega-copy strong{font-size:16px!important;line-height:1.15!important;font-weight:500!important;letter-spacing:-.02em!important}.services-mega-copy small{display:block!important;color:#747982!important;font-size:12px!important;line-height:1.45!important;font-weight:300!important}.services-mega-preview{position:relative!important;padding:24px!important;background:radial-gradient(circle at 20% 12%,rgba(241,101,42,.16),transparent 34%),linear-gradient(135deg,#f8f9fa,#fff 58%,#eef4f8)!important;border-left:1px solid #edf0f3!important;overflow:hidden!important}.services-mega-preview:before{content:""!important;position:absolute!important;inset:0!important;background-image:radial-gradient(rgba(9,84,135,.15) 1px,transparent 0)!important;background-size:14px 14px!important;opacity:.35!important}.services-mega-preview>*{position:relative!important;z-index:1!important}.services-mega-preview span{display:inline-flex!important;align-items:center!important;min-height:26px!important;padding:0 12px!important;border-radius:999px!important;background:#fff!important;color:#f1652a!important;border:1px solid #ffe1d2!important;font-size:11px!important;font-weight:500!important}.services-mega-preview b{display:block!important;margin:52px 0 8px!important;max-width:190px!important;color:#171923!important;font-size:26px!important;line-height:1.02!important;font-weight:500!important;letter-spacing:-.05em!important}.services-mega-preview p{max-width:220px!important;margin:0!important;color:#68707d!important;font-size:12px!important;line-height:1.55!important}.services-preview-grid{position:absolute!important;right:20px!important;bottom:18px!important;display:grid!important;grid-template-columns:repeat(2,46px)!important;grid-gap:8px!important;gap:8px!important;transform:rotate(-6deg)!important}.services-preview-grid i{width:46px!important;height:46px!important;border-radius:12px!important;background:hsla(0,0%,100%,.78)!important;border:1px solid rgba(9,84,135,.12)!important;box-shadow:0 12px 26px rgba(15,23,42,.08)!important}.services-preview-grid i:nth-child(2),.services-preview-grid i:nth-child(3){background:rgba(241,101,42,.11)!important;border-color:rgba(241,101,42,.2)!important}@media(max-width:900px){.nav .dropdown-menu.services-mega-menu{width:min(520px,calc(100vw - 32px))!important;grid-template-columns:1fr!important}.services-mega-preview{display:none!important}}.checks li{position:relative!important;padding-left:38px!important;list-style:none!important}.checks li:before{content:""!important;position:absolute!important;left:0!important;top:.08em!important;width:24px!important;height:24px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:url(/images/payment.png) 50%/contain no-repeat!important}.service-collage .white-card.large p,.service-collage .white-card:first-child p{font-size:14.5px!important;line-height:1.6!important;max-width:560px!important}@media(min-width:951px){.service-collage{grid-template-columns:repeat(12,1fr)!important;gap:26px!important}.service-collage .websites-built-card,.service-collage .white-card:nth-child(3){grid-column:span 4!important;height:288px!important;min-height:288px!important;max-height:288px!important;padding:26px 28px 22px!important}.service-collage .full-testing-card,.service-collage .white-card:nth-child(4){grid-column:span 3!important;height:288px!important;min-height:288px!important;max-height:288px!important;padding:26px 26px 22px!important}.service-collage .white-card:nth-child(5),.service-collage .wide{grid-column:span 5!important;height:288px!important;min-height:288px!important;max-height:288px!important;padding:26px 28px 0!important}.service-collage .full-testing-card h3,.service-collage .websites-built-card h3{font-size:17px!important;margin-bottom:10px!important}.service-collage .full-testing-card p,.service-collage .websites-built-card p{font-size:12px!important;line-height:1.45!important;max-width:100%!important;margin-bottom:16px!important}.service-collage .code-preview,.service-collage .websites-built-card .code-preview{width:100%!important;max-width:none!important;height:162px!important;max-height:162px!important;margin-top:0!important;border-radius:14px!important}.service-collage .code-preview-top,.service-collage .websites-built-card .code-preview-top{height:34px!important;padding:0 14px!important}.service-collage .code-preview pre,.service-collage .websites-built-card .code-preview pre{height:128px!important;padding:10px 13px 12px!important;font-size:8.8px!important;line-height:1.32!important;white-space:pre-wrap!important;letter-spacing:-.15px!important}.service-collage .full-testing-card img{height:154px!important;max-height:154px!important;margin-top:auto!important;object-fit:cover!important}.service-collage .white-card:nth-child(5) h2,.service-collage .wide h2{font-size:25px!important;margin-bottom:14px!important}.service-collage .white-card:nth-child(5) img,.service-collage .wide img{width:94%!important;max-width:430px!important;max-height:222px!important;margin:0 auto!important;object-fit:contain!important;object-position:bottom center!important}.service-collage .websites-built-card,.service-collage .white-card:nth-child(3){grid-column:span 5!important}.service-collage .full-testing-card,.service-collage .white-card:nth-child(4){grid-column:span 3!important}.service-collage .white-card:nth-child(5),.service-collage .wide{grid-column:span 4!important;padding:26px 24px 0!important}.service-collage .white-card:nth-child(5) h2,.service-collage .wide h2{font-size:22px!important;line-height:1.08!important;margin-bottom:12px!important}.service-collage .white-card:nth-child(5) img,.service-collage .wide img{width:86%!important;max-width:330px!important;max-height:190px!important;margin:6px auto 0!important}.service-collage .code-preview,.service-collage .websites-built-card .code-preview{height:166px!important;max-height:166px!important}.service-collage .code-preview pre,.service-collage .websites-built-card .code-preview pre{height:132px!important;font-size:9px!important;line-height:1.33!important}.service-collage .websites-built-card,.service-collage .white-card:nth-child(3){padding:26px 28px 30px!important}.service-collage .websites-built-card .code-preview{height:150px!important;max-height:150px!important;margin-bottom:0!important}.service-collage .websites-built-card .code-preview pre{height:116px!important;padding:10px 13px 18px!important;font-size:8.8px!important;line-height:1.32!important}.service-collage .full-testing-card img,.service-collage .white-card:nth-child(4) img{height:142px!important;max-height:142px!important;margin-top:30px!important;object-fit:cover!important}.service-collage .white-card:nth-child(5),.service-collage .wide{padding:26px 24px 0!important}.service-collage .white-card:nth-child(5) h2,.service-collage .wide h2{margin-bottom:8px!important}.service-collage .white-card:nth-child(5) p,.service-collage .wide p{max-width:300px!important;margin:0 0 10px!important;color:#60656f!important;font-size:12px!important;line-height:1.45!important}.service-collage .white-card:nth-child(5) img,.service-collage .wide img{bottom:0!important;width:82%!important;max-width:310px!important;max-height:176px!important}.service-collage .full-testing-card h3,.service-collage .websites-built-card h3,.service-collage .white-card:nth-child(3) h3,.service-collage .white-card:nth-child(4) h3{font-size:22px!important;line-height:1.08!important;margin-bottom:10px!important}.service-collage .full-testing-card p,.service-collage .websites-built-card p,.service-collage .white-card:nth-child(3) p,.service-collage .white-card:nth-child(4) p,.service-collage .white-card:nth-child(5) p,.service-collage .wide p{font-size:13px!important;line-height:1.5!important;color:#5d6470!important}.service-collage .websites-built-card p,.service-collage .white-card:nth-child(3) p{max-width:320px!important;margin-bottom:14px!important}.service-collage .full-testing-card p,.service-collage .white-card:nth-child(4) p{max-width:220px!important;margin-bottom:12px!important}.service-collage .white-card:nth-child(5) p,.service-collage .wide p{max-width:330px!important;margin-bottom:10px!important}.service-collage .mobile-app-card .mobile-info-box p,.service-collage .white-card:nth-child(2) .mobile-info-box p{width:255px!important;max-width:255px!important;font-size:13px!important;line-height:1.4!important}.service-collage .websites-built-card .code-preview pre,.service-collage .white-card:nth-child(3) .code-preview pre{font-size:10px!important;line-height:1.28!important;padding:10px 13px 16px!important}}@media(max-width:760px){.service-collage{width:min(100% - 24px,1120px)!important;grid-template-columns:1fr!important;gap:16px!important;padding:20px!important;overflow:hidden!important}.service-collage .full-testing-card,.service-collage .mobile-app-card,.service-collage .websites-built-card,.service-collage .white-card,.service-collage .white-card.large,.service-collage .white-card:first-child,.service-collage .white-card:nth-child(2),.service-collage .white-card:nth-child(3),.service-collage .white-card:nth-child(4),.service-collage .white-card:nth-child(5),.service-collage .wide{grid-column:1/-1!important;grid-row:auto!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:22px!important;overflow:hidden!important}.service-collage .white-card:first-child h2{font-size:24px!important;margin:14px 0 12px!important}.service-collage .white-card:first-child p{max-width:100%!important;font-size:13px!important;margin-bottom:16px!important}.service-collage .mobile-app-card h2,.service-collage .white-card:nth-child(2) h2{font-size:24px!important;margin:0 0 14px!important}.service-collage .mobile-app-card .mobile-info-box,.service-collage .white-card:nth-child(2) .mobile-info-box{position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:18px 20px!important;background:#f4f5f8!important;border-radius:14px!important;overflow:visible!important}.service-collage .mobile-app-card .mobile-info-box p,.service-collage .white-card:nth-child(2) .mobile-info-box p{width:auto!important;max-width:100%!important;font-size:12.5px!important;line-height:1.5!important}.service-collage .mobile-app-card .mobile-info-box .btn,.service-collage .white-card:nth-child(2) .mobile-info-box .btn{display:inline-flex!important;margin-top:14px!important}.service-collage .mobile-app-card img,.service-collage .white-card:nth-child(2) img{position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important;display:block!important;width:150px!important;max-width:60%!important;height:auto!important;max-height:none!important;margin:16px auto 0!important;object-fit:contain!important}.service-collage .full-testing-card h3,.service-collage .websites-built-card h3,.service-collage .white-card:nth-child(3) h3,.service-collage .white-card:nth-child(4) h3{font-size:20px!important;margin-bottom:10px!important}.service-collage .full-testing-card p,.service-collage .websites-built-card p,.service-collage .white-card:nth-child(3) p,.service-collage .white-card:nth-child(4) p{max-width:100%!important;font-size:13px!important;margin-bottom:14px!important}.service-collage .websites-built-card .code-preview,.service-collage .white-card:nth-child(3) .code-preview{position:relative!important;width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;margin:0!important}.service-collage .websites-built-card .code-preview pre,.service-collage .white-card:nth-child(3) .code-preview pre{height:auto!important;font-size:10px!important;line-height:1.4!important;white-space:pre-wrap!important}.service-collage .full-testing-card img,.service-collage .white-card:nth-child(4) img{position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;display:block!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:170px!important;margin-top:8px!important;object-fit:cover!important}.service-collage .white-card:nth-child(5) h2,.service-collage .wide h2{font-size:24px!important;margin-bottom:12px!important}.service-collage .white-card:nth-child(5) p,.service-collage .wide p{max-width:100%!important;font-size:13px!important;margin-bottom:14px!important}.service-collage .white-card:nth-child(5) img,.service-collage .wide img{position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important;display:block!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:200px!important;margin:8px auto 0!important;object-fit:contain!important}}.products-grid{grid-template-columns:repeat(auto-fill,minmax(292px,1fr))!important;gap:30px!important;align-items:stretch!important;justify-content:start!important}.products-grid .product-showcase-card{position:relative!important;display:flex!important;flex-direction:column!important;min-height:492px!important;padding:12px!important;overflow:hidden!important;border:1px solid rgba(9,84,135,.11)!important;border-radius:30px!important;background:linear-gradient(180deg,#fff,#fbfcfd)!important;box-shadow:0 20px 55px rgba(15,23,42,.08)!important;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease!important}.products-grid .product-showcase-card:before{content:""!important;position:absolute!important;left:22px!important;right:22px!important;top:0!important;height:3px!important;border-radius:0 0 999px 999px!important;background:linear-gradient(90deg,#095487,#f1652a)!important;opacity:0!important;transition:opacity .28s ease!important}.products-grid .product-showcase-card:hover{transform:translateY(-7px)!important;border-color:rgba(241,101,42,.28)!important;box-shadow:0 30px 78px rgba(15,23,42,.13)!important}.products-grid .product-showcase-card:hover:before{opacity:1!important}.product-media-wrap{position:relative!important;display:grid!important;place-items:center!important;height:235px!important;padding:24px!important;overflow:hidden!important;border:1px solid #edf0f3!important;border-radius:24px!important;background:linear-gradient(135deg,hsla(0,0%,100%,.92),hsla(0,0%,100%,0) 45%),linear-gradient(180deg,#f7f8fa,#eef2f6)!important}.product-media-wrap:after{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(115deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.62) 42%,hsla(0,0%,100%,0) 64%)!important;transform:translateX(-120%)!important;transition:transform .58s ease!important;pointer-events:none!important}.product-showcase-card:hover .product-media-wrap:after{transform:translateX(120%)!important}.product-category-chip{position:absolute!important;left:16px!important;top:16px!important;z-index:2!important;display:inline-flex!important;align-items:center!important;min-height:30px!important;max-width:calc(100% - 32px)!important;padding:0 13px!important;border:1px solid rgba(9,84,135,.12)!important;border-radius:999px!important;background:hsla(0,0%,100%,.84)!important;color:#095487!important;font-size:12px!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.product-showcase-card .product-img,.product-showcase-card .product-photo{position:relative!important;z-index:1!important;width:100%!important;height:188px!important;margin:18px 0 0!important;border:0!important;border-radius:0!important;background:transparent!important;object-fit:contain!important;box-shadow:none!important;transition:transform .28s ease!important}.product-showcase-card:hover .product-img,.product-showcase-card:hover .product-photo{transform:scale(1.045)!important}.product-card-body{display:flex!important;flex:1 1!important;flex-direction:column!important;padding:22px 8px 8px!important}.product-title-row{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;margin-bottom:12px!important}.product-showcase-card h2{margin:0!important;color:#16191f!important;font-size:24px!important;line-height:1.08!important;font-weight:500!important;letter-spacing:-.04em!important}.product-status{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;min-height:28px!important;padding:0 11px!important;border-radius:999px!important;font-size:11px!important;line-height:1!important;border:1px solid transparent!important}.product-status.in-stock{color:#0c6d47!important;background:#ecfdf5!important;border-color:#ccf2df!important}.product-status.out-stock{color:#9d2c1d!important;background:#fff1ed!important;border-color:#ffd8ca!important}.product-showcase-card .muted{min-height:62px!important;margin:0 0 20px!important;color:#606875!important;font-size:14px!important;line-height:1.55!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.product-purchase-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;margin-top:auto!important;padding:14px 0 16px!important;border-top:1px solid #eef1f4!important}.product-price{color:#111318!important;font-size:25px!important;line-height:1!important;font-weight:600!important;letter-spacing:-.04em!important}.product-price span{color:#7a828d!important;font-size:12px!important;font-weight:500!important;letter-spacing:0!important}.product-showcase-card .product-qty{height:42px!important;padding:5px!important;gap:10px!important;border:1px solid #e4e8ee!important;border-radius:999px!important;background:#f8f9fa!important}.product-showcase-card .product-qty span{min-width:24px!important;text-align:center!important;color:#15171c!important;font-size:14px!important;font-weight:600!important}.product-showcase-card .round{width:32px!important;height:32px!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:#101114!important;font-size:18px!important;line-height:1!important;transition:background .2s ease,transform .2s ease,opacity .2s ease!important}.product-showcase-card .round:not(:disabled):hover{background:#f1652a!important;transform:scale(1.06)!important}.product-showcase-card .product-cart-action{width:100%!important;justify-content:center!important;height:48px!important;padding:0 22px!important;border-radius:16px!important;background:#101114!important;color:#fff!important;font-size:14px!important;box-shadow:none!important;transition:background .22s ease,transform .22s ease!important}.product-showcase-card .product-cart-action:not(:disabled):hover{background:#f1652a!important;transform:translateY(-2px)!important}.product-showcase-card .product-cart-action:disabled{background:#d8dde3!important;color:#7a828d!important;opacity:1!important}@media(max-width:760px){.products-grid{grid-template-columns:1fr!important;gap:22px!important}.products-grid .product-showcase-card{min-height:auto!important;border-radius:24px!important}.product-media-wrap{height:215px!important}.product-showcase-card h2{font-size:22px!important}.product-purchase-row{align-items:flex-start!important;flex-direction:column!important}}.products-grid .product-showcase-card:before{display:none!important}.product-showcase-card .product-cart-action,.products-grid .product-showcase-card .btn-orange{background:linear-gradient(135deg,#f1652a,#faba8d)!important;color:#fff!important;border:0!important}.product-showcase-card .product-cart-action:not(:disabled):hover,.products-grid .product-showcase-card .btn-orange:not(:disabled):hover{background:linear-gradient(135deg,#f1652a,#faba8d)!important;filter:saturate(1.05) brightness(1.02)!important}.product-showcase-card .round,.product-showcase-card .round:not(:disabled):hover{background:linear-gradient(135deg,#f1652a,#faba8d)!important}.product-showcase-card .round{color:#fff!important;border:0!important}.product-showcase-card .round:disabled{background:#d8dde3!important;color:#7a828d!important}.cart-toast{position:fixed!important;right:28px!important;bottom:28px!important;z-index:50000!important;display:flex!important;align-items:center!important;gap:14px!important;min-width:286px!important;max-width:calc(100vw - 32px)!important;padding:16px 18px!important;border:1px solid hsla(0,0%,100%,.72)!important;border-radius:22px!important;background:hsla(0,0%,100%,.88)!important;color:#171923!important;box-shadow:0 24px 70px rgba(15,23,42,.18),0 8px 24px rgba(241,101,42,.12)!important;backdrop-filter:blur(18px) saturate(1.08)!important;-webkit-backdrop-filter:blur(18px) saturate(1.08)!important;animation:cartToastIn .34s cubic-bezier(.2,.9,.2,1) both!important}.cart-toast:before{content:""!important;position:absolute!important;inset:0!important;border-radius:inherit!important;padding:1px!important;background:linear-gradient(135deg,rgba(241,101,42,.55),hsla(25,92%,77%,.35),rgba(9,84,135,.12))!important;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)!important;-webkit-mask-composite:xor!important;mask-composite:exclude!important;pointer-events:none!important}.cart-toast-icon{position:relative!important;flex:0 0 42px!important;width:42px!important;height:42px!important;border-radius:50%!important;background:linear-gradient(135deg,#f1652a,#faba8d)!important;box-shadow:0 12px 24px rgba(241,101,42,.25)!important}.cart-toast-icon:after{content:""!important;position:absolute!important;left:14px!important;top:11px!important;width:11px!important;height:17px!important;border:solid #fff!important;border-width:0 3px 3px 0!important;border-radius:2px!important;transform:rotate(45deg) scale(.84)!important;animation:cartToastCheck .3s ease .08s both!important}.cart-toast b{display:block!important;margin:0 0 3px!important;color:#171923!important;font-size:15px!important;line-height:1.15!important;font-weight:600!important}.cart-toast small{display:block!important;margin:0!important;color:#6b7280!important;font-size:12px!important;line-height:1.35!important}@keyframes cartToastIn{0%{opacity:0;transform:translate3d(18px,18px,0) scale(.96)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes cartToastCheck{0%{opacity:0;transform:rotate(45deg) scale(.4)}to{opacity:1;transform:rotate(45deg) scale(.84)}}@media(max-width:640px){.cart-toast{right:16px!important;bottom:16px!important;left:16px!important;min-width:0!important}}.voip-solutions-section{position:relative!important;overflow:hidden!important;background:#f8f9fa!important}.voip-solutions-head{max-width:680px!important;margin-bottom:52px!important}.voip-solutions-head .section-title{font-size:clamp(38px,4vw,58px)!important;letter-spacing:-.06em!important}.voip-solutions-head .muted{max-width:570px!important;margin:0 auto!important;color:#606875!important;font-size:14px!important;line-height:1.6!important}.voip-solutions-viewport{overflow:visible!important}.voip-solutions-track{gap:30px!important;align-items:stretch!important}.voip-solution-card{position:relative!important;display:flex!important;flex-direction:column!important;min-height:410px!important;padding:12px 12px 26px!important;overflow:hidden!important;border:1px solid rgba(9,84,135,.11)!important;border-radius:30px!important;background:linear-gradient(180deg,#fff,#fbfcfd)!important;box-shadow:0 24px 66px rgba(15,23,42,.08)!important;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease!important}.voip-solution-card:before{content:""!important;position:absolute!important;inset:0!important;border-radius:inherit!important;padding:1px!important;background:linear-gradient(145deg,rgba(241,101,42,.42),hsla(25,92%,77%,.2),rgba(9,84,135,.12))!important;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)!important;-webkit-mask-composite:xor!important;mask-composite:exclude!important;opacity:0!important;pointer-events:none!important;transition:opacity .28s ease!important}.voip-solution-card:hover{transform:translateY(-8px)!important;box-shadow:0 34px 90px rgba(15,23,42,.14)!important}.voip-solution-card:hover:before{opacity:1!important}.voip-solution-image{position:relative!important;padding:28px!important;overflow:hidden!important;border:1px solid #edf0f3!important;border-radius:24px!important;background:radial-gradient(circle at 82% 18%,rgba(241,101,42,.13),transparent 28%),linear-gradient(180deg,#f7f8fa,#eef2f6)!important}.voip-solution-image:after{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(115deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.62) 42%,hsla(0,0%,100%,0) 64%)!important;transform:translateX(-120%)!important;transition:transform .6s ease!important;pointer-events:none!important}.voip-solution-card:hover .voip-solution-image:after{transform:translateX(120%)!important}.voip-solution-image img{position:relative!important;z-index:1!important;max-width:100%!important;max-height:138px!important;object-fit:contain!important;filter:drop-shadow(0 20px 28px rgba(15,23,42,.12))!important;transition:transform .3s ease!important}.voip-solution-card:hover .voip-solution-image img{transform:scale(1.045) translateY(-2px)!important}.voip-solution-card h3{margin:0 18px 12px!important;color:#171923!important;font-size:24px!important;line-height:1.08!important;font-weight:500!important;letter-spacing:-.045em!important}.voip-solution-card p{margin:0 18px!important;color:#606875!important;font-size:13px!important;line-height:1.58!important;font-weight:400!important}.voip-solution-arrows{margin-top:38px!important;gap:14px!important}.voip-solution-arrows button{width:56px!important;height:56px!important;border:1px solid rgba(241,101,42,.16)!important;border-radius:18px!important;background:#fff!important;color:#16191f!important;box-shadow:0 14px 34px rgba(15,23,42,.08)!important}.voip-solution-arrows button:hover{color:#fff!important;background:linear-gradient(135deg,#f1652a,#faba8d)!important;border-color:transparent!important;box-shadow:0 18px 44px rgba(241,101,42,.23)!important;transform:translateY(-3px)!important}.voip-no-solutions{background:#fff!important;border:1px solid rgba(9,84,135,.1)!important;border-radius:30px!important;box-shadow:0 22px 60px rgba(15,23,42,.07)!important}@media(max-width:850px){.voip-solutions-track{grid-template-columns:1fr!important;gap:22px!important}.voip-solution-card{min-height:auto!important;border-radius:24px!important}.voip-solution-image{height:178px!important}}.services-copy-panel p,.services-feature-card p{font-size:13px!important;line-height:1.55!important;color:#5f6672!important}.services-card-cyber{position:relative!important;grid-column:1/-1!important;min-height:218px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:34px!important;padding:34px 38px!important;border-radius:22px!important;overflow:hidden!important;background:radial-gradient(circle at 86% 12%,rgba(9,84,135,.12),transparent 30%),radial-gradient(circle at 8% 100%,rgba(241,101,42,.16),transparent 34%),linear-gradient(135deg,#fff,#fbfcfd)!important}.services-card-cyber:before{inset:0!important;background-image:radial-gradient(rgba(9,84,135,.12) 1px,transparent 0)!important;background-size:18px 18px!important;opacity:.22!important}.services-card-cyber:after,.services-card-cyber:before{content:""!important;position:absolute!important;pointer-events:none!important}.services-card-cyber:after{right:-70px!important;bottom:-100px!important;width:330px!important;height:230px!important;border-radius:50%!important;background:linear-gradient(135deg,rgba(241,101,42,.2),hsla(25,92%,77%,.06))!important;filter:blur(4px)!important}.services-card-cyber .btn,.services-cyber-copy{position:relative!important;z-index:2!important}.services-cyber-copy{display:flex!important;align-items:center!important;gap:26px!important;max-width:790px!important}.services-cyber-icon{flex:0 0 86px!important;width:86px!important;height:86px!important;display:grid!important;place-items:center!important;border:1px solid rgba(241,101,42,.22)!important;border-radius:24px!important;color:#f1652a!important;background:linear-gradient(145deg,#fff7f2,#fff)!important;box-shadow:0 18px 42px rgba(241,101,42,.12),inset 0 1px 0 hsla(0,0%,100%,.9)!important}.services-card-cyber h2{margin:0 0 12px!important;color:#171923!important;font-size:32px!important;line-height:1.04!important;letter-spacing:-.045em!important}.services-card-cyber p{max-width:640px!important;font-size:14px!important;line-height:1.62!important}.services-card-cyber .btn{flex:0 0 auto!important;min-height:46px!important;padding:0 30px!important;color:#fff!important;background:linear-gradient(135deg,#f1652a,#faba8d)!important;box-shadow:0 16px 34px rgba(241,101,42,.2)!important}@media(min-width:901px){.services-card-network,.services-card-outsourcing,.services-card-web{height:278px!important;min-height:278px!important}.services-card-network .services-copy-panel p,.services-web-copy p{font-size:11.7px!important;line-height:1.43!important}.services-card-network .services-copy-panel p{max-width:218px!important}.services-web-copy p{max-width:226px!important}.services-outsourcing-copy{height:178px!important}.services-outsourcing-copy p{font-size:12.5px!important;line-height:1.52!important}}@media(max-width:900px){.services-card-cyber{grid-column:auto!important;min-height:auto!important;padding:28px!important}.services-card-cyber,.services-cyber-copy{display:block!important}.services-cyber-icon{width:72px!important;height:72px!important;margin-bottom:20px!important}.services-card-cyber .btn{margin-top:24px!important}}@media(min-width:901px){.services-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:26px!important}.services-card-cyber,.services-card-network,.services-card-outsourcing,.services-card-pbx,.services-card-web,.services-feature-card{grid-column:auto!important;display:block!important;position:relative!important;width:auto!important;height:302px!important;min-height:302px!important;padding:32px!important;overflow:hidden!important;border:1px solid rgba(9,84,135,.1)!important;border-radius:22px!important;background:#fff!important;box-shadow:none!important}.services-card-cyber h2,.services-feature-card h2{margin:0 0 17px!important;color:#171923!important;font-size:26px!important;line-height:1.12!important;letter-spacing:-.035em!important;font-weight:500!important}.services-card-cyber p,.services-copy-panel p,.services-feature-card p,.services-outsourcing-copy p{color:#5f6672!important;font-size:13px!important;line-height:1.55!important}.services-copy-panel{background:#f4f5f8!important;border-radius:18px!important}.services-card-pbx{padding-left:32px!important}.services-card-pbx>div,.services-cyber-copy,.services-network-copy{position:static!important;z-index:auto!important;max-width:none!important}.services-card-pbx p{max-width:420px!important}.services-card-cyber .btn,.services-card-network .btn,.services-card-outsourcing .btn,.services-card-pbx .btn,.services-card-web .btn{position:absolute!important;left:32px!important;right:auto!important;bottom:28px!important;z-index:8!important;min-height:42px!important;margin:0!important;padding:0 28px!important;border-radius:999px!important;background:#090909!important;color:#fff!important;box-shadow:none!important;font-size:12px!important}.services-card-network .services-copy-panel{position:absolute!important;left:32px!important;right:24px!important;top:92px!important;bottom:74px!important;width:auto!important;max-width:none!important;min-height:0!important;padding:20px 214px 18px 20px!important}.services-card-network .services-copy-panel p{max-width:222px!important}.services-network-image{top:auto!important;right:18px!important;bottom:24px!important;z-index:3!important;width:146px!important;height:204px!important;max-height:none!important;object-fit:contain!important}.services-web-copy{position:absolute!important;left:32px!important;right:24px!important;top:92px!important;bottom:74px!important;width:auto!important;max-width:none!important;min-height:0!important;padding:20px 300px 18px 20px!important}.services-web-copy p{max-width:246px!important}.services-web-image{top:auto!important;right:24px!important;bottom:48px!important;z-index:3!important;width:286px!important;max-width:50%!important;height:auto!important;object-fit:contain!important}.services-card-outsourcing h2{max-width:430px!important}.services-outsourcing-copy{position:absolute!important;left:32px!important;right:32px!important;top:118px!important;bottom:82px!important;height:auto!important;min-height:0!important;padding:20px 22px!important}.services-outsourcing-copy p+p{margin-top:7px!important}.services-card-cyber:after,.services-card-cyber:before{display:none!important}.services-cyber-copy{display:flex!important;align-items:flex-start!important;gap:18px!important}.services-cyber-icon{flex:0 0 62px!important;width:62px!important;height:62px!important;border-radius:18px!important}.services-card-cyber p{max-width:390px!important}}@media(max-width:900px){.services-feature-card .btn{margin-top:22px!important}}.products-page-hero .product-filter{margin-bottom:24px!important}.products-page-hero .subcategory-filter{margin-top:0!important;margin-bottom:0!important;gap:13px!important;justify-content:center!important;flex-wrap:wrap!important;animation:subcategoryFilterIn .22s ease both}.products-page-hero .subcategory-filter .pill{min-width:118px!important;padding:9px 24px!important;font-size:13px!important}.products-list-section{padding-top:42px!important}@keyframes subcategoryFilterIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:720px){.products-page-hero .subcategory-filter .pill{min-width:auto!important;padding:9px 18px!important}}.cyber-hero{padding:116px 0 82px!important;text-align:left!important;overflow:hidden!important}.cyber-hero-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(360px,.82fr)!important;grid-gap:58px!important;gap:58px!important;align-items:center!important}.cyber-hero-copy h1{max-width:720px!important;margin:22px 0 20px!important;color:#171923!important;font-size:clamp(46px,6.4vw,82px)!important;line-height:.96!important;letter-spacing:-.07em!important;font-weight:500!important}.cyber-hero-copy p{max-width:620px!important;margin:0 0 30px!important;color:#5f6672!important;font-size:16px!important;line-height:1.75!important}.cyber-pill{min-height:34px!important;padding:0 20px!important;font-size:13px!important}.cyber-actions{display:flex!important;flex-wrap:wrap!important;gap:14px!important;align-items:center!important}.cyber-hero-visual{position:relative!important;min-height:430px!important;border:1px solid rgba(9,84,135,.1)!important;border-radius:42px!important;background:radial-gradient(circle at 72% 20%,rgba(241,101,42,.22),transparent 28%),radial-gradient(circle at 18% 80%,rgba(9,84,135,.12),transparent 36%),linear-gradient(145deg,#fff,#f6f8fa)!important;box-shadow:0 26px 76px rgba(15,23,42,.08)!important;overflow:hidden!important}.cyber-hero-visual:before{content:""!important;position:absolute!important;inset:0!important;background-image:radial-gradient(rgba(9,84,135,.16) 1px,transparent 0)!important;background-size:18px 18px!important;opacity:.28!important}.cyber-shield-orbit{position:absolute!important;inset:86px 94px auto auto!important;width:190px!important;height:190px!important;display:grid!important;place-items:center!important;color:#f1652a!important;border:1px solid rgba(241,101,42,.24)!important;border-radius:50%!important;background:hsla(0,0%,100%,.64)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.92),0 30px 70px rgba(241,101,42,.14)!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important}.cyber-shield-orbit:after,.cyber-shield-orbit:before{content:""!important;position:absolute!important;border:1px solid rgba(9,84,135,.12)!important;border-radius:50%!important}.cyber-shield-orbit:before{inset:-38px!important}.cyber-shield-orbit:after{inset:-74px!important;opacity:.55!important}.cyber-glass-card{position:absolute!important;z-index:2!important;display:flex!important;align-items:center!important;gap:12px!important;min-width:205px!important;min-height:70px!important;padding:0 20px!important;color:#171923!important;border:1px solid hsla(0,0%,100%,.72)!important;border-radius:22px!important;background:hsla(0,0%,100%,.68)!important;box-shadow:0 24px 60px rgba(15,23,42,.1)!important;backdrop-filter:blur(16px) saturate(1.08)!important;-webkit-backdrop-filter:blur(16px) saturate(1.08)!important}.cyber-glass-card svg{color:#095487!important;stroke-width:1.35!important}.cyber-glass-card span{font-weight:500!important;font-size:15px!important}.cyber-glass-top{left:36px!important;top:74px!important}.cyber-glass-bottom{right:36px!important;bottom:68px!important}.cyber-intro-grid{align-items:center!important}.cyber-status-panel{position:relative!important;display:grid!important;grid-gap:14px!important;gap:14px!important;min-height:310px!important;border:1px solid rgba(9,84,135,.11)!important;border-radius:34px!important;background:#fff!important;box-shadow:0 24px 70px rgba(15,23,42,.06)!important;overflow:hidden!important}.cyber-status-panel:after{content:""!important;position:absolute!important;right:-80px!important;bottom:-100px!important;width:260px!important;height:220px!important;border-radius:50%!important;background:linear-gradient(135deg,rgba(241,101,42,.28),hsla(25,92%,77%,.04))!important}.cyber-status-row{position:relative!important;z-index:2!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;padding:19px 20px!important;border:1px solid #edf0f3!important;border-radius:18px!important;background:#f8f9fa!important}.cyber-status-row span{color:#5f6672!important;font-size:14px!important}.cyber-status-row b{color:#095487!important;font-weight:600!important}.cyber-status-pulse{position:absolute!important;right:34px!important;bottom:28px!important;z-index:3!important;width:78px!important;height:78px!important;display:grid!important;place-items:center!important;color:#f1652a!important;border-radius:24px!important;background:#fff!important;border:1px solid #ffe1d2!important;box-shadow:0 18px 44px rgba(241,101,42,.14)!important}.cyber-section-head{max-width:760px!important;margin:0 auto 42px!important;text-align:center!important}.cyber-card-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:22px!important;gap:22px!important}.cyber-service-card{min-height:250px!important;padding:30px!important;border:1px solid rgba(9,84,135,.1)!important;border-radius:26px!important;background:#fff!important;box-shadow:0 20px 58px rgba(15,23,42,.045)!important;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease!important}.cyber-service-card:hover{transform:translateY(-6px)!important;border-color:rgba(241,101,42,.32)!important;box-shadow:0 30px 74px rgba(15,23,42,.08)!important}.cyber-service-icon{width:62px!important;height:62px!important;display:grid!important;place-items:center!important;color:#f1652a!important;border:1px solid #ffe0d1!important;border-radius:18px!important;background:linear-gradient(145deg,#fff7f2,#fff)!important}.cyber-service-card h3{margin:24px 0 12px!important;color:#171923!important;font-size:23px!important;line-height:1.12!important;letter-spacing:-.035em!important;font-weight:500!important}.cyber-service-card p{margin:0!important;color:#606875!important;font-size:14px!important;line-height:1.65!important}.cyber-process-shell{display:grid!important;grid-template-columns:minmax(0,.85fr) minmax(420px,1fr)!important;grid-gap:56px!important;gap:56px!important;align-items:start!important;padding:54px!important;border:1px solid rgba(9,84,135,.1)!important;border-radius:42px!important;background:#fff!important}.cyber-process-list{grid-gap:14px!important;gap:14px!important}.cyber-process-item{display:grid!important;grid-template-columns:76px minmax(0,1fr)!important;align-items:center!important;min-height:78px!important;border:1px solid #edf0f3!important;border-radius:22px!important;background:#f8f9fa!important}.cyber-process-item b{height:100%!important;background:#fff!important;border-right:1px solid #edf0f3!important;font-size:22px!important;font-weight:500!important}.cyber-process-item span{padding:0 24px!important;font-size:18px!important}.cyber-cta{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:28px!important;padding:48px 56px!important;border-radius:34px!important;color:#fff!important;background:linear-gradient(135deg,#f1652a,#faba8d)!important;box-shadow:0 26px 72px rgba(241,101,42,.18)!important}.cyber-cta h2{margin:0 0 10px!important;font-size:36px!important;font-weight:500!important;letter-spacing:-.045em!important}.cyber-cta p{margin:0!important;color:hsla(0,0%,100%,.84)!important;line-height:1.65!important}.cyber-cta .btn{background:#111!important;color:#fff!important;flex:none!important}@media(max-width:900px){.cyber-hero{text-align:center!important;padding-top:92px!important}.cyber-hero-grid,.cyber-intro-grid,.cyber-process-shell{grid-template-columns:1fr!important;gap:28px!important}.cyber-hero-copy p{margin-left:auto!important;margin-right:auto!important}.cyber-actions{justify-content:center!important}.cyber-hero-visual{min-height:340px!important}.cyber-card-grid{grid-template-columns:1fr!important}.cyber-process-shell{padding:28px!important}.cyber-cta{display:block!important;padding:34px!important;text-align:center!important}.cyber-cta .btn{margin-top:22px!important}}@media(max-width:560px){.cyber-glass-card{min-width:180px!important;left:20px!important;right:auto!important}.cyber-glass-bottom{left:auto!important;right:20px!important}.cyber-shield-orbit{right:44px!important;width:150px!important;height:150px!important}}.services-dropdown:after{content:""!important;position:absolute!important;left:-28px!important;right:-28px!important;top:100%!important;height:30px!important;display:block!important;background:transparent!important;pointer-events:auto!important}.nav .dropdown-menu.services-mega-menu{top:calc(100% + 12px)!important}.services-overview-section{padding-top:26px!important;padding-bottom:96px!important;background:#f8f9fa!important}.services-overview-shell{width:min(980px,calc(100% - 40px))!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.services-clean-grid,.services-overview-grid.services-clean-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:28px!important;gap:28px!important;align-items:stretch!important}.services-clean-card,.services-feature-card.services-card-network.services-clean-card,.services-feature-card.services-card-outsourcing.services-clean-card,.services-feature-card.services-card-pbx.services-clean-card,.services-feature-card.services-card-web.services-clean-card,.services-feature-card.services-clean-card{position:relative!important;grid-column:auto!important;width:auto!important;height:190px!important;min-height:190px!important;max-height:none!important;display:grid!important;grid-template-columns:78px minmax(0,1fr)!important;align-items:start!important;grid-gap:22px!important;gap:22px!important;padding:33px 36px!important;color:#242424!important;background:#fff!important;border:6px solid #f2f4f7!important;border-radius:31px!important;box-shadow:none!important;transform:none!important;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease!important}.services-clean-card:hover,.services-feature-card.services-clean-card:hover{transform:translateY(-4px)!important;border-color:#eef1f5!important;box-shadow:0 20px 52px rgba(15,23,42,.055)!important}.services-card-cyber:after,.services-card-cyber:before,.services-clean-card:after,.services-clean-card:before{display:none!important}.services-clean-card .services-cyber-icon,.services-clean-icon,.services-cyber-icon{position:static!important;z-index:2!important;width:58px!important;height:58px!important;min-width:58px!important;margin:0!important;padding:0!important;display:grid!important;place-items:center!important;color:#f1652a!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.services-clean-card svg,.services-clean-icon svg{color:#f1652a!important;stroke:#f1652a!important}.services-card-pbx>div,.services-clean-copy,.services-cyber-copy,.services-network-copy{position:static!important;z-index:2!important;display:block!important;max-width:none!important;width:auto!important;gap:0!important}.services-card-cyber h2,.services-clean-card h2,.services-feature-card.services-clean-card h2{margin:0 0 16px!important;max-width:none!important;color:#222!important;font-size:27px!important;line-height:1.08!important;letter-spacing:-.035em!important;font-weight:400!important}.services-card-cyber p,.services-clean-card p,.services-feature-card.services-clean-card p{margin:0 0 20px!important;max-width:330px!important;color:#70747d!important;font-size:10px!important;line-height:1.45!important;letter-spacing:0!important;font-weight:300!important}.services-card-network .services-copy-panel,.services-card-outsourcing .services-copy-panel,.services-card-web .services-copy-panel,.services-clean-card .services-copy-panel,.services-outsourcing-copy,.services-web-copy{position:static!important;inset:auto!important;width:auto!important;height:auto!important;min-height:0!important;max-width:none!important;padding:0!important;background:transparent!important;border-radius:0!important}.services-clean-card .services-network-image,.services-clean-card .services-web-image,.services-network-image,.services-web-image{display:none!important}.services-card-cyber .btn,.services-card-network .btn,.services-card-outsourcing .btn,.services-card-pbx .btn,.services-card-web .btn,.services-clean-card .btn,.services-clean-card .services-learn-btn{position:static!important;left:auto!important;right:auto!important;bottom:auto!important;min-height:29px!important;width:max-content!important;margin:0!important;padding:0 22px!important;border:1px solid #f1652a!important;border-radius:999px!important;color:#222!important;background:#fff!important;box-shadow:none!important;font-size:11px!important;font-weight:400!important;line-height:1!important}.services-clean-card .btn:hover,.services-clean-card .services-learn-btn:hover{color:#fff!important;background:#f1652a!important;transform:translateY(-1px)!important}.services-clean-cyber,.services-feature-card.services-card-cyber.services-clean-cyber,.services-feature-card.services-clean-card.services-clean-cyber{grid-column:1/-1!important;min-height:184px!important;height:184px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:10px!important;text-align:center!important;padding:28px 40px!important}.services-clean-cyber .services-clean-icon-center{width:58px!important;height:58px!important;margin:0 auto 4px!important}.services-clean-cyber .services-clean-copy{display:flex!important;flex-direction:column!important}.services-clean-cyber h2{margin-bottom:8px!important;font-size:27px!important}.services-clean-cyber p{max-width:360px!important;margin:0 0 13px!important;font-size:10px!important;line-height:1.45!important}@media(max-width:900px){.services-overview-shell{width:min(620px,calc(100% - 30px))!important}.services-clean-grid,.services-overview-grid.services-clean-grid{grid-template-columns:1fr!important;gap:20px!important}.services-clean-card,.services-clean-cyber,.services-feature-card.services-clean-card{grid-column:auto!important;height:auto!important;min-height:188px!important;grid-template-columns:58px minmax(0,1fr)!important;padding:28px!important;text-align:left!important}.services-clean-cyber,.services-feature-card.services-clean-card.services-clean-cyber{display:grid!important;align-items:start!important;justify-content:start!important;grid-gap:18px!important;gap:18px!important}.services-clean-cyber .services-clean-copy{align-items:flex-start!important}.services-clean-cyber .services-clean-icon-center{margin:0!important}.services-clean-card h2{font-size:24px!important}.services-clean-card p{max-width:none!important;font-size:11px!important}}.services-overview-shell{width:min(1320px,calc(100% - 120px))!important;max-width:none!important}.services-clean-grid,.services-overview-grid.services-clean-grid{gap:34px!important}.services-clean-card,.services-feature-card.services-card-network.services-clean-card,.services-feature-card.services-card-outsourcing.services-clean-card,.services-feature-card.services-card-pbx.services-clean-card,.services-feature-card.services-card-web.services-clean-card,.services-feature-card.services-clean-card{height:230px!important;min-height:230px!important;grid-template-columns:90px minmax(0,1fr)!important;gap:28px!important;padding:42px 52px!important;overflow:visible!important;border-radius:34px!important}.services-clean-card .services-cyber-icon,.services-clean-icon,.services-cyber-icon{width:66px!important;height:66px!important;min-width:66px!important}.services-card-cyber h2,.services-clean-card h2,.services-feature-card.services-clean-card h2{margin-bottom:18px!important;font-size:32px!important;line-height:1.02!important}.services-card-cyber p,.services-clean-card p,.services-feature-card.services-clean-card p{max-width:470px!important;margin-bottom:24px!important;font-size:12px!important;line-height:1.48!important}.services-card-cyber .btn,.services-card-network .btn,.services-card-outsourcing .btn,.services-card-pbx .btn,.services-card-web .btn,.services-clean-card .btn,.services-clean-card .services-learn-btn{min-height:36px!important;padding:0 30px!important;font-size:13px!important;border-width:1px!important;flex:none!important}.services-clean-cyber,.services-feature-card.services-card-cyber.services-clean-cyber,.services-feature-card.services-clean-card.services-clean-cyber{height:250px!important;min-height:250px!important;padding:34px 56px!important;overflow:visible!important;gap:8px!important}.services-clean-cyber .services-clean-icon-center{width:66px!important;height:66px!important;min-width:66px!important;margin-bottom:6px!important}.services-clean-cyber h2{font-size:32px!important;margin-bottom:12px!important}.services-clean-cyber p{max-width:520px!important;margin-bottom:18px!important;font-size:12px!important}.services-overview-section{padding-bottom:130px!important}@media(max-width:1200px){.services-overview-shell{width:min(1040px,calc(100% - 44px))!important}.services-clean-card,.services-feature-card.services-clean-card{padding:36px 38px!important;grid-template-columns:74px minmax(0,1fr)!important}.services-card-cyber h2,.services-clean-card h2,.services-feature-card.services-clean-card h2{font-size:28px!important}}@media(max-width:900px){.services-overview-shell{width:min(640px,calc(100% - 30px))!important}.services-clean-card,.services-clean-cyber,.services-feature-card.services-clean-card{height:auto!important;min-height:220px!important;overflow:visible!important;padding:30px!important}.services-clean-cyber,.services-feature-card.services-clean-card.services-clean-cyber{min-height:230px!important}}.services-clean-card,.services-feature-card.services-card-network.services-clean-card,.services-feature-card.services-card-outsourcing.services-clean-card,.services-feature-card.services-card-pbx.services-clean-card,.services-feature-card.services-card-web.services-clean-card,.services-feature-card.services-clean-card{min-height:270px!important;height:auto!important;align-items:stretch!important;overflow:hidden!important}.services-clean-copy{min-height:100%!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important}.services-clean-card p,.services-feature-card.services-clean-card p{margin-bottom:22px!important}.services-clean-card .btn,.services-clean-card .services-learn-btn{margin-top:auto!important}.services-clean-cyber,.services-feature-card.services-card-cyber.services-clean-cyber,.services-feature-card.services-clean-card.services-clean-cyber{min-height:280px!important;height:auto!important;overflow:hidden!important}.services-clean-cyber .services-clean-copy{min-height:auto!important;align-items:center!important}.services-clean-cyber .services-learn-btn{margin-top:0!important}@media(max-width:900px){.services-clean-card,.services-clean-cyber,.services-feature-card.services-clean-card,.services-feature-card.services-clean-card.services-clean-cyber{min-height:260px!important}}.cyber-intro-section .tag,.cyber-services-section .tag{margin-bottom:14px!important}.cyber-intro-section .section-title,.cyber-process-shell .section-title,.cyber-section-head .section-title{margin-top:0!important}.cyber-process-shell .cyber-pill{margin-bottom:14px!important}.cyber-status-panel{gap:16px!important;padding:34px!important}.cyber-status-row{min-height:70px!important;transform:translateX(28px);opacity:0;animation:cyberStatusIn .72s cubic-bezier(.2,.8,.2,1) forwards}.cyber-status-row:first-child{animation-delay:.04s}.cyber-status-row:nth-child(2){animation-delay:.18s}.cyber-status-row:nth-child(3){animation-delay:.32s}.cyber-status-row:hover{transform:translateX(0) translateY(-3px)!important;border-color:rgba(241,101,42,.24)!important;box-shadow:0 16px 36px rgba(15,23,42,.055)!important}.cyber-status-panel:after{animation:cyberGlowDrift 5.6s ease-in-out infinite alternate}.cyber-status-pulse{display:none!important}@keyframes cyberStatusIn{0%{opacity:0;transform:translateX(28px)}to{opacity:1;transform:translateX(0)}}@keyframes cyberGlowDrift{0%{transform:translate(0) scale(1);opacity:.9}to{transform:translate(-18px,-12px) scale(1.08);opacity:.72}}.cyber-cta .btn,.cyber-cta .btn.btn-orange{background:hsla(0,0%,100%,.14)!important;color:#fff!important;border:1px solid hsla(0,0%,100%,.58)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7),0 18px 42px rgba(15,23,42,.12)!important;backdrop-filter:blur(14px) saturate(1.08)!important;-webkit-backdrop-filter:blur(14px) saturate(1.08)!important}.cyber-cta .btn.btn-orange:hover,.cyber-cta .btn:hover{background:hsla(0,0%,100%,.22)!important;transform:translateY(-2px)!important}.cyber-card-grid{position:relative!important;isolation:isolate!important;padding:24px!important;margin:-24px!important;overflow:hidden!important;border-radius:38px!important;--cyber-glow-x:50%;--cyber-glow-y:50%;--cyber-glow-opacity:0}.cyber-card-grid:before{left:var(--cyber-glow-x)!important;top:var(--cyber-glow-y)!important;width:430px!important;height:430px!important;border-radius:50%!important;transform:translate(-50%,-50%)!important;background:radial-gradient(circle,rgba(241,101,42,.34) 0,hsla(25,92%,77%,.2) 34%,rgba(241,101,42,.08) 52%,transparent 72%)!important;filter:blur(18px)!important;opacity:var(--cyber-glow-opacity)!important;transition:opacity .22s ease,left .13s ease-out,top .13s ease-out!important}.cyber-card-grid:after,.cyber-card-grid:before{content:""!important;position:absolute!important;pointer-events:none!important;z-index:0!important}.cyber-card-grid:after{inset:24px!important;border-radius:32px!important;background:radial-gradient(circle at var(--cyber-glow-x) var(--cyber-glow-y),hsla(0,0%,100%,.18),transparent 36%)!important;opacity:calc(var(--cyber-glow-opacity) * .7)!important}.cyber-service-card{position:relative!important;z-index:1!important;background:hsla(0,0%,100%,.68)!important;border-color:hsla(0,0%,100%,.76)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.86),0 18px 52px rgba(15,23,42,.052)!important;backdrop-filter:blur(18px) saturate(1.1)!important;-webkit-backdrop-filter:blur(18px) saturate(1.1)!important}.cyber-service-card:hover{background:hsla(0,0%,100%,.78)!important;border-color:rgba(241,101,42,.3)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.92),0 30px 74px rgba(241,101,42,.1),0 20px 52px rgba(15,23,42,.06)!important}.cyber-service-icon{background:hsla(0,0%,100%,.58)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}@media(max-width:900px){.cyber-card-grid{padding:16px!important;margin:-16px!important}.cyber-card-grid:before{width:320px!important;height:320px!important}}.cyber-dashboard-hero{padding:92px 0 74px!important;background:#f8f9fa!important;overflow:hidden!important}.cyber-dashboard-hero-grid{width:min(1040px,calc(100% - 40px))!important;display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(340px,.72fr)!important;align-items:center!important;grid-gap:70px!important;gap:70px!important}.cyber-dashboard-copy{animation:cyberHeroCopyIn .72s cubic-bezier(.2,.8,.2,1) both}.cyber-dashboard-copy h1{margin:0 0 14px!important;color:#171923!important;font-size:clamp(38px,4.6vw,56px)!important;line-height:.98!important;letter-spacing:-.065em!important;font-weight:500!important}.cyber-dashboard-copy p{max-width:500px!important;margin:0 0 24px!important;color:#737373!important;font-size:17px!important;line-height:1.34!important;letter-spacing:-.018em!important}.cyber-dashboard-actions{display:flex!important;flex-wrap:wrap!important;align-items:center!important}.cyber-dashboard-actions .btn{min-height:32px!important;padding:0 24px!important;font-size:12px!important;font-weight:500!important;border-radius:999px!important}.cyber-dashboard-primary{background:linear-gradient(135deg,#f1652a,#faba8d)!important;color:#fff!important;border:1px solid rgba(241,101,42,.12)!important;box-shadow:0 14px 32px rgba(241,101,42,.16)!important}.cyber-dashboard-secondary{background:#fff!important;color:#252525!important;border:1px solid #dedede!important;box-shadow:0 10px 28px rgba(15,23,42,.035)!important}.cyber-dashboard-image-wrap{position:relative!important;justify-self:end!important;width:min(390px,100%)!important;animation:cyberHeroImageIn .82s cubic-bezier(.2,.8,.2,1) .08s both}.cyber-dashboard-image-wrap:before{content:""!important;position:absolute!important;inset:10% -8% -10% 12%!important;border-radius:32px!important;background:radial-gradient(circle,rgba(9,84,135,.12),transparent 62%)!important;filter:blur(24px)!important;z-index:0!important}.cyber-dashboard-image-wrap img{position:relative!important;z-index:1!important;width:100%!important;height:auto!important;border-radius:20px!important;object-fit:contain!important;filter:drop-shadow(0 28px 46px rgba(15,23,42,.14))!important}@keyframes cyberHeroCopyIn{0%{opacity:0;transform:translateX(-26px)}to{opacity:1;transform:translateX(0)}}@keyframes cyberHeroImageIn{0%{opacity:0;transform:translateX(34px) scale(.97)}to{opacity:1;transform:translateX(0) scale(1)}}@media(max-width:880px){.cyber-dashboard-hero{padding:82px 0 56px!important}.cyber-dashboard-hero-grid{grid-template-columns:1fr!important;gap:34px!important;text-align:center!important}.cyber-dashboard-copy p{margin-left:auto!important;margin-right:auto!important}.cyber-dashboard-actions{justify-content:center!important}.cyber-dashboard-image-wrap{justify-self:center!important;width:min(420px,92vw)!important}}@media(max-width:520px){.cyber-dashboard-copy h1{font-size:38px!important}.cyber-dashboard-copy p{font-size:15px!important;line-height:1.45!important}}.cyber-process-section{position:relative!important;overflow:hidden!important}.cyber-process-section:before{content:""!important;position:absolute!important;width:480px!important;height:480px!important;left:6%!important;top:10%!important;border-radius:50%!important;background:radial-gradient(circle,rgba(241,101,42,.14),hsla(25,92%,77%,.06) 42%,transparent 70%)!important;filter:blur(18px)!important;animation:securitySectionGlow 8s ease-in-out infinite alternate!important;pointer-events:none!important}.cyber-process-shell{position:relative!important;isolation:isolate!important;overflow:hidden!important;grid-template-columns:minmax(260px,.62fr) minmax(0,1.38fr)!important;gap:46px!important;padding:56px!important;border:1px solid hsla(0,0%,100%,.72)!important;border-radius:44px!important;background:hsla(0,0%,100%,.64)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.92),0 30px 86px rgba(15,23,42,.065)!important;backdrop-filter:blur(20px) saturate(1.08)!important;-webkit-backdrop-filter:blur(20px) saturate(1.08)!important}.cyber-process-shell:before{width:430px!important;height:430px!important;right:-120px!important;top:-140px!important;border-radius:50%!important;background:radial-gradient(circle,rgba(241,101,42,.26),hsla(25,92%,77%,.12) 46%,transparent 72%)!important;filter:blur(12px)!important;animation:securityShellGlow 6.6s ease-in-out infinite alternate!important}.cyber-process-shell:after,.cyber-process-shell:before{content:""!important;position:absolute!important;z-index:-1!important}.cyber-process-shell:after{inset:0!important;background-image:radial-gradient(rgba(9,84,135,.09) 1px,transparent 0)!important;background-size:20px 20px!important;opacity:.24!important;pointer-events:none!important}.cyber-process-shell>div:first-child{position:relative!important;z-index:1!important;padding-top:6px!important}.cyber-process-shell>div:first-child .section-title{margin:12px 0 18px!important;font-size:clamp(36px,4vw,56px)!important;line-height:.98!important;letter-spacing:-.065em!important}.cyber-process-shell>div:first-child .text{max-width:410px!important;font-size:16px!important;color:#5e6672!important}.cyber-process-list{position:relative!important;z-index:1!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:18px!important;gap:18px!important}.cyber-process-item{position:relative!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:space-between!important;gap:24px!important;min-height:148px!important;padding:22px!important;border:1px solid hsla(0,0%,100%,.74)!important;border-radius:26px!important;background:hsla(0,0%,100%,.68)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.88),0 18px 42px rgba(15,23,42,.045)!important;backdrop-filter:blur(16px) saturate(1.08)!important;-webkit-backdrop-filter:blur(16px) saturate(1.08)!important;overflow:hidden!important;opacity:0;transform:translateY(24px) scale(.985);animation:securitySolutionIn .76s cubic-bezier(.2,.8,.2,1) forwards!important;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease,background .24s ease!important}.cyber-process-item:before{content:""!important;position:absolute!important;right:-76px!important;bottom:-92px!important;width:190px!important;height:190px!important;border-radius:50%!important;background:radial-gradient(circle,rgba(241,101,42,.18),transparent 68%)!important;opacity:.75!important;transition:transform .28s ease,opacity .28s ease!important}.cyber-process-item b{width:46px!important;height:46px!important;display:grid!important;place-items:center!important;color:#fff!important;background:linear-gradient(135deg,#f1652a,#faba8d)!important;border:0!important;border-radius:16px!important;font-size:16px!important;font-weight:600!important;box-shadow:0 14px 28px rgba(241,101,42,.18)!important;flex:none!important}.cyber-process-item span{position:relative!important;z-index:1!important;padding:0!important;color:#171923!important;font-size:20px!important;line-height:1.22!important;letter-spacing:-.035em!important;font-weight:500!important}.cyber-process-item:hover{transform:translateY(-7px) scale(1.01)!important;border-color:rgba(241,101,42,.34)!important;background:hsla(0,0%,100%,.78)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.94),0 30px 70px rgba(241,101,42,.12),0 18px 48px rgba(15,23,42,.06)!important}.cyber-process-item:hover:before{transform:translate(-28px,-22px) scale(1.16)!important;opacity:1!important}.cyber-process-item:first-child{animation-delay:.04s!important}.cyber-process-item:nth-child(2){animation-delay:.12s!important}.cyber-process-item:nth-child(3){animation-delay:.2s!important}.cyber-process-item:nth-child(4){animation-delay:.28s!important}.cyber-process-item:nth-child(5){animation-delay:.36s!important}.cyber-process-item:nth-child(6){animation-delay:.44s!important}@keyframes securityShellGlow{0%{transform:translate(0) scale(1)}to{transform:translate(-34px,28px) scale(1.08)}}@keyframes securitySectionGlow{0%{transform:translate(0) scale(1);opacity:.72}to{transform:translate(70px,26px) scale(1.12);opacity:1}}@supports (animation-timeline:view()){.cyber-process-item{animation-name:securitySolutionIn!important;animation-timeline:view()!important;animation-range:entry 0 cover 34%!important}}@media(max-width:900px){.cyber-process-shell{padding:34px!important}.cyber-process-list,.cyber-process-shell{grid-template-columns:1fr!important}.cyber-process-item{min-height:128px!important}}.cyber-process-section:before,.cyber-process-shell:before{display:none!important}.cyber-process-shell{background:hsla(0,0%,100%,.72)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.96),0 24px 70px rgba(15,23,42,.055)!important}.cyber-process-item:before{display:none!important}.cyber-process-item b{color:#f1652a!important;background:hsla(0,0%,100%,.42)!important;border:1px solid hsla(0,0%,100%,.76)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.92),0 12px 28px rgba(15,23,42,.055)!important;backdrop-filter:blur(14px) saturate(1.08)!important;-webkit-backdrop-filter:blur(14px) saturate(1.08)!important}.cyber-process-item:hover b{background:hsla(0,0%,100%,.62)!important;border-color:rgba(241,101,42,.22)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.96),0 16px 34px rgba(15,23,42,.07)!important}.cyber-process-item{will-change:transform,opacity!important;transform-origin:center bottom!important;animation-duration:1.05s!important;animation-timing-function:cubic-bezier(.16,1,.3,1)!important;transition:transform .42s cubic-bezier(.16,1,.3,1),border-color .34s ease,box-shadow .42s ease,background .34s ease!important}.cyber-process-item:hover{transform:translate3d(0,-6px,0) scale(1.006)!important}@keyframes securitySolutionIn{0%{opacity:0;transform:translate3d(0,34px,0) scale(.985)}65%{opacity:1;transform:translate3d(0,-2px,0) scale(1.002)}to{opacity:1;transform:translateZ(0) scale(1)}}@supports (animation-timeline:view()){.cyber-process-item{animation-timing-function:cubic-bezier(.16,1,.3,1)!important;animation-range:entry 4% cover 42%!important}}.cyber-solutions-orbit-section{padding:96px 0 112px!important;background:#f8f9fa!important;overflow:hidden!important}.cyber-solutions-orbit{position:relative!important;width:min(980px,calc(100% - 40px))!important;min-height:620px!important;margin:0 auto!important}.cyber-solutions-logo{position:absolute!important;left:50%!important;top:50%!important;z-index:4!important;width:min(330px,46vw)!important;transform:translate(-50%,-50%)!important;animation:sophosLogoBreathe 6s ease-in-out infinite!important}.cyber-solutions-logo img{width:100%!important;height:auto!important;filter:drop-shadow(0 22px 36px rgba(15,23,42,.08))!important}.cyber-solution-float-card{position:absolute!important;z-index:2!important;width:286px!important;min-height:94px!important;display:flex!important;align-items:center!important;gap:20px!important;padding:16px 22px!important;border:7px solid #f3f6f8!important;border-radius:36px!important;background:hsla(0,0%,100%,.72)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.92),0 18px 46px rgba(15,23,42,.045)!important;backdrop-filter:blur(16px) saturate(1.08)!important;-webkit-backdrop-filter:blur(16px) saturate(1.08)!important;animation:securityOrbitFloat 6.4s ease-in-out infinite!important;transition:transform .34s cubic-bezier(.16,1,.3,1),box-shadow .34s ease,border-color .34s ease!important}.cyber-solution-float-card:hover{border-color:rgba(241,101,42,.22)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.96),0 28px 58px rgba(15,23,42,.07)!important}.cyber-solution-float-icon{width:58px!important;height:58px!important;flex:0 0 58px!important;display:grid!important;place-items:center!important;color:#5f646d!important;border-radius:50%!important;background:rgba(246,248,250,.82)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9)!important}.cyber-solution-float-card>span:last-child{color:#121212!important;font-size:19px!important;line-height:1.12!important;letter-spacing:-.035em!important;font-weight:500!important}.cyber-solution-float-card-1{left:29%!important;top:5%!important;animation-delay:-.4s!important}.cyber-solution-float-card-2{right:1%!important;top:22%!important;animation-delay:-2.1s!important}.cyber-solution-float-card-3{left:1%!important;top:31%!important;animation-delay:-1.3s!important}.cyber-solution-float-card-4{right:-1%!important;top:53%!important;animation-delay:-3.2s!important}.cyber-solution-float-card-5{left:6%!important;bottom:12%!important;animation-delay:-2.6s!important}.cyber-solution-float-card-6{left:46%!important;bottom:2%!important;animation-delay:-.9s!important}@keyframes securityOrbitFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-16px,0)}}@keyframes sophosLogoBreathe{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.025)}}@media(max-width:900px){.cyber-solutions-orbit{min-height:auto!important;display:grid!important;grid-gap:16px!important;gap:16px!important;padding-top:22px!important}.cyber-solution-float-card,.cyber-solutions-logo{position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important}.cyber-solutions-logo{width:min(320px,78vw)!important;margin:0 auto 20px!important;transform:none!important;animation:sophosLogoMobileBreathe 6s ease-in-out infinite!important}.cyber-solution-float-card{width:min(100%,420px)!important;margin:0 auto!important}@keyframes sophosLogoMobileBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}}.cyber-dashboard-hero{position:relative!important;padding:118px 0 104px!important;background:radial-gradient(circle at 78% 28%,rgba(9,84,135,.08),transparent 30%),radial-gradient(circle at 50% 106%,rgba(241,101,42,.1),transparent 34%),#f8f9fa!important}.cyber-dashboard-hero:before{content:""!important;position:absolute!important;inset:0!important;background-image:radial-gradient(rgba(9,84,135,.08) 1px,transparent 0)!important;background-size:22px 22px!important;opacity:.22!important;pointer-events:none!important}.cyber-dashboard-hero-grid{position:relative!important;z-index:1!important;width:min(1120px,calc(100% - 42px))!important;grid-template-columns:minmax(0,.9fr) minmax(410px,.82fr)!important;gap:82px!important}.cyber-hero-kicker{display:inline-flex!important;align-items:center!important;min-height:32px!important;margin-bottom:18px!important;padding:0 18px!important;color:#f1652a!important;font-size:13px!important;font-weight:600!important;border:1px solid rgba(241,101,42,.22)!important;border-radius:999px!important;background:hsla(0,0%,100%,.62)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 14px 30px rgba(15,23,42,.04)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}.cyber-dashboard-copy h1{margin-bottom:18px!important;font-size:clamp(52px,6.4vw,78px)!important;line-height:.94!important;letter-spacing:-.078em!important}.cyber-dashboard-copy p{max-width:560px!important;margin-bottom:30px!important;color:#5f6672!important;font-size:18px!important;line-height:1.55!important}.cyber-dashboard-actions{gap:14px!important}.cyber-dashboard-actions .btn{min-height:44px!important;padding:0 28px!important;font-size:14px!important;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease,background .25s ease!important}.cyber-dashboard-actions .btn:hover{transform:translateY(-3px)!important}.cyber-dashboard-primary{box-shadow:0 18px 40px rgba(241,101,42,.18)!important}.cyber-hero-points{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin-top:24px!important}.cyber-hero-points span{display:inline-flex!important;align-items:center!important;min-height:34px!important;padding:0 14px!important;color:#4f5662!important;font-size:13px!important;border:1px solid rgba(9,84,135,.08)!important;border-radius:999px!important;background:hsla(0,0%,100%,.6)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9)!important}.cyber-hero-points span:before{content:""!important;width:7px!important;height:7px!important;margin-right:8px!important;border-radius:50%!important;background:#f1652a!important;box-shadow:0 0 0 5px rgba(241,101,42,.1)!important}.cyber-dashboard-image-wrap{width:min(500px,100%)!important}.cyber-dashboard-frame{position:relative!important;padding:14px!important;border:1px solid hsla(0,0%,100%,.78)!important;border-radius:34px!important;background:hsla(0,0%,100%,.62)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),0 34px 78px rgba(15,23,42,.13)!important;backdrop-filter:blur(18px) saturate(1.06)!important;-webkit-backdrop-filter:blur(18px) saturate(1.06)!important;animation:cyberHeroFrameFloat 6.8s ease-in-out infinite!important}.cyber-dashboard-frame:before{content:""!important;position:absolute!important;inset:-34px -28px!important;z-index:-1!important;border-radius:48px!important;background:radial-gradient(circle at 66% 36%,rgba(9,84,135,.17),transparent 46%),radial-gradient(circle at 24% 78%,rgba(241,101,42,.15),transparent 42%)!important;filter:blur(18px)!important}.cyber-dashboard-frame img{position:relative!important;z-index:1!important;width:100%!important;border-radius:24px!important;filter:none!important}.cyber-hero-badge{position:absolute!important;z-index:3!important;display:inline-flex!important;align-items:center!important;min-height:38px!important;padding:0 16px!important;color:#171923!important;font-size:13px!important;font-weight:600!important;border:1px solid hsla(0,0%,100%,.74)!important;border-radius:999px!important;background:hsla(0,0%,100%,.68)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.92),0 18px 38px rgba(15,23,42,.12)!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important}.cyber-hero-badge:before{content:""!important;width:8px!important;height:8px!important;margin-right:8px!important;border-radius:50%!important;background:#f1652a!important}.cyber-hero-badge-top{left:-22px!important;top:28px!important;animation:cyberHeroBadgeFloat 5.8s ease-in-out infinite!important}.cyber-hero-badge-bottom{right:-24px!important;bottom:32px!important;animation:cyberHeroBadgeFloat 6.4s ease-in-out infinite reverse!important}@keyframes cyberHeroFrameFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-10px,0)}}@keyframes cyberHeroBadgeFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-8px,0)}}@media(max-width:880px){.cyber-dashboard-hero{padding:90px 0 66px!important}.cyber-dashboard-hero-grid{grid-template-columns:1fr!important;gap:42px!important}.cyber-dashboard-copy p{margin-left:auto!important;margin-right:auto!important}.cyber-hero-points{justify-content:center!important}.cyber-dashboard-image-wrap{width:min(520px,92vw)!important;justify-self:center!important}}@media(max-width:520px){.cyber-dashboard-copy h1{font-size:46px!important}.cyber-dashboard-copy p{font-size:15px!important;line-height:1.55!important}.cyber-hero-badge{display:none!important}.cyber-dashboard-frame{padding:8px!important;border-radius:26px!important}.cyber-dashboard-frame img{border-radius:20px!important}}.cyber-solution-float-card>span:last-child{font-size:17px!important;line-height:1.18!important;letter-spacing:-.025em!important}.cyber-solution-float-icon svg{width:30px!important;height:30px!important}@media(max-width:560px){.cyber-solution-float-card>span:last-child{font-size:16px!important}}.callcenter-hero{position:relative!important;padding:118px 0 94px!important;background:radial-gradient(circle at 76% 24%,rgba(241,101,42,.1),transparent 30%),radial-gradient(circle at 12% 80%,rgba(9,84,135,.07),transparent 34%),#f8f9fa!important;overflow:hidden!important}.callcenter-hero:before{content:""!important;position:absolute!important;inset:0!important;background-image:radial-gradient(rgba(9,84,135,.08) 1px,transparent 0)!important;background-size:24px 24px!important;opacity:.22!important;pointer-events:none!important}.callcenter-hero-grid{position:relative!important;z-index:1!important;width:min(1120px,calc(100% - 42px))!important;display:grid!important;grid-template-columns:minmax(0,.92fr) minmax(390px,.8fr)!important;grid-gap:78px!important;gap:78px!important;align-items:center!important}.callcenter-hero-copy{animation:callcenterCopyIn .76s cubic-bezier(.16,1,.3,1) both!important}.callcenter-kicker{display:inline-flex!important;align-items:center!important;min-height:32px!important;margin-bottom:18px!important;padding:0 18px!important;color:#f1652a!important;font-size:13px!important;font-weight:600!important;border:1px solid rgba(241,101,42,.22)!important;border-radius:999px!important;background:hsla(0,0%,100%,.66)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}.callcenter-hero-copy h1{max-width:640px!important;margin:0 0 20px!important;color:#171923!important;font-size:clamp(48px,6vw,74px)!important;line-height:.96!important;letter-spacing:-.075em!important;font-weight:500!important}.callcenter-hero-copy p{max-width:580px!important;margin:0 0 30px!important;color:#5f6672!important;font-size:18px!important;line-height:1.6!important}.callcenter-actions{display:flex!important;flex-wrap:wrap!important;gap:14px!important;align-items:center!important}.callcenter-actions .btn{min-height:44px!important;padding:0 28px!important;font-size:14px!important;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease!important}.callcenter-actions .btn:hover{transform:translateY(-3px)!important}.callcenter-primary{background:linear-gradient(135deg,#f1652a,#faba8d)!important;color:#fff!important;box-shadow:0 18px 40px rgba(241,101,42,.18)!important}.callcenter-secondary{background:#fff!important;color:#252525!important;border:1px solid #dedede!important;box-shadow:0 10px 28px rgba(15,23,42,.035)!important}.callcenter-visual{position:relative!important;min-height:440px!important;border:1px solid hsla(0,0%,100%,.78)!important;border-radius:42px!important;background:hsla(0,0%,100%,.62)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),0 34px 78px rgba(15,23,42,.1)!important;backdrop-filter:blur(18px) saturate(1.06)!important;-webkit-backdrop-filter:blur(18px) saturate(1.06)!important;overflow:hidden!important;animation:callcenterVisualIn .82s cubic-bezier(.16,1,.3,1) .08s both!important}.callcenter-visual:before{content:""!important;position:absolute!important;width:330px!important;height:330px!important;right:-95px!important;top:-90px!important;border-radius:50%!important;background:radial-gradient(circle,rgba(241,101,42,.25),transparent 68%)!important;filter:blur(14px)!important;animation:callcenterGlow 6s ease-in-out infinite alternate!important}.callcenter-glass-card{position:absolute!important;z-index:2!important;border:1px solid hsla(0,0%,100%,.78)!important;border-radius:28px!important;background:hsla(0,0%,100%,.72)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.94),0 22px 46px rgba(15,23,42,.08)!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important}.callcenter-queue-card{left:34px!important;right:34px!important;top:42px!important;grid-template-columns:repeat(3,1fr)!important;padding:22px!important}.callcenter-queue-card div{min-height:98px!important;border-radius:20px!important;padding:18px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important}.callcenter-queue-card span{color:#6a7280!important;font-size:13px!important}.callcenter-queue-card b{color:#171923!important;font-size:30px!important;font-weight:600!important;letter-spacing:-.05em!important}.callcenter-agent-card{left:58px!important;right:58px!important;bottom:56px!important;display:flex!important;gap:18px!important;padding:22px!important;animation:callcenterFloat 5.8s ease-in-out infinite!important}.callcenter-agent-icon{width:64px!important;height:64px!important;display:grid!important;place-items:center!important;color:#f1652a!important;border-radius:22px!important;background:#fff4ee!important}.callcenter-agent-card b{display:block!important;font-size:24px!important;color:#171923!important;font-weight:500!important;letter-spacing:-.04em!important}.callcenter-agent-card span{display:block!important;color:#68717d!important;margin-top:5px!important}.callcenter-wave{position:absolute!important;left:50px!important;right:50px!important;bottom:190px!important;height:90px!important;display:flex!important;align-items:flex-end!important;gap:13px!important;opacity:.58!important}.callcenter-wave i{flex:1 1!important;border-radius:999px 999px 0 0!important;background:linear-gradient(180deg,#faba8d,#f1652a)!important;animation:callcenterWave 1.8s ease-in-out infinite!important}.callcenter-wave i:first-child{height:32px!important;animation-delay:-.2s!important}.callcenter-wave i:nth-child(2){height:62px!important;animation-delay:-.6s!important}.callcenter-wave i:nth-child(3){height:46px!important;animation-delay:-.9s!important}.callcenter-wave i:nth-child(4){height:78px!important;animation-delay:-.35s!important}.callcenter-wave i:nth-child(5){height:38px!important;animation-delay:-.75s!important}.callcenter-section-head{max-width:760px!important;margin:0 auto 42px!important;text-align:center!important}.callcenter-card-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:20px!important;gap:20px!important}.callcenter-service-card{min-height:270px!important;padding:28px!important;border:1px solid hsla(0,0%,100%,.74)!important;border-radius:28px!important;background:hsla(0,0%,100%,.72)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 18px 48px rgba(15,23,42,.045)!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;animation:callcenterCardIn .78s cubic-bezier(.16,1,.3,1) both!important;transition:transform .32s cubic-bezier(.16,1,.3,1),box-shadow .32s ease,border-color .32s ease!important}.callcenter-service-card:nth-child(2){animation-delay:.08s!important}.callcenter-service-card:nth-child(3){animation-delay:.16s!important}.callcenter-service-card:nth-child(4){animation-delay:.24s!important}.callcenter-service-card:hover{transform:translateY(-7px)!important;border-color:rgba(241,101,42,.28)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),0 28px 64px rgba(241,101,42,.09),0 20px 52px rgba(15,23,42,.055)!important}.callcenter-service-icon{width:62px!important;height:62px!important;display:grid!important;place-items:center!important;color:#f1652a!important;border:1px solid #ffe0d1!important;border-radius:20px!important;background:hsla(0,0%,100%,.7)!important;margin-bottom:24px!important}.callcenter-service-card h3{margin:0 0 12px!important;font-size:24px!important;line-height:1.12!important;letter-spacing:-.04em!important;font-weight:500!important;color:#171923!important}.callcenter-service-card p{margin:0!important;color:#606875!important;font-size:14px!important;line-height:1.65!important}.callcenter-process-shell{display:grid!important;grid-template-columns:minmax(0,.78fr) minmax(420px,1fr)!important;grid-gap:50px!important;gap:50px!important;align-items:center!important;padding:48px!important;border-radius:42px!important;background:#fff!important;border:1px solid rgba(9,84,135,.08)!important;box-shadow:0 22px 64px rgba(15,23,42,.045)!important}.callcenter-process-list{display:grid!important;grid-gap:16px!important;gap:16px!important}.callcenter-process-item{display:grid!important;grid-template-columns:60px 52px minmax(0,1fr)!important;grid-gap:16px!important;gap:16px!important;align-items:center!important;min-height:112px!important;padding:18px!important;border-radius:24px!important;background:#f8f9fa!important;border:1px solid #edf0f3!important;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s ease!important}.callcenter-process-item:hover{transform:translateX(8px)!important;border-color:rgba(241,101,42,.22)!important}.callcenter-process-item>span{width:60px!important;height:60px!important;display:grid!important;place-items:center!important;color:#f1652a!important;border-radius:20px!important;background:#fff!important}.callcenter-process-item b{color:#9aa2ad!important;font-size:22px!important;font-weight:500!important}.callcenter-process-item h3{margin:0 0 6px!important;font-size:21px!important;line-height:1.15!important;font-weight:500!important;color:#171923!important;letter-spacing:-.035em!important}.callcenter-process-item p{margin:0!important;color:#68717d!important;line-height:1.55!important;font-size:14px!important}.callcenter-cta{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:28px!important;padding:48px 56px!important;border-radius:34px!important;color:#fff!important;background:linear-gradient(135deg,#f1652a,#faba8d)!important;box-shadow:0 26px 72px rgba(241,101,42,.18)!important}.callcenter-cta h2{margin:0 0 10px!important;font-size:36px!important;font-weight:500!important;letter-spacing:-.045em!important}.callcenter-cta p{margin:0!important;color:#e7e7e7!important;line-height:1.65!important}.callcenter-cta-btn{background:hsla(0,0%,100%,.16)!important;color:#fff!important;border:1px solid hsla(0,0%,100%,.58)!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important}@keyframes callcenterCopyIn{0%{opacity:0;transform:translateX(-26px)}to{opacity:1;transform:translateX(0)}}@keyframes callcenterVisualIn{0%{opacity:0;transform:translateX(32px) scale(.98)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes callcenterGlow{0%{transform:translate(0) scale(1)}to{transform:translate(-42px,36px) scale(1.08)}}@keyframes callcenterFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes callcenterWave{0%,to{transform:scaleY(.72)}50%{transform:scaleY(1)}}@keyframes callcenterCardIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media(max-width:980px){.callcenter-hero-grid,.callcenter-process-shell{grid-template-columns:1fr!important;text-align:center!important}.callcenter-actions{justify-content:center!important}.callcenter-hero-copy p{margin-left:auto!important;margin-right:auto!important}.callcenter-visual{min-height:390px!important}.callcenter-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.callcenter-process-item{text-align:left!important}.callcenter-cta{display:block!important;text-align:center!important}.callcenter-cta .btn{margin-top:22px!important}}@media(max-width:620px){.callcenter-hero{padding:88px 0 58px!important}.callcenter-hero-copy h1{font-size:42px!important}.callcenter-hero-copy p{font-size:15px!important}.callcenter-card-grid,.callcenter-queue-card{grid-template-columns:1fr!important}.callcenter-queue-card{left:20px!important;right:20px!important}.callcenter-visual{min-height:560px!important}.callcenter-wave{display:none!important}.callcenter-agent-card{left:20px!important;right:20px!important;bottom:24px!important}.callcenter-process-shell{padding:28px!important}.callcenter-process-item{grid-template-columns:52px minmax(0,1fr)!important}.callcenter-process-item b{display:none!important}.callcenter-cta{padding:34px!important}}.callcenter-kicker,.callcenter-process-shell .tag,.callcenter-section-head .tag{margin-bottom:16px!important}.callcenter-hero-copy h1,.callcenter-process-shell .section-title,.callcenter-section-head .section-title{margin-top:0!important}.callcenter-section-head .section-title{margin-bottom:0!important}.callcenter-process-shell .section-title{margin-bottom:18px!important}.callcenter-visual{min-height:460px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:28px!important}.callcenter-dashboard-card{position:relative!important;z-index:2!important;width:100%!important;max-width:460px!important;display:grid!important;grid-gap:18px!important;gap:18px!important;padding:20px!important;border:1px solid hsla(0,0%,100%,.78)!important;border-radius:32px!important;background:hsla(0,0%,100%,.72)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.94),0 26px 60px rgba(15,23,42,.09)!important;backdrop-filter:blur(18px) saturate(1.08)!important;-webkit-backdrop-filter:blur(18px) saturate(1.08)!important;animation:callcenterDashboardFloat 6.4s ease-in-out infinite!important}.callcenter-dashboard-topbar{height:34px!important;display:flex!important;align-items:center!important;gap:7px!important;color:#5f6672!important}.callcenter-dashboard-topbar span{width:8px!important;height:8px!important;border-radius:50%!important;background:#faba8d!important}.callcenter-dashboard-topbar span:nth-child(2){background:#f1652a!important}.callcenter-dashboard-topbar span:nth-child(3){background:#095487!important}.callcenter-dashboard-topbar b{margin-left:auto!important;font-size:13px!important;font-weight:600!important}.callcenter-queue-card{position:static!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:12px!important;gap:12px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.callcenter-queue-card div{min-height:104px!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.82)!important}.callcenter-chart-card,.callcenter-queue-card div{border:1px solid #edf0f3!important;background:#f8f9fa!important}.callcenter-chart-card{min-height:154px!important;padding:18px!important;border-radius:24px!important;overflow:hidden!important}.callcenter-chart-head{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:18px!important}.callcenter-chart-head b{color:#171923!important;font-size:18px!important;font-weight:500!important;letter-spacing:-.035em!important}.callcenter-chart-head span{color:#f1652a!important;font-size:13px!important;font-weight:600!important}.callcenter-chart-bars{height:82px!important;display:flex!important;align-items:flex-end!important;gap:10px!important}.callcenter-chart-bars i{flex:1 1!important;min-width:0!important;border-radius:999px 999px 8px 8px!important;background:linear-gradient(180deg,#faba8d,#f1652a)!important;animation:callcenterChartPulse 2.4s ease-in-out infinite!important}.callcenter-chart-bars i:first-child{height:42%!important;animation-delay:-.1s!important}.callcenter-chart-bars i:nth-child(2){height:70%!important;animation-delay:-.45s!important}.callcenter-chart-bars i:nth-child(3){height:54%!important;animation-delay:-.8s!important}.callcenter-chart-bars i:nth-child(4){height:88%!important;animation-delay:-.25s!important}.callcenter-chart-bars i:nth-child(5){height:62%!important;animation-delay:-.65s!important}.callcenter-chart-bars i:nth-child(6){height:76%!important;animation-delay:-.95s!important}.callcenter-chart-bars i:nth-child(7){height:48%!important;animation-delay:-.35s!important}.callcenter-agent-card{position:static!important;display:grid!important;grid-template-columns:58px minmax(0,1fr) auto!important;align-items:center!important;grid-gap:16px!important;gap:16px!important;padding:16px!important;border:1px solid #edf0f3!important;border-radius:24px!important;background:#fff!important;box-shadow:0 14px 32px rgba(15,23,42,.055)!important;animation:none!important}.callcenter-agent-icon{width:58px!important;height:58px!important;border-radius:20px!important;flex:none!important}.callcenter-agent-card b{font-size:21px!important;line-height:1.1!important}.callcenter-agent-card span{margin-top:4px!important;font-size:13px!important}.callcenter-agent-card strong{min-height:30px!important;display:inline-flex!important;align-items:center!important;padding:0 12px!important;color:#095487!important;font-size:12px!important;border:1px solid rgba(9,84,135,.14)!important;border-radius:999px!important;background:rgba(9,84,135,.06)!important}.callcenter-wave{display:none!important}@keyframes callcenterDashboardFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes callcenterChartPulse{0%,to{transform:scaleY(.84);opacity:.76}50%{transform:scaleY(1);opacity:1}}@media(max-width:620px){.callcenter-visual{min-height:auto!important;padding:16px!important}.callcenter-dashboard-card{padding:16px!important;border-radius:26px!important}.callcenter-queue-card{grid-template-columns:1fr!important}.callcenter-agent-card{grid-template-columns:52px minmax(0,1fr)!important}.callcenter-agent-card strong{grid-column:2!important;justify-self:start!important}}.callcenter-dashboard-card{gap:20px!important;max-width:440px!important}.callcenter-chart-card{min-height:190px!important}.callcenter-chart-bars{height:116px!important}@media(max-width:620px){.callcenter-visual{min-height:auto!important}}.nav .dropdown-menu.services-mega-menu{grid-template-columns:1fr!important;padding:16px!important;border-radius:22px!important}.services-mega-preview{display:none!important}.services-mega-list{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;padding:0!important;background:transparent!important}.nav .dropdown-menu .services-mega-item{min-height:118px!important;grid-template-columns:48px minmax(0,1fr)!important;align-items:start!important;gap:13px!important;padding:18px!important;border:1px solid #edf0f3!important;border-radius:18px!important;background:#fff!important;box-shadow:0 12px 28px rgba(15,23,42,.035)!important}.nav .dropdown-menu .services-mega-item:hover{transform:translateY(-3px)!important;border-color:rgba(241,101,42,.24)!important;box-shadow:0 18px 38px rgba(15,23,42,.06)!important}.services-mega-icon{width:48px!important;height:48px!important;border-radius:15px!important}.services-mega-copy strong{font-size:15px!important;line-height:1.18!important}.services-mega-copy small{font-size:11.5px!important;line-height:1.38!important}.network-hero{position:relative!important;padding:118px 0 96px!important;background:radial-gradient(circle at 78% 24%,rgba(9,84,135,.1),transparent 30%),radial-gradient(circle at 12% 80%,rgba(241,101,42,.08),transparent 34%),#f8f9fa!important;overflow:hidden!important}.network-hero:before{content:""!important;position:absolute!important;inset:0!important;background-image:radial-gradient(rgba(9,84,135,.09) 1px,transparent 0)!important;background-size:24px 24px!important;opacity:.22!important;pointer-events:none!important}.network-hero-grid{position:relative!important;z-index:1!important;width:min(1120px,calc(100% - 42px))!important;display:grid!important;grid-template-columns:minmax(0,.92fr) minmax(400px,.82fr)!important;grid-gap:78px!important;gap:78px!important;align-items:center!important}.network-hero-copy{animation:networkCopyIn .76s cubic-bezier(.16,1,.3,1) both!important}.network-kicker{display:inline-flex!important;align-items:center!important;min-height:32px!important;margin-bottom:16px!important;padding:0 18px!important;color:#f1652a!important;font-size:13px!important;font-weight:600!important;border:1px solid rgba(241,101,42,.22)!important;border-radius:999px!important;background:hsla(0,0%,100%,.66)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}.network-hero-copy h1{max-width:650px!important;margin:0 0 20px!important;color:#171923!important;font-size:clamp(48px,6vw,74px)!important;line-height:.96!important;letter-spacing:-.075em!important;font-weight:500!important}.network-hero-copy p{max-width:580px!important;margin:0 0 30px!important;color:#5f6672!important;font-size:18px!important;line-height:1.6!important}.network-actions{display:flex!important;flex-wrap:wrap!important;gap:14px!important;align-items:center!important}.network-actions .btn{min-height:44px!important;padding:0 28px!important;font-size:14px!important;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease!important}.network-actions .btn:hover{transform:translateY(-3px)!important}.network-primary{background:linear-gradient(135deg,#f1652a,#faba8d)!important;color:#fff!important;box-shadow:0 18px 40px rgba(241,101,42,.18)!important}.network-secondary{background:#fff!important;color:#252525!important;border:1px solid #dedede!important;box-shadow:0 10px 28px rgba(15,23,42,.035)!important}.network-visual{position:relative!important;min-height:460px!important;border:1px solid hsla(0,0%,100%,.78)!important;border-radius:42px!important;background:hsla(0,0%,100%,.62)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),0 34px 78px rgba(15,23,42,.1)!important;backdrop-filter:blur(18px) saturate(1.06)!important;-webkit-backdrop-filter:blur(18px) saturate(1.06)!important;overflow:hidden!important;animation:networkVisualIn .82s cubic-bezier(.16,1,.3,1) .08s both!important}.network-visual:after,.network-visual:before{content:""!important;position:absolute!important;left:50%!important;top:50%!important;width:70%!important;height:1px!important;background:linear-gradient(90deg,transparent,rgba(9,84,135,.22),transparent)!important;transform:translate(-50%,-50%) rotate(24deg)!important}.network-visual:after{transform:translate(-50%,-50%) rotate(-24deg)!important}.network-core-node,.network-node{position:absolute!important;z-index:2!important;display:grid!important;place-items:center!important;color:#171923!important;border:1px solid hsla(0,0%,100%,.78)!important;background:hsla(0,0%,100%,.72)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.94),0 22px 46px rgba(15,23,42,.08)!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important}.network-core-node{width:164px!important;height:164px!important;color:#f1652a!important}.network-core-node span{margin-top:8px!important;color:#171923!important;font-size:14px!important;font-weight:600!important}.network-node{width:132px!important;min-height:96px!important;padding:16px!important;border-radius:28px!important;animation:networkNodeFloat 6.4s ease-in-out infinite!important}.network-node span{margin-top:8px!important;color:#4f5662!important;font-size:13px!important;font-weight:600!important}.network-node-1{left:38px!important;top:46px!important;animation-delay:-.7s!important}.network-node-2{right:38px!important;top:68px!important;animation-delay:-1.8s!important}.network-node-3{left:56px!important;bottom:64px!important;animation-delay:-2.6s!important}.network-node-4{right:56px!important;bottom:48px!important;animation-delay:-3.4s!important}.network-section-head{max-width:760px!important;margin:0 auto 42px!important;text-align:center!important}.network-process-shell .tag,.network-section-head .tag{margin-bottom:16px!important}.network-process-shell .section-title,.network-section-head .section-title{margin-top:0!important}.network-card-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:20px!important;gap:20px!important}.network-service-card{min-height:270px!important;padding:28px!important;border:1px solid hsla(0,0%,100%,.74)!important;border-radius:28px!important;background:hsla(0,0%,100%,.72)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 18px 48px rgba(15,23,42,.045)!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;animation:networkCardIn .78s cubic-bezier(.16,1,.3,1) both!important;transition:transform .32s cubic-bezier(.16,1,.3,1),box-shadow .32s ease,border-color .32s ease!important}.network-service-card:nth-child(2){animation-delay:.08s!important}.network-service-card:nth-child(3){animation-delay:.16s!important}.network-service-card:nth-child(4){animation-delay:.24s!important}.network-service-card:hover{transform:translateY(-7px)!important;border-color:rgba(241,101,42,.28)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),0 28px 64px rgba(241,101,42,.09),0 20px 52px rgba(15,23,42,.055)!important}.network-service-icon{width:62px!important;height:62px!important;display:grid!important;place-items:center!important;color:#f1652a!important;border:1px solid #ffe0d1!important;border-radius:20px!important;background:hsla(0,0%,100%,.7)!important;margin-bottom:24px!important}.network-service-card h3{margin:0 0 12px!important;font-size:24px!important;line-height:1.12!important;letter-spacing:-.04em!important;font-weight:500!important;color:#171923!important}.network-service-card p{margin:0!important;color:#606875!important;font-size:14px!important;line-height:1.65!important}.network-process-shell{display:grid!important;grid-template-columns:minmax(0,.78fr) minmax(420px,1fr)!important;grid-gap:50px!important;gap:50px!important;align-items:center!important;padding:48px!important;border-radius:42px!important;background:#fff!important;border:1px solid rgba(9,84,135,.08)!important;box-shadow:0 22px 64px rgba(15,23,42,.045)!important}.network-process-list{display:grid!important;grid-gap:16px!important;gap:16px!important}.network-process-item{display:grid!important;grid-template-columns:70px minmax(0,1fr)!important;grid-gap:18px!important;gap:18px!important;align-items:center!important;min-height:116px!important;padding:18px!important;border-radius:24px!important;background:#f8f9fa!important;border:1px solid #edf0f3!important;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s ease!important}.network-process-item:hover{transform:translateX(8px)!important;border-color:rgba(241,101,42,.22)!important}.network-process-item b{width:54px!important;height:54px!important;display:grid!important;place-items:center!important;color:#f1652a!important;border-radius:18px!important;background:#fff!important;font-size:18px!important;font-weight:600!important}.network-process-item h3{margin:0 0 6px!important;font-size:21px!important;line-height:1.15!important;font-weight:500!important;color:#171923!important;letter-spacing:-.035em!important}.network-process-item p{margin:0!important;color:#68717d!important;line-height:1.55!important;font-size:14px!important}.network-cta{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:28px!important;padding:48px 56px!important;border-radius:34px!important;color:#fff!important;background:linear-gradient(135deg,#f1652a,#faba8d)!important;box-shadow:0 26px 72px rgba(241,101,42,.18)!important}.network-cta h2{margin:0 0 10px!important;font-size:36px!important;font-weight:500!important;letter-spacing:-.045em!important}.network-cta p{margin:0!important;color:hsla(0,0%,100%,.84)!important;line-height:1.65!important}.network-cta-btn{background:hsla(0,0%,100%,.16)!important;color:#fff!important;border:1px solid hsla(0,0%,100%,.58)!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important}@keyframes networkCopyIn{0%{opacity:0;transform:translateX(-26px)}to{opacity:1;transform:translateX(0)}}@keyframes networkVisualIn{0%{opacity:0;transform:translateX(32px) scale(.98)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes networkNodeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes networkCardIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.nav .dropdown-menu.services-mega-menu{width:min(640px,calc(100vw - 32px))!important}.services-mega-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.network-hero-grid,.network-process-shell{grid-template-columns:1fr!important;text-align:center!important}.network-actions{justify-content:center!important}.network-hero-copy p{margin-left:auto!important;margin-right:auto!important}.network-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.network-process-item{text-align:left!important}.network-cta{display:block!important;text-align:center!important}.network-cta .btn{margin-top:22px!important}}@media(max-width:620px){.nav .dropdown-menu.services-mega-menu{width:min(420px,calc(100vw - 24px))!important}.services-mega-list{grid-template-columns:1fr!important}.network-hero{padding:88px 0 58px!important}.network-hero-copy h1{font-size:42px!important}.network-hero-copy p{font-size:15px!important}.network-visual{min-height:520px!important}.network-card-grid{grid-template-columns:1fr!important}.network-node-1{left:20px!important}.network-node-2{right:20px!important}.network-node-3{left:22px!important}.network-node-4{right:22px!important}.network-process-shell{padding:28px!important}.network-process-item{grid-template-columns:52px minmax(0,1fr)!important}.network-process-item b{width:46px!important;height:46px!important}.network-cta{padding:34px!important}}.nav .dropdown-menu.services-mega-menu{width:min(1040px,calc(100vw - 42px))!important;grid-template-columns:minmax(0,1.45fr) minmax(250px,.72fr)!important;gap:0!important;padding:0!important;align-items:stretch!important}.services-mega-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:column!important;grid-template-rows:repeat(3,minmax(112px,auto))!important;grid-gap:10px!important;gap:10px!important;padding:16px!important;background:#fff!important}.services-mega-preview{display:block!important;min-height:100%!important}.nav .dropdown-menu .services-mega-item{min-height:112px!important;height:100%!important}@media(max-width:900px){.nav .dropdown-menu.services-mega-menu{width:min(640px,calc(100vw - 32px))!important;grid-template-columns:1fr!important}.services-mega-list{grid-auto-flow:row!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:auto!important}.services-mega-preview{display:none!important}}@media(max-width:620px){.services-mega-list{grid-template-columns:1fr!important}}.nav .dropdown-menu.services-mega-menu{top:calc(100% + 26px)!important}.services-dropdown:after{height:42px!important}.network-visual-pro{min-height:500px!important;border-radius:42px!important;border:1px solid hsla(0,0%,100%,.82)!important;background:radial-gradient(circle at 50% 48%,rgba(241,101,42,.22),transparent 18%),radial-gradient(circle at 16% 20%,rgba(9,84,135,.18),transparent 28%),linear-gradient(135deg,hsla(0,0%,100%,.78),rgba(246,248,250,.92))!important;box-shadow:0 32px 90px rgba(9,84,135,.14),inset 0 1px 0 hsla(0,0%,100%,.9)!important;overflow:hidden!important;isolation:isolate!important}.network-visual-pro:before{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(rgba(9,84,135,.045) 1px,transparent 0),linear-gradient(90deg,rgba(9,84,135,.045) 1px,transparent 0)!important;background-size:42px 42px!important;-webkit-mask-image:radial-gradient(circle at center,#000 0 52%,transparent 78%)!important;mask-image:radial-gradient(circle at center,#000 0 52%,transparent 78%)!important;opacity:.9!important;z-index:0!important}.network-visual-pro:after{content:""!important;inset:auto -10% -22% -10%!important;height:44%!important;background:linear-gradient(0deg,hsla(0,0%,100%,.92),transparent)!important;z-index:2!important}.network-map-lines,.network-visual-pro:after{position:absolute!important;pointer-events:none!important}.network-map-lines{inset:0!important;z-index:1!important}.network-line{left:50%!important;width:39%!important;height:2px!important;transform-origin:left center!important;background:linear-gradient(90deg,rgba(241,101,42,.95),rgba(9,84,135,.5),rgba(9,84,135,0))!important;opacity:.82!important;filter:drop-shadow(0 0 10px rgba(241,101,42,.22))!important}.network-line,.network-line:after{position:absolute!important;top:50%!important}.network-line:after{content:""!important;left:0!important;width:8px!important;height:8px!important;border-radius:999px!important;background:#f1652a!important;box-shadow:0 0 18px rgba(241,101,42,.8)!important;transform:translate(-50%,-50%)!important;animation:networkPacket 3.6s linear infinite!important}.network-line-1{transform:rotate(-137deg)!important}.network-line-2{transform:rotate(-42deg)!important}.network-line-3{transform:rotate(137deg)!important}.network-line-4{transform:rotate(42deg)!important}.network-line-2:after{animation-delay:.6s!important}.network-line-3:after{animation-delay:1.2s!important}.network-line-4:after{animation-delay:1.8s!important}.network-core-node{width:172px!important;height:172px!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;border-radius:38px!important;border:1px solid hsla(0,0%,100%,.18)!important;background:linear-gradient(145deg,rgba(9,84,135,.98),rgba(8,24,40,.96))!important;color:#fff!important;box-shadow:0 28px 70px rgba(9,84,135,.34),inset 0 1px 0 hsla(0,0%,100%,.18)!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;z-index:4!important;animation:networkCoreFloat 6s ease-in-out infinite!important}.network-core-node svg{color:#f1652a!important;filter:drop-shadow(0 8px 18px rgba(241,101,42,.38))!important}.network-core-node span{color:#fff!important;font-size:18px!important;font-weight:700!important;line-height:1.1!important}.network-core-node small{color:hsla(0,0%,100%,.72)!important;font-size:12px!important;font-weight:500!important}.network-core-pulse{position:absolute!important;inset:-14px!important;border-radius:46px!important;border:1px solid rgba(241,101,42,.42)!important;animation:networkPulseRing 2.9s ease-in-out infinite!important;pointer-events:none!important}.network-node{width:154px!important;min-height:118px!important;border-radius:30px!important;border:1px solid rgba(9,84,135,.12)!important;background:hsla(0,0%,100%,.86)!important;color:#095487!important;box-shadow:0 24px 54px rgba(12,27,42,.13),inset 0 1px 0 hsla(0,0%,100%,.92)!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:7px!important;z-index:5!important;backdrop-filter:blur(18px) saturate(145%)!important;-webkit-backdrop-filter:blur(18px) saturate(145%)!important}.network-node svg{color:#095487!important;stroke-width:1.35!important}.network-node span{color:#253244!important;font-size:15px!important;font-weight:700!important}.network-node small{color:#6b7280!important;font-size:11px!important;font-weight:600!important;letter-spacing:.01em!important}.network-node-1{left:8%!important;top:12%!important}.network-node-2{right:8%!important;top:15%!important}.network-node-3{left:11%!important;bottom:14%!important}.network-node-4{right:12%!important;bottom:12%!important}@keyframes networkPacket{0%{left:0;opacity:0}12%{opacity:1}86%{opacity:1}to{left:100%;opacity:0}}@keyframes networkPulseRing{0%,to{transform:scale(.94);opacity:.24}50%{transform:scale(1.05);opacity:.64}}@keyframes networkCoreFloat{0%,to{transform:translate(-50%,-50%) translateY(0)}50%{transform:translate(-50%,-50%) translateY(-8px)}}@media (max-width:760px){.network-visual-pro{min-height:430px!important;border-radius:30px!important}.network-core-node{width:142px!important;height:142px!important;border-radius:30px!important}.network-node{width:126px!important;min-height:96px!important;border-radius:24px!important}.network-node-1{left:5%!important;top:10%!important}.network-node-2{right:5%!important;top:12%!important}.network-node-3{left:6%!important;bottom:13%!important}.network-node-4{right:6%!important;bottom:13%!important}}.network-process-section{padding-top:96px!important;padding-bottom:104px!important}.network-flow-shell{position:relative!important}.network-flow-head{max-width:720px!important;margin:0 auto 72px!important;text-align:center!important}.network-flow-head .tag{margin-bottom:18px!important}.network-flow-head .section-title{margin:0 0 18px!important}.network-flow-head .text{margin:0 auto!important;max-width:660px!important;color:#626b77!important;line-height:1.72!important}.network-flow-list{position:relative!important;display:grid!important;grid-gap:62px!important;gap:62px!important;padding:10px 0!important}.network-flow-list:before{content:""!important;position:absolute!important;top:18px!important;bottom:18px!important;left:50%!important;width:2px!important;transform:translateX(-50%)!important;background:linear-gradient(180deg,transparent,rgba(9,84,135,.2) 8%,rgba(241,101,42,.72) 50%,rgba(9,84,135,.2) 92%,transparent)!important;box-shadow:0 0 28px rgba(241,101,42,.18)!important}.network-flow-step{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) 92px minmax(0,1fr)!important;align-items:center!important;min-height:170px!important;opacity:0!important;animation:networkFlowIn .86s cubic-bezier(.16,1,.3,1) forwards!important}.network-flow-step:nth-child(2){animation-delay:.1s!important}.network-flow-step:nth-child(3){animation-delay:.2s!important}.network-flow-step:nth-child(4){animation-delay:.3s!important}.network-flow-card{position:relative!important;max-width:560px!important;min-height:170px!important;display:grid!important;grid-template-columns:74px minmax(0,1fr)!important;grid-gap:22px!important;gap:22px!important;align-items:center!important;padding:28px 30px!important;border-radius:28px!important;border:1px solid rgba(9,84,135,.09)!important;background:hsla(0,0%,100%,.88)!important;box-shadow:0 26px 72px rgba(15,23,42,.07),inset 0 1px 0 hsla(0,0%,100%,.94)!important;backdrop-filter:blur(18px) saturate(130%)!important;-webkit-backdrop-filter:blur(18px) saturate(130%)!important;transition:transform .34s cubic-bezier(.16,1,.3,1),box-shadow .34s ease,border-color .34s ease!important}.network-flow-step:nth-child(odd) .network-flow-card{grid-column:1!important;justify-self:end!important}.network-flow-step:nth-child(2n) .network-flow-card{grid-column:3!important;justify-self:start!important}.network-flow-card:before{content:""!important;position:absolute!important;top:50%!important;width:46px!important;height:1px!important;background:linear-gradient(90deg,rgba(241,101,42,.55),rgba(9,84,135,.12))!important}.network-flow-step:nth-child(odd) .network-flow-card:before{right:-46px!important}.network-flow-step:nth-child(2n) .network-flow-card:before{left:-46px!important;transform:rotate(180deg)!important}html[dir=rtl] .network-flow-step:nth-child(odd) .network-flow-card:before{right:auto!important;left:-46px!important;transform:rotate(180deg)!important}html[dir=rtl] .network-flow-step:nth-child(2n) .network-flow-card:before{left:auto!important;right:-46px!important;transform:none!important}.network-flow-card:hover{transform:translateY(-8px)!important;border-color:rgba(241,101,42,.3)!important;box-shadow:0 34px 84px rgba(241,101,42,.11),0 24px 60px rgba(15,23,42,.075),inset 0 1px 0 hsla(0,0%,100%,.98)!important}.network-flow-icon{width:66px!important;height:66px!important;display:grid!important;place-items:center!important;border-radius:22px!important;color:#f1652a!important;background:linear-gradient(145deg,hsla(0,0%,100%,.96),rgba(248,249,250,.84))!important;border:1px solid rgba(241,101,42,.2)!important;box-shadow:0 14px 34px rgba(241,101,42,.1)!important}.network-flow-label{display:inline-flex!important;align-items:center!important;margin-bottom:10px!important;color:#095487!important;font-size:12px!important;line-height:1!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important}.network-flow-card h3{margin:0 0 10px!important;color:#171923!important;font-size:25px!important;line-height:1.12!important;font-weight:600!important;letter-spacing:-.04em!important}.network-flow-card p{margin:0!important;color:#626b77!important;font-size:14px!important;line-height:1.65!important}.network-flow-marker{position:relative!important;grid-column:2!important;grid-row:1!important;justify-self:center!important;width:34px!important;height:34px!important;display:grid!important;place-items:center!important;border:2px solid rgba(241,101,42,.68)!important;box-shadow:0 0 0 8px rgba(241,101,42,.08),0 14px 34px rgba(9,84,135,.12)!important;z-index:2!important}.network-flow-marker span{width:20px!important;height:20px!important;display:grid!important;place-items:center!important}@keyframes networkFlowIn{0%{opacity:0;transform:translateY(34px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:900px){.network-flow-head{text-align:left!important;margin:0 0 44px!important}.network-flow-list{gap:28px!important;padding-left:30px!important}.network-flow-list:before{left:17px!important}.network-flow-step{grid-template-columns:34px minmax(0,1fr)!important;min-height:auto!important}.network-flow-step:nth-child(2n) .network-flow-card,.network-flow-step:nth-child(odd) .network-flow-card{grid-column:2!important;justify-self:stretch!important}.network-flow-card{max-width:none!important;min-height:auto!important;grid-template-columns:58px minmax(0,1fr)!important;padding:24px!important}.network-flow-card:before{display:none!important}.network-flow-icon{width:54px!important;height:54px!important;border-radius:18px!important}.network-flow-marker{grid-column:1!important;justify-self:start!important;width:28px!important;height:28px!important}.network-flow-marker span{width:16px!important;height:16px!important;font-size:8px!important}}@media(max-width:620px){.network-process-section{padding-top:68px!important;padding-bottom:76px!important}.network-flow-card{display:block!important}.network-flow-icon{margin-bottom:18px!important}.network-flow-card h3{font-size:22px!important}}.network-flow-step{opacity:1!important;transform:none!important;animation:none!important;z-index:1!important}.network-flow-step .network-flow-card,.network-flow-step .network-flow-marker{opacity:1!important;animation:networkFlowCardReveal .78s cubic-bezier(.16,1,.3,1) both!important}.network-flow-step:nth-child(2) .network-flow-card,.network-flow-step:nth-child(2) .network-flow-marker{animation-delay:.08s!important}.network-flow-step:nth-child(3) .network-flow-card,.network-flow-step:nth-child(3) .network-flow-marker{animation-delay:.16s!important}.network-flow-step:nth-child(4) .network-flow-card,.network-flow-step:nth-child(4) .network-flow-marker{animation-delay:.24s!important}.network-flow-card{z-index:3!important}.network-flow-marker{z-index:4!important}@keyframes networkFlowCardReveal{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.network-flow-step .network-flow-card,.network-flow-step .network-flow-marker{opacity:1!important;transform:none!important;animation:none!important}}.network-flow-list.is-motion-ready .network-flow-card,.network-flow-list.is-motion-ready .network-flow-marker{opacity:0!important;transform:translateY(34px) scale(.96)!important;animation:none!important;transition:opacity .62s cubic-bezier(.16,1,.3,1),transform .62s cubic-bezier(.16,1,.3,1),box-shadow .34s ease,border-color .34s ease!important}.network-flow-list.is-motion-ready .network-flow-card:before{opacity:0!important;transition:opacity .42s ease!important}.network-flow-list.is-motion-ready .network-flow-step.is-visible .network-flow-card,.network-flow-list.is-motion-ready .network-flow-step.is-visible .network-flow-marker{opacity:1!important;transform:translateY(0) scale(1)!important}.network-flow-list.is-motion-ready .network-flow-step.is-visible .network-flow-card:before{opacity:1!important}.network-flow-list.is-motion-ready .network-flow-step.is-visible:first-child .network-flow-card,.network-flow-list.is-motion-ready .network-flow-step.is-visible:first-child .network-flow-marker{transition-delay:.02s!important}.network-flow-list.is-motion-ready .network-flow-step.is-visible:nth-child(2) .network-flow-card,.network-flow-list.is-motion-ready .network-flow-step.is-visible:nth-child(2) .network-flow-marker{transition-delay:.14s!important}.network-flow-list.is-motion-ready .network-flow-step.is-visible:nth-child(3) .network-flow-card,.network-flow-list.is-motion-ready .network-flow-step.is-visible:nth-child(3) .network-flow-marker{transition-delay:.26s!important}.network-flow-list.is-motion-ready .network-flow-step.is-visible:nth-child(4) .network-flow-card,.network-flow-list.is-motion-ready .network-flow-step.is-visible:nth-child(4) .network-flow-marker{transition-delay:.38s!important}.network-flow-list.is-motion-ready .network-flow-step:not(.is-visible) .network-flow-card,.network-flow-list.is-motion-ready .network-flow-step:not(.is-visible) .network-flow-marker{transition-delay:0s!important}.network-flow-list.is-motion-ready .network-flow-step.is-visible .network-flow-card:hover{transform:translateY(-8px) scale(1)!important}@media (prefers-reduced-motion:reduce){.network-flow-list.is-motion-ready .network-flow-card,.network-flow-list.is-motion-ready .network-flow-marker,.network-flow-list.is-motion-ready .network-flow-step.is-visible .network-flow-card,.network-flow-list.is-motion-ready .network-flow-step.is-visible .network-flow-marker{opacity:1!important;transform:none!important;transition:none!important}}.network-flow-marker{width:42px!important;height:42px!important;border-radius:999px!important;border:3px solid rgba(241,101,42,.78)!important;background:#fff!important;box-shadow:0 0 0 7px rgba(241,101,42,.13),0 12px 26px rgba(9,84,135,.14)!important}.network-flow-marker:before{content:""!important;position:absolute!important;inset:5px!important;border-radius:999px!important;border:2px solid hsla(0,0%,100%,.95)!important;z-index:0!important}.network-flow-marker span{position:relative!important;z-index:1!important;width:22px!important;height:22px!important;border-radius:999px!important;background:#095487!important;color:#fff!important;font-size:9px!important;font-weight:800!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.28)!important}@media(max-width:900px){.network-flow-marker{width:34px!important;height:34px!important;border-width:2px!important;box-shadow:0 0 0 5px rgba(241,101,42,.12),0 10px 22px rgba(9,84,135,.12)!important}.network-flow-marker span{width:18px!important;height:18px!important;font-size:8px!important}}.network-flow-marker span{background:transparent!important;color:#171923!important;box-shadow:none!important;font-size:10px!important}.network-hero{padding-bottom:150px!important;background:radial-gradient(circle at 78% 24%,rgba(9,84,135,.1),transparent 30%),radial-gradient(circle at 12% 80%,rgba(241,101,42,.08),transparent 34%),linear-gradient(180deg,#f8f9fa,#f8f9fa 72%,rgba(248,249,250,.96) 86%,#f8f9fa)!important}.network-hero:after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:-1px!important;height:190px!important;background:linear-gradient(180deg,rgba(248,249,250,0),rgba(248,249,250,.86) 48%,#f8f9fa 86%)!important;pointer-events:none!important;z-index:1!important}.network-hero-grid{z-index:2!important}.network-services-section{position:relative!important;z-index:3!important;margin-top:-86px!important;padding-top:112px!important;background:#f8f9fa!important}@media(max-width:620px){.network-hero{padding-bottom:104px!important}.network-hero:after{height:130px!important}.network-services-section{margin-top:-54px!important;padding-top:82px!important}}body,html{max-width:100%!important}body,html,main{width:100%!important;overflow-x:clip!important;background:#f8f9fa!important}main{max-width:100vw!important}.callcenter-delivery-section,.callcenter-hero,.callcenter-process-section,.cyber-dashboard-hero,.cyber-process-section,.cyber-services-section,.network-hero,.network-process-section,.network-services-section{position:relative!important;max-width:100vw!important;overflow-x:clip!important;background-color:#f8f9fa!important}.callcenter-hero,.cyber-dashboard-hero,.network-hero{isolation:isolate!important}.callcenter-hero{padding-bottom:142px!important;background:radial-gradient(circle at 76% 24%,rgba(241,101,42,.1),transparent 30%),radial-gradient(circle at 12% 80%,rgba(9,84,135,.07),transparent 34%),linear-gradient(180deg,#f8f9fa,#f8f9fa 72%,rgba(248,249,250,.96) 88%,#f8f9fa)!important}.cyber-dashboard-hero{padding-bottom:132px!important;background:radial-gradient(circle at 78% 28%,rgba(9,84,135,.08),transparent 30%),radial-gradient(circle at 50% 106%,rgba(241,101,42,.1),transparent 34%),linear-gradient(180deg,#f8f9fa,#f8f9fa 72%,rgba(248,249,250,.96) 88%,#f8f9fa)!important}.callcenter-hero:after,.cyber-dashboard-hero:after{content:""!important;position:absolute!important;left:50%!important;bottom:-1px!important;width:100vw!important;height:180px!important;transform:translateX(-50%)!important;background:linear-gradient(180deg,rgba(248,249,250,0),rgba(248,249,250,.9) 54%,#f8f9fa 88%)!important;pointer-events:none!important;z-index:1!important}.callcenter-hero-grid,.cyber-dashboard-hero-grid,.network-hero-grid{position:relative!important;z-index:2!important}.callcenter-delivery-section,.cyber-services-section{z-index:3!important;margin-top:-78px!important;padding-top:112px!important}.network-hero:after{left:50%!important;right:auto!important;width:100vw!important;transform:translateX(-50%)!important}.callcenter-delivery-section:before,.cyber-services-section:before,.network-services-section:before{content:""!important;position:absolute!important;left:50%!important;top:-1px!important;width:100vw!important;height:80px!important;transform:translateX(-50%)!important;background:linear-gradient(180deg,#f8f9fa,rgba(248,249,250,0))!important;pointer-events:none!important;z-index:0!important}.callcenter-delivery-section>.container,.cyber-services-section>.container,.network-services-section>.container{position:relative!important;z-index:1!important}.footer{max-width:100vw!important;background-color:#050608!important}.footer:before{left:50%!important;right:auto!important;width:100vw!important;transform:translateX(-50%)!important}@media(max-width:620px){.callcenter-hero{padding-bottom:102px!important}.cyber-dashboard-hero{padding-bottom:96px!important}.callcenter-hero:after,.cyber-dashboard-hero:after{height:130px!important}.callcenter-delivery-section,.cyber-services-section{margin-top:-52px!important;padding-top:82px!important}}.callcenter-hero,.cyber-dashboard-hero,.network-hero{overflow:hidden!important;-webkit-clip-path:inset(0)!important;clip-path:inset(0)!important}.network-hero{background:radial-gradient(ellipse 520px 380px at 100% 0,#f8f9fa 0,rgba(248,249,250,.96) 34%,rgba(248,249,250,0) 72%),radial-gradient(circle at 78% 24%,rgba(9,84,135,.1),transparent 30%),radial-gradient(circle at 12% 80%,rgba(241,101,42,.08),transparent 34%),linear-gradient(180deg,#f8f9fa,#f8f9fa 72%,rgba(248,249,250,.96) 86%,#f8f9fa)!important}.callcenter-hero{background:radial-gradient(ellipse 520px 380px at 100% 0,#f8f9fa 0,rgba(248,249,250,.96) 34%,rgba(248,249,250,0) 72%),radial-gradient(circle at 76% 24%,rgba(241,101,42,.1),transparent 30%),radial-gradient(circle at 12% 80%,rgba(9,84,135,.07),transparent 34%),linear-gradient(180deg,#f8f9fa,#f8f9fa 72%,rgba(248,249,250,.96) 88%,#f8f9fa)!important}.cyber-dashboard-hero{background:radial-gradient(ellipse 520px 380px at 100% 0,#f8f9fa 0,rgba(248,249,250,.96) 34%,rgba(248,249,250,0) 72%),radial-gradient(circle at 78% 28%,rgba(9,84,135,.08),transparent 30%),radial-gradient(circle at 50% 106%,rgba(241,101,42,.1),transparent 34%),linear-gradient(180deg,#f8f9fa,#f8f9fa 72%,rgba(248,249,250,.96) 88%,#f8f9fa)!important}.callcenter-hero-grid,.cyber-dashboard-hero-grid,.network-hero-grid{width:min(1080px,calc(100% - 96px))!important;gap:56px!important}.callcenter-visual,.cyber-dashboard-image-wrap,.network-visual-pro{justify-self:center!important;max-width:100%!important}.network-visual-pro{width:100%!important;min-width:0!important}.callcenter-visual:before{right:-36px!important;top:-44px!important;width:260px!important;height:260px!important;opacity:.72!important}.cyber-dashboard-image-wrap:before{inset:10% 0 -10% 10%!important}.cyber-dashboard-frame:before{inset:-24px -12px -24px -24px!important}@media(max-width:980px){.callcenter-hero-grid,.cyber-dashboard-hero-grid,.network-hero-grid{width:min(100% - 42px,720px)!important;gap:38px!important}}@media(max-width:620px){.callcenter-hero-grid,.cyber-dashboard-hero-grid,.network-hero-grid{width:min(100% - 30px,480px)!important}}.network-page{position:relative!important;overflow:hidden!important;background:#f8f9fa!important;isolation:isolate!important}.network-page .network-hero{margin-top:-92px!important;padding-top:214px!important;padding-bottom:210px!important;background:radial-gradient(ellipse 620px 420px at 100% 0,#f8f9fa 0,rgba(248,249,250,.99) 34%,rgba(248,249,250,.78) 56%,rgba(248,249,250,0) 78%),radial-gradient(ellipse 780px 460px at 56% 100%,rgba(248,249,250,.99) 0,rgba(248,249,250,.78) 38%,rgba(248,249,250,0) 72%),radial-gradient(circle at 78% 24%,rgba(9,84,135,.1),transparent 30%),radial-gradient(circle at 12% 80%,rgba(241,101,42,.08),transparent 34%),#f8f9fa!important}.network-page .network-hero:before{inset:-120px 0 0!important;background:linear-gradient(180deg,#f8f9fa 0 122px,rgba(248,249,250,.94) 172px,rgba(248,249,250,0) 280px),radial-gradient(ellipse 520px 340px at 100% 0,#f8f9fa 0,rgba(248,249,250,.96) 36%,rgba(248,249,250,0) 76%),radial-gradient(rgba(9,84,135,.075) 1px,transparent 0)!important;background-size:auto,auto,24px 24px!important;opacity:1!important;z-index:0!important}.network-page .network-hero:after,.network-page .network-hero:before{content:""!important;position:absolute!important;pointer-events:none!important}.network-page .network-hero:after{left:50%!important;right:auto!important;bottom:-86px!important;width:120vw!important;height:300px!important;transform:translateX(-50%)!important;background:radial-gradient(ellipse 68% 72% at 50% 64%,#f8f9fa 0,rgba(248,249,250,.98) 42%,rgba(248,249,250,.72) 62%,rgba(248,249,250,0) 84%),linear-gradient(180deg,rgba(248,249,250,0),#f8f9fa 72%)!important;z-index:1!important}.network-page .network-hero-grid{position:relative!important;z-index:2!important}.network-page .network-services-section{margin-top:-148px!important;padding-top:182px!important;background:#f8f9fa!important}.network-page .network-services-section:before{content:""!important;position:absolute!important;left:50%!important;top:-90px!important;width:120vw!important;height:180px!important;transform:translateX(-50%)!important;background:linear-gradient(180deg,rgba(248,249,250,0),#f8f9fa 46%,rgba(248,249,250,0))!important;pointer-events:none!important;z-index:0!important}.network-page .network-card-grid,.network-page .network-section-head{position:relative!important;z-index:1!important}@media(max-width:900px){.network-page .network-hero{margin-top:-88px!important;padding-top:188px!important;padding-bottom:152px!important}.network-page .network-services-section{margin-top:-104px!important;padding-top:132px!important}}@media(max-width:620px){.network-page .network-hero{margin-top:-84px!important;padding-top:166px!important;padding-bottom:124px!important}.network-page .network-hero:after{height:210px!important;bottom:-62px!important}.network-page .network-services-section{margin-top:-82px!important;padding-top:112px!important}}.network-page .network-hero:before{background:linear-gradient(180deg,#f8f9fa 0 122px,rgba(248,249,250,.94) 172px,rgba(248,249,250,0) 280px),radial-gradient(ellipse 520px 340px at 100% 0,#f8f9fa 0,rgba(248,249,250,.96) 36%,rgba(248,249,250,0) 76%)!important;background-size:auto!important}.callcenter-page{position:relative!important;overflow:hidden!important;background:#f8f9fa!important;isolation:isolate!important}.callcenter-page .callcenter-hero{margin-top:-92px!important;padding-top:214px!important;padding-bottom:210px!important;background:radial-gradient(ellipse 620px 420px at 100% 0,#f8f9fa 0,rgba(248,249,250,.99) 34%,rgba(248,249,250,.78) 56%,rgba(248,249,250,0) 78%),radial-gradient(ellipse 780px 460px at 56% 100%,rgba(248,249,250,.99) 0,rgba(248,249,250,.78) 38%,rgba(248,249,250,0) 72%),radial-gradient(circle at 76% 24%,rgba(241,101,42,.1),transparent 30%),radial-gradient(circle at 12% 80%,rgba(9,84,135,.07),transparent 34%),#f8f9fa!important}.callcenter-page .callcenter-hero:before{content:""!important;position:absolute!important;inset:-120px 0 0!important;background:linear-gradient(180deg,#f8f9fa 0 122px,rgba(248,249,250,.94) 172px,rgba(248,249,250,0) 280px),radial-gradient(ellipse 520px 340px at 100% 0,#f8f9fa 0,rgba(248,249,250,.96) 36%,rgba(248,249,250,0) 76%)!important;background-size:auto!important;opacity:1!important;pointer-events:none!important;z-index:0!important}.callcenter-page .callcenter-hero:after{content:""!important;position:absolute!important;left:50%!important;right:auto!important;bottom:-86px!important;width:120vw!important;height:300px!important;transform:translateX(-50%)!important;background:radial-gradient(ellipse 68% 72% at 50% 64%,#f8f9fa 0,rgba(248,249,250,.98) 42%,rgba(248,249,250,.72) 62%,rgba(248,249,250,0) 84%),linear-gradient(180deg,rgba(248,249,250,0),#f8f9fa 72%)!important;pointer-events:none!important;z-index:1!important}.callcenter-page .callcenter-hero-grid{position:relative!important;z-index:2!important}.callcenter-page .callcenter-delivery-section{margin-top:-148px!important;padding-top:182px!important;background:#f8f9fa!important}.callcenter-page .callcenter-delivery-section:before{content:""!important;position:absolute!important;left:50%!important;top:-90px!important;width:120vw!important;height:180px!important;transform:translateX(-50%)!important;background:linear-gradient(180deg,rgba(248,249,250,0),#f8f9fa 46%,rgba(248,249,250,0))!important;pointer-events:none!important;z-index:0!important}.callcenter-page .callcenter-card-grid,.callcenter-page .callcenter-section-head{position:relative!important;z-index:1!important}@media(max-width:900px){.callcenter-page .callcenter-hero{margin-top:-88px!important;padding-top:188px!important;padding-bottom:152px!important}.callcenter-page .callcenter-delivery-section{margin-top:-104px!important;padding-top:132px!important}}@media(max-width:620px){.callcenter-page .callcenter-hero{margin-top:-84px!important;padding-top:166px!important;padding-bottom:124px!important}.callcenter-page .callcenter-hero:after{height:210px!important;bottom:-62px!important}.callcenter-page .callcenter-delivery-section{margin-top:-82px!important;padding-top:112px!important}}.cyber-page{position:relative!important;overflow:hidden!important;background:#f8f9fa!important;isolation:isolate!important}.cyber-page .cyber-dashboard-hero{margin-top:-92px!important;padding-top:214px!important;padding-bottom:210px!important;background:radial-gradient(ellipse 620px 420px at 100% 0,#f8f9fa 0,rgba(248,249,250,.99) 34%,rgba(248,249,250,.78) 56%,rgba(248,249,250,0) 78%),radial-gradient(ellipse 780px 460px at 56% 100%,rgba(248,249,250,.99) 0,rgba(248,249,250,.78) 38%,rgba(248,249,250,0) 72%),radial-gradient(circle at 78% 28%,rgba(9,84,135,.08),transparent 30%),radial-gradient(circle at 50% 106%,rgba(241,101,42,.1),transparent 34%),#f8f9fa!important}.cyber-page .cyber-dashboard-hero:before{content:""!important;position:absolute!important;inset:-120px 0 0!important;background:linear-gradient(180deg,#f8f9fa 0 122px,rgba(248,249,250,.94) 172px,rgba(248,249,250,0) 280px),radial-gradient(ellipse 520px 340px at 100% 0,#f8f9fa 0,rgba(248,249,250,.96) 36%,rgba(248,249,250,0) 76%),radial-gradient(rgba(9,84,135,.06) 1px,transparent 0)!important;background-size:auto,auto,22px 22px!important;opacity:1!important;pointer-events:none!important;z-index:0!important}.cyber-page .cyber-dashboard-hero:after{content:""!important;position:absolute!important;left:50%!important;right:auto!important;bottom:-86px!important;width:120vw!important;height:300px!important;transform:translateX(-50%)!important;background:radial-gradient(ellipse 68% 72% at 50% 64%,#f8f9fa 0,rgba(248,249,250,.98) 42%,rgba(248,249,250,.72) 62%,rgba(248,249,250,0) 84%),linear-gradient(180deg,rgba(248,249,250,0),#f8f9fa 72%)!important;pointer-events:none!important;z-index:1!important}.cyber-page .cyber-dashboard-hero-grid{position:relative!important;z-index:2!important}.cyber-page .cyber-services-section{margin-top:-148px!important;padding-top:182px!important;background:#f8f9fa!important}.cyber-page .cyber-services-section:before{content:""!important;position:absolute!important;left:50%!important;top:-90px!important;width:120vw!important;height:180px!important;transform:translateX(-50%)!important;background:linear-gradient(180deg,rgba(248,249,250,0),#f8f9fa 46%,rgba(248,249,250,0))!important;pointer-events:none!important;z-index:0!important}.cyber-page .cyber-card-grid,.cyber-page .cyber-section-head{position:relative!important;z-index:1!important}@media(max-width:900px){.cyber-page .cyber-dashboard-hero{margin-top:-88px!important;padding-top:188px!important;padding-bottom:152px!important}.cyber-page .cyber-services-section{margin-top:-104px!important;padding-top:132px!important}}@media(max-width:620px){.cyber-page .cyber-dashboard-hero{margin-top:-84px!important;padding-top:166px!important;padding-bottom:124px!important}.cyber-page .cyber-dashboard-hero:after{height:210px!important;bottom:-62px!important}.cyber-page .cyber-services-section{margin-top:-82px!important;padding-top:112px!important}}.home-page{overflow:visible!important;background:#f8f9fa!important}@media (min-width:901px){.home-page .stacking-cards-section{position:relative!important;padding:72px 0 92px!important;overflow:visible!important;background:#f8f9fa!important}.home-page .stacking-cards-section .why-scroll{position:relative!important;width:min(1120px,calc(100% - 38px))!important;max-width:1120px!important;margin:0 auto!important;padding:0!important;display:grid!important;grid-template-columns:minmax(380px,1fr) minmax(420px,465px)!important;grid-gap:clamp(52px,7vw,90px)!important;gap:clamp(52px,7vw,90px)!important;align-items:start!important;min-height:calc(940px + 82vh)!important;height:auto!important;overflow:visible!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.home-page .stacking-cards-section .why-copy{position:sticky!important;position:-webkit-sticky!important;top:96px!important;align-self:start!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;z-index:6!important}.home-page .stacking-cards-section .why-copy-inner{position:static!important;top:auto!important;transform:none!important}.home-page .stacking-cards-section .why-cards{position:relative!important;width:100%!important;height:auto!important;min-height:calc(940px + 82vh)!important;padding:0 0 82vh!important;overflow:visible!important;display:block!important}.home-page .stacking-cards-section .why-card{position:sticky!important;position:-webkit-sticky!important;width:100%!important;height:210px!important;min-height:210px!important;margin:0 0 34px!important;padding:30px 36px 28px!important;overflow:hidden!important;background:#fff!important;border:1px solid #dde2ea!important;border-radius:18px!important;box-shadow:0 18px 42px rgba(15,23,42,.055)!important;animation:none!important;transform:none!important;opacity:1!important;transition:box-shadow .28s ease,border-color .28s ease!important}.home-page .stacking-cards-section .why-card:first-child{top:96px!important;z-index:1!important}.home-page .stacking-cards-section .why-card:nth-child(2){top:122px!important;z-index:2!important}.home-page .stacking-cards-section .why-card:nth-child(3){top:148px!important;z-index:3!important}.home-page .stacking-cards-section .why-card:nth-child(4){top:174px!important;z-index:4!important}.home-page .stacking-cards-section .why-card:hover{border-color:rgba(241,101,42,.22)!important;box-shadow:0 26px 58px rgba(15,23,42,.075)!important}}@media(max-width:900px){.home-page .stacking-cards-section .why-cards,.home-page .stacking-cards-section .why-scroll{min-height:0!important;padding-bottom:0!important}.stacking-cards-section .why-scroll{grid-template-columns:1fr!important;gap:24px!important;overflow:visible!important}.stacking-cards-section .why-cards{position:relative!important;height:auto!important;min-height:0!important;padding:0!important;overflow:visible!important}.stacking-cards-section .why-card{position:sticky!important;position:-webkit-sticky!important;left:auto!important;right:auto!important;width:100%!important;height:210px!important;min-height:210px!important;margin:0 0 22px!important;padding:24px 24px 22px!important;overflow:hidden!important;opacity:1!important;transform:none!important}.stacking-cards-section .why-card:first-child{top:90px!important;z-index:1!important}.stacking-cards-section .why-card:nth-child(2){top:112px!important;z-index:2!important}.stacking-cards-section .why-card:nth-child(3){top:134px!important;z-index:3!important}.stacking-cards-section .why-card:nth-child(4){top:156px!important;z-index:4!important}.stacking-cards-section .why-card-icon{margin-bottom:16px!important}.stacking-cards-section .why-card b{font-size:21px!important;margin-bottom:10px!important;line-height:1.14!important}.stacking-cards-section .why-card>span:not(.why-card-icon){max-width:100%!important;font-size:13.5px!important;line-height:1.5!important}}@media (min-width:901px){.home-page .stacking-cards-section{position:relative!important;min-height:158vh!important;padding:72px 0 110px!important;overflow:visible!important;background:#f8f9fa!important}.home-page .stacking-cards-section .why-scroll{width:min(1120px,calc(100% - 38px))!important;max-width:1120px!important;margin:0 auto!important;min-height:138vh!important;height:auto!important;padding:0!important;display:grid!important;grid-template-columns:minmax(380px,1fr) minmax(420px,465px)!important;grid-gap:clamp(52px,7vw,90px)!important;gap:clamp(52px,7vw,90px)!important;align-items:start!important;overflow:visible!important;background:transparent!important;border:0!important;box-shadow:none!important}.home-page .stacking-cards-section .why-copy{position:sticky!important;position:-webkit-sticky!important;top:104px!important;align-self:start!important;padding:0!important;z-index:8!important}.home-page .stacking-cards-section .why-copy-inner{position:static!important;top:auto!important;transform:none!important}.home-page .stacking-cards-section .why-cards{position:sticky!important;position:-webkit-sticky!important;top:84px!important;width:100%!important;height:760px!important;min-height:760px!important;padding:0!important;display:block!important;overflow:visible!important}.home-page .stacking-cards-section .why-card{position:absolute!important;left:0!important;right:0!important;top:0!important;width:100%!important;height:210px!important;min-height:210px!important;margin:0!important;padding:30px 36px 28px!important;background:#fff!important;border:1px solid #dde2ea!important;border-radius:18px!important;box-shadow:0 18px 42px rgba(15,23,42,.055)!important;opacity:1!important;animation:none!important;transform:translate3d(0,var(--why-y,0),0) scale(var(--why-scale,1))!important;transform-origin:50% 0!important;transition:transform .14s linear,box-shadow .28s ease,border-color .28s ease!important;will-change:transform!important}.home-page .stacking-cards-section .why-card:first-child{z-index:1!important}.home-page .stacking-cards-section .why-card:nth-child(2){z-index:2!important}.home-page .stacking-cards-section .why-card:nth-child(3){z-index:3!important}.home-page .stacking-cards-section .why-card:nth-child(4){z-index:4!important}}.client-track{animation-duration:420s!important}.client-marquee:nth-child(2) .client-track{animation-duration:440s!important}.client-marquee:nth-child(3) .client-track{animation-duration:460s!important}@media(max-width:760px){.client-track{animation-duration:360s!important}.client-marquee:nth-child(2) .client-track{animation-duration:380s!important}.client-marquee:nth-child(3) .client-track{animation-duration:400s!important}}.client-marquee:nth-child(3) .client-track{animation-delay:-230s!important}@media(max-width:760px){.client-marquee:nth-child(3) .client-track{animation-delay:-200s!important}}.cyber-faq-section{position:relative!important;background:radial-gradient(ellipse 54% 32% at 86% 36%,rgba(9,84,135,.12),rgba(9,84,135,0) 100%),radial-gradient(ellipse 54% 32% at 14% 64%,rgba(241,101,42,.12),rgba(241,101,42,0) 100%),#f8f9fa!important}.cyber-faq-shell{display:grid!important;grid-template-columns:minmax(0,.82fr) minmax(0,1.04fr)!important;grid-gap:54px!important;gap:54px!important;align-items:start!important}.cyber-faq-intro{position:-webkit-sticky!important;position:sticky!important;top:118px!important}.cyber-faq-intro .tag{margin-bottom:16px!important}.cyber-faq-intro .section-title{margin:0 0 14px!important;font-size:clamp(30px,3.3vw,38px)!important;line-height:1.06!important;letter-spacing:-.05em!important}.cyber-faq-intro>p{margin:0 0 26px!important;max-width:330px!important;color:#5f6672!important;font-size:16px!important;line-height:1.62!important}.cyber-faq-contact{display:flex!important;align-items:center!important;gap:14px!important;padding:15px 18px!important;border:1px solid rgba(9,84,135,.12)!important;border-radius:22px!important;background:linear-gradient(135deg,hsla(0,0%,100%,.94),rgba(238,244,248,.82))!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.96),0 18px 44px rgba(15,23,42,.06)!important;transition:transform .26s cubic-bezier(.16,1,.3,1),box-shadow .26s ease,border-color .26s ease!important}.cyber-faq-contact:hover{transform:translateY(-3px)!important;border-color:rgba(241,101,42,.3)!important;box-shadow:inset 0 1px 0 #fff,0 24px 54px rgba(241,101,42,.14)!important}.cyber-faq-contact-icon{flex:0 0 44px!important;width:44px!important;height:44px!important;display:grid!important;place-items:center!important;color:#f1652a!important;border:1px solid rgba(241,101,42,.24)!important;border-radius:14px!important;background:rgba(255,247,242,.92)!important}.cyber-faq-contact-copy{display:grid!important;grid-gap:3px!important;gap:3px!important;min-width:0!important}.cyber-faq-contact-copy strong{color:#171923!important;font-size:15px!important;font-weight:600!important;letter-spacing:-.02em!important}.cyber-faq-contact-copy small{color:#7a828d!important;font-size:12.5px!important}.cyber-faq-contact-arrow{margin-left:auto!important;flex:0 0 auto!important;color:#f1652a!important;font-size:18px!important;font-weight:600!important;transition:transform .26s ease!important}.cyber-faq-contact:hover .cyber-faq-contact-arrow{transform:translateX(5px)!important}.cyber-faq-list{display:grid!important;grid-gap:12px!important;gap:12px!important}.cyber-faq-item{border:1px solid rgba(9,84,135,.1)!important;border-radius:20px!important;background:hsla(0,0%,100%,.66)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.86),0 14px 40px rgba(15,23,42,.04)!important;backdrop-filter:blur(16px) saturate(1.08)!important;-webkit-backdrop-filter:blur(16px) saturate(1.08)!important;overflow:hidden!important;transition:border-color .26s ease,box-shadow .26s ease,background .26s ease!important}.cyber-faq-item:hover{border-color:rgba(241,101,42,.22)!important}.cyber-faq-item.open{border-color:rgba(241,101,42,.3)!important;background:hsla(0,0%,100%,.82)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),0 24px 56px rgba(241,101,42,.1)!important}.cyber-faq-q{width:100%!important;display:flex!important;align-items:center!important;gap:18px!important;margin:0!important;padding:20px 22px!important;border:0!important;background:transparent!important;cursor:pointer!important;text-align:left!important;color:#171923!important;font-family:inherit!important;font-size:16.5px!important;font-weight:500!important;letter-spacing:-.025em!important;line-height:1.36!important}.cyber-faq-q>span:first-child{flex:1 1!important;min-width:0!important}.cyber-faq-toggle{flex:0 0 34px!important;width:34px!important;height:34px!important;display:grid!important;place-items:center!important;color:#f1652a!important;border:1px solid rgba(241,101,42,.24)!important;border-radius:50%!important;background:rgba(255,247,242,.92)!important;transition:transform .3s cubic-bezier(.16,1,.3,1),background .26s ease,color .26s ease,border-color .26s ease!important}.cyber-faq-item.open .cyber-faq-toggle{transform:rotate(180deg)!important}.cyber-faq-a{display:grid!important;grid-template-rows:0fr!important;transition:grid-template-rows .34s cubic-bezier(.16,1,.3,1)!important}.cyber-faq-item.open .cyber-faq-a{grid-template-rows:1fr!important}.cyber-faq-a-inner{min-height:0!important;overflow:hidden!important}.cyber-faq-a-inner p{margin:0!important;padding:0 22px 22px!important;color:#5f6672!important;font-size:14.5px!important;line-height:1.72!important}@media(max-width:900px){.cyber-faq-shell{grid-template-columns:1fr!important;gap:32px!important}.cyber-faq-intro{position:static!important;top:auto!important}.cyber-faq-intro>p{max-width:none!important}}@media(max-width:560px){.cyber-faq-q{gap:12px!important;padding:17px 16px!important;font-size:15px!important}.cyber-faq-a-inner p{padding:0 16px 18px!important}}.callcenter-page.cc-motion-ready .cc-anim{opacity:0!important;transform:translateY(42px)!important;transition:opacity .74s cubic-bezier(.16,1,.3,1),transform .74s cubic-bezier(.16,1,.3,1)!important;will-change:opacity,transform!important}.callcenter-page .callcenter-service-card{animation:none!important}.callcenter-page.cc-motion-ready .cc-anim.is-visible{opacity:1!important;transform:translateY(0)!important}.callcenter-page.cc-motion-ready .callcenter-card-grid .cc-anim:nth-child(2){transition-delay:.09s!important}.callcenter-page.cc-motion-ready .callcenter-card-grid .cc-anim:nth-child(3){transition-delay:.18s!important}.callcenter-page.cc-motion-ready .callcenter-card-grid .cc-anim:nth-child(4){transition-delay:.27s!important}.callcenter-page.cc-motion-ready .callcenter-process-list .cc-anim:nth-child(2){transition-delay:.12s!important}.callcenter-page.cc-motion-ready .callcenter-process-list .cc-anim:nth-child(3){transition-delay:.24s!important}.callcenter-delivery-section:after{content:""!important;position:absolute!important;z-index:0!important;right:-90px!important;top:150px!important;width:470px!important;height:470px!important;border-radius:50%!important;pointer-events:none!important;background:radial-gradient(circle,rgba(241,101,42,.13),rgba(241,101,42,0) 66%)!important;filter:blur(18px)!important;animation:ccGlowDrift 14s ease-in-out infinite alternate!important}.callcenter-service-card{position:relative!important;overflow:hidden!important}.callcenter-service-card:after{content:""!important;position:absolute!important;z-index:0!important;left:50%!important;top:-32%!important;width:180%!important;height:170%!important;transform:translateX(-50%)!important;pointer-events:none!important;background:radial-gradient(circle at 50% 0,rgba(241,101,42,.16),rgba(241,101,42,0) 58%)!important;opacity:0!important;transition:opacity .42s ease!important}.callcenter-service-card:hover:after{opacity:1!important}.callcenter-service-card>*{position:relative!important;z-index:1!important}.callcenter-service-icon{position:relative!important;background:linear-gradient(150deg,#fff,rgba(255,224,209,.55))!important;transition:transform .38s cubic-bezier(.16,1,.3,1),box-shadow .38s ease,border-color .38s ease!important}.callcenter-service-icon:after{content:""!important;position:absolute!important;inset:-7px!important;border-radius:24px!important;border:1px solid rgba(241,101,42,.32)!important;opacity:0!important;transform:scale(.88)!important;transition:opacity .38s ease,transform .38s cubic-bezier(.16,1,.3,1)!important}.callcenter-service-card:hover .callcenter-service-icon{transform:scale(1.08) rotate(-4deg)!important;border-color:rgba(241,101,42,.45)!important;box-shadow:0 14px 30px rgba(241,101,42,.2)!important}.callcenter-service-card:hover .callcenter-service-icon:after{opacity:1!important;transform:scale(1)!important}.callcenter-process-shell{position:relative!important;overflow:hidden!important}.callcenter-process-shell:before{content:""!important;position:absolute!important;z-index:0!important;top:-130px!important;left:-110px!important;width:360px!important;height:360px!important;border-radius:50%!important;pointer-events:none!important;background:radial-gradient(circle,rgba(9,84,135,.12),rgba(9,84,135,0) 68%)!important;animation:ccGlowDrift 16s ease-in-out infinite alternate!important}.callcenter-process-shell>*{position:relative!important;z-index:1!important}.callcenter-process-item{position:relative!important}.callcenter-process-item:not(:last-child):after{content:""!important;position:absolute!important;left:47px!important;bottom:-17px!important;width:2px!important;height:0!important;border-radius:2px!important;background:linear-gradient(180deg,rgba(241,101,42,.6),rgba(241,101,42,.12))!important;transition:height .5s ease .28s!important}.callcenter-process-item.is-visible:not(:last-child):after{height:18px!important}.callcenter-process-item>span{transition:transform .34s cubic-bezier(.16,1,.3,1),box-shadow .34s ease,background .34s ease!important}.callcenter-process-item:hover>span{transform:scale(1.09)!important;background:linear-gradient(135deg,#fff,rgba(255,224,209,.6))!important;box-shadow:0 12px 26px rgba(241,101,42,.18)!important}.callcenter-process-item b{width:46px!important;height:46px!important;display:grid!important;place-items:center!important;justify-self:center!important;color:#f1652a!important;font-size:15px!important;font-weight:600!important;border-radius:50%!important;background:rgba(241,101,42,.08)!important;border:1px solid rgba(241,101,42,.2)!important;transition:background .32s ease,color .32s ease,transform .32s cubic-bezier(.16,1,.3,1)!important}.callcenter-process-item:hover b{color:#fff!important;background:linear-gradient(135deg,#f1652a,#faba8d)!important;transform:scale(1.07)!important}.callcenter-cta{position:relative!important;overflow:hidden!important;background:linear-gradient(120deg,#e6521c,#f1652a 36%,#faba8d 76%,#f6a274)!important;background-size:230% 230%!important;animation:ccCtaGradient 13s ease-in-out infinite!important}.callcenter-cta:before{top:0!important;left:-65%!important;width:42%!important;height:100%!important;background:linear-gradient(105deg,transparent,hsla(0,0%,100%,.32),transparent)!important;transform:skewX(-18deg)!important;animation:ccCtaShimmer 6.4s ease-in-out infinite!important}.callcenter-cta:after,.callcenter-cta:before{content:""!important;position:absolute!important;pointer-events:none!important}.callcenter-cta:after{inset:0!important;background:radial-gradient(150px circle at 12% 128%,hsla(0,0%,100%,.24),transparent 70%),radial-gradient(130px circle at 94% -26%,hsla(0,0%,100%,.2),transparent 70%)!important;animation:ccCtaOrbs 9s ease-in-out infinite alternate!important}.callcenter-cta>*{position:relative!important;z-index:1!important}.callcenter-cta-btn{transition:transform .26s cubic-bezier(.16,1,.3,1),background .26s ease,box-shadow .26s ease!important}.callcenter-cta-btn:hover{transform:translateY(-3px)!important;background:hsla(0,0%,100%,.26)!important;box-shadow:0 16px 36px rgba(15,23,42,.18)!important}@keyframes ccGlowDrift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(36px,-30px,0) scale(1.14)}}@keyframes ccCtaGradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes ccCtaShimmer{0%{left:-65%}58%,to{left:130%}}@keyframes ccCtaOrbs{0%{transform:translateZ(0)}to{transform:translate3d(0,-16px,0)}}@media(max-width:620px){.callcenter-process-item b,.callcenter-process-item:not(:last-child):after{display:none!important}.callcenter-delivery-section:after{width:320px!important;height:320px!important}}@media(prefers-reduced-motion:reduce){.callcenter-cta,.callcenter-cta:after,.callcenter-cta:before,.callcenter-delivery-section:after,.callcenter-process-shell:before{animation:none!important}.callcenter-page.cc-motion-ready .cc-anim{transition-duration:1ms!important;transform:none!important}}.callcenter-wallboard-section{position:relative!important;background:#f8f9fa!important}.callcenter-wallboard-head{max-width:880px!important;margin:0 auto 46px!important;text-align:center!important}.callcenter-wallboard-head .section-title{margin:0 0 18px!important;color:#16243d!important;font-size:clamp(30px,3.5vw,42px)!important;line-height:1.12!important;letter-spacing:-.04em!important;font-weight:600!important}.callcenter-wallboard-head p{margin:0!important;color:#5f6672!important;font-size:16px!important;line-height:1.7!important}.callcenter-wallboard-head strong{color:#16243d!important;font-weight:600!important}.callcenter-wallboard-panel{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,.92fr)!important;align-items:center!important;grid-gap:40px!important;gap:40px!important;padding:46px 48px!important;border:1px solid rgba(9,84,135,.08)!important;border-radius:34px!important;background:linear-gradient(135deg,#f1f4f7,#e8edf2 58%,#eef2f6)!important;box-shadow:0 26px 70px rgba(15,23,42,.06)!important;overflow:hidden!important}.callcenter-wallboard-panel:before{content:""!important;position:absolute!important;z-index:0!important;left:-90px!important;bottom:-120px!important;width:380px!important;height:380px!important;border-radius:50%!important;pointer-events:none!important;background:radial-gradient(circle,rgba(9,84,135,.1),rgba(9,84,135,0) 70%)!important;animation:ccGlowDrift 16s ease-in-out infinite alternate!important}.callcenter-wallboard-list{position:relative!important;z-index:1!important;list-style:none!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:15px 26px!important;gap:15px 26px!important}.callcenter-wallboard-list li{display:flex!important;align-items:center!important;gap:12px!important;color:#2c3340!important;font-size:15px!important;line-height:1.35!important;font-weight:500!important}.callcenter-wallboard-check{flex:0 0 24px!important;width:24px!important;height:24px!important;margin-top:1px!important;display:grid!important;place-items:center!important;border-radius:50%!important;color:#fff!important;background:linear-gradient(135deg,#3ec46d,#1f9d4d)!important;box-shadow:0 6px 14px rgba(31,157,77,.3)!important;transition:transform .3s cubic-bezier(.16,1,.3,1)!important}.callcenter-wallboard-list li:hover .callcenter-wallboard-check{transform:scale(1.14) rotate(-6deg)!important}.callcenter-wallboard-visual{position:relative!important;z-index:1!important;display:flex!important;align-items:center!important;justify-content:center!important}.callcenter-wallboard-visual img{display:block!important;width:auto!important;max-width:min(430px,100%)!important;height:auto!important;margin:0!important;padding:0!important;background:transparent!important;box-shadow:none!important;animation:ccWallboardFloat 7s ease-in-out infinite!important}@keyframes ccWallboardFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-13px)}}@media(max-width:900px){.callcenter-wallboard-panel{grid-template-columns:1fr!important;gap:30px!important;padding:34px!important}}@media(max-width:560px){.callcenter-wallboard-panel{padding:24px!important}.callcenter-wallboard-list{grid-template-columns:1fr!important}}@media(prefers-reduced-motion:reduce){.callcenter-wallboard-panel:before,.callcenter-wallboard-visual img{animation:none!important}}.voip-hero{position:relative!important;overflow:hidden!important;padding:140px 0 98px!important;background:radial-gradient(ellipse 52% 30% at 86% 32%,rgba(241,101,42,.13),rgba(241,101,42,0) 100%),radial-gradient(ellipse 52% 30% at 14% 68%,rgba(9,84,135,.11),rgba(9,84,135,0) 100%),#f8f9fa!important}.voip-hero:before{content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;background-image:radial-gradient(rgba(9,84,135,.08) 1px,transparent 0)!important;background-size:24px 24px!important;-webkit-mask-image:radial-gradient(ellipse 66% 58% at 50% 32%,#000,transparent 76%)!important;mask-image:radial-gradient(ellipse 66% 58% at 50% 32%,#000,transparent 76%)!important}.voip-hero-inner{position:relative!important;z-index:1!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important}.voip-hero-kicker{display:inline-flex!important;align-items:center!important;min-height:34px!important;margin-bottom:22px!important;padding:0 18px!important;color:#f1652a!important;font-size:13px!important;font-weight:600!important;letter-spacing:.02em!important;border:1px solid rgba(241,101,42,.22)!important;border-radius:999px!important;background:hsla(0,0%,100%,.72)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 12px 26px rgba(15,23,42,.05)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;animation:voipHeroUp .7s cubic-bezier(.16,1,.3,1) backwards!important}.voip-hero-inner h1{margin:0 0 18px!important;max-width:900px!important;color:#16243d!important;font-size:clamp(40px,5.6vw,70px)!important;line-height:1.02!important;letter-spacing:-.05em!important;font-weight:600!important;animation:voipHeroUp .7s cubic-bezier(.16,1,.3,1) .08s backwards!important}.voip-hero-inner h1 span{background:linear-gradient(120deg,#f1652a,#faba8d)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}.voip-hero-inner>p{margin:0 0 30px!important;max-width:630px!important;color:#5f6672!important;font-size:17px!important;line-height:1.66!important;animation:voipHeroUp .7s cubic-bezier(.16,1,.3,1) .16s backwards!important}.voip-hero-actions{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:14px!important;animation:voipHeroUp .7s cubic-bezier(.16,1,.3,1) .24s backwards!important}.voip-hero-actions .btn{min-height:48px!important;padding:0 28px!important;font-size:14px!important;border-radius:999px!important;transition:transform .24s cubic-bezier(.16,1,.3,1),box-shadow .24s ease,border-color .24s ease,background .24s ease!important}.voip-hero-primary{background:linear-gradient(135deg,#f1652a,#f7894f)!important;color:#fff!important;box-shadow:0 16px 34px rgba(241,101,42,.26)!important}.voip-hero-primary span{display:inline-block!important;transition:transform .24s ease!important}.voip-hero-primary:hover{transform:translateY(-3px)!important;box-shadow:0 22px 44px rgba(241,101,42,.32)!important}.voip-hero-primary:hover span{transform:translateX(4px)!important}.voip-hero-secondary{background:hsla(0,0%,100%,.8)!important;color:#16243d!important;border:1px solid rgba(9,84,135,.14)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}.voip-hero-secondary:hover{transform:translateY(-3px)!important;border-color:rgba(241,101,42,.32)!important}.voip-hero-showcase{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:18px!important;gap:18px!important;width:100%!important;max-width:920px!important;margin-top:56px!important}.voip-device-card{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;gap:9px!important;padding:28px 18px!important;border:1px solid hsla(0,0%,100%,.82)!important;border-radius:22px!important;background:hsla(0,0%,100%,.72)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.94),0 18px 44px rgba(15,23,42,.06)!important;backdrop-filter:blur(14px) saturate(1.1)!important;-webkit-backdrop-filter:blur(14px) saturate(1.1)!important;animation:voipDeviceIn .66s cubic-bezier(.16,1,.3,1) .32s backwards!important;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease,border-color .3s ease!important}.voip-device-card:nth-child(2){animation-delay:.42s!important}.voip-device-card:nth-child(3){animation-delay:.52s!important}.voip-device-card:nth-child(4){animation-delay:.62s!important}.voip-device-card:hover{transform:translateY(-8px)!important;border-color:rgba(241,101,42,.3)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.97),0 28px 60px rgba(241,101,42,.12),0 18px 44px rgba(15,23,42,.07)!important}.voip-device-icon{width:58px!important;height:58px!important;display:grid!important;place-items:center!important;color:#f1652a!important;border:1px solid #ffe0d1!important;border-radius:18px!important;background:linear-gradient(150deg,#fff,rgba(255,224,209,.5))!important;animation:none!important}.voip-device-card strong{color:#16243d!important;font-size:16px!important;font-weight:600!important;letter-spacing:-.02em!important}.voip-device-card small{color:#7a828d!important;font-size:12.5px!important;line-height:1.4!important}.voip-intro-section{position:relative!important;overflow:hidden!important;background:#f8f9fa!important}.voip-intro-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:center!important;grid-gap:66px!important;gap:66px!important}.voip-intro-frame,.voip-intro-visual{position:relative!important}.voip-intro-frame{padding:34px!important;border:1px solid hsla(0,0%,100%,.82)!important;border-radius:32px!important;background:linear-gradient(150deg,hsla(0,0%,100%,.92),rgba(238,244,248,.78))!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),0 30px 70px rgba(15,23,42,.1)!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important}.voip-intro-frame:before{content:""!important;position:absolute!important;inset:-30px!important;z-index:-1!important;border-radius:48px!important;background:radial-gradient(circle at 64% 38%,rgba(241,101,42,.17),transparent 56%),radial-gradient(circle at 28% 82%,rgba(9,84,135,.14),transparent 52%)!important;filter:blur(20px)!important}.voip-intro-frame img{display:block!important;width:100%!important;height:auto!important;filter:drop-shadow(0 20px 30px rgba(0,0,0,.16))!important;animation:voipFloat 6.6s ease-in-out infinite!important}.voip-intro-badge{position:absolute!important;z-index:2!important;display:inline-flex!important;align-items:center!important;min-height:38px!important;padding:0 16px!important;color:#16243d!important;font-size:13px!important;font-weight:600!important;border:1px solid hsla(0,0%,100%,.82)!important;border-radius:999px!important;background:hsla(0,0%,100%,.86)!important;box-shadow:0 16px 34px rgba(15,23,42,.12)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}.voip-intro-badge:before{content:""!important;width:7px!important;height:7px!important;margin-right:8px!important;border-radius:50%!important;background:#f1652a!important}.voip-intro-badge-top{top:18px!important;left:-20px!important;animation:voipFloat 5.6s ease-in-out infinite!important}.voip-intro-badge-bottom{bottom:22px!important;right:-18px!important;animation:voipFloat 6.4s ease-in-out -2s infinite!important}.voip-intro-pill{display:inline-flex!important;align-items:center!important;min-height:32px!important;margin-bottom:18px!important;padding:0 18px!important;color:#fff!important;font-size:12.5px!important;font-weight:600!important;letter-spacing:.03em!important;border-radius:999px!important;background:linear-gradient(135deg,#f1652a,#f7894f)!important;box-shadow:0 12px 26px rgba(241,101,42,.24)!important}.voip-intro-copy .section-title{margin:0 0 16px!important;max-width:480px!important;color:#16243d!important;font-size:clamp(28px,3.2vw,40px)!important;line-height:1.13!important;letter-spacing:-.04em!important;font-weight:700!important}.voip-intro-copy .text{margin:0 0 26px!important;max-width:500px!important;color:#5f6672!important;font-size:16px!important;line-height:1.7!important;font-weight:400!important}.voip-intro-list{list-style:none!important;margin:0!important;padding:0!important;display:grid!important;grid-gap:14px!important;gap:14px!important}.voip-intro-list li{display:flex!important;align-items:center!important;gap:12px!important;color:#8a8a8a!important;font-size:15px!important;font-weight:300!important}.voip-intro-check{flex:0 0 24px!important;width:24px!important;height:24px!important;display:grid!important;place-items:center!important;color:#fff!important;border-radius:50%!important;background:linear-gradient(135deg,#f1652a,#f7894f)!important;box-shadow:0 6px 14px rgba(241,101,42,.26)!important}#voip-solutions{scroll-margin-top:96px!important}@keyframes voipHeroUp{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes voipDeviceIn{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:translateY(0)}}@keyframes voipFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes voipRevealUp{0%{opacity:0;transform:translateY(42px)}to{opacity:1;transform:translateY(0)}}@supports (animation-timeline:view()){.voip-intro-copy>*,.voip-intro-visual{animation:voipRevealUp .9s cubic-bezier(.16,1,.3,1) both!important;animation-timeline:view()!important;animation-range:entry 4% cover 26%!important}.voip-intro-copy>:nth-child(2){animation-range:entry 9% cover 30%!important}.voip-intro-copy>:nth-child(3){animation-range:entry 14% cover 34%!important}.voip-intro-copy>:nth-child(4){animation-range:entry 19% cover 38%!important}}@media(max-width:880px){.voip-hero{padding:122px 0 78px!important}.voip-intro-grid{grid-template-columns:1fr!important;gap:42px!important}.voip-intro-frame{padding:24px!important}}@media(max-width:680px){.voip-hero-showcase{grid-template-columns:repeat(2,minmax(0,1fr))!important}.voip-hero-inner>p{font-size:15px!important}.voip-intro-badge{display:none!important}}@media(prefers-reduced-motion:reduce){.voip-device-card,.voip-device-icon,.voip-hero-actions,.voip-hero-inner h1,.voip-hero-inner>p,.voip-hero-kicker,.voip-intro-badge,.voip-intro-copy>*,.voip-intro-frame img,.voip-intro-visual{animation:none!important}}.voip-solution-card{min-height:430px!important;padding:18px 18px 30px!important}.voip-solution-card:hover{box-shadow:0 36px 82px rgba(241,101,42,.13),0 22px 56px rgba(15,23,42,.1)!important}.voip-solution-image{height:212px!important;margin:0 0 24px!important;padding:30px!important;border:1px solid #e9edf1!important;border-radius:22px!important;background:radial-gradient(ellipse 74% 54% at 50% 120%,rgba(241,101,42,.14),rgba(241,101,42,0) 72%),radial-gradient(circle at 50% 0,hsla(0,0%,100%,.96),hsla(0,0%,100%,0) 54%),linear-gradient(168deg,#f6f8fa,#e6ecf1)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.92)!important}.voip-solution-image img{max-height:152px!important;filter:drop-shadow(0 18px 26px rgba(15,23,42,.17))!important}.voip-solution-card:hover .voip-solution-image img{transform:scale(1.06) translateY(-3px)!important}@media(max-width:850px){.voip-solution-card{min-height:auto!important;padding:16px 16px 26px!important}.voip-solution-image{height:190px!important}}.voip-solution-card{min-height:418px!important;padding:30px 26px 32px!important;border:1px solid rgba(9,84,135,.1)!important;border-radius:28px!important;background:#fff!important;box-shadow:0 16px 46px rgba(15,23,42,.06)!important;transition:transform .34s cubic-bezier(.16,1,.3,1),border-color .34s ease,box-shadow .34s ease!important}.voip-solution-card:hover{transform:translateY(-10px)!important;border-color:rgba(241,101,42,.26)!important;box-shadow:0 36px 82px rgba(241,101,42,.12),0 22px 56px rgba(15,23,42,.1)!important}.voip-solution-image{height:188px!important;margin:0 0 22px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;display:flex!important;align-items:center!important;justify-content:center!important}.voip-solution-image:after{display:none!important}.voip-solution-image img{max-height:176px!important;max-width:94%!important;filter:drop-shadow(0 22px 30px rgba(15,23,42,.2))!important;transition:transform .38s cubic-bezier(.16,1,.3,1),filter .38s ease!important}.voip-solution-card:hover .voip-solution-image img{transform:scale(1.07) translateY(-5px)!important;filter:drop-shadow(0 36px 42px rgba(15,23,42,.27))!important}.voip-solution-card h3{position:relative!important;margin:0 0 15px!important;padding-bottom:15px!important;color:#16243d!important;font-size:22px!important;line-height:1.16!important;letter-spacing:-.04em!important;font-weight:600!important}.voip-solution-card h3:after{content:""!important;position:absolute!important;left:0!important;bottom:0!important;width:34px!important;height:3px!important;border-radius:3px!important;background:linear-gradient(90deg,#f1652a,#faba8d)!important;transition:width .34s cubic-bezier(.16,1,.3,1)!important}.voip-solution-card:hover h3:after{width:62px!important}.voip-solution-card p{margin:0!important;color:#5f6672!important;font-size:13.5px!important;line-height:1.64!important}@media(max-width:850px){.voip-solution-card{min-height:auto!important;padding:24px 20px 26px!important}.voip-solution-image{height:166px!important}}.product-qty-label{color:#5f6672!important;font-size:14px!important;font-weight:600!important;letter-spacing:-.01em!important}.callcenter-wallboard-head .tag{margin-bottom:16px!important}.callcenter-wallboard-features{position:relative!important;z-index:1!important;display:flex!important;flex-direction:column!important}.callcenter-wallboard-more{display:inline-flex!important;align-items:baseline!important;gap:7px!important;align-self:flex-start!important;margin-top:24px!important;padding:11px 20px!important;border:1px solid rgba(241,101,42,.26)!important;border-radius:16px!important;background:linear-gradient(135deg,hsla(0,0%,100%,.82),rgba(255,243,238,.62))!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),0 14px 32px rgba(241,101,42,.13)!important;backdrop-filter:blur(14px) saturate(1.12)!important;-webkit-backdrop-filter:blur(14px) saturate(1.12)!important;color:#7a3a1f!important;font-size:13.5px!important;font-weight:600!important;letter-spacing:.01em!important}.callcenter-wallboard-more b{color:#f1652a!important;font-size:19px!important;font-weight:700!important;letter-spacing:-.02em!important}@media(max-width:560px){.callcenter-wallboard-more{margin-top:18px!important}}.projects-page-hero{padding:128px 0 64px!important}.projects-hero-tag{display:inline-block;margin-bottom:20px;font-size:13px;letter-spacing:.04em}.projects-page-hero h1{font-size:48px;line-height:1.04;letter-spacing:-1.2px}.projects-page-hero h1 em{font-style:normal;color:#f16429}.projects-list-section{padding-top:26px}.projects-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(322px,1fr));grid-gap:30px;gap:30px;align-items:stretch}.project-card{position:relative;display:flex;flex-direction:column;overflow:hidden;background:linear-gradient(180deg,#fff,#fbfcfd);border:1px solid rgba(9,84,135,.11);border-radius:26px;box-shadow:0 20px 52px rgba(15,23,42,.07);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.project-card:hover{transform:translateY(-7px);border-color:rgba(241,101,42,.28);box-shadow:0 30px 78px rgba(15,23,42,.13)}.project-media{position:relative;height:248px;overflow:hidden;padding:14px;background:linear-gradient(180deg,#f7f8fa,#eef2f6)}.project-photo{width:100%;height:100%;object-fit:contain;transition:transform .6s ease}.project-card:hover .project-photo{transform:scale(1.07)}.project-photo-fallback{width:100%;height:100%;display:grid;place-items:center;color:#9aa3af;font-size:20px;letter-spacing:.04em}.project-media:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(115deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.6) 42%,hsla(0,0%,100%,0) 64%);transform:translateX(-120%);transition:transform .65s ease}.project-card:hover .project-media:after{transform:translateX(120%)}.project-index{position:absolute;top:14px;left:14px;z-index:2;display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;border-radius:13px;background:hsla(0,0%,100%,.93);color:#095487;font-size:14px;font-weight:600;box-shadow:0 8px 22px rgba(15,23,42,.14);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.project-body{display:flex;flex-direction:column;gap:9px;padding:24px 24px 26px;flex:1 1}.project-body h2{margin:0;font-size:21px;line-height:1.28;color:#1a2330}.project-body .muted{margin:0;font-size:14px;line-height:1.72}.project-tagline{margin-top:auto;padding-top:14px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#f16429}.projects-filter{margin-bottom:4px!important}.project-category-tag{position:absolute;top:14px;right:14px;z-index:2;display:inline-flex;align-items:center;max-width:calc(100% - 80px);padding:7px 14px;border-radius:999px;background:rgba(9,84,135,.92);color:#fff;font-size:11.5px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 8px 20px rgba(9,84,135,.28);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media(max-width:850px){.projects-page-hero{padding-top:90px!important}.projects-page-hero h1{font-size:36px}.projects-grid{grid-template-columns:1fr;gap:22px}.project-media{height:212px}}.project-detail-hero{background:linear-gradient(180deg,#f4f6f9,#f8f9fa);padding:124px 0 78px}.project-hero-grid{display:grid;grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);grid-gap:54px;gap:54px;align-items:center}.project-hero-media{display:flex;align-items:center;justify-content:center}.project-hero-media img{width:100%;max-height:500px;object-fit:contain}.project-hero-media-fallback{width:100%;height:340px;display:grid;place-items:center;border-radius:20px;background:#eef1f4;color:#9aa3af;font-size:20px;letter-spacing:.04em}.project-hero-info .tag{display:inline-block;margin-bottom:14px;font-size:12px}.project-hero-info h1{margin:0 0 16px;font-size:40px;line-height:1.1;letter-spacing:-.9px;color:#1a2330}.project-hero-desc{margin:0 0 24px;color:#56606e;font-size:14.5px;line-height:1.85;white-space:pre-line}.project-spec-table{margin-top:6px}.project-spec-row{display:grid;grid-template-columns:150px minmax(0,1fr);grid-gap:22px;gap:22px;padding:14px 0;border-bottom:1px solid #e1e6ee;align-items:start}.project-spec-row:first-child{border-top:1px solid #e1e6ee}.project-spec-label{position:relative;padding-bottom:7px;color:#095487;font-size:13.5px;font-weight:600}.project-spec-label:after{content:"";position:absolute;left:0;bottom:0;width:32px;height:2px;border-radius:2px;background:#095487}.project-spec-value{color:#3b4350;font-size:14px;line-height:1.6}html[dir=rtl] .project-spec-label:after{left:auto;right:0}html[dir=rtl] .project-spec-label,html[dir=rtl] .project-spec-value{text-align:right}.project-store-badges{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.store-badge{display:inline-flex;align-items:center;gap:11px;padding:9px 18px;border-radius:13px;background:#111;color:#fff;transition:transform .2s ease,background .2s ease}.store-badge:hover{transform:translateY(-2px);background:#000}.store-badge svg{width:25px;height:25px;flex:none}.store-badge span{display:flex;flex-direction:column;line-height:1.18}.store-badge small{font-size:9px;letter-spacing:.04em;text-transform:uppercase;opacity:.86}.store-badge b{font-size:15px;font-weight:600}.project-gallery-title{text-align:center;font-size:34px;margin:0 0 40px}.project-gallery-viewport{position:relative;padding:0 80px}.project-gallery-track{display:flex;gap:46px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.project-gallery-track::-webkit-scrollbar{display:none}.project-gallery-item{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 92px) / 3);scroll-snap-align:start;margin:0}.project-gallery-item img{width:100%;display:block;border-radius:22px;transition:transform .3s ease}.project-gallery-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:52px;height:52px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(9,84,135,.12);background:#fff;color:#095487;cursor:pointer;box-shadow:0 14px 34px rgba(15,23,42,.16);transition:background .2s ease,color .2s ease,border-color .2s ease,opacity .2s ease}.project-gallery-arrow:hover:not(:disabled){background:#f16429;color:#fff;border-color:#f16429}.project-gallery-arrow:disabled{opacity:.32;cursor:default}.project-gallery-arrow-prev{left:8px}.project-gallery-arrow-next{right:8px}.project-gallery-item:hover img{transform:translateY(-6px)}.project-gallery-item figcaption{margin-top:16px;text-align:center;color:#3b4350;font-size:17px;font-weight:500}.project-gallery-open{display:block;width:100%;margin:0;padding:0;border:0;background:none;cursor:zoom-in;border-radius:22px;overflow:hidden}.project-lightbox{position:fixed;inset:0;z-index:10001;display:flex;align-items:center;justify-content:center;padding:40px;background:rgba(8,12,20,.9);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:projectLightboxIn .2s ease}@keyframes projectLightboxIn{0%{opacity:0}to{opacity:1}}.project-lightbox-figure{margin:0;max-width:min(1040px,100%);display:flex;flex-direction:column;align-items:center;gap:16px;animation:projectLightboxZoom .24s ease}@keyframes projectLightboxZoom{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.project-lightbox-figure img{max-width:100%;max-height:78vh;object-fit:contain;border-radius:14px;box-shadow:0 30px 80px rgba(0,0,0,.55)}.project-lightbox-figure figcaption{color:#e8eaed;font-size:15px;font-weight:500;text-align:center}.project-lightbox-close{position:absolute;top:24px;right:24px;width:46px;height:46px;display:grid;place-items:center;border-radius:50%;border:1px solid hsla(0,0%,100%,.24);background:hsla(0,0%,100%,.12);color:#fff;cursor:pointer;transition:background .2s ease,transform .2s ease}.project-lightbox-close:hover{background:hsla(0,0%,100%,.26);transform:scale(1.06)}.project-lightbox-nav{position:absolute;top:50%;transform:translateY(-50%);width:54px;height:54px;display:grid;place-items:center;border-radius:50%;border:1px solid hsla(0,0%,100%,.22);background:hsla(0,0%,100%,.12);color:#fff;cursor:pointer;transition:background .2s ease}.project-lightbox-nav:hover{background:hsla(0,0%,100%,.26)}.project-lightbox-prev{left:26px}.project-lightbox-next{right:26px}@media(max-width:850px){.project-lightbox{padding:18px}.project-lightbox-figure img{max-height:74vh}.project-lightbox-close{top:12px;right:12px;width:40px;height:40px}.project-lightbox-nav{width:42px;height:42px}.project-lightbox-prev{left:8px}.project-lightbox-next{right:8px}}.other-projects-section{border-top:1px solid #eceef1}.other-projects-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:34px}.other-projects-head .tag{display:inline-block;margin-bottom:14px}.other-projects-head .section-title{margin:0;font-size:34px}.other-projects-all{white-space:nowrap}.other-projects-viewport{position:relative;padding:0 80px}.other-projects-track{display:flex;gap:30px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding:8px 4px 14px}.other-projects-track::-webkit-scrollbar{display:none}.other-project-card{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 60px) / 3);scroll-snap-align:start;box-shadow:none}.other-project-card:hover{box-shadow:none}@media(max-width:850px){.project-detail-hero{padding:92px 0 48px}.project-hero-grid{grid-template-columns:1fr;gap:32px}.project-hero-media img{max-height:400px}.project-hero-info h1{font-size:30px}.project-spec-row{grid-template-columns:120px minmax(0,1fr);gap:14px}.project-gallery-title{font-size:27px;margin-bottom:28px}.project-gallery-viewport{padding:0 54px}.project-gallery-track{gap:24px}.project-gallery-item{flex-basis:calc((100% - 24px) / 2)}.project-gallery-arrow{width:42px;height:42px}.project-gallery-arrow-prev{left:4px}.project-gallery-arrow-next{right:4px}.other-projects-head{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:24px}.other-projects-head .section-title{font-size:27px}.other-projects-viewport{padding:0 52px}.other-projects-track{gap:20px;padding:8px 2px 12px}.other-project-card{flex-basis:86%}}.projects-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:34px!important;align-items:stretch!important}.project-card{width:100%!important}@media(max-width:760px){.projects-grid{grid-template-columns:1fr!important;gap:22px!important}}.projects-page-hero{padding:122px 0 58px!important}.projects-page-hero .container{max-width:840px!important}.projects-hero-tag{min-height:34px!important;padding:0 18px!important;margin-bottom:24px!important;background:#15171c!important;font-size:12px!important;font-weight:500!important;letter-spacing:.02em!important}.projects-page-hero h1{max-width:760px!important;margin:0 auto 18px!important;font-size:clamp(48px,5.2vw,74px)!important;line-height:.98!important;letter-spacing:-.07em!important}.projects-page-hero h1 em{position:relative!important;display:inline-block!important}.projects-page-hero h1 em:after{content:""!important;position:absolute!important;left:.06em!important;right:.02em!important;bottom:.06em!important;z-index:-1!important;height:.18em!important;border-radius:999px!important;background:rgba(241,101,42,.16)!important}.projects-page-hero p{max-width:660px!important;color:#56606e!important;font-size:15.5px!important}.project-body{padding:26px 24px 24px!important;gap:20px!important;background:#fff!important}.project-body h2{margin:0!important;color:#101826!important;font-size:24px!important;line-height:1.14!important;font-weight:500!important;letter-spacing:-.045em!important}.project-tagline{width:100%!important;min-height:48px!important;padding:0 54px 0 18px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;border:1px solid #edf0f4!important;border-radius:14px!important;background:#f8f9fa!important;line-height:1!important;text-transform:uppercase!important;position:relative!important;transition:background .22s ease,border-color .22s ease,color .22s ease,transform .22s ease!important}.project-tagline:after{right:14px!important;width:28px!important;height:28px!important;background:#fff!important;transform:translateY(-50%)!important;transition:background .22s ease,border-color .22s ease,transform .22s ease!important}.project-tagline:after,.project-tagline:before{content:""!important;position:absolute!important;top:50%!important}.project-tagline:before{right:25px!important;z-index:2!important;width:7px!important;height:7px!important;border-top:2px solid!important;border-right:2px solid!important;transform:translateY(-50%) rotate(45deg)!important;transition:color .22s ease,transform .22s ease!important}.project-card:hover .project-tagline{background:#f1652a!important;border-color:#f1652a!important;transform:translateY(-2px)!important}.project-card:hover .project-tagline:after{background:hsla(0,0%,100%,.18)!important;border-color:hsla(0,0%,100%,.34)!important}@media(max-width:760px){.projects-page-hero h1{font-size:40px!important}.project-body h2{font-size:22px!important}}.projects-page-hero{padding:112px 0 46px!important;text-align:left!important}.projects-page-hero .container{max-width:1120px!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(280px,420px)!important;grid-gap:52px!important;gap:52px!important;align-items:end!important;text-align:left!important}.projects-hero-tag{width:max-content!important;min-height:30px!important;margin:0 0 22px!important;padding:0 14px!important;border:1px solid rgba(241,101,42,.24)!important;background:#fff!important;color:#f1652a!important}.projects-page-hero h1{max-width:680px!important;margin:0!important;font-size:clamp(48px,6vw,86px)!important;line-height:.92!important;letter-spacing:-.075em!important}.projects-page-hero h1 em{display:block!important;margin-top:6px!important;color:#15171c!important}.projects-page-hero p{max-width:410px!important;margin:0 0 6px!important;padding-left:24px!important;border-left:2px solid #f1652a!important}.projects-filter{grid-column:1/-1!important;justify-content:flex-start!important;margin-top:42px!important}.project-body{gap:18px!important}.project-tagline{min-height:50px!important;padding:0 56px 0 20px!important;border-radius:999px!important;background:#111318!important;color:#fff!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12)!important}.project-tagline:after{right:12px!important;border:0!important;background:#f1652a!important}.project-tagline:before{right:24px!important;color:#fff!important}.project-card:hover .project-tagline{background:#095487!important;color:#fff!important}.project-card:hover .project-tagline:after{background:#fff!important;transform:translateY(-50%)!important}.project-card:hover .project-tagline:before{color:#095487!important;transform:translateY(-50%) rotate(45deg)!important}@media(max-width:760px){.projects-page-hero{padding:88px 0 36px!important}.projects-page-hero .container{display:block!important}.projects-page-hero h1{font-size:44px!important}.projects-page-hero p{margin-top:22px!important;padding-left:18px!important}.projects-filter{justify-content:center!important}}.projects-page-hero{padding:108px 0 44px!important;text-align:center!important}.projects-page-hero .container{max-width:820px!important;display:block!important;text-align:center!important}.projects-hero-tag{display:inline-flex!important;width:auto!important;min-height:32px!important;margin:0 auto 22px!important;padding:0 17px!important;border:0!important;border-radius:999px!important;background:#f1652a!important;color:#fff!important;box-shadow:none!important}.projects-page-hero h1{max-width:780px!important;margin:0 auto 16px!important;color:#15171c!important;font-size:clamp(44px,5vw,66px)!important;line-height:1.02!important;letter-spacing:-.055em!important;font-weight:500!important}.projects-page-hero h1 em{display:inline!important;margin:0!important;color:#f1652a!important;font-style:normal!important}.projects-page-hero h1 em:after{display:none!important;content:none!important}.projects-page-hero p{max-width:640px!important;margin:0 auto!important;padding:0!important;border:0!important;color:#5f6672!important;font-size:15px!important;line-height:1.72!important}.projects-filter{grid-column:auto!important;justify-content:center!important;margin-top:34px!important}.project-card{border-radius:20px!important;box-shadow:0 18px 44px rgba(15,23,42,.07)!important}.project-body{padding:24px!important;gap:16px!important}.project-body h2{font-size:23px!important;letter-spacing:-.035em!important}.project-tagline{min-height:44px!important;width:max-content!important;max-width:100%!important;margin-top:auto!important;padding:0 44px 0 0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#f1652a!important;box-shadow:none!important;font-size:12px!important;font-weight:700!important;letter-spacing:.06em!important}.project-tagline:after{right:0!important;width:30px!important;height:30px!important;border:1px solid rgba(241,101,42,.22)!important;border-radius:50%!important;background:#fff3ed!important}.project-tagline:before{right:12px!important;color:#f1652a!important}.project-card:hover .project-tagline{background:transparent!important;color:#d9501f!important;transform:none!important}.project-card:hover .project-tagline:after{background:#f1652a!important;border-color:#f1652a!important;transform:translateY(-50%) translateX(3px)!important}.project-card:hover .project-tagline:before{color:#fff!important;transform:translateY(-50%) translateX(3px) rotate(45deg)!important}@media(max-width:760px){.projects-page-hero{padding:88px 0 34px!important}.projects-page-hero h1{font-size:40px!important}.projects-filter{justify-content:center!important}}.projects-hero{position:relative!important;padding:126px 0 78px!important;background:radial-gradient(circle at 82% 18%,rgba(241,101,42,.12),transparent 31%),radial-gradient(circle at 18% 86%,rgba(9,84,135,.08),transparent 34%),#f8f9fa!important}.projects-hero:before{content:""!important;position:absolute!important;inset:0!important;background-image:radial-gradient(rgba(9,84,135,.085) 1px,transparent 0)!important;background-size:24px 24px!important;opacity:.18!important;pointer-events:none!important}.projects-hero-shell,.projects-page-hero .projects-hero-shell{position:relative!important;z-index:1!important;max-width:1120px!important;display:grid!important;grid-template-columns:minmax(0,.96fr) minmax(380px,.84fr)!important;grid-gap:64px!important;gap:64px!important;align-items:center!important;text-align:left!important}.projects-hero-copy .projects-hero-tag{display:inline-flex!important;width:auto!important;min-height:34px!important;margin:0 0 22px!important;padding:0 18px!important;border:0!important;background:#f1652a!important;color:#fff!important}.projects-page-hero .projects-hero-copy h1{max-width:640px!important;margin:0 0 20px!important;color:#15171c!important;font-size:clamp(48px,5.8vw,78px)!important;line-height:.96!important;letter-spacing:-.075em!important;font-weight:500!important}.projects-page-hero .projects-hero-copy h1 em{display:inline!important;margin:0!important;color:#f1652a!important;font-style:normal!important}.projects-page-hero .projects-hero-copy p{max-width:575px!important;margin:0!important;padding:0!important;border:0!important;color:#5f6672!important;font-size:17px!important;line-height:1.66!important}.projects-hero-copy .projects-filter{justify-content:flex-start!important;margin:34px 0 0!important}.projects-hero-preview{position:relative!important;min-height:430px!important;display:flex!important;align-items:center!important;justify-content:center!important}.projects-hero-preview:before{content:""!important;position:absolute!important;width:300px!important;height:300px!important;right:-54px!important;top:-40px!important;border-radius:50%!important;background:linear-gradient(135deg,rgba(241,101,42,.24),hsla(25,92%,77%,.08))!important;filter:blur(4px)!important}.projects-preview-window{position:relative!important;z-index:1!important;width:100%!important;max-width:465px!important;padding:22px!important;border:1px solid hsla(0,0%,100%,.78)!important;border-radius:34px!important;background:hsla(0,0%,100%,.72)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.96),0 34px 78px rgba(15,23,42,.11)!important;backdrop-filter:blur(18px) saturate(1.08)!important;-webkit-backdrop-filter:blur(18px) saturate(1.08)!important}.projects-preview-topbar{height:34px!important;display:flex!important;align-items:center!important;gap:7px!important;color:#5f6672!important}.projects-preview-topbar span{width:8px!important;height:8px!important;border-radius:50%!important;background:#faba8d!important}.projects-preview-topbar span:nth-child(2){background:#f1652a!important}.projects-preview-topbar span:nth-child(3){background:#095487!important}.projects-preview-topbar b{margin-left:auto!important;font-size:13px!important;font-weight:600!important}.projects-preview-stack{position:relative!important;min-height:260px!important;margin-top:14px!important}.projects-preview-card{position:absolute!important;overflow:hidden!important;border:1px solid #e7edf3!important;border-radius:22px!important;background:#fff!important;box-shadow:0 18px 42px rgba(15,23,42,.12)!important}.projects-preview-card img{width:100%!important;height:100%!important;object-fit:contain!important;padding:18px!important}.projects-preview-card span{position:absolute!important;right:12px!important;top:12px!important;display:inline-flex!important;align-items:center!important;min-height:28px!important;padding:0 12px!important;border-radius:999px!important;background:#095487!important;color:#fff!important;font-size:11px!important;font-weight:600!important;text-transform:uppercase!important}.projects-preview-card-web{left:8px!important;top:8px!important;width:74%!important;height:168px!important}.projects-preview-card-mobile{right:4px!important;bottom:2px!important;width:52%!important;height:176px!important}.projects-preview-card-mobile span{background:#f1652a!important}.projects-preview-stats{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important;margin-top:18px!important}.projects-preview-stats div{min-height:82px!important;padding:16px!important;border:1px solid #edf0f4!important;border-radius:18px!important;background:#fff!important}.projects-preview-stats span{display:block!important;color:#7a828d!important;font-size:11px!important;line-height:1!important;margin-bottom:12px!important}.projects-preview-stats b{display:block!important;color:#15171c!important;font-size:25px!important;line-height:1!important;font-weight:600!important;letter-spacing:-.04em!important}.projects-list-section{padding-top:42px!important}@media(max-width:980px){.projects-hero-shell,.projects-page-hero .projects-hero-shell{grid-template-columns:1fr!important;gap:42px!important;text-align:center!important}.projects-page-hero .projects-hero-copy h1,.projects-page-hero .projects-hero-copy p{margin-left:auto!important;margin-right:auto!important}.projects-hero-copy .projects-filter{justify-content:center!important}}@media(max-width:620px){.projects-hero{padding:92px 0 54px!important}.projects-page-hero .projects-hero-copy h1{font-size:42px!important}.projects-page-hero .projects-hero-copy p{font-size:15px!important}.projects-hero-preview{min-height:auto!important}.projects-preview-window{padding:16px!important;border-radius:26px!important}.projects-preview-stack{min-height:310px!important}.projects-preview-card-mobile,.projects-preview-card-web{left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;position:relative!important;width:100%!important;height:142px!important;margin-bottom:14px!important}.projects-preview-stats{grid-template-columns:1fr!important}}.projects-hero-filter-row{position:relative!important;z-index:2!important;width:min(1120px,calc(100% - 38px))!important;margin:38px auto 0!important;display:flex!important}.projects-hero-filter-row .projects-filter{width:auto!important;max-width:100%!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:14px 20px!important}.projects-hero-filter-row .pill{min-width:138px!important;height:38px!important;padding:0 28px!important}@media(max-width:620px){.projects-hero-filter-row{margin-top:28px!important}.projects-hero-filter-row .projects-filter{gap:10px!important}.projects-hero-filter-row .pill{min-width:0!important;padding:0 22px!important}}.projects-hero{overflow:hidden!important;background:radial-gradient(ellipse at 76% 22%,rgba(241,101,42,.11) 0,rgba(241,101,42,.055) 34%,rgba(248,249,250,0) 68%),radial-gradient(ellipse at 14% 78%,rgba(9,84,135,.07) 0,rgba(9,84,135,.035) 36%,rgba(248,249,250,0) 72%),linear-gradient(180deg,#f8f9fa,#f8f9fa)!important}.projects-hero:after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;height:170px!important;z-index:0!important;pointer-events:none!important;background:radial-gradient(ellipse at 12% 100%,rgba(9,84,135,.045) 0,rgba(248,249,250,0) 62%),linear-gradient(180deg,rgba(248,249,250,0),#f8f9fa 88%)!important}.projects-hero-preview:before{right:18px!important;top:20px!important;width:360px!important;height:360px!important;background:radial-gradient(circle,rgba(241,101,42,.18) 0,hsla(25,92%,77%,.09) 38%,rgba(248,249,250,0) 72%)!important;filter:blur(24px)!important;opacity:.78!important}.projects-preview-window{padding-bottom:22px!important}.projects-preview-stack{min-height:292px!important;margin-bottom:0!important}.projects-preview-stats{display:none!important}@media(max-width:620px){.projects-preview-stack{min-height:auto!important}}.projects-page-hero.projects-hero{margin-top:-58px!important;padding-top:184px!important;padding-bottom:72px!important;background-color:#f8f9fa!important;isolation:isolate!important}.projects-page-hero.projects-hero:before{z-index:0!important;opacity:.13!important;mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.72) 18%,rgba(0,0,0,.72) 72%,transparent)!important;-webkit-mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.72) 18%,rgba(0,0,0,.72) 72%,transparent)!important}.projects-page-hero.projects-hero:after{z-index:0!important;top:auto!important;bottom:-1px!important;height:230px!important;background:radial-gradient(ellipse at 14% 84%,rgba(9,84,135,.035) 0,rgba(248,249,250,0) 58%),linear-gradient(180deg,rgba(248,249,250,0),rgba(248,249,250,.86) 62%,#f8f9fa)!important}.projects-hero-filter-row,.projects-page-hero .projects-hero-shell{position:relative!important;z-index:2!important}.projects-list-section{position:relative!important;z-index:1!important;margin-top:-1px!important}@media(max-width:620px){.projects-page-hero.projects-hero{margin-top:-58px!important;padding-top:150px!important;padding-bottom:56px!important}}.projects-page-hero.projects-hero{background:radial-gradient(ellipse at 78% 22%,rgba(241,101,42,.105) 0,rgba(241,101,42,.048) 34%,rgba(248,249,250,0) 70%),linear-gradient(180deg,#f8f9fa,#f8f9fa)!important}.projects-page-hero.projects-hero:after{left:0!important;right:0!important;bottom:-2px!important;height:290px!important;background:linear-gradient(180deg,rgba(248,249,250,0),rgba(248,249,250,.9) 54%,#f8f9fa)!important}.projects-list-section{margin-top:-24px!important;padding-top:66px!important;background:#f8f9fa!important}.projects-page-hero .projects-hero-copy .projects-hero-tag{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:max-content!important;min-width:92px!important;height:34px!important;min-height:34px!important;padding:0 18px!important;margin:0 0 24px!important;border:0!important;border-radius:999px!important;background:linear-gradient(135deg,#f1652a,#faba8d)!important;color:#fff!important;box-shadow:0 10px 24px rgba(241,101,42,.18)!important;font-size:13px!important;line-height:1!important;font-weight:600!important;letter-spacing:0!important;white-space:nowrap!important}@media(max-width:980px){.projects-page-hero .projects-hero-copy .projects-hero-tag{margin-left:auto!important;margin-right:auto!important}}.projects-grid .project-tagline{padding:0 24px 0 0!important;background:transparent!important;border:0!important;box-shadow:none!important;color:#f1652a!important;transition:none!important}.projects-grid .project-tagline:after{content:none!important;display:none!important;background:transparent!important;border:0!important}.projects-grid .project-tagline:before{right:2px!important;color:#f1652a!important;transform:translateY(-50%) rotate(45deg)!important;transition:none!important}.projects-grid .project-card:hover .project-tagline,.projects-grid .project-card:hover .project-tagline:before{color:#f1652a!important;background:transparent!important;border-color:transparent!important;transform:translateY(-50%) rotate(45deg)!important}.projects-grid .project-card:hover .project-tagline{transform:none!important}.projects-grid .project-card:focus-visible .project-tagline,.projects-grid .project-card:focus-visible .project-tagline:before,.projects-grid .project-card:hover .project-tagline,.projects-grid .project-card:hover .project-tagline:before,.projects-grid .project-tagline,.projects-grid .project-tagline:before{color:#f1652a!important}.projects-grid .project-card:focus-visible .project-tagline:before,.projects-grid .project-card:hover .project-tagline:before,.projects-grid .project-tagline:before{border-color:currentColor!important;transform:translateY(-50%) rotate(45deg)!important}.projects-hero-filter-row{gap:14px!important;align-items:center!important}.projects-filter-arrow{flex:0 0 42px!important;box-shadow:0 12px 30px rgba(15,23,42,.06)!important;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease!important}.projects-filter-arrow:hover{transform:translateY(-2px)!important;border-color:rgba(241,101,42,.28)!important;color:#f1652a!important}.projects-filter-viewport{width:min(760px,calc(100% - 112px))!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-behavior:smooth!important;scrollbar-width:none!important;-ms-overflow-style:none!important;mask-image:linear-gradient(90deg,transparent,#000 28px,#000 calc(100% - 28px),transparent)!important;-webkit-mask-image:linear-gradient(90deg,transparent,#000 28px,#000 calc(100% - 28px),transparent)!important}.projects-filter-viewport::-webkit-scrollbar{display:none!important}.projects-hero-filter-row .projects-filter{width:max-content!important;max-width:none!important;margin:0!important;display:flex!important;flex-wrap:nowrap!important;justify-content:flex-start!important;gap:14px!important;padding:2px 30px!important}.projects-hero-filter-row .projects-filter .pill{flex:0 0 auto!important;scroll-snap-align:center!important}@media(max-width:620px){.projects-hero-filter-row{width:min(100% - 24px,1120px)!important;gap:10px!important}.projects-filter-arrow{flex-basis:38px!important;width:38px!important;height:38px!important}.projects-filter-viewport{width:calc(100% - 96px)!important}.projects-hero-filter-row .projects-filter{gap:10px!important;padding:2px 22px!important}}.projects-preview-window{max-width:485px!important;padding:20px!important}.projects-delivery-board{min-height:304px!important;margin-top:12px!important;padding:22px!important;border:1px solid #e7edf3!important;border-radius:28px!important;background:radial-gradient(circle at 82% 12%,rgba(241,101,42,.12),transparent 30%),linear-gradient(180deg,#fff,#f6f8fb)!important;box-shadow:0 20px 48px rgba(15,23,42,.08)!important;display:flex!important;flex-direction:column!important;gap:16px!important}.projects-board-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important}.projects-board-focus span,.projects-board-head span,.projects-board-list span{color:#7a828d!important;font-size:12px!important;line-height:1!important}.projects-board-head b{display:inline-flex!important;align-items:center!important;min-height:30px!important;padding:0 12px!important;border-radius:999px!important;background:#fff3ed!important;color:#f1652a!important;font-size:12px!important;font-weight:700!important}.projects-board-focus{position:relative!important;overflow:hidden!important;min-height:94px!important;padding:20px!important;border-radius:20px!important;background:linear-gradient(135deg,#101114,#222831 64%,#095487)!important;color:#fff!important}.projects-board-focus:after{right:-36px!important;bottom:-48px!important;width:150px!important;height:150px!important;border-radius:50%!important;background:rgba(241,101,42,.42)!important;filter:blur(4px)!important}.projects-board-focus span,.projects-board-focus strong{position:relative!important;z-index:1!important;display:block!important}.projects-board-focus span{margin-bottom:12px!important;color:hsla(0,0%,100%,.68)!important}.projects-board-focus strong{max-width:270px!important;color:#fff!important;font-size:32px!important;line-height:1.02!important;font-weight:500!important;letter-spacing:-.045em!important}.projects-board-timeline{position:relative!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important;padding:8px 0 2px!important}.projects-board-timeline:before{content:""!important;position:absolute!important;left:8%!important;right:8%!important;height:2px!important;background:#e3e8ee!important}.projects-board-step{position:relative!important;z-index:1!important;display:grid!important;justify-items:center!important;grid-gap:9px!important;gap:9px!important;color:#7a828d!important;font-size:11px!important}.projects-board-step i{width:20px!important;height:20px!important;border-radius:50%!important;border:2px solid #dfe5ec!important}.projects-board-list{display:grid!important;grid-gap:10px!important;gap:10px!important;margin-top:auto!important}.projects-board-list div{min-height:50px!important;padding:12px 14px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;border:1px solid #edf0f4!important;border-radius:16px!important;background:#fff!important}.projects-board-list b{color:#15171c!important;font-size:13px!important;font-weight:600!important;text-align:right!important}@media(max-width:620px){.projects-delivery-board{min-height:auto!important;padding:18px!important;border-radius:22px!important}.projects-board-focus strong{font-size:27px!important}.projects-board-list div{display:grid!important;grid-gap:6px!important;gap:6px!important}.projects-board-list b{text-align:left!important}}.projects-board-timeline:after{content:""!important;position:absolute!important;left:8%!important;right:8%!important;top:18px!important;z-index:0!important;height:2px!important;border-radius:999px!important;background:linear-gradient(90deg,#f1652a,#faba8d)!important;transform:scaleX(0)!important;transform-origin:left center!important;animation:projectsTimelineProgress 4.8s ease-in-out infinite!important}.projects-board-step i{transition:border-color .25s ease,background .25s ease,box-shadow .25s ease!important}.projects-board-step:first-child i,.projects-board-step:nth-child(2) i{animation:projectsTimelineDot 4.8s ease-in-out infinite!important}.projects-board-step:nth-child(2) i{animation-delay:1.1s!important}.projects-board-step:nth-child(3) i{animation:projectsTimelineDot 4.8s ease-in-out infinite!important;animation-delay:2.2s!important}.projects-board-step:nth-child(4) i{animation:projectsTimelineDot 4.8s ease-in-out infinite!important;animation-delay:3.3s!important}@keyframes projectsTimelineDot{0%,68%,to{box-shadow:0 0 0 5px #f6f8fb;border-color:#dfe5ec;background:#fff}14%,42%{box-shadow:0 0 0 5px #fff3ed,0 0 0 9px rgba(241,101,42,.12);border-color:#f1652a;background:#f1652a}}.projects-board-step:first-child i{animation:projectsTimelineDotOne 4.8s ease-in-out infinite!important;animation-delay:0s!important}.projects-board-step:nth-child(2) i{animation:projectsTimelineDotTwo 4.8s ease-in-out infinite!important;animation-delay:0s!important}.projects-board-step:nth-child(3) i{animation:projectsTimelineDotThree 4.8s ease-in-out infinite!important;animation-delay:0s!important}.projects-board-step:nth-child(4) i{animation:projectsTimelineDotFour 4.8s ease-in-out infinite!important;animation-delay:0s!important}@keyframes projectsTimelineProgress{0%,8%{transform:scaleX(0)}82%,92%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes projectsTimelineDotOne{0%,20%{box-shadow:0 0 0 5px #fff3ed,0 0 0 9px rgba(241,101,42,.12);border-color:#f1652a;background:#f1652a}27%,to{box-shadow:0 0 0 5px #f6f8fb;border-color:#dfe5ec;background:#fff}}@keyframes projectsTimelineDotTwo{0%,22%,48%,to{box-shadow:0 0 0 5px #f6f8fb;border-color:#dfe5ec;background:#fff}28%,43%{box-shadow:0 0 0 5px #fff3ed,0 0 0 9px rgba(241,101,42,.12);border-color:#f1652a;background:#f1652a}}@keyframes projectsTimelineDotThree{0%,47%,73%,to{box-shadow:0 0 0 5px #f6f8fb;border-color:#dfe5ec;background:#fff}53%,68%{box-shadow:0 0 0 5px #fff3ed,0 0 0 9px rgba(241,101,42,.12);border-color:#f1652a;background:#f1652a}}@keyframes projectsTimelineDotFour{0%,72%,to{box-shadow:0 0 0 5px #f6f8fb;border-color:#dfe5ec;background:#fff}78%,92%{box-shadow:0 0 0 5px #fff3ed,0 0 0 9px rgba(241,101,42,.12);border-color:#f1652a;background:#f1652a}}.projects-board-step i{position:relative!important;overflow:visible!important;animation:none!important;border-color:#dfe5ec!important;background:#fff!important;box-shadow:0 0 0 5px #f6f8fb!important}.projects-board-step i:after{content:""!important;position:absolute!important;inset:-2px!important;border-radius:50%!important;background:#f1652a!important;box-shadow:0 0 0 5px #fff3ed,0 0 0 9px rgba(241,101,42,.12)!important;pointer-events:none!important}.projects-board-step:first-child i:after{animation:projectsTimelinePulseOne 4.8s ease-in-out infinite!important}.projects-board-step:nth-child(2) i:after{animation:projectsTimelinePulseTwo 4.8s ease-in-out infinite!important}.projects-board-step:nth-child(3) i:after{animation:projectsTimelinePulseThree 4.8s ease-in-out infinite!important}.projects-board-step:nth-child(4) i:after{animation:projectsTimelinePulseFour 4.8s ease-in-out infinite!important}@keyframes projectsTimelinePulseOne{0%,20%{opacity:1;transform:scale(1)}27%,to{opacity:0;transform:scale(.62)}}@keyframes projectsTimelinePulseTwo{0%,22%,48%,to{opacity:0;transform:scale(.62)}28%,43%{opacity:1;transform:scale(1)}}@keyframes projectsTimelinePulseThree{0%,47%,73%,to{opacity:0;transform:scale(.62)}53%,68%{opacity:1;transform:scale(1)}}@keyframes projectsTimelinePulseFour{0%,72%,to{opacity:0;transform:scale(.62)}78%,92%{opacity:1;transform:scale(1)}}.projects-board-timeline:after{display:none!important;content:none!important;animation:none!important}.projects-board-progress{position:absolute!important;left:8%!important;z-index:1!important;height:2px!important;max-width:84%!important;border-radius:999px!important;background:linear-gradient(90deg,#f1652a,#faba8d)!important;transition:width .72s cubic-bezier(.22,1,.36,1)!important;pointer-events:none!important}.projects-board-step{z-index:2!important}.projects-board-step i,.projects-board-step i:after{animation:none!important}.projects-board-step i:after{transition:opacity .3s ease,transform .3s ease!important}.projects-board-step.is-active i,.projects-board-step.is-done i{border-color:#f1652a!important;background:#f1652a!important}.projects-board-step.is-active i{box-shadow:0 0 0 5px #fff3ed,0 0 0 9px rgba(241,101,42,.12)!important}.projects-board-step.is-active i:after{opacity:1!important;transform:scale(1)!important}.projects-board-progress{width:84%!important;transform:scaleX(0)!important;transform-origin:left center!important;transition:none!important;animation:projectsBoardProgressRun 4.8s linear infinite!important}.projects-board-step i:after{opacity:0!important;transform:scale(.62)!important;animation:none!important}.projects-board-step:first-of-type i:after{animation:projectsBoardPulseOne 4.8s linear infinite!important}.projects-board-step:nth-of-type(2) i:after{animation:projectsBoardPulseTwo 4.8s linear infinite!important}.projects-board-step:nth-of-type(3) i:after{animation:projectsBoardPulseThree 4.8s linear infinite!important}.projects-board-step:nth-of-type(4) i:after{animation:projectsBoardPulseFour 4.8s linear infinite!important}@keyframes projectsBoardProgressRun{0%,8%{transform:scaleX(0)}32%{transform:scaleX(.333)}56%{transform:scaleX(.666)}82%,92%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes projectsBoardPulseOne{0%,20%{opacity:1;transform:scale(1)}25%,to{opacity:0;transform:scale(.62)}}@keyframes projectsBoardPulseTwo{0%,25%,45%,to{opacity:0;transform:scale(.62)}30%,40%{opacity:1;transform:scale(1)}}@keyframes projectsBoardPulseThree{0%,49%,69%,to{opacity:0;transform:scale(.62)}54%,64%{opacity:1;transform:scale(1)}}@keyframes projectsBoardPulseFour{0%,73%,to{opacity:0;transform:scale(.62)}78%,92%{opacity:1;transform:scale(1)}}.projects-board-timeline:before{left:calc(12.5% + 10px)!important;right:calc(12.5% + 10px)!important;top:18px!important;z-index:0!important}.projects-board-progress{left:calc(12.5% + 10px)!important;top:18px!important;width:calc(75% - 20px)!important;max-width:none!important}.projects-board-progress,.projects-board-step:first-of-type i:after,.projects-board-step:nth-of-type(2) i:after,.projects-board-step:nth-of-type(3) i:after,.projects-board-step:nth-of-type(4) i:after{animation-duration:8s!important}.projects-board-progress,.projects-board-timeline:before{display:none!important;content:none!important;animation:none!important}.projects-board-timeline{--timeline-speed:8s}.projects-board-segment:after{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(90deg,#f1652a,#faba8d)!important;transform:scaleX(0)!important;transform-origin:left center!important}.projects-board-segment-1{left:calc(12.5% + 14px)!important;width:calc(25% - 28px)!important}.projects-board-segment-2{left:calc(37.5% + 14px)!important;width:calc(25% - 28px)!important}.projects-board-segment-3{left:calc(62.5% + 14px)!important;width:calc(25% - 28px)!important}.projects-board-segment-1:after{animation:projectsSegmentOne var(--timeline-speed) linear infinite!important}.projects-board-segment-2:after{animation:projectsSegmentTwo var(--timeline-speed) linear infinite!important}.projects-board-segment-3:after{animation:projectsSegmentThree var(--timeline-speed) linear infinite!important}.projects-board-step:first-of-type i:after,.projects-board-step:nth-of-type(2) i:after,.projects-board-step:nth-of-type(3) i:after,.projects-board-step:nth-of-type(4) i:after{animation-duration:var(--timeline-speed)!important}@keyframes projectsSegmentOne{0%,8%{transform:scaleX(0)}32%,to{transform:scaleX(1)}}@keyframes projectsSegmentTwo{0%,32%{transform:scaleX(0)}56%,to{transform:scaleX(1)}}@keyframes projectsSegmentThree{0%,56%{transform:scaleX(0)}82%,to{transform:scaleX(1)}}@media(max-width:620px){.projects-board-segment-1{left:calc(12.5% + 12px)!important;width:calc(25% - 24px)!important}.projects-board-segment-2{left:calc(37.5% + 12px)!important;width:calc(25% - 24px)!important}.projects-board-segment-3{left:calc(62.5% + 12px)!important;width:calc(25% - 24px)!important}}.projects-delivery-board{min-height:238px!important;justify-content:space-between!important}.projects-board-focus{min-height:112px!important}.projects-board-timeline{margin-top:8px!important;margin-bottom:6px!important}.projects-board-list{display:none!important}.projects-board-focus{background:url(/images/about-vision-bg.png) 50%/cover no-repeat!important;box-shadow:0 24px 58px rgba(120,36,18,.14),inset 0 1px 0 hsla(0,0%,100%,.28)!important;backdrop-filter:blur(4px) saturate(1.12)!important;-webkit-backdrop-filter:blur(4px) saturate(1.12)!important}.projects-board-focus:before{background:linear-gradient(125deg,hsla(0,0%,100%,.26),hsla(0,0%,100%,.08) 50%,hsla(0,0%,100%,.18)),hsla(0,0%,100%,.08)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.34),inset 0 0 28px hsla(0,0%,100%,.12)!important}.projects-board-focus:after{left:-18%!important;top:-30%!important;width:86%!important;height:64%!important;background:linear-gradient(100deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.28) 44%,hsla(0,0%,100%,0) 74%)!important;opacity:.68!important}.projects-board-focus span,.projects-board-focus strong{z-index:3!important}.projects-board-focus,.projects-board-focus:before{backdrop-filter:blur(18px) saturate(1.08)!important;-webkit-backdrop-filter:blur(18px) saturate(1.08)!important}.projects-board-focus:before{background:linear-gradient(125deg,hsla(0,0%,100%,.42),hsla(0,0%,100%,.18) 50%,hsla(0,0%,100%,.3)),hsla(0,0%,100%,.18)!important}.projects-board-focus:after{opacity:.82!important;filter:blur(5px)!important}.projects-board-focus{background:url(/images/development-workflow-bg.png) 50%/cover no-repeat!important;border:1px solid hsla(0,0%,100%,.42)!important;box-shadow:0 24px 70px rgba(120,36,18,.16),inset 0 1px 0 hsla(0,0%,100%,.28)!important}.projects-board-focus:before{inset:0!important;z-index:1!important;background:radial-gradient(circle at 66% 16%,hsla(0,0%,100%,.2),hsla(0,0%,100%,0) 28%),linear-gradient(115deg,hsla(0,0%,100%,.18),hsla(0,0%,100%,.05) 42%,hsla(0,0%,100%,.12)),hsla(0,0%,100%,.07)!important;backdrop-filter:blur(4px) saturate(1.1)!important;-webkit-backdrop-filter:blur(4px) saturate(1.1)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.3),inset 0 0 24px hsla(0,0%,100%,.08)!important}.projects-board-focus:after,.projects-board-focus:before{content:""!important;position:absolute!important;pointer-events:none!important}.projects-board-focus:after{left:-12%!important;top:-34%!important;right:auto!important;bottom:auto!important;z-index:2!important;width:92%!important;height:70%!important;border-radius:0!important;transform:rotate(-9deg)!important;background:linear-gradient(100deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.22) 42%,hsla(0,0%,100%,0) 72%)!important;filter:blur(2px)!important;opacity:.58!important}.projects-board-progress,.projects-board-timeline:after,.projects-board-timeline:before{display:none!important;content:none!important;animation:none!important}.projects-board-segment-1:after,.projects-board-segment-2:after,.projects-board-segment-3:after,.projects-board-segment:after,.projects-board-step:first-child i,.projects-board-step:first-child i:after,.projects-board-step:first-child i:before,.projects-board-step:first-of-type i,.projects-board-step:first-of-type i:after,.projects-board-step:first-of-type i:before,.projects-board-step:nth-child(2) i,.projects-board-step:nth-child(2) i:after,.projects-board-step:nth-child(2) i:before,.projects-board-step:nth-child(3) i,.projects-board-step:nth-child(3) i:after,.projects-board-step:nth-child(3) i:before,.projects-board-step:nth-child(4) i,.projects-board-step:nth-child(4) i:after,.projects-board-step:nth-child(4) i:before,.projects-board-step:nth-of-type(2) i,.projects-board-step:nth-of-type(2) i:after,.projects-board-step:nth-of-type(2) i:before,.projects-board-step:nth-of-type(3) i,.projects-board-step:nth-of-type(3) i:after,.projects-board-step:nth-of-type(3) i:before,.projects-board-step:nth-of-type(4) i,.projects-board-step:nth-of-type(4) i:after,.projects-board-step:nth-of-type(4) i:before{animation:none!important}.projects-board-segment{position:absolute!important;top:17px!important;height:2px!important;z-index:1!important;border-radius:999px!important;background:#e1e7ee!important;overflow:hidden!important;pointer-events:none!important}.projects-board-segment-1:after,.projects-board-segment-2:after,.projects-board-segment-3:after,.projects-board-segment:after{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(90deg,#f1652a,#faba8d)!important;transform:scaleX(0)!important;transform-origin:left center!important;transition:transform .8s cubic-bezier(.45,0,.2,1)!important}.projects-board-segment.is-filled:after{transform:scaleX(1)!important}.projects-board-step{z-index:3!important}.projects-board-step:first-child i,.projects-board-step:first-of-type i,.projects-board-step:nth-child(2) i,.projects-board-step:nth-child(3) i,.projects-board-step:nth-child(4) i,.projects-board-step:nth-of-type(2) i,.projects-board-step:nth-of-type(3) i,.projects-board-step:nth-of-type(4) i{position:relative!important;overflow:visible!important;border:2px solid #dfe5ec!important;background:#fff!important;box-shadow:0 0 0 5px #f6f8fb!important;transition:border-color .35s ease,background .35s ease,box-shadow .35s ease!important}.projects-board-step:first-child i:before,.projects-board-step:first-of-type i:before,.projects-board-step:nth-child(2) i:before,.projects-board-step:nth-child(3) i:before,.projects-board-step:nth-child(4) i:before,.projects-board-step:nth-of-type(2) i:before,.projects-board-step:nth-of-type(3) i:before,.projects-board-step:nth-of-type(4) i:before{content:""!important;position:absolute!important;inset:-2px!important;z-index:1!important;border-radius:50%!important;background:#f1652a!important;transform:scale(0)!important;transform-origin:center!important;opacity:1!important;transition:transform .45s cubic-bezier(.45,0,.2,1)!important}.projects-board-step:first-child i:after,.projects-board-step:first-of-type i:after,.projects-board-step:nth-child(2) i:after,.projects-board-step:nth-child(3) i:after,.projects-board-step:nth-child(4) i:after,.projects-board-step:nth-of-type(2) i:after,.projects-board-step:nth-of-type(3) i:after,.projects-board-step:nth-of-type(4) i:after{content:""!important;position:absolute!important;inset:-2px!important;z-index:2!important;border-radius:50%!important;background:transparent!important;box-shadow:0 0 0 5px #fff3ed,0 0 0 9px rgba(241,101,42,.12)!important;opacity:0!important;transform:none!important;transition:opacity .35s ease!important}.projects-board-step.is-done i{border-color:#f1652a!important;background:#f1652a!important;box-shadow:0 0 0 5px #fff3ed!important}.projects-board-step.is-done i:before{transform:scale(1)!important}.projects-board-step.is-done i:after{opacity:1!important}.isstepbar{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;padding:8px 0 2px}.isstepbar-line{position:absolute;top:17px;height:2px;z-index:1;border-radius:999px;background:#e1e7ee;overflow:hidden;pointer-events:none}.isstepbar-line>span{display:block;width:100%;height:100%;background:linear-gradient(90deg,#f1652a,#faba8d);transform:scaleX(0);transform-origin:left center;transition:transform .8s cubic-bezier(.45,0,.2,1)}.isstepbar-line-1{left:calc(12.5% + 14px);width:calc(25% - 28px)}.isstepbar-line-2{left:calc(37.5% + 14px);width:calc(25% - 28px)}.isstepbar-line-3{left:calc(62.5% + 14px);width:calc(25% - 28px)}.isstepbar-col{position:relative;z-index:2;display:grid;justify-items:center;grid-gap:9px;gap:9px;color:#7a828d;font-size:11px}.isstepbar-dot{display:block;width:20px;height:20px;border-radius:50%;border:2px solid #dfe5ec;background:#fff;box-shadow:0 0 0 5px #f6f8fb;transition:background .35s ease,border-color .35s ease,box-shadow .35s ease}.isstepbar-label{white-space:nowrap}@media(max-width:620px){.isstepbar-line-1{left:calc(12.5% + 12px);width:calc(25% - 24px)}.isstepbar-line-2{left:calc(37.5% + 12px);width:calc(25% - 24px)}.isstepbar-line-3{left:calc(62.5% + 12px);width:calc(25% - 24px)}}.footer .container.footer-grid{width:min(1120px,calc(100% - 76px))!important;max-width:1120px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;grid-template-columns:minmax(300px,1.45fr) repeat(3,minmax(140px,.72fr))!important;column-gap:clamp(38px,5vw,64px)!important;justify-content:space-between!important}.footer-big{letter-spacing:.36em!important;padding-left:.36em!important;color:hsla(0,0%,100%,.16)!important}@media(max-width:850px){.footer .container.footer-grid{width:min(100% - 38px,1120px)!important;grid-template-columns:1fr!important;column-gap:0!important}.footer-big{font-weight:800!important;letter-spacing:.18em!important;padding-left:.18em!important}}.footer{min-height:660px!important;padding-bottom:190px!important}.footer .container.footer-grid{position:relative!important;z-index:4!important}.footer-big{left:50%!important;right:auto!important;bottom:72px!important;width:max-content!important;max-width:calc(100% - 48px)!important;margin:0 auto!important;padding-left:0!important;text-align:center!important;font-weight:800!important;letter-spacing:.34em!important;white-space:nowrap!important}@media(max-width:850px){.footer{min-height:700px!important;padding-bottom:150px!important}.footer-big{bottom:58px!important;width:100%!important;max-width:none!important;padding-left:.08em!important;letter-spacing:.16em!important}}.footer{overflow:hidden!important;padding-bottom:128px!important}.footer-big{transform:translateX(-50%)!important;line-height:1!important;pointer-events:none!important}@media(max-width:850px){.footer{padding-bottom:112px!important}.footer-big{bottom:-.1em!important}}.footer{padding-top:88px!important}@media(max-width:850px){.footer{padding-top:72px!important}}.footer{padding-bottom:92px!important}.footer-big{padding-top:0!important;margin-top:0!important;top:auto!important}@media(max-width:850px){.footer{padding-bottom:88px!important}.footer-big{padding-top:0!important;margin-top:0!important;bottom:-.1em!important}}.footer{min-height:560px!important;padding-top:72px!important;padding-bottom:76px!important}.footer-big{bottom:-.1em!important}@media(max-width:850px){.footer{min-height:600px!important;padding-top:62px!important;padding-bottom:72px!important}}.footer-big{bottom:-.18em!important;transform:translateX(-50%) scaleY(1.16)!important}@media(max-width:850px){.footer-big{bottom:-.16em!important;transform:translateX(-50%) scaleY(1.12)!important;transform-origin:center bottom!important}}.footer-big{bottom:-.28em!important}@media(max-width:850px){.footer-big{bottom:-.24em!important}}.footer-big{letter-spacing:.42em!important}@media(max-width:850px){.footer-big{letter-spacing:.2em!important}}.footer-big{transform:translateX(-50%) scaleY(1.24)!important}@media(max-width:850px){.footer-big{transform:translateX(-50%) scaleY(1.18)!important;transform-origin:center bottom!important;transform:translateX(-50%) scaleY(1.24)!important}}.footer-big{bottom:0!important}@media(max-width:850px){.footer-big{bottom:0!important}}.footer-big{bottom:-.035em!important;font-family:var(--site-font)!important;line-height:.82!important;transform:translateX(-50%) scaleY(1.36)!important}@media(max-width:850px){.footer-big{bottom:-.025em!important;font-family:var(--site-font)!important;line-height:.86!important;transform:translateX(-50%) scaleY(1.24)!important;transform-origin:center bottom!important}}.footer-big{transform:translateX(-50%) scaleY(1.52)!important;transform-origin:center bottom!important}@media(max-width:850px){.footer-big{transform:translateX(-50%) scaleY(1.34)!important;transform-origin:center bottom!important}}.other-projects-viewport{overflow:visible!important;padding-bottom:30px!important}.other-projects-track{align-items:stretch!important;overflow-x:auto!important;overflow-y:hidden!important;padding:22px 24px 44px!important;margin:0 -24px!important}.other-project-card{overflow:hidden!important;background:#fff!important;border:1px solid rgba(9,84,135,.11)!important;border-radius:26px!important;box-shadow:0 20px 52px rgba(15,23,42,.1)!important;isolation:isolate!important;transform:translateZ(0)!important}.other-project-card:hover{box-shadow:0 28px 72px rgba(15,23,42,.14)!important}.other-project-card .project-body,.other-project-card .project-media{position:relative!important;z-index:1!important}.other-project-card .project-body{background:#fff!important}@media(max-width:850px){.other-projects-track{padding:18px 18px 38px!important;margin:0 -18px!important}}.other-project-card,.other-project-card:hover{box-shadow:none!important}.projects-hero-filter-row{justify-content:center!important}.projects-hero-filter-row.is-centered{display:flex!important;justify-content:center!important;padding-left:19px!important;padding-right:19px!important}.projects-filter-viewport.is-centered{flex:0 1 auto!important;width:auto!important;max-width:100%!important;overflow:visible!important}.projects-filter-viewport.is-centered .projects-filter{justify-content:center!important;margin-left:auto!important;margin-right:auto!important;width:auto!important}.projects-hero-filter-row.has-arrows .projects-filter-viewport{flex:1 1 auto!important}@media(max-width:760px){.projects-hero-filter-row.is-centered{padding-left:14px!important;padding-right:14px!important}.projects-filter-viewport.is-centered{overflow-x:auto!important}.projects-filter-viewport.is-centered .projects-filter{width:max-content!important;max-width:none!important}}.hc-page{background:#f8f9fa!important}.hc-hero{position:relative!important;padding:116px 0 100px!important;overflow:hidden!important;background:radial-gradient(circle at 80% 24%,rgba(9,84,135,.07),transparent 32%),radial-gradient(circle at 50% 110%,rgba(241,101,42,.09),transparent 36%),#f8f9fa!important}.hc-hero:before{content:""!important;position:absolute!important;inset:0!important;background-image:radial-gradient(rgba(9,84,135,.07) 1px,transparent 0)!important;background-size:24px 24px!important;opacity:.5!important;-webkit-mask-image:radial-gradient(ellipse 72% 62% at 38% 30%,#000,transparent 80%)!important;mask-image:radial-gradient(ellipse 72% 62% at 38% 30%,#000,transparent 80%)!important;pointer-events:none!important}.hc-hero-grid{position:relative!important;z-index:1!important;display:grid!important;grid-template-columns:minmax(0,.92fr) minmax(420px,.86fr)!important;grid-gap:74px!important;gap:74px!important;align-items:center!important}.hc-hero-copy{animation:hcCopyIn .76s cubic-bezier(.16,1,.3,1) both!important}.hc-hero-kicker{display:inline-flex!important;align-items:center!important;gap:8px!important;min-height:32px!important;margin-bottom:20px!important;padding:0 18px!important;color:#f1652a!important;font-size:13px!important;font-weight:600!important;letter-spacing:.005em!important;border:1px solid rgba(241,101,42,.22)!important;border-radius:999px!important;background:hsla(0,0%,100%,.7)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 14px 30px rgba(15,23,42,.04)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}.hc-hero-copy h1{margin:0 0 20px!important;color:#171923!important;font-size:clamp(54px,6.6vw,82px)!important;line-height:.92!important;letter-spacing:-.05em!important;font-weight:500!important}.hc-hero-copy p{max-width:520px!important;margin:0 0 30px!important;color:#5f6672!important;font-size:18px!important;line-height:1.6!important;font-weight:400!important}.hc-hero-actions{display:flex!important;flex-wrap:wrap!important;gap:14px!important}.hc-hero-actions .btn{min-height:46px!important;margin:0!important;padding:0 28px!important;font-size:14px!important;min-width:0!important;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease,background .25s ease,border-color .25s ease!important}.hc-hero-actions .btn:hover{transform:translateY(-3px)!important}.hc-hero-primary{background:#f1652a!important;color:#fff!important;box-shadow:0 18px 40px rgba(241,101,42,.2)!important}.hc-hero-secondary{background:#fff!important;color:#171923!important;border:1px solid rgba(9,84,135,.16)!important;box-shadow:0 14px 32px rgba(15,23,42,.05)!important}.hc-hero-secondary:hover{border-color:rgba(241,101,42,.32)!important}.hc-hero-points{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin-top:26px!important}.hc-hero-points span{display:inline-flex!important;align-items:center!important;min-height:34px!important;padding:0 14px!important;color:#4f5662!important;font-size:13px!important;border:1px solid rgba(9,84,135,.1)!important;border-radius:999px!important;background:hsla(0,0%,100%,.66)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9)!important}.hc-hero-points span:before{content:""!important;width:7px!important;height:7px!important;margin-right:8px!important;border-radius:50%!important;background:#f1652a!important;box-shadow:0 0 0 5px rgba(241,101,42,.1)!important}.hc-hero-visual{position:relative!important;width:min(520px,100%)!important;justify-self:end!important;animation:hcImageIn .82s cubic-bezier(.2,.8,.2,1) .08s both!important}.hc-hero-frame{position:relative!important;padding:14px!important;border:1px solid hsla(0,0%,100%,.8)!important;border-radius:30px!important;background:hsla(0,0%,100%,.66)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),0 34px 80px rgba(15,23,42,.13)!important;backdrop-filter:blur(18px) saturate(1.05)!important;-webkit-backdrop-filter:blur(18px) saturate(1.05)!important;animation:hcFrameFloat 7s ease-in-out infinite!important}.hc-hero-frame:before{content:""!important;position:absolute!important;inset:-32px -26px!important;z-index:-1!important;border-radius:46px!important;background:radial-gradient(circle at 68% 34%,rgba(9,84,135,.16),transparent 46%),radial-gradient(circle at 22% 80%,rgba(241,101,42,.15),transparent 44%)!important;filter:blur(16px)!important}.hc-hero-frame-bar{display:flex!important;gap:7px!important;padding:4px 4px 12px!important}.hc-hero-dot{width:9px!important;height:9px!important;border-radius:50%!important;background:#dfe4ea!important}.hc-hero-dot:first-child{background:#ffd2bf!important}.hc-hero-frame img{display:block!important;width:100%!important;height:auto!important;border-radius:18px!important}.hc-hero-badge{position:absolute!important;z-index:3!important;display:inline-flex!important;align-items:center!important;gap:9px!important;min-height:42px!important;padding:0 16px 0 12px!important;color:#171923!important;font-size:13px!important;font-weight:600!important;letter-spacing:-.01em!important;border:1px solid hsla(0,0%,100%,.78)!important;border-radius:999px!important;background:hsla(0,0%,100%,.74)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),0 18px 40px rgba(15,23,42,.12)!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important}.hc-hero-badge-icon{display:grid!important;place-items:center!important;width:28px!important;height:28px!important;border-radius:50%!important;color:#f1652a!important;background:#fff5ef!important}.hc-hero-badge-top{left:-24px!important;top:34px!important;animation:hcBadgeFloat 5.8s ease-in-out infinite!important}.hc-hero-badge-bottom{right:-22px!important;bottom:38px!important;animation:hcBadgeFloat 6.4s ease-in-out infinite reverse!important}@keyframes hcCopyIn{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes hcImageIn{0%{opacity:0;transform:translateY(26px) scale(.97)}to{opacity:1;transform:none}}@keyframes hcFrameFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-10px,0)}}@keyframes hcBadgeFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-8px,0)}}.hc-section{padding:88px 0!important;position:relative!important}.hc-section-soft{background:radial-gradient(ellipse 50% 30% at 88% 32%,rgba(9,84,135,.08),transparent 100%),radial-gradient(ellipse 50% 30% at 12% 70%,rgba(241,101,42,.07),transparent 100%),#f8f9fa!important}.hc-section-head{max-width:720px!important;margin:0 auto 46px!important;text-align:center!important}.hc-section-head .tag{margin-bottom:16px!important}.hc-section-head .section-title{margin:0 0 14px!important;color:#171923!important;font-size:clamp(30px,3.4vw,40px)!important;line-height:1.06!important;letter-spacing:-.045em!important;font-weight:500!important}.hc-section-head .muted{margin:0 auto!important;max-width:560px!important;color:#5f6672!important;font-size:16px!important;line-height:1.62!important}.hc-solutions-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:24px!important;gap:24px!important}.hc-solution-card{display:flex!important;flex-direction:column!important;min-height:340px!important;padding:34px 32px!important;border:1px solid rgba(9,84,135,.1)!important;border-radius:26px!important;box-shadow:0 20px 58px rgba(15,23,42,.045)!important;scroll-margin-top:110px!important;transition:transform .24s cubic-bezier(.16,1,.3,1),border-color .24s ease,box-shadow .24s ease!important}.hc-solution-card:hover{transform:translateY(-6px)!important;border-color:rgba(241,101,42,.32)!important;box-shadow:0 32px 74px rgba(15,23,42,.09)!important}.hc-solution-top{align-items:center!important;justify-content:space-between!important;gap:14px!important}.hc-solution-icon{width:62px!important;height:62px!important;color:#f1652a!important;border:1px solid #ffe0d1!important;border-radius:18px!important;background:linear-gradient(145deg,#fff7f2,#fff)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 10px 22px rgba(241,101,42,.07)!important}.hc-solution-kicker{font-size:13px!important;font-weight:600!important;letter-spacing:.04em!important;color:#8a929c!important}.hc-solution-card h3{margin:24px 0 12px!important;color:#171923!important;font-size:23px!important;line-height:1.14!important;letter-spacing:-.035em!important}.hc-solution-card p{margin:0 0 20px!important;color:#606875!important;line-height:1.66!important;font-weight:400!important}.hc-solution-tags{grid-gap:9px!important;gap:9px!important;margin:0 0 22px!important}.hc-solution-tags li{color:#444b57!important;line-height:1.3!important}.hc-solution-tags li span{color:#f1652a!important;background:#fff1ea!important}.hc-solution-link{gap:7px!important;color:#f1652a!important;font-size:14px!important;letter-spacing:-.01em!important;text-decoration:none!important;transition:gap .24s ease!important}.hc-solution-link:hover{gap:12px!important}.hc-stats{padding:14px 0 88px!important}.hc-stats-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:0!important;gap:0!important;padding:36px 8px!important;border:1px solid rgba(9,84,135,.1)!important;border-radius:28px!important;background:#fff!important;box-shadow:0 22px 60px rgba(15,23,42,.05)!important}.hc-stat{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;gap:10px!important;padding:8px 24px!important;border-left:1px solid #eef1f4!important}.hc-stat:first-child{border-left:0!important}.hc-stat-icon{width:48px!important;height:48px!important;display:grid!important;place-items:center!important;color:#f1652a!important;border:1px solid #ffe0d1!important;border-radius:14px!important;background:linear-gradient(145deg,#fff7f2,#fff)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 10px 22px rgba(241,101,42,.07)!important}.hc-stat-num{color:#171923!important;font-size:34px!important;line-height:1!important;letter-spacing:-.05em!important;font-weight:500!important}.hc-stat-label{color:#6d6d6d!important;font-size:13.5px!important;line-height:1.4!important;max-width:150px!important}.hc-faq-shell{display:grid!important;grid-template-columns:minmax(0,.82fr) minmax(0,1.04fr)!important;grid-gap:54px!important;gap:54px!important;align-items:start!important}.hc-faq-intro{position:-webkit-sticky!important;position:sticky!important;top:118px!important}.hc-faq-intro .tag{margin-bottom:16px!important}.hc-faq-intro .section-title{margin:0 0 14px!important;color:#171923!important;font-size:clamp(30px,3.3vw,38px)!important;line-height:1.06!important;letter-spacing:-.045em!important;font-weight:500!important;text-align:left!important}.hc-faq-intro .muted{margin:0 0 26px!important;max-width:330px!important;color:#5f6672!important;font-size:16px!important;line-height:1.62!important}.hc-faq-contact{display:flex!important;align-items:center!important;gap:14px!important;padding:15px 18px!important;border:1px solid rgba(9,84,135,.12)!important;border-radius:22px!important;background:linear-gradient(135deg,hsla(0,0%,100%,.94),rgba(238,244,248,.82))!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.96),0 18px 44px rgba(15,23,42,.06)!important;text-decoration:none!important;transition:transform .26s cubic-bezier(.16,1,.3,1),box-shadow .26s ease,border-color .26s ease!important}.hc-faq-contact:hover{transform:translateY(-3px)!important;border-color:rgba(241,101,42,.3)!important;box-shadow:inset 0 1px 0 #fff,0 24px 54px rgba(241,101,42,.14)!important}.hc-faq-contact-icon{flex:0 0 44px!important;width:44px!important;height:44px!important;display:grid!important;place-items:center!important;color:#f1652a!important;border:1px solid rgba(241,101,42,.24)!important;border-radius:14px!important;background:rgba(255,247,242,.92)!important}.hc-faq-contact-copy{display:grid!important;grid-gap:3px!important;gap:3px!important;min-width:0!important}.hc-faq-contact-copy strong{color:#171923!important;font-size:15px!important;font-weight:600!important;letter-spacing:-.02em!important}.hc-faq-contact-copy small{color:#5f6672!important;font-size:12.5px!important}.hc-faq-contact-arrow{margin-left:auto!important;flex:0 0 auto!important;color:#f1652a!important;font-size:18px!important;font-weight:600!important;transition:transform .26s ease!important}.hc-faq-contact:hover .hc-faq-contact-arrow{transform:translateX(5px)!important}.hc-faq-list{display:grid!important;grid-gap:12px!important;gap:12px!important}.hc-faq-item{border:1px solid rgba(9,84,135,.1)!important;border-radius:20px!important;background:hsla(0,0%,100%,.7)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.86),0 14px 40px rgba(15,23,42,.04)!important;backdrop-filter:blur(16px) saturate(1.08)!important;-webkit-backdrop-filter:blur(16px) saturate(1.08)!important;overflow:hidden!important;transition:border-color .26s ease,box-shadow .26s ease,background .26s ease!important}.hc-faq-item:hover{border-color:rgba(241,101,42,.22)!important}.hc-faq-item.open{border-color:rgba(241,101,42,.3)!important;background:hsla(0,0%,100%,.84)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),0 24px 56px rgba(241,101,42,.1)!important}.hc-faq-q{width:100%!important;display:flex!important;align-items:center!important;gap:18px!important;margin:0!important;padding:20px 22px!important;border:0!important;background:transparent!important;cursor:pointer!important;text-align:left!important;color:#171923!important;font-size:16.5px!important;font-weight:500!important;letter-spacing:-.025em!important;line-height:1.36!important}.hc-faq-q>span:first-child{flex:1 1!important;min-width:0!important}.hc-faq-toggle{flex:0 0 34px!important;width:34px!important;height:34px!important;display:grid!important;place-items:center!important;color:#f1652a!important;border:1px solid rgba(241,101,42,.24)!important;border-radius:50%!important;background:rgba(255,247,242,.92)!important;transition:transform .3s cubic-bezier(.16,1,.3,1),background .26s ease,color .26s ease,border-color .26s ease!important}.hc-faq-item.open .hc-faq-toggle{transform:rotate(180deg)!important;background:#f1652a!important;color:#fff!important;border-color:#f1652a!important}.hc-faq-a{display:grid!important;grid-template-rows:0fr!important;transition:grid-template-rows .34s cubic-bezier(.16,1,.3,1)!important}.hc-faq-item.open .hc-faq-a{grid-template-rows:1fr!important}.hc-faq-a-inner{min-height:0!important;overflow:hidden!important}.hc-faq-a-inner p{margin:0!important;padding:0 22px 22px!important;color:#5f6672!important;font-size:14.5px!important;line-height:1.72!important}.hc-cta-section{padding-bottom:96px!important}.hc-cta{position:relative!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:32px!important;padding:54px 60px!important;border-radius:34px!important;color:#fff!important;background:linear-gradient(125deg,#f1652a,#f7894f 52%,#ea4e16)!important;box-shadow:0 30px 70px rgba(241,101,42,.24)!important;overflow:hidden!important}.hc-cta:before{inset:0!important;background-image:radial-gradient(hsla(0,0%,100%,.16) 1px,transparent 0)!important;background-size:22px 22px!important;-webkit-mask-image:radial-gradient(ellipse 70% 90% at 80% 18%,#000,transparent 70%)!important;mask-image:radial-gradient(ellipse 70% 90% at 80% 18%,#000,transparent 70%)!important;opacity:.7!important}.hc-cta:after,.hc-cta:before{content:""!important;position:absolute!important;pointer-events:none!important}.hc-cta:after{width:360px!important;height:360px!important;right:-90px!important;top:-130px!important;border-radius:50%!important;background:radial-gradient(circle,hsla(0,0%,100%,.22),transparent 68%)!important}.hc-cta-copy{position:relative!important;z-index:1!important;max-width:640px!important}.hc-cta-kicker{display:inline-flex!important;align-items:center!important;gap:7px!important;margin-bottom:14px!important;padding:6px 15px!important;color:#fff!important;font-size:12px!important;font-weight:600!important;letter-spacing:.02em!important;border:1px solid hsla(0,0%,100%,.4)!important;border-radius:999px!important;background:hsla(0,0%,100%,.16)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}.hc-cta h2{margin:0 0 10px!important;color:#fff!important;font-size:clamp(28px,3.4vw,40px)!important;font-weight:500!important;letter-spacing:-.04em!important;line-height:1.04!important}.hc-cta p{margin:0!important;color:hsla(0,0%,100%,.92)!important;font-size:15px!important;line-height:1.6!important;max-width:560px!important}.hc-cta-btn{position:relative!important;z-index:1!important;flex:none!important;margin:0!important;min-width:0!important;min-height:50px!important;padding:0 30px!important;font-size:14px!important;font-weight:600!important;border-radius:999px!important;background:#fff!important;color:#16243d!important;box-shadow:0 18px 40px rgba(15,23,42,.2)!important;transition:transform .24s cubic-bezier(.16,1,.3,1),box-shadow .24s ease!important}.hc-cta-btn:hover{box-shadow:0 24px 52px rgba(15,23,42,.26)!important}@media(max-width:900px){.hc-hero{padding:90px 0 70px!important}.hc-hero-grid{grid-template-columns:1fr!important;gap:46px!important;text-align:center!important}.hc-hero-copy p{margin-left:auto!important;margin-right:auto!important}.hc-hero-actions,.hc-hero-points{justify-content:center!important}.hc-hero-visual{width:min(520px,92vw)!important;justify-self:center!important}.hc-section{padding:64px 0!important}.hc-solutions-grid{grid-template-columns:1fr!important;gap:18px!important}.hc-solution-card{min-height:0!important}.hc-stats{padding:0 0 64px!important}.hc-stats-grid{grid-template-columns:repeat(2,1fr)!important;gap:24px 0!important;padding:30px 8px!important}.hc-stat:nth-child(odd){border-left:0!important}.hc-stat:nth-child(3),.hc-stat:nth-child(4){padding-top:24px!important;border-top:1px solid #eef1f4!important}.hc-faq-shell{grid-template-columns:1fr!important;gap:32px!important}.hc-faq-intro{position:static!important;top:auto!important}.hc-faq-intro .muted,.hc-faq-intro .section-title{text-align:center!important}.hc-faq-intro .muted{max-width:none!important;margin-left:auto!important;margin-right:auto!important}.hc-cta{flex-direction:column!important;align-items:flex-start!important;text-align:left!important;padding:40px 34px!important}.hc-cta h2{font-size:30px!important}}@media(max-width:560px){.hc-hero-copy h1{font-size:48px!important}.hc-hero-copy p{font-size:15px!important}.hc-hero-badge{display:none!important}.hc-hero-frame{padding:9px!important;border-radius:24px!important}.hc-stats-grid{grid-template-columns:1fr!important}.hc-stat{border-left:0!important;padding:0 16px!important}.hc-stat:nth-child(n+2){padding-top:24px!important;border-top:1px solid #eef1f4!important}.hc-faq-q{gap:12px!important;padding:17px 16px!important;font-size:15px!important}.hc-faq-a-inner p{padding:0 16px 18px!important}.hc-cta{padding:32px 24px!important}.hc-cta h2{font-size:26px!important}.hc-cta-btn{width:100%!important;justify-content:center!important}}@media(prefers-reduced-motion:reduce){.hc-hero-badge,.hc-hero-copy,.hc-hero-frame,.hc-hero-visual{animation:none!important}}.nav .dropdown-menu.solutions-mega-menu{width:min(640px,calc(100vw - 42px))!important;grid-template-columns:minmax(0,1.35fr) minmax(220px,.8fr)!important}.solutions-mega-menu .services-mega-list{grid-auto-flow:row!important;grid-template-columns:1fr!important;grid-template-rows:auto!important}@media(max-width:900px){.nav .dropdown-menu.solutions-mega-menu{width:min(420px,calc(100vw - 32px))!important;grid-template-columns:1fr!important}}.solutions-mega-preview .services-preview-grid{grid-template-columns:1fr!important;transform:rotate(-6deg)!important;right:22px!important;bottom:20px!important}.solutions-mega-preview .solutions-preview-pulse{display:grid!important;place-items:center!important;min-height:0!important;padding:0!important;width:58px!important;height:58px!important;border-radius:18px!important;color:#f1652a!important;background:hsla(0,0%,100%,.85)!important;border:1px solid #ffe1d2!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),0 14px 30px rgba(241,101,42,.14)!important}.hc-callcenter-care{padding-top:24px!important;background:#f8f9fa!important;overflow:hidden!important}.hc-callcenter-shell{display:grid!important;grid-template-columns:minmax(0,.82fr) minmax(420px,1fr)!important;grid-gap:54px!important;gap:54px!important;align-items:center!important}.hc-callcenter-copy .tag{margin-bottom:16px!important}.hc-callcenter-copy .section-title{max-width:520px!important;margin:0 0 16px!important;color:#171923!important;font-size:clamp(31px,3.6vw,44px)!important;line-height:1.04!important;letter-spacing:-.055em!important}.hc-callcenter-copy .muted{max-width:520px!important;margin:0 0 24px!important;color:#5f6672!important;font-size:16px!important;line-height:1.72!important}.hc-callcenter-checks{display:grid!important;grid-gap:11px!important;gap:11px!important;margin:0 0 28px!important}.hc-callcenter-checks span{display:flex!important;align-items:center!important;gap:10px!important;color:#3f4652!important;font-size:14px!important;line-height:1.35!important}.hc-callcenter-checks svg{flex:0 0 auto!important;color:#20b879!important}.hc-callcenter-btn{background:#171923!important;color:#fff!important;box-shadow:0 18px 40px rgba(15,23,42,.12)!important;transition:transform .22s ease,box-shadow .22s ease,background .22s ease!important}.hc-callcenter-btn:hover{background:#f1652a!important;box-shadow:0 22px 48px rgba(241,101,42,.2)!important}.hc-callcenter-media{position:relative!important;margin:0!important;min-width:0!important}.hc-callcenter-media:before{content:""!important;position:absolute!important;inset:8% -4% -7% 10%!important;z-index:0!important;border-radius:38px!important;background:linear-gradient(135deg,rgba(9,84,135,.08),rgba(241,101,42,.08))!important;filter:blur(18px)!important;pointer-events:none!important}.hc-callcenter-media img{position:relative!important;z-index:1!important;width:100%!important;height:auto!important;display:block!important;border-radius:34px!important;filter:drop-shadow(0 30px 58px rgba(15,23,42,.12))!important}@media(max-width:900px){.hc-callcenter-shell{grid-template-columns:1fr!important;gap:34px!important;text-align:center!important}.hc-callcenter-checks,.hc-callcenter-copy .muted,.hc-callcenter-copy .section-title{margin-left:auto!important;margin-right:auto!important}.hc-callcenter-checks{width:min(100%,520px)!important;text-align:left!important}.hc-callcenter-media{width:min(100%,620px)!important;margin:0 auto!important}}@media(max-width:560px){.hc-callcenter-care{padding-top:0!important}.hc-callcenter-copy .section-title{font-size:29px!important}.hc-callcenter-media img{border-radius:24px!important}}.hc-hero-patient{padding:106px 0 84px!important;background:radial-gradient(circle at 78% 14%,rgba(36,188,132,.13),transparent 30%),radial-gradient(circle at 10% 78%,rgba(241,101,42,.1),transparent 34%),linear-gradient(135deg,#f8f9fa,#eef5f3 46%,#f8f9fa)!important}.hc-hero-patient:after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:-1px!important;height:96px!important;pointer-events:none!important;background:linear-gradient(180deg,rgba(248,249,250,0),#f8f9fa 82%)!important}.hc-hero-patient .hc-hero-grid{grid-template-columns:minmax(0,.82fr) minmax(480px,1.05fr)!important;gap:62px!important}.hc-hero-patient .hc-hero-copy h1{font-size:clamp(58px,7.2vw,92px)!important;letter-spacing:-.075em!important}.hc-hero-patient .hc-hero-copy p{max-width:555px!important}.hc-hero-patient-visual{width:min(650px,100%)!important;justify-self:end!important;isolation:isolate!important}.hc-hero-photo-card{position:relative!important;z-index:1!important;border-radius:42px!important;overflow:visible!important;transform:rotate(-1.2deg)!important;filter:drop-shadow(0 32px 72px rgba(15,23,42,.14))!important}.hc-hero-photo-card:before{content:""!important;position:absolute!important;inset:9% 7% -8% 14%!important;z-index:-1!important;border-radius:42px!important;background:linear-gradient(135deg,rgba(9,84,135,.13),rgba(32,184,121,.14),rgba(241,101,42,.11))!important;filter:blur(22px)!important}.hc-hero-photo-card img{display:block!important;width:100%!important;height:auto!important;border-radius:42px!important}.hc-hero-metric{position:absolute!important;z-index:4!important;display:grid!important;grid-template-columns:44px auto!important;grid-template-rows:auto auto!important;align-items:center!important;grid-column-gap:12px!important;column-gap:12px!important;min-width:178px!important;padding:14px 17px!important;border:1px solid hsla(0,0%,100%,.78)!important;border-radius:21px!important;background:hsla(0,0%,100%,.78)!important;color:#171923!important;box-shadow:0 24px 56px rgba(15,23,42,.12)!important;backdrop-filter:blur(18px) saturate(1.08)!important;-webkit-backdrop-filter:blur(18px) saturate(1.08)!important}.hc-hero-metric-icon{grid-row:1/span 2!important;width:44px!important;height:44px!important;display:grid!important;place-items:center!important;border-radius:15px!important;color:#20b879!important;background:linear-gradient(145deg,#f1fff9,#fff)!important;border:1px solid rgba(32,184,121,.18)!important}.hc-hero-metric strong{color:#222831!important;font-size:28px!important;letter-spacing:-.05em!important}.hc-hero-metric small,.hc-hero-metric strong{display:block!important;line-height:1!important;font-weight:600!important}.hc-hero-metric small{margin-top:4px!important;color:#68707d!important;font-size:10px!important;text-transform:uppercase!important;letter-spacing:.05em!important}.hc-hero-metric-top{right:2px!important;top:24px!important;animation:hcBadgeFloat 6.2s ease-in-out infinite!important}.hc-hero-metric-bottom{left:-12px!important;bottom:78px!important;animation:hcBadgeFloat 6.8s ease-in-out infinite reverse!important}.hc-hero-care-note{position:absolute!important;z-index:5!important;right:42px!important;bottom:-18px!important;display:inline-flex!important;align-items:center!important;gap:10px!important;min-height:46px!important;padding:0 18px!important;border-radius:999px!important;background:#171923!important;color:#fff!important;font-size:13px!important;box-shadow:0 22px 48px rgba(15,23,42,.22)!important}.hc-hero-care-note span{display:grid!important;place-items:center!important;width:28px!important;height:28px!important;border-radius:50%!important;color:#fff!important;background:#f1652a!important}@media(max-width:900px){.hc-hero-patient{padding:88px 0 70px!important}.hc-hero-patient .hc-hero-grid{grid-template-columns:1fr!important;gap:42px!important}.hc-hero-patient-visual{justify-self:center!important;width:min(650px,94vw)!important}.hc-hero-photo-card{transform:none!important}}@media(max-width:560px){.hc-hero-patient .hc-hero-copy h1{font-size:48px!important}.hc-hero-photo-card img{border-radius:26px!important}.hc-hero-metric{min-width:142px!important;grid-template-columns:34px auto!important;column-gap:9px!important;padding:10px 12px!important;border-radius:16px!important}.hc-hero-metric-icon{width:34px!important;height:34px!important;border-radius:12px!important}.hc-hero-metric strong{font-size:21px!important}.hc-hero-metric small{font-size:8px!important}.hc-hero-metric-top{right:-4px!important;top:10px!important}.hc-hero-metric-bottom{left:-6px!important;bottom:46px!important}.hc-hero-care-note{right:10px!important;bottom:-12px!important;font-size:11px!important;padding:0 13px!important;min-height:40px!important}}@media(prefers-reduced-motion:reduce){.hc-hero-metric{animation:none!important}}.hc-hero-showcase{padding:92px 0 52px!important;min-height:auto!important;background:radial-gradient(circle at 50% 16%,rgba(32,184,121,.16),transparent 30%),radial-gradient(circle at 16% 62%,rgba(241,101,42,.1),transparent 32%),linear-gradient(180deg,#f8f9fa,#eef5f3 58%,#f8f9fa)!important}.hc-hero-showcase:after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:-1px!important;height:120px!important;background:linear-gradient(180deg,rgba(248,249,250,0),#f8f9fa 82%)!important;pointer-events:none!important}.hc-hero-showcase-inner{position:relative!important;z-index:2!important;display:grid!important;grid-gap:42px!important;gap:42px!important}.hc-hero-showcase .hc-hero-copy{max-width:780px!important;margin:0 auto!important;text-align:center!important}.hc-hero-showcase .hc-hero-copy h1{margin-bottom:18px!important;font-size:clamp(60px,8vw,104px)!important;line-height:.88!important;letter-spacing:-.08em!important}.hc-hero-showcase .hc-hero-copy p{max-width:670px!important;margin:0 auto 28px!important;font-size:17px!important;line-height:1.68!important}.hc-hero-showcase .hc-hero-actions,.hc-hero-showcase .hc-hero-points{justify-content:center!important}.hc-hero-showcase-visual{position:relative!important;width:min(920px,100%)!important;margin:0 auto!important;animation:hcImageIn .82s cubic-bezier(.2,.8,.2,1) .08s both!important}.hc-hero-showcase-card{position:relative!important;overflow:hidden!important;border-radius:42px!important;background:#fff!important;border:1px solid hsla(0,0%,100%,.78)!important;box-shadow:0 34px 82px rgba(15,23,42,.13)!important}.hc-hero-showcase-card:before{content:""!important;position:absolute!important;inset:0!important;z-index:2!important;pointer-events:none!important;background:linear-gradient(180deg,hsla(0,0%,100%,.1),rgba(248,249,250,.18) 68%,rgba(248,249,250,.42))!important}.hc-hero-showcase-card img{display:block!important;width:100%!important;height:auto!important}.hc-hero-showcase-panel{position:absolute!important;z-index:4!important;border:1px solid hsla(0,0%,100%,.72)!important;background:hsla(0,0%,100%,.76)!important;box-shadow:0 24px 58px rgba(15,23,42,.14)!important;backdrop-filter:blur(18px) saturate(1.08)!important;-webkit-backdrop-filter:blur(18px) saturate(1.08)!important}.hc-hero-showcase-panel-left{left:-22px!important;bottom:34px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;grid-gap:4px 13px!important;gap:4px 13px!important;width:265px!important;padding:16px!important;border-radius:22px!important}.hc-hero-showcase-panel-left span{grid-row:1/span 2!important;display:grid!important;place-items:center!important;width:42px!important;height:42px!important;border-radius:15px!important;color:#20b879!important;background:#eefdf7!important}.hc-hero-showcase-panel-left strong,.hc-hero-showcase-panel-right strong{color:#171923!important;font-weight:600!important;letter-spacing:-.04em!important}.hc-hero-showcase-panel-left small{color:#68707d!important;font-size:12px!important;line-height:1.45!important}.hc-hero-showcase-panel-right{right:28px!important;top:28px!important;min-width:150px!important;padding:16px 18px!important;border-radius:20px!important;text-align:center!important}.hc-hero-showcase-panel-right strong{display:block!important;font-size:34px!important;line-height:1!important}.hc-hero-showcase-panel-right small{display:block!important;margin-top:5px!important;color:#68707d!important;font-size:10px!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important}@media(max-width:900px){.hc-hero-showcase{padding:82px 0 48px!important}.hc-hero-showcase-visual{width:min(720px,94vw)!important}.hc-hero-showcase-panel-left{left:14px!important;bottom:18px!important;width:min(265px,calc(100% - 28px))!important}.hc-hero-showcase-panel-right{right:14px!important;top:14px!important}}@media(max-width:560px){.hc-hero-showcase .hc-hero-copy h1{font-size:50px!important}.hc-hero-showcase .hc-hero-copy p{font-size:15px!important}.hc-hero-showcase-card{border-radius:26px!important}.hc-hero-showcase-panel-right{min-width:124px!important;padding:12px 14px!important}.hc-hero-showcase-panel-right strong{font-size:25px!important}.hc-hero-showcase-panel-left{position:relative!important;left:auto!important;bottom:auto!important;margin:14px auto 0!important;width:100%!important}}@media(prefers-reduced-motion:reduce){.hc-hero-showcase-visual{animation:none!important}}.hc-hero-showcase{padding:104px 0 88px!important}.hc-hero-showcase-inner{gap:0!important}.hc-hero-showcase .hc-hero-copy{max-width:820px!important}@media(max-width:560px){.hc-hero-showcase{padding:84px 0 64px!important}}.hc-hero-showcase{background-color:#f8f9fa!important;background:radial-gradient(ellipse at 64% 18%,rgba(32,184,121,.14) 0,rgba(32,184,121,.09) 22%,rgba(32,184,121,0) 48%),radial-gradient(ellipse at 42% 62%,rgba(241,101,42,.055) 0,rgba(241,101,42,0) 44%),linear-gradient(180deg,#f8f9fa,#eef5f3 64%,#f8f9fa)!important;isolation:isolate!important}.hc-hero-showcase:before{content:""!important;position:absolute!important;inset:0!important;left:0!important;right:0!important;top:0!important;bottom:0!important;width:auto!important;height:auto!important;z-index:0!important;pointer-events:none!important;opacity:1!important;background:linear-gradient(90deg,#f8f9fa,rgba(248,249,250,.94) 17%,rgba(248,249,250,.48) 34%,rgba(248,249,250,0) 58%),linear-gradient(180deg,#f8f9fa,rgba(248,249,250,.82) 14%,rgba(248,249,250,0) 38%)!important;-webkit-mask-image:none!important;mask-image:none!important}.hc-hero-showcase .hc-hero-showcase-inner{position:relative!important;z-index:2!important}.hc-hero-showcase{padding-bottom:118px!important}.hc-hero-showcase+.hc-stats{margin-top:-74px!important;padding:0 0 86px!important;background:linear-gradient(180deg,rgba(248,249,250,0),#f8f9fa 52%,#f8f9fa)!important}.hc-hero-showcase+.hc-stats .hc-stats-grid{padding:36px 8px!important;background:#fff!important;border-radius:28px!important;box-shadow:0 28px 76px rgba(15,23,42,.08)!important}.hc-hero-showcase+.hc-stats+#healthcare-solutions{padding-top:18px!important}@media(max-width:900px){.hc-hero-showcase{padding-bottom:96px!important}.hc-hero-showcase+.hc-stats{margin-top:-56px!important;padding-bottom:64px!important}}@media(max-width:560px){.hc-hero-showcase{padding-bottom:76px!important}.hc-hero-showcase+.hc-stats{margin-top:-38px!important;padding-bottom:46px!important}.hc-hero-showcase+.hc-stats .hc-stats-grid{border-radius:22px!important}}.hc-hero-showcase+.hc-stats{position:relative!important;z-index:8!important;margin-top:-72px!important;padding:0 0 78px!important;background:linear-gradient(180deg,rgba(248,249,250,0),#f8f9fa 48%,#f8f9fa)!important}.hc-hero-showcase+.hc-stats .container{width:min(1120px,calc(100% - 38px))!important}.hc-hero-showcase+.hc-stats .hc-stats-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:0!important;gap:0!important;padding:22px 8px!important;border:1px solid rgba(17,24,39,.08)!important;border-radius:30px!important;background:hsla(0,0%,100%,.94)!important;box-shadow:0 22px 56px rgba(15,23,42,.06)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}.hc-hero-showcase+.hc-stats .hc-stat{position:relative!important;min-height:138px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:10px!important;padding:12px 26px!important;overflow:visible!important;text-align:center!important;border:0!important;border-left:1px solid #edf0f3!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important;transition:none!important}.hc-hero-showcase+.hc-stats .hc-stat:first-child{border-left:0!important}.hc-hero-showcase+.hc-stats .hc-stat:hover{transform:none!important;border-color:#edf0f3!important;box-shadow:none!important}.hc-hero-showcase+.hc-stats .hc-stat:after,.hc-hero-showcase+.hc-stats .hc-stat:before{content:none!important;display:none!important}.hc-hero-showcase+.hc-stats .hc-stat-icon{width:44px!important;height:44px!important;display:grid!important;place-items:center!important;color:#111827!important;border:1px solid #e7ebef!important;border-radius:14px!important;background:#f8f9fa!important;box-shadow:none!important}.hc-hero-showcase+.hc-stats .hc-stat:nth-child(2) .hc-stat-icon,.hc-hero-showcase+.hc-stats .hc-stat:nth-child(3) .hc-stat-icon,.hc-hero-showcase+.hc-stats .hc-stat:nth-child(4) .hc-stat-icon{color:#111827!important;border-color:#e7ebef!important;background:#f8f9fa!important}.hc-hero-showcase+.hc-stats .hc-stat-num{display:block!important;margin:2px 0 0!important;color:#111827!important;font-size:clamp(32px,3vw,40px)!important;line-height:1!important;letter-spacing:-.045em!important;font-weight:500!important}.hc-hero-showcase+.hc-stats .hc-stat-label{display:block!important;max-width:170px!important;color:#5f6672!important;font-size:14px!important;line-height:1.42!important;font-weight:400!important}.hc-hero-showcase+.hc-stats+#healthcare-solutions{padding-top:8px!important}@media(max-width:900px){.hc-hero-showcase+.hc-stats{margin-top:-52px!important;padding-bottom:60px!important}.hc-hero-showcase+.hc-stats .hc-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:16px!important}.hc-hero-showcase+.hc-stats .hc-stat,.hc-hero-showcase+.hc-stats .hc-stat:nth-child(3),.hc-hero-showcase+.hc-stats .hc-stat:nth-child(4),.hc-hero-showcase+.hc-stats .hc-stat:nth-child(odd){min-height:132px!important;padding:18px!important;border:0!important;border-left:1px solid #edf0f3!important;border-top:0!important}.hc-hero-showcase+.hc-stats .hc-stat:nth-child(odd){border-left:0!important}.hc-hero-showcase+.hc-stats .hc-stat:nth-child(n+3){border-top:1px solid #edf0f3!important}}@media(max-width:560px){.hc-hero-showcase+.hc-stats{margin-top:-34px!important;padding-bottom:44px!important}.hc-hero-showcase+.hc-stats .hc-stats-grid{grid-template-columns:1fr!important;border-radius:24px!important;padding:8px 18px!important}.hc-hero-showcase+.hc-stats .hc-stat,.hc-hero-showcase+.hc-stats .hc-stat:nth-child(n+2){min-height:128px!important;padding:20px 12px!important;border-left:0!important;border-top:1px solid #edf0f3!important}.hc-hero-showcase+.hc-stats .hc-stat:first-child{border-top:0!important}}.hc-hero-showcase+.hc-stats{padding-bottom:112px!important}.hc-hero-showcase+.hc-stats+#healthcare-solutions{padding-top:32px!important}@media(max-width:900px){.hc-hero-showcase+.hc-stats{padding-bottom:82px!important}.hc-hero-showcase+.hc-stats+#healthcare-solutions{padding-top:22px!important}}@media(max-width:560px){.hc-hero-showcase+.hc-stats{padding-bottom:64px!important}.hc-hero-showcase+.hc-stats+#healthcare-solutions{padding-top:16px!important}}.hc-about-style-hero{position:relative!important;margin-top:0!important;padding:132px 0 128px!important;min-height:auto!important;overflow:hidden!important;isolation:isolate!important}.hc-about-style-hero:before{background:linear-gradient(180deg,rgba(248,249,250,.12),rgba(248,249,250,0) 48%,#f8f9fa)!important}.hc-about-style-hero:after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:-1px!important;height:130px!important;pointer-events:none!important;background:linear-gradient(180deg,rgba(248,249,250,0),#f8f9fa 76%)!important}.hc-about-style-hero .about-intro-glow,.hc-about-style-hero .about-intro-grid-bg{display:block!important}.hc-about-style-hero .about-intro-glow-1{top:74px!important;left:58px!important}.hc-about-style-hero .about-intro-glow-2{right:58px!important;bottom:56px!important}.hc-about-style-hero .hc-hero-showcase-inner{position:relative!important;z-index:2!important;max-width:940px!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;gap:0!important}.hc-about-style-hero .hc-hero-copy{max-width:820px!important;margin:0 auto!important;text-align:center!important;animation:hcCopyIn .76s cubic-bezier(.16,1,.3,1) both!important}.hc-about-style-hero .hc-hero-kicker{min-height:34px!important;margin:0 0 30px!important;padding:0 18px!important;border:1px solid rgba(241,100,42,.22)!important;background:hsla(0,0%,100%,.72)!important;color:#f16429!important;box-shadow:0 14px 34px rgba(15,23,42,.045)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}.hc-about-style-hero .hc-hero-copy h1{margin:0 0 18px!important;color:#15171c!important;font-size:clamp(48px,6vw,72px)!important;line-height:1.02!important;letter-spacing:-2px!important;font-weight:500!important}.hc-about-style-hero .hc-hero-copy h1 em{font-style:italic!important;font-weight:400!important;color:#f16429!important;background:linear-gradient(120deg,#f16429,#ff8a5b)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}.hc-hero-quote{margin:2px auto 12px!important;height:54px!important;color:rgba(241,100,42,.16)!important;font-family:Georgia,Times New Roman,serif!important;font-size:132px!important;line-height:.7!important;font-weight:400!important;pointer-events:none!important}.hc-about-style-hero .hc-hero-copy p{max-width:740px!important;margin:0 auto 32px!important;color:#4a4d55!important;font-size:18px!important;line-height:1.78!important}.hc-about-style-hero .hc-hero-actions{justify-content:center!important;gap:14px!important}.hc-about-style-hero+.hc-stats{margin-top:-74px!important}@media(max-width:900px){.hc-about-style-hero{padding:102px 0 112px!important}.hc-about-style-hero .about-intro-glow{opacity:.72!important}.hc-about-style-hero+.hc-stats{margin-top:-58px!important}}@media(max-width:760px){.hc-about-style-hero{padding:88px 0 92px!important}.hc-about-style-hero .about-intro-glow{display:none!important}.hc-about-style-hero .hc-hero-kicker{margin-bottom:22px!important}.hc-about-style-hero .hc-hero-copy h1{font-size:42px!important;letter-spacing:-1.2px!important}.hc-hero-quote{height:46px!important;font-size:104px!important}.hc-about-style-hero .hc-hero-copy p{font-size:15.5px!important;line-height:1.72!important}}@media(max-width:560px){.hc-about-style-hero .hc-hero-actions{align-items:center!important}.hc-about-style-hero .hc-hero-actions .btn{width:100%!important;justify-content:center!important}}#healthcare-solutions+#patient-callcenter-care,#patient-callcenter-care+#healthcare-faq{padding-top:118px!important}@media(max-width:900px){#healthcare-solutions+#patient-callcenter-care,#patient-callcenter-care+#healthcare-faq{padding-top:88px!important}}@media(max-width:560px){#healthcare-solutions+#patient-callcenter-care,#patient-callcenter-care+#healthcare-faq{padding-top:66px!important}}.hc-solutions-grid{gap:26px!important;align-items:stretch!important}.hc-solution-card{position:relative!important;min-height:390px!important;padding:34px 32px 30px!important;overflow:hidden!important;border:1px solid rgba(17,24,39,.08)!important;border-radius:22px!important;background:#fff!important;box-shadow:0 18px 52px rgba(15,23,42,.055)!important;transform:none!important;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease!important}.hc-solution-card:before{content:""!important;position:absolute!important;left:32px!important;right:32px!important;top:104px!important;height:1px!important;background:#eef1f4!important;pointer-events:none!important}.hc-solution-card:hover{transform:translateY(-4px)!important;border-color:rgba(17,24,39,.14)!important;box-shadow:0 26px 68px rgba(15,23,42,.085)!important}.hc-solution-top{min-height:48px!important;display:flex!important;align-items:flex-start!important;justify-content:flex-start!important;margin-bottom:46px!important}.hc-solution-icon{width:52px!important;height:52px!important;display:grid!important;place-items:center!important;color:#171923!important;border:1px solid #e7ebef!important;border-radius:16px!important;background:#f8f9fa!important;box-shadow:none!important}.hc-solution-kicker{display:none!important}.hc-solution-card h3{margin:0 0 14px!important;color:#10131a!important;font-size:25px!important;line-height:1.12!important;letter-spacing:-.045em!important;font-weight:500!important}.hc-solution-card p{margin:0 0 24px!important;color:#5f6672!important;font-size:14.5px!important;line-height:1.62!important}.hc-solution-tags{display:grid!important;grid-gap:10px!important;gap:10px!important;margin:0 0 26px!important;padding:0!important;list-style:none!important}.hc-solution-tags li{display:flex!important;align-items:center!important;gap:10px!important;color:#4f5663!important;font-size:13.5px!important;line-height:1.35!important}.hc-solution-tags li span{width:20px!important;height:20px!important;flex:0 0 20px!important;display:grid!important;place-items:center!important;border:1px solid #e7ebef!important;border-radius:50%!important;background:#f8f9fa!important;color:#171923!important}.hc-solution-link{margin-top:auto!important;display:inline-flex!important;align-items:center!important;gap:8px!important;width:max-content!important;min-height:38px!important;padding:0 16px!important;border:1px solid #e7ebef!important;border-radius:999px!important;background:#fff!important;color:#171923!important;font-size:13px!important;line-height:1!important;font-weight:500!important;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,gap .2s ease!important}.hc-solution-link:hover{gap:11px!important;color:#fff!important;border-color:#171923!important;background:#171923!important;transform:translateY(-1px)!important}@media(max-width:900px){.hc-solutions-grid{gap:18px!important}.hc-solution-card{min-height:0!important;padding:30px 28px!important}.hc-solution-card:before{left:28px!important;right:28px!important;top:96px!important}.hc-solution-top{margin-bottom:42px!important}}@media(max-width:560px){.hc-solution-card{border-radius:20px!important;padding:26px 22px!important}.hc-solution-card:before{left:22px!important;right:22px!important;top:88px!important}.hc-solution-top{margin-bottom:38px!important}.hc-solution-card h3{font-size:22px!important}}.hc-callcenter-btn{min-height:46px!important;margin:0!important;padding:0 28px!important;border:1px solid rgba(9,84,135,.16)!important;box-shadow:0 14px 32px rgba(15,23,42,.05)!important;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease!important}.hc-callcenter-btn,.hc-callcenter-btn:hover{background:#fff!important;color:#171923!important}.hc-callcenter-btn:hover{transform:translateY(-3px)!important;border-color:rgba(241,101,42,.32)!important;box-shadow:0 18px 40px rgba(15,23,42,.08)!important}.hc-callcenter-btn span{display:inline-block!important;transition:transform .22s ease!important}.hc-callcenter-btn:hover span{transform:translateX(4px)!important}.hc-about-style-hero{background:#f8f9fa!important}.hc-about-style-hero:before{opacity:1!important;background:radial-gradient(ellipse at 50% 42%,rgba(248,249,250,.62) 0,rgba(248,249,250,.8) 45%,rgba(248,249,250,.96) 76%),linear-gradient(90deg,#f8f9fa,rgba(248,249,250,.86) 22%,rgba(248,249,250,.7) 52%,#f8f9fa),linear-gradient(180deg,#f8f9fa,rgba(248,249,250,.68) 42%,#f8f9fa),url(/images/healthcare-hero-hospital-corridor.png) center 44%/cover no-repeat!important;filter:saturate(.82) contrast(.96)!important}.hc-about-style-hero .about-intro-grid-bg{z-index:1!important;opacity:.22!important;background-image:linear-gradient(rgba(28,38,55,.045) 1px,transparent 0),linear-gradient(90deg,rgba(28,38,55,.045) 1px,transparent 0)!important}.hc-about-style-hero .about-intro-glow{z-index:1!important;opacity:.72!important}.hc-about-style-hero:after{height:180px!important;background:linear-gradient(180deg,rgba(248,249,250,0),rgba(248,249,250,.88) 54%,#f8f9fa)!important}.hc-about-style-hero .hc-hero-showcase-inner{z-index:3!important}@media(max-width:760px){.hc-about-style-hero:before{background:radial-gradient(ellipse at 50% 42%,rgba(248,249,250,.72) 0,rgba(248,249,250,.88) 52%,#f8f9fa 84%),linear-gradient(180deg,#f8f9fa,rgba(248,249,250,.72) 44%,#f8f9fa),url(/images/healthcare-hero-hospital-corridor.png) center 44%/cover no-repeat!important}}.hc-about-style-hero:before{content:""!important;position:absolute!important;inset:0!important;z-index:0!important;pointer-events:none!important;opacity:.34!important;background:url(/images/healthcare-hero-hospital-corridor.png) center 45%/cover no-repeat!important;filter:saturate(.82) contrast(1.02) brightness(1.05)!important;-webkit-mask-image:none!important;mask-image:none!important}.hc-about-style-hero:after{height:320px!important;background:radial-gradient(ellipse at 50% 18%,rgba(248,249,250,.68) 0,rgba(248,249,250,.44) 38%,rgba(248,249,250,0) 70%),linear-gradient(180deg,rgba(248,249,250,0),rgba(248,249,250,.78) 54%,#f8f9fa)!important}.hc-about-style-hero .about-intro-grid-bg{opacity:.14!important}@media(max-width:760px){.hc-about-style-hero:before{opacity:.28!important;background:url(/images/healthcare-hero-hospital-corridor.png) center 45%/cover no-repeat!important}}.hc-about-style-hero{margin-top:-58px!important;padding-top:190px!important}@media(max-width:900px){.hc-about-style-hero{margin-top:-58px!important;padding-top:160px!important}}@media(max-width:760px){.hc-about-style-hero{margin-top:-58px!important;padding-top:146px!important}}.hc-about-style-hero:before{opacity:.36!important;filter:saturate(.84) contrast(1.02) brightness(1.04) blur(.4px)!important}.hc-about-style-hero:after{z-index:1!important;height:210px!important;bottom:-46px!important;background:radial-gradient(ellipse at 50% 8%,rgba(248,249,250,.34) 0,rgba(248,249,250,.18) 42%,rgba(248,249,250,0) 74%),linear-gradient(180deg,rgba(248,249,250,0),rgba(248,249,250,.38) 58%,rgba(248,249,250,.86))!important;filter:blur(18px)!important}.hc-about-style-hero .about-intro-grid-bg{opacity:.1!important}@media(max-width:760px){.hc-about-style-hero:before{opacity:.3!important}.hc-about-style-hero:after{height:180px!important;bottom:-42px!important}}.hc-cta-btn{background:rgba(0,0,0,.18)!important;color:#fff!important;border:1px solid hsla(0,0%,100%,.34)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.24),0 18px 42px rgba(15,23,42,.12)!important;backdrop-filter:blur(14px) saturate(1.08)!important;-webkit-backdrop-filter:blur(14px) saturate(1.08)!important;transition:transform .24s cubic-bezier(.16,1,.3,1),background .22s ease,border-color .22s ease,box-shadow .24s ease!important}.hc-cta-btn:hover{background:rgba(0,0,0,.24)!important;color:#fff!important;border-color:hsla(0,0%,100%,.52)!important;transform:translateY(-3px)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.32),0 24px 52px rgba(15,23,42,.18)!important}.hc-cta-btn span{display:inline-block!important;transition:transform .24s ease!important}.hc-cta-btn:hover span{transform:translateX(4px)!important}.solutions-nav-trigger{border:0!important;padding:0!important;margin:0!important;background:transparent!important;color:inherit!important;font:inherit!important;cursor:pointer!important}.solutions-nav-trigger.active,.solutions-nav-trigger:hover{color:#111!important;font-weight:400!important}.legal-page{background:#f8f9fa!important;color:#171923!important}.legal-hero{position:relative!important;overflow:hidden!important;padding:128px 0 66px!important;text-align:center!important;background:radial-gradient(circle at 18% 20%,rgba(241,101,42,.1),transparent 30%),radial-gradient(circle at 82% 10%,rgba(9,84,135,.1),transparent 32%),#f8f9fa!important}.legal-hero:after{content:""!important;position:absolute!important;left:50%!important;bottom:-72px!important;width:min(760px,78vw)!important;height:180px!important;transform:translateX(-50%)!important;border-radius:50%!important;background:hsla(0,0%,100%,.68)!important;filter:blur(34px)!important;pointer-events:none!important}.legal-hero .container{position:relative!important;z-index:2!important}.legal-hero h1{margin:22px auto 16px!important;color:#171923!important;font-size:clamp(44px,6vw,76px)!important;line-height:.98!important;letter-spacing:-.07em!important;font-weight:500!important}.legal-hero p{max-width:680px!important;margin:0 auto!important;color:#5f6672!important;font-size:16px!important;line-height:1.65!important}.legal-section{padding:0 0 96px!important;background:#f8f9fa!important}.legal-shell{max-width:920px!important}.legal-meta{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;margin:0 0 18px!important;padding:16px 20px!important;border:1px solid #e7ebf0!important;border-radius:16px!important;background:#fff!important;color:#747b86!important;font-size:13px!important}.legal-meta b{color:#171923!important;font-weight:500!important}.legal-card{padding:28px 30px!important;border:1px solid #e7ebf0!important;border-radius:18px!important;background:#fff!important}.legal-card+.legal-card{margin-top:16px!important}.legal-card h2{margin:0 0 10px!important;color:#171923!important;font-size:24px!important;line-height:1.15!important;letter-spacing:-.035em!important;font-weight:500!important}.legal-card p{margin:0!important;color:#5f6672!important;font-size:14px!important;line-height:1.75!important}.footer-socials a[aria-label=LinkedIn] svg{fill:none!important;stroke:currentColor!important;stroke-width:1.7!important}@media(max-width:760px){.legal-hero{padding:102px 0 50px!important}.legal-section{padding-bottom:68px!important}.legal-meta{align-items:flex-start!important;flex-direction:column!important}.legal-card{padding:24px!important}}.client-marquee:first-child .client-track{animation-delay:-37s!important}.client-marquee:nth-child(2) .client-track{animation-delay:-151s!important}.client-marquee:nth-child(3) .client-track{animation-delay:-287s!important}@media(max-width:760px){.client-marquee:first-child .client-track{animation-delay:-29s!important}.client-marquee:nth-child(2) .client-track{animation-delay:-121s!important}.client-marquee:nth-child(3) .client-track{animation-delay:-251s!important}}.client-marquee:first-child .client-track,.client-marquee:nth-child(2) .client-track,.client-marquee:nth-child(3) .client-track{animation-direction:normal!important;animation-duration:420s!important;animation-delay:0s!important}.client-marquee:first-child .client-track,.client-marquee:nth-child(3) .client-track{animation-name:clientsSlideLeft!important}.client-marquee:nth-child(2) .client-track{animation-name:clientsSlideRight!important}.client-marquee:first-child .client-track{margin-left:0!important}.client-marquee:nth-child(2) .client-track{margin-left:-85px!important}.client-marquee:nth-child(3) .client-track{margin-left:-169px!important}@media(max-width:760px){.client-marquee:first-child .client-track,.client-marquee:nth-child(2) .client-track,.client-marquee:nth-child(3) .client-track{animation-direction:normal!important;animation-duration:360s!important;animation-delay:0s!important}.client-marquee:first-child .client-track,.client-marquee:nth-child(3) .client-track{animation-name:clientsSlideLeft!important}.client-marquee:nth-child(2) .client-track{animation-name:clientsSlideRight!important}.client-marquee:first-child .client-track{margin-left:0!important}.client-marquee:nth-child(2) .client-track{margin-left:-63px!important}.client-marquee:nth-child(3) .client-track{margin-left:-127px!important}}.testimonial-request-page{min-height:100vh!important;background:#f8f9fa!important}.testimonial-request-hero{position:relative!important;overflow:hidden!important;padding:132px 0 94px!important;background:radial-gradient(circle at 12% 20%,rgba(241,101,42,.12),transparent 28%),radial-gradient(circle at 88% 16%,rgba(9,84,135,.12),transparent 32%),#f8f9fa!important}.testimonial-request-hero:before{content:""!important;position:absolute!important;inset:84px 8vw auto auto!important;width:420px!important;height:420px!important;border-radius:50%!important;background:hsla(0,0%,100%,.55)!important;filter:blur(34px)!important;pointer-events:none!important}.testimonial-request-grid{position:relative!important;z-index:2!important;display:grid!important;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr)!important;grid-gap:54px!important;gap:54px!important;align-items:center!important}.testimonial-request-copy h1{margin:22px 0 20px!important;color:#171923!important;font-size:clamp(44px,5.6vw,72px)!important;line-height:.98!important;letter-spacing:-.07em!important;font-weight:500!important}.testimonial-request-copy p{max-width:560px!important;margin:0!important;color:#5f6672!important;font-size:16px!important;line-height:1.7!important}.testimonial-request-card{min-height:560px!important;padding:32px!important;border:1px solid #e7ebf0!important;border-radius:28px!important;background:hsla(0,0%,100%,.86)!important;box-shadow:0 30px 82px rgba(15,23,42,.1)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}.testimonial-request-card form{display:grid!important;grid-gap:16px!important;gap:16px!important}.testimonial-request-fields{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:14px!important;gap:14px!important}.testimonial-rating-control>span,.testimonial-request-card label{display:block!important;color:#4d5562!important;font-size:13px!important}.testimonial-request-card input,.testimonial-request-card textarea{width:100%!important;margin-top:8px!important;border:1px solid #dfe4ea!important;border-radius:16px!important;background:#fff!important;color:#171923!important;font:inherit!important;outline:none!important;transition:border-color .2s ease,box-shadow .2s ease!important}.testimonial-request-card input{height:48px!important;padding:0 15px!important}.testimonial-request-card textarea{min-height:132px!important;padding:15px!important;resize:vertical!important}.testimonial-request-card input:focus,.testimonial-request-card textarea:focus{border-color:#f16429!important;box-shadow:0 0 0 4px rgba(241,100,41,.12)!important}.testimonial-rating-control{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:14px 16px!important;border:1px solid #e7ebf0!important;border-radius:16px!important;background:#fff!important}.testimonial-rating-control div{display:flex!important;gap:8px!important}.testimonial-rating-control button{width:36px!important;height:36px!important;border:1px solid #e2e7ed!important;border-radius:50%!important;background:#fff!important;color:#171923!important;cursor:pointer!important;transition:background .2s ease,color .2s ease,border-color .2s ease!important}.testimonial-rating-control button.active,.testimonial-rating-control button:hover{background:#f16429!important;border-color:#f16429!important;color:#fff!important}.testimonial-request-card .btn{justify-content:center!important;min-height:48px!important}.testimonial-request-card .btn:disabled{opacity:.55!important;cursor:not-allowed!important}.testimonial-request-message{margin:0!important;padding:12px 14px!important;border:1px solid #ffd7c3!important;border-radius:14px!important;background:#fff6f1!important;color:#9f3e12!important;font-size:13px!important}.testimonial-request-state{min-height:496px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important}.testimonial-request-state b{display:block!important;margin-bottom:12px!important;color:#171923!important;font-size:34px!important;line-height:1.08!important;letter-spacing:-.05em!important}.testimonial-request-state p{max-width:390px!important;margin:0 auto 24px!important;color:#5f6672!important;line-height:1.65!important}.testimonial-request-state.success b{color:#0c6d47!important}@media(max-width:900px){.testimonial-request-grid{grid-template-columns:1fr!important}.testimonial-request-card{min-height:auto!important;padding:24px!important}.testimonial-request-fields{grid-template-columns:1fr!important}}.testimonial-request-hero{margin-top:-58px!important;padding-top:190px!important}.testimonial-rating-control{align-items:flex-start!important;flex-direction:column!important;gap:12px!important}.testimonial-rating-control div{width:100%!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-gap:9px!important;gap:9px!important}.testimonial-rating-control button{width:100%!important;height:58px!important;border-radius:15px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important;font-size:13px!important}.testimonial-rating-stars{min-height:17px!important;font-size:12px!important;letter-spacing:1px!important;white-space:nowrap!important}.testimonial-rating-control button small,.testimonial-rating-stars{display:block!important;color:inherit!important;line-height:1!important}.testimonial-rating-control button small{font-size:11px!important}@media(max-width:900px){.testimonial-request-hero{margin-top:-58px!important;padding-top:160px!important}.testimonial-rating-control div{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:560px){.testimonial-request-hero{margin-top:-58px!important;padding-top:146px!important}.testimonial-rating-control div{grid-template-columns:1fr!important}}.testimonial-request-card select{width:100%!important;height:48px!important;margin-top:8px!important;border:1px solid #dfe4ea!important;border-radius:16px!important;background:#fff!important;color:#171923!important;font:inherit!important;padding:0 15px!important;outline:none!important;-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important}.testimonial-request-card select:focus{border-color:#f16429!important;box-shadow:0 0 0 4px rgba(241,100,41,.12)!important}.testimonials .testimonial-card{width:320px!important;min-height:305px!important;height:305px!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;padding:36px 28px 30px!important;overflow:hidden!important}.testimonials .testimonial-card>p{flex:1 1 auto!important;margin:0!important;color:#5f6672!important;font-size:16px!important;line-height:1.65!important;display:-webkit-box!important;-webkit-line-clamp:7!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.testimonials .testimonial-card .person{flex:0 0 auto!important;margin-top:auto!important;padding-top:24px!important;display:flex!important;align-items:center!important;gap:13px!important}.testimonials .testimonial-card .person img{width:42px!important;height:42px!important;flex:0 0 42px!important;border-radius:50%!important;object-fit:cover!important;background:#eef2f6!important}.testimonials .testimonial-card .person span{min-width:0!important}.testimonials .testimonial-card .person b{color:#171923!important;font-size:16px!important;line-height:1.15!important;font-weight:600!important}.testimonials .testimonial-card .person b,.testimonials .testimonial-card .person small{display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.testimonials .testimonial-card .person small{margin-top:4px!important;color:#6b7280!important;font-size:13px!important;line-height:1.25!important}.testimonials .testimonial-card .testimonial-stars{display:flex!important;align-items:center!important;gap:2px!important;margin-top:7px!important;color:#f16429!important;font-size:13px!important;line-height:1!important;letter-spacing:1px!important}.testimonials .testimonial-card .testimonial-stars span{display:inline-block!important;color:inherit!important;font-size:inherit!important;line-height:inherit!important}@media(max-width:760px){.testimonials .testimonial-card{width:285px!important;min-height:292px!important;height:292px!important;padding:30px 24px 26px!important}.testimonials .testimonial-card>p{font-size:15px!important;line-height:1.58!important}}.testimonial-request-card .testimonial-upload-field{display:block!important;color:#8f95a3!important;font-size:14px!important;line-height:1.2!important;font-weight:600!important}.testimonial-request-card .testimonial-upload-field span{display:block!important;margin:0 0 7px!important}.testimonial-request-card .testimonial-upload-field input[type=file]{width:min(318px,100%)!important;height:40px!important;margin:0!important;padding:7px 12px!important;border:0!important;border-radius:6px!important;background:#fff!important;color:#9aa0af!important;box-shadow:none!important}.testimonial-request-card .testimonial-upload-field input[type=file]:focus{border:0!important;box-shadow:0 0 0 4px rgba(241,100,41,.1)!important}.testimonial-request-card .testimonial-upload-field input[type=file]::-webkit-file-upload-button{height:26px!important;margin:0 10px 0 0!important;padding:0 6px!important;border:0!important;background:transparent!important;color:#26364d!important;font:inherit!important;font-weight:600!important;cursor:pointer!important}.testimonial-request-card .testimonial-upload-field input[type=file]::file-selector-button{height:26px!important;margin:0 10px 0 0!important;padding:0 6px!important;border:0!important;background:transparent!important;color:#26364d!important;font:inherit!important;font-weight:600!important;cursor:pointer!important}.legal-hero{margin-top:-58px!important;padding-top:186px!important}@media(max-width:760px){.legal-hero{margin-top:-58px!important;padding-top:160px!important}}.nav-actions{display:flex!important;align-items:center!important;gap:12px!important}.language-switcher{height:39px!important;display:inline-flex!important;align-items:center!important;gap:4px!important;padding:4px!important;border:1px solid #e3e6ea!important;border-radius:999px!important;background:#fff!important;box-shadow:0 8px 22px rgba(15,23,42,.04)!important;flex:0 0 auto!important}.language-switcher button{width:38px!important;height:29px!important;border:0!important;border-radius:999px!important;background:transparent!important;color:#606875!important;font-size:11px!important;line-height:1!important;font-weight:600!important;cursor:pointer!important;transition:background .18s ease,color .18s ease,box-shadow .18s ease!important}.language-switcher button:not(.active):hover{color:#f1652a!important;background:rgba(241,101,42,.08)!important}.language-switcher button.active{background:linear-gradient(135deg,#f1652a,#ff8a5b)!important;color:#fff!important;box-shadow:0 8px 18px rgba(241,101,42,.32)!important}.language-switcher span{width:1px!important;height:16px!important;background:#e7ebf0!important}html[dir=rtl] body,html[dir=rtl] body :not(code):not(pre):not(.notranslate){font-family:var(--font-expo-arabic),Tahoma,Arial,Helvetica,sans-serif!important;letter-spacing:0!important}html[dir=rtl] .links,html[dir=rtl] .nav,html[dir=rtl] .nav-actions,html[dir=rtl] .person,html[dir=rtl] .product-purchase-row,html[dir=rtl] .receipt-line,html[dir=rtl] .receipt-total,html[dir=rtl] .service-nav-link,html[dir=rtl] .services-mega-item,html[dir=rtl] body{direction:rtl!important}html[dir=rtl] .nav .dropdown-menu .services-mega-copy,html[dir=rtl] .nav .dropdown-menu .services-mega-icon{grid-column:auto!important}html[dir=rtl] .dropdown-menu.services-mega-menu,html[dir=rtl] .services-mega-copy{text-align:right!important}html[dir=rtl] .service-down-icon{margin-right:2px!important;margin-left:0!important}html[dir=rtl] .footer,html[dir=rtl] .footer-grid,html[dir=rtl] .hero,html[dir=rtl] .legal-page,html[dir=rtl] .page-hero,html[dir=rtl] .section,html[dir=rtl] .testimonial-request-page{text-align:right!important}html[dir=rtl] .callcenter-section-head,html[dir=rtl] .clients,html[dir=rtl] .cyber-section-head,html[dir=rtl] .hc-section-head,html[dir=rtl] .hero,html[dir=rtl] .legal-hero,html[dir=rtl] .network-section-head,html[dir=rtl] .page-hero,html[dir=rtl] .testimonials,html[dir=rtl] .voip-benefits-head,html[dir=rtl] .voip-solutions-head{text-align:center!important}html[dir=rtl] .footer a:hover{transform:translateX(-3px)!important}html[dir=rtl] .callcenter-wallboard-list li,html[dir=rtl] .check-list li,html[dir=rtl] .checks li,html[dir=rtl] .hc-callcenter-checks span,html[dir=rtl] .hc-solution-tags li,html[dir=rtl] .voip-intro-list li{direction:rtl!important}html[dir=rtl] .checks li{padding-right:38px!important;padding-left:0!important}html[dir=rtl] .checks li:before{right:0!important;left:auto!important}html[dir=rtl] .aloo-title,html[dir=rtl] .orange-banner h2{font-weight:700!important}html[dir=rtl] .callcenter-service-card,html[dir=rtl] .cyber-service-card,html[dir=rtl] .develop-service-card,html[dir=rtl] .hc-solution-card,html[dir=rtl] .legal-card,html[dir=rtl] .network-service-card,html[dir=rtl] .product-purchase-row,html[dir=rtl] .product-title-row,html[dir=rtl] .project-body,html[dir=rtl] .services-feature-card,html[dir=rtl] .testimonial-card,html[dir=rtl] .testimonial-card .person b,html[dir=rtl] .testimonial-card .person small,html[dir=rtl] .testimonial-card .person span{text-align:right!important}html[dir=rtl] .testimonial-card .testimonial-stars{justify-content:flex-start!important}@media(max-width:850px){.nav-actions{-webkit-margin-start:auto!important;margin-inline-start:auto!important;gap:8px!important}.language-switcher{height:36px!important;padding:3px!important}.language-switcher button{width:34px!important;height:28px!important}}html[dir=rtl] .client-marquee,html[dir=rtl] .client-track,html[dir=rtl] .partner-marquee,html[dir=rtl] .partner-track,html[dir=rtl] .product-type-marquee,html[dir=rtl] .product-type-track,html[dir=rtl] .tech-marquee,html[dir=rtl] .tech-track,html[dir=rtl] .testimonial-marquee,html[dir=rtl] .testimonial-track,html[dir=rtl] .voip-benefit-marquee,html[dir=rtl] .voip-benefit-set,html[dir=rtl] .voip-benefit-track{direction:ltr!important}html[dir=rtl] .testimonial-card,html[dir=rtl] .voip-benefit-card{direction:rtl!important}html[dir=rtl] .code-preview,html[dir=rtl] .code-preview pre,html[dir=rtl] .code-preview-top,html[dir=rtl] code,html[dir=rtl] pre{direction:ltr!important;text-align:left!important}@media(min-width:761px){html[dir=rtl] .service-collage .mobile-app-card .mobile-info-box{padding:20px 24px 16px 205px!important}html[dir=rtl] .service-collage .mobile-app-card img{right:auto!important;left:20px!important}}html[dir=rtl] .footer .footer-big{font-family:var(--site-font)!important;letter-spacing:.42em!important;direction:ltr!important}@media(max-width:850px){html[dir=rtl] .footer .footer-big{letter-spacing:.2em!important}}html[dir=rtl] .isstepbar{direction:ltr!important}html[dir=rtl] .projects-page-hero .projects-hero-copy{text-align:right!important}html[dir=rtl] .projects-page-hero .projects-hero-copy h1{line-height:1.35!important}html[dir=rtl] .about-intro-title{line-height:1.35!important;padding-bottom:.08em!important}html[dir=rtl] .about-intro-title em{display:inline-block!important;padding:0 .16em .2em!important;margin:0 -.16em -.2em!important}html[dir=rtl] .about-intro-pillar{text-align:right!important}html[dir=rtl] .about-intro-pillar:before{left:auto!important;right:0!important;border-radius:0 0 0 4px!important}@media(min-width:901px){html[dir=rtl] .services-clean-card:not(.services-clean-cyber),html[dir=rtl] .services-feature-card.services-clean-card:not(.services-clean-cyber){grid-template-columns:66px minmax(0,1fr)!important;gap:20px!important}}html[dir=rtl] .voip-lineup-card,html[dir=rtl] .voip-solution-arrows{direction:ltr!important}html[dir=rtl] .voip-lineup-copy{direction:rtl!important;text-align:right!important}@media(min-width:851px){html[dir=rtl] .voip-lineup-image{width:min(54%,580px)!important}}html[dir=rtl] .workflow-arrows{direction:ltr!important}html[dir=rtl] .tech-section,html[dir=rtl] .tech-section .section-title{text-align:center!important}html[dir=rtl] .cyber-faq-a-inner p,html[dir=rtl] .cyber-faq-contact-copy,html[dir=rtl] .cyber-faq-intro,html[dir=rtl] .cyber-faq-intro .section-title,html[dir=rtl] .cyber-faq-intro>p,html[dir=rtl] .cyber-faq-q{text-align:right!important}html[dir=rtl] .cyber-faq-contact-arrow{margin-left:0!important;margin-right:auto!important}html[dir=rtl] .hc-about-style-hero .hc-hero-copy h1 em{display:inline-block!important;padding:0 .18em .12em!important;margin:0 -.18em -.12em!important}.projects-hero-filter-row.has-arrows{width:min(1120px,calc(100% - 38px))!important;margin:0 auto!important;display:grid!important;grid-template-columns:42px minmax(0,760px) 42px!important;justify-content:center!important;align-items:center!important;grid-gap:12px!important;gap:12px!important;padding:0!important;direction:ltr!important}.projects-hero-filter-row.has-arrows .projects-filter-viewport{width:100%!important;min-width:0!important;max-width:760px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-behavior:smooth!important;scrollbar-width:none!important;-ms-overflow-style:none!important;mask-image:linear-gradient(90deg,transparent,#000 26px,#000 calc(100% - 26px),transparent)!important;-webkit-mask-image:linear-gradient(90deg,transparent,#000 26px,#000 calc(100% - 26px),transparent)!important}.projects-hero-filter-row.has-arrows .projects-filter-viewport::-webkit-scrollbar{display:none!important}.projects-hero-filter-row.has-arrows .projects-filter{width:max-content!important;max-width:none!important;margin:0!important;padding:2px 28px!important;display:flex!important;flex-wrap:nowrap!important;justify-content:flex-start!important;gap:14px!important}.projects-filter-arrow{width:42px!important;height:42px!important;min-width:42px!important;display:grid!important;place-items:center!important;padding:0!important;border:1px solid #e2e6ec!important;border-radius:50%!important;background:#fff!important;color:#15171c!important;cursor:pointer!important;box-shadow:none!important;transition:opacity .18s ease,border-color .18s ease,transform .18s ease!important}.projects-filter-arrow svg{display:block!important}.projects-filter-arrow:hover:not(:disabled){transform:translateY(-1px)!important;border-color:#cfd6df!important;color:#15171c!important;background:#fff!important}.projects-filter-arrow:disabled{opacity:.36!important;cursor:not-allowed!important;transform:none!important}html[dir=rtl] .projects-hero-filter-row.has-arrows{direction:ltr!important}html[dir=rtl] .projects-hero-filter-row.has-arrows .pill{direction:rtl!important}@media(max-width:620px){.projects-hero-filter-row.has-arrows{width:min(100% - 24px,1120px)!important;grid-template-columns:38px minmax(0,1fr) 38px!important;gap:10px!important}.projects-filter-arrow{width:38px!important;height:38px!important;min-width:38px!important}.projects-hero-filter-row.has-arrows .projects-filter{padding:2px 22px!important;gap:10px!important}}@media(min-width:951px){html[dir=rtl] .service-collage .full-testing-card img,html[dir=rtl] .service-collage .white-card:nth-child(4) img{margin-top:6px!important}}.nav-burger{display:none;width:46px;height:46px;-webkit-margin-start:auto;margin-inline-start:auto;padding:0;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:0;background:transparent;cursor:pointer}.nav-burger span{display:block;width:24px;height:2px;border-radius:2px;background:#1c1c1c;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .2s ease}.nav-burger.is-open span:first-child{transform:translateY(8px) rotate(45deg)}.nav-burger.is-open span:nth-child(2){opacity:0}.nav-burger.is-open span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.mobile-nav-backdrop{position:fixed;inset:0;z-index:10000;background:rgba(12,16,22,.46);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.mobile-nav-backdrop.show{opacity:1;visibility:visible}.mobile-nav{position:fixed;top:0;right:0;z-index:10001;display:flex;flex-direction:column;width:min(360px,86vw);height:100%;height:100dvh;padding:16px 16px 22px;background:#fff;box-shadow:-26px 0 60px rgba(15,23,42,.18);transform:translateX(106%);transition:transform .36s cubic-bezier(.4,0,.2,1);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.mobile-nav.open{transform:translateX(0)}.mobile-nav-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 4px 14px;margin-bottom:6px;border-bottom:1px solid #eee}.mobile-nav-head .logo-img{flex:0 0 auto}.mobile-nav-head .logo-img img{height:38px;width:auto;max-height:38px}.mobile-nav-close{flex:none;width:40px;height:40px;border-radius:50%;border:1px solid #ececec;background:#f6f6f7;color:#222;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .18s ease}.mobile-nav-close:hover{background:#ececed}.mnav-lang{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 0 2px;padding:10px 12px;border-radius:14px;background:#f6f7f9;border:1px solid #eef0f3}.mnav-lang-label{font-size:14px;font-weight:500;color:#5b616b}.mnav-lang .language-switcher{height:38px!important;padding:4px!important}.mnav-lang .language-switcher button{width:42px!important;height:30px!important;font-size:13px!important}.mobile-nav-links{display:flex;flex-direction:column;gap:2px;padding:8px 0}.mnav-group-head,.mnav-link{display:flex;align-items:center;justify-content:space-between;width:100%;padding:13px 12px;border:0;background:transparent;border-radius:12px;color:#222;font-family:inherit;font-size:16px;font-weight:500;text-align:start;cursor:pointer;transition:background .18s ease,color .18s ease}.mnav-group-head:hover,.mnav-link:hover{background:#f5f6f8}.mnav-group-head.active,.mnav-link.active{color:#f16429}.mnav-chevron{flex:none;color:#9aa0a8;transition:transform .28s ease}.mnav-group.open .mnav-chevron{transform:rotate(180deg)}.mnav-sub{display:flex;flex-direction:column;gap:2px;max-height:0;padding-left:6px;overflow:hidden;transition:max-height .36s ease}.mnav-group.open .mnav-sub{max-height:560px}.mnav-sub-link{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:10px;color:#555;font-size:14px;transition:background .18s ease,color .18s ease}.mnav-sub-link:hover{background:#f5f6f8;color:#111}.mnav-sub-icon{flex:none;width:30px;height:30px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:#fff5f0;color:#f16429;border:1px solid #ffe5d8}.mobile-nav-foot{margin-top:auto;padding-top:16px;border-top:1px solid #eee;display:flex;flex-direction:column;gap:12px}.mobile-nav-foot .language-switcher{align-self:flex-start}.mnav-cart,.mnav-contact{width:100%;justify-content:center}@media(max-width:900px){.nav .links,.nav .nav-actions{display:none!important}.nav-burger{display:inline-flex!important}}html[dir=rtl] .mobile-nav{right:auto;left:0;transform:translateX(-106%);box-shadow:26px 0 60px rgba(15,23,42,.18)}html[dir=rtl] .mobile-nav.open{transform:translateX(0)}html[dir=rtl] .mnav-sub{padding-left:0;padding-right:6px}@media(max-width:900px){.services-overview-grid.services-clean-grid .services-clean-card,.services-overview-grid.services-clean-grid .services-clean-cyber,.services-overview-grid.services-clean-grid .services-feature-card.services-clean-card,.services-overview-grid.services-clean-grid .services-feature-card.services-clean-card.services-clean-cyber{display:grid!important;grid-template-columns:1fr!important;justify-items:center!important;align-items:start!important;justify-content:center!important;text-align:center!important;grid-gap:14px!important;gap:14px!important;padding:32px 24px!important;min-height:0!important;height:auto!important}.services-overview-grid.services-clean-grid .services-clean-card .services-cyber-icon,.services-overview-grid.services-clean-grid .services-clean-cyber .services-clean-icon-center,.services-overview-grid.services-clean-grid .services-clean-icon,.services-overview-grid.services-clean-grid .services-cyber-icon{margin:0 auto!important}.services-overview-grid.services-clean-grid .services-clean-copy,.services-overview-grid.services-clean-grid .services-clean-cyber .services-clean-copy{width:100%!important;align-items:center!important;text-align:center!important}.services-overview-grid.services-clean-grid .services-clean-card h2,.services-overview-grid.services-clean-grid .services-clean-card p{max-width:340px!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}.services-overview-grid.services-clean-grid .services-clean-card .btn,.services-overview-grid.services-clean-grid .services-clean-card .services-learn-btn{margin:8px auto 0!important}}@media(max-width:980px){.callcenter-visual{width:100%!important;max-width:440px!important;min-height:0!important;justify-self:center!important;margin-left:auto!important;margin-right:auto!important;padding:18px!important}.callcenter-dashboard-card{width:100%!important;max-width:100%!important}}