@import"https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=JetBrains+Mono:wght@500&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Playfair+Display:wght@700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Syne:wght@400;600;700;800&family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;1,9..40,300&display=swap";/*! * Bootstrap v4.5.3 (https://getbootstrap.com/)*/:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,:after,:before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([class]){color:inherit;text-decoration:none}a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-unstyled,.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer:before{content:"\2014\a0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media(min-width:576px){.container,.container-sm{max-width:540px}}@media(min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media(min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media(min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media(min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-sm-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-sm-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media(min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-md-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-md-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-md-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-md-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-md-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-md-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media(min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-lg-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-lg-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media(min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-xl-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-xl-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm td,.table-sm th{padding:.3rem}.table-bordered,.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:#0000000d}.table-hover tbody tr:hover{color:#212529;background-color:#00000013}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#7abaff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#b3b7bb}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#8fd19e}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#86cfda}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffdf7e}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ed969e}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fbfcfc}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#95999c}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th{background-color:#00000013}.table-hover .table-active:hover{background-color:#00000013}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:#00000013}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark td,.table-dark th,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:#ffffff0d}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:#ffffff13}@media(max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media(max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media(max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media(max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem #007bff40}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;font-size:1rem;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple],select.form-control[size],textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:#28a745e6;border-radius:.25rem}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#28a745;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem #28a74540}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#28a745;padding-right:calc(.75em + 2.3125rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/ calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem #28a74540}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label:before,.was-validated .custom-control-input:valid~.custom-control-label:before{border-color:#28a745}.custom-control-input.is-valid:checked~.custom-control-label:before,.was-validated .custom-control-input:valid:checked~.custom-control-label:before{border-color:#34ce57;background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label:before,.was-validated .custom-control-input:valid:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem #28a74540}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label:before{border-color:#28a745}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem #28a74540}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:#dc3545e6;border-radius:.25rem}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem #dc354540}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#dc3545;padding-right:calc(.75em + 2.3125rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/ calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem #dc354540}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label:before,.was-validated .custom-control-input:invalid~.custom-control-label:before{border-color:#dc3545}.custom-control-input.is-invalid:checked~.custom-control-label:before,.was-validated .custom-control-input:invalid:checked~.custom-control-label:before{border-color:#e4606d;background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label:before,.was-validated .custom-control-input:invalid:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem #dc354540}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label:before{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem #dc354540}.form-inline{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media(min-width:576px){.form-inline label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem #007bff40}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#0069d9;border-color:#0062cc;box-shadow:0 0 0 .2rem #268fff80}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #268fff80}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{color:#fff;background-color:#5a6268;border-color:#545b62;box-shadow:0 0 0 .2rem #828a9180}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #828a9180}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#218838;border-color:#1e7e34;box-shadow:0 0 0 .2rem #48b46180}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #48b46180}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#138496;border-color:#117a8b;box-shadow:0 0 0 .2rem #3ab0c380}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #3ab0c380}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{color:#212529;background-color:#e0a800;border-color:#d39e00;box-shadow:0 0 0 .2rem #deaa0c80}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #deaa0c80}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c82333;border-color:#bd2130;box-shadow:0 0 0 .2rem #e1536180}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #e1536180}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{color:#212529;background-color:#e2e6ea;border-color:#dae0e5;box-shadow:0 0 0 .2rem #d8d9db80}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #d8d9db80}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{color:#fff;background-color:#23272b;border-color:#1d2124;box-shadow:0 0 0 .2rem #52585d80}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #52585d80}.btn-outline-primary{color:#007bff;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem #007bff80}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #007bff80}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem #6c757d80}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #6c757d80}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem #28a74580}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #28a74580}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem #17a2b880}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #17a2b880}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem #ffc10780}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #ffc10780}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem #dc354580}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #dc354580}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem #f8f9fa80}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #f8f9fa80}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem #343a4080}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #343a4080}.btn-link{font-weight:400;color:#007bff;text-decoration:none}.btn-link:hover{color:#0056b3;text-decoration:underline}.btn-link.focus,.btn-link:focus{text-decoration:underline}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{transition:opacity .15s linear}@media(prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media(prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media(min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media(min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media(min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media(min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-toggle:after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle:after{display:none}.dropleft .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty:after{margin-left:0}.dropleft .dropdown-toggle:before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-ms-flex:1 1 auto;flex:1 1 auto}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:1}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:1}.btn-toolbar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split:after,.dropright .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropleft .dropdown-toggle-split:before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;min-width:0;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label:after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-append,.input-group-prepend{display:-ms-flexbox;display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;z-index:1;display:block;min-height:1.5rem;padding-left:1.5rem;-webkit-print-color-adjust:exact;color-adjust:exact}.custom-control-inline{display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;left:0;z-index:-1;width:1rem;height:1.25rem;opacity:0}.custom-control-input:checked~.custom-control-label:before{color:#fff;border-color:#007bff;background-color:#007bff}.custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem #007bff40}.custom-control-input:focus:not(:checked)~.custom-control-label:before{border-color:#80bdff}.custom-control-input:not(:disabled):active~.custom-control-label:before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label,.custom-control-input[disabled]~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label:before,.custom-control-input[disabled]~.custom-control-label:before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label:before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px}.custom-control-label:after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:no-repeat 50%/50% 50%}.custom-checkbox .custom-control-label:before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before{border-color:#007bff;background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label:before{background-color:#007bff80}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before{background-color:#007bff80}.custom-radio .custom-control-label:before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label:before{background-color:#007bff80}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label:before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label:after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out}@media(prefers-reduced-motion:reduce){.custom-switch .custom-control-label:after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label:after{background-color:#fff;-webkit-transform:translateX(.75rem);transform:translate(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label:before{background-color:#007bff80}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem #007bff40}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + .75rem + 2px);margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem #007bff40}.custom-file-input:disabled~.custom-file-label,.custom-file-input[disabled]~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label:after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]:after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label:after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:1.4rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem #007bff40}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem #007bff40}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem #007bff40}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media(prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media(prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{-moz-transition:none;transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;-ms-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media(prefers-reduced-motion:reduce){.custom-range::-ms-thumb{-ms-transition:none;transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label:before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.custom-control-label:before,.custom-file-label,.custom-select{transition:none}}.nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item,.nav-fill>.nav-link{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.navbar .container,.navbar .container-fluid,.navbar .container-lg,.navbar .container-md,.navbar .container-sm,.navbar .container-xl{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media(max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{padding-right:0;padding-left:0}}@media(min-width:576px){.navbar-expand-sm{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media(max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{padding-right:0;padding-left:0}}@media(min-width:768px){.navbar-expand-md{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media(max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{padding-right:0;padding-left:0}}@media(min-width:992px){.navbar-expand-lg{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media(max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{padding-right:0;padding-left:0}}@media(min-width:1200px){.navbar-expand-xl{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:#000000e6}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:#000000e6}.navbar-light .navbar-nav .nav-link{color:#00000080}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:#000000b3}.navbar-light .navbar-nav .nav-link.disabled{color:#0000004d}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:#000000e6}.navbar-light .navbar-toggler{color:#00000080;border-color:#0000001a}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:#00000080}.navbar-light .navbar-text a{color:#000000e6}.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:#000000e6}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:#ffffff80}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:#ffffffbf}.navbar-dark .navbar-nav .nav-link.disabled{color:#ffffff40}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:#ffffff80;border-color:#ffffff1a}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:#ffffff80}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;min-height:1px;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:#00000008;border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.75rem 1.25rem;background-color:#00000008;border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;inset:0;padding:1.25rem;border-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom,.card-img-top{-ms-flex-negative:0;flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck .card{margin-bottom:15px}@media(min-width:576px){.card-deck{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{-ms-flex:1 0 0%;flex:1 0 0%;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group>.card{margin-bottom:15px}@media(min-width:576px){.card-group{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media(min-width:576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion{overflow-anchor:none}.accordion>.card{overflow:hidden}.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item{display:-ms-flexbox;display:flex}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item:before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 .2rem #007bff40}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:3;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.badge{transition:none}}a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}a.badge-primary:focus,a.badge-primary:hover{color:#fff;background-color:#0062cc}a.badge-primary.focus,a.badge-primary:focus{outline:0;box-shadow:0 0 0 .2rem #007bff80}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:focus,a.badge-secondary:hover{color:#fff;background-color:#545b62}a.badge-secondary.focus,a.badge-secondary:focus{outline:0;box-shadow:0 0 0 .2rem #6c757d80}.badge-success{color:#fff;background-color:#28a745}a.badge-success:focus,a.badge-success:hover{color:#fff;background-color:#1e7e34}a.badge-success.focus,a.badge-success:focus{outline:0;box-shadow:0 0 0 .2rem #28a74580}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:focus,a.badge-info:hover{color:#fff;background-color:#117a8b}a.badge-info.focus,a.badge-info:focus{outline:0;box-shadow:0 0 0 .2rem #17a2b880}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:focus,a.badge-warning:hover{color:#212529;background-color:#d39e00}a.badge-warning.focus,a.badge-warning:focus{outline:0;box-shadow:0 0 0 .2rem #ffc10780}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:focus,a.badge-danger:hover{color:#fff;background-color:#bd2130}a.badge-danger.focus,a.badge-danger:focus{outline:0;box-shadow:0 0 0 .2rem #dc354580}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:focus,a.badge-light:hover{color:#212529;background-color:#dae0e5}a.badge-light.focus,a.badge-light:focus{outline:0;box-shadow:0 0 0 .2rem #f8f9fa80}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:focus,a.badge-dark:hover{color:#fff;background-color:#1d2124}a.badge-dark.focus,a.badge-dark:focus{outline:0;box-shadow:0 0 0 .2rem #343a4080}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media(min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;z-index:2;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}.progress{display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;line-height:0;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}@media(prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}@media(prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.media-body{-ms-flex:1;flex:1}.list-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media(min-width:576px){.list-group-horizontal-sm{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media(min-width:768px){.list-group-horizontal-md{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media(min-width:992px){.list-group-horizontal-lg{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media(min-width:1200px){.list-group-horizontal-xl{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:transparent;border:0}a.close.disabled{pointer-events:none}.toast{-ms-flex-preferred-size:350px;flex-basis:350px;max-width:350px;font-size:.875rem;background-color:#ffffffd9;background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem #0000001a;opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:#ffffffd9;background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);transform:translateY(-50px)}@media(prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal.modal-static .modal-dialog{-webkit-transform:scale(1.02);transform:scale(1.02)}.modal-dialog-scrollable{display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{-ms-flex-negative:0;flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered:before{display:block;height:calc(100vh - 1rem);height:-webkit-min-content;height:-moz-min-content;height:min-content;content:""}.modal-dialog-centered.modal-dialog-scrollable{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable:before{content:none}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media(min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered:before{height:calc(100vh - 3.5rem);height:-webkit-min-content;height:-moz-min-content;height:min-content}.modal-sm{max-width:300px}}@media(min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media(min-width:1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow:before,.bs-tooltip-top .arrow:before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow:before,.bs-tooltip-right .arrow:before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.bs-tooltip-bottom .arrow:before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow:before,.bs-tooltip-left .arrow:before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow:after,.popover .arrow:before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=top]>.arrow:before,.bs-popover-top>.arrow:before{bottom:0;border-width:.5rem .5rem 0;border-top-color:#00000040}.bs-popover-auto[x-placement^=top]>.arrow:after,.bs-popover-top>.arrow:after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right]>.arrow:before,.bs-popover-right>.arrow:before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:#00000040}.bs-popover-auto[x-placement^=right]>.arrow:after,.bs-popover-right>.arrow:after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=bottom]>.arrow:before,.bs-popover-bottom>.arrow:before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:#00000040}.bs-popover-auto[x-placement^=bottom]>.arrow:after,.bs-popover-bottom>.arrow:after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #DEECFF}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left]>.arrow:before,.bs-popover-left>.arrow:before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:#00000040}.bs-popover-auto[x-placement^=left]>.arrow:after,.bs-popover-left>.arrow:after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#deecff;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner:after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}@media(prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){-webkit-transform:translateX(100%);transform:translate(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){-webkit-transform:translateX(-100%);transform:translate(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;-webkit-transform:none;transform:none}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:opacity 0s .6s}@media(prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;transition:opacity .15s ease}@media(prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:no-repeat 50%/100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media(prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:spinner-grow .75s linear infinite;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix:after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media(min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media(min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media(min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media(min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive:before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9:before{padding-top:42.857143%}.embed-responsive-16by9:before{padding-top:56.25%}.embed-responsive-4by3:before{padding-top:75%}.embed-responsive-1by1:before{padding-top:100%}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media(min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media(min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media(min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media(min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media(min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media(min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media(min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media(min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;-ms-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem #00000013!important}.shadow{box-shadow:0 .5rem 1rem #00000026!important}.shadow-lg{box-shadow:0 1rem 3rem #0000002d!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media(min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media(min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media(min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media(min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.stretched-link:after{position:absolute;inset:0;z-index:1;pointer-events:auto;content:"";background-color:#0000}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media(min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media(min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media(min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media(min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:#00000080!important}.text-white-50{color:#ffffff80!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;word-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,:after,:before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body,.container{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}@charset "UTF-8";html.hc-nav-yscroll{overflow-y:scroll}body.hc-nav-open{overflow:visible;position:fixed;width:100%;min-height:100%}.hc-offcanvas-nav{visibility:hidden;display:none;position:fixed;top:0;height:100%;z-index:9999;text-align:left}.hc-offcanvas-nav.is-ios *{cursor:pointer!important}.hc-offcanvas-nav .nav-container{position:fixed;z-index:9998;top:0;height:100%;max-width:100%;max-height:100%;box-sizing:border-box;transition:transform .4s ease}.hc-offcanvas-nav .nav-wrapper{width:100%;height:100%;box-sizing:border-box;-ms-scroll-chaining:none;overscroll-behavior:none}.hc-offcanvas-nav .nav-content{height:100%}.hc-offcanvas-nav .nav-wrapper-0>.nav-content{overflow:scroll;overflow-x:visible;overflow-y:auto;box-sizing:border-box}.hc-offcanvas-nav ul{list-style:none;margin:0;padding:0}.hc-offcanvas-nav li{position:relative;display:block}.hc-offcanvas-nav li.level-open>.nav-wrapper{visibility:visible}.hc-offcanvas-nav li:not(.custom-content) a{position:relative;display:block;box-sizing:border-box;cursor:pointer}.hc-offcanvas-nav li:not(.custom-content) a[disabled]{cursor:not-allowed}.hc-offcanvas-nav li:not(.custom-content) a,.hc-offcanvas-nav li:not(.custom-content) a:hover{text-decoration:none}.hc-offcanvas-nav input[type=checkbox]{display:none}.hc-offcanvas-nav label{position:absolute;inset:0;z-index:10;cursor:pointer}.hc-offcanvas-nav .nav-item-wrapper{position:relative}.hc-offcanvas-nav .nav-item-link{position:relative;display:block;box-sizing:border-box}.hc-offcanvas-nav:not(.user-is-tabbing) .nav-close-button:focus,.hc-offcanvas-nav:not(.user-is-tabbing) .nav-item-wrapper a:focus{outline:none}.hc-offcanvas-nav .nav-close:focus,.hc-offcanvas-nav .nav-next:focus,.hc-offcanvas-nav .nav-back:focus{z-index:10}.hc-offcanvas-nav.disable-body:after,.hc-offcanvas-nav .nav-wrapper:after{content:"";z-index:9990;inset:0;width:100%;height:100%;-ms-scroll-chaining:none;overscroll-behavior:none;visibility:hidden;opacity:0;transition:visibility 0s ease .4s,opacity .4s ease}.hc-offcanvas-nav.disable-body:after{position:fixed}.hc-offcanvas-nav .nav-wrapper:after{position:absolute}.hc-offcanvas-nav.disable-body.nav-open:after,.hc-offcanvas-nav .sub-level-open:after{visibility:visible;opacity:1;transition-delay:.05s}.hc-offcanvas-nav:not(.nav-open):after{pointer-events:none}.hc-offcanvas-nav.nav-levels-expand .nav-wrapper:after{display:none}.hc-offcanvas-nav.nav-levels-expand .nav-wrapper.nav-wrapper-0{max-height:100vh}.hc-offcanvas-nav.nav-levels-expand .nav-wrapper.nav-wrapper-0>.nav-content{overflow:scroll;overflow-x:visible;overflow-y:auto;box-sizing:border-box;max-height:100vh}.hc-offcanvas-nav.nav-levels-expand ul .nav-wrapper{min-width:0;max-height:0;visibility:hidden;overflow:hidden;transition:height 0s ease .4s}.hc-offcanvas-nav.nav-levels-expand .level-open>.nav-wrapper{max-height:none;overflow:visible;visibility:visible}.hc-offcanvas-nav.nav-levels-overlap .nav-content{overflow:scroll;overflow-x:visible;overflow-y:auto;box-sizing:border-box;max-height:100vh}.hc-offcanvas-nav.nav-levels-overlap .nav-wrapper{max-height:100vh}.hc-offcanvas-nav.nav-levels-overlap ul .nav-wrapper{position:absolute;z-index:9999;top:0;height:100%;visibility:hidden;transition:visibility 0s ease .4s,transform .4s ease}.hc-offcanvas-nav.nav-levels-overlap ul li.nav-parent{position:static}.hc-offcanvas-nav.nav-levels-overlap ul li.level-open>.nav-wrapper{visibility:visible;transform:translateZ(0);transition:transform .4s ease}.hc-offcanvas-nav.nav-position-left,.hc-offcanvas-nav.nav-position-left .nav-container{left:0}.hc-offcanvas-nav.nav-position-left.nav-levels-overlap li .nav-wrapper{left:0;transform:translate3d(-100%,0,0)}.hc-offcanvas-nav.nav-position-right,.hc-offcanvas-nav.nav-position-right .nav-container{right:0}.hc-offcanvas-nav.nav-position-right.nav-levels-overlap li .nav-wrapper{right:0;transform:translate3d(100%,0,0)}.hc-offcanvas-nav.nav-position-top{top:0}.hc-offcanvas-nav.nav-position-top .nav-container{top:0;width:100%}.hc-offcanvas-nav.nav-position-top.nav-levels-overlap li .nav-wrapper{left:0;transform:translate3d(0,-100%,0)}.hc-offcanvas-nav.nav-position-bottom{top:auto;bottom:0}.hc-offcanvas-nav.nav-position-bottom .nav-container{top:auto;bottom:0;width:100%}.hc-offcanvas-nav.nav-position-bottom.nav-levels-overlap li .nav-wrapper{left:0;transform:translate3d(0,100%,0)}.hc-offcanvas-nav.nav-open[class*=hc-nav-] div.nav-container{transform:translateZ(0)}.hc-offcanvas-nav.rtl{text-align:right;direction:rtl}.hc-nav-trigger{position:absolute;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:none;top:20px;z-index:9980;width:30px;min-height:24px}.hc-nav-trigger span{width:30px;top:50%;transform:translateY(-50%);transform-origin:50% 50%}.hc-nav-trigger span,.hc-nav-trigger span:before,.hc-nav-trigger span:after{display:block;position:absolute;left:0;height:4px;background:#34495e;transition:all .2s ease}.hc-nav-trigger span:before,.hc-nav-trigger span:after{content:"";width:100%}.hc-nav-trigger span:before{top:-10px}.hc-nav-trigger span:after{bottom:-10px}.hc-nav-trigger.toggle-open span{background:#0000;transform:rotate(45deg)}.hc-nav-trigger.toggle-open span:before{transform:translate3d(0,10px,0)}.hc-nav-trigger.toggle-open span:after{transform:rotate(-90deg) translate3d(10px,0,0)}.hc-offcanvas-nav{font-family:sans-serif}.hc-offcanvas-nav .nav-container,.hc-offcanvas-nav .nav-wrapper,.hc-offcanvas-nav ul{background:transparent}.hc-offcanvas-nav:after,.hc-offcanvas-nav .nav-wrapper:after{background:#0000004d}.hc-offcanvas-nav .nav-content{padding:0 15px}.hc-offcanvas-nav .nav-content>h2,.hc-offcanvas-nav .nav-content>h3,.hc-offcanvas-nav .nav-content>h4,.hc-offcanvas-nav .nav-content>h5,.hc-offcanvas-nav .nav-content>h6{font-size:19px;font-weight:400;padding:25px 15px 30px;color:#fff}.hc-offcanvas-nav .nav-content>h2:first-child,.hc-offcanvas-nav .nav-content>h3:first-child,.hc-offcanvas-nav .nav-content>h4:first-child,.hc-offcanvas-nav .nav-content>h5:first-child,.hc-offcanvas-nav .nav-content>h6:first-child{margin-top:10px}.hc-offcanvas-nav .nav-content>h2:not(.nav-title):not(.level-title),.hc-offcanvas-nav .nav-content>h3:not(.nav-title):not(.level-title),.hc-offcanvas-nav .nav-content>h4:not(.nav-title):not(.level-title),.hc-offcanvas-nav .nav-content>h5:not(.nav-title):not(.level-title),.hc-offcanvas-nav .nav-content>h6:not(.nav-title):not(.level-title){font-size:16px;padding:15px 12px;text-transform:uppercase;color:#b3b3b3}.hc-offcanvas-nav .nav-item-link,.hc-offcanvas-nav li.nav-close a,.hc-offcanvas-nav .nav-back a{padding:12px;font-size:15px;color:#fff;z-index:1;background:#0000;border-radius:5px;transition:.05s background ease}.hc-offcanvas-nav .nav-item-link:focus,.hc-offcanvas-nav .nav-item-link:focus-within,.hc-offcanvas-nav li.nav-close a:focus,.hc-offcanvas-nav li.nav-close a:focus-within,.hc-offcanvas-nav .nav-back a:focus,.hc-offcanvas-nav .nav-back a:focus-within{z-index:10}.hc-offcanvas-nav .nav-item-link[disabled],.hc-offcanvas-nav li.nav-close a[disabled],.hc-offcanvas-nav .nav-back a[disabled]{color:#ffffff80}.hc-offcanvas-nav:not(.touch-device) li:not(.nav-item-custom) a:not([disabled]):hover{background:#272a2d}.hc-offcanvas-nav .nav-custom-content{padding:12px 15px;font-size:15px}.hc-offcanvas-nav .nav-highlight>.nav-item-wrapper .nav-item-link{border-radius:5px;background:#292c30}.hc-offcanvas-nav .nav-wrapper-0>.nav-content>ul:first-child{margin-top:15px}.hc-offcanvas-nav .nav-wrapper-0>.nav-content>ul:not(:last-child){margin-bottom:18px}.hc-offcanvas-nav li{color:#fff}.hc-offcanvas-nav li.nav-close a:hover,.hc-offcanvas-nav li.nav-back a:hover{background:#111213}.hc-offcanvas-nav li.nav-close:not(:first-child) a,.hc-offcanvas-nav li.nav-back:not(:first-child) a{margin-top:-1px}.hc-offcanvas-nav li.nav-parent .nav-item-link:last-child{padding-right:62px}.hc-offcanvas-nav li.nav-parent .nav-item-link:not(:last-child){margin-right:52px}.hc-offcanvas-nav .nav-close-button span,.hc-offcanvas-nav .nav-parent .nav-next,.hc-offcanvas-nav .nav-back span{width:40px;position:absolute;top:0;right:0;bottom:0;text-align:center;cursor:pointer;border-radius:5px;transition:background .2s ease}.hc-offcanvas-nav .nav-close-button{position:relative;display:block}.hc-offcanvas-nav .nav-close-button span:before,.hc-offcanvas-nav .nav-close-button span:after{content:"";position:absolute;top:50%;left:50%;width:6px;height:6px;margin-top:-3px;border-top:2px solid #fff;border-left:2px solid #fff}.hc-offcanvas-nav .nav-close-button span:before{margin-left:-9px;transform:rotate(135deg)}.hc-offcanvas-nav .nav-close-button span:after{transform:rotate(-45deg)}.hc-offcanvas-nav .nav-content>.nav-close a{height:44px;font-size:15px;color:#fff;background:#0000;border-radius:5px;z-index:1;text-decoration:none;box-sizing:border-box}.hc-offcanvas-nav .nav-content>.nav-close a.has-label{padding:12px 15px}.hc-offcanvas-nav .nav-content>.nav-close a:hover{background:#25272a}.hc-offcanvas-nav .nav-content>.nav-close:first-child{position:relative;min-height:40px;margin-top:15px}.hc-offcanvas-nav .nav-content>.nav-close:first-child+ul{margin-top:15px}.hc-offcanvas-nav .nav-content>.nav-close:first-child a.has-label{margin-bottom:-15px}.hc-offcanvas-nav .nav-content>.nav-close:first-child a:not(.has-label){position:absolute;width:40px;height:40px;line-height:40px;top:0;right:0}.hc-offcanvas-nav .nav-content>.nav-close:first-child a:not(.has-label)+ul{margin-top:60px}.hc-offcanvas-nav .nav-content>.nav-close:first-child a:not(.has-label)+h2,.hc-offcanvas-nav .nav-content>.nav-close:first-child a:not(.has-label)+h3,.hc-offcanvas-nav .nav-content>.nav-close:first-child a:not(.has-label)+h4,.hc-offcanvas-nav .nav-content>.nav-close:first-child a:not(.has-label)+h5,.hc-offcanvas-nav .nav-content>.nav-close:first-child a:not(.has-label)+h6{margin-top:55px}.hc-offcanvas-nav .nav-title+.nav-close a:not(.has-label){position:absolute;width:40px;height:40px;line-height:40px;top:28px;right:15px}.hc-offcanvas-nav.nav-close-button-empty .nav-title{padding-right:46px}.hc-offcanvas-nav li.nav-close:first-child{padding-bottom:15px}.hc-offcanvas-nav li.nav-close .nav-close-button.has-label{margin-bottom:-15px}.hc-offcanvas-nav li.nav-close .nav-close-button:not(.has-label){width:40px;height:40px;line-height:40px;float:right}.hc-offcanvas-nav li.nav-close .nav-item-wrapper:after{content:"";display:table;clear:both}.hc-offcanvas-nav a.nav-next{position:relative}.hc-offcanvas-nav a.nav-next:before{content:"";position:absolute;width:2px;height:25px;left:-7px;top:9px;background:#4d4d4d;border-radius:2px}.hc-offcanvas-nav .nav-next span:before,.hc-offcanvas-nav .nav-back span:before{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;margin-left:-2px;box-sizing:border-box;border-top:2px solid #fff;border-left:2px solid #fff;transform-origin:center}.hc-offcanvas-nav .nav-next span{position:absolute;inset:0}.hc-offcanvas-nav .nav-next span:before{transform:translate(-50%,-50%) rotate(135deg)}.hc-offcanvas-nav .nav-back span:before{margin-left:2px;transform:translate(-50%,-50%) rotate(-45deg)}.hc-offcanvas-nav.nav-position-left.nav-open.nav-levels-overlap .nav-wrapper{box-shadow:1px 0 2px #0003}.hc-offcanvas-nav.nav-position-right.nav-open.nav-levels-overlap .nav-wrapper{box-shadow:-1px 0 2px #0003}.hc-offcanvas-nav.nav-position-right .nav-next span:before{margin-left:2px;transform:translate(-50%,-50%) rotate(-45deg)}.hc-offcanvas-nav.nav-position-right .nav-back span:before{margin-left:-2px;transform:translate(-50%,-50%) rotate(135deg)}.hc-offcanvas-nav.nav-position-top.nav-open .nav-wrapper{box-shadow:0 1px 2px #0003}.hc-offcanvas-nav.nav-position-top .nav-next span:before{margin-left:0;margin-right:-2px;transform:translate(-50%,-50%) rotate(-135deg)}.hc-offcanvas-nav.nav-position-top .nav-back span:before{margin-left:0;margin-right:-2px;transform:translate(-50%,-50%) rotate(45deg)}.hc-offcanvas-nav.nav-position-bottom.nav-open .nav-wrapper{box-shadow:0 -1px 2px #0003}.hc-offcanvas-nav.nav-position-bottom .nav-next span:before{margin-left:0;margin-right:-2px;transform:translate(-50%,-50%) rotate(45deg)}.hc-offcanvas-nav.nav-position-bottom .nav-back span:before{margin-left:0;margin-right:-2px;transform:translate(-50%,-50%) rotate(-135deg)}.hc-offcanvas-nav.nav-levels-overlap ul ul:first-child{margin-top:15px}.hc-offcanvas-nav.nav-levels-expand .nav-content .nav-content,.hc-offcanvas-nav.nav-levels-none .nav-content .nav-content{padding:0}.hc-offcanvas-nav.nav-levels-expand .nav-wrapper .nav-wrapper,.hc-offcanvas-nav.nav-levels-none .nav-wrapper .nav-wrapper{width:auto;position:relative;margin-left:20px}.hc-offcanvas-nav.nav-levels-expand li.level-open>.nav-item-wrapper>.nav-next span:before,.hc-offcanvas-nav.nav-levels-expand li.level-open>.nav-item-wrapper>a>.nav-next span:before,.hc-offcanvas-nav.nav-levels-none li.level-open>.nav-item-wrapper>.nav-next span:before,.hc-offcanvas-nav.nav-levels-none li.level-open>.nav-item-wrapper>a>.nav-next span:before{margin-top:-2px;transform:translate(-50%,-50%) rotate(-135deg)}.hc-offcanvas-nav.nav-levels-expand li.level-open>.nav-wrapper:before,.hc-offcanvas-nav.nav-levels-none li .nav-wrapper:before{content:"";position:absolute;width:2px;left:-7px;top:5px;bottom:5px;background:#4d4d4d;border-radius:2px}.hc-offcanvas-nav.rtl .nav-wrapper .nav-wrapper{margin-left:0;margin-right:20px}.hc-offcanvas-nav.rtl a.nav-next:before{left:auto;right:-7px}.hc-offcanvas-nav.rtl .nav-title+.nav-close a:not(.has-label){left:15px;right:auto}.hc-offcanvas-nav.rtl .nav-close-button span,.hc-offcanvas-nav.rtl .nav-next,.hc-offcanvas-nav.rtl .nav-back span{left:0;right:auto}.hc-offcanvas-nav.rtl li.nav-parent .nav-item-link:last-child{padding-left:62px;padding-right:12px}.hc-offcanvas-nav.rtl li.nav-parent .nav-item-link:not(:last-child){margin-left:52px;margin-right:0}.hc-offcanvas-nav.rtl.nav-levels-expand li.level-open>.nav-wrapper:before,.hc-offcanvas-nav.rtl.nav-levels-none li .nav-wrapper:before{left:auto;right:-7px}.hc-offcanvas-nav ul.bottom-nav li{flex:auto}body.theme-carbon .hc-offcanvas-nav li{color:#fff}.hc-offcanvas-nav ul.bottom-nav{position:absolute;left:0;right:0;bottom:0;z-index:10;width:100%;display:flex;flex-wrap:nowrap;align-items:stretch;border-top:1px solid rgba(0,0,0,.15)}.hc-offcanvas-nav .nav-item-link,body.theme-carbon .hc-offcanvas-nav li.nav-close a,body.theme-carbon .hc-offcanvas-nav .nav-back a{padding:12px;font-size:15px;color:#fff;z-index:1;background:#0000;border-radius:5px;transition:.05s background ease}ul.bottom-nav li svg{width:17px;height:17px}ul.bottom-nav li svg{fill:#fff;display:inline-block;vertical-align:middle}ul.bottom-nav li a{padding:10px;text-align:center;height:100%;border-bottom:none}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:#00f;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}.swiper-slide,.swiper-wrapper{height:100%;position:relative;transition-property:transform;width:100%}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA) format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff;--swiper-navigation-size:44px}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;display:flex;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-container-pointer-events{touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:"next"}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:50%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-scrollbar-cursor-drag,.swiper-slide-zoomed{cursor:move}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-pagination-lock,.swiper-scrollbar-lock{display:none}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:#00000040;position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:#0000001a}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:#00000080;border-radius:10px;left:0;top:0}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid;border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{to{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-container-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;inset:0;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader,.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px #0009;background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:"";position:absolute;inset:40px 0;display:block;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px #0009;background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px)and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:#0009;bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:#0009;position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0 0;transform-origin:0 0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}/*!Font Awesome 5.15.2 by @fontawesome - https://fontawesome.com */.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-acquisitions-incorporated:before{content:"\f6af"}.fa-ad:before{content:"\f641"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-air-freshener:before{content:"\f5d0"}.fa-airbnb:before{content:"\f834"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-alipay:before{content:"\f642"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angry:before{content:"\f556"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-ankh:before{content:"\f644"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-alt:before{content:"\f5d1"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-archway:before{content:"\f557"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-artstation:before{content:"\f77a"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-atlas:before{content:"\f558"}.fa-atlassian:before{content:"\f77b"}.fa-atom:before{content:"\f5d2"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-award:before{content:"\f559"}.fa-aws:before{content:"\f375"}.fa-baby:before{content:"\f77c"}.fa-baby-carriage:before{content:"\f77d"}.fa-backspace:before{content:"\f55a"}.fa-backward:before{content:"\f04a"}.fa-bacon:before{content:"\f7e5"}.fa-bacteria:before{content:"\e059"}.fa-bacterium:before{content:"\e05a"}.fa-bahai:before{content:"\f666"}.fa-balance-scale:before{content:"\f24e"}.fa-balance-scale-left:before{content:"\f515"}.fa-balance-scale-right:before{content:"\f516"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-bath:before{content:"\f2cd"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-three-quarters:before{content:"\f241"}.fa-battle-net:before{content:"\f835"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bezier-curve:before{content:"\f55b"}.fa-bible:before{content:"\f647"}.fa-bicycle:before{content:"\f206"}.fa-biking:before{content:"\f84a"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-biohazard:before{content:"\f780"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blind:before{content:"\f29d"}.fa-blog:before{content:"\f781"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-dead:before{content:"\f6b7"}.fa-book-medical:before{content:"\f7e6"}.fa-book-open:before{content:"\f518"}.fa-book-reader:before{content:"\f5da"}.fa-bookmark:before{content:"\f02e"}.fa-bootstrap:before{content:"\f836"}.fa-border-all:before{content:"\f84c"}.fa-border-none:before{content:"\f850"}.fa-border-style:before{content:"\f853"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-box-open:before{content:"\f49e"}.fa-box-tissue:before{content:"\e05b"}.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-bread-slice:before{content:"\f7ec"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-brush:before{content:"\f55d"}.fa-btc:before{content:"\f15a"}.fa-buffer:before{content:"\f837"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before{content:"\f55e"}.fa-business-time:before{content:"\f64a"}.fa-buy-n-large:before{content:"\f8a6"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-calendar-week:before{content:"\f784"}.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-campground:before{content:"\f6bb"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-candy-cane:before{content:"\f786"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-car-alt:before{content:"\f5de"}.fa-car-battery:before{content:"\f5df"}.fa-car-crash:before{content:"\f5e1"}.fa-car-side:before{content:"\f5e4"}.fa-caravan:before{content:"\f8ff"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-carrot:before{content:"\f787"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cash-register:before{content:"\f788"}.fa-cat:before{content:"\f6be"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-centos:before{content:"\f789"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-charging-station:before{content:"\f5e7"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-double:before{content:"\f560"}.fa-check-square:before{content:"\f14a"}.fa-cheese:before{content:"\f7ef"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-chromecast:before{content:"\f838"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-city:before{content:"\f64f"}.fa-clinic-medical:before{content:"\f7f2"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudflare:before{content:"\e07d"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-cocktail:before{content:"\f561"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-medical:before{content:"\f7f5"}.fa-comment-slash:before{content:"\f4b3"}.fa-comments:before{content:"\f086"}.fa-comments-dollar:before{content:"\f653"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-compress-alt:before{content:"\f422"}.fa-compress-arrows-alt:before{content:"\f78c"}.fa-concierge-bell:before{content:"\f562"}.fa-confluence:before{content:"\f78d"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-cotton-bureau:before{content:"\f89e"}.fa-couch:before{content:"\f4b8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-credit-card:before{content:"\f09d"}.fa-critical-role:before{content:"\f6c9"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-crutch:before{content:"\f7f7"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dailymotion:before{content:"\e052"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-deezer:before{content:"\e077"}.fa-delicious:before{content:"\f1a5"}.fa-democrat:before{content:"\f747"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dharmachakra:before{content:"\f655"}.fa-dhl:before{content:"\f790"}.fa-diagnoses:before{content:"\f470"}.fa-diaspora:before{content:"\f791"}.fa-dice:before{content:"\f522"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-digital-tachograph:before{content:"\f566"}.fa-directions:before{content:"\f5eb"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-disease:before{content:"\f7fa"}.fa-divide:before{content:"\f529"}.fa-dizzy:before{content:"\f567"}.fa-dna:before{content:"\f471"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dog:before{content:"\f6d3"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-flatbed:before{content:"\f474"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-drafting-compass:before{content:"\f568"}.fa-dragon:before{content:"\f6d5"}.fa-draw-polygon:before{content:"\f5ee"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-drupal:before{content:"\f1a9"}.fa-dumbbell:before{content:"\f44b"}.fa-dumpster:before{content:"\f793"}.fa-dumpster-fire:before{content:"\f794"}.fa-dungeon:before{content:"\f6d9"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edge-legacy:before{content:"\e078"}.fa-edit:before{content:"\f044"}.fa-egg:before{content:"\f7fb"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-ethernet:before{content:"\f796"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-evernote:before{content:"\f839"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-alt:before{content:"\f424"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fan:before{content:"\f863"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-faucet:before{content:"\e005"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before{content:"\f56b"}.fa-fedex:before{content:"\f797"}.fa-fedora:before{content:"\f798"}.fa-female:before{content:"\f182"}.fa-fighter-jet:before{content:"\f0fb"}.fa-figma:before{content:"\f799"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-download:before{content:"\f56d"}.fa-file-excel:before{content:"\f1c3"}.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-upload:before{content:"\f574"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-alt:before{content:"\f7e4"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-firefox-browser:before{content:"\e007"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-fish:before{content:"\f578"}.fa-fist-raised:before{content:"\f6de"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-usa:before{content:"\f74d"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-flushed:before{content:"\f579"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frog:before{content:"\f52e"}.fa-frown:before{content:"\f119"}.fa-frown-open:before{content:"\f57a"}.fa-fulcrum:before{content:"\f50b"}.fa-funnel-dollar:before{content:"\f662"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-ghost:before{content:"\f6e2"}.fa-gift:before{content:"\f06b"}.fa-gifts:before{content:"\f79c"}.fa-git:before{content:"\f1d3"}.fa-git-alt:before{content:"\f841"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-cheers:before{content:"\f79f"}.fa-glass-martini:before{content:"\f000"}.fa-glass-martini-alt:before{content:"\f57b"}.fa-glass-whiskey:before{content:"\f7a0"}.fa-glasses:before{content:"\f530"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-globe-africa:before{content:"\f57c"}.fa-globe-americas:before{content:"\f57d"}.fa-globe-asia:before{content:"\f57e"}.fa-globe-europe:before{content:"\f7a2"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-pay:before{content:"\e079"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-grimace:before{content:"\f57f"}.fa-grin:before{content:"\f580"}.fa-grin-alt:before{content:"\f581"}.fa-grin-beam:before{content:"\f582"}.fa-grin-beam-sweat:before{content:"\f583"}.fa-grin-hearts:before{content:"\f584"}.fa-grin-squint:before{content:"\f585"}.fa-grin-squint-tears:before{content:"\f586"}.fa-grin-stars:before{content:"\f587"}.fa-grin-tears:before{content:"\f588"}.fa-grin-tongue:before{content:"\f589"}.fa-grin-tongue-squint:before{content:"\f58a"}.fa-grin-tongue-wink:before{content:"\f58b"}.fa-grin-wink:before{content:"\f58c"}.fa-grip-horizontal:before{content:"\f58d"}.fa-grip-lines:before{content:"\f7a4"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-grip-vertical:before{content:"\f58e"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-guilded:before{content:"\e07e"}.fa-guitar:before{content:"\f7a6"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hamburger:before{content:"\f805"}.fa-hammer:before{content:"\f6e3"}.fa-hamsa:before{content:"\f665"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-medical:before{content:"\e05c"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-holding-water:before{content:"\f4c1"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-middle-finger:before{content:"\f806"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-sparkles:before{content:"\e05d"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-helping:before{content:"\f4c4"}.fa-hands-wash:before{content:"\e05e"}.fa-handshake:before{content:"\f2b5"}.fa-handshake-alt-slash:before{content:"\e05f"}.fa-handshake-slash:before{content:"\e060"}.fa-hanukiah:before{content:"\f6e6"}.fa-hard-hat:before{content:"\f807"}.fa-hashtag:before{content:"\f292"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-hat-wizard:before{content:"\f6e8"}.fa-hdd:before{content:"\f0a0"}.fa-head-side-cough:before{content:"\e061"}.fa-head-side-cough-slash:before{content:"\e062"}.fa-head-side-mask:before{content:"\e063"}.fa-head-side-virus:before{content:"\e064"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heart-broken:before{content:"\f7a9"}.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-highlighter:before{content:"\f591"}.fa-hiking:before{content:"\f6ec"}.fa-hippo:before{content:"\f6ed"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hive:before{content:"\e07f"}.fa-hockey-puck:before{content:"\f453"}.fa-holly-berry:before{content:"\f7aa"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-horse:before{content:"\f6f0"}.fa-horse-head:before{content:"\f7ab"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hospital-user:before{content:"\f80d"}.fa-hot-tub:before{content:"\f593"}.fa-hotdog:before{content:"\f80f"}.fa-hotel:before{content:"\f594"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-house-damage:before{content:"\f6f1"}.fa-house-user:before{content:"\e065"}.fa-houzz:before{content:"\f27c"}.fa-hryvnia:before{content:"\f6f2"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-ice-cream:before{content:"\f810"}.fa-icicles:before{content:"\f7ad"}.fa-icons:before{content:"\f86d"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-ideal:before{content:"\e013"}.fa-igloo:before{content:"\f7ae"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-innosoft:before{content:"\e080"}.fa-instagram:before{content:"\f16d"}.fa-instagram-square:before{content:"\e055"}.fa-instalod:before{content:"\e081"}.fa-intercom:before{content:"\f7af"}.fa-internet-explorer:before{content:"\f26b"}.fa-invision:before{content:"\f7b0"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itch-io:before{content:"\f83a"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi:before{content:"\f669"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-jira:before{content:"\f7b1"}.fa-joget:before{content:"\f3b7"}.fa-joint:before{content:"\f595"}.fa-joomla:before{content:"\f1aa"}.fa-journal-whills:before{content:"\f66a"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaaba:before{content:"\f66b"}.fa-kaggle:before{content:"\f5fa"}.fa-key:before{content:"\f084"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-khanda:before{content:"\f66d"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kiss:before{content:"\f596"}.fa-kiss-beam:before{content:"\f597"}.fa-kiss-wink-heart:before{content:"\f598"}.fa-kiwi-bird:before{content:"\f535"}.fa-korvue:before{content:"\f42f"}.fa-landmark:before{content:"\f66f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-laptop-house:before{content:"\e066"}.fa-laptop-medical:before{content:"\f812"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-laugh:before{content:"\f599"}.fa-laugh-beam:before{content:"\f59a"}.fa-laugh-squint:before{content:"\f59b"}.fa-laugh-wink:before{content:"\f59c"}.fa-layer-group:before{content:"\f5fd"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-low-vision:before{content:"\f2a8"}.fa-luggage-cart:before{content:"\f59d"}.fa-lungs:before{content:"\f604"}.fa-lungs-virus:before{content:"\e067"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-mail-bulk:before{content:"\f674"}.fa-mailchimp:before{content:"\f59e"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-map:before{content:"\f279"}.fa-map-marked:before{content:"\f59f"}.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-markdown:before{content:"\f60f"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mask:before{content:"\f6fa"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-mdb:before{content:"\f8ca"}.fa-medal:before{content:"\f5a2"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaport:before{content:"\f5a3"}.fa-meh:before{content:"\f11a"}.fa-meh-blank:before{content:"\f5a4"}.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-memory:before{content:"\f538"}.fa-mendeley:before{content:"\f7b3"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-meteor:before{content:"\f753"}.fa-microblog:before{content:"\e01a"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microscope:before{content:"\f610"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-square:before{content:"\f146"}.fa-mitten:before{content:"\f7b5"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mixer:before{content:"\e056"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-motorcycle:before{content:"\f21c"}.fa-mountain:before{content:"\f6fc"}.fa-mouse:before{content:"\f8cc"}.fa-mouse-pointer:before{content:"\f245"}.fa-mug-hot:before{content:"\f7b6"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neos:before{content:"\f612"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nimblr:before{content:"\f5a8"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-octopus-deploy:before{content:"\e082"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-oil-can:before{content:"\f613"}.fa-old-republic:before{content:"\f510"}.fa-om:before{content:"\f679"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-orcid:before{content:"\f8d2"}.fa-osi:before{content:"\f41a"}.fa-otter:before{content:"\f700"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-pager:before{content:"\f815"}.fa-paint-brush:before{content:"\f1fc"}.fa-paint-roller:before{content:"\f5aa"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-parking:before{content:"\f540"}.fa-passport:before{content:"\f5ab"}.fa-pastafarianism:before{content:"\f67b"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-peace:before{content:"\f67c"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-square:before{content:"\f14b"}.fa-pencil-alt:before{content:"\f303"}.fa-pencil-ruler:before{content:"\f5ae"}.fa-penny-arcade:before{content:"\f704"}.fa-people-arrows:before{content:"\e068"}.fa-people-carry:before{content:"\f4ce"}.fa-pepper-hot:before{content:"\f816"}.fa-perbyte:before{content:"\e083"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-person-booth:before{content:"\f756"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-alt:before{content:"\f879"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-square-alt:before{content:"\f87b"}.fa-phone-volume:before{content:"\f2a0"}.fa-photo-video:before{content:"\f87c"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-square:before{content:"\e01e"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-pizza-slice:before{content:"\f818"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-plane-slash:before{content:"\e069"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-poll:before{content:"\f681"}.fa-poll-h:before{content:"\f682"}.fa-poo:before{content:"\f2fe"}.fa-poo-storm:before{content:"\f75a"}.fa-poop:before{content:"\f619"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-pray:before{content:"\f683"}.fa-praying-hands:before{content:"\f684"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-pump-medical:before{content:"\e06a"}.fa-pump-soap:before{content:"\e06b"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-quran:before{content:"\f687"}.fa-r-project:before{content:"\f4f7"}.fa-radiation:before{content:"\f7b9"}.fa-radiation-alt:before{content:"\f7ba"}.fa-rainbow:before{content:"\f75b"}.fa-random:before{content:"\f074"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-record-vinyl:before{content:"\f8d9"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redhat:before{content:"\f7bc"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-remove-format:before{content:"\f87d"}.fa-renren:before{content:"\f18b"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-republican:before{content:"\f75e"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-restroom:before{content:"\f7bd"}.fa-retweet:before{content:"\f079"}.fa-rev:before{content:"\f5b2"}.fa-ribbon:before{content:"\f4d6"}.fa-ring:before{content:"\f70b"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-route:before{content:"\f4d7"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-vertical:before{content:"\f548"}.fa-running:before{content:"\f70c"}.fa-rupee-sign:before{content:"\f156"}.fa-rust:before{content:"\e07a"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-salesforce:before{content:"\f83b"}.fa-sass:before{content:"\f41e"}.fa-satellite:before{content:"\f7bf"}.fa-satellite-dish:before{content:"\f7c0"}.fa-save:before{content:"\f0c7"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-scroll:before{content:"\f70e"}.fa-sd-card:before{content:"\f7c2"}.fa-search:before{content:"\f002"}.fa-search-dollar:before{content:"\f688"}.fa-search-location:before{content:"\f689"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-shapes:before{content:"\f61f"}.fa-share:before{content:"\f064"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield-alt:before{content:"\f3ed"}.fa-shield-virus:before{content:"\e06c"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopify:before{content:"\e057"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shopware:before{content:"\f5b5"}.fa-shower:before{content:"\f2cc"}.fa-shuttle-van:before{content:"\f5b6"}.fa-sign:before{content:"\f4d9"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-signature:before{content:"\f5b7"}.fa-sim-card:before{content:"\f7c4"}.fa-simplybuilt:before{content:"\f215"}.fa-sink:before{content:"\e06d"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skating:before{content:"\f7c5"}.fa-sketch:before{content:"\f7c6"}.fa-skiing:before{content:"\f7c9"}.fa-skiing-nordic:before{content:"\f7ca"}.fa-skull:before{content:"\f54c"}.fa-skull-crossbones:before{content:"\f714"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-slash:before{content:"\f715"}.fa-sleigh:before{content:"\f7cc"}.fa-sliders-h:before{content:"\f1de"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smile-beam:before{content:"\f5b8"}.fa-smile-wink:before{content:"\f4da"}.fa-smog:before{content:"\f75f"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-sms:before{content:"\f7cd"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowboarding:before{content:"\f7ce"}.fa-snowflake:before{content:"\f2dc"}.fa-snowman:before{content:"\f7d0"}.fa-snowplow:before{content:"\f7d2"}.fa-soap:before{content:"\e06e"}.fa-socks:before{content:"\f696"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-down-alt:before{content:"\f884"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-amount-up-alt:before{content:"\f885"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-sourcetree:before{content:"\f7d3"}.fa-spa:before{content:"\f5bb"}.fa-space-shuttle:before{content:"\f197"}.fa-speakap:before{content:"\f3f3"}.fa-speaker-deck:before{content:"\f83c"}.fa-spell-check:before{content:"\f891"}.fa-spider:before{content:"\f717"}.fa-spinner:before{content:"\f110"}.fa-splotch:before{content:"\f5bc"}.fa-spotify:before{content:"\f1bc"}.fa-spray-can:before{content:"\f5bd"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-square-root-alt:before{content:"\f698"}.fa-squarespace:before{content:"\f5be"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stackpath:before{content:"\f842"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-stopwatch-20:before{content:"\e06f"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-store-alt-slash:before{content:"\e070"}.fa-store-slash:before{content:"\e071"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-surprise:before{content:"\f5c2"}.fa-suse:before{content:"\f7d6"}.fa-swatchbook:before{content:"\f5c3"}.fa-swift:before{content:"\f8e1"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-symfony:before{content:"\f83d"}.fa-synagogue:before{content:"\f69b"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-low:before{content:"\f76b"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-tenge:before{content:"\f7d7"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-the-red-yeti:before{content:"\f69d"}.fa-theater-masks:before{content:"\f630"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-think-peaks:before{content:"\f731"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket-alt:before{content:"\f3ff"}.fa-tiktok:before{content:"\e07b"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-tint:before{content:"\f043"}.fa-tint-slash:before{content:"\f5c7"}.fa-tired:before{content:"\f5c8"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet:before{content:"\f7d8"}.fa-toilet-paper:before{content:"\f71e"}.fa-toilet-paper-slash:before{content:"\e072"}.fa-toolbox:before{content:"\f552"}.fa-tools:before{content:"\f7d9"}.fa-tooth:before{content:"\f5c9"}.fa-torah:before{content:"\f6a0"}.fa-torii-gate:before{content:"\f6a1"}.fa-tractor:before{content:"\f722"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-traffic-light:before{content:"\f637"}.fa-trailer:before{content:"\e041"}.fa-train:before{content:"\f238"}.fa-tram:before{content:"\f7da"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-trash-restore:before{content:"\f829"}.fa-trash-restore-alt:before{content:"\f82a"}.fa-tree:before{content:"\f1bb"}.fa-trello:before{content:"\f181"}.fa-tripadvisor:before{content:"\f262"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-uikit:before{content:"\f403"}.fa-umbraco:before{content:"\f8e8"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-uncharted:before{content:"\e084"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-unity:before{content:"\e049"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-unsplash:before{content:"\e07c"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-ups:before{content:"\f7e0"}.fa-usb:before{content:"\f287"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-injured:before{content:"\f728"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-nurse:before{content:"\f82f"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-cog:before{content:"\f509"}.fa-users-slash:before{content:"\e073"}.fa-usps:before{content:"\f7e1"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-vaadin:before{content:"\f408"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-vest:before{content:"\e085"}.fa-vest-patches:before{content:"\e086"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-virus:before{content:"\e074"}.fa-virus-slash:before{content:"\e075"}.fa-viruses:before{content:"\e076"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-voicemail:before{content:"\f897"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-mute:before{content:"\f6a9"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vote-yea:before{content:"\f772"}.fa-vr-cardboard:before{content:"\f729"}.fa-vuejs:before{content:"\f41f"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-warehouse:before{content:"\f494"}.fa-watchman-monitoring:before{content:"\e087"}.fa-water:before{content:"\f773"}.fa-wave-square:before{content:"\f83e"}.fa-waze:before{content:"\f83f"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-wind:before{content:"\f72e"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before{content:"\f5ce"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wodu:before{content:"\e088"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wpressr:before{content:"\f3e4"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yammer:before{content:"\f840"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yarn:before{content:"\f7e3"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url(../webfonts/fa-brands-400.eot);src:url(../webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.woff) format("woff"),url(../webfonts/fa-brands-400.ttf) format("truetype"),url(../webfonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands"}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:block;src:url(../webfonts/fa-regular-400.eot);src:url(../webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.woff) format("woff"),url(../webfonts/fa-regular-400.ttf) format("truetype"),url(../webfonts/fa-regular-400.svg#fontawesome) format("svg")}.fab,.far{font-weight:400}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url(../webfonts/fa-solid-900.eot);src:url(../webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.woff) format("woff"),url(../webfonts/fa-solid-900.ttf) format("truetype"),url(../webfonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.far,.fas{font-family:"Font Awesome 5 Free"}.fa,.fas{font-weight:900}\feff@font-face{font-family:Ionicons;src:url(../webfonts/ionicons.eot?v=4.5.10-1);src:url(../webfonts/ionicons.eot?v=4.5.10-1#iefix) format("embedded-opentype"),url(../webfonts/ionicons.woff2?v=4.5.10-1) format("woff2"),url(../webfonts/ionicons.woff?v=4.5.10-1) format("woff"),url(../webfonts/ionicons.ttf?v=4.5.10-1) format("truetype"),url(../webfonts/ionicons.svg?v=4.5.10-1#Ionicons) format("svg");font-weight:400;font-style:normal}.ion,.ionicons,.ion-ios-add:before,.ion-ios-add-circle:before,.ion-ios-add-circle-outline:before,.ion-ios-airplane:before,.ion-ios-alarm:before,.ion-ios-albums:before,.ion-ios-alert:before,.ion-ios-american-football:before,.ion-ios-analytics:before,.ion-ios-aperture:before,.ion-ios-apps:before,.ion-ios-appstore:before,.ion-ios-archive:before,.ion-ios-arrow-back:before,.ion-ios-arrow-down:before,.ion-ios-arrow-dropdown:before,.ion-ios-arrow-dropdown-circle:before,.ion-ios-arrow-dropleft:before,.ion-ios-arrow-dropleft-circle:before,.ion-ios-arrow-dropright:before,.ion-ios-arrow-dropright-circle:before,.ion-ios-arrow-dropup:before,.ion-ios-arrow-dropup-circle:before,.ion-ios-arrow-forward:before,.ion-ios-arrow-round-back:before,.ion-ios-arrow-round-down:before,.ion-ios-arrow-round-forward:before,.ion-ios-arrow-round-up:before,.ion-ios-arrow-up:before,.ion-ios-at:before,.ion-ios-attach:before,.ion-ios-backspace:before,.ion-ios-barcode:before,.ion-ios-baseball:before,.ion-ios-basket:before,.ion-ios-basketball:before,.ion-ios-battery-charging:before,.ion-ios-battery-dead:before,.ion-ios-battery-full:before,.ion-ios-beaker:before,.ion-ios-bed:before,.ion-ios-beer:before,.ion-ios-bicycle:before,.ion-ios-bluetooth:before,.ion-ios-boat:before,.ion-ios-body:before,.ion-ios-bonfire:before,.ion-ios-book:before,.ion-ios-bookmark:before,.ion-ios-bookmarks:before,.ion-ios-bowtie:before,.ion-ios-briefcase:before,.ion-ios-browsers:before,.ion-ios-brush:before,.ion-ios-bug:before,.ion-ios-build:before,.ion-ios-bulb:before,.ion-ios-bus:before,.ion-ios-business:before,.ion-ios-cafe:before,.ion-ios-calculator:before,.ion-ios-calendar:before,.ion-ios-call:before,.ion-ios-camera:before,.ion-ios-car:before,.ion-ios-card:before,.ion-ios-cart:before,.ion-ios-cash:before,.ion-ios-cellular:before,.ion-ios-chatboxes:before,.ion-ios-chatbubbles:before,.ion-ios-checkbox:before,.ion-ios-checkbox-outline:before,.ion-ios-checkmark:before,.ion-ios-checkmark-circle:before,.ion-ios-checkmark-circle-outline:before,.ion-ios-clipboard:before,.ion-ios-clock:before,.ion-ios-close:before,.ion-ios-close-circle:before,.ion-ios-close-circle-outline:before,.ion-ios-cloud:before,.ion-ios-cloud-circle:before,.ion-ios-cloud-done:before,.ion-ios-cloud-download:before,.ion-ios-cloud-outline:before,.ion-ios-cloud-upload:before,.ion-ios-cloudy:before,.ion-ios-cloudy-night:before,.ion-ios-code:before,.ion-ios-code-download:before,.ion-ios-code-working:before,.ion-ios-cog:before,.ion-ios-color-fill:before,.ion-ios-color-filter:before,.ion-ios-color-palette:before,.ion-ios-color-wand:before,.ion-ios-compass:before,.ion-ios-construct:before,.ion-ios-contact:before,.ion-ios-contacts:before,.ion-ios-contract:before,.ion-ios-contrast:before,.ion-ios-copy:before,.ion-ios-create:before,.ion-ios-crop:before,.ion-ios-cube:before,.ion-ios-cut:before,.ion-ios-desktop:before,.ion-ios-disc:before,.ion-ios-document:before,.ion-ios-done-all:before,.ion-ios-download:before,.ion-ios-easel:before,.ion-ios-egg:before,.ion-ios-exit:before,.ion-ios-expand:before,.ion-ios-eye:before,.ion-ios-eye-off:before,.ion-ios-fastforward:before,.ion-ios-female:before,.ion-ios-filing:before,.ion-ios-film:before,.ion-ios-finger-print:before,.ion-ios-fitness:before,.ion-ios-flag:before,.ion-ios-flame:before,.ion-ios-flash:before,.ion-ios-flash-off:before,.ion-ios-flashlight:before,.ion-ios-flask:before,.ion-ios-flower:before,.ion-ios-folder:before,.ion-ios-folder-open:before,.ion-ios-football:before,.ion-ios-funnel:before,.ion-ios-gift:before,.ion-ios-git-branch:before,.ion-ios-git-commit:before,.ion-ios-git-compare:before,.ion-ios-git-merge:before,.ion-ios-git-network:before,.ion-ios-git-pull-request:before,.ion-ios-glasses:before,.ion-ios-globe:before,.ion-ios-grid:before,.ion-ios-hammer:before,.ion-ios-hand:before,.ion-ios-happy:before,.ion-ios-headset:before,.ion-ios-heart:before,.ion-ios-heart-dislike:before,.ion-ios-heart-empty:before,.ion-ios-heart-half:before,.ion-ios-help:before,.ion-ios-help-buoy:before,.ion-ios-help-circle:before,.ion-ios-help-circle-outline:before,.ion-ios-home:before,.ion-ios-hourglass:before,.ion-ios-ice-cream:before,.ion-ios-image:before,.ion-ios-images:before,.ion-ios-infinite:before,.ion-ios-information:before,.ion-ios-information-circle:before,.ion-ios-information-circle-outline:before,.ion-ios-jet:before,.ion-ios-journal:before,.ion-ios-key:before,.ion-ios-keypad:before,.ion-ios-laptop:before,.ion-ios-leaf:before,.ion-ios-link:before,.ion-ios-list:before,.ion-ios-list-box:before,.ion-ios-locate:before,.ion-ios-lock:before,.ion-ios-log-in:before,.ion-ios-log-out:before,.ion-ios-magnet:before,.ion-ios-mail:before,.ion-ios-mail-open:before,.ion-ios-mail-unread:before,.ion-ios-male:before,.ion-ios-man:before,.ion-ios-map:before,.ion-ios-medal:before,.ion-ios-medical:before,.ion-ios-medkit:before,.ion-ios-megaphone:before,.ion-ios-menu:before,.ion-ios-mic:before,.ion-ios-mic-off:before,.ion-ios-microphone:before,.ion-ios-moon:before,.ion-ios-more:before,.ion-ios-move:before,.ion-ios-musical-note:before,.ion-ios-musical-notes:before,.ion-ios-navigate:before,.ion-ios-notifications:before,.ion-ios-notifications-off:before,.ion-ios-notifications-outline:before,.ion-ios-nuclear:before,.ion-ios-nutrition:before,.ion-ios-open:before,.ion-ios-options:before,.ion-ios-outlet:before,.ion-ios-paper:before,.ion-ios-paper-plane:before,.ion-ios-partly-sunny:before,.ion-ios-pause:before,.ion-ios-paw:before,.ion-ios-people:before,.ion-ios-person:before,.ion-ios-person-add:before,.ion-ios-phone-landscape:before,.ion-ios-phone-portrait:before,.ion-ios-photos:before,.ion-ios-pie:before,.ion-ios-pin:before,.ion-ios-pint:before,.ion-ios-pizza:before,.ion-ios-planet:before,.ion-ios-play:before,.ion-ios-play-circle:before,.ion-ios-podium:before,.ion-ios-power:before,.ion-ios-pricetag:before,.ion-ios-pricetags:before,.ion-ios-print:before,.ion-ios-pulse:before,.ion-ios-qr-scanner:before,.ion-ios-quote:before,.ion-ios-radio:before,.ion-ios-radio-button-off:before,.ion-ios-radio-button-on:before,.ion-ios-rainy:before,.ion-ios-recording:before,.ion-ios-redo:before,.ion-ios-refresh:before,.ion-ios-refresh-circle:before,.ion-ios-remove:before,.ion-ios-remove-circle:before,.ion-ios-remove-circle-outline:before,.ion-ios-reorder:before,.ion-ios-repeat:before,.ion-ios-resize:before,.ion-ios-restaurant:before,.ion-ios-return-left:before,.ion-ios-return-right:before,.ion-ios-reverse-camera:before,.ion-ios-rewind:before,.ion-ios-ribbon:before,.ion-ios-rocket:before,.ion-ios-rose:before,.ion-ios-sad:before,.ion-ios-save:before,.ion-ios-school:before,.ion-ios-search:before,.ion-ios-send:before,.ion-ios-settings:before,.ion-ios-share:before,.ion-ios-share-alt:before,.ion-ios-shirt:before,.ion-ios-shuffle:before,.ion-ios-skip-backward:before,.ion-ios-skip-forward:before,.ion-ios-snow:before,.ion-ios-speedometer:before,.ion-ios-square:before,.ion-ios-square-outline:before,.ion-ios-star:before,.ion-ios-star-half:before,.ion-ios-star-outline:before,.ion-ios-stats:before,.ion-ios-stopwatch:before,.ion-ios-subway:before,.ion-ios-sunny:before,.ion-ios-swap:before,.ion-ios-switch:before,.ion-ios-sync:before,.ion-ios-tablet-landscape:before,.ion-ios-tablet-portrait:before,.ion-ios-tennisball:before,.ion-ios-text:before,.ion-ios-thermometer:before,.ion-ios-thumbs-down:before,.ion-ios-thumbs-up:before,.ion-ios-thunderstorm:before,.ion-ios-time:before,.ion-ios-timer:before,.ion-ios-today:before,.ion-ios-train:before,.ion-ios-transgender:before,.ion-ios-trash:before,.ion-ios-trending-down:before,.ion-ios-trending-up:before,.ion-ios-trophy:before,.ion-ios-tv:before,.ion-ios-umbrella:before,.ion-ios-undo:before,.ion-ios-unlock:before,.ion-ios-videocam:before,.ion-ios-volume-high:before,.ion-ios-volume-low:before,.ion-ios-volume-mute:before,.ion-ios-volume-off:before,.ion-ios-walk:before,.ion-ios-wallet:before,.ion-ios-warning:before,.ion-ios-watch:before,.ion-ios-water:before,.ion-ios-wifi:before,.ion-ios-wine:before,.ion-ios-woman:before,.ion-logo-android:before,.ion-logo-angular:before,.ion-logo-apple:before,.ion-logo-bitbucket:before,.ion-logo-bitcoin:before,.ion-logo-buffer:before,.ion-logo-chrome:before,.ion-logo-closed-captioning:before,.ion-logo-codepen:before,.ion-logo-css3:before,.ion-logo-designernews:before,.ion-logo-dribbble:before,.ion-logo-dropbox:before,.ion-logo-euro:before,.ion-logo-facebook:before,.ion-logo-flickr:before,.ion-logo-foursquare:before,.ion-logo-freebsd-devil:before,.ion-logo-game-controller-a:before,.ion-logo-game-controller-b:before,.ion-logo-github:before,.ion-logo-google:before,.ion-logo-googleplus:before,.ion-logo-hackernews:before,.ion-logo-html5:before,.ion-logo-instagram:before,.ion-logo-ionic:before,.ion-logo-ionitron:before,.ion-logo-javascript:before,.ion-logo-linkedin:before,.ion-logo-markdown:before,.ion-logo-model-s:before,.ion-logo-no-smoking:before,.ion-logo-nodejs:before,.ion-logo-npm:before,.ion-logo-octocat:before,.ion-logo-pinterest:before,.ion-logo-playstation:before,.ion-logo-polymer:before,.ion-logo-python:before,.ion-logo-reddit:before,.ion-logo-rss:before,.ion-logo-sass:before,.ion-logo-skype:before,.ion-logo-slack:before,.ion-logo-snapchat:before,.ion-logo-steam:before,.ion-logo-tumblr:before,.ion-logo-tux:before,.ion-logo-twitch:before,.ion-logo-twitter:before,.ion-logo-usd:before,.ion-logo-vimeo:before,.ion-logo-vk:before,.ion-logo-whatsapp:before,.ion-logo-windows:before,.ion-logo-wordpress:before,.ion-logo-xbox:before,.ion-logo-xing:before,.ion-logo-yahoo:before,.ion-logo-yen:before,.ion-logo-youtube:before,.ion-md-add:before,.ion-md-add-circle:before,.ion-md-add-circle-outline:before,.ion-md-airplane:before,.ion-md-alarm:before,.ion-md-albums:before,.ion-md-alert:before,.ion-md-american-football:before,.ion-md-analytics:before,.ion-md-aperture:before,.ion-md-apps:before,.ion-md-appstore:before,.ion-md-archive:before,.ion-md-arrow-back:before,.ion-md-arrow-down:before,.ion-md-arrow-dropdown:before,.ion-md-arrow-dropdown-circle:before,.ion-md-arrow-dropleft:before,.ion-md-arrow-dropleft-circle:before,.ion-md-arrow-dropright:before,.ion-md-arrow-dropright-circle:before,.ion-md-arrow-dropup:before,.ion-md-arrow-dropup-circle:before,.ion-md-arrow-forward:before,.ion-md-arrow-round-back:before,.ion-md-arrow-round-down:before,.ion-md-arrow-round-forward:before,.ion-md-arrow-round-up:before,.ion-md-arrow-up:before,.ion-md-at:before,.ion-md-attach:before,.ion-md-backspace:before,.ion-md-barcode:before,.ion-md-baseball:before,.ion-md-basket:before,.ion-md-basketball:before,.ion-md-battery-charging:before,.ion-md-battery-dead:before,.ion-md-battery-full:before,.ion-md-beaker:before,.ion-md-bed:before,.ion-md-beer:before,.ion-md-bicycle:before,.ion-md-bluetooth:before,.ion-md-boat:before,.ion-md-body:before,.ion-md-bonfire:before,.ion-md-book:before,.ion-md-bookmark:before,.ion-md-bookmarks:before,.ion-md-bowtie:before,.ion-md-briefcase:before,.ion-md-browsers:before,.ion-md-brush:before,.ion-md-bug:before,.ion-md-build:before,.ion-md-bulb:before,.ion-md-bus:before,.ion-md-business:before,.ion-md-cafe:before,.ion-md-calculator:before,.ion-md-calendar:before,.ion-md-call:before,.ion-md-camera:before,.ion-md-car:before,.ion-md-card:before,.ion-md-cart:before,.ion-md-cash:before,.ion-md-cellular:before,.ion-md-chatboxes:before,.ion-md-chatbubbles:before,.ion-md-checkbox:before,.ion-md-checkbox-outline:before,.ion-md-checkmark:before,.ion-md-checkmark-circle:before,.ion-md-checkmark-circle-outline:before,.ion-md-clipboard:before,.ion-md-clock:before,.ion-md-close:before,.ion-md-close-circle:before,.ion-md-close-circle-outline:before,.ion-md-cloud:before,.ion-md-cloud-circle:before,.ion-md-cloud-done:before,.ion-md-cloud-download:before,.ion-md-cloud-outline:before,.ion-md-cloud-upload:before,.ion-md-cloudy:before,.ion-md-cloudy-night:before,.ion-md-code:before,.ion-md-code-download:before,.ion-md-code-working:before,.ion-md-cog:before,.ion-md-color-fill:before,.ion-md-color-filter:before,.ion-md-color-palette:before,.ion-md-color-wand:before,.ion-md-compass:before,.ion-md-construct:before,.ion-md-contact:before,.ion-md-contacts:before,.ion-md-contract:before,.ion-md-contrast:before,.ion-md-copy:before,.ion-md-create:before,.ion-md-crop:before,.ion-md-cube:before,.ion-md-cut:before,.ion-md-desktop:before,.ion-md-disc:before,.ion-md-document:before,.ion-md-done-all:before,.ion-md-download:before,.ion-md-easel:before,.ion-md-egg:before,.ion-md-exit:before,.ion-md-expand:before,.ion-md-eye:before,.ion-md-eye-off:before,.ion-md-fastforward:before,.ion-md-female:before,.ion-md-filing:before,.ion-md-film:before,.ion-md-finger-print:before,.ion-md-fitness:before,.ion-md-flag:before,.ion-md-flame:before,.ion-md-flash:before,.ion-md-flash-off:before,.ion-md-flashlight:before,.ion-md-flask:before,.ion-md-flower:before,.ion-md-folder:before,.ion-md-folder-open:before,.ion-md-football:before,.ion-md-funnel:before,.ion-md-gift:before,.ion-md-git-branch:before,.ion-md-git-commit:before,.ion-md-git-compare:before,.ion-md-git-merge:before,.ion-md-git-network:before,.ion-md-git-pull-request:before,.ion-md-glasses:before,.ion-md-globe:before,.ion-md-grid:before,.ion-md-hammer:before,.ion-md-hand:before,.ion-md-happy:before,.ion-md-headset:before,.ion-md-heart:before,.ion-md-heart-dislike:before,.ion-md-heart-empty:before,.ion-md-heart-half:before,.ion-md-help:before,.ion-md-help-buoy:before,.ion-md-help-circle:before,.ion-md-help-circle-outline:before,.ion-md-home:before,.ion-md-hourglass:before,.ion-md-ice-cream:before,.ion-md-image:before,.ion-md-images:before,.ion-md-infinite:before,.ion-md-information:before,.ion-md-information-circle:before,.ion-md-information-circle-outline:before,.ion-md-jet:before,.ion-md-journal:before,.ion-md-key:before,.ion-md-keypad:before,.ion-md-laptop:before,.ion-md-leaf:before,.ion-md-link:before,.ion-md-list:before,.ion-md-list-box:before,.ion-md-locate:before,.ion-md-lock:before,.ion-md-log-in:before,.ion-md-log-out:before,.ion-md-magnet:before,.ion-md-mail:before,.ion-md-mail-open:before,.ion-md-mail-unread:before,.ion-md-male:before,.ion-md-man:before,.ion-md-map:before,.ion-md-medal:before,.ion-md-medical:before,.ion-md-medkit:before,.ion-md-megaphone:before,.ion-md-menu:before,.ion-md-mic:before,.ion-md-mic-off:before,.ion-md-microphone:before,.ion-md-moon:before,.ion-md-more:before,.ion-md-move:before,.ion-md-musical-note:before,.ion-md-musical-notes:before,.ion-md-navigate:before,.ion-md-notifications:before,.ion-md-notifications-off:before,.ion-md-notifications-outline:before,.ion-md-nuclear:before,.ion-md-nutrition:before,.ion-md-open:before,.ion-md-options:before,.ion-md-outlet:before,.ion-md-paper:before,.ion-md-paper-plane:before,.ion-md-partly-sunny:before,.ion-md-pause:before,.ion-md-paw:before,.ion-md-people:before,.ion-md-person:before,.ion-md-person-add:before,.ion-md-phone-landscape:before,.ion-md-phone-portrait:before,.ion-md-photos:before,.ion-md-pie:before,.ion-md-pin:before,.ion-md-pint:before,.ion-md-pizza:before,.ion-md-planet:before,.ion-md-play:before,.ion-md-play-circle:before,.ion-md-podium:before,.ion-md-power:before,.ion-md-pricetag:before,.ion-md-pricetags:before,.ion-md-print:before,.ion-md-pulse:before,.ion-md-qr-scanner:before,.ion-md-quote:before,.ion-md-radio:before,.ion-md-radio-button-off:before,.ion-md-radio-button-on:before,.ion-md-rainy:before,.ion-md-recording:before,.ion-md-redo:before,.ion-md-refresh:before,.ion-md-refresh-circle:before,.ion-md-remove:before,.ion-md-remove-circle:before,.ion-md-remove-circle-outline:before,.ion-md-reorder:before,.ion-md-repeat:before,.ion-md-resize:before,.ion-md-restaurant:before,.ion-md-return-left:before,.ion-md-return-right:before,.ion-md-reverse-camera:before,.ion-md-rewind:before,.ion-md-ribbon:before,.ion-md-rocket:before,.ion-md-rose:before,.ion-md-sad:before,.ion-md-save:before,.ion-md-school:before,.ion-md-search:before,.ion-md-send:before,.ion-md-settings:before,.ion-md-share:before,.ion-md-share-alt:before,.ion-md-shirt:before,.ion-md-shuffle:before,.ion-md-skip-backward:before,.ion-md-skip-forward:before,.ion-md-snow:before,.ion-md-speedometer:before,.ion-md-square:before,.ion-md-square-outline:before,.ion-md-star:before,.ion-md-star-half:before,.ion-md-star-outline:before,.ion-md-stats:before,.ion-md-stopwatch:before,.ion-md-subway:before,.ion-md-sunny:before,.ion-md-swap:before,.ion-md-switch:before,.ion-md-sync:before,.ion-md-tablet-landscape:before,.ion-md-tablet-portrait:before,.ion-md-tennisball:before,.ion-md-text:before,.ion-md-thermometer:before,.ion-md-thumbs-down:before,.ion-md-thumbs-up:before,.ion-md-thunderstorm:before,.ion-md-time:before,.ion-md-timer:before,.ion-md-today:before,.ion-md-train:before,.ion-md-transgender:before,.ion-md-trash:before,.ion-md-trending-down:before,.ion-md-trending-up:before,.ion-md-trophy:before,.ion-md-tv:before,.ion-md-umbrella:before,.ion-md-undo:before,.ion-md-unlock:before,.ion-md-videocam:before,.ion-md-volume-high:before,.ion-md-volume-low:before,.ion-md-volume-mute:before,.ion-md-volume-off:before,.ion-md-walk:before,.ion-md-wallet:before,.ion-md-warning:before,.ion-md-watch:before,.ion-md-water:before,.ion-md-wifi:before,.ion-md-wine:before,.ion-md-woman:before{display:inline-block;font-family:Ionicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ion-ios-add:before{content:"\f102"}.ion-ios-add-circle:before{content:"\f101"}.ion-ios-add-circle-outline:before{content:"\f100"}.ion-ios-airplane:before{content:"\f137"}.ion-ios-alarm:before{content:"\f3c8"}.ion-ios-albums:before{content:"\f3ca"}.ion-ios-alert:before{content:"\f104"}.ion-ios-american-football:before{content:"\f106"}.ion-ios-analytics:before{content:"\f3ce"}.ion-ios-aperture:before{content:"\f108"}.ion-ios-apps:before{content:"\f10a"}.ion-ios-appstore:before{content:"\f10c"}.ion-ios-archive:before{content:"\f10e"}.ion-ios-arrow-back:before{content:"\f3cf"}.ion-ios-arrow-down:before{content:"\f3d0"}.ion-ios-arrow-dropdown:before{content:"\f110"}.ion-ios-arrow-dropdown-circle:before{content:"\f125"}.ion-ios-arrow-dropleft:before{content:"\f112"}.ion-ios-arrow-dropleft-circle:before{content:"\f129"}.ion-ios-arrow-dropright:before{content:"\f114"}.ion-ios-arrow-dropright-circle:before{content:"\f12b"}.ion-ios-arrow-dropup:before{content:"\f116"}.ion-ios-arrow-dropup-circle:before{content:"\f12d"}.ion-ios-arrow-forward:before{content:"\f3d1"}.ion-ios-arrow-round-back:before{content:"\f117"}.ion-ios-arrow-round-down:before{content:"\f118"}.ion-ios-arrow-round-forward:before{content:"\f119"}.ion-ios-arrow-round-up:before{content:"\f11a"}.ion-ios-arrow-up:before{content:"\f3d8"}.ion-ios-at:before{content:"\f3da"}.ion-ios-attach:before{content:"\f11b"}.ion-ios-backspace:before{content:"\f11d"}.ion-ios-barcode:before{content:"\f3dc"}.ion-ios-baseball:before{content:"\f3de"}.ion-ios-basket:before{content:"\f11f"}.ion-ios-basketball:before{content:"\f3e0"}.ion-ios-battery-charging:before{content:"\f120"}.ion-ios-battery-dead:before{content:"\f121"}.ion-ios-battery-full:before{content:"\f122"}.ion-ios-beaker:before{content:"\f124"}.ion-ios-bed:before{content:"\f139"}.ion-ios-beer:before{content:"\f126"}.ion-ios-bicycle:before{content:"\f127"}.ion-ios-bluetooth:before{content:"\f128"}.ion-ios-boat:before{content:"\f12a"}.ion-ios-body:before{content:"\f3e4"}.ion-ios-bonfire:before{content:"\f12c"}.ion-ios-book:before{content:"\f3e8"}.ion-ios-bookmark:before{content:"\f12e"}.ion-ios-bookmarks:before{content:"\f3ea"}.ion-ios-bowtie:before{content:"\f130"}.ion-ios-briefcase:before{content:"\f3ee"}.ion-ios-browsers:before{content:"\f3f0"}.ion-ios-brush:before{content:"\f132"}.ion-ios-bug:before{content:"\f134"}.ion-ios-build:before{content:"\f136"}.ion-ios-bulb:before{content:"\f138"}.ion-ios-bus:before{content:"\f13a"}.ion-ios-business:before{content:"\f1a3"}.ion-ios-cafe:before{content:"\f13c"}.ion-ios-calculator:before{content:"\f3f2"}.ion-ios-calendar:before{content:"\f3f4"}.ion-ios-call:before{content:"\f13e"}.ion-ios-camera:before{content:"\f3f6"}.ion-ios-car:before{content:"\f140"}.ion-ios-card:before{content:"\f142"}.ion-ios-cart:before{content:"\f3f8"}.ion-ios-cash:before{content:"\f144"}.ion-ios-cellular:before{content:"\f13d"}.ion-ios-chatboxes:before{content:"\f3fa"}.ion-ios-chatbubbles:before{content:"\f146"}.ion-ios-checkbox:before{content:"\f148"}.ion-ios-checkbox-outline:before{content:"\f147"}.ion-ios-checkmark:before{content:"\f3ff"}.ion-ios-checkmark-circle:before{content:"\f14a"}.ion-ios-checkmark-circle-outline:before{content:"\f149"}.ion-ios-clipboard:before{content:"\f14c"}.ion-ios-clock:before{content:"\f403"}.ion-ios-close:before{content:"\f406"}.ion-ios-close-circle:before{content:"\f14e"}.ion-ios-close-circle-outline:before{content:"\f14d"}.ion-ios-cloud:before{content:"\f40c"}.ion-ios-cloud-circle:before{content:"\f152"}.ion-ios-cloud-done:before{content:"\f154"}.ion-ios-cloud-download:before{content:"\f408"}.ion-ios-cloud-outline:before{content:"\f409"}.ion-ios-cloud-upload:before{content:"\f40b"}.ion-ios-cloudy:before{content:"\f410"}.ion-ios-cloudy-night:before{content:"\f40e"}.ion-ios-code:before{content:"\f157"}.ion-ios-code-download:before{content:"\f155"}.ion-ios-code-working:before{content:"\f156"}.ion-ios-cog:before{content:"\f412"}.ion-ios-color-fill:before{content:"\f159"}.ion-ios-color-filter:before{content:"\f414"}.ion-ios-color-palette:before{content:"\f15b"}.ion-ios-color-wand:before{content:"\f416"}.ion-ios-compass:before{content:"\f15d"}.ion-ios-construct:before{content:"\f15f"}.ion-ios-contact:before{content:"\f41a"}.ion-ios-contacts:before{content:"\f161"}.ion-ios-contract:before{content:"\f162"}.ion-ios-contrast:before{content:"\f163"}.ion-ios-copy:before{content:"\f41c"}.ion-ios-create:before{content:"\f165"}.ion-ios-crop:before{content:"\f41e"}.ion-ios-cube:before{content:"\f168"}.ion-ios-cut:before{content:"\f16a"}.ion-ios-desktop:before{content:"\f16c"}.ion-ios-disc:before{content:"\f16e"}.ion-ios-document:before{content:"\f170"}.ion-ios-done-all:before{content:"\f171"}.ion-ios-download:before{content:"\f420"}.ion-ios-easel:before{content:"\f173"}.ion-ios-egg:before{content:"\f175"}.ion-ios-exit:before{content:"\f177"}.ion-ios-expand:before{content:"\f178"}.ion-ios-eye:before{content:"\f425"}.ion-ios-eye-off:before{content:"\f17a"}.ion-ios-fastforward:before{content:"\f427"}.ion-ios-female:before{content:"\f17b"}.ion-ios-filing:before{content:"\f429"}.ion-ios-film:before{content:"\f42b"}.ion-ios-finger-print:before{content:"\f17c"}.ion-ios-fitness:before{content:"\f1ab"}.ion-ios-flag:before{content:"\f42d"}.ion-ios-flame:before{content:"\f42f"}.ion-ios-flash:before{content:"\f17e"}.ion-ios-flash-off:before{content:"\f12f"}.ion-ios-flashlight:before{content:"\f141"}.ion-ios-flask:before{content:"\f431"}.ion-ios-flower:before{content:"\f433"}.ion-ios-folder:before{content:"\f435"}.ion-ios-folder-open:before{content:"\f180"}.ion-ios-football:before{content:"\f437"}.ion-ios-funnel:before{content:"\f182"}.ion-ios-gift:before{content:"\f191"}.ion-ios-git-branch:before{content:"\f183"}.ion-ios-git-commit:before{content:"\f184"}.ion-ios-git-compare:before{content:"\f185"}.ion-ios-git-merge:before{content:"\f186"}.ion-ios-git-network:before{content:"\f187"}.ion-ios-git-pull-request:before{content:"\f188"}.ion-ios-glasses:before{content:"\f43f"}.ion-ios-globe:before{content:"\f18a"}.ion-ios-grid:before{content:"\f18c"}.ion-ios-hammer:before{content:"\f18e"}.ion-ios-hand:before{content:"\f190"}.ion-ios-happy:before{content:"\f192"}.ion-ios-headset:before{content:"\f194"}.ion-ios-heart:before{content:"\f443"}.ion-ios-heart-dislike:before{content:"\f13f"}.ion-ios-heart-empty:before{content:"\f19b"}.ion-ios-heart-half:before{content:"\f19d"}.ion-ios-help:before{content:"\f446"}.ion-ios-help-buoy:before{content:"\f196"}.ion-ios-help-circle:before{content:"\f198"}.ion-ios-help-circle-outline:before{content:"\f197"}.ion-ios-home:before{content:"\f448"}.ion-ios-hourglass:before{content:"\f103"}.ion-ios-ice-cream:before{content:"\f19a"}.ion-ios-image:before{content:"\f19c"}.ion-ios-images:before{content:"\f19e"}.ion-ios-infinite:before{content:"\f44a"}.ion-ios-information:before{content:"\f44d"}.ion-ios-information-circle:before{content:"\f1a0"}.ion-ios-information-circle-outline:before{content:"\f19f"}.ion-ios-jet:before{content:"\f1a5"}.ion-ios-journal:before{content:"\f189"}.ion-ios-key:before{content:"\f1a7"}.ion-ios-keypad:before{content:"\f450"}.ion-ios-laptop:before{content:"\f1a8"}.ion-ios-leaf:before{content:"\f1aa"}.ion-ios-link:before{content:"\f22a"}.ion-ios-list:before{content:"\f454"}.ion-ios-list-box:before{content:"\f143"}.ion-ios-locate:before{content:"\f1ae"}.ion-ios-lock:before{content:"\f1b0"}.ion-ios-log-in:before{content:"\f1b1"}.ion-ios-log-out:before{content:"\f1b2"}.ion-ios-magnet:before{content:"\f1b4"}.ion-ios-mail:before{content:"\f1b8"}.ion-ios-mail-open:before{content:"\f1b6"}.ion-ios-mail-unread:before{content:"\f145"}.ion-ios-male:before{content:"\f1b9"}.ion-ios-man:before{content:"\f1bb"}.ion-ios-map:before{content:"\f1bd"}.ion-ios-medal:before{content:"\f1bf"}.ion-ios-medical:before{content:"\f45c"}.ion-ios-medkit:before{content:"\f45e"}.ion-ios-megaphone:before{content:"\f1c1"}.ion-ios-menu:before{content:"\f1c3"}.ion-ios-mic:before{content:"\f461"}.ion-ios-mic-off:before{content:"\f45f"}.ion-ios-microphone:before{content:"\f1c6"}.ion-ios-moon:before{content:"\f468"}.ion-ios-more:before{content:"\f1c8"}.ion-ios-move:before{content:"\f1cb"}.ion-ios-musical-note:before{content:"\f46b"}.ion-ios-musical-notes:before{content:"\f46c"}.ion-ios-navigate:before{content:"\f46e"}.ion-ios-notifications:before{content:"\f1d3"}.ion-ios-notifications-off:before{content:"\f1d1"}.ion-ios-notifications-outline:before{content:"\f133"}.ion-ios-nuclear:before{content:"\f1d5"}.ion-ios-nutrition:before{content:"\f470"}.ion-ios-open:before{content:"\f1d7"}.ion-ios-options:before{content:"\f1d9"}.ion-ios-outlet:before{content:"\f1db"}.ion-ios-paper:before{content:"\f472"}.ion-ios-paper-plane:before{content:"\f1dd"}.ion-ios-partly-sunny:before{content:"\f1df"}.ion-ios-pause:before{content:"\f478"}.ion-ios-paw:before{content:"\f47a"}.ion-ios-people:before{content:"\f47c"}.ion-ios-person:before{content:"\f47e"}.ion-ios-person-add:before{content:"\f1e1"}.ion-ios-phone-landscape:before{content:"\f1e2"}.ion-ios-phone-portrait:before{content:"\f1e3"}.ion-ios-photos:before{content:"\f482"}.ion-ios-pie:before{content:"\f484"}.ion-ios-pin:before{content:"\f1e5"}.ion-ios-pint:before{content:"\f486"}.ion-ios-pizza:before{content:"\f1e7"}.ion-ios-planet:before{content:"\f1eb"}.ion-ios-play:before{content:"\f488"}.ion-ios-play-circle:before{content:"\f113"}.ion-ios-podium:before{content:"\f1ed"}.ion-ios-power:before{content:"\f1ef"}.ion-ios-pricetag:before{content:"\f48d"}.ion-ios-pricetags:before{content:"\f48f"}.ion-ios-print:before{content:"\f1f1"}.ion-ios-pulse:before{content:"\f493"}.ion-ios-qr-scanner:before{content:"\f1f3"}.ion-ios-quote:before{content:"\f1f5"}.ion-ios-radio:before{content:"\f1f9"}.ion-ios-radio-button-off:before{content:"\f1f6"}.ion-ios-radio-button-on:before{content:"\f1f7"}.ion-ios-rainy:before{content:"\f495"}.ion-ios-recording:before{content:"\f497"}.ion-ios-redo:before{content:"\f499"}.ion-ios-refresh:before{content:"\f49c"}.ion-ios-refresh-circle:before{content:"\f135"}.ion-ios-remove:before{content:"\f1fc"}.ion-ios-remove-circle:before{content:"\f1fb"}.ion-ios-remove-circle-outline:before{content:"\f1fa"}.ion-ios-reorder:before{content:"\f1fd"}.ion-ios-repeat:before{content:"\f1fe"}.ion-ios-resize:before{content:"\f1ff"}.ion-ios-restaurant:before{content:"\f201"}.ion-ios-return-left:before{content:"\f202"}.ion-ios-return-right:before{content:"\f203"}.ion-ios-reverse-camera:before{content:"\f49f"}.ion-ios-rewind:before{content:"\f4a1"}.ion-ios-ribbon:before{content:"\f205"}.ion-ios-rocket:before{content:"\f14b"}.ion-ios-rose:before{content:"\f4a3"}.ion-ios-sad:before{content:"\f207"}.ion-ios-save:before{content:"\f1a6"}.ion-ios-school:before{content:"\f209"}.ion-ios-search:before{content:"\f4a5"}.ion-ios-send:before{content:"\f20c"}.ion-ios-settings:before{content:"\f4a7"}.ion-ios-share:before{content:"\f211"}.ion-ios-share-alt:before{content:"\f20f"}.ion-ios-shirt:before{content:"\f213"}.ion-ios-shuffle:before{content:"\f4a9"}.ion-ios-skip-backward:before{content:"\f215"}.ion-ios-skip-forward:before{content:"\f217"}.ion-ios-snow:before{content:"\f218"}.ion-ios-speedometer:before{content:"\f4b0"}.ion-ios-square:before{content:"\f21a"}.ion-ios-square-outline:before{content:"\f15c"}.ion-ios-star:before{content:"\f4b3"}.ion-ios-star-half:before{content:"\f4b1"}.ion-ios-star-outline:before{content:"\f4b2"}.ion-ios-stats:before{content:"\f21c"}.ion-ios-stopwatch:before{content:"\f4b5"}.ion-ios-subway:before{content:"\f21e"}.ion-ios-sunny:before{content:"\f4b7"}.ion-ios-swap:before{content:"\f21f"}.ion-ios-switch:before{content:"\f221"}.ion-ios-sync:before{content:"\f222"}.ion-ios-tablet-landscape:before{content:"\f223"}.ion-ios-tablet-portrait:before{content:"\f24e"}.ion-ios-tennisball:before{content:"\f4bb"}.ion-ios-text:before{content:"\f250"}.ion-ios-thermometer:before{content:"\f252"}.ion-ios-thumbs-down:before{content:"\f254"}.ion-ios-thumbs-up:before{content:"\f256"}.ion-ios-thunderstorm:before{content:"\f4bd"}.ion-ios-time:before{content:"\f4bf"}.ion-ios-timer:before{content:"\f4c1"}.ion-ios-today:before{content:"\f14f"}.ion-ios-train:before{content:"\f258"}.ion-ios-transgender:before{content:"\f259"}.ion-ios-trash:before{content:"\f4c5"}.ion-ios-trending-down:before{content:"\f25a"}.ion-ios-trending-up:before{content:"\f25b"}.ion-ios-trophy:before{content:"\f25d"}.ion-ios-tv:before{content:"\f115"}.ion-ios-umbrella:before{content:"\f25f"}.ion-ios-undo:before{content:"\f4c7"}.ion-ios-unlock:before{content:"\f261"}.ion-ios-videocam:before{content:"\f4cd"}.ion-ios-volume-high:before{content:"\f11c"}.ion-ios-volume-low:before{content:"\f11e"}.ion-ios-volume-mute:before{content:"\f263"}.ion-ios-volume-off:before{content:"\f264"}.ion-ios-walk:before{content:"\f266"}.ion-ios-wallet:before{content:"\f18b"}.ion-ios-warning:before{content:"\f268"}.ion-ios-watch:before{content:"\f269"}.ion-ios-water:before{content:"\f26b"}.ion-ios-wifi:before{content:"\f26d"}.ion-ios-wine:before{content:"\f26f"}.ion-ios-woman:before{content:"\f271"}.ion-logo-android:before{content:"\f225"}.ion-logo-angular:before{content:"\f227"}.ion-logo-apple:before{content:"\f229"}.ion-logo-bitbucket:before{content:"\f193"}.ion-logo-bitcoin:before{content:"\f22b"}.ion-logo-buffer:before{content:"\f22d"}.ion-logo-chrome:before{content:"\f22f"}.ion-logo-closed-captioning:before{content:"\f105"}.ion-logo-codepen:before{content:"\f230"}.ion-logo-css3:before{content:"\f231"}.ion-logo-designernews:before{content:"\f232"}.ion-logo-dribbble:before{content:"\f233"}.ion-logo-dropbox:before{content:"\f234"}.ion-logo-euro:before{content:"\f235"}.ion-logo-facebook:before{content:"\f236"}.ion-logo-flickr:before{content:"\f107"}.ion-logo-foursquare:before{content:"\f237"}.ion-logo-freebsd-devil:before{content:"\f238"}.ion-logo-game-controller-a:before{content:"\f13b"}.ion-logo-game-controller-b:before{content:"\f181"}.ion-logo-github:before{content:"\f239"}.ion-logo-google:before{content:"\f23a"}.ion-logo-googleplus:before{content:"\f23b"}.ion-logo-hackernews:before{content:"\f23c"}.ion-logo-html5:before{content:"\f23d"}.ion-logo-instagram:before{content:"\f23e"}.ion-logo-ionic:before{content:"\f150"}.ion-logo-ionitron:before{content:"\f151"}.ion-logo-javascript:before{content:"\f23f"}.ion-logo-linkedin:before{content:"\f240"}.ion-logo-markdown:before{content:"\f241"}.ion-logo-model-s:before{content:"\f153"}.ion-logo-no-smoking:before{content:"\f109"}.ion-logo-nodejs:before{content:"\f242"}.ion-logo-npm:before{content:"\f195"}.ion-logo-octocat:before{content:"\f243"}.ion-logo-pinterest:before{content:"\f244"}.ion-logo-playstation:before{content:"\f245"}.ion-logo-polymer:before{content:"\f15e"}.ion-logo-python:before{content:"\f246"}.ion-logo-reddit:before{content:"\f247"}.ion-logo-rss:before{content:"\f248"}.ion-logo-sass:before{content:"\f249"}.ion-logo-skype:before{content:"\f24a"}.ion-logo-slack:before{content:"\f10b"}.ion-logo-snapchat:before{content:"\f24b"}.ion-logo-steam:before{content:"\f24c"}.ion-logo-tumblr:before{content:"\f24d"}.ion-logo-tux:before{content:"\f2ae"}.ion-logo-twitch:before{content:"\f2af"}.ion-logo-twitter:before{content:"\f2b0"}.ion-logo-usd:before{content:"\f2b1"}.ion-logo-vimeo:before{content:"\f2c4"}.ion-logo-vk:before{content:"\f10d"}.ion-logo-whatsapp:before{content:"\f2c5"}.ion-logo-windows:before{content:"\f32f"}.ion-logo-wordpress:before{content:"\f330"}.ion-logo-xbox:before{content:"\f34c"}.ion-logo-xing:before{content:"\f10f"}.ion-logo-yahoo:before{content:"\f34d"}.ion-logo-yen:before{content:"\f34e"}.ion-logo-youtube:before{content:"\f34f"}.ion-md-add:before{content:"\f273"}.ion-md-add-circle:before{content:"\f272"}.ion-md-add-circle-outline:before{content:"\f158"}.ion-md-airplane:before{content:"\f15a"}.ion-md-alarm:before{content:"\f274"}.ion-md-albums:before{content:"\f275"}.ion-md-alert:before{content:"\f276"}.ion-md-american-football:before{content:"\f277"}.ion-md-analytics:before{content:"\f278"}.ion-md-aperture:before{content:"\f279"}.ion-md-apps:before{content:"\f27a"}.ion-md-appstore:before{content:"\f27b"}.ion-md-archive:before{content:"\f27c"}.ion-md-arrow-back:before{content:"\f27d"}.ion-md-arrow-down:before{content:"\f27e"}.ion-md-arrow-dropdown:before{content:"\f280"}.ion-md-arrow-dropdown-circle:before{content:"\f27f"}.ion-md-arrow-dropleft:before{content:"\f282"}.ion-md-arrow-dropleft-circle:before{content:"\f281"}.ion-md-arrow-dropright:before{content:"\f284"}.ion-md-arrow-dropright-circle:before{content:"\f283"}.ion-md-arrow-dropup:before{content:"\f286"}.ion-md-arrow-dropup-circle:before{content:"\f285"}.ion-md-arrow-forward:before{content:"\f287"}.ion-md-arrow-round-back:before{content:"\f288"}.ion-md-arrow-round-down:before{content:"\f289"}.ion-md-arrow-round-forward:before{content:"\f28a"}.ion-md-arrow-round-up:before{content:"\f28b"}.ion-md-arrow-up:before{content:"\f28c"}.ion-md-at:before{content:"\f28d"}.ion-md-attach:before{content:"\f28e"}.ion-md-backspace:before{content:"\f28f"}.ion-md-barcode:before{content:"\f290"}.ion-md-baseball:before{content:"\f291"}.ion-md-basket:before{content:"\f292"}.ion-md-basketball:before{content:"\f293"}.ion-md-battery-charging:before{content:"\f294"}.ion-md-battery-dead:before{content:"\f295"}.ion-md-battery-full:before{content:"\f296"}.ion-md-beaker:before{content:"\f297"}.ion-md-bed:before{content:"\f160"}.ion-md-beer:before{content:"\f298"}.ion-md-bicycle:before{content:"\f299"}.ion-md-bluetooth:before{content:"\f29a"}.ion-md-boat:before{content:"\f29b"}.ion-md-body:before{content:"\f29c"}.ion-md-bonfire:before{content:"\f29d"}.ion-md-book:before{content:"\f29e"}.ion-md-bookmark:before{content:"\f29f"}.ion-md-bookmarks:before{content:"\f2a0"}.ion-md-bowtie:before{content:"\f2a1"}.ion-md-briefcase:before{content:"\f2a2"}.ion-md-browsers:before{content:"\f2a3"}.ion-md-brush:before{content:"\f2a4"}.ion-md-bug:before{content:"\f2a5"}.ion-md-build:before{content:"\f2a6"}.ion-md-bulb:before{content:"\f2a7"}.ion-md-bus:before{content:"\f2a8"}.ion-md-business:before{content:"\f1a4"}.ion-md-cafe:before{content:"\f2a9"}.ion-md-calculator:before{content:"\f2aa"}.ion-md-calendar:before{content:"\f2ab"}.ion-md-call:before{content:"\f2ac"}.ion-md-camera:before{content:"\f2ad"}.ion-md-car:before{content:"\f2b2"}.ion-md-card:before{content:"\f2b3"}.ion-md-cart:before{content:"\f2b4"}.ion-md-cash:before{content:"\f2b5"}.ion-md-cellular:before{content:"\f164"}.ion-md-chatboxes:before{content:"\f2b6"}.ion-md-chatbubbles:before{content:"\f2b7"}.ion-md-checkbox:before{content:"\f2b9"}.ion-md-checkbox-outline:before{content:"\f2b8"}.ion-md-checkmark:before{content:"\f2bc"}.ion-md-checkmark-circle:before{content:"\f2bb"}.ion-md-checkmark-circle-outline:before{content:"\f2ba"}.ion-md-clipboard:before{content:"\f2bd"}.ion-md-clock:before{content:"\f2be"}.ion-md-close:before{content:"\f2c0"}.ion-md-close-circle:before{content:"\f2bf"}.ion-md-close-circle-outline:before{content:"\f166"}.ion-md-cloud:before{content:"\f2c9"}.ion-md-cloud-circle:before{content:"\f2c2"}.ion-md-cloud-done:before{content:"\f2c3"}.ion-md-cloud-download:before{content:"\f2c6"}.ion-md-cloud-outline:before{content:"\f2c7"}.ion-md-cloud-upload:before{content:"\f2c8"}.ion-md-cloudy:before{content:"\f2cb"}.ion-md-cloudy-night:before{content:"\f2ca"}.ion-md-code:before{content:"\f2ce"}.ion-md-code-download:before{content:"\f2cc"}.ion-md-code-working:before{content:"\f2cd"}.ion-md-cog:before{content:"\f2cf"}.ion-md-color-fill:before{content:"\f2d0"}.ion-md-color-filter:before{content:"\f2d1"}.ion-md-color-palette:before{content:"\f2d2"}.ion-md-color-wand:before{content:"\f2d3"}.ion-md-compass:before{content:"\f2d4"}.ion-md-construct:before{content:"\f2d5"}.ion-md-contact:before{content:"\f2d6"}.ion-md-contacts:before{content:"\f2d7"}.ion-md-contract:before{content:"\f2d8"}.ion-md-contrast:before{content:"\f2d9"}.ion-md-copy:before{content:"\f2da"}.ion-md-create:before{content:"\f2db"}.ion-md-crop:before{content:"\f2dc"}.ion-md-cube:before{content:"\f2dd"}.ion-md-cut:before{content:"\f2de"}.ion-md-desktop:before{content:"\f2df"}.ion-md-disc:before{content:"\f2e0"}.ion-md-document:before{content:"\f2e1"}.ion-md-done-all:before{content:"\f2e2"}.ion-md-download:before{content:"\f2e3"}.ion-md-easel:before{content:"\f2e4"}.ion-md-egg:before{content:"\f2e5"}.ion-md-exit:before{content:"\f2e6"}.ion-md-expand:before{content:"\f2e7"}.ion-md-eye:before{content:"\f2e9"}.ion-md-eye-off:before{content:"\f2e8"}.ion-md-fastforward:before{content:"\f2ea"}.ion-md-female:before{content:"\f2eb"}.ion-md-filing:before{content:"\f2ec"}.ion-md-film:before{content:"\f2ed"}.ion-md-finger-print:before{content:"\f2ee"}.ion-md-fitness:before{content:"\f1ac"}.ion-md-flag:before{content:"\f2ef"}.ion-md-flame:before{content:"\f2f0"}.ion-md-flash:before{content:"\f2f1"}.ion-md-flash-off:before{content:"\f169"}.ion-md-flashlight:before{content:"\f16b"}.ion-md-flask:before{content:"\f2f2"}.ion-md-flower:before{content:"\f2f3"}.ion-md-folder:before{content:"\f2f5"}.ion-md-folder-open:before{content:"\f2f4"}.ion-md-football:before{content:"\f2f6"}.ion-md-funnel:before{content:"\f2f7"}.ion-md-gift:before{content:"\f199"}.ion-md-git-branch:before{content:"\f2fa"}.ion-md-git-commit:before{content:"\f2fb"}.ion-md-git-compare:before{content:"\f2fc"}.ion-md-git-merge:before{content:"\f2fd"}.ion-md-git-network:before{content:"\f2fe"}.ion-md-git-pull-request:before{content:"\f2ff"}.ion-md-glasses:before{content:"\f300"}.ion-md-globe:before{content:"\f301"}.ion-md-grid:before{content:"\f302"}.ion-md-hammer:before{content:"\f303"}.ion-md-hand:before{content:"\f304"}.ion-md-happy:before{content:"\f305"}.ion-md-headset:before{content:"\f306"}.ion-md-heart:before{content:"\f308"}.ion-md-heart-dislike:before{content:"\f167"}.ion-md-heart-empty:before{content:"\f1a1"}.ion-md-heart-half:before{content:"\f1a2"}.ion-md-help:before{content:"\f30b"}.ion-md-help-buoy:before{content:"\f309"}.ion-md-help-circle:before{content:"\f30a"}.ion-md-help-circle-outline:before{content:"\f16d"}.ion-md-home:before{content:"\f30c"}.ion-md-hourglass:before{content:"\f111"}.ion-md-ice-cream:before{content:"\f30d"}.ion-md-image:before{content:"\f30e"}.ion-md-images:before{content:"\f30f"}.ion-md-infinite:before{content:"\f310"}.ion-md-information:before{content:"\f312"}.ion-md-information-circle:before{content:"\f311"}.ion-md-information-circle-outline:before{content:"\f16f"}.ion-md-jet:before{content:"\f315"}.ion-md-journal:before{content:"\f18d"}.ion-md-key:before{content:"\f316"}.ion-md-keypad:before{content:"\f317"}.ion-md-laptop:before{content:"\f318"}.ion-md-leaf:before{content:"\f319"}.ion-md-link:before{content:"\f22e"}.ion-md-list:before{content:"\f31b"}.ion-md-list-box:before{content:"\f31a"}.ion-md-locate:before{content:"\f31c"}.ion-md-lock:before{content:"\f31d"}.ion-md-log-in:before{content:"\f31e"}.ion-md-log-out:before{content:"\f31f"}.ion-md-magnet:before{content:"\f320"}.ion-md-mail:before{content:"\f322"}.ion-md-mail-open:before{content:"\f321"}.ion-md-mail-unread:before{content:"\f172"}.ion-md-male:before{content:"\f323"}.ion-md-man:before{content:"\f324"}.ion-md-map:before{content:"\f325"}.ion-md-medal:before{content:"\f326"}.ion-md-medical:before{content:"\f327"}.ion-md-medkit:before{content:"\f328"}.ion-md-megaphone:before{content:"\f329"}.ion-md-menu:before{content:"\f32a"}.ion-md-mic:before{content:"\f32c"}.ion-md-mic-off:before{content:"\f32b"}.ion-md-microphone:before{content:"\f32d"}.ion-md-moon:before{content:"\f32e"}.ion-md-more:before{content:"\f1c9"}.ion-md-move:before{content:"\f331"}.ion-md-musical-note:before{content:"\f332"}.ion-md-musical-notes:before{content:"\f333"}.ion-md-navigate:before{content:"\f334"}.ion-md-notifications:before{content:"\f338"}.ion-md-notifications-off:before{content:"\f336"}.ion-md-notifications-outline:before{content:"\f337"}.ion-md-nuclear:before{content:"\f339"}.ion-md-nutrition:before{content:"\f33a"}.ion-md-open:before{content:"\f33b"}.ion-md-options:before{content:"\f33c"}.ion-md-outlet:before{content:"\f33d"}.ion-md-paper:before{content:"\f33f"}.ion-md-paper-plane:before{content:"\f33e"}.ion-md-partly-sunny:before{content:"\f340"}.ion-md-pause:before{content:"\f341"}.ion-md-paw:before{content:"\f342"}.ion-md-people:before{content:"\f343"}.ion-md-person:before{content:"\f345"}.ion-md-person-add:before{content:"\f344"}.ion-md-phone-landscape:before{content:"\f346"}.ion-md-phone-portrait:before{content:"\f347"}.ion-md-photos:before{content:"\f348"}.ion-md-pie:before{content:"\f349"}.ion-md-pin:before{content:"\f34a"}.ion-md-pint:before{content:"\f34b"}.ion-md-pizza:before{content:"\f354"}.ion-md-planet:before{content:"\f356"}.ion-md-play:before{content:"\f357"}.ion-md-play-circle:before{content:"\f174"}.ion-md-podium:before{content:"\f358"}.ion-md-power:before{content:"\f359"}.ion-md-pricetag:before{content:"\f35a"}.ion-md-pricetags:before{content:"\f35b"}.ion-md-print:before{content:"\f35c"}.ion-md-pulse:before{content:"\f35d"}.ion-md-qr-scanner:before{content:"\f35e"}.ion-md-quote:before{content:"\f35f"}.ion-md-radio:before{content:"\f362"}.ion-md-radio-button-off:before{content:"\f360"}.ion-md-radio-button-on:before{content:"\f361"}.ion-md-rainy:before{content:"\f363"}.ion-md-recording:before{content:"\f364"}.ion-md-redo:before{content:"\f365"}.ion-md-refresh:before{content:"\f366"}.ion-md-refresh-circle:before{content:"\f228"}.ion-md-remove:before{content:"\f368"}.ion-md-remove-circle:before{content:"\f367"}.ion-md-remove-circle-outline:before{content:"\f176"}.ion-md-reorder:before{content:"\f369"}.ion-md-repeat:before{content:"\f36a"}.ion-md-resize:before{content:"\f36b"}.ion-md-restaurant:before{content:"\f36c"}.ion-md-return-left:before{content:"\f36d"}.ion-md-return-right:before{content:"\f36e"}.ion-md-reverse-camera:before{content:"\f36f"}.ion-md-rewind:before{content:"\f370"}.ion-md-ribbon:before{content:"\f371"}.ion-md-rocket:before{content:"\f179"}.ion-md-rose:before{content:"\f372"}.ion-md-sad:before{content:"\f373"}.ion-md-save:before{content:"\f1a9"}.ion-md-school:before{content:"\f374"}.ion-md-search:before{content:"\f375"}.ion-md-send:before{content:"\f376"}.ion-md-settings:before{content:"\f377"}.ion-md-share:before{content:"\f379"}.ion-md-share-alt:before{content:"\f378"}.ion-md-shirt:before{content:"\f37a"}.ion-md-shuffle:before{content:"\f37b"}.ion-md-skip-backward:before{content:"\f37c"}.ion-md-skip-forward:before{content:"\f37d"}.ion-md-snow:before{content:"\f37e"}.ion-md-speedometer:before{content:"\f37f"}.ion-md-square:before{content:"\f381"}.ion-md-square-outline:before{content:"\f380"}.ion-md-star:before{content:"\f384"}.ion-md-star-half:before{content:"\f382"}.ion-md-star-outline:before{content:"\f383"}.ion-md-stats:before{content:"\f385"}.ion-md-stopwatch:before{content:"\f386"}.ion-md-subway:before{content:"\f387"}.ion-md-sunny:before{content:"\f388"}.ion-md-swap:before{content:"\f389"}.ion-md-switch:before{content:"\f38a"}.ion-md-sync:before{content:"\f38b"}.ion-md-tablet-landscape:before{content:"\f38c"}.ion-md-tablet-portrait:before{content:"\f38d"}.ion-md-tennisball:before{content:"\f38e"}.ion-md-text:before{content:"\f38f"}.ion-md-thermometer:before{content:"\f390"}.ion-md-thumbs-down:before{content:"\f391"}.ion-md-thumbs-up:before{content:"\f392"}.ion-md-thunderstorm:before{content:"\f393"}.ion-md-time:before{content:"\f394"}.ion-md-timer:before{content:"\f395"}.ion-md-today:before{content:"\f17d"}.ion-md-train:before{content:"\f396"}.ion-md-transgender:before{content:"\f397"}.ion-md-trash:before{content:"\f398"}.ion-md-trending-down:before{content:"\f399"}.ion-md-trending-up:before{content:"\f39a"}.ion-md-trophy:before{content:"\f39b"}.ion-md-tv:before{content:"\f17f"}.ion-md-umbrella:before{content:"\f39c"}.ion-md-undo:before{content:"\f39d"}.ion-md-unlock:before{content:"\f39e"}.ion-md-videocam:before{content:"\f39f"}.ion-md-volume-high:before{content:"\f123"}.ion-md-volume-low:before{content:"\f131"}.ion-md-volume-mute:before{content:"\f3a1"}.ion-md-volume-off:before{content:"\f3a2"}.ion-md-walk:before{content:"\f3a4"}.ion-md-wallet:before{content:"\f18f"}.ion-md-warning:before{content:"\f3a5"}.ion-md-watch:before{content:"\f3a6"}.ion-md-water:before{content:"\f3a7"}.ion-md-wifi:before{content:"\f3a8"}.ion-md-wine:before{content:"\f3a9"}.ion-md-woman:before{content:"\f3aa"}html,body{margin:0;padding:0}.portfoli-padding{padding-top:4rem!important;padding-bottom:2rem!important}.hero-overlay h1{font-family:Poppins,Helvetica Neue,Arial,sans-serif!important;font-weight:600!important;color:#fff!important}.hero-overlay p{font-family:Poppins,Helvetica Neue,Arial,sans-serif!important;font-weight:400!important;color:#fff!important}::-webkit-scrollbar{width:0px;height:0px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:transparent}::-webkit-scrollbar-thumb:hover{background:transparent}*{scrollbar-width:none}.full_work_wrapper{margin:0 10rem;position:relative}.custom-prev{position:absolute;left:-30px;top:50%;z-index:10;color:#fff;border:none;background-color:inherit}.custom-next{position:absolute;right:-30px;top:50%;z-index:10;color:#fff;border:none;background-color:inherit}::-webkit-scrollbar-thumb{background:#b5b5b5;border-radius:100px}::-moz-selection{background:#ffe2d97f}::selection{background:#ffe2d97f}*{-webkit-font-smoothing:antialiased;-moz-os-font-smoothing:grayscale;box-sizing:border-box;padding:0;margin:0;outline:none;vertical-align:baseline}.icon-bubble_img{display:flex;background-color:#f2f6ff;width:40px;height:40px;align-items:center;justify-content:center}html{overflow-x:clip;width:100%;max-width:100%}body{font-family:var(--font-primary);color:#1a1a2e;font-weight:400;font-style:normal;line-height:1;font-size:19px;outline:none;overflow-x:clip;width:100%;max-width:100%}article,aside,details,figcaption,figure,footer,header,nav,section,summary{display:block}h1,h2,h3,h4,h5,h6{font-family:var(--font-primary);color:#0b1120}h1,h2,h3,h4,h5,h6,p,ul{padding:0;margin:0}a{color:#30303c;text-decoration:none;background-color:transparent}ul{list-style:none}a:hover{text-decoration:none;color:initial}button:focus{outline:none!important}.animation,.ree-btn-grdt1,.ree-btn-grdt1:hover,.sticky,.ree-header,a.menu-links,.dskt-logo,.ree-btn-grdt2,.half-blog-card,.setps,.whatsapp-bg,.ree-btn,a,.ree-media-crd,button,.stats-box,.img-hor,.img-hover img,.mini-header-bar{-webkit-transition:1.1s cubic-bezier(.16,.84,.442,.98);-o-transition:1.1s cubic-bezier(.16,.84,.442,.98);transition:1.1s cubic-bezier(.16,.84,.442,.98)}.text-bold{font-weight:700}.text-normal{font-weight:400}.text-light{font-weight:lighter}.vcenter{align-items:center;align-self:center}.h1a{font-size:50px;line-height:62px;font-weight:700}h1.h1{font-size:60px;line-height:72px;font-weight:700}h1{font-size:45px;line-height:57px;font-weight:700}h2{font-size:40px;line-height:52px;font-weight:700}h3{font-size:34px;line-height:46px;font-weight:700}h4{font-size:22px;line-height:32px;font-weight:700}h5{font-size:20px;line-height:30px;font-weight:600}h6{font-size:17px;line-height:26px;font-weight:600}p{font-size:18px;line-height:28px}.ptb130{padding-top:130px;padding-bottom:130px}.ree-card{background:#fff;padding:30px;border-radius:14px}.h-light{font-weight:500}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,body .t-dark{color:#30303c}.mr5{margin-right:5px}.m0{margin:0!important}html .mt0{margin-top:0}html .mt5{margin-top:5px}html .mt10{margin-top:10px}html .mt15{margin-top:15px}html .mt20{margin-top:20px}html .mt25{margin-top:25px}html .mt30{margin-top:30px}html .mt35{margin-top:35px}html .mt40{margin-top:40px}html .mt45{margin-top:45px}html .mt50{margin-top:50px}html .mt55{margin-top:55px}html .mt60{margin-top:60px}html .mt65{margin-top:65px}html .mt70{margin-top:70px}html .mt75{margin-top:75px}html .mt80{margin-top:80px}html .mt85{margin-top:85px}html .mt90{margin-top:90px}html .mt95{margin-top:95px}html .mt100{margin-top:100px}html .mt106{margin-top:105px}html .mt110{margin-top:110px}html .mt115{margin-top:115px}html .mt120{margin-top:120px}html .mt125{margin-top:125px}html .mt130{margin-top:130px}html .mt135{margin-top:135px}html .mt140{margin-top:140px}html .mt145{margin-top:145px}html .mt150{margin-top:150px}html .mb0{margin-bottom:0}html .mb5{margin-bottom:5px}html .mb10{margin-bottom:10px}html .mb15{margin-bottom:15px;margin-top:15px}html .mb20{margin-bottom:20px}html .mb25{margin-bottom:25px}html .mb30{margin-bottom:30px}html .mb35{margin-bottom:35px}html .mb40{margin-bottom:40px}html .mb45{margin-bottom:45px}html .mb50{margin-bottom:50px}html .mb55{margin-bottom:55px}html .mb60{margin-bottom:60px}html .mb65{margin-bottom:65px}html .mb70{margin-bottom:70px}html .mb75{margin-bottom:75px}html .mb80{margin-bottom:80px}html .mb85{margin-bottom:85px}html .mb90{margin-bottom:90px}html .mb95{margin-bottom:95px}html .mb100{margin-bottom:100px}html .mb105{margin-bottom:105px}html .mb110{margin-bottom:110px}html .mb115{margin-bottom:115px}html .mb120{margin-bottom:120px}html .mb125{margin-bottom:125px}html .mb130{margin-bottom:130px}html .mb135{margin-bottom:135px}html .mb140{margin-bottom:140px}html .mb145{margin-bottom:145px}html .mb150{margin-bottom:150px}html .ml5{margin-left:5px}html .ml10{margin-left:10px}html .ml15{margin-left:15px}html .ml20{margin-left:20px}html .ml25{margin-left:25px}html .ml30{margin-left:30px}html .ml35{margin-left:35px}html .ml40{margin-left:40px}html .ml45{margin-left:45px}html .ml50{margin-left:50px}html .mr5{margin-right:5px}html .mr10{margin-right:10px}html .mr15{margin-right:15px}html .mr20{margin-right:20px}html .mr25{margin-right:25px}html .mr30{margin-right:30px}html .mr35{margin-right:35px}html .mr40{margin-right:40px}html .mr45{margin-right:45px}html .mr50{margin-right:50px}html .pt0{padding-top:0}html .pt5{padding-top:5px}html .pt10{padding-top:10px}html .pt15{padding-top:15px}html .pt20{padding-top:20px}html .pt25{padding-top:25px}html .pt30{padding-top:30px}html .pt35{padding-top:35px}html .pt40{padding-top:40px}html .pt45{padding-top:45px}html .pt50{padding-top:50px}html .pt55{padding-top:55px}html .pt60{padding-top:60px}html .pt65{padding-top:65px}html .pt70{padding-top:70px}html .pt75{padding-top:75px}html .pt80{padding-top:80px}html .pt85{padding-top:85px}html .pt90{padding-top:90px}html .pt95{padding-top:95px}html .pt100{padding-top:100px}html .pt105{padding-top:105px}html .pt110{padding-top:110px}html .pt115{padding-top:115px}html .pt120{padding-top:120px}html .pt125{padding-top:125px}html .pt130{padding-top:130px}html .pt135{padding-top:135px}html .pt140{padding-top:140px}html .pt145{padding-top:145px}html .pt150{padding-top:150px}html .pb0{padding-bottom:0}html .pb5{padding-bottom:5px}html .pb10{padding-bottom:10px}html .pb15{padding-bottom:15px}html .pb20{padding-bottom:20px}html .pb25{padding-bottom:25px}html .pb30{padding-bottom:30px}html .pb35{padding-bottom:35px}html .pb40{padding-bottom:40px}html .pb45{padding-bottom:45px}html .pb50{padding-bottom:50px}html .pb55{padding-bottom:55px}html .pb60{padding-bottom:60px}html .pb65{padding-bottom:65px}html .pb70{padding-bottom:70px}html .pb75{padding-bottom:75px}html .pb80{padding-bottom:80px}html .pb85{padding-bottom:85px}html .pb90{padding-bottom:90px}html .pb95{padding-bottom:95px}html .pb100{padding-bottom:100px}html .pb105{padding-bottom:105px}html .pb110{padding-bottom:110px}html .pb115{padding-bottom:115px}html .pb120{padding-bottom:120px}html .pb125{padding-bottom:125px}html .pb130{padding-bottom:130px}html .pb135{padding-bottom:135px}html .pb140{padding-bottom:140px}html .pb145{padding-bottom:145px}html .pb150{padding-bottom:150px}.sec-pad{padding-top:120px;padding-bottom:120px}.shadows{-webkit-box-shadow:0 19px 40px -10px #ffe0d2;box-shadow:0 19px 40px -10px #ffe0d2}.no-shadows{-webkit-box-shadow:none!important;box-shadow:none!important}.height-f{height:100vh}body .r-bg-x{background:#fff}body .r-bg-a{background:#dfecff;overflow-x:hidden;width:100%;max-width:100%}body .r-bg-b{background:#2f91f8}body .r-bg-c{background:#deecff}body .r-bg-d{background:#dfecff}body .r-bg-e{background:#5a428e}body .r-bg-f{background:#001c7f}.ree-text1{background:#2f91f8;border-radius:4px;padding:0 4px;color:#fff}.ree-text,.rt40,.rt60{position:relative;z-index:5}.rt40:after{bottom:10px}.rt45:after{bottom:13px}.rt60:after{bottom:18px}.ct-sol-img,.sol-img,.sol-image{border-radius:14px;overflow:hidden;width:fit-content;margin:0 auto}.roww{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.underline{text-decoration:underline}.fb-bigon{font-size:20px;margin-right:8px}.whatsapp-bg{background:#4ee464;border:1px solid #4ee464;-webkit-box-shadow:0 19px 40px -10px rgb(78 228 100 / 30%);box-shadow:0 19px 40px -10px #4ee4644d}.ree-btn.whatsapp-bg:hover{background:#fff;color:#110a32;border:1px solid #110a32}.ree-btn0{line-height:38px!important}.ree-btn:hover{color:#fff}.ree-btn2{font-size:18px;color:#fff;border-radius:14px;display:inline-block;line-height:50px;width:50px;height:50px;text-align:center}.ree-btn{font-weight:600;font-size:18px;color:#fff;border-radius:100px;padding:3px 30px;display:inline-block;line-height:40px;white-space:nowrap}.ree-btn:hover{color:#2f91f8;border:2px solid #2f91f8;background-color:#fff}.ree-btn-round{border-radius:100%;width:60px;height:60px;text-align:center;padding:0}.ree-btn-grdt1:hover{background:#fff;color:#2f91f8;border:1px solid #2f91f8}.ree-btn-grdt1{border:1px solid #2f91f8;background:#2f91f8;margin-right:0}.ree-btn-grdt2:hover{background:#fff;border:1px solid #2f91f8}.ree-btn-grdt2{color:#2f91f8;background-color:#fff;border:1px solid #2f91f8}.ree-btn-grdt2:hover{color:#fff;background-color:#2f91f8;border:1px solid #2f91f8}.btn-sets,.vid-btntitl{display:flex}.vide-btntitl{margin-left:10px}.ree-header.sticky .dskt-logo{float:left;line-height:70px}.ree-header.sticky{background:#fff;min-height:10px;height:auto;z-index:100;box-shadow:0 2px 8px #00000014}.ree-header.sticky1{background:#fff!important}.ree-header .sticky{color:#000}.ree-header .sticky1 .top-header{color:#fff!important}.ree-header.sticky .ree-btn,.ree-header.sticky .ree-btn-grdt1{box-shadow:none}.right_header_nav a{font-size:14px;font-weight:600}.ree-header{min-height:120px;height:auto;z-index:9995;background:#fff;border-bottom:1px solid #ebebeb}.menu-header{display:flex;justify-content:space-between;align-items:center;padding:10px 0;width:100%;font-family:var(--font-primary)}.request_btn{background:linear-gradient(135deg,#00d2e6,#0080ff);color:#fff;border:none;padding:13px 20px;cursor:pointer;font-size:14px;border-radius:50px}.dskt-logo{float:left;line-height:85px}.dskt-logo .nav-brand img{max-height:50px}li.megamenu a.active,li.megamenu1 a.active{color:#2f91f8!important}.active_parent>a{color:#2f91f8!important}.menu-links{color:#2f91f8}.ree-nav .nav-list li a.menu-links{font-size:15px;color:#3a3a3a!important;font-weight:400;padding:10px 16px;text-transform:capitalize;position:relative;overflow:hidden;font-family:var(--font-primary)}.ree-nav .nav-list li a.menu-links:hover{color:var(--color-signature-blue)!important}.ree-nav .nav-list li a.menu-links:before{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background-color:var(--color-signature-blue);transform:translate(-50%);transition:width .3s ease}.ree-nav .nav-list li a.menu-links:hover:before{width:100%}.ree-nav .nav-list li a.menu-links.nav-active,.sticky .ree-nav .nav-list li a.menu-links.nav-active,.header-dark .ree-nav .nav-list li a.menu-links.nav-active,.header-dark.sticky .ree-nav .nav-list li a.menu-links.nav-active{color:var(--color-signature-blue)!important;font-weight:700}.menu-dropdown a.page-active,.quick-links a.page-active{color:var(--color-signature-blue)!important;font-weight:600!important;border-radius:4px;padding:2px 6px}.menu-dropdown a.page-active:hover,.quick-links a.page-active:hover{background-color:#3e8cfb26;color:var(--color-signature-blue)!important}.ree-nav .nav-list li{display:inline-flex;margin:0 2px}.owl-carousel .owl-item img{display:block;max-width:100%;width:inherit;text-align:center;margin:0 auto;padding:5px}.home-hero-a{position:relative;height:100vh;align-items:center;display:grid}.hero-brand-block{position:absolute;right:0;left:0;bottom:10px}.fa-btn{font-size:11px;margin-left:4px;display:inline-block;position:relative}.sub-heading{font-weight:600;font-size:20px;line-height:30px;display:block;color:#2f91f8;text-transform:uppercase}.company-budges{display:flex;justify-content:space-around;align-items:center}.img-budges{padding:0 20px;width:33.333%;text-align:center}.company-stats{padding-left:5%}.stats-box h3{font-size:40px;font-weight:700}.stats-box p{font-size:18px}.stats-box:hover{-webkit-box-shadow:0 10px 15px 0px rgb(241 99 52 / 10%);box-shadow:0 10px 15px #f163341a}.stats-box{border-radius:14px;padding:40px 30px;min-height:320px;background-color:#fff}.home-services .ree-card{min-height:330px;background-color:#fff}.ree-card{background:#fff;position:relative;place-items:start;display:grid;height:400px;border-radius:14px;padding:40px 30px;-webkit-box-shadow:0 10px 15px -2px rgb(82 0 57 / 8%);box-shadow:0 10px 15px -2px #52003914}.custom_ree_card{box-shadow:0 10px 15px -2px #52003914;padding:40px 30px;-webkit-box-shadow:0 10px 15px -2px rgb(82 0 57 / 8%);background:#fff;border-radius:10px;height:400px}.light-grdnt{background:linear-gradient(180deg,#fff5f9 50%,#f2fcff)}.ree-card-img{background:#fff;box-shadow:0 15px 30px -10px #00000024;padding:15px;border-radius:14px;position:absolute;width:80px;height:80px;top:-30px;left:30px}.ree-card-img img{width:100%}.ree-card-content h3{font-size:28px;line-height:38px}.ree-card-link{display:block;color:#110a32;font-size:18px}.ree-card-link:hover{color:#2f91f8}.cta-heading-wide-bt{display:inline-flex;align-items:center}.cta-heading-wide-bt h3{margin-right:20px}.ctablock{padding:50px;border-radius:14px;overflow:hidden}.cta-block-a{background:#fff}.home-portfolio{background:#ecf4fa}.full-work-block:hover .owl-nav button{opacity:1}.full-work-block .owl-nav button{width:40px;height:50px;background:#fff!important;border-radius:14px;position:absolute;top:50%;transform:translateY(-50%);color:#2f91f8!important}.full-work-block .owl-nav .owl-prev{left:5px}.full-work-block .owl-nav .owl-next{right:5px}.link-sol-header{text-align:right}.fwb-main{padding:50px 70px;border-radius:14px;background:#0c1c32}.work-thumbnails{text-align:center;align-items:flex-end;border-radius:14px;overflow:hidden;border:4px solid #fff}.work-thumbnails img{margin:0 auto}.full-work-block .owl-stage-outer{border-radius:14px;overflow:hidden}.work-details{padding:30px 20px}.fwb-main-x{background:#fff;border-radius:14px;height:410px}.fwb-main-x:hover{box-shadow:0 10px 15px #fff3,0 4px 6px #ffffff1a;-webkit-transform:translateY(-5px);transform:translateY(-5px);transition:all .3s ease}.tab-17.tabs-layout .nav-tabs .nav-link.active{color:#2f91f8;background-color:transparent;border-color:transparent;border-radius:0;border-bottom:1px solid #2f91f8}.tab-17.tabs-layout .nav-tabs .nav-link{font-weight:600;border:0px solid transparent;color:#110a32;background-color:transparent;border-radius:0;padding:15px;border-bottom:0px solid #f6f6f7}.tabs-layout .nav-tabs .nav-link.active{color:#fff;background-color:#00baff;border-color:#00baff;border-radius:100px}.tabs-layout .nav-tabs .nav-link{border:0px solid transparent;color:#6a6a8e;background-color:#efefef;border-radius:100px;padding:10px 35px}.tabs-layout .tab-content{padding:30px 0 0}.iwt-content p{font-size:16px;line-height:26px}.home-technologies{background:#fff}.icon-with-title{text-align:center;padding:20px 0;background:#deecff;border-radius:14px;margin-top:30px}.iwt-icon{padding:0 0 20px;min-height:52px}.iwt-icon img{width:52px}.home-review-block{position:relative;background:#fff1e5}.home-review-slider{text-align:center}.home-review-slider .owl-dots{margin-top:30px}.review-slider{width:100%;margin:0 auto;text-align:center}.reviewers-img{border-radius:100px;width:140px;height:140px;margin:0 auto 20px;position:relative;-webkit-box-shadow:0 10px 15px 0px rgb(0 0 0 / 20%);box-shadow:0 10px 15px #00031733}.reviewers-img img{border-radius:100px;width:100%}.play-vid-review{font-size:15px;position:absolute;right:0;top:0;background:#fff;color:#2f91f8;width:40px;height:40px;line-height:40px;text-align:center;border-radius:100%;-webkit-box-shadow:0 10px 15px 0px rgb(0 0 0 / 20%);box-shadow:0 10px 15px #00031733}.home-partners-block .brand-logo img{max-width:120px}.clients-logos ul li{display:inline-block;padding:30px 5px 0}.clients-logos ul li p{font-size:16px;padding-top:.5em;letter-spacing:0px}.brand-logo{max-width:220px;margin:0 auto;padding:10px}.half-bg-ree{position:relative}.half-bg-ree:before{content:"";background:#0c1c32;position:absolute;height:520px;right:0;left:0;top:0;background-size:auto;background-repeat:repeat}.half-blog-card{border-radius:14px;overflow:hidden;border:5px solid #ffffff;border-bottom:0;background:#fff;height:680px;-webkit-box-shadow:0 10px 15px 0px rgb(0 0 0 / 7%);box-shadow:0 10px 15px #00000012}@media(max-width:1024px){.half-blog-card{height:900px!important}.industries-title,.technologies-container h3{font-size:27px!important}}@media(max-width:768px){.half-blog-card{height:600px!important}.contact-flag-hover{border-radius:70%!important;padding:.5rem 0rem!important}}@media(max-width:500px){.half-blog-card{height:700px!important}}@media(max-width:400px){.half-blog-card{height:750px!important}.Home-faq-toggle{padding:0 10px}}@media(max-width:320px){.half-blog-card{height:850px!important}}.half-blog-img{height:280px}.half-blog-img img{width:100%;height:100%;object-fit:fill;object-position:center}.half-blog-content{padding:20px;background:#fff}.half-blog-content h3{font-size:28px;line-height:38px}.blog-quick-inf{font-weight:300;font-size:17px}.blog-quick-inf span+span{margin-left:15px}.half-blog-content h4{font-weight:600;margin-top:0;margin-bottom:10px}.cta-bg-img{position:relative;right:-54px;bottom:-50px}.cta-block-b{background:#fff}.email-subs-form input{width:100%;height:65px;padding:0 175px 0 30px;margin:0;color:#172b43;font-size:18px;outline:none;background:#fff;border:1px solid #e6e6e6;-webkit-border-radius:14px;border-radius:14px}.email-subs-form{position:relative}.home-contact-block{color:#fff;padding-top:155px}.review-text p:before{font-family:"Font Awesome 5 Free";content:"\f10d";font-weight:700;margin:0 8px 0 0;color:#2f91f8}.review-text p:after{font-family:"Font Awesome 5 Free";content:"\f10e";font-weight:700;margin:0 0 0 8px;color:#2f91f8}.col-right-a,.col-right-b{width:50%;padding-right:15px;padding-left:15px}.home-contact{margin-top:155px;position:relative;background-size:contain}.home-contact:before{content:"";position:absolute;top:0;height:100%;width:100%;opacity:.85;right:0;left:0;z-index:0;background:#2f91f8}.contact-infos{display:flex}.c-infot+.c-infot{margin-left:15px}.c-infot{width:40%}.c-infot span{display:block;font-weight:300;margin:0 0 10px;font-size:17px;letter-spacing:1px}.c-infot a i{margin:0 10px 0 0}.c-infot a{display:inline-flex;background:#fff;padding:20px;border-radius:14px;width:100%}.live-review- span{display:block;font-weight:300;margin:0 0 10px;letter-spacing:1px;font-size:17px}.live-review- a{display:inline-block;background:#fff;padding:20px;border-radius:14px;width:32%;margin:0 5px 0 0}.livrve{display:flex}.live-review- a img{max-width:100%}.label-f-form{font-size:16px;line-height:25px}.form-block input,.form-block select{width:100%;height:50px;padding:0 15px;margin:0 0 15px;color:#172b43;font-size:17px;outline:none;background:#fff;border:0;border-bottom:2px solid #e6e6e6;-webkit-border-radius:4px;border-radius:4px;font-weight:400}.form-block textarea{height:100px;width:100%;padding:15px;margin:0 0 15px;color:#172b43;font-size:18px;outline:none;background:#fff;border:0;border-bottom:2px solid #e6e6e6;-webkit-border-radius:4px;border-radius:4px}.form-block p.trm{font-size:13px;width:100%;text-align:center;margin:10px 0 0}.form-block input:focus,.form-block textarea:focus{border-bottom:2px solid #2f91f8}.form-block p.trm i{padding:5px 5px 0 0}.form-body{padding:0 40px 40px}.form-head{padding:40px}.fourc-up-a,.fourc-up-b{margin:-150px 0 0}.form-block{border-radius:14px;overflow:hidden;background:#deecff;-webkit-box-shadow:0 10px 15px -2px rgb(82 0 57 / 8%);box-shadow:0 10px 15px -2px #52003914}body .bg-w{background:#fff}.location-home{padding-top:60px;background:#fff}.page-heading-sec:before,.page-heading-sec:after,.page-heading-sec *:before,.page-heading-sec *:after{display:none!important;background:none!important;content:none!important}.location-block-{padding:0 5%}.loc-icon-nam{display:inline-flex;align-items:center}.loc-icon-nam img{width:42px}.loc-icon-nam p{font-weight:700;font-size:30px;font-family:var(--font-primary);margin-left:15px;color:#30303c}.loc-contct a+a{padding-left:10px}.loc-contct a{padding-right:10px;display:inline-block;font-size:20px}.footer-a{background:#30303c}.footer-ree-lg span.checked{color:#ffb100;font-size:18px}.footer-links-list li{display:flex;flex-direction:row;padding:0 0 5px}.footer-links-list li a{font-size:16px;line-height:34px;color:#fff}.footer-head h5{padding:30px 0 20px;color:#adb7c5}.footer-ree-lg h6{color:#adb7c5;font-weight:600}.footer-rowset{display:grid;justify-content:space-between;grid-template-columns:auto auto auto auto auto}.social-linkz a span i{font-size:20px}.social-linkz a span{width:20px;display:inline-block;text-align:center;margin-right:5px}.ft-btn{text-align:right}.footer-abt{border-top:1px solid #353544;border-bottom:1px solid #353544}.ft-abt p,.ft-copyright p,.ft-copyright p a{font-size:16px;line-height:27px;color:#adb7c5!important}.ft-copyright{padding:15px 0}.ft-r{text-align:right}.ref-logo{display:grid;justify-content:space-between;grid-template-columns:auto auto auto auto;grid-gap:15px}.ref-logo a img{width:120px}.zup{position:relative}.flx-end{align-items:flex-end;align-self:flex-end}.contact-details{padding-top:10px}.contact-details-block{padding:30px;border-radius:14px;background:#fff}.ree-row-set{align-items:center;display:flex;vertical-align:top;gap:10px}.ree-icon-set{display:inline-table;vertical-align:top}.dtb-details span{margin:0 0 15px;font-size:17px;display:block;font-weight:600;letter-spacing:1px}.dtb-icon i{font-size:24px}.dtb-details a{letter-spacing:.5px;display:block;font-size:20px;font-weight:400}.ree-details-set{width:calc(100% - 80px);padding-left:20px;-ms-flex:1;flex:1}.dtb-details a+a{margin-top:10px}.trust-logo-block ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.trust-logo-block li{width:33.333%;margin:10px 0;padding:0 15px}.trust-logo-block li img{width:100%}.img-round80{border-radius:100%;width:80px;height:80px;overflow:hidden}.icon-setss{display:flex;justify-content:space-between}.icon-imgg img{width:42px}.icon-rows{padding:0}.icon-txt p{margin-top:8px;font-size:14px;font-weight:600}.portfolio-source{display:flow-root}.port-ref-link img{width:40px}.port-ref-link a{display:block}.port-ref-link a span{display:block;margin-top:15px;font-size:19px;line-height:28px}.port-ref-link{width:20%;float:left;margin-top:30px;display:flex;flex-wrap:nowrap;align-content:stretch;justify-content:space-between}.company-stats{display:flex}.statsnum{width:25%}.statsnum span{font-size:44px;color:#2f91f8;font-weight:700}.statsnum p{font-size:18px;font-weight:600;margin-bottom:15px}.portfolio-detls{position:relative;z-index:9;margin-top:50px}.pdr-dtls{margin-left:30px}.pdl-dtls{margin-right:30px}#menu-linkicon{font-size:11px;padding:0 5px;transition:transform .3s ease}.port-tags{font-size:20px;margin-bottom:15px;color:#2f91f8}.megamenu:hover #menu-linkicon{transform:rotate(180deg)}.port-title-main{display:block;font-size:35px;line-height:45px;font-family:var(--font-primary);font-weight:700;margin-bottom:30px}.port-links{display:block;font-size:20px;letter-spacing:.5px;color:#52525d}.item-logo{display:inline-block}.portfolio-items .row+.row{margin-top:120px}.hovr-scale-main .hovr-scale-base{border-radius:14px;overflow:hidden;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.hovr-scale-main:hover .hovr-scale-base{-webkit-transform:scale(.97);-ms-transform:scale(.97);transform:scale(.97)}.hovr-scale-main:hover .hovr-scale-base img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.hovr-scale-main .hovr-scale-base,.hovr-scale-base img{-webkit-transition:1.2s cubic-bezier(.17,.85,.438,.99);-o-transition:1.2s cubic-bezier(.17,.85,.438,.99);transition:1.2s cubic-bezier(.17,.85,.438,.99)}.ic-img img{width:120px}.vrt-tabb.nav-pills .nav-link{border-radius:14px;margin-bottom:8px}.vrt-tabb.nav-pills .nav-link+.nav-link{margin-top:8px}.nav-pill{background-color:#fff!important}.scrolled .nav-pill,header.scrolled .nav-pill,.menu-header.scrolled .nav-pill{background-color:#fff!important}.end-to-end-inner{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-items:stretch}.vrt-tabb li{width:100%}.vrt-tabb .nav-link{width:100%;display:block;padding:20px;background:#fff}.vrt-tabb .nav-link i{margin-right:15px;background:#fff;padding:10px;border-radius:100px;height:40px;width:40px;color:#2f91f8;box-shadow:0 10px 10px #ff652440}.vrt-tabb .nav-link.active,.vrt-tabb .show>.nav-link{color:#2f91f8;background-color:#0c1c32}.tab-bg{padding:0}.vrt-tabb{padding-right:100px}.about-pag-head{position:relative;overflow:hidden}.about-pag-head:after{content:"";position:absolute;right:-50rem;bottom:-60.625rem;width:88.75rem;height:88.75rem;border:14.0625rem solid #dfecff;border-radius:50%;z-index:-1}.salesforce-hero-section{background-image:url(../images/images/salesforceimplementationservice.webp);background-size:cover;background-position:center top;background-repeat:no-repeat;min-height:100vh;padding:120px 20px 80px;position:relative;overflow:hidden;display:grid;align-items:center}.sales-force-implementation_h1{font-size:60px;font-weight:500;color:#fff;margin-bottom:20px;line-height:1.2}@media(max-width:768px){.end-to-end-inner{display:flex;flex-direction:column}.sales-force-implementation_h1{font-size:30px}.salesforce-hero-section{min-height:75vh}}.ul-list-icon li{font-size:19px;line-height:30px;text-indent:-18px;padding-left:48px}.ul-list-icon li+li{margin-top:10px}.service-page{text-align:center}.ul-list-icon li i{margin-right:10px}.serv-page-head{position:relative}.ree-media-sets{display:grid;grid-template-columns:auto auto auto auto;grid-gap:20px}.ree-stat-icn{width:80px;height:80px;padding:14px;border-radius:100px;background:#2f91f8}.countrr span{font-size:35px;font-weight:700;font-family:var(--font-primary);color:#110a32;margin-bottom:8px;display:inline-block}.round-bdr{border:1px solid #e2e2e2;padding:20px;border-radius:20px;background:#fff}.icon70{width:70px}.services-blocks-set{list-style-type:none;padding:0;display:flex;justify-content:space-between;margin:0 0 0 auto;flex-wrap:wrap}.servic-block-a{position:relative;width:48%;margin-top:30px;padding:40px 30px;background:#fff;border-radius:14px;-webkit-box-shadow:0 10px 15px -2px rgb(82 0 57 / 8%);box-shadow:0 10px 15px -2px #52003914}.servic-block-a:hover .link-serv{opacity:1}.link-serv:hover{background:#2f91f8;color:#fff}.link-serv{position:absolute;right:20px;top:40px;color:#2f91f8;background:#0c1c32;width:50px;height:50px;text-align:center;line-height:50px;border-radius:100px;font-size:18px}.or{display:inline-block;padding:0 10px}.call-us{color:#2f91f8;font-weight:600;font-size:22px;display:inline-block}.ree-why-sec p a,.ree-why-sec p,.ree-why-sec h4{color:#110a32}.ree-why-sec p{padding:0 15%;font-size:20px;font-weight:600}.setps{opacity:0;font-size:74px;font-weight:700;position:absolute;right:30px;top:30px;font-family:var(--font-primary);color:#0c1c32;z-index:9}.process-block h4{margin-bottom:15px}.process-content:hover .setps{opacity:1}.process-content{min-height:330px;overflow:hidden}.process-content:hover:after{width:100%}.process-content:after{content:"";position:absolute;left:0;width:0%;bottom:0;height:4px;background:linear-gradient(270deg,#2f91f8 35%,#ffcd04);transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease}.industry-workfor{background:#deecff;padding:15px 20px;border-radius:14px;margin-top:30px;display:flex;align-items:center}.industry-workfor img{width:55px}.industry-workfor h6{margin:0 0 0 15px}.ree-subs-from{margin-left:20%}.ree-subs-from form{position:relative}.subs-input{width:100%;height:65px;padding:0 100px 0 30px;margin:0;color:#172b43;font-size:18px;outline:none;background:#fff;border:1px solid #e6e6e6;-webkit-border-radius:14px;border-radius:14px}.subs-btn{width:max-content;position:absolute;top:4px;right:5px;border-radius:8px;padding:0 30px;line-height:55px;font-size:18px;color:#fff}.ree-media-crd{background:#fff;margin-bottom:20px;border-radius:14px;overflow:hidden;height:470px}.ree-media-crd:hover{-webkit-box-shadow:0 10px 15px 0px rgb(82 0 57 / 10%);box-shadow:0 10px 15px #5200391a}.rpl-contt{padding:0 20px 20px}.rpl-img{border-radius:0 0 8px 8px;overflow:hidden}.tags a+a{margin-left:10px}.tags a{color:#8383a2;margin:30px 0 20px;display:inline-block;font-size:16px}.fill-fixed{object-fit:cover;max-height:100%;width:100%;height:300px}.ul-list li{font-size:19px;line-height:45px;list-style-type:circle}.ul-list{padding:0 0 0 40px}.info-bar{display:flex;justify-content:space-between;margin:30px 0}.info-b-left a+a{margin-left:10px}.info-b-left a{color:#2f91f8}.blog-details h1,.blog-details h2,.blog-details h3,.blog-details h4,.blog-details h5,.blog-details h6{margin-bottom:15px}.blog-details p,.text{margin:0 0 20px}.breadcrus{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;list-style-type:none}.bread-active a{color:#2f91f8}.center-btn{text-align:center;margin-top:60px}ul.bottom-nav li svg{fill:#110a32;display:inline-block;vertical-align:middle}.hc-offcanvas-nav:not(.touch-device) li:not(.nav-item-custom) a:not([disabled]):hover{background:#efefef;border-radius:0}.hc-nav-original.hc-nav-1{display:none}#main-nav{display:none;text-transform:capitalize!important}#main-nav li a{text-transform:capitalize!important}ul.bottom-nav li svg{width:22px;height:22px}.hc-offcanvas-nav .nav-next span:before,.hc-offcanvas-nav .nav-back span:before{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;margin-left:-2px;box-sizing:border-box;border-top:2px solid #110a32;border-left:2px solid #110a32;transform-origin:center}.hc-offcanvas-nav.nav-levels-expand .nav-wrapper.nav-wrapper-0,.hc-offcanvas-nav .nav-content{max-height:100vh;background:#fff}body .hc-offcanvas-nav h2{font-size:22px;font-weight:400;text-align:left;padding:10px 17px!important;background:#2f91f8;margin:0!important}.hc-offcanvas-nav .nav-item-link,.hc-offcanvas-nav li.nav-close a,.hc-offcanvas-nav .nav-back a{padding:15px 17px;font-size:15px;color:#110a32;z-index:1;background:#0c1c32;border-radius:0;transition:.05s background ease}.hc-offcanvas-nav.nav-close-button-empty .nav-title{margin:0;padding:10px}.hc-offcanvas-nav .nav-close-button span:before,.hc-offcanvas-nav .nav-close-button span:after{width:8px;height:8px}.hc-offcanvas-nav .nav-title+.nav-close a:not(.has-label){position:absolute;width:40px;height:40px;line-height:40px;top:12px;right:15px}.hc-offcanvas-nav .nav-content{padding:0}.hc-offcanvas-nav .nav-item-link,body.theme-carbon .hc-offcanvas-nav li.nav-close a,body.theme-carbon .hc-offcanvas-nav .nav-back a{padding:15px 17px;font-size:16px;color:#110a32;z-index:1;background:#fff;border-radius:5px;transition:ease-out .16s}.mob-nav2{display:flex;align-items:center;justify-content:center}.mobile-menu2 .navm-{margin:0 0 0 15px}.mob-nav2 li{position:relative}.hc-nav-trigger{position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:none;top:0;z-index:9980;width:30px;min-height:48px}.mobile-menu2{display:none}ul.pagination{position:relative;background:#0c1c32;display:flex;padding:10px 20px;border-radius:50px;width:fit-content;margin:0 auto}ul.pagination li{list-style:none;line-height:50px;margin:0 5px}ul.pagination li.pageNumber{width:50px;height:50px;line-height:50px;text-align:center}ul.pagination li a{display:block;text-decoration:none;color:#2f91f8;font-weight:600;border-radius:50%;font-size:17px}ul.pagination li.pageNumber:hover a,ul.pagination li.pageNumber.active a{background:#2f91f8;color:#fff}ul.pagination li:first-child{margin-right:30px;font-weight:700;font-size:20px}ul.pagination li:last-child{margin-left:30px;font-weight:700;font-size:20px}.owl-carousel .owl-dots .owl-dot{position:relative;display:inline-block;width:18px;height:18px;margin:0 2px;vertical-align:middle}.owl-carousel .owl-dots .owl-dot.active:after,.owl-carousel .owl-dots .owl-dot.active:before{opacity:1}.owl-carousel .owl-dots .owl-dot.active:before{inset:0}.owl-carousel .owl-dots .owl-dot:after,.owl-carousel .owl-dots .owl-dot:before{content:"";position:absolute;border-radius:50%;-webkit-transition:ease-out .16s;transition:ease-out .16s}.owl-carousel .owl-dots .owl-dot:before{inset:2px;opacity:0;background:0 0;border:1px solid #2f91f8}.owl-carousel .owl-dots .owl-dot:after{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:.8;background:#2f91f8;width:10px;height:10px}.trust-review.owl-carousel .owl-dots{position:absolute;bottom:40px;right:30px;text-align:right;background:#0c1c32;border-radius:50px;height:auto;padding:5px;width:fit-content}.carousel-indicators{position:absolute;bottom:10px;left:35%;transform:translate(-50%);display:flex;justify-content:center;padding-left:0;list-style:none;z-index:9}.carousel-indicators_two{bottom:-5px}.carousel-indicators li{width:10px;height:10px;border-radius:50%;background-color:#fff;opacity:.5}.carousel-indicators .active{opacity:1;width:10px;height:10px;margin:0;background-color:#fff}.carousel-indicators_two{bottom:-15px}.carousel-indicators_two li{background-color:#ddd;width:16px;height:16px}.carousel-indicators_two .active{background-color:#2f91f8;width:16px;height:16px}#scrollUp{bottom:11%;right:5px;width:40px;height:40px;-webkit-border-radius:100px;border-radius:100px;color:#fff;background:url(../images/icons/up-arrow.png),#2f91f8;background-size:18px;background-position:center center;background-repeat:no-repeat}.ree-nav .dropdown-menu{border:0;border-top:2px solid #2f91f8;-webkit-box-shadow:0 10px 15px 0px rgb(82 0 57 / 10%);box-shadow:0 10px 15px #5200391a}.ree-nav .dropdown-item{display:block;width:100%;padding:15px;clear:both;font-weight:400;color:#110a32;text-align:inherit;white-space:nowrap;background-color:transparent;border:0;font-size:17px}.dropdown:hover .dropdown-menu{display:block;margin-top:0}.custom-control-input:checked~.custom-control-label:before{color:#333;border-color:#0c1c32;background-color:#0c1c32}.custom-control-input:not(:disabled):active~.custom-control-label:before{color:#333;background-color:#0c1c32;border-color:#0c1c32}.onloadpage{position:fixed;z-index:99999999;inset:0;display:block;background:#fff}.onloadpage .loader-div{top:50%;position:relative;right:0;left:0;text-align:center;transform:translateY(-50%)}.on-img img{max-width:120px}.technolo-sec{display:grid;justify-content:space-evenly;grid-template-columns:auto auto auto;grid-gap:30px 0;text-align:center}.technolo-sec .icon-with-title{background:transparent;padding:5px 0;margin-top:0}.arrow-li li:before{content:"\f00c"}.list-li li:before{font-family:"Font Awesome 5 Free";font-weight:700;position:absolute;left:0;top:2px;font-size:15px}.list-li li{padding:0 0 12px 29px;position:relative;line-height:22px;font-size:16px}.collapsible-link:before{content:"";width:14px;height:2px;background:#333;position:absolute;top:calc(50% - 1px);right:1rem;display:block;transition:all .3s}.collapsible-link:after{content:"";width:2px;height:14px;background:#333;position:absolute;top:calc(50% - 7px);right:calc(1rem + 6px);display:block;transition:all .3s}.collapsible-link[aria-expanded=true]:after{transform:rotate(90deg) translate(-1px)}.collapsible-link[aria-expanded=true]:before{transform:rotate(180deg)}.ac-1 .card-header{padding:10px 15px;margin-bottom:0;background-color:transparent;border-bottom:0px solid rgba(0,0,0,.125)}.ac-1 .card-header h6{font-weight:600;font-size:17px;line-height:27px}.ac-1 .card-header h6 a{position:relative}.cards .card-header h6 a{position:relative;padding:0 40px 0 0}.typo-set{display:grid;grid-template-columns:auto auto;justify-content:flex-start;grid-gap:100px}.typo-head h2{font-family:var(--font-primary);font-size:80px;margin-bottom:20px}.typo-head p{font-family:var(--font-primary)}.typo-para h2{font-family:var(--font-primary);font-size:80px;margin-bottom:20px}.typo-para p{font-family:var(--font-primary)}.typo-set p span{display:block;color:#999}.color-box1{width:70px;height:70px;border-radius:100px;margin-right:10px}.cbx0{background:#ee7326}.cbx1{background:#002178}.cbx2{background:#1a1717}.cbx3{background:#7c7c7c}.cbx4{background:#c49c5f}.cbx5{background:#201a11}.cbx6{background:#bd9d67}.cbx7{background:#dedede}.cbx8{background:#ef4e00}.cbx9{background:#1d1d1d}.cbx10{background:#393939}.cbx11{background:#711628}.cbx12{background:#dbcdb4}.cbx13{background:#000}.cbx14{background:#9098b1}.cbx15{background:#fd506e}.cbx16{background:#fff}.cbx17{background:#666cba}.cbx18{background:#212429}.cbx19{background:#555}.cbx20{background:#f5f5f5}.cbx21{background:#00a459}.cbx22{background:#af1105}.cbx23{background:#56ba48}.cbx24{background:#242321}.cbx25{background:#c4c4c4}.cbx26{background:#fc4c1b}.cbx27{background:#f7b634}.cbx28{background:#4c4c4c}.cbx29{background:#55b645}.cbx30{background:#ef5827}.cbx31{background:#faa831}.cbx32{background:#6e6e81}.cbx33{background:#95c33d}.cbx34{background:#f6871e}.cbx35{background:#37464d}.cbx36{background:#060606}.cbx37{background:#4b4b4b}.cbx38{background:#ec2127}.cbx39{background:#262b31}.cbx40{background:#4e4e4e}.cbx41{background:#892c56}.cbx42{background:#7abdc6}.cbx43{background:#ffc54a}.cbx44{background:#00a350}.cbx45{background:#8cc24a}.cbx46{background:#9d9d9d}.cbx47{background:#04031b}.cbx48{background:#979ca8}.cbx49{background:#ff824c}.cbx50{background:#96c277}.cbx51{background:#b1b6bc}.cbx52{background:#021631}.cbx53{background:#ff1044}.cbx54{background:#2effcd}.cbx55{background:#ff8282}.cbx56{background:#002845}.cbx57{background:#57575c}.cbx58{background:#213266}.cbx59{background:#d3e6f5}.cbx60{background:#444}.cbx61{background:#ff9f00}.cbx62{background:#5ca40d}.cbx63{background:#3e3e3e}.cbx64{background:#959597}.cbx65{background:#fd5b86}.cbx66{background:#141414}.cbx67{background:#4f4f4f}.cbx68{background:#3b3b92}.cbx69{background:#333}.cbx70{background:#2c3541}.cbx71{background:#f93}.cbx72{background:#636363}.cbx73{background:#445854}.cbx74{background:#f2c69a}.cbx75{background:#1f0f34}.cbx76{background:#82798c}.cbx77{background:#54215d}.cbx78{background:#efe690}.cbx79{background:#0f4c5c}.cbx80{background:#301860}.cbx81{background:#9f98ad}.cbx82{background:#0e549d}.cbx83{background:#f58634}.cbx84{background:#250747}.cbx85{background:#7a88b5}.cbx86{background:#154247}.cbx87{background:#af761d}.cbx88{background:#545454}.cbx89{background:#060910}.cbx90{background:#20293c}.cbx91{background:#d8a31a}.cbx92{background:#0f0b47}.cbx93{background:#505068}.cbx94{background:#2f91f8}.cbx95{background:#f7931e}.cbx96{background:#62b741}.cbx97{background:#666}.cbx98{background:#d3db24}.cbx99{background:#7f8b1f}.cbx100{background:#f9ae41}.cbx101{background:#f5921e}.cbx102{background:#ec8808}.cbx103{background:#1abbba}.cbx104{background:#00993f}.cbx105{background:#0e3a91}.cbx106{background:#6262cc}.cbx107{background:#bbba66}.cbx108{background:gold}.cbx109{background:#e53935}.cbx110{background:#040404}.cbx111{background:#faba50}.cbx112{background:#ffeacb}.cbx113{background:#1a1919}.cbx114{background:#2f2f2f}.cbx115{background:#ffcf61}.cbx116{background:#fcfcfc}.cbx117{background:#4285f4}.cbx118{background:#474646}.cbx119{background:#e5eef8}.cbx120{background:#fbbc05}.cbx121{background:#00a2ad}.cbx122{background:#134a56}.cbx123{background:#b976e5}.cbx124{background:#dedede}.cbx125{background:#ac134b}.cbx126{background:#e4953e}.cbx127{background:#fff}.cbx128{background:#fffcf0}.cbx129{background:#051a35}.cbx130{background:#f2f5f6}.cbx131{background:#fff}.cbx132{background:#b7b7b9}.cbx133{background:#d341fb}.cbx134{background:#6752a4}.cbx135{background:#101115}.cbx136{background:#fffaf4}.cbx137{background:#ff9914}.cbx138{background:#ff3b01}.cbx139{background:gray}.cbx140{background:gold}.cbx141{background:#111}.cbx142{background:#8a8a8a}.cbx143{background:#485b97}.color-detailss{padding-top:10px}.color-detailss p{color:#999}.cf-turnstile,.cf-turnstile>iframe,[data-sitekey]{max-width:100%!important;overflow:hidden!important}@media(max-width:380px){.cf-turnstile{transform:scale(.85);transform-origin:left center;width:calc(100% / .85)}}@media(max-width:320px){.cf-turnstile{transform:scale(.78);transform-origin:left center;width:calc(100% / .78)}}.team-img{height:400px;width:100%;background-repeat:no-repeat;background-position:center center;background-size:320px;transition:background .8s;overflow:hidden;display:flex;justify-content:center;align-items:center;position:relative}.ree-media-crd:hover .team-img{background-size:500px;background-position:left center}.ree-media-crd:hover .icons a{opacity:1}.icons a{color:#30303c;transition:opacity 1s;opacity:0}.icons{position:absolute;height:160px;top:20px;left:20px;display:flex;flex-direction:column;align-items:center;justify-content:space-around}.hero-sec{position:relative;height:100vh;align-items:center;display:grid}.shape-dot-bg{width:200px;height:200px;background:#ffece4;border-radius:100px;position:absolute;z-index:-0}.uniq-points{display:grid;grid-template-columns:auto auto auto;grid-gap:30px;text-align:center}.uniq-card{border-radius:14px;padding:20px 15px}.uniq-card i{margin-bottom:15px;font-size:35px}.uniq-card p{font-size:18px;line-height:28px}.btn-sets2{display:flex}.uca{background:#e7e9ff;color:#838ae0}.ucb{background:#ffefe8;color:#ec7c47}.ucc{background:#fff7df;color:#8c8265}.w-txt{color:#fff}.key-and-award{margin-top:-150px}.quick-key-points{background:#2f91f8;padding:40px 60px;display:grid;grid-template-columns:auto 30%;grid-gap:30px;border-radius:14px}.key-highlights{display:grid;grid-template-columns:auto auto;grid-gap:30px;justify-content:space-between}.key-highlt-b{color:#fff}.key-highlt-b img{width:65px}.key-highlt-b h3{margin:15px 0 10px;color:#fff;font-size:45px;line-height:55px}.our-app-d{text-align:left}.ree-app-st-a{width:40%}.ree-app-st-b{width:60%}.agency-info-anim{display:flex;align-items:center}.animated-logo{position:relative;width:160px;height:160px;margin:0 auto}.animated-logo .logo-anim{top:50%;position:absolute;transform:translateY(-50%);width:110px;right:0;left:0;margin:0 auto}.animated-logo .circle-anim{width:159px;height:159px;animation:rotation 14s infinite linear;position:relative}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.know-more-btn{display:inline-flex;align-items:center;gap:10px;padding:12px 32px;border:2px solid #3b82f6;border-radius:50px;color:#2f91f8;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s ease;background:transparent}.know-more-btn:hover{background:#3b82f6;color:#fff;border-color:#3b82f6}.know-more-btn svg{transition:transform .3s ease}.know-more-btn:hover svg{transform:translate(4px)}.mb60{margin-bottom:60px}.app-awards{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:30px;justify-content:center;align-items:center;max-width:1200px;margin:0 auto}.award-achivt{text-align:center;padding:0 15px;white-space:initial}.award-achivt img{max-width:100%;height:130px;margin-bottom:15px}.award-achivt p{font-size:14px;color:#52525d;margin:0;line-height:1.5}@media(max-width:1024px){.app-awards{grid-template-columns:repeat(2,1fr);grid-gap:40px}}@media(max-width:768px){.full_work_wrapper{margin:0 2rem}.know-more-btn{padding:10px 24px;font-size:14px}.mb60{margin-bottom:40px}.app-awards{grid-template-columns:repeat(2,1fr);grid-gap:30px}.award-achivt{padding:0 10px}.award-achivt img{margin-bottom:12px}.award-achivt p{font-size:13px}}@media(max-width:480px){.app-awards{grid-template-columns:1fr;grid-gap:30px}.know-more-btn{padding:10px 20px;font-size:14px}}.footer-deg2 h5{padding:30px 0 20px;color:#adb7c5}.footer-deg2{color:#adb7c5}.footer-deg2 p{font-size:16px;line-height:24px}.bt-top{border-top:1px solid #353544}.footer_social{display:flex;align-items:center}.footer_social li a{color:#adb7c5;font-size:18px}.footer_social li+li{margin-left:15px}.col-5s{width:20%;padding-right:15px;padding-left:15px}.owl-nv:hover .owl-nav button{opacity:1}.owl-nv .owl-nav button{width:40px;height:50px;background:#fff!important;border-radius:14px;position:absolute;top:50%;transform:translateY(-50%);left:10px;color:#2f91f8!important}.owl-nv .owl-nav .owl-prev{left:5px}.owl-nv .owl-nav .owl-next{right:5px}.dot-c1 img{width:100%}.dot-c1{width:100px;height:100px;border-radius:14px;border:0;overflow:hidden}.dot-c1.active{position:relative}.dot-c1.active:after{content:"";position:absolute;width:10px;height:10px;background:#2f91f8;left:5px;top:5px;border-radius:50px}.header--btn{display:flex;justify-content:space-between;padding:0;align-items:center}.price-table-heading ul{display:flow-root}.price-table-heading ul li:first-child{width:20%;background-color:#fff;border-radius:14px 0 0;color:#30303c}.price-table-heading ul li{float:left;background-color:#fbc3a9;padding:18px 25px;color:#30303c;width:60%;font-size:19px;font-weight:700}.price-table-heading ul li:last-child{width:20%;background-color:#fff;text-align:center;border-radius:0 14px 0 0}.price-table-ree ul li.heading{font-size:22px;width:20%;padding:10px 25px;font-weight:700;text-align:left;position:relative;color:#30303c;background:#fff;border-top:1px solid #fbc3a9}.price-ree li{padding:10px 15px;display:table-cell;align-items:center;vertical-align:middle}.price-table-ree li.content{width:60%;font-weight:400;padding:30px 25px;color:#050748;background:#fff4f4;border-top:1px solid #fbc3a9}.price-table-ree ul li.price{font-size:25px;font-weight:700;width:20%;text-align:center;justify-content:center;color:#050748;background:#fff;border-top:1px solid #fbc3a9}span.price-title{font-weight:400;font-size:15px;text-transform:none;width:100%;display:block;margin:0 0 8px}span.price-title{font-weight:400;font-size:14px;text-transform:none;width:100%;display:block;margin:0 0 10px}.price-off{display:block;font-size:16px;margin:10px 0 0;text-decoration:line-through;color:#636363}.br-bl{border-radius:0 0 0 14px}.br-br{border-radius:0 0 14px}.text-link,.job-detail h4{color:#2f91f8}.career-detail{display:flex;align-items:center;justify-content:space-between;width:100%}.career-detail p:last-child{font-weight:700;text-align:right}.career-detail p{font-size:17px;list-style:26px}.job-titl p:first-child{font-size:16px}.career-detail+.career-detail{margin-top:10px}.job-titl{display:flex;align-items:center;justify-content:space-between;width:100%}.loader-div span{display:block;margin:20px 0 0}.hero-content-a>p{font-size:21px;line-height:31px}.uniq-card{border-radius:14px;padding:20px 15px;display:flex;align-items:center;justify-content:flex-start;align-content:center;flex-direction:row;text-align:left}.uniq-card p{font-size:16px;line-height:24px;padding-left:12px}.home-app{height:auto;min-height:935px}.megamenu>a:before{position:absolute;right:1px;color:#000}.megamenu1>a:before{position:absolute}.mega-small{position:relative}.mega-small .menu-block-set{display:inline-table;border:0;border-top:2px solid #2f91f8;-webkit-box-shadow:0 10px 15px 0px rgb(82 0 57 / 10%);box-shadow:0 10px 15px #5200391a;padding:10px 0;border-radius:0 0 14px 14px}.ree-nav>ul.nav-list>li:hover .menu-dropdown{opacity:1;top:100px;pointer-events:auto}.menu-dropdown{height:auto;left:0;opacity:0;pointer-events:none;top:115px;z-index:10;position:absolute;width:100%;-webkit-transition:.4s ease all;-moz-box-transition:.4s ease all;-o-transition:.4s ease all;transition:.4s ease all;padding-top:20px;background:transparent}.menu-dropdown>.menu-block-set,.menu-dropdown>.menu-extra-info{box-shadow:none;border:none;border-radius:0}.ree-nav>ul.nav-list>li.megamenu>.menu-dropdown{background:transparent}.ree-nav>ul.nav-list>li.megamenu>.menu-dropdown>.menu-block-set{background:#fff}.ree-nav>ul.nav-list>li.megamenu>.menu-dropdown{padding-top:20px}.ree-nav>ul.nav-list>li.megamenu>.menu-dropdown:before{display:none}.menu-block-set{border-top:none;width:100%;padding:0;background-color:#fff;margin-top:0;border-radius:14px;overflow:hidden;border:1px solid #e5e7eb;box-shadow:0 25px 60px #0000001a,0 4px 20px #0000000f;max-height:calc(100vh - 180px);display:flex;flex-direction:column}.menu-dropdown p{font-size:17px;line-height:27px}.menu-block-a{display:grid;grid-template-columns:20% auto;grid-gap:30px}.menu-headings{position:relative;color:#2f91f8;margin-bottom:15px;font-size:18px;line-height:25px;font-weight:600}.menu-inner-block-a{display:grid;grid-template-columns:auto auto auto auto;grid-gap:30px}.ree-nav ul .menu-li-link li{display:block;width:100%}.ree-nav ul .menu-li-link li+li{margin-top:10px}.menu-li-link li a{width:100%;font-size:16px;color:var(--color-slate-grey);position:relative;line-height:26px;font-weight:500}#svc-cloud .menu-li-link,#svc-design .menu-li-link,#svc-marketing .menu-li-link{display:grid;grid-template-columns:repeat(2,1fr);gap:20px 40px}.menu-li-link li a:hover{color:#2f91f8}.menu-extra-info{background:#f0f5ff;padding:18px 0;border-bottom:none;border-top:1px solid #e8ecf1}.ree-nav>ul>li.megamenu>div>div.menu-extra-info>div>div>ul>li a{font-size:16px;color:#050748;padding-left:10px}.ree-nav>ul>li.megamenu>div>div.menu-extra-info>div>div>ul>li{display:inline-flex;align-items:center;width:auto}.menu-extra-info-inner ul{display:flex;grid-gap:30px;justify-content:space-between;align-items:center;list-style:none;padding:0;margin:0}.menu-extra-info-inner ul li{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.menu-extra-info-inner ul li a{font-size:14px;color:#050748;text-decoration:none}.menu-icon-ree{width:45px}.menu-icon-ree img{width:35px}.webiocon{text-align:center;background:#fff;color:#2f91f8;width:40px;height:40px;line-height:40px;border-radius:50px;-webkit-box-shadow:0 19px 40px -10px #ffa880;box-shadow:0 10px 30px -6px #ffa880}html body .bd-rds{border-radius:14px}.pera-block p+p{margin:15px 0 0}.pera-block h1,.pera-block h2,.pera-block h3,.pera-block h4,.pera-block h5,.pera-block h6{margin-bottom:15px}.d-ml50{margin-left:50px}.shadow2{-webkit-box-shadow:0 10px 15px 0px rgb(82 0 57 / 10%);box-shadow:0 10px 15px #5200391a}.ucd{background-color:#ffe0e0;color:#2f91f8}.ree-nav .dropdown-menu{display:block;visibility:hidden;opacity:0;transform:translateY(50px);border-radius:14px;border:0;border-top:2px solid #2f91f8;-webkit-box-shadow:0 10px 15px 0px rgb(82 0 57 / 10%);box-shadow:0 10px 15px #5200391a;-webkit-transition:.4s ease all;-moz-box-transition:.4s ease all;-o-transition:.4s ease all;transition:.4s ease all}.dropdown:hover .dropdown-menu{margin-top:0;display:block;visibility:visible;opacity:1;transform:translateY(0);-webkit-transition:.4s ease all;-moz-box-transition:.4s ease all;-o-transition:.4s ease all;transition:.4s ease all}.head-opacity{padding:150px 0 120px;position:relative;overflow:hidden;background-size:cover;background-position:center center;background-repeat:no-repeat}.head-opacity:before{content:"";position:absolute;top:0;height:100%;width:100%;opacity:.85;right:0;left:0;z-index:0;background:#fff}.item-filter{border-bottom:1px solid #eaeaea}.filter-bx .custom-select{border:0px;height:60px;outline:none;box-shadow:none}.filter-bx{padding:0 20px;border-right:1px solid #eaeaea;height:60px;align-items:center;display:flex;max-width:240px}.filter-bx:last-child{border-right:0}.sub-heading2{font-weight:300;font-size:16px;line-height:30px;color:#2f91f8;background:#0c1c32;display:inline-block;border-radius:50px;padding:2px 15px}.item-author-infos{display:flex;align-items:center}.itemcont a{color:#2f91f8;display:inline-block;padding-top:4px}.itemcont{margin-left:40px}.img-hover:hover .img-hor,.img-hover:hover img{-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1)}.itemcont h5{font-size:19px;line-height:28px;font-weight:600}.full-card--title{color:#fff;position:absolute;bottom:30px;padding:0 30px;font-size:18px;line-height:28px;font-weight:600}.full-card-link{position:relative;display:inline-block;overflow:hidden;border-radius:14px 14px 0 0;z-index:2;width:100%}.img-full-bgimg:after{content:"";background-image:-webkit-linear-gradient(top,rgba(0,0,0,0) 60%,rgba(0,0,0,.8) 100%);background-image:-o-linear-gradient(top,rgba(0,0,0,0) 60%,rgba(0,0,0,.8) 100%);background-image:linear-gradient(-180deg,#0000 60%,#000c);position:absolute;top:0;left:0;width:100%;height:100%}.img-full-bgimg img{object-fit:cover;max-height:100%;width:100%;height:550px}.full-card-footer{padding:30px 20px;display:flex;align-content:center;justify-content:space-between;border-radius:0 0 14px 14px}.itmmlogo img{max-width:130px}.what-youget .stats-box img{width:52px;margin-bottom:30px}.list-icon li{padding:0 0 12px 29px;position:relative;line-height:27px;font-size:17px}.dottss .owl-dots{text-align:center;margin-top:30px}.list-icon li+li{margin-top:20px}.list-icon li:before{font-family:"Font Awesome 5 Free";font-weight:700;position:absolute;left:0;top:2px;font-size:15px}.list-check li:before{content:"\f00c";color:#4caf50;border-radius:50px;border:1px solid #4caf50;width:30px;height:30px;text-align:center;line-height:30px;margin:0}.list-check li{padding:0 0 0 45px}.case-study-about{display:flex}.csa-block+.csa-block{margin-left:30px}.numbers-feature{display:grid;grid-template-columns:80px auto;grid-gap:20px}.number-f h2{text-align:center;font-size:45px;line-height:80px;color:#2f91f8;background:#dfecff;border-radius:50%;width:80px;height:80px}.quote-line:before{font-family:"Font Awesome 5 Free";content:"\f10d";font-weight:700;margin:0 8px 0 0;color:#2f91f8}.quote-line:after{font-family:"Font Awesome 5 Free";content:"\f10e";font-weight:700;margin:0 0 0 8px;color:#2f91f8}.dark-deep .ree-header .sticky{background:#0009!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.nav-list{display:flex}.header-dark .ree-nav .nav-list li a.menu-links{color:#fcfcfd}.header-dark.sticky .ree-nav .nav-list li a.menu-links,.top-header.sticky .top-header li{color:#08182b}.header-dark .l-dark{display:none}.header-dark .l-white{display:block}.header-dark.sticky .l-white{display:none}.header-dark.sticky .top-header{color:#08182b}.header-dark.sticky .l-dark{display:block}.header-dark.sticky .ree-btn-grdt3{background:#2f91f8;color:#fff;border:1px solid #2f91f8;-webkit-box-shadow:none;box-shadow:none}.dark-deep .header-dark .ree-nav .nav-list li a.menu-links,.dark-deep .header-dark.sticky .ree-nav .nav-list li a.menu-links,html .dark-bg h1 a,.dark-bg h2 a,.dark-bg h3 a,.dark-bg h4 a,.dark-bg h5 a,.dark-bg h6 a,html .dark-bg h1,.dark-bg h2,.dark-bg h3,.dark-bg h4,.dark-bg h5,.dark-bg h6{color:#fcfcfd}body .dark-bg p,body.dark-bg{color:#939db2}body .home-creative-agency p{color:#fcfcfd}.dark-deep .ree-btn,.dark-deep .ree-btn2{box-shadow:none!important}.dark-deep{background-color:#0b0b0f}.dark-light-a{background:#131419}.dark-bg .icon-with-title,.dark-bg .half-blog-content{background:#1b1c22}.dark-bg .half-blog-card{border:5px solid #1b1c22;background:#1b1c22}.dark-bg label a{color:#2f91f8}.dark-bg .custom-control-input:checked~.custom-control-label:before{color:#333;border-color:#2f91f8;background-color:#2f91f8}.ree-btn-grdt3{background:transparent;color:#fcfcfd;border:1px solid #fcfcfd;-webkit-box-shadow:none;box-shadow:none}.home-creative-agency:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:-webkit-linear-gradient(top,rgba(0,0,0,.4) 50%,rgba(0,0,0,.9) 100%);background-image:-o-linear-gradient(top,rgba(0,0,0,.4) 50%,rgba(0,0,0,.9) 100%);background-image:linear-gradient(-180deg,#0006 50%,#000000e6)}.home-creative-agency{background-size:cover;background-position:-2px 0px;height:935px;width:calc(100% + 0px);position:relative}.dark-bg .ree-text:after{background:#525252}.creative-service{margin-top:-15vh}.sevctxt h3{font-size:28px;line-height:38px}.work-thumbnail{text-align:center;border-radius:14px;overflow:hidden;width:100%}.work-thumbnail img{width:100%}.creative-service .img-full-bgimg:after{background-image:-webkit-linear-gradient(top,rgba(0,0,0,.35) 60%,rgba(0,0,0,.3) 100%);background-image:-o-linear-gradient(top,rgba(0,0,0,.35) 60%,rgba(0,0,0,.3) 100%);background-image:linear-gradient(-180deg,#00000059 60%,#0000004d)}.creative-service .img-full-bgimg img{height:auto}.bottom-tags a{color:#939db2;display:inline-block;font-size:15px;line-height:25px;font-weight:600;padding:0 10px}.bottom-tags{background:#12186d;position:relative;top:-4px;padding:10px;display:block;border-radius:0 0 14px 14px;text-align:center;z-index:1;margin:0 auto;width:90%}.counter-c-a{display:flex;flex-direction:column;align-items:center}.input-ree{width:100%;height:50px;padding:0;margin:0 0 25px;color:#939db2;font-size:17px;outline:none;background:transparent;border:0;border-bottom:2px solid #585858;-webkit-border-radius:4px;border-radius:0;font-weight:400;-webkit-appearance:none}.form-blocks textarea{height:100px}.form-blocks input:focus,.form-blocks textarea:focus{border-bottom:2px solid #2f91f8}.form-blocks::-webkit-input-placeholder{color:#939db2}.form-blocks::-moz-placeholder{color:#939db2}.form-blocks:-ms-input-placeholder{color:#939db2}.form-blocks:-moz-placeholder{color:#939db2}.form-blocks select option{padding:10px;background-color:#141416;color:#939db2}.our-map iframe{width:100%;height:150px;border-radius:14px;border:0}.home-contact-blocks .c-infot{width:50%}.form-blocks{padding-left:50px}.l-white{display:none}.dark-bg .l-white{display:block}.dark-bg .l-dark{display:none}.contact-detalnk a{display:table;font-size:20px;text-indent:-20px;line-height:30px;padding-left:40px}.contact-detalnk i{margin-right:15px}.contact-detalnk a+a{margin-top:20px}.contact-detalnk a:hover span{box-shadow:inset 0 -30px #2f91f8;color:#fff}.contact-detalnk a span{padding:4px 6px;box-shadow:inset 0 -2px #2f91f8;transition:box-shadow .25s ease,color .25s ease}.get-conct-2 .footer_social li a{color:#30303c;font-size:20px}.icon-block-ree{text-align:center;display:grid;grid-template-columns:auto auto auto auto auto;grid-gap:30px}.icon-block-ree img{width:80px;margin-bottom:20px}.icon-block-ree p{font-size:20px;font-weight:600;line-height:30px}.icon-card-title{padding:0 30px}.head-dez3{padding-top:110px;position:relative;background:#0c1c32}.reebga{background:#fff2e2}.reebgb{background:#feeae3}.reebgc{background:#c8ebff}.reebgd{background:#eee0f7}.personal.footer_social{display:flex;align-items:center;justify-content:space-evenly;padding:20px 0;margin-top:30px}.ref-links a{color:#adb7c5;padding:0 15px}.ref-links{display:inline-block;text-align:center;width:100%}.freelancer .footer_social a{color:#30303c}.home-hero-pp{display:flex;min-height:auto;align-items:center;background:#ffe0e0;padding-top:140px;padding-bottom:100px}.hero-right-cnt .media{align-items:flex-start;padding-left:80px}.hero-right-cnt .media h4{font-size:35px;line-height:45px}.noise-bg-effct{background:#ffdfbd;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAAAUVBMVEWFhYWDg4N3d3dtbW17e3t1dXWBgYGHh4d5eXlzc3OLi4ubm5uVlZWPj4+NjY19fX2JiYl/f39ra2uRkZGZmZlpaWmXl5dvb29xcXGTk5NnZ2c8TV1mAAAAG3RSTlNAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAvEOwtAAAFVklEQVR4XpWWB67c2BUFb3g557T/hRo9/WUMZHlgr4Bg8Z4qQgQJlHI4A8SzFVrapvmTF9O7dmYRFZ60YiBhJRCgh1FYhiLAmdvX0CzTOpNE77ME0Zty/nWWzchDtiqrmQDeuv3powQ5ta2eN0FY0InkqDD73lT9c9lEzwUNqgFHs9VQce3TVClFCQrSTfOiYkVJQBmpbq2L6iZavPnAPcoU0dSw0SUTqz/GtrGuXfbyyBniKykOWQWGqwwMA7QiYAxi+IlPdqo+hYHnUt5ZPfnsHJyNiDtnpJyayNBkF6cWoYGAMY92U2hXHF/C1M8uP/ZtYdiuj26UdAdQQSXQErwSOMzt/XWRWAz5GuSBIkwG1H3FabJ2OsUOUhGC6tK4EMtJO0ttC6IBD3kM0ve0tJwMdSfjZo+EEISaeTr9P3wYrGjXqyC1krcKdhMpxEnt5JetoulscpyzhXN5FRpuPHvbeQaKxFAEB6EN+cYN6xD7RYGpXpNndMmZgM5Dcs3YSNFDHUo2LGfZuukSWyUYirJAdYbF3MfqEKmjM+I2EfhA94iG3L7uKrR+GdWD73ydlIB+6hgref1QTlmgmbM3/LeX5GI1Ux1RWpgxpLuZ2+I+IjzZ8wqE4nilvQdkUdfhzI5QDWy+kw5Wgg2pGpeEVeCCA7b85BO3F9DzxB3cdqvBzWcmzbyMiqhzuYqtHRVG2y4x+KOlnyqla8AoWWpuBoYRxzXrfKuILl6SfiWCbjxoZJUaCBj1CjH7GIaDbc9kqBY3W/Rgjda1iqQcOJu2WW+76pZC9QG7M00dffe9hNnseupFL53r8F7YHSwJWUKP2q+k7RdsxyOB11n0xtOvnW4irMMFNV4H0uqwS5ExsmP9AxbDTc9JwgneAT5vTiUSm1E7BSflSt3bfa1tv8Di3R8n3Af7MNWzs49hmauE2wP+ttrq+AsWpFG2awvsuOqbipWHgtuvuaAE+A1Z/7gC9hesnr+7wqCwG8c5yAg3AL1fm8T9AZtp/bbJGwl1pNrE7RuOX7PeMRUERVaPpEs+yqeoSmuOlokqw49pgomjLeh7icHNlG19yjs6XXOMedYm5xH2YxpV2tc0Ro2jJfxC50ApuxGob7lMsxfTbeUv07TyYxpeLucEH1gNd4IKH2LAg5TdVhlCafZvpskfncCfx8pOhJzd76bJWeYFnFciwcYfubRc12Ip/ppIhA1/mSZ/RxjFDrJC5xifFjJpY2Xl5zXdguFqYyTR1zSp1Y9p+tktDYYSNflcxI0iyO4TPBdlRcpeqjK/piF5bklq77VSEaA+z8qmJTFzIWiitbnzR794USKBUaT0NTEsVjZqLaFVqJoPN9ODG70IPbfBHKK+/q/AWR0tJzYHRULOa4MP+W/HfGadZUbfw177G7j/OGbIs8TahLyynl4X4RinF793Oz+BU0saXtUHrVBFT/DnA3ctNPoGbs4hRIjTok8i+algT1lTHi4SxFvONKNrgQFAq2/gFnWMXgwffgYMJpiKYkmW3tTg3ZQ9Jq+f8XN+A5eeUKHWvJWJ2sgJ1Sop+wwhqFVijqWaJhwtD8MNlSBeWNNWTa5Z5kPZw5+LbVT99wqTdx29lMUH4OIG/D86ruKEauBjvH5xy6um/Sfj7ei6UUVk4AIl3MyD4MSSTOFgSwsH/QJWaQ5as7ZcmgBZkzjjU1UrQ74ci1gWBCSGHtuV1H2mhSnO3Wp/3fEV5a+4wz//6qy8JxjZsmxxy5+4w9CDNJY09T072iKG0EnOS0arEYgXqYnXcYHwjTtUNAcMelOd4xpkoqiTYICWFq0JSiPfPDQdnt+4/wuqcXY47QILbgAAAABJRU5ErkJggg==)}.home-hero-pp .ree-stat-icn{padding:18px;background:#fff}.logo-design{background:#3c007d;padding-top:140px;padding-bottom:80px;color:#fff}.logo-design h1{color:#fff}.logo-design .hero-content-a{padding-right:80px}.bg-perallx{min-height:550px;background-repeat:no-repeat}.owlbg11{background-repeat:no-repeat;background-position:center top;background-size:cover}.bg-opcty{position:relative;background-size:cover}.dsbld{color:#c5c5c5!important;cursor:not-allowed}.ree-nav>ul.nav-list>li:hover .h-bhv{top:115px}.header-bhv{display:block!important}.ree-nav .h-bhv{top:145px}.mini-header-bar{display:flex;flex-direction:row;align-content:center;justify-content:space-between;align-items:center;max-height:30px;min-height:30px;background:#dfecff;margin:0 -20px;padding:0 20px}.sideone{display:flex;align-items:center;align-content:center;flex-direction:row;justify-content:flex-start}.sideone a i{margin-right:5px}.sideone a.contactinfo{font-size:16px}.sideone a+a{margin-left:15px}.sidetwo a{font-size:16px;padding:0 10px}html body .header-bhv{height:115px;-webkit-box-shadow:0 10px 15px -10px #ffe0d2;box-shadow:0 10px 15px -10px #ffe0d2}html body .header-bhv.sticky .mini-header-bar{max-height:0px;min-height:0px;opacity:0}.ree-header.sticky .ree-nav>ul.nav-list>li:hover .menu-dropdown{opacity:1;top:100px;pointer-events:auto}.hero-content-x span{font-size:55px;line-height:67px;font-weight:700}.hero-content-x h1{font-weight:600}.slide-hero{background:#fff;margin-top:115px;min-height:600px;display:flex;align-items:flex-start;align-content:center;flex-direction:row}.slide-hero .row{padding-top:50px;padding-bottom:100px}.slide-hero .owl-dots{position:absolute;bottom:10px;right:0;left:0;text-align:center}.ree-tt{background:#2f91f8;background:-moz-linear-gradient(right,#2f91f8,#f5324f);background:-webkit-linear-gradient(right,#2f91f8,#f5324f);background:linear-gradient(right,#2f91f8,#f5324f);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.client-logo-set{display:grid;grid-template-columns:auto auto auto auto auto auto;grid-gap:30px}.client-logo-set a{display:flex;background:#fff;padding:20px;border-radius:6px;-webkit-box-shadow:0 19px 40px -10px #ffe0d2;box-shadow:0 19px 40px -10px #ffe0d2;align-items:center;justify-content:center}.client-logo-set a img{max-width:100px;max-height:50px}.bhv-tt .creative-img{width:100%;margin:0 auto 40px;border-radius:14px;padding:15px}.bhv-tt{text-align:center}.bhv-tt .ree-card-link{color:#2f91f8}.digi-service{position:relative;overflow:hidden}.digi-service:after{content:"";position:absolute;right:-20rem;top:-20rem;width:40rem;height:40rem;border:6.0625rem solid #eff0fb;border-radius:50%;z-index:-1}.digi-service:before{content:"";position:absolute;left:-20rem;bottom:-20rem;width:40rem;height:40rem;border:6.0625rem solid #e2f6ff;border-radius:50%;z-index:-1}.cta-info-tt{background:#fff;z-index:11;position:relative;padding:50px;border-radius:14px;margin:-106px 15px 50px;box-shadow:0 20px 50px #6722001a;-moz-box-shadow:0px 20px 50px rgb(103 34 0 / 10%);-webkit-box-shadow:0px 20px 50px rgb(103 34 0 / 10%)}.w80{width:80px}.ourinfo p{color:#fff;padding-bottom:10px}.ourinfo h5 a{color:#fff}.formnews input{width:100%;height:40px;padding:0 45px 0 0;margin:0;color:#fff;font-size:17px;outline:none;background:transparent;border:0;border-bottom:2px solid #e6e6e6;-webkit-border-radius:4px;border-radius:0;font-weight:400}.formnews button{position:absolute;right:0;top:0;border:0;background:transparent;color:#fff;padding:10px}.formnews{position:relative}.formnews input::placeholder{color:#fff;opacity:1}.formnews input::-ms-input-placeholder{color:#fff}.lead-gen{margin-top:85px;padding-top:100px;padding-bottom:100px}.lead-number img{width:80px;margin-top:40px}.lead-number h2{font-size:50px;line-height:60px;font-weight:600;margin-bottom:30px}.ree-header{height:100px;z-index:10;display:flex;align-content:center;flex-direction:column}.dark-bg .hc-nav-trigger span,.dark-bg .hc-nav-trigger span:before,.dark-bg .hc-nav-trigger span:after{display:block;position:absolute;left:0;height:4px;background:#fff;transition:all .2s ease}.header-bhv .ree-nav>ul.nav-list>li:hover .menu-dropdown{opacity:1;top:110px}.header-bhv .ree-nav>ul.nav-list>.menu-dropdown{opacity:0;top:125px}.header-bhv .ree-nav>ul.nav-list>.mega-small .menu-dropdown{opacity:0;top:95px}.header-bhv .ree-nav>ul.nav-list>.mega-small:hover .menu-dropdown{opacity:1;top:80px}.additionalstyle{margin-top:50px}.additionalstyle p{margin-left:100px;text-align:justify}.accordion .accordion-item{border-bottom:1px solid #e5e5e5}.accordion .accordion-item button[aria-expanded=true]{border-bottom:1px solid #03b5d2}.accordion button{position:relative;display:block;text-align:left;width:100%;padding:1em 0;color:#7288a2;font-size:1.15rem;font-weight:400;border:none;background:none;outline:none}.accordion button:hover,.accordion button:focus{cursor:pointer;color:#03b5d2}.accordion button:hover:after,.accordion button:focus:after{cursor:pointer;color:#03b5d2;border:1px solid #03b5d2}.accordion button .accordion-title{padding:1em 1.5em 1em 0}.accordion button .icon{display:inline-block;position:absolute;top:18px;right:0;width:22px;height:22px;border:1px solid;border-radius:22px}.accordion button .icon:before{display:block;position:absolute;content:"";top:9px;left:5px;width:10px;height:2px;background:currentColor}.accordion button .icon:after{display:block;position:absolute;content:"";top:5px;left:9px;width:2px;height:10px;background:currentColor}.accordion button[aria-expanded=true]{color:#03b5d2}.accordion button[aria-expanded=true] .icon:after{width:0}.accordion button[aria-expanded=true]+.accordion-content{opacity:1;max-height:max-content;transition:all .2s linear;will-change:opacity,max-height}.mega-small a:hover{color:#2f91f8!important}.accordion .accordion-content{opacity:0;max-height:0;overflow:hidden;transition:opacity .2s linear,max-height .2s linear;will-change:opacity,max-height}.accordion .accordion-content p{font-size:1rem;font-weight:300;margin:2em 0}.product-page{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#fff;box-shadow:0 0 10px #0000001a;padding:20px}.product-hero-bottom{display:flex;align-items:center;gap:0;position:relative}.product-image img{max-width:100%;height:auto;border:1px solid #ddd}.product-details{max-width:500px;margin-left:20px}.product-title{font-size:24px;margin-bottom:10px}.product-price{font-size:20px;color:#b12704;margin-bottom:20px}.product-description{font-size:16px;margin-bottom:20px}.product-arrow-gif{position:absolute;left:50%;top:150%;transform:translate(-50%,-50%);width:240px;height:280px;object-fit:contain;filter:brightness(0) contrast(3);z-index:1}.product-hero-highlight{font-size:48px;font-weight:900;color:#facc15;letter-spacing:2px;font-family:var(--font-primary);position:relative;z-index:2;transform:translate(350px)}.add-to-cart-btn{background-color:#f90;color:#fff;border:none;padding:10px 20px;cursor:pointer;font-size:16px}.add-to-cart-btn:hover{background-color:#e68a00}.modal-overlay{display:flex;justify-content:center;align-items:center;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#0006}.close-modal-btn{padding:8px;background:#6a5acd;font-family:Verdana,Geneva,Tahoma,sans-serif;font-size:15px;color:#f8f8ff;font-weight:5px;cursor:pointer;border:none}.close-btn-wrapper{display:flex}.modal-content{display:flex;justify-content:center;align-items:center;flex-direction:row;background-color:#fefefe;padding:10px;border:1px solid #888;width:100%;max-width:900px;position:relative;gap:20px;top:0;border-radius:30px}.hide{display:none}.form-container-main-img{background-color:#fff;width:50%;padding:0;border-radius:20px}.form-container-main{background-color:#fff;width:50%;padding:0;border:3px solid #115277;border-radius:20px;box-shadow:2px 2px 10px #eee}.form-container-main1{background-color:#fff;width:50%;padding:0;border-radius:20px}.Brochre-form-container-heading{display:flex;justify-content:flex-end;align-items:center;white-space:nowrap;gap:70px;margin:0;padding-bottom:20px}.form-container-heading{display:flex;justify-content:flex-end;align-items:center;white-space:nowrap;gap:80px;margin:0;padding-bottom:20px}.form-request-quote{text-align:center}.form-container{max-width:600px;margin:0 auto;padding:10px;background-color:#fff;border-radius:20px}.form-container1,.form-container2{display:flex;justify-content:space-between;gap:10px;margin-bottom:10px}.form-container-item1,.form-container-item2{display:flex;flex-direction:column;width:50%}.form-item-label{color:#000;font-size:14px;padding:3px;font-weight:600}.form-container-item{border:none}form{display:flex;flex-direction:column;font-size:14px}input,select,textarea{padding:10px;border:1px solid #ddd;width:100%}textarea{height:60px;border-radius:10px}input,select{padding:5px 5px 5px 35px;border:1px solid #ddd;width:100%;height:35px;border-radius:10px}select{padding:5px}.recaptcha-button{padding:10px 20px;background-color:#2f91f8;color:#fff;border:none;cursor:pointer;width:40%;margin:20px auto;text-align:center;border-radius:20px}.recaptcha{border:1px solid #ccc;padding:0;display:flex;align-items:center;justify-content:center;width:100%;margin:10px 0}.recaptcha iframe{border:none}.input-with-icon{position:relative;border:1px solid #ccc;display:flex;align-items:center;border-radius:10px}.input-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);pointer-events:none;color:#2f91f8;font-size:16px}.modal{display:flex;justify-content:center;align-items:center;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#0006}.modal-content-img{width:400px}.close{color:#115277;float:right;font-size:28px;font-weight:700;cursor:pointer;padding-left:20px}.close:hover,.close:focus{color:#000;text-decoration:none}.form-item-container{margin-bottom:20px;text-align:left}.hc-nav-trigger.hc-nav-1{display:block}.home-container2{text-align:center;padding:60px}.home-container2-description{margin:0 auto;max-width:900px;padding:3% 20px}.home-container2-desc-p{font-size:17px;font-family:var(--font-primary);color:#52525d;font-weight:600;font-style:normal}.home-clients img{max-height:80px}.home-container2-clients{display:flex;overflow:hidden;white-space:nowrap;padding:10px 0;margin:0 auto;scrollbar-width:none;-ms-overflow-style:none}.home-container2-clients::-webkit-scrollbar{display:none}.Home-logo-container{max-width:1200px;margin:0 auto;text-align:center}.Home-logo-container h3{color:#30303c;font-weight:700;font-size:34px;line-height:42px;font-family:var(--font-primary);margin:40px 0}.Home-logo-grid-item{margin:10px;flex:0 0 calc(20% - 20px);display:flex;justify-content:center;align-items:center;padding:20px;border-radius:8px;border:1px solid #f0f0f0}.Home-logo-grid-item:hover{box-shadow:0 20px 20px #02134f1a;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.Home-logo-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px;justify-items:center}.Home-logo-grid-item img{max-width:100%;max-height:80px}.top-header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:10px 0 10px 10px;color:#444;font-size:16px;background:#f5f5f5}.left_header_nav,.right_header_nav{display:flex;flex-wrap:wrap;gap:.5rem;padding-left:2.5rem}.mobile_only_direct{display:none}.top-header span{display:flex;align-items:center;margin-right:15px;font-size:13px}.right_header_nav{margin-right:20px}.right_header_nav p{font-size:13px}.top-header i,.top-header img{margin-right:8px}.flag-icon{width:20px;height:auto}.carousel-caption{color:#fff}.home-page-business-head{color:#fff;font-size:18px;line-height:28px}.blog-li{line-height:30px}.Home-faqs .food-faq-section{padding-top:0}.what-we-do-main-container{background-image:url(../images/home/tech/techbg.webp);background-color:#dfecff;padding:5%;background-size:cover}.what-we-do{max-width:1200px;margin:0 auto}.what-we-do-section-title{text-align:center;margin-bottom:20px;color:#fff;font-size:34px;line-height:46px;font-weight:700;display:block;text-transform:uppercase;font-family:var(--font-primary)}.what-we-do-tab-container{display:flex;flex-wrap:wrap}.what-we-do-tabs{flex:1;max-width:350px;background-color:#dfecff;box-shadow:0 4px 8px #0000001a;font-size:14px;padding:20px 0 20px 25px}.what-we-do-tab-link{display:block;width:100%;padding:10px;background-color:#dfecff;border:none;text-align:left;cursor:pointer;font-size:16px;line-height:21px;color:#6e4767;font-weight:600;font-family:var(--font-primary);white-space:nowrap}.what-we-do-tab-link.active{background-color:#2f91f8;color:#fff;width:105%;margin-right:-5%;overflow:visible;position:relative;box-shadow:0 4px 8px #0000001a}.what-we-do-tab-content{flex:3;padding:40px 40px 40px 60px;border-left:1px solid #ddd;background-color:#fff;margin-top:20px;margin-bottom:20px}.what-we-do-tab-panel{display:none}.what-we-do-tab-panel h3{font-size:24px;font-family:var(--font-primary)}.what-we-do-tab-panel h4{font-size:20px;padding-top:30px;font-family:var(--font-primary)}.what-we-do-tab-panel p{padding-top:30px;font-family:var(--font-primary);font-weight:400;font-style:normal;font-size:18px;line-height:31px;text-align:justify}.what-we-do-tab-panel.active{display:block}.what-we-do-read-more{color:#2f91f8;text-decoration:none;font-weight:700;display:flex;justify-content:flex-end;font-family:var(--font-primary);font-weight:400;font-style:normal;font-size:18px;line-height:31px;margin-top:30px}.what-we-do-tab-panel ul{list-style-type:none;padding:0}.what-we-do-tab-panel li{display:inline-block;justify-content:center;align-items:center;gap:10px;width:45%;margin:15px;font-weight:600;font-style:normal;font-size:18px;font-family:var(--font-primary);line-height:31px;background-color:#f5f5f5;padding:5px;border-radius:10px;color:#410d34}.whatwedogif-img{width:55px;height:55px;padding:5px}.industries-section{padding:80px 20px;text-align:center;background-color:#001c7f;position:relative;overflow:hidden}.industries-title{margin-bottom:50px;text-align:center;color:#fff;display:block;text-transform:uppercase;font-size:34px;line-height:46px;font-weight:700;font-family:var(--font-primary);position:relative;z-index:2}.industries-carousel-container{position:relative;max-width:1400px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:20px}.industries-carousel-wrapper{flex:1;overflow:hidden;position:relative}.industries-grid{display:flex;gap:30px;transition:transform .5s ease;width:max-content}.industry-item{background-color:#fff;border-radius:15px;box-shadow:0 4px 15px #0000001a;padding:30px 25px;text-align:center;min-width:180px;max-width:180px;height:190px;display:flex;justify-content:center;align-items:center;flex-direction:column;color:#1f2937;font-family:var(--font-primary);transition:transform .3s ease,box-shadow .3s ease;flex-shrink:0}.industry-item:hover{transform:translateY(-5px);box-shadow:0 8px 25px #00000026;background-color:#fff;color:#1f2937}.industry-item img{max-width:60px;height:auto;margin-bottom:15px;object-fit:contain}.industry-item p{margin-top:10px;font-size:19px;font-weight:600;color:#1f2937;line-height:1.4}.industries-carousel-nav{background-color:transparent;border:none;border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:#fff;font-size:20px;z-index:3;position:relative;flex-shrink:0}.industries-carousel-nav:hover{background-color:#ffffff4d;border-color:#ffffff80;transform:scale(1.1)}.industries-carousel-nav:active{transform:scale(.95)}.industries-carousel-nav i{pointer-events:none}@media(max-width:1024px){.industries-grid{gap:20px}.industry-item{min-width:180px;max-width:180px;height:200px;padding:25px 20px}.industry-item img{max-width:70px}}@media(max-width:768px){.industries-section{padding:60px 15px}.industries-title{font-size:28px;line-height:38px;margin-bottom:30px}.industries-carousel-container{gap:15px}.industries-carousel-nav{width:40px;height:40px;font-size:16px}.industries-grid{gap:15px}.industry-item{min-width:197px;max-width:200px;height:180px;padding:25px 20px}.industry-item img{max-width:60px}.industry-item p{font-size:14px}}.target-audiences-section{padding:70px 20px;background-color:#fff;position:relative;overflow:hidden}.target-audiences-header{max-width:1550px;margin:0 auto 40px;text-align:center;padding:0 20px}.target-audiences-title{font-size:42px;font-weight:700;color:#1a1a1a;margin:0 0 20px;font-family:var(--font-primary);line-height:1.2;letter-spacing:-.5px}.target-audiences-description{font-size:17px;color:#555;line-height:1.6;font-family:var(--font-primary);margin:0 auto;max-width:850px}.target-audiences-container{max-width:1300px;margin:0 auto;display:grid;grid-template-columns:1fr .6fr 1fr;grid-auto-rows:auto;gap:20px;position:relative;padding:0 20px}.reveal_card{display:flex;flex-direction:column;height:280px;transform:translateY(150px);width:100%;padding-bottom:3rem;transition:all .5s ease-in-out}.reveal_card_body{display:none}.why-choose-card-2:hover .reveal_card_body,.why-choose-card-1:hover .reveal_card_body{display:block}.why-choose-card-2:hover .reveal_card,.why-choose-card-1:hover .reveal_card{transform:translateY(0);padding-bottom:0rem}.reveal_card h3{font-size:18px;font-weight:500;line-height:1.4;margin-bottom:20px;position:relative;z-index:2;color:#fff;border-bottom:1px solid white;padding-bottom:10px}.target-audience-card{background:#fff;border:none;box-shadow:none;border-radius:14px;padding:20px 18px;display:flex;flex-direction:column;position:relative;overflow:hidden}.target-audience-card--top-left{grid-column:1 / 3;grid-row:1;min-height:220px}.target-audience-card--top-right{grid-column:3;grid-row:1 / 3;min-height:260px}.target-audience-card--bottom-left{grid-column:1;grid-row:2 / 4;min-height:260px}.target-audience-card--bottom-right{grid-column:2 / 4;grid-row:3;min-height:220px}.target-audience-content{flex:0 0 auto;margin-bottom:12px}.target-audience-title{font-size:40px;font-weight:500;color:#000;margin-bottom:8px;font-family:var(--font-primary);line-height:1.2;letter-spacing:-.3px}.target-audience-description{font-size:16px;color:#555;line-height:1.4;font-family:var(--font-primary);margin:0}.target-audience-image{margin-top:auto;text-align:center}.target-audience-image img{width:100%;height:auto;border-radius:12px;object-fit:cover;display:block}.target-audience-card--top-left{flex-direction:row;align-items:center;gap:20px;padding:20px 18px}.target-audience-card--top-left .target-audience-image{width:45%;flex-shrink:0;margin:0;text-align:left;order:1;display:flex;align-items:center}.target-audience-card--top-left .target-audience-image img{width:100%;height:auto;border-radius:12px;display:block;object-fit:cover}.target-audience-card--top-left .target-audience-content{flex:1;margin-bottom:0;order:2}.target-audience-card--top-right{flex-direction:column;padding:20px 18px;justify-content:flex-start}.target-audience-card--top-right .target-audience-content{margin-bottom:15px;flex-shrink:0}.target-audience-card--top-right .target-audience-image{margin-top:auto;width:100%;flex:0 0 auto;display:flex;align-items:flex-end}.target-audience-card--top-right .target-audience-image img{width:100%;height:auto;border-radius:12px;display:block;object-fit:cover}.target-audience-card--bottom-left{flex-direction:column;padding:20px 18px;justify-content:flex-start}.target-audience-card--bottom-left .target-audience-content{margin-bottom:15px;flex-shrink:0}.target-audience-card--bottom-left .target-audience-image{margin-top:auto;width:100%;flex:0 0 auto;display:flex;align-items:flex-end}.target-audience-card--bottom-left .target-audience-image img{width:100%;height:auto;border-radius:12px;display:block;object-fit:cover}.target-audience-card--bottom-right{flex-direction:row;align-items:center;gap:20px;padding:20px 18px}.target-audience-card--bottom-right .target-audience-image{width:42%;flex-shrink:0;margin:0;text-align:left;order:1;display:flex;align-items:center}.target-audience-card--bottom-right .target-audience-image img{width:100%;height:auto;border-radius:12px;display:block;object-fit:cover}.target-audience-card--bottom-right .target-audience-content{flex:1;margin-bottom:0;order:2}.target-audience-icon{grid-column:2;grid-row:2;width:100%;height:70%;min-height:90px;background:#fff;border-radius:14px;border:none;box-shadow:none;display:flex;align-items:center;justify-content:center;z-index:10}.target-audience-logo{width:140px;height:140px;object-fit:contain}@media(max-width:1024px){.target-audiences-container{gap:20px}.target-audience-card{padding:25px}.target-audience-title{font-size:22px}.target-audience-description{font-size:15px}.target-audience-icon{width:100%;max-width:231px;height:100%;min-height:200px}}@media(max-width:768px){.target-audiences-section{padding:60px 15px}.target-audience-logo_one{display:none}.target-audience-card--bottom-left{grid-row:inherit}.target-audience-card img{width:100%}.why-trust-us_icon_sub h3{font-size:16px!important}.why-trust-us_icon_sub p{font-size:13px!important}.target-audiences-header{margin-bottom:50px;padding:0 10px}.target-audiences-title{font-size:32px;margin-bottom:20px}.target-audiences-description{font-size:16px;max-width:100%}.target-audiences-container{grid-template-columns:1fr;grid-template-rows:auto;gap:20px}.target-audience-card--top-left,.target-audience-card--top-right,.target-audience-card--bottom-left,.target-audience-card--bottom-right{grid-column:1!important;grid-row:auto!important;flex-direction:column}.target-audience-card--top-left .target-audience-image,.target-audience-card--bottom-right .target-audience-image{width:100%;margin-top:20px;order:unset}.target-audience-icon{grid-column:1!important;grid-row:auto!important;width:100px;height:100px;margin:0 auto}.target-audience-title{font-size:20px}.target-audience-description{font-size:14px}}@media(max-width:480px){.target-audiences-section{padding:40px 10px}.target-audiences-header{margin-bottom:40px}.target-audiences-title{font-size:28px;margin-bottom:15px}.target-audiences-description{font-size:15px}.target-audience-card{padding:20px}.target-audience-title{font-size:18px}.target-audience-description{font-size:13px}.target-audience-icon{width:80px;height:80px}}.technologies-container{padding:80px 3%;background:#f5f7fa}.technologies-specialization{text-align:center;color:#1351d8;font-size:16px;font-weight:800;letter-spacing:2px;text-transform:uppercase;margin-bottom:10px;font-family:var(--font-primary)}.technologies-container-content{max-width:1400px;margin:auto}.technologies-container h3{margin-bottom:40px;text-align:center;color:#1a1a1a;font-family:var(--font-primary);font-size:42px;line-height:1.2;font-weight:700}.technologies-tabs{display:flex;flex-wrap:wrap;justify-content:center;max-width:1200px;margin:0 auto 50px;gap:10px;padding:0 20px}.technologies-tab-button{background-color:#f0f4f8;border:1px solid #e0e6ed;border-radius:25px;color:#52525d;padding:12px 20px;cursor:pointer;font-size:15px;font-family:var(--font-primary);font-weight:500;white-space:nowrap;transition:all .3s ease;display:inline-flex;align-items:center;gap:6px}.technologies-tab-button .tab-icon{font-size:16px;display:inline-flex;align-items:center}.technologies-tab-button:hover{background-color:#e3ebf5;border-color:#2f91f8}.technologies-tab-button.active{background-color:#1351d8;color:#fff;border-color:#1351d8}.technologies-content{display:none}.technologies-content.active{display:block;padding:20px;position:relative}.technologies-layout{max-width:1700px;margin:0;display:grid;grid-template-columns:45% 55%;gap:60px;padding-left:20px;padding-top:20px;padding-bottom:20px;align-items:center;background-color:#fff}.technologies-image-section{width:75%}.tech-developer-img{width:100%;height:auto;border-radius:25px;object-fit:cover;box-shadow:0 15px 40px #0000001f}.technologies-grid-section{width:81%}.browser-window{background:#fff}.browser-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.browser-dots{display:flex;gap:8px}.dot{width:12px;height:12px;border-radius:50%}.dot-red{background-color:#ff5f56}.dot-yellow{background-color:#ffbd2e}.dot-green{background-color:#27c93f}.browser-menu{display:flex;gap:4px;align-items:center}.menu-dot{width:4px;height:4px;border-radius:50%;background-color:#d1d5db}.tech-logos-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:20px 15px}.tech-logo-item{background:#fff;border:1.5px solid #e5e7eb;border-radius:14px;padding:28px 24px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;aspect-ratio:1;min-height:114px}.tech-logo-item:hover{transform:translateY(-5px);box-shadow:0 8px 20px #0000001a;border-color:#2f91f8}.tech-logo-item img{width:100%;height:auto;object-fit:contain;max-width:85px;max-height:70px}.tech-scroll-arrow{position:absolute;bottom:50px;right:50px;width:60px;height:60px;background:#2f91f8;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 8px 20px #2f91f866;transition:all .3s ease;z-index:5}.tech-scroll-arrow:hover{transform:translateY(-5px);box-shadow:0 12px 30px #2f91f880;background:#1e7ae6}.tech-scroll-arrow svg{transform:rotate(0)}.technologies-section{margin-bottom:20px;margin-left:40px;font-family:var(--font-primary)}.technologies-section h2{font-family:var(--font-primary)}.tech-icons{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:10px}.tech-icons img{height:100%;width:65px;object-fit:contain}.tech-icons ul li{height:6.25rem;width:6.25rem;display:flex;justify-content:center;margin:0 .6875rem .6875rem 0;border:.0625rem solid #dadada;padding:.9375rem}.technologies-section h3{font-size:18px;line-height:28px;text-align:left;color:#fff;margin-bottom:20px}.technologies-section-heading{font-size:16px;text-align:left}.tech-icon-box{border:2px solid #ccc;padding:10px;border-radius:5px}@media(max-width:1200px){.technologies-layout{max-width:1100px;gap:50px;padding:0 30px}}@media(max-width:1024px){.technologies-layout{grid-template-columns:1fr;gap:40px;padding:20px}.tech-logos-grid{grid-template-columns:repeat(4,1fr);gap:2rem}.tech-logo-item{padding:24px 20px;min-height:100px}}@media(max-width:768px){.technologies-container{padding:60px 20px}.technologies-container h3{font-size:32px}.technologies-tabs{gap:8px}.technologies-tab-button{font-size:14px;padding:10px 18px}.technologies-layout{gap:30px}.tech-logos-grid{grid-template-columns:repeat(3,1fr);gap:15px 12px}.tech-logo-item{padding:20px;min-height:90px}.browser-window{padding:30px 25px}.browser-header{margin-bottom:30px}}@media(max-width:480px){.technologies-container h3{font-size:28px}.tech-logos-grid{grid-template-columns:repeat(2,1fr);gap:12px 10px}.tech-logo-item{padding:18px;min-height:80px}.tech-logo-item img{max-width:60px;max-height:50px}.browser-window{padding:25px 20px}}.Home-faq-section-heading{font-size:34px;padding-bottom:30px;font-family:var(--font-primary);color:#08182b;line-height:44px}.Home-faq-section{text-align:center;padding:20px}.Home-faq{max-width:800px;margin:0 auto;text-align:left}.Home-faq-question{font-size:20px;line-height:30px;padding:10px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ccc;font-weight:700;color:#08182b;transition:color .3s,border-bottom .3s}.Home-faq-question.active,.Home-faq-question:hover{color:#08182b;border-bottom:2px solid #08182b}.Home-faq-toggle:hover{color:#08182b;border:2px solid #08182b}.Home-faq-answer{padding:15px;background-color:#fff;display:none;font-size:18px;line-height:30px}.Home-faq-toggle{font-size:16px;color:#08182b;border:2px solid #08182b;padding:0 11px;border-radius:50%;transition:color .3s,border .3s}.contact-us{text-align:left;background-image:url(../images/home/hyd.webp);transition:background-image .5s ease-in-out;font-size:18px;padding:5%;background-size:contain;background-repeat:no-repeat;background-position:center center}.contact-header{text-align:left}.contact-header-main{display:flex;justify-content:left;align-items:center;gap:10px}.contact-header h6,.contact-header h3{color:#333;padding-top:5px}.contact-header h1{margin:10px 0;text-align:left;font-family:var(--font-primary);color:#30303c}.contact-header p{margin:5px 0 20px;font-family:var(--font-primary);color:#30303c}.contact-flags{padding-top:10px;padding-bottom:10px;display:inline-flex}.contact-flags img{width:50px;height:50px;margin:5px;cursor:pointer;transition:transform .2s}.contact-flags img:hover{transform:scale(1.1)}.contact-info{margin-top:20px;margin-bottom:15%}.contact-details p{font-size:18px;margin:5px 0;display:flex;gap:5px;align-items:center;font-weight:600;font-family:var(--font-primary)}.contact-details img{margin-right:10px}.contact-address-p{margin-bottom:10px!important}@media(max-width:768px){.contact-header h1{font-size:1.5em}.contact-header p{font-size:1em}.contact-flags img{width:50px;margin:0 5px}.contact-details p{font-size:1em}.Home-faq-question{font-size:18px;line-height:28px}}@media(max-width:320px){.Home-faq-question{font-size:16px;line-height:26px}}.contact-buttons{display:flex;gap:10px;margin-top:20px}.contact-city-button{padding:10px 20px;background-color:#78999a;color:#fff;border:none;border-radius:10px}.contact-city-button:hover{border:3px solid #78999a;color:#000;background-color:#fff}.clicked-flag{position:relative}.clicked-flag:after{content:"\25bc";position:absolute;bottom:-20px;left:50%;transform:translate(-50%);font-size:20px;color:#ff0}.contact-flag-hover{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;padding:.2rem}.contact-flag-hover p{visibility:hidden}.contact-flag-hover:hover p,.contact-flag-hover .arrow-visible{visibility:visible;color:green}.arrow-indicator{display:flex;justify-content:center;align-items:center;padding-top:10px;color:#70aa26}#india.arrow-visible,#usa.arrow-visible{visibility:visible}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-5px)}60%{transform:translateY(-5px)}}.bounce{animation:bounce 1s infinite ease}.food-delivery-main{background-image:url(https://s3.ap-south-1.amazonaws.com/mtouchlabs.com/websiteimages/food.jpeg);background-size:cover;background-position:center;text-align:center;height:100vh;display:flex;justify-content:center;align-items:center}.food-delivery-content{padding-top:150px;position:relative}.elearning-delivery-content{padding-top:50px;position:relative}.grocery-icon-side{position:absolute;left:0;top:0}.development-heading-h1{font-size:56px;line-height:62px;font-weight:600;font-family:var(--font-primary);color:#30303c}.development-heading{font-size:32px;line-height:52px;font-weight:600;font-family:var(--font-primary);color:#000;margin-bottom:20px}.food-delivery-content h6{font-size:24px;line-height:42px;margin:10px 0;font-weight:600;font-family:var(--font-primary)}.diagnostic-delivery-features{text-align:center;padding:20px;background-color:#fff}.diagnostic-delivery-feature{display:flex;justify-content:center;align-items:center;gap:40px}.food-delivery-features{text-align:center;padding:20px;background-color:#fff}.food-delivery-features h2{font-size:30px;line-height:42px;margin-bottom:10px;font-family:var(--font-primary)}.food-delivery-features h3{font-size:30px;line-height:42px;margin-bottom:20px;font-family:var(--font-primary)}.food-delivery-feature{display:flex;justify-content:center;align-items:center;text-align:center;gap:20px}.food-delivery-feature img{width:200px;height:200px;margin-bottom:10px}.food-delivery-feature p{font-size:21px;line-height:30px;margin:10px;font-family:var(--font-primary)}.food-delivery-ondemand{background-image:url(../images/products/ondemandbg.webp);background-size:cover;background-position:center;text-align:center;height:100vh;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;background-color:#fff;box-shadow:0 4px 8px #0000001a;padding:20px;border-radius:8px;margin:0 auto}.food-delivery-ondemand-phone-section{flex:1;display:flex;justify-content:center;align-items:center}.food-delivery-ondemand-phone-image{max-width:100%;height:auto}.food-delivery-ondemand-text-section{flex:2;padding:20px}.food-delivery-ondemand-text-section h1{color:#333;font-size:24px;margin-bottom:20px;font-family:var(--font-primary)}.food-delivery-ondemand-text-section p{color:#555;font-size:16px;margin-bottom:10px;font-family:var(--font-primary)}.food-delivery-ondemand-text-section button{background-color:#2f91f8;color:#fff;padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-size:16px;font-family:var(--font-primary)}.food-delivery-ondemand-text-section button:hover{background-color:#e55a00}.food-delivery-ondemand-customizable-section{text-align:center;background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 4px 8px #0000001a}.food-delivery-ondemand-customizable-section h2{color:#333;font-size:20px;font-family:var(--font-primary)}.food-delivery-silder{background-color:#ffa16b;padding:8% 20px}.food-delivery-silder-header h3,.food-delivery-silder-header h6{text-align:center;color:#fff;font-family:var(--font-primary)}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:3.25rem}.food-application-features{padding:5% 20px;margin:auto 0}.food-application-features-heading{text-align:center;padding-bottom:40px;font-family:var(--font-primary)}.food-application-features-heading h6{font-size:14px;font-family:var(--font-primary)}.food-application-container{background-color:#f0f9f7;padding:5% 20px;border-radius:20px;max-width:1200px;margin:auto}.food-application-panel-selector{display:flex;justify-content:center;align-items:center;gap:10px;padding:10px;margin:0 auto;background-color:#fff;max-width:800px;border-radius:20px}.food-application-panel-btn{border:none;padding:15px 30px;border-radius:10px;cursor:pointer;color:#0b0b0b;font-weight:600;background-color:#fff;font-family:var(--font-primary)}.food-application-panel-btn.active{background-color:#fe833c;color:#fff}.food-delivery-feature-img{width:100%;height:auto;max-width:1200px}.food-application-panel ul{list-style:none;padding:40px 20px 20px;max-width:1000px;display:flex;flex-wrap:wrap;margin:auto}.food-application-panel ul li{margin:5px;padding:10px;border-radius:5px;display:flex;align-items:center;flex:1 1 calc(33.3333% - 10px);box-sizing:border-box;color:#100040;font-family:var(--font-primary)}.food-application-panel ul li:before{content:"\2714";margin-right:10px;color:#fff;background:linear-gradient(135deg,#f857a6,#ff5858);border-radius:15px;padding:5px 6px;border:1px solid #ccc}.food-tab-radio,.food-panel{display:none}.food-panels-wrapper{margin-top:30px}#food-tab-customer:checked~.food-application-panel-selector label[for=food-tab-customer],#food-tab-admin:checked~.food-application-panel-selector label[for=food-tab-admin],#food-tab-delivery:checked~.food-application-panel-selector label[for=food-tab-delivery]{background-color:#fe833c;color:#fff}#food-tab-customer:checked~.food-panels-wrapper .food-panel-customer,#food-tab-admin:checked~.food-panels-wrapper .food-panel-admin,#food-tab-delivery:checked~.food-panels-wrapper .food-panel-delivery{display:block}.food-panel ul{list-style:none;padding:40px 20px 20px;max-width:1000px;display:flex;flex-wrap:wrap;margin:auto}.food-panel ul li{margin:5px;padding:10px;border-radius:5px;display:flex;align-items:center;flex:1 1 calc(33.3333% - 10px);box-sizing:border-box;color:#100040;font-family:var(--font-primary);font-size:15px}.page1 .food-panel ul li:before{content:"\2714";margin-right:10px;color:#fff;background:linear-gradient(135deg,#fe833c,#ff5858);border-radius:15px;padding:5px 6px;min-width:28px;text-align:center}@media(max-width:768px){.food-panel ul li{flex:1 1 calc(50% - 10px)}}@media(max-width:480px){.food-panel ul li{flex:1 1 100%}.food-application-panel-selector{flex-direction:column}.food-application-panel-btn{width:100%;text-align:center}}.food-teach-container{background-color:#fef3e1;padding:4% 20px;border-radius:20px;max-width:1200px;margin:20px auto}.food-teach-container-heading{text-align:center;margin-bottom:30px;font-family:var(--font-primary)}.food-teach-container-heading h3,.food-teach-container-heading h2{font-size:30px;font-weight:800;font-family:var(--font-primary);margin-bottom:10px}.food-teach-container-heading p{font-size:16px;font-family:var(--font-primary)}.food-tech-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:20px;justify-items:center;align-items:center;padding:3% 5%;max-width:1200px;margin:auto}.food-tech-item{display:flex;flex-direction:column;align-items:center;border:2px solid #fff;padding:20px;background-color:#fff;height:120px;width:120px;justify-content:center;border-radius:15px}.food-tech-item span{font-size:1em;color:#333}.food-faq-section-heading{font-size:30px;padding-bottom:20px;font-family:var(--font-primary)}.food-faq-section{text-align:center;padding:5% 20px}.food-faq{max-width:800px;margin:0 auto;text-align:left}.food-faq-question{background-color:#fdf9f1;padding:15px;font-size:20px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ccc;font-weight:600}.food-faq-question.active{background-color:#fef3e1}.food-faq-answer{padding:15px;background-color:#fef3e1;display:none;font-size:18px;line-height:30px}.food-faq-question.active+.food-faq-answer{display:block}.food-faq-toggle{font-size:1em;color:#fff;border:1px solid #ddd;padding:5px 10px;border-radius:50%;background-color:#333}.food-cta-section{display:flex;justify-content:center;align-items:center;padding:0 20px;background-color:#fff;margin:auto;gap:20px;max-width:1000px}.food-cta-content-img{width:40%}.food-cta-content{width:60%;text-align:center}.food-cta-content h2{font-size:30px;font-family:var(--font-primary)}.food-cta-content p{font-size:16px;color:#000;margin-bottom:20px;font-family:var(--font-primary)}.food-cta-button{background-color:#fe833c;color:#fff;padding:13px 20px;text-decoration:none;border-radius:30px;font-size:20px;display:flex;justify-content:center;align-items:center;gap:10px;width:fit-content;margin:auto;font-family:var(--font-primary)}.food-cta-button:hover{background-color:#fe833c;color:#fff}.food-cta-image{max-width:100%;height:auto}.food-delivery-wrapper{display:grid;align-items:center;justify-content:center}.food-delivery-mobile-container{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:40px;background-color:#fff;box-shadow:0 4px 8px #0000001a;padding:20px;background-image:url(../images/products/ondemandbg.webp);background-size:cover;margin:10% auto}.food-delivery-mobile-container1{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:40px;background-color:#fff;box-shadow:0 4px 8px #0000001a;padding:20px;background-image:url(../images/products/ondemandbg1.webp);background-size:cover;margin:10% auto}.food-delivery-mobile-phone-section{position:relative;top:-65px;left:10%;height:600px;transform:translate(-40%);z-index:1}.food-delivery-mobile-bottom-image{width:100px}.food-delivery-mobile-phone-image{width:350px;height:720px;border-radius:8px}.food-delivery-mobile-text-section{width:50%}.food-delivery-mobile-text-section h3{color:#333;font-size:33px;text-align:left;line-height:48px;margin-bottom:30px;font-family:var(--font-primary)}.food-delivery-mobile-text-section p{color:#555;font-size:16px;margin-bottom:20px;font-family:var(--font-primary)}#food-button-icon{padding-top:2px}.food-delivery-mobile-text-section button{display:flex;align-items:center;justify-content:center;background-color:#fe833c;color:#fff;padding:14px 20px;border:none;border-radius:30px;cursor:pointer;font-size:18px;font-family:var(--font-primary);gap:10px}.food-delivery-mobile-text-section button:hover{background-color:#e55a00}.food-delivery-mobile-customizable-section{text-align:center;background-color:#fff;padding:20px;border-radius:8px;margin-bottom:5%;position:relative}.food-delivery-mobile-customizable-section h2{color:#36454f;font-size:24px;width:60%;margin:auto;line-height:40px;font-weight:700px;font-family:var(--font-primary)}.mobile-customizable-section-img1{width:200px;height:200px;position:absolute;right:0;top:-246px}.mobile-customizable-section-img2{width:200px;height:200px;position:absolute;left:15%;top:50px}.home-container2-stat1-number{color:#fff;font-size:45px;line-height:55px}.what-we-do-header1{font-size:24px;line-height:30px;font-family:var(--font-primary)}.what-we-do-header2{font-size:20px;padding-top:20px;font-family:var(--font-primary)}.food-delivery-mobile-container2{position:relative}.mobile-customizable-section-img{position:absolute;left:0;top:-300px;height:200px;width:200px}.page1 .service-container{background-color:#fef3e1}.hotel-delivery-button{padding:15px 40px;font-size:18px;color:#000;background-color:#226dda;border:none;border-radius:30px;cursor:pointer;font-family:var(--font-primary);font-weight:600}.grocery-delivery-main{background-image:url(https://s3.ap-south-1.amazonaws.com/mtouchlabs.com/websiteimages/GroceryBanner.webp);background-size:cover;background-position:center;text-align:center;height:100vh;display:flex;justify-content:center;align-items:center}.page2 .diagnostic-service-container{background-color:#f0f9f7;background-size:cover;padding:5%;border-radius:0;max-width:100%;margin:0% auto;text-align:center}.page2 .service-container{padding:5%;border-radius:0;max-width:1000;margin:0% auto;text-align:center;background-color:#defbe0}.page2 .grocery-delivery-one{background-color:#f6f8fc;position:relative}.page2 .food-teach-container{background-color:#fff}.grocery-delivery-two{background-image:url(../images/products/grocery/Bg.webp);background-size:cover;background-position:center}.grocery-delivery-two .grocery-delivery-mobile-container{max-width:1200px;margin:auto}.grocery-delivery-two .grocery-delivery-two-text{font-size:32px;font-weight:700;line-height:42px;color:#333}.grocery-delivery-mobile-container{display:flex;justify-content:center;align-items:center;gap:10px;padding:5%;position:relative}.grocery-delivery-mobile-phone-section{width:50%}.grocery-delivery-mobile-text-section{width:50%;text-align:left}.grocery-delivery-mobile-phone-image{max-width:100%;height:auto}.food-delivery-feature .grocery-icons{width:50px;height:50px}.grocery-delivery1,.grocery-delivery2,.grocery-delivery3,.grocery-delivery4{background-color:#ffe5f4;padding:20px;border-radius:10px;height:180px;width:200px}.grocery-delivery2{background-color:#fff0e5}.grocery-delivery3{background-color:#e5eaff}.grocery-delivery4{background-color:#ffe5f5}.grocery-delivery-mobile-text-section h3{color:#333;font-size:33px;text-align:left;line-height:48px;margin-bottom:30px;font-family:var(--font-primary)}.grocery-delivery-mobile-text-section p{color:#555;font-size:16px;margin-bottom:20px;font-family:var(--font-primary)}.dots-grocery{position:absolute;left:0;bottom:40px}.grocery-delivery-mobile-text-section button{display:flex;align-items:center;justify-content:center;background-color:#333;color:#fff;padding:14px 20px;border:none;border-radius:30px;cursor:pointer;font-size:18px;font-family:var(--font-primary);gap:10px}.grocary-silder{background:linear-gradient(90deg,#43b648 0% 100%);padding:8% 20px}.food-delivery-silder-header .grocery-heading{color:#333}.realstate-delivery-main{background-image:url(https://s3.ap-south-1.amazonaws.com/mtouchlabs.com/websiteimages/Realestate.webp);background-size:cover;background-position:center;text-align:center;min-height:100vh;display:flex;justify-content:center;align-items:center;color:#fff}.realstate-container-text h3,.realstate-container-text p{color:#fff}.realstate-delivery-mobile-container{background-color:#edf5ff;display:flex;justify-content:center;align-items:center;gap:10px;margin:5% 0}.realstate-customizable-section-img1{width:200px;height:250px;position:absolute;right:0;top:10px}.realstate-container-text h3{margin-bottom:20px;color:#000}.realstate-container{display:flex;justify-content:center;align-items:center;margin:auto;flex-wrap:wrap;padding:20px}.realstate-container-text{width:50%;text-align:left;padding:20px}.realstate-container-img{width:40%;text-align:center;padding:20px}.realstate-img{max-width:100%;height:auto}.realstate-container-text h1{color:#fff;font-size:33px;text-align:left;line-height:48px;margin-bottom:30px;font-family:var(--font-primary)}.realstate-container-text p{color:#000;font-size:16px;margin-bottom:20px;font-family:var(--font-primary)}.realstate-container-text button{display:flex;align-items:center;justify-content:center;background-color:#2f91f8;color:#fff;padding:14px 20px;border:none;border-radius:30px;cursor:pointer;font-size:18px;font-family:var(--font-primary);gap:10px}.realstate-container-text button:hover{background-color:#e55a00}.realstate-delivery-silder{background-image:url(../images/products/realstate/banner1.webp);background-size:cover}.page1 .food-application-container{background-color:#f0f9f7}.page1 .food-application-panel-btn.active{background-color:#fe833c}.page1 .food-application-panel ul li:before{background:linear-gradient(135deg,#f857a6,#ff5858)}.page2 .food-application-container{background-color:#e6fcfe}.page2 .food-faq-question{background-color:#e7f7e8}.page2 .food-application-panel-btn.active{background:linear-gradient(90deg,#33c99d,#45ddaf)}.page2 .food-application-panel ul li:before{background:linear-gradient(180deg,#005fdd,#00ddba)}.page2 .food-teach-container{padding:4% 0;border-radius:0;max-width:100%;margin:0 auto;background-size:cover;background-image:url(../images/products/grocery/Bg2.webp)}.page2 .food-faq-answer,.page2 .food-faq-question.active{background-color:#cfecc9}.page3 .food-delivery-content h1,.page3 .food-delivery-content h6{color:#fff}.page3 .food-delivery-silder{background-color:#fff}.page3 .food-application-panel-btn.active{background:linear-gradient(90deg,#448bf2,#609ffb)}.page3 .service-container{background:linear-gradient(180deg,#fdf2c7,#fc504c);margin:40px auto;padding:8%;border-radius:20px}.page3 .food-application-panel ul li:before{background:linear-gradient(180deg,#005fdd,#00ddba)}.page3 .food-teach-container{background-color:#474747}.page3 .food-teach-container-heading h3{color:#fff}.page3 .food-delivery-button{background-color:#0170ba;color:#fff}.page3 .food-application-container{background-color:#dfecff}.page3 .food-teach-container h2,.page3 .food-teach-container p{color:#fff}.page3 .food-delivery-silder-header h3,.page3 .food-delivery-silder-header h6{color:#000}.page3 .food-faq-answer,.page3 .food-faq-question.active{background-color:#656565;color:#fff}.page3 .realstate-container-text button{background-color:#cc1c22;color:#fff}.page3 .food-faq-question{background-color:#8a8a8a;color:#fff}.page3 .food-faq-toggle{font-size:1em;color:#333;background-color:#fff}.realstate-last-section-container{display:flex;justify-content:center;align-items:center;gap:10px;margin:auto;padding:20px}.realstate-img1{width:30%}.img{max-width:100%;height:auto}.realstate-last-section-content{text-align:center;padding:20px}.page3 .food-cta-button{background-color:#448bf2}.realstate-last-section-content p{font-size:20px;font-weight:600;padding:20px;font-family:var(--font-primary)}.realstate-last-section h3{font-size:30px;text-align:center;line-height:42px}.realestate-delivery-mobile-customizable-section{display:flex;justify-content:space-between;align-items:center;padding:20px 10%;background-color:#f1f1f1}.realestate-delivery-mobile-customizable-section h2{font-size:24px;line-height:36px;font-weight:200}.realstate-famil_img{width:300px;height:auto}.realstate-img-phone2{position:absolute;max-width:100%;height:auto;left:0;top:-253px}.realstate-container-img{position:relative}.diagnostic-img{position:absolute;max-width:100%;height:auto;left:0;top:-222px}.diagnostic-card-container{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;padding:20px}.diagnostic-customizable-section-img1{position:absolute;right:0}.diagnostic-card{background-color:#f0f9f7;border-radius:10px;padding:20px;text-align:center;width:150px;box-shadow:0 4px 6px #0000001a;transition:transform .3s}.diagnostic-card img{width:50px;height:50px;margin-bottom:10px}.diagnostic-card p{margin:0;font-weight:600;font-size:14px;font-family:var(--font-primary);white-space:nowrap}.diagnostic-card:hover{transform:translateY(-5px)}.diagnostic-card:nth-child(1){background-color:#add8e6}.diagnostic-card:nth-child(2){background-color:plum}.diagnostic-card:nth-child(3){background-color:#ffdab9}.diagnostic-card:nth-child(4){background-color:#b0e0e6}.diagnostic-service-container{background-color:#fff;position:relative}.diagnostic-image{position:relative}.diagnostic-icon2{position:absolute;right:0;top:-70px}.diagnostic-icon1{position:absolute;left:0;top:-70px}.service-container{background-color:#fff7e5;padding:5%;border-radius:20px;max-width:1400px;margin:5% auto;text-align:center}.service-heading{font-size:1.6em;color:#333;margin-bottom:5px;line-height:40px}.service-para{font-size:1.1em;color:#333;margin-bottom:30px;line-height:40px}.service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.service-card-main{background-color:#fff;border-radius:10px;padding:20px;box-shadow:0 4px 6px #0000001a;transition:transform .3s;text-align:center;height:300px;display:flex;flex-direction:column;justify-content:center}.service-card{border-radius:50%;width:80px;height:80px;margin:auto;justify-content:center;background-color:transparent!important;border:1px solid rgba(0,0,0,.08)}.service-card img{width:40px;height:40px}.service-card-main p{margin:10px 0 0;font-size:18px}.service-card-main:hover{transform:translateY(-5px)}.service-card-1,.service-card-2,.service-card-3,.service-card-4,.service-card-5,.service-card-6,.service-card-7,.service-card-8{background-color:transparent;display:flex;align-items:center}.page4 .realstate-delivery-main{background-image:url(https://s3.ap-south-1.amazonaws.com/mtouchlabs.com/websiteimages/Diagnostics.webp)}.page4 .realstate-container,.page4 .realstate-container-img{padding:10% 20px}.page4 .realstate-container{background-color:#edf6ff}.page4 .realstate-container-text button{background-color:#002178;color:#fff}.page4 .realstate-container p,.page4 .realstate-container h2{color:#333}.page4 .realstate-container-img{padding:0;position:relative}.page4 .service-container{background-color:#002146}.page4 .service-heading{color:#fff}.page4 .food-delivery-button{background-color:#002178}.page4 .food-delivery-silder{background-color:#eef8ff}.page4 .food-delivery-silder-header h3,.page4 .food-delivery-silder-header h6{color:#333}.page4 .food-application-panel-btn.active{background:linear-gradient(90deg,#448bf2,#609ffb)}.page4 .food-application-features{background-color:EEFCF7}.page4 .food-teach-container{background-color:#eff9f4}.page4 .food-faq-answer,.page4 .food-faq-question.active{background-color:#f2ebfd}.page4 .food-faq-question{background-color:#faf6ff}.dots{position:absolute;left:0;top:40px}.page4 .realstate-container{position:relative}.page5 .realstate-delivery-main{background-image:url(https://s3.ap-south-1.amazonaws.com/mtouchlabs.com/websiteimages/Taxi.png);height:100vh;position:relative}.page5 .tax-banner-gif{height:auto;position:absolute;bottom:-80px;left:0}.offer_Taxi_gif{position:absolute;right:22px;bottom:212px;width:100px}.Location_Taxigif{position:absolute;right:23px;bottom:25px;width:100px}.page5 .realstate-container,.page5 .realstate-container-img{padding:5% 20px;background-color:#f3f0ff}.page5 .realstate-container-text p,.page5 .realstate-container-text h3{color:#333}.page5 .realstate-container-img{padding:0;position:relative}.tax-booking-customizable-section{background-color:#fff;padding:20px 0;display:flex;justify-content:space-between;align-items:center;margin:0}.tax-booking-customizable-section h2{font-size:24px;line-height:34px;padding:30px;max-width:800px;font-weight:500}.tax-yellow-car{width:100%;max-width:300px;height:auto}.page5 .food-delivery-silder{background-color:#08239e}.page5 .food-application-panel-btn.active{background:linear-gradient(90deg,#061692,#1ad2ba)}.page5 .food-application-panel ul li:before{background:linear-gradient(180deg,#061692 0% 100%)}.page5 .food-application-container{background-color:#f2f0ff}.page5 .food-teach-container{background-color:#ffe9cb}.page5 .food-faq-answer,.page5 .food-faq-question.active{background-color:#c0c3e3}.page5 .food-faq-question{background-color:#f2f0ff}.tax-img{position:absolute;right:0;bottom:-80px;max-width:266px;height:auto}.tax-img2{position:absolute;left:0;bottom:0;top:0;max-width:300px;height:auto}.page5 .tax-phone1-img,.page5 .tax-img-phone2{width:100%;height:auto;max-width:400px}.page5 .realstate-container,.page5 .food-delivery-mobile-customizable-section{position:relative}.page5 .hotel-delivery-button{background-color:#3c80fe!important;padding:15px 40px;font-size:18px;color:#fff;background-color:#2f91f8;border:none;border-radius:30px;cursor:pointer;font-family:var(--font-primary)}.page6 .realstate-delivery-main{background-image:url(https://s3.ap-south-1.amazonaws.com/mtouchlabs.com/websiteimages/hotels.webp)}.page6 .realstate-container,.page5 .realstate-container-img{padding:3% 20px;position:relative}.page6 .realstate-container{background-color:#edf5ff;color:#000}.page6 .realstate-container-text h3,.page6 .realstate-container-text p{color:#000}.hotel-dots1{position:absolute;max-width:100%;height:auto;left:0;top:0}.page6 .service-container{background-color:#fdeeeb;max-width:100%;margin:0;padding:8%;border-radius:0}.page6 .food-delivery-silder{background-color:#76aeff}.page6 .food-application-panel-btn.active{background:linear-gradient(90deg,#1f6ddd,#609ffb)}.page6 .food-application-panel ul li:before{background:linear-gradient(180deg,#1f6ddd,#08bea6)}.page6 .food-application-container{background-color:#daf8ef}.page6 .food-teach-container{background-color:#e8f0fc;margin-top:5%}.page6 .food-faq-answer,.page6 .food-faq-question.active{background-color:#f2ebfd}.page6 .food-faq-question{background-color:#faf6ff}.page7 .realstate-delivery-main{background-image:url(https://s3.ap-south-1.amazonaws.com/mtouchlabs.com/websiteimages/Ecommerce.webp)}.page7 .realstate-container,.page5 .realstate-container-img{padding:5% 20px;position:relative}.page7 .realstate-container{background-color:#fff}.page7 .service-container{background-color:#f3feff}.page7 .service-heading,.page7 .realstate-container h2,.page7 .realstate-container p{color:#333}.page7 .food-delivery-mobile-customizable-section{position:relative;background-color:#ffacbc;border-radius:0;margin-bottom:0;color:#fff;display:flex;justify-content:center;align-items:center;gap:40px;padding:20px}.page7 .food-delivery-mobile-customizable-section h2{color:#3b82f6;text-align:left;margin:0;font-weight:600}.elearning-img2{max-width:250px;height:auto;position:absolute;left:0;top:0;z-index:1}.page7 .food-delivery-silder{background-color:#122069}.page7 .food-delivery-silder-header h3,.page7 .food-delivery-silder-header h6{color:#fff}.page7 .food-application-panel-btn.active{background:#f3b747}.page7 .food-application-panel ul li:before{background:linear-gradient(180deg,#ff8cb0,#ff8ab4 80%)}.page7 .food-application-container{background-color:#f0feff}.page7 .food-teach-container{margin-top:5%;background-color:#f6feff}.page7 .food-faq-answer,.page7 .food-faq-question.active{background-color:#505e99;color:#fff}.page7 .food-faq-question{background-color:#7883b4;color:#fff}.page7 .food-faq-toggle{color:#333;background-color:#fff}.hover>a{color:#2f91f8!important}.page7 .tax-phone1-img{max-width:100%;height:auto;position:absolute;bottom:0;left:0;top:-226px;z-index:1}.page7 .tax-img-phone2{max-width:100%;height:auto;position:absolute;right:0;bottom:0;top:-248px}.page8 .realstate-delivery-main{background-image:url(https://s3.ap-south-1.amazonaws.com/mtouchlabs.com/websiteimages/SocialMedia.webp)}.page8 .food-delivery-content h1,.page8 .food-delivery-content h3,.page8 .food-delivery-content h6{color:#fff}.page8 .realstate-container{padding:10% 0;margin-bottom:10%;color:#fff;background:linear-gradient(181.26deg,#302d59 2.8%,#5b477c 111.1%)}.page8 .realstate-container h2,.page8 .realstate-container p{color:#fff}.page5 .realstate-container-img{padding:5% 20px;position:relative}.page8 .social-img1{position:absolute;left:0;top:-246px}.page8 .social-img2{position:absolute;width:100%;max-width:500px;height:auto;left:0;top:-216px}.page8 .food-delivery-silder{background-color:#4f397a}.page8 .service-container{background-color:#d8d4fe}.page8 .food-delivery-silder-header h3,.page8 .food-delivery-silder-header h6{color:#fff}.page8 .food-application-panel-btn.active{background:#71bbff}.page8 .food-teach-container{background:#eefcf7}.page8 .food-faq-answer,.page8 .food-faq-question.active{background-color:#f2ebfd}.page8 .food-faq-question{background-color:#faf6ff}.page8 .realstate-container-text{position:relative}.page8 .dots{position:absolute;left:-67px;top:0}.page8 .food-delivery-button{background-color:#002178}.page9 .realstate-delivery-main{background-image:url(https://s3.ap-south-1.amazonaws.com/mtouchlabs.com/websiteimages/Elearning.webp)}.page9 .realstate-container{background-color:#f0ecff;padding:3% 20px}.elearing-icon1{width:100%;max-width:200px;height:auto;position:absolute;right:0;top:20px}.elearning-icon2{width:100%;max-width:150px;height:auto;position:absolute;left:0;top:0;bottom:-35px}.elearning-application-icon{width:200px;position:absolute;height:auto;top:-125px;left:0}.page5 .realstate-container-img{padding:20px;position:relative}.page9 .realstate-container h2,.page9 .realstate-container p{color:#333}.page9 .food-delivery-mobile-customizable-section{position:relative;padding-top:5%}.page9 .elearning-img2{max-width:100%;height:auto;position:absolute;left:0;top:-35px}.page9 .tax-phone1-img{max-width:100%;height:auto;position:absolute;bottom:0;left:0;top:-232px;z-index:1}.page9 .tax-img-phone2{max-width:100%;height:auto;position:absolute;right:0;bottom:0;top:-218px}.hotel-dots{position:absolute;max-width:100%;height:auto;right:0}.page9 .food-delivery-silder{background-color:#517abc}.page9 .food-delivery-silder-header h3,.page6 .food-teach-container-heading-white,.page9 .food-delivery-silder-header h6{color:#fff}.page9 .food-application-panel-btn.active{background:#f3b747}.page9 .service-container{background-color:#eef6ed}.page9 .food-application-panel ul li:before{background:linear-gradient(180deg,#ff8cb0,#ff8ab4 80%)}.page9 .food-application-container{background-color:#eef6ed}.page9 .food-teach-container{background-color:#f1effe;margin-top:5%}.page9 .food-faq-answer,.page9 .food-faq-question.active{background-color:#89a9b8;color:#fff}.page9 .food-faq-toggle.active{color:#fff}.page9 .food-faq-question{background-color:#f6fbf9}.page10 .food-delivery-content{padding-top:0}.page10 .food-delivery-button{background-color:#000}.page10 .food-faq-toggle{color:#000;font-size:1em;border:1px solid #ddd;padding:5px 10px;border-radius:50%;background-color:#fff}.page10 .food-delivery-features{background-color:#0b0b0b;color:#fff}.page10 .realstate-delivery-main{background-image:url(https://s3.ap-south-1.amazonaws.com/mtouchlabs.com/websiteimages/OTT.webp)}.page10 .realstate-container{background-color:#111;position:relative;margin:0;padding:0;justify-content:space-between}.page10 .realstate-container-text h3,.page10 .realstate-container-text p,.page10 .food-delivery-mobile-customizable-section h2,.page10 .service-heading,.page10 .food-teach-container-heading p,.page10 .food-teach-container-heading h3,.page10 .food-teach-container-heading h2,.page10 .food-faq-section-heading,.page10 .food-application-features-heading h2,.page10 .food-application-features-heading h6{color:#fff}.page10 .food-delivery-mobile-customizable-section{background-color:#0b0b0b;padding:5% 0;border-radius:0;margin:0}.ottdot-img1{position:absolute;right:0;bottom:200px}.ottdot-img2{position:absolute;left:0;bottom:0}.sport-img1{position:absolute;right:0;bottom:0;width:150px}.page10 .realstate-container-img{position:relative}.ott-phone2{max-width:100%;height:auto}.page10 .service-container{background-color:#0b0b0b;margin:0 auto}.page10 .food-delivery-silder{background-color:#0b0b0b;margin:0;padding:0}.page10 .food-application-features{position:relative;background-image:url(../images/products/ott/appscreenbg.webp);background-size:cover;background-position:center;background-repeat:no-repeat;padding:5%;color:#fff}.page10 .service-container-main{background-color:#0b0b0b;padding:5% 0}.page10 .food-application-container{background-color:#000}.page10 .food-application-panel ul li{color:#fff}.page10 .food-application-panel-btn.active{background:#c63c38}.page10 .food-application-panel ul li:before{background:linear-gradient(30deg,#fff,#851412 80%)}.page10 .food-teach-container-main{background-color:#121212;padding:5% 0}.page10 .food-teach-container{background-color:#121212}.page10 .food-application-features{background-color:#0b0b0b}.page10 .food-faq-section-main{background-color:#282828}.page10 .food-faq-answer,.page10 .food-faq-question.active{background-color:#cad8ff;color:#333}.page10 .food-faq-question{background-color:#cad8ff;color:#000}.page10 .food-application-features-heading h3,.page10 .food-application-features-heading h6{color:#fff}.page10 .food-delivery-mobile-customizable-section{position:relative;background-image:url(../images/products/ott/bg.webp);background-size:cover;background-position:center;background-repeat:no-repeat;padding:5%;color:#fff}.page10 .food-delivery-mobile-customizable-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:1}.page10 .food-delivery-mobile-customizable-section h2{position:relative;z-index:2;max-width:50%;font-size:24px}.page11 .realstate-delivery-main{background-image:url(https://s3.ap-south-1.amazonaws.com/mtouchlabs.com/websiteimages/Online+Shopping.png)}.page11 .realstate-container,.page11 .realstate-container-img{position:relative}.page11 .food-delivery-content h1,.page11 .food-delivery-content h3,.page11 .food-delivery-content h6{color:#022408}.online-delivery-button{padding:15px 40px;font-size:18px;color:#fff;background-color:#022408;border:none;border-radius:30px;cursor:pointer;font-family:var(--font-primary)}.page11 .realstate-container p,.page11 .realstate-container h2{color:#333}.page11 .service-container{background-color:#f8f7ef}.shopping-phone1,.shopping-phone2{width:100%;max-width:300px;height:auto}.online-shopping-mobile-customizable-section{position:relative;background-image:url(../images/products/shopping/bg.webp);background-size:cover;background-position:center;background-repeat:no-repeat;padding:5%;color:#fff;display:flex;align-items:center;justify-content:flex-end;text-align:center}.online-shopping-mobile-customizable-section h2{max-width:50%;font-size:24px;line-height:34px;font-weight:400;color:#fff}.page11 .food-delivery-silder{background-color:#6666b3}.page11 .food-delivery-silder-header h3,.page11 .food-delivery-silder-header h6{color:#fff}.page11 .food-application-panel-btn.active{background:#f3b747}.page11 .food-application-panel ul li:before{background:linear-gradient(180deg,#ff8cb0,#ff8ab4 80%)}.page11 .food-application-container{background-color:#d9eae8}.page11 .food-teach-container{background-color:#e8f2f7;margin-top:5%}.page11 .service-container{background-color:#6666b3}.page11 .food-faq-answer,.page11 .food-faq-question.active,.page11 .food-faq-question{background-color:#acdbff}.page12 .realstate-delivery-main{background-image:url(https://s3.ap-south-1.amazonaws.com/mtouchlabs.com/websiteimages/Gaming.webp)}.gaming_bannergif{height:auto;max-width:450px;position:absolute;left:110px}.page12 .food-delivery-content h1,.page12 .food-delivery-content h6{color:#fff}.page12 .food-delivery-features{color:#fff;background-color:#fff}.page12 .realstate-container{background-color:#eae3f5;color:#fff}.page12 .service-container{background-color:#d7cdea}.page12 .realstate-container-text h3,.page12 .realstate-container-text p{color:#333}.page12 .food-delivery-silder{background-color:#5215ba}.page12 .food-application-container{background-color:#d7cdea}.page12 .food-application-panel-btn.active{background-color:#e0534d}.page12 .food-application-panel ul li:before{background:linear-gradient(135deg,#e0534d,#e0534d)}.page12 .food-teach-container{background-color:#eae3f5}.page12 .food-delivery-content{padding-top:0}.page12 .food-faq-answer,.page12 .food-faq-question.active{background-color:#dfcdeb}.page12 .food-faq-question{background-color:#eae3f5}.page10 .page13 .realstate-delivery-main{background-image:url(../images/Fitness.webp);display:grid;grid-template-columns:1fr 1fr;padding-top:12rem}.fitness-img{position:relative;align-self:center}.fitness-img:nth-child(1){width:100%}.sports-gif-new{position:absolute;left:100px;top:10px;width:200px}.page10 .page13 .food-delivery-content h1,.page10 .page13 .food-delivery-content h6{color:#fff}.page10 .page13 .realstate-container{background-color:#d9f2e8}.page10 .page13 .realstate-container-text h3,.page10 .page13 .realstate-container-text p{color:#333}.page10 .page13 .service-container{background-color:#d9f2e8}.page10 .page13 .food-delivery-silder{background-color:#84d7b2}.page10 .page13 .food-delivery-silder-header h3,.page10 .page13 .food-delivery-silder-header h6,.page10 .page13 .food-application-features-heading h3,.page10 .page13 .food-application-features-heading h6{color:#333}.page10 .page13 .food-teach-container-heading h3,.page10 .page13 .food-teach-container-heading p{color:#fff}.page10 .page13 .food-faq-section-main{background-color:#303030}.page10 .page13 .service-heading{color:#333}.page10 .page13 .food-application-panel li{color:#fff}.page10 .page13 .food-application-features{background-color:#d9eae8;background-image:none}.page10 .page13 .food-application-container{background-color:#303030}.page10 .page13 .food-delivery-mobile-customizable-section{background-image:none}.page10 .page13 .food-teach-container-main,.page10 .page13 .food-teach-container{background-color:#303030}.page10 .page13 .food-faq-question{background-color:#d9f2e8;color:#333}.page10 .page13 .service-container-main{background-color:#fff;padding:5% 0}.page10 .page13 .food-faq-answer,.page10 .page13 .food-faq-question.active{background-color:#84d7b2}.page10 .page13 .food-application-panel-btn.active{background:linear-gradient(90deg,#8edbb6,#1ad2ba)}.page10 .page13 .food-application-panel ul li:before{background:linear-gradient(180deg,#8edbb6 0% 100%)}.page6 .page14 .realstate-delivery-main{background-image:url(https://s3.ap-south-1.amazonaws.com/mtouchlabs.com/websiteimages/TicketBooking.webp)}.page6 .page14 .food-delivery-content h1,.page6 .page14 .food-delivery-content h6{color:#fff}.movie-delivery-button{padding:15px 40px;font-size:18px;color:#000;background-color:#ffd355;border:none;border-radius:30px;cursor:pointer;font-family:var(--font-primary)}.page6 .page14 .realstate-container{background-color:#f8edff}.page6 .page14 .realstate-container-text-button{background-color:#006aff;display:flex;align-items:center;justify-content:center;color:#fff;padding:14px 20px;border:none;border-radius:30px;cursor:pointer;font-size:18px;font-family:var(--font-primary);gap:10px}.page6 .page14 .service-container{background-color:#efefef}.page6 .page14 .food-faq-question{background-color:#faf6ff!important}.page6 .page14 .food-delivery-silder{background-color:#9130cc}.page6 .page14 .food-faq-answer,.page6 .page14 .food-faq-question.active{background-color:#f2ebfd!important}.page6 .page14 .food-teach-container{background-color:#f8edff}.page6 .page14 .food-application-container{background-color:#faf1ff}.top-services{display:flex;flex-wrap:wrap;justify-content:center;width:98%;padding:20px;margin:20px 0}.top-services h3{width:10%;font-size:18px;margin:0}.top-services p{width:90%;line-height:1.6;text-align:justify;padding:12px}.product-header{position:relative;background-image:url(/images/products.webp);background-size:cover;background-position:center bottom;background-repeat:no-repeat;background-color:#3b9ede;padding:340px 0 180px;margin-top:120px}.product-hero-text{margin-left:-600px}.product-header-content{position:relative;padding-left:80px!important}.product-hero-title{font-size:42px;font-weight:800;color:#fff;letter-spacing:3px;margin:0 0 10px;font-family:var(--font-primary)}.product-hero-arrow-row{display:flex;align-items:center;gap:8px}.product-arrow-anim{width:80px;height:70px}.product-arrow-anim svg{width:100%;height:100%}.product-arrow-anim svg .arrow-spiral{stroke-dasharray:150;stroke-dashoffset:150;animation:spiralDraw 3s ease-in-out infinite}.product-arrow-anim svg .arrow-head{stroke-dasharray:40;stroke-dashoffset:40;animation:headDraw 3s ease-in-out infinite}@keyframes spiralDraw{0%{stroke-dashoffset:150}60%{stroke-dashoffset:0}80%{stroke-dashoffset:0}to{stroke-dashoffset:150}}@keyframes headDraw{0%,50%{stroke-dashoffset:40}70%{stroke-dashoffset:0}80%{stroke-dashoffset:0}to{stroke-dashoffset:40}}@media(max-width:768px){.product-hero-text{margin-left:24px}.product-hero-title{font-size:28px}.product-hero-highlight{font-size:34px}.product-header{padding:160px 0 80px}}.product-header{background-image:url(../images/products.webp);background-size:cover;background-position:center;color:#fff;text-align:center;padding:50px 20px;height:60vh;display:flex;align-items:center}.products_arrow_anim{position:absolute;top:45%;left:13%;width:100px;height:85px}.products_arrow_anim svg{width:100%;height:100%}.products_arrow_anim svg .arrow-spiral{stroke-dasharray:250;stroke-dashoffset:250;animation:spiralDraw 3s ease-in-out infinite}.products_arrow_anim svg .arrow-head{stroke-dasharray:30;stroke-dashoffset:30;animation:headDraw 3s ease-in-out infinite}@keyframes spiralDraw{0%{stroke-dashoffset:250}70%{stroke-dashoffset:0}85%{stroke-dashoffset:0}to{stroke-dashoffset:250}}@keyframes headDraw{0%,60%{stroke-dashoffset:30}75%{stroke-dashoffset:0}85%{stroke-dashoffset:0}to{stroke-dashoffset:30}}.product-header-content{max-width:1200px;margin:auto;color:#fff}.product-header-content h2{color:#fff;padding-top:30px}.product-container-one{display:flex;justify-content:center;align-items:center;gap:20px;max-width:1200px;padding-left:5%;padding-right:5%;margin:5% auto}.product-container-one-content,.product-container-one-img{width:50%}.product-container-two-one{display:flex;justify-content:center;gap:5%;margin:auto;background-color:#fff;padding:5%;position:relative}.product-container-two{display:flex;justify-content:center;gap:5%;margin:auto;background-color:#f0fdff;padding:5%;position:relative}#product-container-two-blue{background-color:#f0fdff}.product-container-two-img,.product-container-two-content{width:50%}.product-container-two-content h3{text-align:left}.product-container-two-content{font-size:18px}.product-container-two-img{display:flex;justify-content:center;gap:0px;position:relative}.product-two-heading{text-align:left}.product-two-heading2{text-align:center}.product-img{max-width:100%;height:auto}.product-two-heading h2{color:#265a66}.product-img-section2{max-width:600px;height:auto;margin-top:20%}.product-container-two-list{list-style-type:disc;line-height:28px;margin-left:10px}.product-content1{margin-top:20px;margin-bottom:20px}.timeline{text-align:center;padding:20px;position:relative}.product-container-one-content h2{margin-bottom:15px;color:#00f}.number{font-size:52px;color:0000FF;font-weight:700}.product-two-heading2 h3{color:#265a66}.line{width:4px;height:150px;background-color:var(--color-signature-blue);margin:0 auto;position:relative}.line2{width:2px;height:200px;background-color:#9b9399;margin:0 auto;position:relative}.circle{width:45px;height:45px;border:2px solid #f27406;border-radius:50%;display:flex;justify-content:center;align-items:center;position:relative;top:0;margin:0 auto;background-color:#fff7f6}.arrow{color:#333;font-size:20px;padding-top:3px}.product-container-three{background:url(../images/products/productbg2.webp) no-repeat center center/cover;height:300px;position:relative;color:#fff;text-align:center}.product-container-three-overlay{background:#00000080;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.product-container-three h1{margin:0;padding:20px;font-size:1.5em;color:#fff}.product-container-three-quote-btn{background-color:#ff5733;color:#fff;border:none;padding:10px 30px;font-size:25px;cursor:pointer;border-radius:30px;text-align:center}.product-container-three-quote-btn:hover{background-color:#ff4519}.product-container-four-tools{padding:5% 20px;text-align:left;background-color:#deecff}.product-container-four-tools h2{margin-top:0}.product-container-four-header{margin:auto;max-width:1200px}.product-container-four-header p{margin-top:30px}.product-container-four-container{width:100%;max-width:1200px;background-color:#fff;border-radius:10px;box-shadow:0 0 10px #0000001a;display:flex;margin:40px auto}.product-container-four-tabs{width:600px;background-color:#1163fb;color:#fff;border-radius:8px 0 0 8px;padding:60px 30px 30px 40px;min-height:400px}.product-container-four-tabs .tablink{display:flex;justify-content:space-between;width:100%;padding:20px;margin-bottom:10px;background-color:#3c80fe;border:none;border-radius:10px;color:#fff;font-size:20px;font-weight:600;text-align:left;cursor:pointer;border-bottom:1px solid rgba(255,255,255,.2)}.product-container-four-tabs .tablink:hover{background:#0853dd;border-radius:12px}.product-container-four-tabs button.active,.product-container-four-tabs button:hover{background-color:#0056b3}.product-container-four-content{flex-grow:1;padding:30px}.product-container-four-content>.product-container-four-tabcontent{display:none}.product-container-four-content>.product-container-four-tabcontent.active{display:block}.product-container-four-tabcontent .row{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;box-sizing:border-box;padding:20px}.product-container-four-row{background-color:#deecff;color:#000;gap:30px;border-radius:16px;height:75px;display:flex;align-items:center;padding:22px}.product-icon{width:30px;height:30px;color:#fff;padding-right:10px}.product-img-icon{width:50px;height:50px}@media(max-width:1328px){.sports-gif-new{left:50px;width:150px}}@media(max-width:1024px){.product-container-four-tabcontent .row{grid-template-columns:repeat(2,1fr)}}@media(max-width:1000px){.page10 .page13 .realstate-delivery-main{grid-template-columns:1fr;padding-bottom:2rem;align-items:center;justify-items:center}.fitness-img{display:none}}.product-container-five{max-width:1200px;margin:0 auto;padding:40px;display:none!important}.product-container-five-title{text-align:left;font-size:2em;color:#24456e;padding:20px}.product-container-five-cards{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.product-container-five-card{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;flex:1;max-width:300px;min-width:250px;padding:20px;box-sizing:border-box;transition:background-color .3s ease;color:#000}.product-container-five-img{width:50px;height:50px;margin-bottom:10px}.product-container-five-card h3{margin-top:0;color:#333;font-size:24px}.product-container-five-card p{color:#000}.product-container-five-card:hover h3,.product-container-five-card:hover p{color:#fff}.product-container-five-card:hover{background-color:var(--color-signature-blue);color:#fff}.marquee{display:inline-block;white-space:nowrap;animation:scroll 10s linear infinite}main{display:flex;justify-content:center;align-items:center;height:60vh;background-color:#fff;padding:20px}.thank-you{text-align:center;padding:10% 20px 40px}.thank-you-msg{font-size:24px;color:#333;margin:20px}.thank-you button{padding:10px 20px;background-color:#2f91f8;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:16px}.thank-you button:hover{background-color:#ff4500}.logo-thankyou{max-height:50px}.thank-you-container-msg{padding:20px}.thank-you-footer{background-color:#f8fafe;padding:20px 15%;display:flex;flex-wrap:wrap;justify-content:center;align-items:start}.thank-you-footer .footer-section{flex:1;min-width:250px;padding:10px;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.thank-you-footer-section-heading{text-align:left}.thank-you-footer .footer-section h4{margin-bottom:15px;font-size:18px;color:#0056b3}.thank-you-footer .footer-section p,.thank-you-footer .footer-section a{margin:5px 0;color:#6c757d;text-decoration:none}.thank-you-footer .footer-section a:hover{text-decoration:underline}.thank-you-footer .social-icons a{display:inline-block;margin:5px;color:#333;font-size:20px}.footer-bottom{text-align:center;padding:10px;background-color:#f8fafe}.footer-copyright-link{color:#adb7c5}.footer-copyright-link:hover{color:#3b82f6}.thank-you-footer-links{display:flex;flex-direction:column}.brochure-modal-box{display:flex;width:min(920px,calc(100vw - 32px));max-width:calc(100vw - 32px);height:auto;max-height:none;margin:16px auto;background:#fff;border-radius:12px;overflow:visible;box-shadow:0 20px 60px #0000004d;position:relative;box-sizing:border-box;flex-shrink:0}.brochure-modal-left{flex:0 0 45%;background:linear-gradient(135deg,#e8e0f5,#d4e4f7);display:flex;align-items:center;justify-content:center;padding:20px;min-width:0}.brochure-modal-circle{width:min(320px,80%);aspect-ratio:1 / 1;height:auto;max-width:100%;border-radius:50%;background:linear-gradient(135deg,#c9b8e8,#a8c8f0);display:flex;align-items:center;justify-content:center;overflow:hidden}.brochure-modal-circle img{max-width:110%;max-height:110%;object-fit:contain}.brochure-modal-right{flex:1 1 auto;min-width:0;padding:48px 40px 32px;position:relative;box-sizing:border-box}.brochure-close-btn{position:absolute;top:12px;right:16px;background:none;border:none;font-size:24px;cursor:pointer;color:#999;line-height:1}.brochure-close-btn:hover{color:#333}.brochure-modal-title{font-size:clamp(15px,4vw,20px);font-weight:700;color:#1a1a2e;margin:0 0 22px;padding-right:32px;text-transform:uppercase;letter-spacing:.5px;word-break:break-word;overflow-wrap:anywhere;max-width:100%;line-height:1.3}.brochure-form-label{display:block;font-size:13px;font-weight:600;color:#333;margin-bottom:6px}.brochure-input-group{display:flex;align-items:center;border:1px solid #ddd;border-radius:6px;margin-bottom:18px;padding:0 12px}.brochure-input-icon{color:#3b82f6;margin-right:10px;font-size:16px}.brochure-input-group input{width:100%;padding:11px 0;border:none;outline:none;font-size:14px}.brochure-form-select{appearance:none;-webkit-appearance:none;width:100%;padding:11px 12px;border:1px solid #ddd;border-radius:6px;margin-bottom:18px;font-size:14px;outline:none;color:#333;background:#fff}.brochure-submit-btn{width:auto;padding:12px 40px;background:linear-gradient(135deg,#3b82f6,var(--color-heritage-navy));color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:700;cursor:pointer;text-transform:uppercase;letter-spacing:1px}.brochure-submit-btn:hover{background:linear-gradient(135deg,var(--color-signature-blue),var(--color-heritage-navy))}@media(max-width:900px){.brochure-modal-box{width:calc(100vw - 24px);max-width:calc(100vw - 24px);height:auto;max-height:none;flex-direction:column;margin:12px auto;overflow:visible}.brochure-modal-left{flex:none;padding:24px 20px;width:100%}.brochure-modal-circle{width:min(200px,60vw);height:auto}.brochure-modal-right{padding:44px 20px 24px;width:100%}.brochure-input-group,.brochure-form-select{width:100%;box-sizing:border-box}.brochure-submit-btn{width:100%;padding:12px 20px}}@media(max-width:480px){.brochure-modal-box{width:calc(100vw - 16px);max-width:calc(100vw - 16px);margin:8px auto;max-height:none;border-radius:10px}.brochure-modal-left{padding:18px 14px}.brochure-modal-circle{width:min(160px,56vw)}.brochure-modal-right{padding:40px 16px 20px}.brochure-modal-title{font-size:16px;margin:0 0 16px;letter-spacing:.3px;padding-right:28px}.brochure-form-label{font-size:12px}.brochure-input-group{margin-bottom:12px}.brochure-input-group input,.brochure-form-select{font-size:13px}}.thank-you-buttons{display:flex;gap:20px;justify-content:center;flex-wrap:wrap;margin-top:25px}.thank-you-buttons a{text-decoration:none}.thank-you-btn{padding:12px 30px;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:16px;font-weight:600;white-space:nowrap}.thank-you-btn-back{background-color:#2f91f8}.thank-you-btn-back:hover{background-color:#1a7ae0}.thank-you-btn-brochure{background-color:#28a745}.thank-you-btn-brochure:hover{background-color:#218838}.portfolio-cta-text{display:inline-block;margin-right:20px}.nasscom-highlight-text{color:var(--color-signature-blue)}.ds-arrow-icon{transform:rotate(315deg);display:inline-block}.whatmakes-explore-link{color:#000;font-weight:600;text-decoration:none;font-size:15px;display:inline-flex;align-items:center;gap:0;transition:gap .3s ease}.whatmakes-arrow{width:40px;height:40px;border-radius:50%;border:1.5px solid #d1d5db;display:inline-flex;align-items:center;justify-content:center;transition:all .4s cubic-bezier(.34,1.56,.64,1);color:#000}.whatmakes-arrow svg{width:20px;height:20px;transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.whatmakes-explore-link:hover .whatmakes-arrow{background:#000;border-color:#000;color:#fff;transform:scale(1.1)}.whatmakes-explore-link:hover .whatmakes-arrow svg{transform:translate(2px,-2px)}._faq_wrapper{padding:6rem 0;margin-top:6rem;background-color:#f3f6fd}.food-delivery-feature-box{background-color:#fff;border:1px solid #ddd;padding:20px;border-radius:8px;box-shadow:0 2px 5px #0000001a;display:flex;align-items:center;justify-content:center;flex-direction:column}.home-logo-container{text-align:center;padding:20px}.home-logo-grid{overflow:hidden;position:relative;display:flex;white-space:nowrap}.home-logo-track{display:flex;animation:scroll 30s linear infinite}.home-logo-grid-item{flex:0 0 auto;padding:10px}.home-logo-grid-item img{max-width:200px;height:auto;display:block}.home-logo-container-heading{color:#000;padding:10px}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.error-message{color:red;font-size:12px;margin-top:5px;display:block}.blog-li{font-size:18px;line-height:28px}.why-choose-us-devops-page{padding:40px;background-color:#fbf1ef}.why-choose-us-cards-heading{text-align:center;margin-bottom:30px;color:#2f91f8}.why-choose-us-card{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;padding:20px}.why-choose-us-cards{border:1px solid #ddd;padding:20px;width:100%;max-width:350px;height:350px;box-shadow:0 4px 8px #0000001a;border-radius:20px;background-color:#fff}.why-choose-us-cards-h3{padding-bottom:20px}.food-delivery-feature-p{color:#333}.why-industries-we-serve{padding:5%;background-color:#f9f9f9}.why-section-title{text-align:center;font-size:28px;font-weight:700;margin-bottom:20px;font-size:36px;line-height:48px}.why-section-description{text-align:center;font-size:16px;max-width:800px;margin:0 auto 40px;color:#000;font-size:18px;line-height:28px}.why-industry-grid{display:flex;flex-wrap:wrap;justify-content:space-between}.why-industry-item{flex:0 0 48%;padding:20px;margin-bottom:20px;border-radius:5px}.why-industry-item h3{font-size:20px;margin-bottom:10px;font-weight:700;border-bottom:2px solid #000}.why-industry-item p{font-size:18px;line-height:28px;color:#000;text-align:justify}#AI-how-it-works{text-align:center}.car-wash-product-page-content,.ott-delivery-content,.social-delivery-content,.shopping-delivery-content,.diagnostic-delivery-content,.Ecommerce-delivery-content,.ticket-delivery-content,.gaming-delivery-content{padding-top:0;position:relative}.ott-heading-h1{font-size:44px;line-height:55px;font-weight:600;margin-bottom:30px;font-family:Poppins,serif;color:#f75d55;text-align:left}.real-heading-h1,.grocery-heading-h1,.foodelivery-heading-h1,.tax-heading-h1,.sports-heading-h1,.gaming-heading-h1,.Ecommerce-heading-h1,.diagnostic-heading-h1,.hotel-development-h1,.elearning-heading-h1,.shopping-heading-h1,.social-heading-h1{font-size:34px;line-height:44px;font-weight:500;margin-bottom:20px;padding-left:10px;padding-right:10px;font-family:Poppins,serif}.ticket-heading-h1{font-size:44px;line-height:54px;font-weight:600;margin-bottom:20px;padding-left:10px;padding-right:10px;font-family:Poppins,serif}.ticket-development-heading{font-size:44px;line-height:54px;color:#fff;font-weight:500;margin-bottom:20px;padding-left:10px;padding-right:10px;font-family:Poppins,serif}.ott-development-heading{color:#fff;margin-bottom:10px;text-align:left}.ott-development-heading,.hotel-development-heading,.sports-development-heading{margin-bottom:20px;font-size:40px;line-height:50px;font-weight:600;font-family:var(--font-primary)}.ott-delivery-button{color:#fff;background-color:#f75d55;border-radius:10px;display:flex;align-items:flex-start;justify-content:flex-start}.ott-delivery-button,.social-delivery-button,.shopping-delivery-button,.elearning-delivery-button,.hotel-delivery-button,.diagnostic-delivery-button,.Ecommerce-delivery-button,.ticket-delivery-button,.gaming-delivery-button,.sports-delivery-button,.tax-delivery-button,.foodelivery-delivery-button,.grocery-delivery-button,.real-delivery-button{padding:15px 40px;font-size:18px;border-radius:10px;cursor:pointer;font-family:var(--font-primary);box-shadow:0 0 10px #fff9;transition:transform .2s ease,box-shadow .2s ease;border:none}.ott-delivery-button:hover,.social-delivery-button:hover,.shopping-delivery-button:hover,.elearning-delivery-button:hover,.hotel-delivery-button:hover,.diagnostic-delivery-button:hover,.Ecommerce-delivery-button:hover,.ticket-delivery-button:hover,.gaming-delivery-button:hover,.sports-delivery-button:hover,.tax-delivery-button:hover,.foodelivery-delivery-button:hover,.grocery-delivery-button:hover,.real-delivery-button:hover,.car-wash-product-page-button:hover{transform:scale(1.05);box-shadow:0 0 15px 5px #fffc}.oot-food-delivery-feature-box{background-color:#ca3e3a}.oot-food-delivery-feature-box,.Ecommerce-food-delivery-feature,.ticket-food-delivery-feature{padding:20px;border-radius:20px;box-shadow:0 2px 5px #0000001a;display:flex;align-items:center;justify-content:center;flex-direction:column;width:230px;height:200px}.diagnostic-food-delivery-feature1{padding:20px;border-radius:20px;border:1px solid #ccc;display:flex;align-items:center;justify-content:center;flex-direction:column;width:170px;height:220px}.diagnostic-food-delivery-feature2{padding:20px;border-radius:20px;border:1px solid #ccc;display:flex;align-items:center;justify-content:center;flex-direction:column;width:170px;height:220px;margin-bottom:50px}.oot-food-delivery-feature{display:flex;justify-content:center;align-items:center;text-align:center;gap:40px}.oot-food-delivery-feature img{width:50px;height:50px}.oot-food-delivery-feature-box-p{color:#000;font-weight:700;font-size:21px;line-height:30px;margin:10px;font-family:var(--font-primary)}.social-delivery-content{left:-360px;text-align:left}.social-heading-h1{color:#222;padding:0;text-shadow:none;font-size:44px;line-height:54px;font-weight:500;margin-bottom:20px;font-family:Poppins,serif}.social-heading-h1-span{color:#7726e4;font-weight:600}.social-delivery-button{color:#fff;background-color:#7726e4;border:none;border-radius:30px;max-width:1200px}.social-delivery-feature{display:flex;justify-content:center;align-items:center;gap:40px;padding:3% 20px}.social-service-content{background-color:#f6f6f6;padding:20px;border-radius:10px;width:200px}.social-media-service{width:50px;height:auto}.social-delivery-feature p{font-weight:500;color:#000;margin-top:20px}.shopping-delivery-content{left:-360px;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}.shopping-heading-h1,.shopping-development-heading{color:#111;text-align:left;padding:0;font-weight:500}.shopping-banner-h1{color:#6666b3;font-weight:600}.shopping-banner-gif{position:absolute;width:300px;left:400px;top:-160px}.shopping-delivery-button{color:#fff;background-color:#000;border:none}.shopping-page1 .sports-service-container{background-color:#fff;max-width:1200px;margin:20px auto}.shopping-page1 .sports-service-header{text-align:left}.elearning-heading-h1{color:#000;text-align:left;padding:0;font-size:44px;line-height:54px;font-weight:500;margin-bottom:20px;font-family:Poppins,serif}.elearning-delivery-button{color:#fff;background:linear-gradient(90deg,#6b10ff,#bb91ff);border:none;display:flex;align-items:flex-start}.e-Learning-development{font-size:40px;line-height:50px;font-weight:600;font-family:var(--font-primary);color:#6c60e1;margin-bottom:20px;text-align:left}.hotel-development-heading{color:#3240bd;position:relative;font-size:44px;line-height:54px;font-weight:500;margin-bottom:20px;font-family:Poppins,serif}.hotel-development-h1{color:#fff;position:relative;font-size:38px;line-height:48px;font-weight:500;margin-bottom:20px;padding:0 10px;font-family:Poppins,serif}.hotel-delivery-button{color:#fff;background-color:#387cdc;padding:10px 30px;font-size:18px;border-radius:10px;cursor:pointer;font-family:var(--font-primary);box-shadow:0 0 10px #fff9;transition:transform .2sease,box-shadow .2sease;border:none}.hotel-delivery-content{padding-top:0;position:relative;left:-340px;text-align:left}.diagnostic-delivery-content{text-align:left;left:-350px}.diagnostic_bannergif1{position:absolute;right:500px;bottom:55px;border-radius:18px;height:250px}.diagnostic-heading-h1{color:#111827;font-size:40px;line-height:50px;padding:0}.diagnostic-development-heading{color:#7a00ff;font-size:44px;line-height:55px;font-weight:600}.diagnostic-delivery-button{color:#fff;background:linear-gradient(90deg,#f36fff,#8eaeff);border:none;border-radius:30px}.diagnostic-food-delivery-feature{background-color:#fff;color:#000}.diagnostic-food-delivery-feature1 img,.diagnostic-food-delivery-feature2 img{width:50px;height:50px;margin-bottom:20px}.diagnostic-food-delivery-feature-p{color:#000;font-weight:500;font-size:16px;line-height:24px;margin:0;font-family:var(--font-primary)}.e-commerce-shopping-icon1{left:0;width:100%;max-width:400px;height:auto}.e-commerce-shopping-icon2{width:100%;max-width:200px}.Ecommerce-delivery-content{left:-280px}.Ecommerce-heading-h1{color:navy;text-align:left;padding:0}.Ecommerce-heading-h6{font-size:34px;line-height:48px;color:#000;text-align:left;font-family:Linden Hill,serif;margin-bottom:20px}.ecommercebanner_gif{position:absolute;max-width:500px;bottom:0;right:200px}.ecommerce-phone1-img{width:100%;max-width:800px;height:auto}.Ecommerce-delivery-button{color:#fff;background-color:navy;border:2px solid #000080;display:flex;justify-content:flex-start;align-items:flex-start}.Ecommerce-food-delivery-feature{background-color:#9cf9fe}.Ecommerce-food-delivery-feature img{width:50px;height:50px}.Ecommerce-food-delivery-feature-p{color:#000;font-weight:700;font-size:21px;line-height:30px;margin:10px;font-family:var(--font-primary)}.ticket-delivery-content{left:-180px}.ticket-heading-h1{color:#e054c0}.ticket-delivery-button{color:#fff;background-color:#43bfd7;border:none;border-radius:10px}.moviegif_banner{position:absolute;max-width:300px;right:200px}.ticket-food-delivery-feature{background-color:#9cf9fe}.ticket-food-delivery-feature img{width:50px;height:50px}.ticket-food-delivery-feature-p{color:#000;font-weight:700;font-size:21px;line-height:30px;margin:10px;font-family:var(--font-primary)}.gaming-delivery-content{left:0}.gaming-heading-h1{color:#fff;font-size:40px;line-height:50px;font-weight:500;margin-bottom:20px;padding-left:10px;padding-right:10px;font-family:Poppins,serif;font-weight:600}.gaming-development-heading{color:#d545fa;font-size:46px;line-height:56px}.gaming-delivery-button{color:#fff;background-color:#2f003b;border:2px solid #ff47c1;transform:skew(-12deg);border-radius:10px}.sports-gif{position:absolute;max-width:250px;height:auto;right:400px;top:130px}.sports-heading-h1{color:#fff;padding:0;text-transform:uppercase;font-size:40px;line-height:50px}.sports-development-heading{color:#ffd272;font-size:44px;line-height:54px}.sports-delivery-button{color:#fff;background-color:#2c84b2;border:none}.tax-delivery-content{padding-top:0;position:relative;left:-150px}.tax-heading-h1{color:#000}.page5 .development-heading{color:#f93}.tax-delivery-button{color:#fbe776;background-color:#000;border:none;transform:skew(-12deg)}.foodelivery-delivery-content{padding-top:70px;padding-right:40px;position:relative}.foodelivery-gif{position:absolute;top:-70px;left:-175px}.foodelivery-heading{color:#000}.foodelivery-heading-h1{color:#222}.food-development-heading{color:#fe833c;font-size:32px;line-height:52px;font-weight:600;font-family:var(--font-primary);margin-bottom:20px}.foodelivery-delivery-button{color:#fff;background-color:#fe833c}.grocery-delivery-content{padding-top:10px;position:relative;left:-250px}.grocery-banner-gif{position:absolute;height:auto;width:100%;max-width:170px;left:240px;top:70px}.grocery-heading-h1{color:#6dc170;text-align:left;padding:0}.grocery-delivery-button{color:#fff;background-color:#75de30;border:2px solid #6dc170;display:flex;justify-content:flex-start;align-items:flex-start}.real-delivery-content{position:relative;left:-300px;text-align:left}.real-heading-h1{color:#000;line-height:45px;padding:0}@media(max-width:1024px){.real-delivery-content{position:relative;left:-250px;text-align:left}}.realstate-heading-span{color:#cc1c22;font-size:42px;line-height:54px;font-weight:600}.real-heading,.grocery-heading,.foodelivery-heading{font-size:42px;line-height:54px;font-weight:600;font-family:var(--font-primary);color:#333;margin-bottom:20px}.real-delivery-button{color:#fff;background-color:#cc1c22;border:none}.page3 .realstate-last-section-content button{display:flex;background-color:#cc1c22;color:#fff;padding:15px 35px;border:none;border-radius:30px;gap:10px;margin:auto}.page5 .food-delivery-mobile-customizable-section{background-color:#f1f1f1}.g-recaptcha{width:100%}.recaptcha-button{position:relative}.loading-icon{border:3px solid #f3f3f3;border-top:3px solid #333;border-radius:50%;width:16px;height:16px;animation:spin 1s linear infinite;display:inline-block;margin-left:8px;vertical-align:middle}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.multi-vendor-marketplace{background:linear-gradient(to right,#6620d7,#c83dfb);background-image:url(../images/products/multivendor/Multivendorbanner.webp);background-size:cover;background-position:center;height:100vh;text-align:center;display:flex;justify-content:center;align-items:center}.multi-vendor-container{position:relative}.multi-vendor-title-h1{font-size:2rem;line-height:40px;padding:20px;color:#7224dc}.multi-vendor-text-content{color:#fff;text-align:center;max-width:700px;margin:auto}.multi-vendor-text-content h1{font-size:44px;line-height:64px;margin-bottom:20px;color:#2d2d2d;text-align:center}.multi-vendor-text-content span{font-size:44px;line-height:54px;margin-bottom:20px;color:#947ab4;text-align:center}.multi-vendor-text-content p{font-size:1.1rem;margin-bottom:30px;text-align:center}.Multi_vendorgif{position:absolute;left:200px;bottom:0;max-width:400px;height:auto}.multi-vendor-text-content-button{background-color:#ffca28;color:#fff;padding:12px 40px;text-transform:uppercase;text-decoration:none;border-radius:20px;font-size:1rem;border:none;display:inline-block}.multi-vendor-image-content img{width:100%;max-width:350px;height:auto}.real-estate-app-development-services{height:100vh}@media screen and (max-width:768px){.grocery-delivery-main{background:url(../images/Products/grocery/grocery_responsive.png);height:60vh;background-size:cover;background-position:center;text-align:center}.real-estate-app-development-services{height:70vh}.ticket-booking-app-development-services img{display:none}.ticket-booking-app-development-services{background:url(../images/Products/movie_responsive.png)!important}.realstate-delivery-main{min-height:60vh;background-size:cover;background-position:center;text-align:center}.milk-delivery-app-development-services{height:75vh!important}.food-delivery-main{height:70vh}.grocery-heading-h1{text-align:center}.grocery-delivery-button{border:none;justify-self:center}.multi-vendor-container{flex-direction:column;text-align:center;padding:20px;margin-top:0}@media(max-width:768px){.multi-vendor-text-content-button{display:block;margin:0 auto;text-align:center}}.multi-vendor-text-content{max-width:100%;margin-bottom:0;padding:0;margin-top:20px}.multi-vendor-image-content img{max-width:200px}.multi-vendor-text-content h2{font-size:1.3rem;line-height:40px;text-align:center}.multi-vendor-text-content p{margin-bottom:20px;text-align:center}}.multi-vendor-section2-container{width:90%;max-width:1200px;margin:0 auto}.multi-vendor-section2-intro-section{background-color:#fff;padding:40px 0;text-align:center}.multi-vendor-section2-intro-text{font-size:1.2rem;line-height:1.8;margin:0 auto;color:#000}.multi-vendor-section3-cta-section{padding:20px 0}.multi-vendor-section3-cta-box{display:inline-block;background:linear-gradient(185.48deg,#4cb7d833 3.33%,#fff 87.38%);border-radius:20px;max-width:1000px;padding:20px}.multi-vendor-section3-cta-box h2{font-size:1.8rem;color:#ff5df4;margin-bottom:10px}.multi-vendor-section3-cta-box p{font-size:1.5rem;color:#7925de;margin-bottom:20px;font-weight:700}.multi-vendor-section3-cta-button{background-color:#ffca28;color:#fff;padding:10px 20px;border-radius:5px;text-decoration:none;font-weight:700;border:none}.multi-vendor-section4-features-section{background:#afc3fe33;padding:50px 0}.multi-vendor-section4-features-grid{display:flex;align-items:center;justify-content:center;gap:20px;margin:auto}.multi-vendor-section4-feature-text{width:48%}.multi-vendor-section4-feature-text h3{font-size:1.6rem;color:#63c;margin-bottom:20px}.multi-vendor-section4-feature-text p{font-size:1.1rem;color:#555;margin:20px}.multi-vendor-section4-feature-image img{width:100%;max-width:400px}.multi-vendor-section5-choose-section{background-color:#fff}.multi-vendor-section5-choose-grid{display:flex;align-items:center;justify-content:center;margin:auto;gap:20px}.multi-vendor-section5-choose-text{width:48%}.multi-vendor-section5-choose-text h3{font-size:1.6rem;color:#a33db4;margin-bottom:20px}.multi-vendor-section5-choose-text p{font-size:1.1rem;color:#555;margin:20px}.multi-vendor-section5-choose-image img{width:100%;max-width:300px}.multi-vendor-section6-section-title{font-size:24px;color:#fff;margin-bottom:30px}.multi-vendor-section7-content{background-color:#fff;width:320px;border-radius:8px;box-shadow:0 4px 8px #0000001a;padding:20px;text-align:center;display:flex;flex-direction:column;align-items:center;transition:transform .3s ease}.multi-vendor-section7-content:hover{transform:translateY(-10px)}.ai_why_choose_us_section{padding-left:40px;background:#fff;padding-bottom:0}.ai_why_choose_us_container{margin-left:40px}.ai_why_choose_us_wrapper{display:flex;align-items:center;justify-content:space-between;gap:80px}.ai_why_choose_us_content{flex:1;max-width:50%}.ai_why_choose_us_image_box{flex:1;max-width:50%;display:flex;justify-content:flex-end}.ai_why_choose_us_img{width:100%;height:auto;max-width:600px;object-fit:contain}.ai_why_choose_us_title{font-size:3rem;font-weight:700;color:#1a1a1a;margin-bottom:25px;line-height:1.2}.ai_why_choose_us_title_highlight{color:#4a90e2}.ai_why_choose_us_description{font-size:1.2rem;color:#000;line-height:1.8}@media(max-width:1024px){.ai_why_choose_us_wrapper{flex-direction:column;gap:40px;text-align:center}.ai_why_choose_us_content,.ai_why_choose_us_image_box{max-width:100%}.ai_why_choose_us_image_box{justify-content:center}.ai_why_choose_us_title{font-size:2.5rem}}@media(max-width:768px){.ai_why_choose_us_image_box{display:none}.ai_why_choose_us_section{padding:50px 20px}.ai_why_choose_us_container{margin-left:0}.ai_why_choose_us_title{font-size:2rem}.ai_why_choose_us_description{font-size:1rem}}.services_new_hero{background-image:url(/images/services_new.webp);background-size:contain;background-position:right center;background-repeat:no-repeat;background-color:#161833;margin-top:120px;padding:250px 0 100px;position:relative;min-height:auto;max-height:none}.services_hero_content{max-width:650px;position:relative;z-index:2;padding-left:0;margin-left:-80px}.services_hero_title{font-size:48px;font-weight:800;color:#fff;line-height:1.15;margin:0 0 24px;font-family:var(--font-primary)}.highlight-orange{color:#00f}.resources-text-box h2{color:#1a1a2e}.resources-text-box h2 .highlight-orange{color:var(--color-signature-blue)}.services_hero_description{font-size:17px;color:#fffc;line-height:1.7;margin:0 0 36px}.services_hero_btn{display:inline-block;padding:14px 40px;background:#3b82f6;color:#fff;font-size:15px;font-weight:600;border-radius:50px;text-decoration:none;transition:all .3s ease;font-family:var(--font-primary)}.services_hero_btn:hover{background:var(--color-signature-blue);transform:scale(1.05);box-shadow:0 6px 24px #3b82f666}@media(max-width:1024px){.services_new_hero{background-position:70% center;height:auto;padding:100px 0}.services_hero_title{font-size:2.8rem}}@media(max-width:768px){.services_new_hero{background-position:center}.services_hero_content{max-width:650px;position:relative;z-index:2;padding-left:40px}.services_hero_title{font-size:2.2rem}.services_hero_description{font-size:1rem}}.multi-vendor-section7-content img.icon{width:80px;height:80px;margin-bottom:15px}.multi-vendor-section7-content h6{font-size:18px;color:#333;margin:15px 0}.multi-vendor-section7-content p{font-size:14px;color:#555;line-height:1.6}.multi-vendor-section6-container{width:90%;max-width:1200px;margin:0 auto}.multi-vendor-section6-features-section{padding:50px 0;text-align:center;background-color:#afc3fe33}.multi-vendor-section6-section-title{color:#bb5ecf;font-size:24px;margin-bottom:30px;text-align:center}.multi-vendor-section6-section-title2{color:#fff;font-size:24px;margin-bottom:30px;text-align:center}.multi-vendor-section6-features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.multi-vendor-section6-feature-card{background:#fff;padding:20px;border-radius:10px;box-shadow:0 4px 8px #0000001a}.multi-vendor-section6-feature-icon img{width:50px;height:50px}.multi-vendor-section6-feature-title{color:#000;font-size:18px;margin:15px 0;line-height:30px}.multi-vendor-section6-feature-description{color:#555;font-size:14px}.multi-vendor-section7-image-block img{max-width:500px;width:100%;height:auto}.multi-vendor-section8-section{padding:40px 20px;background-color:#afc3fe33;max-width:1800px;margin:auto}.multi-vendor-section8-section:nth-child(2n){background-color:#f4f4f8}.multi-vendor-section8-container{display:flex;align-items:center;justify-content:space-around;gap:10px;margin-left:auto;width:100%;padding-left:100px;padding-right:100px}.multi-vendor-section8-container{width:100%;display:flex}.multi-vendor-section7-text-block{display:flex;flex-direction:row}.multi-vendor-section8-image-block{width:100%}.multi-vendor-section8-image-block img{width:100%;height:auto;max-width:500px}.multi-vendor-section8-container-text h3{font-size:1.2rem;line-height:30px;color:#d341fb}.multi-vendor-section8-content{display:flex;justify-content:left;align-items:center;gap:20px;padding:10px}.multi-vendor-section8-container-text p{font-size:1.2rem;line-height:30px;color:#3a3a3a;margin-bottom:10px}.multi-vendor-section8-content-text h3{font-size:1.4rem;text-align:left;color:#a34eff}.multi-vendor-section8-content-text p{font-size:1.2rem;text-align:left}.multi-vendor-section8-button{display:block;margin:0 auto;padding:10px 40px;border-radius:30px;text-align:center;background-color:#ffb904;color:#fff;font-size:16px;border:none}.multi-vendor-container-questions .food-faq-question{background-color:#ddd}.multi-vendor-container-questions .food-faq-answer{background-color:#dbf1f7}.Web-Development-company-heading{font-size:24px}.multi-vendor-section8-content-text,.multi-vendor-section8-image-block{width:30%}.multi-vendor-section7-section{text-align:center;background-color:#a64ecf;padding:20px}.multi-vendor-section6-section-title2{font-size:1.6em;font-weight:600;color:#fff;margin-bottom:20px}.multi-vendor-section7-container{display:flex;flex-wrap:wrap;justify-content:center}.multi-vendor-section7-text-block{display:flex;gap:20px;flex-wrap:wrap;justify-content:center}.multi-vendor-section7-content{background-color:#fff;border-radius:12px;padding:20px;width:300px;box-shadow:0 4px 8px #0000001a;text-align:center}.multi-vendor-section7-content img.icon{width:80px;height:80px;margin-bottom:10px}.multi-vendor-section7-content p{color:#555;font-size:1em;line-height:1.5}.car-wash-product-page-main{text-align:center;height:120vh;color:#fff;background-color:#015292;display:flex;justify-content:center;align-items:center}.car-wash-product-page-content{display:flex;justify-content:center;align-items:center;flex-direction:column}.car-wash-product-page-heading-h1{font-size:2.5rem;line-height:1.2;margin-bottom:20px;color:#fff;text-align:center}.car-wash-product-page-heading-para{font-size:1.2rem;line-height:1.6;margin-bottom:20px;color:#fff;max-width:600px;text-align:center}.car-wash-product-page-button{font-size:1.1rem;padding:12px 25px;background-color:#fa7500;color:#fff;border:none;cursor:pointer;transition:background-color .3s ease}.carwash_bannergif{max-width:500px;height:auto;margin:20px}.car-wash-product-page-button:hover{background-color:#fff;color:#000}.car-wash-product-page-web-app{width:100%}.car-wash-product-page-web{width:50%}.car-wash-product-page-web-app{background-color:#eee;padding:40px 20px}.car-wash-header{text-align:center;margin:10px}.car-wash-header p{margin:30px 0}.car-wash-product-page-web-app>div:last-child{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;justify-items:center;align-items:center}.car-wash-product-page-web-app>div:last-child img{max-width:90px;height:auto;padding:20px}.car-wash-icon{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fff;padding:20px;width:280px;border-radius:10px}.car-wash-icon-name{text-align:center}.car-wash-mobile-heading{font-size:1.8rem;line-height:2.5rem;font-weight:700;color:#102579;font-style:italic;margin:10px 0}.car-wash-features-section{padding:60px 20px;text-align:center;background-color:#f4efef}.car-wash-features-heading{font-size:2rem;margin-bottom:10px}.car-wash-features-subheading{font-size:1.2rem;color:#000;margin-bottom:30px}.car-wash-features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1200px;margin:40px auto}.car-wash-feature-item{background-color:#f9f9f9;padding:20px;border-radius:8px;text-align:center;transition:box-shadow .3s}.car-wash-feature-item:hover{background-color:#102579;box-shadow:0 4px 10px #0000001a}.car-wash-feature-item:hover h3,.car-wash-feature-item:hover p{color:#fff}.car-wash-feature-item img{max-width:150px;margin-bottom:15px}.car-wash-feature-item h3{font-size:1.2rem;margin:10px 0;color:#102579}.car-wash-feature-item p{font-size:1rem;color:#555}.car-wash-feature-item:hover{box-shadow:0 4px 10px #0000001a}.car-wash-development-service-bg{background-color:#f4efef;padding:50px 20px}.car-wash-app-section{margin-top:5%;margin-bottom:5%}.car-wash-app-section-title{color:#102579;font-style:italic;text-align:center;font-size:2rem;margin:20px 0}.car-wash-app-container{display:flex;justify-content:space-between;align-items:flex-start;padding:60px 20px;gap:20px;max-width:1200px;margin:auto}.car-wash-app-feature-list{display:flex;flex-direction:column;gap:20px}.car-wash-app-feature-item{display:flex;align-items:start;flex-direction:column;gap:10px;max-width:350px;margin-bottom:20px}.car-wash-app-feature-item img{width:40px;height:40px}.car-wash-app-feature-item h3{font-size:1.2rem;line-height:2rem;color:#0056b3}.car-wash-app-feature-item p{font-size:1.2rem;color:#000}.car-wash-app-app-preview img{width:350px;height:auto}.car-wash-business-container{background-color:#002366;color:#fff;text-align:center;padding:50px 20px;position:relative;overflow:hidden;height:50vh;display:flex;align-items:center;justify-content:center}.car-wash-business-container:before{content:"";background-image:url(../images/products/carwash/bg-img-count.svg);background-size:cover;position:absolute;inset:0;opacity:.3;z-index:1}.car-wash-business-content{position:relative;z-index:2}.car-wash-business-headline{font-size:30px;font-weight:700;color:gold;margin-bottom:30px}.car-wash-business-stats{display:flex;justify-content:space-around;flex-wrap:wrap}.car-wash-business-stat{flex:1;min-width:120px;margin:10px 0}.car-wash-business-number{font-size:36px;font-weight:700;margin-bottom:10px}.car-wash-business-description{font-size:16px}.TechnologyStack-container{text-align:center;padding:5% 20px;background-color:#f4efef}.TechnologyStack-title{font-size:24px;font-weight:700;color:#002366}.TechnologyStack-subtitle{font-size:16px;color:#333;margin-top:20px;line-height:28px}.TechnologyStack-list{display:flex;flex-direction:column;gap:20px;padding:20px;max-width:800px;margin:40px auto;background-color:#fff}.TechnologyStack-section{display:flex;align-items:center;padding-bottom:10px;gap:40px}.TechnologyStack-section-title{font-size:1.2rem;font-weight:700;color:#333;flex-shrink:0}.TechnologyStack-logos{display:flex;gap:10px}.TechnologyStack-logo{width:100px;padding:20px;height:auto;transition:transform .2s}.TechnologyStack-logo:hover{transform:scale(1.1)}.TechnologyStack-button{background-color:#102579;color:#fff;padding:10px 20px;margin:20px;border-radius:10px}.TechnologyStack-button{display:inline-block;background-color:#102579;color:#fff;padding:12px 24px;margin:20px auto;border-radius:10px;text-align:center;font-size:16px;font-weight:700;text-decoration:none;cursor:pointer;transition:background-color .3s ease}.TechnologyStack-button:hover{background-color:#001b5a}.Book-a-service-container{background:url(../images/products/carwash/bg-car-wash.svg);background-size:cover;color:#fff;text-align:center;padding:40px 10%}.Book-a-service-heading{font-size:2rem;margin-bottom:20px;font-weight:700;color:#fff;text-align:left}.Book-a-service-subheading{font-size:1.2rem;margin-bottom:30px;line-height:1.5;text-align:left;max-width:900px}.Book-a-service-button{background-color:#fa7500;color:#fff;padding:12px 40px;text-transform:uppercase;text-decoration:none;font-size:1rem;border:none;cursor:pointer;display:block;justify-content:flex-start;align-items:center}.milk-delivery-app-development-services{background-image:url(https://s3.ap-south-1.amazonaws.com/mtouchlabs.com/websiteimages/milkdelivery.webp);background-size:cover;background-position:center;color:#fff;height:100vh;margin-top:100px}.milk-delivery-app-page-main{display:flex;justify-content:center;align-items:center;text-align:center}.milk-delivery-app-page-content{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:5%}.milk-delivery-app-page-heading-h1{font-size:34px;line-height:44px;color:#fff;background-color:#e3d270;padding:0 10px;display:inline-block}.milk-delivery-app-page-heading-para{font-size:34px;line-height:44px;margin-bottom:20px;color:#2d2d2d;font-weight:600;padding:0}.milk-delivery-app-page-button-demo{font-size:1.1rem;padding:12px 25px;background-color:#0b6623;color:#fff;border:none;border-radius:8px;margin-bottom:20px;cursor:pointer;transition:background-color .3s ease}.milk-delivery-app-page-button-demo:hover{background-color:#d1be4f}.milk-delivery-banner-gif{max-width:500px;height:auto;border-radius:20px}.milk-delivery-app-header-section{display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap;margin-top:40px}.milk-delivery-app-header-section img{width:120px}.milk-delivery-app-header-section h1{font-size:2rem;line-height:3rem;text-align:center;margin:0}.milk-delivery-desktop-content-section{background-color:#fff;background-image:url(../images/products/milk/cow-bg.svg);margin-bottom:60px;margin-top:60px}.cow-head-img{position:absolute;bottom:-200px;right:0}.milk-delivery-app-content-section-img .three-mobile-screens-img{height:auto;max-width:400px}.milk-delivery-app-content-section-para p{margin-bottom:20px;font-weight:500}.milk-delivery-app-content-section-para h6{color:#88b77e;font-size:1rem;font-weight:600;margin-bottom:10px;text-transform:uppercase}.milk-delivery-app-description{font-size:1rem;color:#333;text-align:center;max-width:800px;margin:auto;padding-bottom:40px;padding-left:10px;padding-right:10px}.milk-delivery-app-content-section{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start}.milk-delivery-section-heading{font-size:1rem;border-left:3px solid #88b77e;padding-left:10px;width:90%}.milk-delivery-app-content-section div{flex:1;min-width:250px;padding:5% 20px}.milk-delivery-app-content-section h3{font-size:1.5rem;margin-bottom:10px;line-height:2.4rem}.milk-delivery-app-content-section-img{width:50%;display:flex;justify-content:center}.milk-delivery-app-content-section-para{width:50%;position:relative}.milk-delivery-app-content-section img{max-width:600px;height:auto}.milk-delivery-app-icons{display:flex;gap:15px;align-items:center}.milk-delivery-app-icons p{margin:0;font-size:1rem;color:#555}.milk-delivery-app-page-button{padding:12px 25px;font-size:1.1rem;background-color:#e3d270;color:#fff;border:none;border-radius:8px;cursor:pointer;transition:background-color .3s ease;margin-top:20px}.milk-delivery-desktop-content-section img{max-width:500px;height:auto}.milk-delivery-app-business_model{display:flex;justify-content:center;align-items:center;padding:0;background-color:#f9f9f9}.milk-delivery-app-business_model_img{max-width:100%;height:auto;border-radius:8px;object-fit:cover}.milk-delivery-features{text-align:center;padding:8% 20px;background-color:#f8f9fa}.milk-delivery-features h2{font-size:2rem;color:#102579;margin-bottom:30px}.milk-delivery-features-container{display:flex;align-items:flex-start;justify-content:center;gap:20px;flex-wrap:wrap}.milk-delivery-features-column{display:flex;flex-direction:column;gap:20px;flex:1;max-width:350px}.milk-delivery-features-image{display:flex;flex-direction:column;align-items:center;max-width:350px}.milk-delivery-features-image img{max-width:300px;height:auto;margin-bottom:20px}.milk-delivery-view-more{margin:auto;font-size:1.1rem;padding:12px 25px;background-color:#102579;color:#fff;border:none;border-radius:10px;cursor:pointer;transition:background-color .3s ease}.milk-delivery-view-more:hover{background-color:#0b1a5d}.milk-delivery-feature-item{text-align:left}.milk-delivery-feature-item h3{font-size:1.2rem;color:#102579;margin-bottom:10px;display:flex;align-items:center;line-height:2rem}.milk-delivery-feature-item h3 span{margin-left:5px;color:#3fa34d}.milk-delivery-feature-item p{color:#555;font-size:.95rem}.Milk-Delivery-App-process{padding:60px 20px;background-color:#f7f5ed;background-image:url(../images/products/milk/cow-bg.svg);background-repeat:no-repeat;background-size:contain;text-align:center;position:relative}.Milk-Delivery-App-process-content h6{color:#88b77e;font-size:1rem;font-weight:600;margin-bottom:10px;text-transform:uppercase}.Milk-Delivery-App-process-content h3{font-size:2rem;color:#1c2240;margin-bottom:30px}.Milk-Delivery-App-process-cards{display:flex;gap:20px;justify-content:center;flex-wrap:wrap;margin-top:20px}.Milk-Delivery-App-process-card{background:#fff;border-radius:12px;box-shadow:0 4px 10px #0000001a;padding:20px;text-align:center;width:220px;transition:transform .3s;position:relative}.Milk-Delivery-App-process-card img{width:50px;height:50px;margin-bottom:10px}.Milk-Delivery-App-process-card h4{font-size:1.2rem;color:#333;margin:10px 0}.Milk-Delivery-App-process-card p{font-size:.95rem;color:#555;margin-bottom:15px}.Milk-Delivery-App-process-card span{font-size:1.5rem;color:#88b77e;position:absolute;bottom:20px;right:20px}.Milk-Delivery-App-process-card:hover{transform:translateY(-5px)}.Milk-Delivery-App-view-all-button{margin-top:30px;padding:12px 30px;background-color:#88b77e;color:#fff;font-size:1rem;border:none;border-radius:8px;cursor:pointer;transition:background-color .3s ease}.Milk-Delivery-App-view-all-button:hover{background-color:#77a66d}@media(min-width:769px)and (max-width:1024px){.Milk-Delivery-App-process-card{width:45%}}.milk-delivery-day-journey{background:url(../images/products/milk/milk-delivery-day-journey.webp);background-size:cover;background-position:center;text-align:center;display:flex;justify-content:center;align-items:center;padding:20px;color:#fff}.milk-delivery-day-journey-content{text-align:center;max-width:900px}.milk-delivery-day-journey-content h3{font-family:Cormorant,serif;font-size:30px;font-style:italic;font-weight:700;line-height:50px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;color:#fff;margin-bottom:10px}.milk-delivery-day-journey-content p{font-size:1rem;margin-bottom:20px}.milk-delivery-day-journey-button{background-color:#e3d270;color:#fff;line-height:2rem;border:none;padding:8px 30px;font-size:1rem;border-radius:5px;cursor:pointer;transition:background-color .3s}.milk-delivery-day-journey-button:hover{background-color:#e6b74c}.milk-delivery-day-journey-image img{width:100%;max-width:250px}.milk-application-last{padding:40px;text-align:center}.milk-application-features-heading h3{font-size:1.8rem;line-height:3rem;color:#0b1a5d;margin-bottom:10px}.milk-application-features-heading h6{font-size:1rem;color:#5a5a5a;margin-bottom:20px}.milk-application-features-container{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;max-width:1000px;margin:20px auto;border:1px solid #ddd;padding:0;background-color:#e3efe2;border-radius:20px}.milk-application-panel-selector{display:flex;justify-content:center;flex-direction:column;gap:10px;width:600px;height:210px;background-color:#517c47;padding:20px;border-radius:20px}.milk-application-panel-one{display:flex;flex-wrap:wrap;gap:10px}.milk-application-panel-one li{width:calc(50% - 5px);padding:8px;list-style:none;box-sizing:border-box}.milk-application-panel{background-color:#e3efe2;border-radius:0;padding:20px;width:calc(100% -300px)}.milk-application-panel-one{display:flex;text-align:left}.milk-application-panel-btn{background-color:#88b77e;color:#fff;padding:10px;border:none;border-radius:5px;cursor:pointer;text-align:left;transition:background-color .3s ease}.milk-application-panel ul li:before{content:"\2714";margin-right:10px;color:#fff;background:linear-gradient(135deg,#5f965f,#5f965f);border-radius:15px;padding:6px 8px;border:1px solid #ccc}.milk-application-panel-btn.active{background-color:#fdc85a}.milk-application-Faqs{padding:60px 20px;background-color:#f7f5ed;background-image:url(../images/products/milk/faqs-bg.svg);background-repeat:no-repeat;background-size:cover;text-align:center;position:relative}.milk-application-Faqs .food-faq-item{margin-bottom:15px}.milk-application-Faqs .food-faq-question{background-color:#b4d1aa;border-radius:30px;padding:10px}.milk-application-Faqs .food-faq-answer{background-color:#fff;border-radius:30px;padding:10px}.milk-application-Faqs .food-faq-section-heading{color:#0b1a5d;font-family:Cormorant;font-weight:400}.healthcare-app-product-page-main{background-image:url(../images/products/healthcare/healthcarebanner.svg);background-size:cover;background-position:center center;background-repeat:no-repeat;height:100vh;display:flex;justify-content:center;align-items:center;color:#fff;text-align:center;padding-top:20px}.healthcare-banner-span{color:#44c9d2}.healthcare-app-product-page-main-content{margin-bottom:12%;max-width:80%;padding:0 20px}.healthcare-app-product-page-main-content h3{font-size:2rem;margin-bottom:5px;color:#fff}.healthcare-app-product-page-main-content p{font-size:1rem;margin-bottom:5px}.healthcare-app-page-heading-h1{font-size:2.5rem;margin-bottom:5px;line-height:1.2;font-weight:700;color:#fff}.healthcare-app-product-page-button{background-color:#44c9d2;border:none;padding:10px 40px;color:#fff;border-radius:30px}.healthcare-app-product-page-button:hover{background-color:#0056b3}.healthcare-app-cards-container{display:flex;gap:20px;flex-wrap:wrap;justify-content:center;margin-bottom:5%;margin-top:30px}.healthcare-app-card{background-color:#f4feff;border-radius:20px;box-shadow:0 4px 6px #0000001a;max-width:300px;text-align:center;padding:20px;color:#172048;transition:transform .3s ease,box-shadow .3s ease}.healthcare-card-web-development{background-color:#f4feff}.healthcare-card-heading{text-align:center;margin-top:5%;font-size:30px;line-height:40px;color:#005c7b}.healthcare-app-card:hover{color:#fff;transform:translateY(-5px);box-shadow:0 8px 12px #0003;background:linear-gradient(180deg,#04789d,#4ed6da)}.healthcare-app-card:hover h3,.healthcare-app-card:hover p{color:#fff}.sub-headinghealthcare-card{background:linear-gradient(90.29deg,#45bdbf .21%,#005c7b 99.79%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700}.healthcare-app-card img{width:162px;height:162px;object-fit:cover;border-radius:8px}.healthcare-app-card h3{margin:15px 0 10px;font-size:20px;color:#333;line-height:30px}.healthcare-app-card p{font-size:16px;color:#000;line-height:1.5}.healthcare-card-web-content{background-color:#f4feff;display:flex;justify-content:center;align-items:center;padding:20px}.healthcare-intro-content,.healthcare-intro-image{width:50%}.healthcare-intro{display:flex;align-items:center;justify-content:center;padding:20px;gap:20px}.healthcare-intro-content{width:50%;max-width:600px}.healthcare-intro-content h1{font-size:28px;color:#005c7b;margin-bottom:20px;line-height:46px}.healthcare-intro-content p{font-size:16px;line-height:1.8;color:#333;margin-bottom:20px}.healthcare-intro-content ul{display:flex;justify-content:space-between;align-items:center;list-style:disc;color:#000}.healthcare-intro-content ul li{width:100%;margin-bottom:10px;list-style-type:none;border:1px solid #b1dbe4;padding:10px 20px}.healthcare-layer-icon{margin-right:10px;height:30px;width:30px}.healthcare-intro-image{width:50%;display:flex;justify-content:flex-start}.healthcare-intro-image img{max-width:100%;height:auto;border-radius:8px}.healthcare-cards-why-choose{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:5% auto;padding:20px}.healthcare-cards{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;width:100%}.healthcare-cards-heading{font-size:30px;text-align:center;margin-bottom:30px;background:linear-gradient(90.29deg,#45bdbf .21%,#005c7b 99.79%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700}.healthcarecard{flex:1 1 calc(30% - 20px);max-width:calc(30% - 20px);background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 6px #0000001a;text-align:left;padding:20px;transition:transform .3s ease,box-shadow .3s ease}.healthcarecard img{width:60px;height:60px;margin-bottom:15px}.healthcarecard h3{font-size:20px;color:#005c7b}.healthcarecard p{font-size:14px;line-height:1.6;color:#000}.healthcarecard:hover{transform:translateY(-5px);box-shadow:0 8px 12px #0003}@media(max-width:992px){.healthcarecard{flex:1 1 calc(50% - 20px);max-width:calc(50% - 20px)}}.healthcare-apps-Bridge{text-align:center;padding:20px;max-width:1200px;margin:5% auto}.healthcare-apps-Bridge h3{font-size:1.8rem;color:#005c7b;margin-bottom:10px;line-height:2.4rem}.healthcare-apps-Bridge p{font-size:1.3rem;color:#000;margin-bottom:20px}.healthcare-web-img{max-width:500px;height:auto}.healthcare-apps-images-Bridge{margin-top:5%;margin-bottom:5%;display:flex;flex-wrap:wrap;justify-content:center;gap:15px}.healthcare-apps-images-Bridge img{width:250px;height:250px;object-fit:contain;transition:transform .3s ease,box-shadow .3s ease;border-radius:8px}.healthcare-apps-images-Bridge img:hover{transform:translateY(-5px);box-shadow:0 4px 6px #0000001a}.webdevelopment-health-card{display:flex;justify-content:center;align-items:center;padding:20px}.webdevelopment-health-card-img{width:40%}.webdevelopment-health-card-img img{max-width:100%;height:auto}.webdevelopment-health-card-content{width:60%}.healthcare-container-mask{display:flex;flex-wrap:wrap;align-items:center;background:linear-gradient(135deg,#001959,#458dab);color:#fff;width:100%}.healthcare-container-mask-text{width:70%;max-width:100%;padding:20px 8%}.healthcare-container-mask-text h3{font-size:2rem;line-height:2.6rem;margin-bottom:10px;color:#fff}.healthcare-container-mask-text p{font-size:1.2rem;margin-bottom:20px}.healthcare-container-mask-text button{background-color:#007bff;color:#fff;border:none;padding:10px 20px;font-size:1rem;cursor:pointer;border-radius:5px;transition:background-color .3s ease}.healthcare-container-mask-text button:hover{background-color:#0056b3}.healthcare-container-mask-image{width:30%;display:flex;justify-content:flex-end;align-items:center}.healthcare-container-mask-image img{max-width:300px;height:auto;border-radius:10px}.health-card-faqs{width:100%;display:flex;justify-content:center;align-items:center;background-color:#f4feff;padding:20px;gap:20px}.health-card-faqs-img{width:40%}.health-card-faqs-img img{max-width:100%;height:auto}.health-card-faqs-content{width:60%}.health-card-faqs-content .food-faq-item{margin-bottom:10px}.health-card-faqs-content .food-faq-question{background-color:#0061ff33;border-radius:30px;padding:10px}.health-card-faqs-content .food-faq-answer{background-color:#fff;border-radius:30px}.healthcare-cards-heading-two{font-size:30px;line-height:40px;text-align:left;margin-bottom:20px;color:#172048;font-weight:700}.sub-headinghealthcare-card-two{color:#001959;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700}.healthcare-banner-span-blue{color:#001b5a}.mobile-app-development-company-banner{background:url(../images/serviceImg/mobile-app/mobile-app-banner.svg);background-size:cover;background-position:center;text-align:center;height:120vh;display:flex;justify-content:center;align-items:center;color:#fff}.mobile-app-banner-container{display:flex;justify-content:center;align-items:center;gap:20px;max-width:1200px;margin:auto;padding:20px}.mobile-app-banner-text-content{text-align:left}.mobile-app-banner-text-content p{margin-bottom:20px}.multi-vendor-text-content-span{color:#cac824;font-size:2rem;line-height:1.3;margin-bottom:20px;text-align:left}.mobile-app-development-image-content{max-width:50%}.mobile-app-development-image-content img{width:100%;height:auto}.mobile-app-section-one{display:flex;justify-content:space-between;align-items:center;gap:20px}.mobile-app-section-one-img,.mobile-app-section-one-content{width:50%}.mobile-app-section-one-img img{max-width:100%;height:auto}.mobile-app-section-one-content{position:relative;padding:20px}.section-one-content{position:absolute;bottom:0;left:0}.mobile-app-section-one-content h1{font-size:30px;color:#252b33;line-height:50px;padding-bottom:10px}.mobile-app-section-two{display:flex;justify-content:space-between;align-items:center;gap:20px;background-color:#f5f9fb}.mobile-app-section-two-img,.mobile-app-section-two-content{width:50%}.mobile-app-section-two-img img{max-width:100%;height:auto;align-self:flex-end}.mobile-app-section-two-content{padding-left:5%;padding-top:20px;padding-bottom:20px;position:relative}.mobile-app-section-two-content h2{font-size:30px;line-height:50px;color:#252b33}.section-two-content{position:absolute;bottom:0;left:0}.hire-best-text-container{display:flex;justify-content:center;align-items:center;text-align:center;gap:20px;margin-top:40px;margin-bottom:40px}.hire-best-text-container img{max-width:150px;height:auto}.hire-best-text-container-button h2{font-size:2rem;font-weight:700;color:#333;color:#252b33;line-height:3rem}.hire-best-quote-button{background-color:#ffca28;color:#fff;border:none;padding:15px 30px;font-size:1rem;text-transform:uppercase;border-radius:25px;cursor:pointer;margin-top:10px;transition:background-color .3s ease}.hire-best-quote-button:hover{background-color:#e5b320}.mobile-app-process-development{padding:40px 20px}.mobile-app-process-banner-content{text-align:center}.mobile-app-process-heading h2{font-size:1.8rem;font-weight:700;margin-bottom:10px;color:#2f91f8}.mobile-app-process-heading h3{font-size:2rem;font-weight:400;color:#252b33;margin-bottom:30px;line-height:2.8rem}.mobile-app-process-steps{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px}.left-step{flex:1;max-width:400px;text-align:right;padding:30px;border-right:2px dashed #2f91f8}.right-step{flex:1;max-width:400px;text-align:left;padding:30px;border-left:2px dashed #2f91f8}.left-step h4,.right-step h4{font-size:1.25rem;font-weight:700;color:#252b33;margin-bottom:10px}.left-step p,.right-step p{font-size:1rem;color:#555;line-height:1.6}.center-img{flex:1;text-align:center;max-width:400px}.center-img img{max-width:100%;height:auto;display:block;margin:0 auto;padding:0 30px}.mobile-app-services{background-color:#f5f9fb;padding:20px 0}.mobile-app-services-container{max-width:1200px;margin:0 auto;padding:0 20px}.mobile-app-services-header{text-align:center;padding:60px 40px}.mobile-app-services-header h3{font-size:38px;line-height:60px}.mobile-app-services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:auto;justify-items:center;align-items:center}.mobile-app-service-card{width:320px;height:350px;background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 4px 6px #0000001a;text-align:center;transition:transform .3s ease-in-out;display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;margin-bottom:40px}.mobile-app-service-card:hover{transform:translateY(-10px)}.mobile-app-service-card img{width:50px;height:auto;margin-bottom:15px;position:absolute;left:20px;top:-20px}.mobile-app-service-card h3{font-size:1.2em;margin-bottom:10px;line-height:2rem}.mobile-app-service-card p{font-size:1em;color:#000}.hero-section{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;padding:40px 20px;background-image:url(../images/services/mobile-app/businees-bg.svg);background-size:contain;background-position:center;color:#000}.hero-para{font-size:1.5rem;font-weight:700;margin-bottom:15px}.hero-desc{font-size:1rem;margin-bottom:20px;line-height:1.6}.hero-button{display:inline-block;padding:10px 20px;font-size:1rem;font-weight:700;color:#000;background-color:#ffc107;border:none;border-radius:4px;text-decoration:none;cursor:pointer;transition:background-color .3s ease}.hero-button:hover{background-color:#e0a800}.mobile-app-logo-section{padding:40px 20px;background-color:#f8f9fa;text-align:center}.mobile-app-logo-container h3{font-size:30px;line-height:50px;color:#252b33;margin-bottom:10px}.mobile-app-logo-container p{font-size:1rem;color:#6c757d;margin-bottom:30px}.mobile-app-logo-section{padding:30px;background-color:#f5f9fb}.mobile-app-logo-container{text-align:center}.mobile-app-logo-container h2{font-size:2em;margin-bottom:15px}.mobile-app-logo-container p{font-size:1em;margin-bottom:30px}.mobile-app-logo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;justify-items:center;max-width:1000px;margin:auto}.mobile-app-logo-card img{max-width:250px;border:2px solid #ddd;border-radius:20px;height:auto}.app-screen-container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.app-screen-title{font-size:1.8rem;color:#252b33;margin:30px}.app-screen-image{max-width:100%;height:auto;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin-bottom:30px}.best-mobile-app-container{display:flex;align-items:center;gap:20px;padding:20px;background-color:#45545c}.best-mobile-app-image{flex:0 0 40%;display:flex;justify-content:center;align-items:center}.best-mobile-app-image img{width:100%;max-width:300px;height:auto;border-radius:8px}.best-mobile-app-content{flex:0 0 60%}.best-mobile-app-content h3{font-size:1.8rem;margin-bottom:15px;color:#fff}.best-mobile-app-content p{font-size:1rem;color:#fff;line-height:1.6}.best-mobile-app-content-para a{color:#fff;text-decoration:none}.best-mobile-app-content-para a:hover{text-decoration:underline}.mobile-app-container-faqs .best-mobile-app-container{background-color:#fff}.mobile-app-container-faqs h3{text-align:center;margin:20px}.mobile-app-container-faqs .food-faq-question,.mobile-app-container-faqs .food-faq-answer{background-color:#fff8e6;margin-bottom:10px;border:none}.custom-beauty-page-main{background-image:url(../images/products/beauty/bannerbg.svg);background-size:cover;background-position:center;text-align:center;height:100vh;display:flex;justify-content:center;align-items:center;color:#fff}.custom-beauty-container{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:30px}.custom-beauty-text-content h2{font-size:24px;line-height:30px;color:#ce984b;margin-bottom:20px}.custom-beauty-text-content p{font-size:18px;line-height:30px;color:#fff;margin-bottom:20px}.custom-beauty-button{background-color:#51994b;color:#fff;padding:12px 40px;text-transform:uppercase;text-decoration:none;border-radius:20px;font-size:1rem;border:none;display:inline-block;margin-left:0}.blog-heading{font-size:32px;line-height:48px}.custom-beauty-main-section{background-color:#fbf0e3;position:relative}.custom-beauty-what-we-provide{padding:2rem;text-align:center;max-width:1200px;margin:auto}.custom-beauty-what-we-provide h3{font-size:2rem;margin-bottom:2rem;color:#333}.custom-beauty-features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.custom-beauty-feature-item{background:#fff;border:1px solid #ddd;border-radius:8px;padding:1rem;text-align:center;box-shadow:0 4px 6px #0000001a}.custom-beauty-feature-item img{width:50px;height:50px;margin-bottom:1rem}.custom-beauty-feature-item h3{font-size:1.25rem;color:#333;margin-bottom:.5rem}.custom-beauty-feature-item p{font-size:.9rem;color:#000}.custom-beauty-app-development{display:flex;align-items:center;gap:2rem}.custom-beauty-app-images{width:40%;display:flex;justify-content:center;gap:1rem}.custom-beauty-app-images img{width:100%;height:auto}.custom-beauty-app-text{width:60%;text-align:left}.custom-beauty-app-text h2{font-size:30px;margin-bottom:1rem;color:#333;font-family:Poetsen One,sans-serif}.custom-beauty-app-text p{font-size:1rem;color:#000;line-height:1.5}.custom-beauty-features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;padding:1rem;max-width:1200px;margin:auto}.custom-beauty-App-Features h2{font-family:Poetsen One,sans-serif;text-align:center;padding:20px;font-size:30px;line-height:58px;color:#554949}.custom-beauty-feature{display:flex;gap:20px;align-items:center;text-align:center;border:2px solid #554949;border-radius:8px;padding:1rem}.custom-beauty-feature img{display:flex;justify-content:center;align-items:center;width:20px;height:auto}.custom-beauty-feature p{font-size:20px;color:#554949;font-weight:600}.custom-beauty-Streamline-Operations{display:flex;justify-content:space-between;align-items:center;padding:20px 40px;margin:auto}.custom-beauty-Streamline-Operations-text{width:60%}.custom-beauty-Streamline-Operations-img{width:40%;display:flex;justify-content:center;align-items:center}.custom-beauty-Streamline-Operations-img img{width:100%;max-width:400px;height:auto}.custom-beauty-silder-header{color:#554949;font-size:30px;text-align:center}.custom-beauty-banner{display:flex;justify-content:center;flex-direction:column;padding:20px 100px;color:#fff;background-image:url(../images/products/beauty/beauty_banner.svg);background-size:cover;height:300px}.custom-beauty-banner h3{color:#fff}.custom-beauty-banner-content{position:absolute;z-index:2;text-align:left}.custom-beauty-banner-content h1{font-family:PoetsenOne,sans-serif;font-size:36px;font-weight:400;line-height:1.5;margin-bottom:20px}.custom-beauty-banner-content p{font-size:16px;max-width:600px;margin:auto}.custom-beauty-banner-button{background-color:#51994b;color:#fff;padding:10px 20px;font-size:16px;border:none;border-radius:5px;cursor:pointer;width:20%;margin-bottom:10px;margin-top:10px;text-transform:uppercase}.custom-beauty-banner-button:hover{background-color:#e65b50}.custom-beauty-banner-img{position:absolute;bottom:0;z-index:1;max-width:100%}.custom-beauty-banner-img img{width:200px;height:auto;display:block;margin:auto;opacity:.8}.custom-beauty-banner-text{width:60%}.custom-beauty-container-questions-main{display:flex;justify-content:center;gap:20px}.custom-beauty-container-questions-img{display:flex;justify-content:center;align-items:center;width:30%}.custom-beauty-container-questions{width:70%}.custom-beauty-container-questions-img img{max-width:500px;height:auto}.custom-beauty-container-questions-title{color:#554949;font-size:30px;text-align:center;padding:20px}.custom-beauty-page-main{background-image:url(https://s3.ap-south-1.amazonaws.com/mtouchlabs.com/websiteimages/Beauty+%26+Wellness.png);background-size:cover;background-position:center;text-align:center;height:100vh;display:flex;justify-content:center;align-items:center;color:#fff}.custom-beauty-container{display:flex;align-items:center;justify-content:space-between;gap:40px;width:100%;max-width:1200px}.custom-beauty-text-content{width:50%;text-align:left}.custom-beauty-image-content{width:50%}.custom-beauty-text-content h2{font-family:Merienda;font-weight:700;font-size:50px;line-height:66px;color:#ee4d7f;margin:0;font-style:italic}.custom-beauty-text-content p{font-family:Merienda;font-weight:700;font-size:38px;line-height:56px;letter-spacing:0%;color:#000;margin:0 0 20px;font-style:italic}.custom-beauty-img{max-width:500px;height:auto;padding-top:100px}.custom-beauty-button{background-color:#ee4d7f;color:#fff;padding:12px 40px;text-transform:uppercase;text-decoration:none;border-radius:5px;font-size:1rem;border:none;display:inline-block;margin-left:0}.custom-beauty-gif1{position:absolute;left:0;width:100px}.custom-beauty-gif2,.custom-beauty-gif4{position:absolute;right:0;width:100px}.fitness-tracker-page-main{background-image:url(../images/products/fitness/fitness.png);background-size:cover;height:110vh;display:flex;justify-content:flex-start;align-items:center;padding-left:5%;background-position:center}.fitness-tracker-page-main-container{max-width:700px;padding:20px}.fitness-tracker-page-text-content h2{font-size:2rem;color:#fff;margin-bottom:20px}.fitness-tracker-page-text-content p{font-size:1.1rem;color:#fff;margin-bottom:20px}.fitness-tracker-button{background-color:#2f91f8;padding:10px 20px;border:none;color:#fff}.fitness-tracker-content-start{background-color:#37383c}.fitness-tracker-page-makeover{display:flex;justify-content:center;align-items:center;padding:20px 5%;gap:30px}.fitness-tracker-page-makeover-img{width:40%;display:flex;justify-content:center}.fitness-tracker-page-makeover-img img{width:100%;max-width:500px;height:auto}.fitness-tracker-page-makeover-text{width:60%}.fitness-tracker-page-makeover-text h3{color:#fff;font-size:30px;line-height:42px;margin-bottom:10px}.fitness-tracker-page-makeover-text p{color:#fafafa80;font-size:16px;line-height:28px;margin-bottom:10px}.address-container{width:100%}.newfooter-container{text-align:center;width:60%}.newfooter-container_two{width:40%}.newfooter-tabs{display:flex;justify-content:center;gap:15px;margin-bottom:30px}.newfooter-tab{padding:10px 20px;border:2px solid #ddd;cursor:pointer;background-color:#fff;border-radius:20px;font-size:16px;transition:all .3s;color:gray!important}.newfooter-tab.active{background-color:#2f91f8;color:#fff!important;border-color:#2f91f8}.newfooter-content{display:flex;justify-content:center;align-items:center;gap:50px}.newfooter-city{display:none}.newfooter-city.active{display:block}.newfooter-card{background:unset!important;padding:20px;border-radius:10px;width:700px;text-align:left;color:#fff;display:flex;justify-content:center;gap:20px}.newfooter-card-img{max-width:700px}.newfooter-card-content{width:60%;display:flex;justify-content:center;align-items:flex-start;flex-direction:column}.newfooter-card img{width:100%;border-radius:10px}.address_card_flex h2{color:#fff;margin-bottom:8px;display:flex;align-content:baseline;gap:.5rem}.address_card_flex{display:flex;gap:10px}.newfooter-card p{font-size:17px;margin:10px 0}.newfooter-card button{color:#000;border:none;padding:10px;cursor:pointer;transition:all .3s}.newfooter-card button:hover{background-color:#2f91f8;color:#fff}.icon-phone:before{content:"\f095";font-family:"Font Awesome 6 Free";font-weight:900;margin-right:10px;color:#fff}.icon-email:before{content:"\f0e0";font-family:"Font Awesome 6 Free";font-weight:900;margin-right:10px;color:#fff}.newfooter_container_main{display:flex;justify-content:flex-end;flex-direction:column;gap:10px}.Homepage-address-container{background-color:#0c1c32;padding:30px 10px}.address_tabs{display:flex;justify-content:space-between;padding:20px 18px 10px;gap:23%;margin:40px 20px 20px}.lets-connect-heading a{font-weight:600;font-size:24px;line-height:38px;display:block;color:var(--color-signature-blue);display:inline-block}.newfooter-tabs span{color:#000000b2;font-weight:500;font-size:20px}.newfooter_container_two{display:flex;justify-content:center;align-items:center}.newfooter_container_main h2{padding-left:20px;padding-bottom:10px;font-size:32px;line-height:24px;color:#fff}.newfooter_container_two h3{color:#fff;font-size:20px;font-weight:600}.newfooter_container_two p{color:#fff;font-size:15px}.address-container{display:flex;overflow:hidden;gap:20px}.newfooter-two-text-card{width:100%;padding:20px;border-radius:10px;width:550px;text-align:left;display:flex;justify-content:center;gap:10px}.newfooter-two-text-card img{width:100%;max-width:180px}.newfooter-container_two_content h2{font-size:24px;font-weight:800px;color:#727272}.newfooter-container_two_content p{font-size:18px;color:#727272}.newfooter-container_two_content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.transforming-footer{padding:40px;background-color:#0c1c32;color:#fff;border-top:1px solid #152f54}.transforming-container{max-width:1200px;margin:auto}.transforming-content h2{text-align:left;font-size:32px;font-weight:300;color:#fff;font-family:var(--font-primary);line-height:40px}.transforming-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;padding-bottom:20px;border-bottom:2px solid transparent;border-image:linear-gradient(to right,#304f90,#d94e3b) 1}.transforming-column h3{margin-bottom:20px;font-size:20px;color:#fff;font-family:var(--font-primary)}.transforming-column p{margin-bottom:15px;color:#fff}.transforming-column a{color:#fff;text-decoration:none}.transforming-column ul{list-style:none;padding:0;color:#fff}.transforming-column ul li{margin-bottom:25px;font-size:17px}.transforming-brochure{background:linear-gradient(127.46deg,#387cdc 15.77%,#d47e9b 59.6%,#ff4c3a 103.19%);color:#fff;border:none;padding:10px 20px;cursor:pointer;border-radius:5px}.transforming-locations{max-width:1200px;margin:25px auto;display:flex;border-bottom:2px solid transparent;border-image:linear-gradient(to right,#304f90,#d94e3b) 1}.transforming-locations h3{color:#fff;font-size:24px;font-weight:700;margin-bottom:20px}.transforming-certificates-one{width:35%;display:flex;flex-direction:column}.transforming-certificates-icons{width:35%;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:20px 0}.locations-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.location-item a{color:#fff;text-decoration:none}.locations-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;width:100%}.location-item{align-items:baseline;display:grid}.location-item-div{display:flex;align-items:center;font-size:16px;font-weight:700;width:35%;margin-bottom:25px}.location-item img{width:30px;margin-right:8px;vertical-align:middle}.transforming-certificates-img{display:flex;gap:10px}.transforming-certificates-img img{max-width:150px;height:auto}.transforming-certificates-one-span{font-size:16px;padding-top:10px;color:#adb7c5;line-height:24px}.transforming-bottom{text-align:center;margin-top:20px;border-top:1px solid #444;padding-top:10px}.transforming-certificates{display:flex;justify-content:space-between;max-width:1200px;margin:auto}.transforming-certificates-icons{display:flex;flex-direction:row}.iframe-container{position:relative;width:100%;max-width:300px;height:250px;overflow:hidden;padding-bottom:20px}.iframe-container iframe{width:100%;height:100%;border:0}.iframe-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background:transparent}.newsletter-contact{display:flex;flex-direction:column;align-items:flex-end;gap:4px;text-align:right}.newsletter-contact-lead{margin:0;font-size:14px;font-weight:500;color:#cfd6e0}.newsletter-contact a{font-size:16px;font-weight:600;color:#adb7c5;text-decoration:none}.newsletter-contact a{color:inherit;text-decoration:none}.newsletter-contact a:hover{color:#fff}.newsletter-text-section h2{font-size:24px;font-weight:700}.newsletter-subscribe-section{text-align:right}.newsletter-subscribe-section p{font-size:18px;margin-bottom:8px}.newsletter-input-box{display:flex;align-items:center;background:#444457;padding:4px 6px;width:100%;border:1px solid transparent;background-clip:padding-box;border-image:linear-gradient(to right,#304f90,#d94e3b) 1}.newsletter-input-box i{padding:0 10px;color:#fff}.newsletter-input-box input{border:none;outline:none;padding:0 10px;background:transparent;color:#fff;width:300px}.newsletter-input-box input::placeholder{color:#ffffffb3}.newsletter-input-box button{background-color:#2f91f8;color:#fff;border:none;padding:6px 9px;border-radius:20px;cursor:pointer;font-size:16px}.newsletter-input-box button:hover{background-color:#e64a19}.careers-hero{color:#fff;text-align:center;padding-top:110px;padding-left:5%;padding-right:5%;background-image:url(../images/careersNav.webp);background-size:cover;background-position:center;height:600px;display:flex;justify-content:space-between;gap:20px;width:100%}.careers-hero-content,.careers-hero-img{width:50%;text-align:left}.careers-hero-img{display:flex;justify-content:center}.careers-hero-content h1{font-size:40px}.careerbanner-img{width:100%;max-width:500px;height:auto}.careers-hero-content p{margin:10px 0 20px;color:#000}.careers-hero-buttons .careers-btn{background:#2f91f8;color:#fff;padding:10px 20px;border:none;cursor:pointer}.careers-hero-buttons .careers-btn-outline{background:transparent;color:#000;border:none;padding:10px 20px;cursor:pointer}.careers-hero-findjob{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 5%}.careers-hero-findjob h2{font-size:24px;line-height:42px;font-weight:600}.careers-jobs{text-align:center;padding:40px 20px;background-color:#fff}.careers-find-more-btn{background-color:#fff;color:#0056b3;padding:10px 20px;border:2px solid #000000;margin-top:10px;display:flex;justify-content:center;align-items:center;gap:10px}.careers-job-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.careers-job-card-icon{width:50px;height:50px}.careers-job-card{background:#f6f6f6;padding:20px;border-radius:8px;text-align:left;width:350px}.careers-job{display:flex;align-items:flex-start;gap:20px;justify-content:flex-start}.careers-job-content{height:150px}.careers-job-role p{font-size:18px;font-weight:600;margin-bottom:10px;color:#000}.careers-job-exp p{font-size:18px;margin-bottom:10px;color:#000}.careers-location{margin-bottom:20px;color:#000}.careers-apply-btn-section{background:#2f91f8;color:#fff;padding:12px 30px;border-radius:20px;border:none;margin-top:10px;cursor:pointer;box-shadow:0 4px 15px #0003;transition:transform .2s ease,box-shadow .2s ease}.careers-apply-btn{color:#2f91f8;border:none;cursor:pointer;margin-bottom:30px;padding-bottom:40px}.careers-apply-btn:hover{border-bottom:2px solid #2f91f8;color:#2f91f8;padding-bottom:10px}.careers-stats-main{background-color:#fff}.careers-stats-main-heading{padding:20px;text-align:left;color:#000}.careers-stats{display:flex;text-align:center;color:#fff;padding:40px;width:100%}.careers-stat{margin:0 20px;display:flex;align-items:center;gap:20px;color:#000;width:350px}.careers-stat h3{font-size:42px;font-weight:600;color:#000}.careers-stat p{font-size:18px;color:#000;text-align:left;font-weight:500}.careers-how{display:grid;grid-template-columns:1fr 1fr;justify-items:center}.careers-text{width:100%;background-color:#000;padding:30px 20px 20px 60px;color:#fff;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.careers-image{width:100%;display:flex;justify-content:center}.careers-text h4{color:#fff;font-size:20px}.careers-text h2,.careers-text h3{font-size:32px;font-weight:700;margin-top:10px;color:#fff}.careers-text .description{color:#fff;font-size:20px;margin-top:10px}.careers-step{display:flex;align-items:center;gap:15px;margin-top:20px}.career-how-it-icon{width:50px;height:50px}.careers-step h3{font-size:24px;font-weight:700}.careers-step p{color:#fff;font-size:20px;margin-top:5px}.careers-image img{width:100%}.careers-why-choose{text-align:center;display:flex;justify-content:center;align-items:center;gap:30px;max-width:1200px;margin:auto;padding:5% 20px}.careers-why-choose-one{display:flex;flex-direction:column;width:55%;gap:40px;justify-content:space-between}.careers-why-choose-one>div{width:30%}.careers-why-choose-img{width:150px}.careers-why-choose-one-inside{display:flex;gap:40px}.careers-why-choose-one-inside p{padding-top:20px}.careers-why-choose-two{width:45%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.careers-why-choose-two h3{text-align:left;padding-bottom:20px}.careers-why-choose-two p{text-align:left}.careers-icons{display:flex;justify-content:center;gap:20px}.careers-icon{background:#eee;padding:10px 20px;border-radius:5px}.careers-hero-buttons{display:flex}.career-clients-grid img{max-width:100%;height:auto}.career-newsletter{padding:20px;background-color:gray;color:#fff;display:flex;align-items:center;justify-content:center;gap:60px}.Newsletter-Subscribe{width:100%;max-width:400px;height:auto}.career-newsletter-content{text-align:left;padding-left:5%;width:50%}.career-newsletter-content h2{font-size:30px;line-height:45px;margin-bottom:20px;color:#fff}.career-newsletter-content p{font-size:20px;margin-bottom:30px}.career-subscribe{display:flex;gap:10px;background:#444457;padding:10px;border-radius:5px;align-items:center;width:450px}.career-subscribe input{padding:10px;width:250px;border:none;outline:none;background-color:#444457}.career-subscribe button{padding:8px 20px;background:#2f91f8;border:none;cursor:pointer;border-radius:8px;color:#fff}.career-testimonial{text-align:center;padding:40px 20px;max-width:1200px;margin:auto}.career-testimonial h2{text-align:left;font-size:24px;line-height:42px;color:#000;font-weight:400px;margin:0}.career-employee{display:flex;align-items:center;flex-wrap:wrap;gap:20px;padding-left:30px;padding-top:30px}.career-employee img{width:150px;height:150px;border-radius:50%;padding:20px;border:2px solid #ff9933}.career-employee-text{max-width:500px;text-align:left}.career-employee-text h3{font-size:24px;color:#000;font-weight:500;padding-bottom:10px}.career-employee-text p{font-size:18px;color:#000;padding-bottom:10px}.form-item-container-upload_resume{border:1px solid #ccc;border-radius:10px;height:40px;text-align:center;padding:5px}.career-form{max-width:500px;margin:0 auto;padding:20px;background-color:#fff;border:3px solid #115277;max-height:90vh;border-radius:20px;overflow:auto}.careerform-container-heading{display:flex;justify-content:space-between;align-items:center;width:100%}.careerform-container-heading1{margin:0;text-align:center;flex-grow:1}.grocery-delivery-features{display:flex;justify-content:center;align-items:center;max-width:1200px;margin:auto;gap:40px}.grocery-delivery-features-box1{width:30%}.grocery-delivery-features-box1 p{font-size:24px;line-height:36px;color:#000;line-height:30px;text-align:left}.grocery-delivery-features-box2{width:40%;display:grid;grid-template-columns:repeat(2,1fr);justify-content:center;align-items:center;gap:20px;padding:0 30px;max-width:300px}.grocery1-icons{width:50px;height:50px}.grocery-box2-content{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#effdf3;padding:10px;width:150px;height:150px;margin-bottom:10px;border-radius:10px}.grocery-box2-content2{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#effdf3;padding:10px;width:150px;height:200px;border-radius:10px;margin-bottom:10px}.grocery-box2-content2 p,.grocery-box2-content p{font-size:18px;line-height:30px;color:#000;font-weight:700;margin-top:10px;margin-bottom:10px}.tax-delivery-features{display:flex;justify-content:center;align-items:center;max-width:1000px;margin:auto;gap:20px;padding:5% 20px}.tax-delivery-features-box1{width:50%;display:flex;align-items:center;flex-direction:column;justify-content:center}.tax_services_img{width:100%;max-width:300px;height:auto}.tax-delivery-features-box2{width:50%}.tax-delivery-features-box2 h5{text-align:left;margin-bottom:10px}.tax-delivery-features-box-content{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;padding:8px 5px}.tax-box1-content{display:flex;gap:20px;justify-content:flex-start;align-items:center;border:2px solid #c3c3c3;border-radius:10px;padding:5px;width:300px}.tax1-icons,.tax2-icons,.tax3-icons,.tax4-icons{width:50px;height:50px}.hotel-delivery-features .tax-delivery-features{padding:0;margin:20px auto 0}.hotel-delivery-features h5{font-size:24px;line-height:36px}.food-delivery-features{margin-top:20px}.e-Learning-features{display:flex;justify-content:center;align-items:center;margin:auto;gap:30px;max-width:1000px;padding:2% 20px}.e-Learning-features-content1{width:50%;display:flex;align-items:center;justify-content:center;gap:20px}.e-Learning-features-content1 h5{font-size:24px;line-height:36px;text-align:left}.e-Learning-features-content2{width:50%;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:10px;border-left:2px solid #ccc}.e-Learning-img{width:100%;max-width:250px}.gaming-delivery-features{display:flex;justify-content:center;align-items:center;max-width:1400px;margin:auto;gap:20px;padding:20px 20px 0}.ottgif_img{position:absolute;left:0;max-width:450px;top:230px;height:auto}.hotel-banner-bookinggif{position:absolute;width:550px;top:-80px;left:410px;bottom:0}.elearning-video{position:absolute;width:100px}.elearning-book{position:absolute;width:200px}.ottservices-container{display:flex;align-items:center;justify-content:center;background-image:url(../images/products/ott/keyfeatures.webp);background-size:cover;background-position:center;padding-top:5%;padding-bottom:0}.ottservices-container-one{width:50%;display:flex;align-items:center;justify-content:center}.ottservices-container-two{width:50%;display:flex;justify-content:center;align-items:center;flex-direction:column}.ottservices-container-two-header{font-size:30px;line-height:48px;margin-bottom:20px;color:#fff}.ottservices-container-two-header span{color:linear-gradient(180deg,#1565d8 0%,#c41142 100%)}.ottservices-key-features{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;align-items:center;justify-content:center}.ottservices-feature-item{display:flex;justify-content:flex-start;align-items:center;gap:20px;background-color:#000;padding:10px;box-shadow:0 4px 8px #00000080;border:1px solid;border-image-source:linear-gradient(180deg,#1565d8 0%,#c41142 100%);border-image-slice:1;width:300px}.ottkeybanner_img{max-width:300px;height:auto}.ottservices-feature-item img{width:50px}.ottservices-feature-item-p{color:#fff;text-align:left}.sports-service-header{text-align:center;padding:20px;font-size:24px;line-height:40px}.sports-service-container{display:flex;justify-content:center;align-items:center;gap:30px;padding:0 5%;background-color:#2c84b2;max-width:1200px;border-top-right-radius:50px;border-bottom-right-radius:50px}.sports-service-container1{width:50%}.sports-service-container2{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;grid-template-columns:repeat(2,1fr);width:100%;gap:5px}.service-img-icon{width:50px;height:auto}.Sports_main_img{width:200px}.sports-services-div1{display:flex;justify-content:flex-start;align-items:center;gap:20px;height:90px;border:1px solid #ccc;padding:10px;background-color:#fff;color:#000;border-radius:10px;width:300px}.sports-services-div2{display:flex;justify-content:flex-start;align-items:center;gap:20px;height:90px;border:1px solid #ccc;padding:10px;background-color:#fff;color:#000;border-radius:10px;width:250px}.social-banner-gif{position:absolute;width:300px;left:706px;top:-40px}.ticket-services-icons{display:flex;justify-content:center;align-items:center;gap:20px;padding:5%}.social-heading{font-size:24px;font-weight:500;line-height:48px;margin-bottom:40px}.ticket-services-icon{display:flex;justify-content:center;align-items:center;flex-direction:column;width:300px}.ticket-services-icon p{font-size:18px;color:#000;font-family:500;text-align:center}.ticket-booking-icon-img{width:100px;height:auto}.real-map-gif{width:200px;position:absolute;height:auto;right:500px}.realestate-features{display:flex;align-items:center;justify-content:center;padding:5% 10%;gap:20px}.realestate_main_img{width:350px;height:auto}.realestate-features-container1{width:40%}.realestate-features-container2{width:60%}.realestate-features-container2-inside{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;width:100%;gap:10px}.realestate-container2-inside1{display:flex;gap:10px}.realestate-container2-inside2{display:flex;gap:10px;margin-left:50px}.realestate-feature{display:flex;flex-direction:column;justify-content:flex-start;border:2px solid #fc504c;gap:10px;padding:20px;border-radius:5px;width:260px}.realestate-feature p{color:#000;font-size:18px;line-height:24px;font-weight:500}.realestate-service-home{position:absolute;right:0;width:320px}.realestate-service{width:50px;height:auto}.realestate-features-header{text-align:left;font-size:32px;line-height:45px;font-weight:600;margin-bottom:20px}.e-learing-phone-img1{width:100%;height:auto;max-width:300px}.chef-page-main{background-image:url(../images/products/chef/chef-bg.webp);background-size:cover;background-position:center;text-align:center;height:100vh;display:flex;justify-content:space-between;align-items:center;color:#fff;position:relative}.chef-content{max-width:700px;text-align:center;padding:20px}.chef-content h2{color:#ffe119;font-family:Lato;font-weight:900;font-size:36px;line-height:46px;letter-spacing:0%;vertical-align:middle;text-transform:capitalize;margin-bottom:30px}.chef-content p{font-family:Nunito;font-weight:400;font-size:19px;line-height:30px;letter-spacing:0%;vertical-align:middle;color:#fff;margin-bottom:30px}.chef-btn{font-size:1.2rem;background-color:#fa8507;color:#fff;padding:10px 20px;text-decoration:none;border-radius:5px;transition:background-color .3s ease}.chef-btn:hover{background-color:#ff4500}.chef-header-content{display:flex;align-items:center;max-width:1200px;padding:20px;gap:20px;margin:auto;width:100%}.chef-header-image{width:50%;display:flex;justify-content:center;align-items:center;border-radius:8px}.chef-header-image img{width:100%;max-width:500px;height:auto}.chef-header-text{width:50%;text-align:left}.chef-line-container{display:flex;align-items:center;justify-content:left;width:100%;margin-bottom:20px}.chef-line{width:10%;height:3px;background-color:tomato;margin:0 10px}.chef-culinary{font-size:1rem;font-weight:700;color:tomato}.chef-header-text h1{font-family:Lato;font-weight:700;font-size:30px;line-height:40px;margin-bottom:10px;vertical-align:middle;text-transform:capitalize}.chef-header-text p{font-family:Lato;font-weight:400;font-size:22px;line-height:32px;letter-spacing:2%}.chef-offers-container{background-color:#fff8f6;padding:5% 20px}.chef-offers{max-width:1200px;margin:auto}.chef-header{font-size:2rem;margin-bottom:30px;text-align:center}.chef-offer-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:auto}.chef-offer-item{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 4px #0000001a;text-align:center}.chef-offer-item img{max-width:80px;margin-bottom:15px}.chef-offer-item h3{font-family:Lato;font-weight:600;font-size:18px;line-height:21.6px;padding-bottom:10px;text-align:center;vertical-align:middle;text-transform:capitalize;margin-bottom:10px;position:relative}.chef-offer-item h3:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:50%;height:2px;background-color:tomato}.chef-offer-item p{font-family:Nunito;font-weight:400;font-size:18px;line-height:24px;text-align:center;vertical-align:middle;margin-bottom:20px}.chef-button{cursor:pointer;display:flex;align-items:center;justify-content:center;color:#000;transition:color .3s ease;font-family:Nunito;font-weight:700;font-size:16px;line-height:24px;letter-spacing:0%;text-align:center;vertical-align:middle}.chef-button i{margin-left:5px}.chef-button:hover{color:#007bff}.chef-grid-line-container{display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:20px}.chef-app-screens-scroll{background-color:#fff8f6;padding:10% 5%}.chef-bg-image-container{position:relative;width:100%;height:400px;overflow:hidden}.chef-bg-img{width:100%;height:100%;object-fit:cover}.chef-bg-image-text{position:absolute;top:50%;left:40%;transform:translate(-50%,-50%);color:#fff;text-align:center;padding:20px;border-radius:8px;max-width:100%;text-align:left}.chef-bg-image-text h2{font-family:Lato,sans-serif;font-size:2rem;margin-bottom:15px;color:#2c3e50}.chef-bg-image-text p{font-family:Lato,sans-serif;font-size:1.1rem;margin-bottom:20px;color:#2c3e50}.chef-bg-button{font-size:1.2rem;background-color:#fa8507;color:#fff;padding:10px 20px;text-decoration:none;border-radius:5px;transition:background-color .3s ease}.book-now-btn:hover{background-color:#ff4500}.chef-faqs-container{display:flex;justify-content:space-between;align-items:center;margin:0 auto;max-width:1400px;gap:20px}.chef-faqs-chef-section{width:30%;text-align:center;padding-top:20%}.chef-faqs-section{width:70%}.chef-faqs-section .food-faq-question,.chef-faqs-section .food-faq-answer{border-radius:10px;margin-bottom:10px;border:none;background-color:#fa850733}.chef-faqs-chef-image{max-width:100%;height:auto;border-radius:10px}.wedding-page-main{margin:5% 20px 20px}.wedding-page-container{display:flex;align-items:center;justify-content:center;max-width:1400px;margin:auto;gap:40px;height:100vh}.wedding-banner-Img{width:100%;height:auto}.wedding-page-container-banner-content{display:flex;align-items:flex-end;justify-content:flex-end;padding-left:20px;padding-right:20px}.wedding-page-container-banner-Img{width:60%}.wedding-page-container-banner-content{width:40%;padding:20px}.wedding-content{text-align:right}.wedding-content h2{color:#2f5e3e;margin-bottom:15px;font-size:36px;line-height:48px;font-family:Playfair Display;font-weight:700;font-style:italic}.wedding-content p{color:#3e5e47;font-family:Montserrat;font-weight:500;font-style:italic;font-size:20px;line-height:140%;vertical-align:middle;margin-bottom:20px}.wedding-banner-btn{background-color:#427054;font-family:Montserrat;font-size:18px;line-height:28px;padding:12px 24px;color:#fff;border-radius:8px;text-decoration:none;font-weight:600;transition:background .3s ease}.wedding-banner-btn:hover{color:#fff}@media only screen and (max-width:768px){.wedding-page-container{flex-direction:column-reverse;margin-top:10%;gap:20px;height:auto;padding:0}.wedding-page-container-banner-Img{width:100%}.wedding-page-container-banner-content{width:100%;text-align:center}.wedding-content{text-align:center;margin-top:40px}.wedding-banner-btn{padding:10px 20px;font-size:14px}}@media only screen and (max-width:480px){.wedding-content h2{font-size:20px;line-height:30px}.wedding-content p{font-size:16px;line-height:26px}.wedding-banner-btn{font-size:12px;padding:8px 16px}}.wedding-why-choose{text-align:center;margin:20px auto;max-width:1300px;display:flex;gap:40px;justify-content:center;align-items:center}.wedding-why-choose-Img{width:50%;display:flex;justify-content:center;align-items:center}.wedding-why-choose-content{width:50%;text-align:left;padding:20px}.wedding-phone1-Img{width:100%;max-width:600px;height:auto}.wedding-phone2-Img{width:100%;max-width:500px;height:auto}.wedding-why-choose-content h2{color:#427054;margin-bottom:20px;font-size:36px;line-height:48px;font-family:Playfair Display;font-weight:700;font-style:italic}.wedding-why-choose-content p{font-family:Montserrat;font-weight:500;font-style:italic;font-size:20px;line-height:140%;vertical-align:middle}.wedding-features{padding:40px 20px;text-align:center;margin:20px auto;max-width:1200px}.wedding-features h2{color:#427054;margin-bottom:30px;font-size:36px;line-height:48px;font-family:Playfair Display;font-weight:700;font-style:italic}.wedding-features-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}.wedding-feature{background-color:#fff;border:2px solid #427054;border-radius:8px;box-shadow:0 2px 4px #0000001a}.wedding-feature img{width:100%;height:auto;margin-bottom:15px;border-radius:4px}.wedding-feature h3{color:#427054;font-family:Playfair Display;font-weight:700;font-style:italic;font-size:26px;line-height:114.99999999999999%;text-align:center;padding:0 20px 20px}.wedding-App-Screens{max-width:1400px;margin:auto;padding-bottom:5%}.wedding-App-Screens h2{color:#427054;margin-bottom:30px;font-size:36px;line-height:48px;font-family:Playfair Display;font-weight:700;font-style:italic;text-align:center}.wedding-bg-image-container{position:relative;width:100%;height:400px;overflow:hidden}.wedding-bg-img{width:100%;height:100%;object-fit:cover}.wedding-bg-image-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;padding:20px;border-radius:8px;max-width:100%;text-align:center}.wedding-bg-image-text h2{font-family:Lato,sans-serif;font-size:1.7rem;margin-bottom:15px;color:#fff}.wedding-bg-image-text p{font-family:Lato,sans-serif;font-size:1rem;margin-bottom:20px;color:#fff}.wedding-bg-button{font-size:1.2rem;background-color:#427054;color:#fff;padding:10px 20px;text-decoration:none;border-radius:5px;transition:background-color .3s ease}.wedding-now-btn:hover{background-color:#ff4500}.wedding-faqs{text-align:center}.wedding-faqs h2{color:#427054;font-size:36px;line-height:48px;font-family:Playfair Display;font-weight:700;font-style:italic;text-align:center;padding:0;margin:20px}.wedding-faqs-container{display:flex;justify-content:space-between;align-items:center;margin:0 auto;max-width:1400px;gap:20px}.wedding-faqs-chef-section{width:30%;text-align:center}.wedding-faqs-section{width:70%}.wedding-faqs-section .food-faq-question,.wedding-faqs-section .food-faq-answer{border-radius:10px;margin-bottom:10px;border:none;background:#42705433}.wedding-faqs-chef-image{width:100%;max-width:350px;height:auto}.Home_page_main .ree-header.sticky{background:#0c1c32;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.Home_page_main .ree-header{padding:0;position:relative}.Home_page_main .header-dark.sticky .ree-nav .nav-list li a.menu-links,.Home_page_main .top-header.sticky .top-header li,.Home_page_main .header-dark.sticky .top-header{color:#fff}.homenew_bg_one{position:absolute;right:0;top:110px}.homenew_bg_two{position:absolute;left:0;top:-100px}.Newhome_page_herosection{position:relative;display:flex;justify-content:center;flex-direction:column;align-items:center;text-align:center}.newbanner_gif{position:absolute;left:0;bottom:0;width:100%;max-width:350px;height:auto;opacity:.1}.newbanner_img{position:absolute;right:0;bottom:0;width:100%;max-width:500px;height:auto}.product-pages-Faqs{display:flex;justify-content:center;align-items:center;background-color:#deecff;padding:5%}.Home_page_main{background-color:#011d80}.Home_page_section_start{background-color:#001c7f;position:relative}.Newhome_page_herosection{max-width:1200px;height:90vh;text-align:center;margin:auto;padding-top:2%;padding-bottom:5%}.Newhome_page_herosection p{color:#fff;font-weight:400;font-size:18px;line-height:30px;vertical-align:middle;text-align:center;opacity:70%;max-width:800px;margin:30px auto 20px;padding:0 20px}.Newhome_page_herosection button{position:relative;display:flex;gap:10px;justify-content:center;align-items:center;padding:8px 15px;background-color:#4c6fff;color:#fff;border:2px solid transparent;border-radius:20px;font-size:16px;line-height:25px;margin-bottom:20px;z-index:1}.Newhome_page_herosection button:hover{transform:scale(1.05);box-shadow:0 0 15px 5px #fffc}.Home_page_rotate_text{background:linear-gradient(100deg,#072b6c,#801308);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.New-Home-outer-headings{display:flex;justify-content:center;align-items:center;gap:10px;font-size:45px;padding:0 20px;text-align:center}.New-Home-outer-headings h1{font-size:60px;text-align:center;font-weight:700;line-height:70px;color:#fff;font-weight:500}.New-Home-inner-headings{display:inline-block;height:70px;overflow:hidden;vertical-align:middle;margin-top:20px}.New-Home-inner-headings span{position:relative;display:block;animation:scroll-animation 12s ease-in-out infinite;background:linear-gradient(100deg,#1565d8,#dd1813);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:600;font-size:55px;line-height:70px;color:#fff}@keyframes scroll-animation{0%,22%{top:0}23%,25%{top:-70px}26%,47%{top:-70px}48%,50%{top:-140px}51%,72%{top:-140px}73%,75%{top:-210px}76%,97%{top:-210px}98%,to{top:0}}.New-Home-section2{text-align:center;margin:40px}.New-Home-animated-text-container{display:flex;justify-content:space-between;align-items:center;width:100%;padding:10px 20px}.New-Home-animated-text{font-size:18px;line-height:28px;font-weight:400;color:#08182b;text-align:center;margin-bottom:0}.New-Home-animated-text{flex:1}.New-Home-animated-text-close{text-align:right}.New-Home-underline{position:relative;display:inline-block;border-bottom:none;padding-bottom:3px;font-weight:700;color:#08182b}.New-Home-underline.active{color:#fff;font-weight:500;border-bottom:2px solid #fff}.New-home-section2-button{color:#3b89fd}.Homenewweb-logos{margin-left:auto;margin-right:auto;background-color:#fff}.Home-new-logo-scroll-container{padding:0;overflow:hidden;display:flex;flex-direction:column;gap:15px;border-radius:20px;border:none}.Home-new-logo-scroll-row{display:flex;overflow:hidden}.Home-new-logo-scroll-row>*{flex:0 0 100%}.Home-new-logo-scroll{display:flex;justify-content:center;align-items:center;border-radius:0;padding:20px 40px 20px 20px;gap:100px;will-change:transform;animation:scrolling 60s linear infinite}.Home-new-logo-scroll-row.scroll-reverse .Home-new-logo-scroll{animation:scrolling-reverse 60s linear infinite}.Home-new-logo-scroll-container:hover .Home-new-logo-scroll{animation-play-state:paused}.Homenew-logo-grid-item img{max-width:200px;height:auto;display:block}@keyframes scrolling{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes scrolling-reverse{0%{transform:translate(-100%)}to{transform:translate(0)}}.logomodal .modal-content{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:550px;max-width:1200px;padding:20px;gap:10px}.New-Home-section3{text-align:center;max-width:1400px;margin:5% auto}.Home-section-AI{padding:20px}.Home-section-AI span,.Home-section-AI-container-item h4{background:linear-gradient(86.75deg,#1565d8 2.69%,#dd1813 74.26%);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block;margin-bottom:20px}.Home-section-AI span{margin-bottom:0}.Home-section-AI h3{color:#222;font-size:34px;line-height:40px;font-weight:500;text-align:center;margin-bottom:20px}.Home-section-AI p{text-align:justify;font-size:18px;line-height:28px;font-weight:400}.Home-section-AI-container{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1200px;margin:auto;padding:20px}.Home-section-AI-container-item{border:1px solid #e0e0e0;border-radius:10px;padding:20px;background-color:#192337;transition:transform .3s ease}.Home-section-AI-container-item:hover{transform:scale(1.05)}.Home-section-AI-container-text{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column}.Home-section-AI-container-item img{width:100%;max-width:300px;height:auto}.Home-section-AI-container-item h4{text-align:left;font-size:28px;line-height:38px;margin-bottom:10px}.Home-section-AI-container-item p{text-align:left;font-size:24px;line-height:34px;margin-bottom:20px;color:#fff;font-weight:400}.Home-section-AI-container-item button{padding:8px 30px;margin-bottom:10px;border-radius:10px;font-size:16px;background:transparent;border:1px solid transparent;background-image:linear-gradient(#fff,#fff),linear-gradient(86.75deg,#1565d8 2.69%,#dd1813 74.26%);background-origin:border-box;background-clip:padding-box,border-box;color:#222;cursor:pointer;text-align:left;box-shadow:0 0 10px #fff9;transition:transform .2s ease,box-shadow .2s ease}.Home-section-AI-container-item button:hover{transform:scale(1.05);box-shadow:0 0 15px 5px #fffc}.aitemplet-section-one{margin:5% 20px}.ai-templet{margin:5%}.aitemplet-heading-h6tag{color:#fff;font-size:18px;line-height:28px;font-weight:500}.aitemplet-heading-h6tag span{color:#002178}.aitemplet-header-one{display:flex;flex-direction:column;justify-content:center;align-items:center}.aitemplet-header-h1tag{color:#fff;font-size:34px;line-height:44px;font-weight:500;margin-bottom:40px;text-align:center}.aitemplet-header-h1tag span,.aitemplet-heading-h3tag span{background:linear-gradient(86.75deg,#1565d8 2.69%,#dd1813 74.26%);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block}.aitemplet-header-one h5{font-size:24px;line-height:34px;color:#fff;font-weight:300;margin-bottom:30px}.aitemplet-heading-h3tag{color:#fff;font-size:34px;line-height:44px;font-weight:500;margin-top:20px;text-align:center}.ai-video-container{display:flex;justify-content:center;align-items:center;margin-top:20px;width:100%}.ai-templet-video{width:100%;max-width:1000px;height:auto;border-radius:20px;object-fit:cover}.aitemplet-robo-section{background-color:#152f54;color:#fff}.aitemplet-robo-section{display:flex;justify-content:center;align-items:center;gap:20px;border-radius:10px;margin:5%;position:relative}.aitemplet-info-img{width:30%;display:flex;align-items:center;justify-content:center}.ai-roboimg{width:100%;max-width:250px;height:auto;position:absolute;bottom:0}.aitemplet-info-box{width:70%;display:flex;justify-content:center;flex-direction:column;padding:5%;border-radius:10px}.aitemplet-info-box p{font-size:20px;line-height:30px}.aitemplet-section-two{margin:20px}.aitemplet-section-two h3{color:#fff;text-align:center;margin-bottom:20px;font-weight:400;font-size:34px;line-height:44px}.aitemplet-section-two p{color:#fff;text-align:center;font-size:18px;line-height:28px;margin-bottom:30px}.aitemplet-section-two span{background:linear-gradient(86.75deg,#1565d8 2.69%,#dd1813 74.26%);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block}.aitemplet-section-two-Empower{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:center;justify-content:center;padding:20px}.aitemplet-section-two-Empower-item{background-color:#152f54;color:#fff;padding:20px;border-radius:10px;text-align:left}.aitemplet-section-two-Empower-item h3{font-size:20px;line-height:30px;color:#fff;text-align:left;font-weight:600;margin-bottom:20px}.aitemplet-section-two-Empower-item p{font-size:18px;line-height:28px;text-align:left}.aitemplet-section-three{text-align:center;padding:20px;color:#fff}.aitemplet-section-three h2{font-size:34px;line-height:44px;color:#fff;font-weight:500;margin-bottom:30px}.aitemplet-section-three p{font-size:16px;line-height:26px;margin-bottom:10px;color:#fff}.aitemplet-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0px;max-width:1100px;margin:20px auto;border:1px solid #ddd;overflow:hidden;border-radius:10px;background-color:#152f54}.aitemplet-grid-item{display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px;border:1px solid rgba(255,255,255,.1)}.aitemplet-grid-item-img-container{height:50px}.aitemplet-grid-item img{width:40px;height:40px}.aitemplet-grid-item h3{font-size:18px;line-height:28px;font-weight:500;color:#fff;margin-bottom:10px}.aitemplet-section-four{margin:40px;text-align:center}.aitemplet-section-four h2{font-size:34px;line-height:44px;color:#fff;font-weight:500;margin-bottom:30px}.aitemplet-section-four p{font-size:18px;line-height:28px;margin-bottom:30px;color:#fff}.aitemplet-section-four-container{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;max-width:1200px;margin:0 auto}.aitemplet-section-four-container-item{background-color:#152f54;padding:20px;border-radius:10px;color:#fff;text-align:left}.aitemplet-section-four-container-item:hover{background-color:transparent;border:4px solid #152f54;transform:translateY(-5px);box-shadow:0 12px 20px #7857ff33,0 0 10px #7857ff33}.aitemplet-section-four-container-item h3{font-size:24px;line-height:34px;font-weight:700;color:#fff;margin-bottom:10px}.aitemplet-section-four-container-item img{width:40px;height:auto;margin-bottom:10px}.aitemplet-info-box h3{font-size:24px;line-height:34px;color:#fff;text-align:left;margin-bottom:10px}.aitemplet-info-box span{background:linear-gradient(86.75deg,#1565d8 2.69%,#dd1813 74.26%);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block}.aitemplet-key-benfits{text-align:center}.aitemplet-key-benfits-container{display:flex;width:100%;max-width:1000px;margin:auto;background-color:#152f54;padding:20px;border-radius:8px;box-shadow:0 4px 8px #0000004d}.aitemplet-key-benfits-tab-list{width:30%;padding-top:20px;padding-bottom:20px;padding-left:20px;background-color:#0c1c32;border-radius:10px}.aitemplet-key-benfits-tab-list button{background:none;border:none;color:#fff;font-size:18px;line-height:28px;padding:10px;text-align:left;width:100%;cursor:pointer;transition:background-color .3s}.aitemplet-key-benfits-tab-list button.active,.aitemplet-key-benfits-tab-list button:hover{background-color:#152f54;color:#227bfd}.aitemplet-key-benfits-tab-content{width:70%;padding:5%}.aitemplet-key-benfits-tab-content h2{color:#fff;text-align:left;margin-bottom:30px;font-size:24px;line-height:34px}.aitemplet-key-benfits-tab-content p{color:#fff;text-align:left;margin-bottom:10px;font-size:18px;line-height:28px}.aitemplet-key-benfits-tab-content>div{display:none}.aitemplet-key-benfits-tab-content>div.active{display:block}.aitemplet-div-heading{padding:20px}.aitemplet-div-heading h3{font-size:34px;line-height:44px;font-weight:500;color:#fff;text-align:center;margin-bottom:10px}.aitemplet-div-heading span{background:linear-gradient(86.75deg,#1565d8 2.69%,#dd1813 74.26%);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block}.aitemplet-div-heading p{text-align:center;font-size:18px;line-height:28px;color:#fff;margin-bottom:20px;padding:0}.aitemplet-steps-container{width:100%;text-align:center;margin:5% auto}.aitemplet-steps-container h4{font-size:34px;line-height:44px;color:#fff;margin-bottom:10px}.aitemplet-steps-container p{font-size:18px;line-height:28px;color:#fff;margin-bottom:30px}.aitemplet-stepsbysteps{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:5% 0}.aitemplet-hexagon-step{position:relative;width:180px;height:200px;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:10px;font-weight:700;text-align:center;overflow:hidden;box-shadow:0 4px 8px #00000080;clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%)}.aitemplet-hexagon-step:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#ffffff1a,#fff0);z-index:0}.aitemplet-hexagon-step span{position:relative;z-index:1}.aitemplet-hexagon-step:nth-child(1){background-color:#64d05a}.aitemplet-hexagon-step:nth-child(2){background-color:#488def}.aitemplet-hexagon-step:nth-child(3){background-color:#fa5b4b}.aitemplet-hexagon-step:nth-child(4){background-color:#ec38b0}.aitemplet-hexagon-step:nth-child(5){background-color:#a18038}.aitemplet-hexagon-step:nth-child(6){background-color:#f44336}.aitemplet-step-content{text-align:center;padding:10px}.aitemplet-step-number{font-size:18px;line-height:28px;font-weight:700;margin-bottom:10px;color:#fff}.aitemplet-step-text{font-size:16px;line-height:26px;color:#fff}.aitemplet-three-flex{margin:5%}.aitemplet-three-flex-container{display:flex;justify-content:center;align-items:center;gap:10px}.aitemplet-three-flex1,.aitemplet-three-flex2,.aitemplet-three-flex3{width:30%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:40px}.aitemplet-flexthree-li{display:flex;justify-content:flex-start;align-items:center;gap:30px;padding:10px;background-color:#152f54;width:100%;border-radius:10px;height:65px}.aitemplet-flexthree-li p{font-size:18px;line-height:28px;color:#fff}.aitemplet-flexthree-li img{width:40px;height:40px}.aitemplet-3flex-img{width:100%;max-width:250px;border-radius:15px}.aitemplet-section-five{padding:50px 20px;background:#fff;font-family:var(--font-primary)}.aitemplet-section-five-container{display:flex;flex-wrap:wrap;justify-content:space-between;gap:40px;align-items:center;max-width:1200px;margin:0 auto}.aitemplet-section-five-left{flex:1 1 40%;text-align:left}.aitemplet-section-five-left img{max-width:100%;margin-bottom:20px}.aitemplet-section-five-left h2{font-size:30px;line-height:40px;margin-bottom:15px;font-weight:700}.aitemplet-section-five-left h2 .highlight{background:linear-gradient(86.75deg,#1565d8 2.69%,#dd1813 74.26%);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block}.aitemplet-section-five-left p{font-size:18px;line-height:28px;color:#222}.aitemplet-section-five-right{flex:1 1 50%;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.aitemplet-section-five-box{padding:20px;text-align:center;border-radius:8px;transition:.3s}.aitemplet-section-five-box:hover{background:#f1f1f1}.aitemplet-section-five-box img{height:40px;margin-bottom:10px}.aitemplet-section-five-box p{font-size:18px;list-style:28px;font-weight:600;color:#222;margin:0}.ai-templet-datascience{background-color:#fff}.ai-templet-datascience{.aitemplet-header-one,.ai-templet-cybersecurity .aitemplet-header-one{background-image:url(../images/new_home/ai-product-pages/datascience/mainbanner.webp);background-size:cover;background-position:center;background-repeat:no-repeat;padding:60px 20px;text-align:center;position:relative;z-index:1;color:#fff}.aitemplet-header-one:before,.ai-templet-cybersecurity .aitemplet-header-one:before{content:"";position:absolute;inset:0;background:#0006;z-index:-1}.ai-templet-cybersecurity .aitemplet-header-one{background-image:url(../images/new_home/ai-product-pages/datascience/mainbanner.webp);padding-top:150px}.aitemplet-section-two-Empower-item h3{color:#222}.aitemplet-section-two-Empower-item,.aitemplet-section-four-container-item{background-color:#dfecff}.aitemplet-section-two-Empower-item:hover{transform:scale(1.05);box-shadow:0 0 15px 5px #fffc}.aitemplet-section-one,.aitemplet-grid{background-color:#fff;border:none}.aitemplet-grid-item{border:1px solid gray;padding:40px}.aitemplet-header-h1tag,.aitemplet-heading-h3tag,.aitemplet-div-heading h3,.aitemplet-section-four-container-item h3,.aitemplet-section-four p,.aitemplet-guide h6,.aitemplet-flexthree-li p{color:#222}.aitemplet-div-heading p,.aitemplet-section-two-Empower-item p,.aitemplet-grid-item h3{color:#222;opacity:.9}.aitemplet-robo-section,.aitemplet-section-three,.aitemplet-key-benfits-container,.aitemplet-key-benfits-tab-list,.aitemplet-steps-container{background-color:#0c1c32}.aitemplet-steps-container{padding:5% 20px}.aitemplet-section-three .aitemplet-div-heading h3,.aitemplet-section-three .aitemplet-div-heading p{color:#fff}.aitemplet-key-benfits-container{max-width:1400px;border-radius:20px}.aitemplet-key-benfits-tab-list button{border-bottom:1px solid #fff;font-style:italic;padding-top:20px;padding-bottom:20px}.aitemplet-key-benfits-tab-list button.active,.aitemplet-key-benfits-tab-list button:hover{background-color:#0c1c32;color:#227bfd}.homeNfqs-container,.homeNfqs-title.homeNfqs-answer,.homeNfqs-question,.homeNfqs-description,.homeNfqs-title{color:#222;background-image:none}.homeNfqs-arrow{border:1px solid #222}.aitemplet-guide{padding:40px}.aitemplet-guide-item{background-color:#fff}.aitemplet-flexthree-li{background-color:#edf5ff}.aitemplet-header-h1tag{color:#fff}}.aitemplet-steps-datascience{display:grid;grid-template-columns:repeat(3,1fr);max-width:1200px;background-color:#fff;margin:20px auto;border-radius:20px;overflow:hidden}.aitemplet-guide{padding:20px;border:1px solid gray}.aitemplet-guide-item{background-color:#152f54;padding:20px;border-radius:10px;margin:20px}.aitemplet-guide-item img{width:40px;height:auto}.aitemplet-guide h6{font-size:18px;line-height:28px;font-weight:400;margin:20px;color:#fff}.Home-faqs-maincontainer{background-color:#f8fafc;display:flex;justify-content:center;align-items:center;padding:5% 20px;gap:40px;width:100%}.Home-faqs-desc{width:30%}.Home-faqs{width:60%}.homeNfqs-container{background-image:url(../images/new_home/faqsbg.webp);background-size:cover;background-position:center;color:#fff;display:flex;justify-content:center;align-items:center;padding:20px 5%;gap:40px}.homeNfqs-title-container{width:35%}.homeNfqs-content{width:65%;padding:30px;border-radius:10px}.homeNfqs-title{font-weight:600;font-size:30px;line-height:40px;text-align:left;color:#fff;margin-bottom:20px}.homeNfqs-description{font-size:1em;margin-bottom:30px;text-align:left}.homeNfqs-question{font-size:20px;line-height:30px;margin-bottom:10px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:10px;border-bottom:1px solid #ddd}.homeNfqs-answer{font-size:18px;line-height:28px;margin-bottom:20px;display:none;padding:10px}.homeNfqs-arrow{width:30px;height:30px;border:2px solid #fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:400;transition:all .3s ease}.homeNfqs-question.active+.homeNfqs-answer{display:block}.homeNfqs-question.active .homeNfqs-arrow:before{content:"-"}.homeNfqs-arrow:before{content:"+"}.stage{perspective:800px;margin-top:20px;margin-bottom:20px}.cubespinner{width:300px;height:80px;position:relative;transform-style:preserve-3d;animation:spincube 15s infinite linear;transform-origin:150px 40px 0}.cubespinner div{position:absolute;width:900px;height:80px;display:flex;align-items:center;justify-content:center;text-align:center;white-space:nowrap;font-size:60px;line-height:70px;font-weight:700;padding:10px;margin:auto;box-sizing:border-box;backface-visibility:hidden;background-image:linear-gradient(90.51deg,#aba7ff 17.79%,#c399ff 48.56%,#ffabe6);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.face1{transform:rotateX(0) translateZ(60px)}.face2{transform:rotateX(90deg) translateZ(60px)}.face3{transform:rotateX(180deg) translateZ(60px)}.face4{transform:rotateX(-90deg) translateZ(60px)}@keyframes spincube{0%{transform:rotateX(0)}10%{transform:rotateX(0)}25%{transform:rotateX(90deg)}35%{transform:rotateX(90deg)}50%{transform:rotateX(180deg)}60%{transform:rotateX(180deg)}75%{transform:rotateX(270deg)}85%{transform:rotateX(270deg)}to{transform:rotateX(360deg)}}.data-ai-home-section-header{text-align:center;margin-bottom:30px}.data-ai-home-section-header h2{font-size:34px;line-height:48px;color:#000;font-weight:700}.data-ai-home-section-header h2 span{background:linear-gradient(86.75deg,#1565d8 2.69%,#dd1813 74.26%);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block}.data-ai-home-section-header p{margin-top:1rem;color:#555;font-size:18px;line-height:28px;max-width:800px;margin-inline:auto;padding:0 20px}.data-ai-home-card-grid1{margin-top:10%}.data-ai-home-section-three{background-color:#d8e8fe33;padding:5%}.data-ai-home-card-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;max-width:1200px;margin:auto;padding:20px}.data-ai-home-card{background:#fff;overflow:hidden;box-shadow:0 8px 20px #0000001a;position:relative;padding:5px;height:400px;width:100%;max-width:600px;margin:40px auto}.data-ai-home-card-image{display:flex;justify-content:flex-end;background-color:#f6f6f6;padding-top:5px;padding-left:5px;height:76%}.data-ai-home-card-image-container{display:flex;justify-content:flex-end;align-items:flex-end}.data-card-image{width:500px;height:auto;z-index:1}.data-ai-home-card-content{padding:20px;overflow:hidden;transition:height .3s ease,transform .3s ease;bottom:0;left:0;right:0;height:120px;background-color:#fff;position:absolute;z-index:20}.data-ai-home-card-title-data{font-size:24px;line-height:34px;margin-bottom:10px;background:linear-gradient(86.75deg,#1565d8 2.69%,#dd1813 74.26%);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block}.data-ai-home-card-content p{font-size:18px;line-height:28px;color:#000;margin-bottom:10px}.data-ai-home-card-hover{margin-top:10px;position:relative;opacity:0;transition:opacity .3s ease}.data-ai-home-card-hover span{color:#2f91f8;font-size:18px;line-height:28px;font-weight:600;text-decoration:none}.data-color-bg-img{position:absolute;inset:0;z-index:0;background:linear-gradient(86.75deg,#1565d8 2.69%,#dd1813 74.26%);opacity:.2;display:none;pointer-events:none;width:100%;height:100%}.data-ai-home-card:hover .data-color-bg-img{display:block}.data-ai-home-card:hover .data-ai-home-card-content{height:150px}.data-ai-home-card:hover .data-ai-home-card-hover{opacity:1}.data-ai-home-card-hover a{text-decoration:none;color:#2f91f8}.data-ai-home-card-hover span:after{content:" >";font-size:20px;line-height:30px;color:#2f91f8;padding-left:10px}@media(max-width:1024px){.data-ai-home-card-grid{grid-template-columns:1fr;gap:10px;padding:0}.data-ai-home-card-grid1{margin-top:0%}}@media(max-width:768px){.data-ai-home-section-header h2{font-size:20px;line-height:30px}.data-ai-home-card{height:auto;margin-bottom:10px}.data-card-image{width:550px;height:auto;z-index:1}.data-ai-home-card-image{height:auto;padding:0;justify-content:center}.data-ai-home-card-content{position:static;height:auto;padding:20px;background-color:#fff;z-index:auto}.data-ai-home-card-hover{opacity:1;position:static;margin-top:10px}.data-color-bg-img{display:none!important}.data-ai-home-card:hover .data-ai-home-card-content{height:auto}.data-ai-home-card:hover .data-ai-home-card-hover{opacity:1}.data-ai-home-card:hover .data-color-bg-img{display:none!important}}@media(max-width:600px){.data-ai-home-section-three{padding-top:40px;padding-bottom:20px}.data-ai-home-card{width:350px}}@media(max-width:500px){.data-ai-home-card{width:300px}}@media(max-width:320px){.data-ai-home-card{width:280px}}.ai-templet-machine-learning{.aitemplet-header-one{background-image:url(../images/new_home/ai-product-pages/datascience/machinelearning.webp);background-size:cover;background-position:center;background-repeat:no-repeat;padding:60px 20px;text-align:center;position:relative;z-index:1;color:#fff}.aitemplet-section-two-Empower{grid-template-columns:repeat(2,1fr);max-width:1200px;margin:auto}.aitemplet-section-two-Empower-item{transition:transform .3s ease,box-shadow .3s ease}.aitemplet-section-two-Empower-item:hover{background-color:#fff;color:#000;transform:scale(1.05);box-shadow:0 4px 12px #0000001a;border:1px solid #000}.aitemplet-section-two-Empower-item:hover h3{color:#000;border-bottom:1px solid #000}.aitemplet-section-two-Empower-item:hover p{color:#000}.aitemplet-section-two-Empower-item h3{padding-bottom:10px;border-bottom:1px solid #fff}.aitemplet-heading-h3tag,.aitemplet-div-heading h3,.aitemplet-guide h6,.aitemplet-div-heading p{color:#000}.aitemplet-section-four-container-item:hover{background-color:#000;color:#fff}.aitemplet-header-h1tag{color:#fff}.aitemplet-heading-h3tag,.aitemplet-div-heading h3{color:#000}.aitemplet-guide{border:none}.homeNfqs-container,.homeNfqs-title.homeNfqs-answer,.homeNfqs-question,.homeNfqs-description,.homeNfqs-title{color:#222;background-image:none}.homeNfqs-arrow{border:1px solid #000}.aitemplet-guide-item{background-color:#fff}.aitemplet-flexthree-li{display:flex;justify-content:center;align-items:center;background-color:#fff}.aitemplet-flexthree-li p{color:#000}.aitemplet-section-four-container{grid-template-columns:repeat(4,1fr);max-width:1200px;margin:auto}.aitemplet-section-four p{margin-bottom:0}@media(max-width:768px){.aitemplet-section-four-container{grid-template-columns:repeat(1,1fr)}@media(max-width:500px){.aitemplet-section-two-Empower{grid-template-columns:repeat(1,1fr)}}}}.mcCartify-blog .ree-blog-details{font-family:var(--font-primary);line-height:1.6;padding:20px;max-width:1200px;margin:0 auto}.mcCartify-blog .info-bar{margin-bottom:20px;color:#888;font-size:14px}.mcCartify-blog ul{list-style-type:none;padding:0}.mcCartify-blog ul li{margin:10px 0}.mcCartify-blog ul li a{color:#2a7ae2;text-decoration:none;font-weight:700}.mcCartify-blog ul li a:hover{text-decoration:underline}.mcCartify-blog p{margin:15px 0;font-size:16px;color:#333}.mcCartify-blog h3,.mcCartify-blog h4{color:#333;font-size:22px;margin-top:25px}.mcCartify-blog h3{font-size:26px;font-weight:700}.mcCartify-blog h4{font-size:20px;font-weight:700}.mcCartify-blog .banner-image{margin:25px 0;text-align:center}.mcCartify-blog .banner-image img{max-width:100%;height:auto}.mcCartify-blog table{width:100%;margin-top:20px;border-collapse:collapse}.mcCartify-blog table th,.mcCartify-blog table td{padding:10px;border:1px solid #ddd;text-align:center}.mcCartify-blog table th{background-color:#f5f5f5;font-weight:700}.mcCartify-blog table td{font-size:14px}.mcCartify-blog ul{padding-left:20px;margin-top:15px}.mcCartify-blog ul li{margin-bottom:10px}.mcCartify-blog a{color:#2a7ae2;text-decoration:none}.mcCartify-blog a:hover{text-decoration:underline}.mcCartify-blog .mcCartify-blog-conclusion{margin-top:30px;font-size:18px;color:#000}.mcCartify-blog .mcCartify-blog-conclusion a{font-weight:700;color:#2a7ae2}.mcCartify-blog .mcCartify-blog-conclusion a:hover{text-decoration:underline}@media screen and (max-width:768px){.mcCartify-blog .ree-blog-details{padding:15px}.mcCartify-blog h3{font-size:22px}.mcCartify-blog h4{font-size:18px}.mcCartify-blog table th,.mcCartify-blog table td{font-size:12px}.mcCartify-blog .banner-image img{width:100%}.mcCartify-blog .info-bar{font-size:12px}}.refund-policy{line-height:1.6;margin:20px;padding:20px}.refund-title{font-size:28px;line-height:38px;font-weight:700;color:#333;margin-bottom:20px}.refund-intro,.refund-details,.refund-item,.refund-exception-details,.refund-exception-item,.refund-approval,.refund-contact,.refund-signature{font-size:18px;line-height:28px;color:#555}.refund-no-refund,.refund-exceptions,.refund-contact-title{font-size:24px;line-height:38px;font-weight:700;margin-top:30px;margin-bottom:10px}.refund-no-refund{color:#ff4d4d}.refund-exceptions{color:#4caf50}.refund-exclusions{font-size:18px;line-height:28px;font-weight:700;margin-top:20px;margin-bottom:10px}.refund-list,.refund-exception-list{margin-left:20px;margin-bottom:10px}.refund-contact-email,.refund-website{color:#007bff;text-decoration:none}.refund-contact-email:hover,.refund-website:hover{text-decoration:underline}@media(max-width:768px){.refund-policy{margin:15px;padding:15px}.refund-title{font-size:24px}.refund-no-refund,.refund-exceptions,.refund-contact-title{font-size:20px}.refund-exclusions{font-size:16px}.refund-intro,.refund-details,.refund-item,.refund-exception-details,.refund-exception-item,.refund-approval,.refund-contact,.refund-signature{font-size:14px}}@media(max-width:480px){.refund-title{font-size:20px}.refund-no-refund,.refund-exceptions,.refund-contact-title{font-size:18px}.refund-policy{padding:10px;margin:10px}.refund-intro,.refund-details,.refund-item,.refund-exception-details,.refund-exception-item,.refund-approval,.refund-contact,.refund-signature{font-size:16px}}.blog-details-page img{margin-bottom:10px}.blog-details-page p{font-size:18px;line-height:28px;color:#111;margin-bottom:10px}.blog-details-page h4{font-size:24px;line-height:34px;color:#111;margin-bottom:10px}.blog-details-page h3{font-size:20px;line-height:30px;color:#111;margin-bottom:10px}.blog-details-page ul,.blog-details-page ol{margin:20px;list-style-type:circle}.blog-details-page ul li,.blog-details-page ol li{font-size:18px;line-height:28px;color:#111;margin-bottom:10px}.blogid-container{padding-top:20px;background-color:#fff;color:#000}.blogid-body{line-height:1.6;color:#333}.blogid-btn{padding:.5rem 1rem;border-radius:5px;text-decoration:none;transition:all .3s;cursor:pointer;border:none}.blogid-btn-outline{background:transparent;color:#fff;border:1px solid white}.blogid-btn-outline:hover{background:#fff;color:#1a1a1a}.blogid-btn-primary{background:#667eea;color:#fff}.blogid-btn-primary:hover{background:#5a6fd8}.blogid-breadcrumb{padding:1rem 0}.blogid-breadcrumb-container{max-width:1200px;margin:0 auto;padding:0 2rem}.blogid-breadcrumb a{color:#667eea;text-decoration:none}.blogid-hero{padding:10px 0;text-align:left}.blogid-hero-container{max-width:1200px;margin:0 auto;padding:0 2rem}.blogid-hero h1{font-size:3rem;margin-bottom:1rem;font-weight:700}.blogid-hero p{font-size:1.2rem;margin-bottom:2rem}.blogid-social-icons{display:flex;justify-content:flex-start;align-items:center;gap:1rem;margin-top:2rem}.blogid-social-icon{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;transition:transform .3s}.blogid-social-icon:hover{transform:translateY(-3px)}.blogid-facebook{background:#3b5998}.blogid-twitter{background:#1da1f2;color:#fff}.blogid-instagram{background:#e4405f}.blogid-pinterest{background:red}.blogid-linkedin{background:#0077b5}.blogid-main-content{max-width:1200px;margin:0 auto;padding:20px;position:relative;overflow-x:visible;overflow-y:visible;width:100%}.blogid-main-content img{margin:20px auto;border-radius:30px;width:100%;max-width:1200px;height:auto}.blogid-main-container{display:flex;justify-content:center;width:100%;gap:20px;align-items:flex-start;position:relative}.blogid-main-container-content{width:70%;margin-bottom:3rem;scroll-margin-top:100px;position:relative;overflow-x:visible;overflow-y:visible}.blogid-main-container-content .blogid-hero-enhanced{margin-left:calc(-20px - ((100vw - 1200px)/2))!important;margin-right:calc(-20px - ((100vw - 1200px)/2))!important;margin-bottom:40px}@media(max-width:1200px){.blogid-main-container-content .blogid-hero-enhanced{margin-left:0!important;margin-right:0!important}.blogid-main-content{padding:0}.blogid-content-section h2,.blogid-content-section h3,.blogid-content-section p,.blogid-content-section ul li{padding:0 15px!important}}.blogid-content-header{text-align:center;margin-bottom:10px}.blogid-content-header h2{font-size:2.5rem;color:#333;margin-bottom:1rem}.blogid-hero-image{max-width:100%;height:auto;margin:2rem 0;border-radius:10px;box-shadow:0 10px 30px #0000001a}.blogid-toc{width:100%;padding:1.5rem;background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;height:fit-content;position:sticky;top:120px;max-height:calc(100vh - 140px);overflow-y:auto;margin-bottom:0;margin-top:0;z-index:5}@media(min-width:769px){.blogid-main-container-content{overflow-x:visible;overflow-y:visible}.blogid-hero-enhanced{position:relative;width:100vw;max-width:100vw;margin-left:calc(-20px - ((100vw - 1200px)/2))!important;margin-right:calc(-20px - ((100vw - 1200px)/2))!important;z-index:1}.blogid-sidebar{padding-top:0;margin-top:650px;z-index:2}.blogid-toc{position:sticky;top:120px;z-index:5}}.blogid-toc h3{color:#1f2937;margin-bottom:1rem;font-size:1rem;font-weight:700;padding:0;line-height:1.5;letter-spacing:-.01em}.blogid-toc ul{list-style:none;padding:0;margin:0}.blogid-toc>ul{padding-left:0}.blogid-toc li{padding:0;margin:0;border-bottom:none;margin-bottom:.5rem}.blogid-toc li:last-child{margin-bottom:0}.blogid-toc li ul{margin-top:.5rem;padding-left:1.5rem;margin-bottom:.5rem}.blogid-toc li ul li{margin-bottom:.5rem}.blogid-toc a{color:#6b7280;text-decoration:none;transition:color .2s;display:block;padding:.5rem 0 .5rem 1rem;margin-left:-1rem;line-height:1.6;font-size:.875rem;position:relative;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Poppins,Helvetica Neue,Arial,sans-serif}.blogid-toc a:hover{color:#3b82f6}.blogid-toc ul li a.active{color:#3b82f6;font-weight:500;border-left:3px solid #3b82f6;padding-left:calc(1rem - 3px)}.blogid-toc ul li ul li a{color:#6b7280;font-size:.875rem;padding-left:2.5rem;margin-left:-2.5rem}.blogid-toc ul li ul li a.active{color:#3b82f6;font-weight:500;border-left:3px solid #3b82f6;padding-left:calc(2.5rem - 3px)}.blogid-content-section{margin:2rem 0}.blogid-content-section h2{color:#333;font-size:2rem;margin-bottom:1.5rem;border-bottom:2px solid #f0f0f0;padding-bottom:.5rem}.blogid-content-section h3{color:#333;font-size:1.5rem;margin:2rem 0 1rem}.blogid-content-section p{margin-bottom:1rem;color:#000}.blogid-content-section li{color:#000;padding:10px 0;line-height:25px}.blogid-features-grid{margin:20px 10px}.blogid-feature-card{background:#f8f9fa;padding:2rem;margin-bottom:10px;border-radius:10px;border-left:4px solid #f0f0f0}.blogid-feature-card h4{color:#333;margin-bottom:1rem}.blogid-feature-list{list-style:none;margin:1rem 0}.blogid-feature-list li{position:relative;padding:.5rem 0 .5rem 1.5rem}.blogid-feature-list li:before{content:"\2713";color:#555;font-weight:700;position:absolute;left:0}.blogid-comparison-table{width:100%;border-collapse:collapse;margin:2rem 0;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 5px 15px #0000001a}.blogid-comparison-table th,.blogid-comparison-table td{padding:1rem;text-align:left;border-bottom:1px solid #eee}.blogid-comparison-table th{background:#555;color:#fff;font-weight:600}.blogid-comparison-table tr:hover{background:#f8f9fa}.blogid-testimonials{background:#f8f9fa;padding:2rem;border-radius:10px;margin:2rem 0}.blogid-testimonial{background:#fff;padding:2rem;border-radius:10px;margin:1rem 0;border-left:4px solid #667eea}.blogid-testimonial blockquote{font-style:italic;margin-bottom:1rem;color:#000}.blogid-testimonial cite{font-weight:700;color:#333}@media(max-width:768px){.blogid-hero h1{font-size:2rem}.blogid-hero p{font-size:1rem}.blogid-main-container{flex-direction:column-reverse}.blogid-main-container-content,.blogid-toc{width:100%;position:static}}.blogid-content-section{animation:fadeInUp .6s ease-out}.blogid-ai-icons{display:flex;justify-content:center;align-items:center;gap:2rem;margin:2rem 0;flex-wrap:wrap}.blogid-ai-icon{width:80px;height:80px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:2rem;animation:float 3s ease-in-out infinite}.blogid-ai-icon:nth-child(2){animation-delay:-1s}.blogid-ai-icon:nth-child(3){animation-delay:-2s}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.blogid-hero-enhanced{background:linear-gradient(180deg,#1e3a8a,#3b82f6,#60a5fa 60%,#bfdbfe 85%,#f0f9ff);padding:80px 0 100px;position:relative;width:100vw;max-width:100vw;min-height:600px;box-sizing:border-box;overflow:hidden;margin-bottom:0;margin-left:0;margin-right:0;z-index:1}.blogid-hero-enhanced .blogid-hero-container{max-width:1200px;margin:0 auto;padding:0 2rem;position:relative;z-index:3;text-align:left}.blogid-hero-content{position:relative;z-index:4;text-align:left}.blogid-code-background{position:absolute;inset:0;z-index:1;opacity:.2;overflow:hidden;filter:blur(1px)}.blogid-code-background pre{margin:0;padding:40px;font-family:Courier New,monospace;font-size:14px;line-height:1.8;color:#ffffffb3;background:transparent;height:100%;display:flex;align-items:center;justify-content:center}.blogid-code-background code{display:block;white-space:pre}.code-line{color:#fff6;margin-right:15px;user-select:none}.code-keyword{color:#60a5fa}.code-var{color:#93c5fd}.code-function{color:#a5b4fc}.code-string{color:#fbbf24}.code-tag{color:#34d399}.code-attr{color:#f472b6}.blogid-abstract-icons{position:absolute;inset:0;z-index:2;pointer-events:none}.blogid-icon-abstract{position:absolute;color:#ffffff4d;font-size:40px;animation:float 6s ease-in-out infinite;filter:drop-shadow(0 0 10px rgba(255,255,255,.3))}.blogid-icon-abstract.icon-1{top:15%;left:3%;animation-delay:0s;opacity:.4}.blogid-icon-abstract.icon-2{top:25%;right:8%;animation-delay:1s;font-size:35px;opacity:.3}.blogid-icon-abstract.icon-3{top:65%;left:5%;animation-delay:2s;font-size:45px;opacity:.35}.blogid-icon-abstract.icon-4{bottom:20%;right:3%;animation-delay:1.5s;font-size:38px;opacity:.3}.blogid-icon-abstract.icon-5{top:45%;right:12%;animation-delay:.5s;font-size:32px;opacity:.35}.blogid-icon-abstract.icon-6{bottom:30%;left:12%;animation-delay:2.5s;font-size:36px;opacity:.3}.blogid-central-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;width:450px;height:450px;opacity:.4;pointer-events:none}.blogid-central-icon svg{width:100%;height:100%;filter:drop-shadow(0 0 40px rgba(255,255,255,.5))}.blogid-breadcrumb-enhanced{color:#ffffffbf;font-size:14px;margin-bottom:20px;text-align:left}.blogid-breadcrumb-enhanced a{color:#ffffffbf;text-decoration:none;transition:color .3s}.blogid-breadcrumb-enhanced a:hover{color:#ffffffe6}.blogid-breadcrumb-enhanced span{color:#fff;font-weight:600;text-transform:capitalize}.blogid-category-tag{margin-bottom:20px;text-align:left}.blogid-category-tag span{display:inline-block;background:#fff3;color:#fff;padding:8px 20px;border-radius:20px;font-size:14px;font-weight:500;backdrop-filter:blur(10px)}.blogid-hero-content h1{color:#fff;font-size:3.5rem;font-weight:700;margin-bottom:30px;line-height:1.2;position:relative;z-index:4;text-shadow:0 2px 10px rgba(0,0,0,.2);text-align:left;max-width:600px}.blogid-hero-content .blogid-meta{display:flex;gap:20px;color:#ffffffd9;font-size:14px;position:relative;z-index:4;text-align:left;justify-content:flex-start}.blogid-author,.blogid-date,.blogid-read-time{display:flex;align-items:center}.blogid-author{display:none!important}.blogid-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:40px;padding-top:30px;border-top:1px solid #eee}.blogid-tag{display:inline-block;background:#f0f4ff;color:#3b82f6;padding:8px 16px;border-radius:20px;font-size:14px;font-weight:500;text-decoration:none;transition:all .3s}.blogid-tag:hover{background:#3b82f6;color:#fff}.blogid-sidebar{width:30%;display:flex;flex-direction:column;gap:20px;align-items:stretch;align-self:flex-start;padding-top:0;position:relative;z-index:2}@media(max-width:900px){.blogid-sidebar{display:none!important}.blogid-main-container{justify-content:flex-start}.blogid-main-container-content{width:100%!important}}.blogid-share{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 2px 8px #0000001a;height:fit-content;position:sticky;top:100px}.blogid-share h3{color:#1f2937;margin-bottom:1rem;font-size:1rem;font-weight:700;display:flex;align-items:center;gap:.5rem;line-height:1.5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Poppins,Helvetica Neue,Arial,sans-serif;letter-spacing:-.01em}.blogid-share-header-icon{color:#6b7280;font-size:.875rem}.blogid-share-icons{display:flex;gap:8px}.blogid-share-icon{width:44px;height:44px;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#1f2937;text-decoration:none;transition:all .2s;background:#fff;border:1px solid #e5e7eb;font-size:1rem}.blogid-share-icon:hover{background:#f9fafb;border-color:#d1d5db}.blogid-share-facebook i,.blogid-share-linkedin i,.blogid-share-twitter i{color:#1f2937}.blogid-related-articles{max-width:1200px;margin:60px auto;padding:0 20px}.blogid-related-articles h2{font-size:2.5rem;color:#333;margin-bottom:40px;text-align:center}.blogid-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.blogid-related-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 6px #0000001a;transition:transform .3s,box-shadow .3s}.blogid-related-card:hover{transform:translateY(-5px);box-shadow:0 8px 15px #00000026}.blogid-related-image{width:100%;height:200px;overflow:hidden;background:linear-gradient(135deg,#667eea,#764ba2)}.blogid-related-image img{width:100%;height:100%;object-fit:cover}.blogid-related-category{padding:15px 20px 10px;font-size:12px;color:#000;text-transform:uppercase;letter-spacing:1px}.blogid-related-card h3{padding:0 20px 15px;font-size:1.2rem;color:#333;margin:0}.blogid-related-link{display:inline-block;padding:0 20px 20px;color:#3b82f6;text-decoration:none;font-weight:500;transition:color .3s}.blogid-related-link:hover{color:#1e3a8a}.blogid-newsletter{background:#f0f8ff;padding:35px 30px;margin:60px auto;max-width:1200px;border-radius:10px;box-shadow:none}.blogid-newsletter-container{max-width:700px;margin:0;text-align:left}.blogid-newsletter-header{display:flex;align-items:center;justify-content:flex-start;gap:12px;margin-bottom:12px}.blogid-newsletter-icon-wrapper{width:32px;height:32px;border-radius:50%;background:#e0f2ff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.blogid-newsletter-icon{font-size:1rem;color:#fff}.blogid-newsletter h2{font-size:1.375rem;color:#1f2937;margin:0;font-weight:700;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Poppins,Helvetica Neue,Arial,sans-serif}.blogid-newsletter p{color:#6b7280;margin-bottom:22px;font-size:.9375rem;line-height:1.5;text-align:left}.blogid-newsletter-form{display:flex;flex-direction:row;gap:0;width:100%;margin:0}.blogid-newsletter-input{flex:1;padding:12px 16px;border:1px solid #e5e7eb;border-radius:6px 0 0 6px;font-size:.9375rem;outline:none;background:#fff;color:#1f2937;min-width:0}.blogid-newsletter-input::placeholder{color:#9ca3af}.blogid-newsletter-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.blogid-newsletter-btn{padding:12px 24px;background:#3b82f6;color:#fff;border:none;border-radius:0 6px 6px 0;font-size:.9375rem;font-weight:600;cursor:pointer;transition:background .2s;white-space:nowrap;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Poppins,Helvetica Neue,Arial,sans-serif}.blogid-newsletter-btn:hover{background:var(--color-signature-blue)}.blogid-faq-section{max-width:1200px;margin:60px auto;padding:0 20px}.blogid-faq-header{display:flex;align-items:center;gap:15px;margin-bottom:15px}.blogid-faq-header i{font-size:2rem;color:#3b82f6}.blogid-faq-header h2{font-size:2rem;color:#333;margin:0}.blogid-faq-subtitle{color:#000;margin-bottom:30px;font-size:1.1rem}.blogid-faq-accordion{display:flex;flex-direction:column;gap:15px}.blogid-faq-item{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.blogid-faq-question{display:flex;justify-content:space-between;align-items:center;padding:20px;cursor:pointer;transition:background .3s}.blogid-faq-question:hover{background:#f8f9fa}.blogid-faq-question span{flex:1;font-weight:600;color:#333;font-size:1.1rem}.blogid-faq-question i{color:#3b82f6;transition:transform .3s}.blogid-faq-item.active .blogid-faq-question i{transform:rotate(180deg)}.blogid-faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.blogid-faq-item.active .blogid-faq-answer{max-height:500px}.blogid-faq-answer p{padding:0 20px 20px;color:#000;line-height:1.6;margin:0}.blogid-cta{background:linear-gradient(135deg,#3b82f6,#1e3a8a);padding:80px 20px;margin:60px auto;max-width:1200px;border-radius:12px;text-align:center;color:#fff}.blogid-cta-container{max-width:700px;margin:0 auto}.blogid-cta h2{font-size:2.5rem;margin-bottom:20px;color:#fff}.blogid-cta p{font-size:1.2rem;margin-bottom:30px;color:#ffffffe6}.blogid-cta-btn{display:inline-block;padding:15px 40px;background:#fff;color:#3b82f6;border-radius:8px;text-decoration:none;font-weight:600;font-size:1.1rem;transition:transform .3s,box-shadow .3s}.blogid-cta-btn:hover{transform:translateY(-3px);box-shadow:0 10px 25px #0003}@media(max-width:768px){.blogid-hero-enhanced{padding:100px 0 60px;min-height:300px}.blogid-hero-content h1{font-size:2rem}.blogid-hero-content .blogid-meta{flex-direction:column;gap:10px}.blogid-central-icon{width:250px;height:250px}.blogid-icon-abstract{font-size:24px!important}.blogid-code-background pre{font-size:10px;padding:20px}.blogid-sidebar{width:100%}.blogid-related-grid{grid-template-columns:1fr}.blogid-newsletter{padding:30px 20px}.blogid-newsletter-form{flex-direction:column!important;gap:0}.blogid-newsletter-input{border-radius:6px!important;width:100%}.blogid-newsletter-btn{width:100%;border-radius:6px!important;margin-top:12px}.blogid-cta h2{font-size:2rem}.blogid-cta p{font-size:1rem}}.AIservices-banner{width:100%;height:100vh;background:center/cover no-repeat;display:flex;align-items:center;justify-content:center;padding:20px;color:#fff}.AIservices-banner-container{display:flex;align-items:center;justify-content:space-between;max-width:1300px;width:100%;padding:0 20px;gap:30px;flex-wrap:wrap}.AIservices-banner-content{width:50%}.AIservices-title{font-size:30px;line-height:44px;font-weight:700;margin-bottom:20px;color:#fff}.AIservices-highlight{color:#ff3c3c}.AIservices-description{font-size:1.1rem;line-height:1.6;color:#f1f1f1;margin-bottom:10px}.AIservices-banner-image{width:40%;text-align:right}.AIservices-banner-image img{width:100%;max-width:500px;height:auto;animation:floatUpDown 3s infinite ease-in-out}@keyframes floatUpDown{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media(max-width:768px){.AIservices-banner{height:auto;padding:40px 20px}.AIservices-banner-container{flex-direction:column;margin-top:80px}.AIservices-banner-content,.AIservices-banner-image{width:100%}.AIservices-banner-image img{margin-top:20px}.AIservices-title{font-size:2rem}}.AIservices-info-section{display:flex;justify-content:center;align-items:stretch;gap:20px;padding:40px 20px;flex-wrap:wrap;box-sizing:border-box}.AIservices-info-card{background-color:#eff5ff;border-radius:12px;box-shadow:0 4px 8px #0000001a;flex:1;min-width:300px;max-width:500px;padding:20px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.AIservices-info-card-height{height:30vh}.AIservices-info-card:hover{transform:translateY(-5px);box-shadow:0 6px 16px #00000026}.AIservices-info-card h2{font-size:24px;line-height:34px;font-weight:600;color:#1b1b1b;margin-bottom:15px}.AIservices-info-card p{font-size:16px;line-height:26px;color:#161513;margin-bottom:20px}.AIservices-btn{border:2px solid #006b8f;color:#006b8f;background-color:transparent;padding:10px 20px;border-radius:6px;cursor:pointer;font-size:16px;transition:background-color .3s ease}.AIservices-btn:hover{background-color:#0056b3;color:#fff}@media(max-width:768px){.AIservices-info-section{flex-direction:column;align-items:center}.AIservices-info-card{max-width:90%}.AIservices-info-card-height{height:40vh}.AIservices-info-section{margin:10px;padding:0}}.AIservices-process-section{padding:50px 20px;max-width:1200px;margin:0 auto}.AIservices-process-title{text-align:center;font-size:2rem;font-weight:700;margin-bottom:40px;color:#111;line-height:1.4}.AIservices-process-container{display:flex;flex-direction:column;gap:50px}.AIservices-process-item{display:flex;align-items:center;justify-content:space-between;gap:20px}.AIservices-process-item.reverse{flex-direction:row-reverse}.AIservices-process-text{flex:1;margin:10px}.AIservices-process-text h3{font-size:28px;line-height:44px;font-weight:800;color:#222;margin-bottom:10px}.AIservices-process-text p{font-size:18px;color:#161513;line-height:28px;margin-bottom:20px}.AIservices-process-text a{font-size:.95rem;font-weight:700;color:#006b8f;text-decoration:none}.AIservices-process-text a:hover{text-decoration:underline}.AIservices-process-image{flex:1}.AIservices-process-image1{flex:1;text-align:end}.AIservices-process-image img,.AIservices-process-image1 img{max-width:100%;border-radius:6px;box-shadow:0 4px 6px #0000001a;transition:transform .3s ease-in-out}.AIservices-process-image img:hover,.AIservices-process-image1 img:hover{transform:scale(1.03)}@media(max-width:768px){.AIservices-process-item,.AIservices-process-item.reverse{flex-direction:column;text-align:center}.AIservices-process-text{padding:0 10px}}.Aiservices-container{max-width:1200px;margin:0 auto;padding:0 20px}.Aiservices-testimonials{background-color:#f1f5f9;text-align:center;color:#fff;padding:40px}.Aiservices-testimonials-title{font-size:2.5rem;font-weight:700;margin-bottom:60px}.Aiservices-testimonial-card{border-radius:20px;margin:0 auto}.Aiservices-testimonial-content{display:flex;justify-content:center;align-items:center;gap:20px;max-width:800px;margin:auto}.Aiservices-company-logo-container{width:50%;display:flex;justify-content:center;align-items:center}.Aiservices-company-logo-div{background-color:#fff;padding:20px;border-radius:10px;display:flex;align-items:center;justify-content:center;height:300px;width:100%;max-width:300px}.Aiservices-company-logo{width:120px;height:120px;background:#000;border-radius:15px}.Aiservices-company-logo span{color:#fff;font-size:18px;font-weight:600}.Aiservices-testimonial-text{width:50%;display:flex;padding:20px;flex-direction:column;align-items:flex-start;gap:20px}.Aiservices-testimonial-quote{font-size:18px;line-height:28px;color:#090914;font-weight:500;text-align:left}.doublequotes_img{width:50px;height:50px}.Aiservices-testimonial-author{color:#7f8c8d;font-size:.9rem;display:flex;gap:10px}.Aiservices-testimonial-author span{color:var(--color-signature-blue);font-size:16px}.Aiservices-blogs{padding:80px 0;background:#fff}.Aiservices-blogs-title{text-align:center;font-size:2.5rem;font-weight:700;margin-bottom:60px;color:#2c3e50}.Aiservices-blogs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;margin-top:40px}.Aiservices-blog-card{background:#fff;overflow:hidden;box-shadow:0 10px 30px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.Aiservices-blog-image{width:100%;height:200px;overflow:hidden}.Aiservices-blog-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.Aiservices-blog-card:hover .Aiservices-blog-image img{transform:scale(1.05)}.Aiservices-blog-content{padding:25px}.Aiservices-blog-title{font-size:1.3rem;font-weight:600;margin-bottom:15px;color:#2c3e50;line-height:1.4;height:100px}.Aiservices-blog-excerpt{color:#7f8c8d;font-size:.95rem;line-height:1.6;margin-bottom:20px;height:80px}.Aiservices-blog-meta{display:flex;justify-content:flex-end;align-items:center;font-size:.85rem;color:#95a5a6;margin-top:20px}.Aiservices-read-more{color:#667eea;text-decoration:none;font-weight:500;transition:color .3s ease}.Aiservices-read-more:hover{color:#764ba2}@media(max-width:768px){.Aiservices-container{padding:0 15px}.Aiservices-testimonials{padding:60px 0}.Aiservices-testimonials-title,.Aiservices-blogs-title{font-size:24px;line-height:35px;margin-bottom:40px;text-align:center}.Aiservices-testimonial-card{padding:30px 20px;margin:0 10px}.Aiservices-testimonial-content{flex-direction:column;text-align:center;gap:20px}.Aiservices-company-logo{width:90px;height:90px}.Aiservices-blogs{padding:60px 0}.Aiservices-blogs-grid{grid-template-columns:1fr;gap:25px}.Aiservices-blog-image{height:180px}.Aiservices-blog-content{padding:20px}.Aiservices-testimonial-quote{font-size:1rem}.Aiservices-blog-title{font-size:1.2rem}.Aiservices-company-logo-container,.Aiservices-testimonial-text{width:100%}.Aiservices-company-logo-div{height:200px}}@media(max-width:480px){.Aiservices-testimonials-title,.Aiservices-blogs-title{font-size:20px;line-height:30px}.Aiservices-testimonial-card{padding:25px 15px}.Aiservices-testimonial-quote{font-size:.95rem}.Aiservices-blogs-grid{grid-template-columns:1fr;gap:20px}.AIservices-process-title{font-size:20px;line-height:30px}.AIservices-process-text h3{font-size:18px;line-height:28px}.AIservices-process-text p{font-size:16px;line-height:26px}}.whychoose-section{padding:60px 20px;background-color:#f9f9f9}.whychoose-container{max-width:1200px;margin:0 auto;text-align:center}.whychoose-title{font-size:2rem;font-weight:600;margin-bottom:40px;color:#222}.whychoose-grid{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.whychoose-card{background-color:#fff;padding:30px 20px;border-radius:12px;box-shadow:0 4px 12px #00000014;width:100%;max-width:300px;transition:transform .3s ease}.whychoose-card:hover{transform:translateY(-5px)}.whychoose-feature{font-size:1.2rem;font-weight:600;color:#0052cc;margin-bottom:10px}.whychoose-promise{font-size:1rem;color:#000}@media screen and (max-width:768px){.whychoose-grid{flex-direction:column;align-items:center}.whychoose-card{max-width:90%}}@media screen and (max-width:480px){.whychoose-title{font-size:1.5rem}.whychoose-feature{font-size:1.1rem}.whychoose-promise{font-size:.95rem}}#mobile-AIservices-description{max-width:590px;font-size:18px;font-weight:700;font-family:var(--font-primary)}#mobile-AIservices-title span{color:#ffbd5c;font-size:44px;line-height:54px}#mobile-AIservices-title{color:#fff;font-size:44px;line-height:54px}@media(max-width:768px){#mobile-AIservices-description{font-size:16px}#mobile-AIservices-title,#mobile-AIservices-title span{font-size:24px;line-height:36px}}@media(max-width:480px){#mobile-AIservices-description{font-size:14px}}.AIservices-breadcrumb{font-size:12px;color:#fff;display:flex;align-items:center;flex-wrap:wrap;margin-bottom:10px;font-weight:300}.AIservices-breadcrumb a{text-decoration:none;color:#fff;transition:color .3s ease}.AIservices-breadcrumb a:hover{text-decoration:none;color:#fff}.AIservices-breadcrumb .separator{margin:0 8px;color:#999}.AIservices-breadcrumb .active{color:#fff;font-weight:700;font-size:14px;pointer-events:none;text-transform:capitalize}.AIproduct-breadcrumb{position:absolute;display:none;top:120px;left:20px;font-size:14px;line-height:24px;padding:5px 10px;border-radius:4px}@media(max-width:480px){.AIproduct-breadcrumb{text-align:center}}.servicesNew-hero{background:linear-gradient(#000000b3,#000000b3),url(../images/ServicesNav.webp) center/cover no-repeat;color:#fff;text-align:center;position:relative;min-height:500px;display:flex;align-items:center;justify-content:center;padding:100px 20px 40px}.servicesNew-container{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.servicesNew-hero-content{position:relative;z-index:2;width:100%}.servicesNew-hero-content h1{font-size:44px;margin-bottom:2rem;font-weight:700;line-height:54px;color:#fff}.servicesNew-hero h1 .highlight-green{color:#10b981}.servicesNew-hero h1 .highlight-orange{color:#f59e0b}.servicesNew-hero p{font-size:1.3rem;margin-bottom:2.5rem;max-width:1000px;margin-left:auto;margin-right:auto;opacity:.95;line-height:1.6;font-weight:600}@media(max-width:768px){.servicesNew-hero{min-height:400px;padding:80px 15px 30px}.servicesNew-hero-content h1{font-size:28px;line-height:38px;margin-bottom:1.5rem;margin-top:20px}.servicesNew-hero p{font-size:1rem;line-height:1.5;margin-bottom:2rem;max-width:90%}}@media(max-width:480px){.servicesNew-hero{min-height:500px}.servicesNew-hero-content h1{font-size:22px;line-height:32px}.servicesNew-hero p{font-size:.9rem;line-height:1.4;max-width:100%}}.servicesaNew{background-color:#fff;padding:60px 0}.servicesaNew-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;text-align:center;max-width:1000px;margin:auto}.servicesaNew-grid>div{background:#fff;padding:20px;border-radius:12px;box-shadow:0 4px 15px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.servicesaNew-grid>div:hover{transform:translateY(-5px);box-shadow:0 8px 20px #00000026}.servicesaNew-item h3{font-size:2.5rem;color:#2f91f8;font-weight:700;margin-bottom:.5rem}.servicesaNew-item p{color:#000;font-size:20px}.servicesaNew-section{padding:80px 0;background-color:#dfecff5e}.servicesaNew-section:nth-child(2n){background:#f8fafc}.servicesaNew-header{text-align:center;margin-bottom:3rem}.servicesaNew-header h2{font-size:2.5rem;margin-bottom:10px;color:#1f2937}.servicesaNew-header p{color:#000;font-size:1.1rem;margin:10px auto}.servicesaNew-section-button{background-color:var(--color-signature-blue);color:#fff;padding:10px 30px;border-radius:25px;border:none}.servicesaNew-design-container{display:grid;grid-template-columns:1fr 1.2fr;gap:4rem;align-items:flex-start}.servicesaNew-tabs{border-radius:15px;padding:1rem}.servicesaNew-tab{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;cursor:pointer;font-size:1.2rem;font-weight:600;color:#374151;border-radius:10px;margin-bottom:.5rem;transition:all .3s ease}.servicesaNew-tab.active{background:#f8fafc;color:#1f2937;border-left:4px solid var(--color-signature-blue)}.servicesaNew-tab-icon{width:30px;height:30px;border:2px solid #d1d5db;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;transition:all .3s ease}.servicesaNew-tab.active .servicesaNew-tab-icon{border-color:#4f46e5;color:#4f46e5}.servicesaNew-content{position:relative;background-color:#fff;padding:20px;border-radius:10px}.servicesaNew-content-item{display:none;animation:fadeIn .5s ease-in-out}.servicesaNew-content-item.active{display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.servicesaNew-content img{width:100%;height:240px;object-fit:cover;border-radius:15px;margin-bottom:2rem;box-shadow:0 10px 30px #00000026}.servicesaNew-content-text p{font-size:1.1rem;line-height:1.8;color:#4b5563;text-align:left}.servicesaNew-dev-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.servicesaNew-card{background:#fff;padding:2rem;border-radius:10px;box-shadow:0 4px 6px #0000001a;transition:transform .3s}.servicesaNew-card:hover{transform:translateY(-5px)}.servicesaNew-card h3{font-size:1.5rem;margin-bottom:1rem;color:#1f2937}.servicesaNew-card p{color:#000;margin-bottom:1rem}.servicesaNew-icon{width:80px;height:80px;background:#4f46e5;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1rem;color:#fff;font-size:2rem}@media(max-width:1024px){.servicesaNew-design-container{grid-template-columns:1fr;gap:2rem}.servicesaNew-content img{height:250px}.servicesaNew-card{padding:1.5rem}.servicesaNew-item h3{font-size:2rem}.servicesaNew-item p{font-size:18px}}@media(max-width:768px){.servicesaNew{padding:40px 15px}.servicesaNew-header h2{font-size:2rem}.servicesaNew-header p{font-size:1rem}.servicesaNew-grid{gap:1.5rem}.servicesaNew-grid>div{padding:15px}.servicesaNew-item h3{font-size:1.8rem}.servicesaNew-item p{font-size:16px}.servicesaNew-content img{height:220px}.servicesaNew-content-text p{font-size:1rem;line-height:1.6}.servicesaNew-dev-grid{gap:1.5rem}}@media(max-width:480px){.servicesaNew{padding:30px 10px}.servicesaNew-header h2{font-size:1.6rem}.servicesaNew-header p{font-size:.9rem}.servicesaNew-grid{grid-template-columns:1fr;gap:1rem}.servicesaNew-item h3{font-size:1.5rem}.servicesaNew-item p{font-size:14px}.servicesaNew-content img{height:180px}.servicesaNew-card{padding:1rem}.servicesaNew-card h3{font-size:1.2rem}.servicesaNew-card p{font-size:.9rem}.servicesaNew-icon{width:60px;height:60px;font-size:1.5rem}}.servicesaNewdevelopment-container{max-width:1200px;margin:0 auto;padding:60px 20px}.servicesaNewdevelopment-header{text-align:center;margin-bottom:40px}.servicesaNewdevelopment-title{font-size:28px;font-weight:700;color:#222;margin-bottom:10px}.servicesaNewdevelopment-subtitle{font-size:16px;color:#555;margin-bottom:20px}.servicesaNewdevelopment-cta-btn{background:var(--color-signature-blue);color:#fff;border:none;padding:12px 24px;border-radius:30px;font-size:16px;cursor:pointer;transition:background .3s ease}.servicesaNewdevelopment-cta-btn:hover{background:#1e4dc3}.servicesaNewdevelopment-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:20px;max-width:1000px;margin:auto}.servicesaNewdevelopment-card{background:#f6f6f6;border-radius:12px;padding:25px 20px;box-shadow:0 4px 12px #00000014;transition:transform .3s ease,box-shadow .3s ease}.servicesaNewdevelopment-card:hover{transform:translateY(-6px);box-shadow:0 6px 18px #0000001f}.servicesaNewdevelopment-icon-container{width:80px;height:80px;margin-bottom:15px;display:flex;justify-content:flex-start;align-items:flex-start}.servicesaNewdevelopment-icon-container img{width:100%;height:100%;object-fit:contain}.servicesaNewdevelopment-card-title{font-size:22px;line-height:32px;font-weight:600;margin-bottom:10px}.servicesaNewdevelopment-card-description{font-size:16px;color:#555;line-height:1.6}.servicesaNewdevelopment-card.small{grid-column:span 2}.servicesaNewdevelopment-card.big{grid-column:span 4}.servicesaNewdevelopment-card.big{grid-column:span 4;display:flex;justify-content:space-between;padding:30px;gap:30px}.servicesaNewdevelopment-card.big .servicesaNewdevelopment-icon-container{order:2;width:180px;height:180px;margin-bottom:0;flex-shrink:0}.servicesaNewdevelopment-card.big .servicesaNewdevelopment-icon-container img{width:100%;height:100%;object-fit:contain}.servicesaNewdevelopment-card.big .servicesaNewdevelopment-icon-container-content{justify-content:flex-end;display:flex;flex-direction:column}@media(max-width:992px){.servicesaNewdevelopment-grid{grid-template-columns:repeat(2,1fr)}.servicesaNewdevelopment-card.small,.servicesaNewdevelopment-card.big{grid-column:span 2}}@media(max-width:600px){.servicesaNewdevelopment-card.big{flex-direction:column}.servicesaNewdevelopment-title{font-size:22px}.servicesaNewdevelopment-subtitle{font-size:14px}.servicesaNewdevelopment-card-title{font-size:16px}.servicesaNewdevelopment-card-description{font-size:13px}}.marketingServices-section{max-width:1200px;margin:0 auto;padding:50px 20px;font-family:var(--font-primary)}.marketingServices-header{text-align:center;margin-bottom:40px}.marketingServices-header h2{font-size:2rem;margin-bottom:10px}.marketingServices-header p{font-size:1rem;color:#555;max-width:700px;margin:0 auto 20px}.marketingServices-btn{background:var(--color-signature-blue);color:#fff;border:none;padding:12px 25px;border-radius:6px;cursor:pointer;font-size:1rem}.marketingServices-btn:hover{background:#1e4fd0}.marketingServices-card{display:flex;align-items:center;justify-content:space-between;margin-bottom:50px;gap:30px}.marketingServices-card.reverse{flex-direction:row-reverse}.marketingServices-text{flex:1}.marketingServices-text h3{font-size:1.5rem;margin-bottom:15px}.marketingServices-text p{color:#000;line-height:1.6}.marketingServices-img{flex:1;text-align:center}.marketingServices-img img{max-width:100%;border-radius:10px;box-shadow:0 4px 12px #0000001a}@media(max-width:900px){.marketingServices-card,.marketingServices-card.reverse{flex-direction:column;text-align:center}.marketingServices-text{order:2}.marketingServices-img{order:1}}.marketing-container{max-width:1200px;margin:auto;padding:40px 20px;text-align:center}.marketing-title{font-size:2rem;font-weight:700;margin-bottom:10px}.marketing-subtitle{font-size:1rem;color:#555;margin-bottom:40px}.marketing-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.marketing-item{display:flex;flex-direction:column;align-items:center;padding:30px 20px;text-align:center;border-left:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb}.marketing-item:nth-child(4n+1){border-left:none}.marketing-item:nth-last-child(-n+4){border-bottom:none}@media(max-width:1024px){.marketing-grid{grid-template-columns:repeat(2,1fr)}.marketing-item{border-left:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb}.marketing-item:nth-child(odd){border-left:none}.marketing-item:nth-last-child(-n+2){border-bottom:none}}@media(max-width:768px){.marketing-grid{grid-template-columns:1fr}.marketing-item{border-left:none;border-bottom:1px solid #e5e7eb}.marketing-item:last-child{border-bottom:none}}@media(max-width:1024px){.marketing-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:768px){.marketing-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.marketing-grid{grid-template-columns:1fr}}.marketing-item{text-align:center}.marketing-item img{width:50px;margin-bottom:10px}.marketing-item p{font-size:1rem;font-weight:500}.marketing-contact{background:#fff;padding:60px 20px}.marketing-contact-container{max-width:1200px;margin:auto;display:flex;gap:30px;align-items:center;justify-content:center}.marketing-contact-img{width:50%}.marketing-contact-text{width:50%;flex:1;min-width:280px}.marketing-contact-img img{width:100%;max-width:500px;border-radius:10px}.marketing-contact-label{color:#3b82f6;font-size:.9rem;font-weight:700;display:block;margin-bottom:10px}.marketing-contact-title{font-size:3rem;line-height:4rem;font-weight:700;margin-bottom:20px}.marketing-contact-buttons{display:flex;gap:15px}.marketing-btn{padding:12px 25px;border-radius:20px;font-size:1rem;font-weight:700;text-decoration:none;transition:.3s}.marketing-btn-blue{background:#3b82f6;color:#fff}.marketing-btn-green{background:#22c55e;color:#fff}.marketing-btn:hover{opacity:.9}@media(max-width:1024px){.marketing-contact-title{font-size:2.2rem;line-height:3rem}}@media(max-width:768px){.marketing-contact-container{flex-direction:column;text-align:center;gap:20px}.marketing-contact-img,.marketing-contact-text{width:100%}.marketing-contact-title{font-size:2rem;line-height:2.6rem}.marketing-contact-buttons{justify-content:center;flex-wrap:wrap}}@media(max-width:480px){.marketing-contact{padding:40px 15px}.marketing-contact-title{font-size:1.6rem;line-height:2.2rem}.marketing-contact-buttons{flex-direction:column;gap:10px}.marketing-btn{width:100%;text-align:center;font-size:.95rem;padding:10px 20px}}.Services-process-flow{padding:5%;background-color:#006b8f;text-align:center}.Services-process-flowheader h2{color:#fff;margin-bottom:20px;font-size:2rem}.Services-process-flowheader p{color:#fff;margin-bottom:20px;font-size:1rem}.marketingServices-process-flow{display:flex;justify-content:center;align-items:center;padding:5%}.marketingServices-process-flow img{width:100%;max-width:800px;height:auto;border-radius:10px}@media(max-width:1024px){.Services-process-flowheader h2{font-size:1.8rem}.Services-process-flowheader p{font-size:.95rem}.marketingServices-process-flow{padding:3%}}@media(max-width:768px){.Services-process-flowheader h2{font-size:1.5rem}.Services-process-flowheader p{font-size:.9rem}.marketingServices-process-flow{flex-direction:column;padding:3%}.marketingServices-process-flow img{max-width:100%}}@media(max-width:480px){.Services-process-flowheader h2{font-size:1.3rem}.Services-process-flowheader p{font-size:.85rem}.marketingServices-process-flow{padding:2%}}.main-home-section-header{font-size:40px;line-height:50px;background-image:linear-gradient(100deg,#2f91f8 40%,#dd1813);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;margin-bottom:10px}@media(max-width:1024px){.main-home-section-header{font-size:32px;line-height:40px}}@media(max-width:768px){.main-home-section-header{font-size:26px;line-height:34px}}@media(max-width:480px){.main-home-section-header{font-size:22px;line-height:30px}}.AICard-section{padding:40px 20px;text-align:center}.AICard-header h2{font-size:28px;line-height:38px;margin-bottom:10px}.AICard-header h3{font-size:20px;line-height:30px;color:#272727;margin:10px 0}.AICard-header p{max-width:700px;margin:0 auto 30px;font-weight:400;font-size:16px;line-height:26px;color:#000}.AICard-header .blue{color:#2061cd}.AICard-header .purple{background:linear-gradient(90.39deg,#2f91f8 40%,#dd1813);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.layer1{position:absolute;left:0;width:100%;max-width:300px}.layer2{position:absolute;right:0;width:100%;max-width:500px}.AICard-grid{display:grid;grid-template-columns:1fr;gap:30px;max-width:1200px;margin:0 auto}@media(min-width:768px){.AICard-grid{grid-template-columns:repeat(2,1fr)}}.AICard-card{position:relative;height:220px;border-radius:15px;overflow:hidden;background-size:cover;background-position:center;cursor:pointer;box-shadow:0 4px 15px #0000001a;transition:transform .4s ease}.AICard-card:hover{transform:scale(1.05)}.AICard-overlay{position:absolute;inset:0;padding:20px;display:flex;flex-direction:column;justify-content:center;text-align:left}.AICard-overlay h3{font-size:18px;line-height:28px;color:#272727;margin:0 0 10px}.AICard-overlay p{font-size:14px;line-height:22px;color:#000;margin:0 0 15px}.AICard-overlay a{font-size:14px;line-height:22px;font-weight:500;color:#3b6caf;text-decoration:underline}.AICard-overlay a:hover{text-decoration:underline}@media(min-width:768px){.AICard-header h2{font-size:34px;line-height:44px}.AICard-header h3{font-size:24px;line-height:34px}.AICard-header p{font-size:18px;line-height:28px}.AICard-overlay h3{font-size:20px;line-height:30px}.AICard-overlay p{font-size:15px;line-height:24px}.AICard-overlay a{font-size:16px;line-height:26px}}@media(min-width:1200px){.AICard-overlay h3{font-size:22px;line-height:32px}}.About-section{background:linear-gradient(135deg,#0a2a73,#0b3da0);color:#fff;padding:50px 20px}.About-container{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:30px;align-items:center}.About-text h2{font-size:22px;line-height:32px;margin-bottom:15px;font-weight:700;color:#fff;text-align:center}.About-text p{font-size:15px;line-height:24px;color:#e5e5e5;max-width:600px;margin:0 auto;text-align:center}.About-image{display:flex;align-items:center;justify-content:center}.About-image img{border-radius:8px;width:100%;max-width:400px}@media(min-width:768px){.About-container{grid-template-columns:1fr 1fr;gap:40px}.About-text h2{font-size:28px;line-height:38px;text-align:left}.About-text p{font-size:16px;line-height:26px;text-align:left}}@media(min-width:1024px){.About-text h2{font-size:34px;line-height:44px}.About-text p{font-size:18px;line-height:28px}.About-image img{max-width:500px}}.whatmakes-wrapper{max-width:1100px;margin:0 auto;padding:50px 20px;display:flex;flex-direction:column;gap:60px}.ux-entripse{position:relative;height:360px!important}.ux-entripse img{position:absolute}.whatmakes-wrapper-h3{font-size:28px;line-height:38px;text-align:center;margin-bottom:30px;font-weight:600;color:#222!important}.Why-business-trust-us{display:grid;align-items:center;justify-items:center;padding:5rem 5rem 7rem;gap:6rem;background:linear-gradient(93.74deg,#e8fbff -17.85%,#e0e2fd 42.09%,#fff6f4 113.4%)}.Why-business-trust-us h2{font-weight:600;font-size:32px}.why-trust-us-sub{display:grid;grid-template-columns:1fr 1fr;gap:10rem;align-items:center}.why-trust-us-left{display:grid;gap:3rem}.why-trust-us_icon_sub{border-bottom:1px solid #ccc;display:flex;gap:1rem;align-items:center}.why-trust-us_icon_sub h3{font-size:20px;font-weight:600;color:#222}.why-trust-us_icon_sub p{font-size:16px;color:#777;line-height:26px}.whatmakes-row{display:flex;align-items:center;justify-content:space-between;gap:40px;flex-wrap:wrap}.whatmakes-row.reverse{flex-direction:row-reverse}.whatmakes-text{flex:1;min-width:280px}.whatmakes-text h2{font-size:22px;line-height:32px;margin-bottom:15px;color:#222;font-weight:600}.whatmakes-text p{font-size:15px;line-height:24px;color:#000;max-width:500px}.whatmakes-image,.whatmakes-image1{flex:1;min-width:280px;display:flex;justify-content:flex-start}.whatmakes-image1{justify-content:flex-end}.whatmakes-image img,.whatmakes-image1{max-width:100%;height:auto;object-fit:cover}@media screen and (max-width:900px){.Why-business-trust-us{padding:2rem;gap:1rem}.Why-business-trust-us h2{text-align:center;font-size:2.3rem}.why-trust-us-sub{display:flex;flex-direction:column-reverse;gap:1rem}.why-trust-us-sub>img{width:80%;justify-self:center;align-self:center}}@media(min-width:768px){.whatmakes-text h2{font-size:26px;line-height:36px}.whatmakes-text p{font-size:16px;line-height:26px}.whatmakes-wrapper-h3{font-size:32px;line-height:42px}}@media(min-width:1024px){.whatmakes-text h2{font-size:20px;line-height:30px}.whatmakes-text p{font-size:18px;line-height:28px}.whatmakes-wrapper-h3{font-size:36px;line-height:46px}}@media(max-width:768px){.whatmakes-row,.whatmakes-row.reverse{flex-direction:column;text-align:center;gap:20px}.whatmakes-text p{margin:0 auto}.whatmakes-image,.whatmakes-image1{justify-content:center}}@media(max-width:500px){.whatmakes-wrapper{padding:30px 15px;gap:30px}.whatmakes-text h2{font-size:20px;line-height:28px}.whatmakes-text p{font-size:14px;line-height:22px}.whatmakes-image img,.whatmakes-image1 img{max-width:300px;height:auto}}.-whybusiness-section{padding:40px 20px}.-whybusiness-cards{display:grid;grid-template-columns:repeat(4,1fr);max-width:1200px;margin:auto;gap:30px}.-whybusiness-card{padding:20px;background-color:#f7faff;gap:12px;border-radius:10px;text-align:left;transition:transform .2s ease,box-shadow .2s ease}.-whybusiness-card:hover{transform:translateY(-5px);box-shadow:0 4px 12px #00000014}.-whybusiness-card img{width:40px;height:40px;margin-bottom:10px}.-whybusiness-card h3{font-size:15px;margin:0 0 10px;font-weight:600}.-whybusiness-card p{font-size:13px;margin:0;color:#000;line-height:20px}.-whybusiness-title{color:#000;font-weight:600;font-size:18px;line-height:28px;margin-bottom:10px;text-align:left}.-whybusiness-sub{margin-bottom:20px;font-size:16px;line-height:26px;text-align:left;color:#000}@media(max-width:600px){.-whybusiness-cards{grid-template-columns:1fr;gap:20px}.-whybusiness-card h3{font-size:14px}.-whybusiness-card p{font-size:12px}.-whybusiness-title{font-size:16px}.-whybusiness-sub{font-size:14px}}@media(max-width:992px)and (min-width:601px){.-whybusiness-cards{grid-template-columns:repeat(2,1fr)}.-whybusiness-card h3{font-size:15px}.-whybusiness-card p{font-size:13px}.-whybusiness-title{font-size:18px}.-whybusiness-sub{font-size:15px}}@media(min-width:1200px){.-whybusiness-cards{grid-template-columns:repeat(4,1fr)}}.whatmakes-wrapper-h3{font-size:28px;font-weight:700;margin-bottom:30px;color:#fff;text-align:center}.newwhowork-grid,.newwhowork-bottom{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;border-radius:6px;max-width:1200px;margin:auto;padding-bottom:10px}.newwhowork-card{border-radius:12px;padding:20px;min-height:180px;text-align:left}.newwhowork-title{font-size:16px;font-weight:600;margin-bottom:8px}.newwhowork-desc{font-size:14px;color:#333;line-height:1.4}.illustr-placeholder{font-size:36px}.newwhowork-illustration{display:flex;align-items:flex-end;flex-direction:column}.newwhowork-desc-img{width:100%;max-width:100px}.newwhowork-card--lav{background:#d9c8f7}.newwhowork-card--pink{background:#ffd6e0}.newwhowork-card--green{background:#e0f0c0}.newwhowork-card--yellow{background:#ffe79a}@media(max-width:992px){.newwhowork-grid,.newwhowork-bottom{grid-template-columns:1fr}.newwhowork-content{max-width:100%}.newwhowork-illustration{position:static;margin-top:15px;max-width:80px}}.newwhowork-section{padding:40px 20px;text-align:center}.whatmakes-wrapper-h3{font-size:28px;font-weight:700;margin-bottom:30px}.newwhowork-grid{display:grid;grid-template-columns:60% 40%;gap:10px;max-width:1000px;margin:auto;padding-bottom:10px}.newwhowork-bottom{display:grid;grid-template-columns:40% 60%;gap:10px;max-width:1000px;margin:auto;padding-bottom:10px}.newwhowork-card{border-radius:12px;padding:20px;min-height:180px;text-align:left;display:flex;justify-content:space-between;align-items:flex-start;position:relative;overflow:hidden}.newwhowork-content{z-index:1;max-width:70%}.newwhowork-title{font-size:16px;font-weight:600;margin-bottom:8px;color:#3b3b3b}.newwhowork-desc{font-size:14px;color:#3b3b3b;line-height:1.4}.newwhowork-illustration{position:absolute;bottom:10px;right:10px}.newwhowork-desc-img{width:100%;max-width:120px}.newwhowork-card--lav{background:#c4b1e8}.newwhowork-card--pink{background:#ffb2c9}.newwhowork-card--green{background:#c8d88d}.newwhowork-card--yellow{background:#ffe68e}@media(max-width:992px){.newwhowork-grid,.newwhowork-bottom{grid-template-columns:1fr}.newwhowork-card{flex-direction:column;align-items:flex-start}.newwhowork-content{max-width:100%}.newwhowork-illustration{position:static;margin-top:15px;max-width:100px}}.About-section{background:linear-gradient(135deg,#001c7f 0%,var(--color-heritage-navy) 50%,var(--color-heritage-navy) 100%);padding:80px 0;position:relative}.About-container{max-width:1400px;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.left-content{animation:fadeInLeft .8s ease-out}.About-text{color:#fff;margin-bottom:50px;text-align:left}.section-tag-container{background:#ffffff26;backdrop-filter:blur(10px);border-radius:25px;border:1px solid rgba(255,255,255,.2);margin-bottom:25px;display:flex;justify-content:center;width:fit-content;margin-left:0;margin-right:auto}.section-tag{display:inline-block;padding:12px 30px;font-size:22px;font-weight:600;color:#ffffffe6;background:linear-gradient(80.9deg,#ffeffc,#eb9cff,#ff86c3,#c4d2ff);-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.About-text h2{font-size:34px;font-weight:600;line-height:44px;margin-bottom:15px;color:#fff}.About-text p{font-size:20px;line-height:28px;font-weight:400;margin:0;color:#fff}.cards-section{display:grid;grid-template-columns:1fr 1fr;gap:30px}.card-container{perspective:1000px;height:280px}.card-flip{position:relative;width:100%;height:100%;text-align:center;transition:transform .8s cubic-bezier(.4,0,.2,1);transform-style:preserve-3d;cursor:pointer}.card-container:hover .card-flip{transform:rotateY(180deg)}.card-front,.card-back{position:absolute;width:100%;height:100%;backface-visibility:hidden;border-radius:20px;padding:35px 25px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.card-front{background:#ffffff1a;backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.15);color:#fff;padding:35px 25px;overflow:hidden}.card-image{width:100%;height:100%;object-fit:cover;border-radius:20px;display:block}.card-back{background:#fffffff2;backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.3);color:var(--color-heritage-navy);transform:rotateY(180deg);box-shadow:0 20px 40px #0000001a}.card-graphic{width:70px;height:70px;margin-bottom:20px;position:relative}.circles-graphic{position:relative;width:100%;height:100%}.circle{position:absolute;border:2px solid rgba(255,255,255,.4);border-radius:50%;animation:rotate 15s linear infinite}.circle:nth-child(1){width:60px;height:60px;top:5px;left:5px}.circle:nth-child(2){width:40px;height:40px;top:15px;left:15px;animation-delay:-3s}.circle:nth-child(3){width:20px;height:20px;top:25px;left:25px;animation-delay:-6s}.arrows-graphic{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.arrow{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:12px solid rgba(255,255,255,.5);position:absolute;animation:bounce 2s ease-in-out infinite}.arrow:nth-child(1){top:8px;animation-delay:0s}.arrow:nth-child(2){top:25px;animation-delay:.3s}.arrow:nth-child(3){top:42px;animation-delay:.6s}.card-title{font-size:24px;line-height:34px;font-weight:600;text-align:left;width:100%;color:#fff}.card-front .card-title{color:#fff}.card-back .card-title{color:var(--color-heritage-navy);margin-bottom:15px}.card-content{text-align:left;width:100%}.card-back p{font-size:.9rem;line-height:1.6;color:#374151;margin-bottom:15px}.card-list{list-style:none}.card-list li{padding:2px 0;display:flex;align-items:flex-start;font-size:16px;line-height:26px;color:#4b5563;opacity:0;animation:slideInLeft .5s ease-out forwards}.why-trust-us_icon_sub:hover,.why-trust-us_icon_sub:focus-within{transform:translateY(-6px) scale(1.03);box-shadow:0 18px 30px #0a14281f,0 4px 8px #2f91f80f;outline:none}.why-trust-us_icon_sub img{transition:transform .36s cubic-bezier(.2,.9,.2,1);display:block;backface-visibility:hidden}.why-trust-us_icon_sub:hover img{transform:scale(1.06)}.why-trust-us_icon_sub{display:flex;gap:16px;align-items:center;transition:transform .26s cubic-bezier(.2,.9,.2,1),box-shadow .26s cubic-bezier(.2,.9,.2,1);transform-origin:center;will-change:transform,box-shadow;border-radius:12px;padding:8px}@media(prefers-reduced-motion:reduce){.why-trust-us_icon_sub,.why-trust-us_icon_sub img{transition:none!important;transform:none!important;box-shadow:none!important}}.card-container:hover .card-list li:nth-child(1){animation-delay:.2s}.card-container:hover .card-list li:nth-child(2){animation-delay:.4s}.card-container:hover .card-list li:nth-child(3){animation-delay:.6s}.card-list li:before{content:"\2022";color:var(--color-signature-blue);font-weight:700;margin-right:10px;font-size:2rem;line-height:1.5}.why-choose-card{width:100%;height:280px;background:#2e3f7e40;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.18);border-radius:20px;padding:30px;position:relative;overflow:hidden;color:#fff;box-shadow:0 8px 32px #1f26875e;transition:all .3s ease;display:grid;justify-items:end}.why-choose-card:hover{background:#2e3f7e59;border:1px solid rgba(255,255,255,.28);transform:translateY(-5px);box-shadow:0 12px 40px #1f268773}.why-choose-card h2{font-size:20px;font-weight:500;line-height:1.4;margin-bottom:20px;position:relative;z-index:2;color:#fff}.why-choose-card h2:after{content:"";display:block;width:190px;height:1px;background:#fff;margin-top:15px}.why-choose-card ul{list-style:none;position:relative;z-index:2}.why-choose-card ul li{font-size:15px;line-height:1.6;margin-bottom:12px;padding-left:15px;position:relative}.why-choose-card ul li:before{content:"\2022";position:absolute;left:0;font-size:18px;color:#fff;margin:0}.why-choose-card-1 .why-choose-circles{position:absolute;bottom:0;left:0;right:0}.why-choose-card-1 .why-choose-circle{position:absolute;border:1.5px solid rgba(255,255,255,.4);border-radius:50%;box-shadow:0 0 20px #ffffff1a;animation:rotateCircle 20s linear infinite}.why-choose-card-1 .why-choose-circle-1{width:140px;height:140px;bottom:-70px;left:20px;animation-duration:25s}.why-choose-card-1 .why-choose-circle-2{width:180px;height:180px;bottom:-90px;left:100px;animation-duration:30s;animation-direction:reverse}.why-choose-card-1 .why-choose-circle-3{width:160px;height:160px;bottom:-80px;left:200px;animation-duration:35s}.why-choose-card-2 .why-choose-circles{position:absolute;top:0;left:0;right:0;height:180px}.why-choose-card-2 .why-choose-circle{position:absolute;border:1.5px solid rgba(255,255,255,.4);border-radius:50%;box-shadow:0 0 20px #ffffff1a;animation:rotateCircle 20s linear infinite}.why-choose-card-2 .why-choose-circle-1{width:150px;height:150px;top:-75px;left:30px;animation-duration:28s}.why-choose-card-2 .why-choose-circle-2{width:180px;height:180px;top:-40px;left:100px;animation-duration:32s;animation-direction:reverse}.why-choose-card-2 .why-choose-circle-3{width:200px;height:200px;top:-60px;left:180px;animation-duration:36s}.why-choose-card-2 .why-choose-circle-4{width:220px;height:220px;top:-30px;left:240px;animation-duration:40s;animation-direction:reverse}.why-choose-card-2 h2{position:absolute;bottom:30px;left:30px}.why-choose-card-2 h2:after{margin-top:15px;margin-bottom:15px}@keyframes rotateCircle{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.right-content{display:flex;justify-content:center;align-items:center;position:relative;animation:fadeInRight .8s ease-out}.stats-image-container{position:relative;display:flex;justify-content:center;align-items:center}.business-woman{width:280px;height:350px;border-radius:20px;object-fit:cover;box-shadow:0 20px 60px #0000004d;z-index:2;position:relative}.stat-card{position:absolute;border-radius:20px;padding:18px 22px;color:#fff;font-weight:600;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 32px #00000026;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.stat-card:hover{transform:translateY(-5px) scale(1.05);box-shadow:0 15px 45px #00000040}.stat-card.card-success{background:#ff5a5a;top:0;left:-100px;animation:float 3s ease-in-out infinite}.stat-card.card-apps{background:#27d48f;top:200px;right:-120px;animation:float 3s ease-in-out infinite 1s}.stat-card.card-support{background:#ff3fe9;bottom:10px;left:-110px;animation:float 3s ease-in-out infinite 2s}.stat-card.card-satisfaction{background:#00cff9;bottom:-75px;right:-90px;animation:float 3s ease-in-out infinite .5s}.stat-number{font-size:44px;font-weight:700;display:block;margin-bottom:2px;text-shadow:2px 2px 4px rgba(0,0,0,.2);color:#fff}.stat-label{font-size:16px;line-height:26px;font-weight:500;text-shadow:1px 1px 2px rgba(0,0,0,.1);color:#fff}.plus-icon{position:absolute;top:8px;right:12px;font-size:1.2rem}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bounce{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(-8px);opacity:1}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@media(max-width:1400px){.About-container{grid-template-columns:1fr;gap:50px;text-align:center}.About-container{gap:60px;padding:0 30px}.About-text h2{font-size:2.4rem}.business-woman{width:250px;height:320px}}@media(max-width:968px){.About-container{grid-template-columns:1fr;gap:50px;text-align:center}.About-text{text-align:center}.cards-section{grid-template-columns:1fr;gap:25px}.About-text h2{font-size:2.2rem}.business-woman{width:220px;height:280px}}@media(max-width:768px){.About-section{padding:60px 0}.About-container{padding:0 20px;gap:40px}.About-text h2{font-size:1.9rem}.card-container{height:240px}.card-back{padding:25px 20px}.why-choose-card{height:240px;padding:25px}.why-choose-card h2{font-size:18px}.why-choose-card ul li{font-size:14px;margin-bottom:10px}.why-choose-card-1 .why-choose-circle-1{width:120px;height:120px;bottom:-60px;left:10px}.why-choose-card-1 .why-choose-circle-2{width:150px;height:150px;bottom:-75px;left:80px}.why-choose-card-1 .why-choose-circle-3{width:130px;height:130px;bottom:-65px;left:170px}.why-choose-card-2 .why-choose-circle-1{width:130px;height:130px;top:-65px;left:20px}.why-choose-card-2 .why-choose-circle-2{width:150px;height:150px;top:-35px;left:80px}.why-choose-card-2 .why-choose-circle-3{width:170px;height:170px;top:-50px;left:150px}.why-choose-card-2 .why-choose-circle-4{width:190px;height:190px;top:-25px;left:200px}.business-woman{width:200px;height:250px}.stat-card{padding:14px 18px}.stat-number{font-size:1.8rem}}@media(max-width:480px){.About-text h2{font-size:1.7rem}.why-choose-card{height:220px;padding:20px}.why-choose-card h2{font-size:16px}.why-choose-card h2:after{width:140px}.why-choose-card ul li{font-size:13px;margin-bottom:8px}.why-choose-card-1 .why-choose-circle-1{width:100px;height:100px;bottom:-50px;left:5px}.why-choose-card-1 .why-choose-circle-2{width:120px;height:120px;bottom:-60px;left:60px}.why-choose-card-1 .why-choose-circle-3{width:110px;height:110px;bottom:-55px;left:130px}.why-choose-card-2 .why-choose-circle-1{width:110px;height:110px;top:-55px;left:10px}.why-choose-card-2 .why-choose-circle-2{width:130px;height:130px;top:-30px;left:60px}.why-choose-card-2 .why-choose-circle-3{width:140px;height:140px;top:-40px;left:120px}.why-choose-card-2 .why-choose-circle-4{width:160px;height:160px;top:-20px;left:160px}.business-woman{width:180px;height:220px}.stat-card{padding:12px 16px}.stat-number{font-size:1.5rem}}.card-container.flipped .card-flip{transform:rotateY(180deg)}.card-container.card-selected .card-front{background:#fff3;border:1px solid rgba(255,255,255,.35)}.cards-nav-dots{display:flex;gap:10px;margin-top:20px;justify-content:center}.cards-nav-dot{width:12px;height:12px;border-radius:50%;background:#ffffff4d;border:2px solid rgba(255,255,255,.5);cursor:pointer;transition:all .3s ease}.cards-nav-dot:hover{background:#ffffff80}.cards-nav-dot.active{background:#fff;border-color:#fff;transform:scale(1.15)}@media(hover:none)and (pointer:coarse){.card-container.flipped .card-flip{transform:rotateY(0)}}.img-desktop{display:block}.img-mobile{display:none}@media(max-width:768px){.img-desktop,.stat-card{display:none}.img-mobile{display:block;width:100%;height:auto}}.testimonial-section{background:linear-gradient(135deg,#0a1628,#1a2f4a);padding:80px 0;color:#fff}.testimonial-header{text-align:center;margin-bottom:60px}.testimonial-label{color:#4a90e2;font-size:16px;font-weight:900;letter-spacing:2px;text-transform:uppercase;margin-bottom:15px}.testimonial-title{font-size:42px;font-weight:700;color:#fff;margin-bottom:20px;line-height:1.2}.testimonial-subtitle{font-size:16px;color:#cbd5e0;max-width:600px;margin:0 auto;line-height:1.6}.testimonial-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));gap:40px;margin-top:50px;align-items:stretch}.testimonial-card{display:flex;gap:30px;padding:0;border-radius:16px;transition:transform .3s ease,box-shadow .3s ease;height:100%}.testimonial-card:hover{transform:translateY(-5px)}.testimonial-image{flex-shrink:0}.testimonial-image img{width:280px;height:100%;object-fit:cover;border-radius:16px}.testimonial-content{padding:30px 30px 30px 0;display:flex;flex-direction:column;justify-content:center;flex:1}.testimonial-stars{margin-bottom:20px}.testimonial-stars .star{color:#4a90e2;font-size:20px;margin-right:4px}.testimonial-text{font-size:16px;line-height:1.7;color:#e2e8f0;margin-bottom:25px;font-weight:400}.testimonial-author{margin-top:auto}.author-name{font-size:16px;font-weight:600;color:#fff;color:#000!important}.author-company{font-size:14px;color:#94a3b8;font-weight:400}@media(max-width:1024px){.testimonial-cards{grid-template-columns:1fr}}@media(max-width:768px){.testimonial-section{padding:60px 0}.testimonial-title{font-size:32px}.testimonial-card{flex-direction:column}.testimonial-image img{width:100%;height:300px;border-radius:16px 16px 0 0}.testimonial-content{padding:30px}.testimonial-cards{grid-template-columns:1fr;gap:30px}}@media(max-width:480px){.testimonial-title{font-size:28px}.testimonial-subtitle,.testimonial-text{font-size:14px}}.faq-section{background:#fff;padding:80px 0}.faq-container{max-width:1200px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:1fr 2fr;gap:60px;align-items:center}.faq-left{padding-right:40px;display:flex;flex-direction:column;justify-content:center}.faq-label{color:#3b82f6;font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;margin-bottom:20px}.faq-title{font-size:30px;font-weight:700;color:#000;margin-bottom:24px;line-height:1.3}.faq-description{font-size:16px;color:#6b7280;line-height:1.7;font-weight:400}.faq-right{width:100%;background-color:#f7faff;padding:20px}.faq-list{display:flex;flex-direction:column;gap:0}.faq-item{border-bottom:1px solid #e2e8f0}.faq-item:last-child{border-bottom:none}.faq-question{display:flex;justify-content:space-between;align-items:center;padding:24px 0;cursor:pointer;transition:all .3s ease}.faq-question:hover{color:#6366f1}.faq-question-text{font-size:16px;font-weight:500;color:#1a202c;flex:1;padding-right:20px}.faq-icon{width:32px;height:32px;border:2px solid #e2e8f0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;color:#718096;flex-shrink:0;transition:all .3s ease}.faq-item:hover .faq-icon{border-color:#6366f1;color:#6366f1}.faq-answer{display:none;padding:0 0 24px;font-size:15px;color:#4a5568;line-height:1.7}.faq-item.active .faq-answer{display:block}.faq-item.active .faq-icon{transform:rotate(45deg);border-color:#6366f1;color:#6366f1;background:#f0f0ff}.top-services{padding:40px 0;text-align:center}.top-services h3{font-size:18px;font-weight:600;color:#1a202c;margin-bottom:20px}.top-services p{font-size:14px;color:#4a5568;line-height:2;max-width:1200px;margin:0 auto;padding:0 20px}.top-services a{color:#30303c;text-decoration:none;transition:color .3s ease}.top-services a:hover{color:#6366f1;text-decoration:underline}@media(max-width:1024px){.faq-container{grid-template-columns:1fr;gap:40px}.faq-left{padding-right:0}}.glow{box-shadow:0 0 18.72px #8880ff!important;box-shadow:0 0 37.44px #8880ff!important;box-shadow:0 0 131.04px #8880ff!important;box-shadow:0 0 233.53px #8880ff!important}._bottom_glow{box-shadow:0 0 31.16px #ff773d!important;box-shadow:0 0 62.33px #ff773d!important;box-shadow:0 0 218.14px #ff773d!important;box-shadow:0 0 233.53px #ff773d!important}.faq-section{padding:60px 0}.faq-title{font-size:28px}.faq-question-text{font-size:15px}.faq-icon{width:28px;height:28px;font-size:18px}.hero-wrapper{position:relative;width:100%;overflow:hidden;height:calc(100vh - 120px);margin-top:120px!important;padding-top:0!important;top:30px!important}.hero-wrapper video{width:100%;height:100%;object-fit:cover;object-position:center 100%;display:block}@keyframes heroFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero-h1-bar{background:#fff;padding:30px 60px;text-align:center}.hero-h1-bar h1{font-family:Poppins,Helvetica Neue,Arial,sans-serif;font-weight:600;color:var(--color-signature-blue);font-size:30px;line-height:1.3;margin:0}.hero-h1-bar h1 span{color:#f59e0b}@media(max-width:768px){.hero-h1-bar{padding:12px 24px}.hero-h1-bar h1{font-size:20px}}span.hero-h1-highlight{color:#f59e0b!important;-webkit-text-fill-color:#f59e0b!important}@media(max-width:480px){.faq-title{font-size:24px}.faq-description,.faq-question-text{font-size:14px}.faq-question{padding:18px 0}}.blog-section{background:linear-gradient(93.74deg,#e8fbff -17.85%,#e0e2fd 42.09%,#fff6f4 113.4%);padding:40px 0}._faq_container{max-width:800px;margin:0 auto}._faq_header{text-align:center;margin-bottom:40px}._faq_title{font-size:36px;color:#1a1a1a;margin-bottom:10px;font-weight:800}._faq_title_highlight{color:var(--color-signature-blue)}._faq_subtitle{font-size:16px;color:#000;font-weight:600}._faq_list{display:flex;flex-direction:column;gap:15px;position:relative;z-index:10}._faq_list .faq1_bg{position:absolute;top:-20px;left:-20px;width:10px;height:10px;background:#e8f4ff;border-radius:16px;z-index:-1}._faq_item{position:relative;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #00000014;transition:box-shadow .3s ease}._faq_item:hover{box-shadow:0 4px 16px #0000001f}._faq_question{width:100%;padding:20px 25px;background:#fff;border:none;text-align:left;font-size:16px;font-weight:700;color:#1a1a1a;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background .3s ease}._faq_question:hover{background:#f8f9fa}._faq_icon{font-size:24px;font-weight:350;color:#000;transition:transform .3s ease;flex-shrink:0;margin-left:15px}._faq_item.active ._faq_icon{transform:rotate(45deg)}._faq_answer{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding:0 25px}._faq_item.active ._faq_answer{max-height:300px;padding:0 25px 20px}._faq_answer_text{color:#000;line-height:1.6;font-size:14px}@media(max-width:768px){._faq_container{padding:0 24px}._faq_header{margin-bottom:28px}._faq_title{font-size:28px;line-height:1.25}._faq_subtitle{font-size:14.5px}._faq_question{font-size:15px;padding:16px 18px}._faq_answer{padding:0 18px}._faq_item.active ._faq_answer{padding:0 18px 16px}._faq_list{gap:12px}}@media(max-width:480px){._faq_container{padding:0 16px}._faq_header{margin-bottom:22px}._faq_title{font-size:24px}._faq_subtitle{font-size:13.5px}._faq_question{font-size:14px;padding:14px 16px;font-weight:600}._faq_answer{padding:0 16px}._faq_item.active ._faq_answer{padding:0 16px 14px}._faq_answer_text{font-size:13.5px}._faq_list{gap:10px}}._location_we_serve_container{font-family:"Poppins" sans-serif;display:flex;gap:30px;background:#f3f1ff;padding:40px;border-radius:10px}._location_we_serve_left-section{flex:0 0 350px}._location_we_serve_contact-label{color:var(--color-signature-blue);font-size:16px;font-weight:700;letter-spacing:1px;margin-bottom:10px}._location_we_serve_title{font-size:40px;color:#000;margin-bottom:20px;font-weight:600}._location_we_serve_address-text{color:#131d2b;line-height:1.6;margin-bottom:20px;font-size:16.5px}._location_we_serve_contact-info{color:#131d2b;margin-bottom:30px}._location_we_serve_contact-item{color:#131d2b;display:flex;align-items:center;gap:10px;margin-bottom:10px;font-size:14px}._location_we_serve_contact-item:before{content:"";width:16px;height:16px;display:inline-block}._location_we_serve_phone:before{background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23666"><path d="M20.01 15.38c-1.23 0-2.42-.2-3.53-.56-.35-.12-.74-.03-1.01.24l-1.57 1.97c-2.83-1.35-5.48-3.9-6.89-6.83l1.95-1.66c.27-.28.35-.67.24-1.02-.37-1.11-.56-2.3-.56-3.53 0-.54-.45-.99-.99-.99H4.19C3.65 3 3 3.24 3 3.99 3 13.28 10.73 21 20.01 21c.71 0 .99-.63.99-1.18v-3.45c0-.54-.45-.99-.99-.99z"/></svg>') no-repeat center}._location_we_serve_email:before{background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23666"><path d="M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 4l-8 5-8-5V6l8 5 8-5v2z"/></svg>') no-repeat center}._location_we_serve_button-group{display:flex;gap:10px}._location_we_serve_location-btn{padding:10px 24px;border:1px solid black;background:#fff;color:#131d2b;font-size:14px;font-weight:500;border-radius:4px;cursor:pointer;transition:all .3s ease}._location_we_serve_location-btn:hover{border-color:#4a90e2}._location_we_serve_location-btn.active{background:#4a90e2;color:#fff;border-color:#4a90e2}._location_we_serve_right-section{flex:1;position:relative;min-width:0}._location_we_serve_carousel-container{position:relative;overflow:hidden;max-width:100%}._location_we_serve_carousel-wrapper{display:flex;transition:transform .5s ease-in-out;gap:20px}._location_we_serve_carousel-card{min-width:280px;flex-shrink:0}._location_we_serve_card{position:relative;border-radius:15px;overflow:hidden;height:270px;width:300px;transition:width .4s ease}._location_we_serve_card img{width:100%;height:100%;object-fit:cover}._location_we_serve_card-overlay{position:absolute;bottom:20%;left:25%;right:0;padding:30px 20px}._location_we_serve_card-title{color:#fff;font-size:36px;font-weight:700;margin-bottom:10px}._location_we_serve_view-map-btn{background:#fff;color:#000;border:none;width:fit-content;padding:16px;border-radius:4px;font-size:13px;cursor:pointer;font-weight:500}@media(max-width:960px){._location_we_serve_container{flex-direction:column;padding:60px 32px;gap:40px}._location_we_serve_left-section{flex:1 1 auto;width:100%}._location_we_serve_right-section{margin-right:0;padding:0}.dummy_bg{display:none}._location_we_serve_carousel-wrapper{gap:12px}._location_we_serve_title{font-size:34px}}@media(max-width:768px){._location_we_serve_container{padding:48px 24px;gap:32px}._location_we_serve_title{font-size:28px}._location_we_serve_address-text{font-size:14.5px}._location_we_serve_button-group{flex-wrap:wrap;gap:8px}._location_we_serve_location-btn{padding:8px 20px;font-size:13px}.loc-card{width:220px!important}#loc-0:checked~.loc-outer .loc-card-0,#loc-1:checked~.loc-outer .loc-card-1,#loc-2:checked~.loc-outer .loc-card-2{width:280px!important}._location_we_serve_card{height:220px}._location_we_serve_card-title{font-size:26px}._location_we_serve_carousel-container{overflow:hidden}._location_we_serve_carousel-wrapper{gap:10px}}@media(max-width:480px){._location_we_serve_container{padding:40px 16px;gap:24px}._location_we_serve_title{font-size:26px;margin-bottom:14px}._location_we_serve_address-text{font-size:13.5px;margin-bottom:14px}._location_we_serve_contact-info{margin-bottom:20px}._location_we_serve_location-btn{padding:8px 16px;font-size:12.5px}.loc-card{width:180px!important;height:200px}#loc-0:checked~.loc-outer .loc-card-0,#loc-1:checked~.loc-outer .loc-card-1,#loc-2:checked~.loc-outer .loc-card-2{width:240px!important}._location_we_serve_card{height:200px}._location_we_serve_card-title{font-size:22px}._location_we_serve_card-overlay{bottom:10%;left:15%;padding:16px 12px}._location_we_serve_view-map-btn{padding:10px 12px;font-size:12px}}.blog-container{max-width:1300px;margin:0 auto;padding:0 20px}.blog-header{display:flex;flex-direction:column;align-items:center;margin-bottom:60px;gap:10px}.blog-header-left{flex:1;max-width:600px}.blog-label{color:#1351d8;font-size:16px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;margin-bottom:20px;text-align:center}.blog-title{font-size:42px;font-weight:700;color:#000;margin-bottom:20px;text-align:center;line-height:1.2}.blog-description{font-size:16px;color:#6b7280;line-height:1.6;text-align:left}.blog-header-right{display:flex;align-items:center}.view-all-btn{background:#1351d8;color:#fff;padding:14px 28px;border-radius:50px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:all .3s ease;box-shadow:0 4px 12px #3b82f64d}.view-all-btn div{transform:rotate(410deg)}.view-all-btn:hover{background:var(--color-signature-blue);transform:translateY(-2px);box-shadow:0 6px 16px #3b82f666;color:#fff}.view-all-btn svg{transition:transform .3s ease}.view-all-btn:hover svg{transform:translate(4px)}.blog-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.blog-card{background:#fff;border-radius:16px;overflow:hidden;transition:all .3s ease;box-shadow:0 2px 8px #00000014;border:1px solid #e5e7eb}.blog-card:hover{transform:translateY(-8px);box-shadow:0 12px 24px #0000001f}.blog-card-image{position:relative;width:100%;overflow:hidden}.blog-card-image a{display:block;position:relative}.blog-card-image img{width:100%;height:350px;object-fit:cover;transition:transform .3s ease}.blog-card:hover .blog-card-image img{transform:scale(1.05)}.blog-category{position:absolute;top:20px;left:20px;background:#007bff;color:#fff;padding:8px 16px;border-radius:20px;font-size:13px;font-weight:600;z-index:2}.blog-card-content{padding:28px;position:relative}.blog-meta{display:flex;align-items:center;gap:8px;margin-bottom:16px;font-size:14px;color:#6b7280}.blog-date{font-weight:500}.blog-separator{color:#d1d5db}.blog-read-time{font-weight:500}.blog-card-title{font-size:2px;font-weight:600;line-height:1.4;margin-bottom:16px}.blog-card-title a{color:#1a202c;text-decoration:none;transition:color .3s ease}.blog-card-title a:hover{color:#3b82f6}.blog-excerpt{font-family:Poppins;font-size:18px;color:#4b5563;line-height:1.7;margin-bottom:20px}.blog-arrow-btn{position:absolute;bottom:15px;right:28px;width:44px;height:44px;background:#1351d8;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;box-shadow:0 2px 8px #3b82f64d}.blog-arrow-btn:hover{background:var(--color-signature-blue);transform:scale(1.1);box-shadow:0 4px 12px #3b82f666}.blog-arrow-btn svg{width:20px;height:20px}@media(max-width:1024px){.blog-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.blog-section{padding:60px 0}.blog-header{flex-direction:column;margin-bottom:40px}.blog-header-right{margin-top:20px}.blog-title{font-size:32px}.blog-cards{grid-template-columns:1fr;gap:24px}.blog-card-content{padding:24px 24px 80px}}@media(max-width:480px){.blog-title{font-size:28px}.blog-description{font-size:14px}.view-all-btn{padding:12px 24px;font-size:14px}.blog-card-image img{height:220px}.blog-category{font-size:12px;padding:6px 12px}}.digital-solutions-section{background:#dde7ff;padding:80px 0}.digital-solutions-container{max-width:1300px;margin:0 auto;padding:0 20px}.digital-solutions-header{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:60px}.digital-solutions-label{color:#3b82f6;font-size:20px;font-weight:900;letter-spacing:.5px;text-transform:uppercase;margin-bottom:20px}.digital-solutions-title{font-size:42px;font-weight:600;color:#000;line-height:1.2}.digital-solutions-header-left{flex:1}.digital-solutions-header-right{display:flex;flex-direction:column;align-items:flex-end;gap:20px}.digital-solutions-subtitle{font-size:16px;color:#6b7280;max-width:400px;text-align:left;font-weight:600}.digital-solutions-view-btn{background:#1351d8;color:#fff;padding:14px 28px;border-radius:50px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;transition:all .3s ease;width:15rem;box-shadow:0 4px 12px #3b82f64d}.digital-solutions-view-btn:hover{background:var(--color-signature-blue);transform:translateY(-2px);box-shadow:0 6px 16px #3b82f666;color:#fff}.digital-solutions-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;grid-auto-rows:minmax(200px,auto)}.ds-card{background:#fff;border-radius:20px;padding:20px;position:relative;overflow:hidden;transition:all .3s ease;display:flex}.ds-card:hover{transform:translateY(-4px);box-shadow:0 12px 24px #0000001a}.ds-grid-item-0{grid-column:1 / span 1;grid-row:1 / span 1}.ds-grid-item-1{grid-column:2 / span 1;grid-row:1 / span 2}.ds-grid-item-2{grid-column:3 / span 1;grid-row:1 / span 1}.ds-grid-item-3{grid-column:3 / span 1;grid-row:2 / span 2}.ds-grid-item-4{grid-column:2 / span 1;grid-row:3 / span 1}.ds-grid-item-5{grid-column:1 / span 1;grid-row:2 / span 2}.ds-card-horizontal{flex-direction:row;gap:20px;min-height:200px}.ds-card-image-side{flex:0 0 140px;display:flex;align-items:center;justify-content:center}.ds-card-image-side img{width:100%;height:auto;max-height:160px;object-fit:contain;border-radius:12px}.ds-card-content-side{flex:1;display:flex;flex-direction:column;justify-content:center;padding-right:35px}.ds-card-vertical{flex-direction:column;gap:0}.ds-grid-item-3,.ds-grid-item-4,.ds-grid-item-5{padding:16px}.ds-grid-item-3 .ds-card-content-top,.ds-grid-item-5 .ds-card-content-top{padding-bottom:10px;padding-right:35px}.ds-grid-item-3 .ds-card-image-bottom,.ds-grid-item-5 .ds-card-image-bottom{margin:0 -16px -16px}.ds-grid-item-3 .ds-card-arrow-btn,.ds-grid-item-4 .ds-card-arrow-btn,.ds-grid-item-5 .ds-card-arrow-btn{top:12px;right:12px;width:36px;height:36px}.ds-grid-item-3 .ds-card-title,.ds-grid-item-4 .ds-card-title,.ds-grid-item-5 .ds-card-title{font-size:18px;font-weight:600;margin-bottom:8px}.ds-grid-item-3 .ds-card-description,.ds-grid-item-4 .ds-card-description,.ds-grid-item-5 .ds-card-description{font-size:13px;line-height:1.4}.ds-grid-item-4 .ds-card-image-side{flex:0 0 120px}.ds-grid-item-4 .ds-card-image-side img{max-height:140px}.ds-grid-item-4 .ds-card-content-side{padding-right:30px}.ds-grid-item-4.ds-card-horizontal{min-height:170px}.ds-card-vertical-tall{flex-direction:column;gap:0}.ds-card-content-top{flex:0 0 auto;padding-bottom:15px;padding-right:40px}.ds-card-image-bottom{flex:1;display:flex;align-items:flex-end;justify-content:center;margin:0 -28px -28px}.ds-card-image-bottom img{width:100%;height:auto;object-fit:cover;border-radius:0 0 18px 18px}.ds-card-title{font-size:19px;font-weight:600;color:#000;margin-bottom:10px;line-height:1.3}.ds-card-description{font-size:14px;color:#6b7280;line-height:1.5}.ds-card-arrow-btn{position:absolute;top:16px;right:16px;width:36px;height:36px;background:#1351d8;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;box-shadow:0 2px 8px #3b82f64d;z-index:2}.ds-card-arrow-btn:hover{background:var(--color-signature-blue);transform:scale(1.1);box-shadow:0 4px 12px #3b82f666}@media(max-width:1024px){.digital-solutions-grid{grid-template-columns:repeat(2,1fr);grid-template-rows:auto}.ds-grid-item-0,.ds-grid-item-1,.ds-grid-item-2,.ds-grid-item-3,.ds-grid-item-4,.ds-grid-item-5{grid-column:auto;grid-row:auto}.ds-card-vertical-tall{grid-row:span 1}}@media(max-width:768px){.digital-solutions-section{padding:60px 0}.digital-solutions-header{flex-direction:column;margin-bottom:40px}.digital-solutions-header-right{align-items:flex-start}.digital-solutions-subtitle{text-align:left}.digital-solutions-title{font-size:32px}.digital-solutions-grid{grid-template-columns:1fr;grid-auto-rows:auto}.ds-card-horizontal{flex-direction:column;min-height:280px}.ds-card-image-side{flex:0 0 auto;height:150px}.ds-card-content-side{padding-right:0}.ds-card-vertical,.ds-card-vertical-tall{grid-row:span 1;min-height:200px}.ux-entripse{height:100%}.ux-entripse img{position:static}}@media(max-width:480px){.ds-card-image-side img{object-fit:cover}.digital-solutions-title{font-size:28px}.reveal_card{transform:translateY(0)!important}.reveal_card_body{display:block!important}.digital-solutions-subtitle{font-size:14px}.digital-solutions-view-btn{padding:12px 24px;font-size:14px}.ds-card{padding:20px}.ds-card-title{font-size:18px;font-weight:600}.ds-card-description{font-size:14px}}.testimonial-section{background:linear-gradient(93.74deg,#e8fbff -17.85%,#e0e2fd 42.09%,#fff6f4 113.4%);padding:70px 0 90px}.testimonial-container{max-width:1200px;margin:0 auto;padding:0 20px}.testimonial-header{text-align:center;margin-bottom:36px}.testimonial-label{color:#78b6ff;font-weight:900;letter-spacing:1px;margin-bottom:8px}.testimonial-title{color:#000;font-size:32px;margin:0 0 8px}.testimonial-subtitle{color:#000;margin:0 auto;max-width:720px}.testimonial-cards.owl-carousel{display:flex;gap:28px;align-items:stretch;justify-content:center}.testimonial-card{background:#fff;color:#0b1b2b;border-radius:12px;padding:22px;width:360px;min-height:220px;box-shadow:0 10px 30px #0206171f;border:3px solid transparent;position:relative}.testimonial-cards .testimonial-card:first-child{box-shadow:0 8px 28px #0b73ff1f}.testimonial-cards .owl-nav button.owl-prev,.testimonial-cards .owl-nav button.owl-next{display:none}.testimonial-card .testimonial-flag{position:absolute;top:14px;right:14px;width:46px;height:45px;border-radius:6px;overflow:hidden;background:#fff}.testimonial-card .testimonial-flag img{width:100%;height:100%;object-fit:contain;border-radius:50%}.testimonial-stars{color:#0b73ff;margin-bottom:12px}.testimonial-text{color:#102130;font-size:14px;line-height:1.6;min-height:92px;font-weight:700}.testimonial-author{display:flex;align-items:center;justify-content:space-between;margin-top:16px}.author-left .author-name{font-weight:700;margin:0 0 6px}.author-left .author-company{margin:0;color:#6b7280;font-size:13px}.author-logo img{width:84px;height:auto;object-fit:contain}.testimonial-section .owl-nav{display:block!important}.testimonial-section .owl-nav button{position:absolute;top:50%;transform:translateY(-50%);background:transparent;border:none;color:#9fb6d2;font-size:22px;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center}.testimonial-section .owl-nav .owl-prev{left:6%}.testimonial-section .owl-nav .owl-next{right:6%}.testimonial-section .owl-nav button:hover{color:#fff}.testimonial-section .owl-nav button{background:#fff;color:#0b73ff;width:44px;height:44px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 6px 18px #0206172e;border:1px solid rgba(11,115,255,.12);transition:all .18s ease;z-index:60}.testimonial-section .owl-nav button i{font-size:18px}.testimonial-section .owl-nav button:hover{transform:translateY(-50%) scale(1.03);background:#0b73ff;color:#fff}@media(min-width:1200px){.testimonial-section .owl-nav .owl-prev{left:calc(50% - 620px)}.testimonial-section .owl-nav .owl-next{right:calc(50% - 620px)}}.testimonial-section .owl-nav{z-index:1000!important}.testimonial-stat{margin-top:28px;padding-left:22px;text-align:left;display:flex;align-items:center}.testimonial-stat .stat-number{color:#0b73ff;font-weight:800;font-size:36px;margin-right:8px}.testimonial-stat .stat-text{color:#000;font-size:24px}@media(max-width:1100px){.testimonial-card{width:320px}}@media(max-width:900px){.testimonial-cards.owl-carousel{flex-direction:column;gap:18px}.testimonial-card{width:92%;max-width:520px}.testimonial-section .owl-nav .owl-prev,.testimonial-section .owl-nav .owl-next{left:12px;right:12px}}.testimonial-cards.owl-carousel .owl-stage,.testimonial-cards.owl-carousel .owl-stage .owl-item,.testimonial-cards.owl-carousel .owl-item{display:flex!important;align-items:stretch!important}.testimonial-card{display:flex;flex-direction:column;height:100%;box-sizing:border-box}.testimonial-content{display:flex;flex-direction:column;flex:1 1 auto}.testimonial-text{flex:1 1 auto}.testimonial-author{margin-top:16px;flex-shrink:0}.testimonial-cards.owl-carousel .owl-item .testimonial-card{height:100%}.testimonial-cards.owl-carousel{align-items:stretch!important}.testimonial-cards .testimonial-card{min-height:320px;height:auto;align-self:stretch}.testimonial-cards .testimonial-card .testimonial-text{min-height:0;flex:1 1 auto}.digital-solutions-view-btn:focus,.all_work:focus{color:#fff!important}.new_contact_body{background:#f7fafc;background-repeat:no-repeat;background-size:cover;padding:70px 50px;display:grid;gap:5rem}.new_contact_heading_section{display:grid;align-items:center;align-content:center;justify-items:center;gap:1.5rem;height:450px;background:url(../images/contact/Section.png);background-repeat:no-repeat;background-size:cover;margin-top:6rem}.new_contact_heading_section h3{font-size:72px;font-weight:700;line-height:72px;color:#000;text-align:center}.new_contact_heading_section h3 span{background:linear-gradient(90deg,#0b64f4,#0da2e7 50% 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.new_contact_heading_section p{font-size:20px;border-radius:10px}.new_contact_line{height:.4rem;width:100px;background:linear-gradient(90deg,#0b64f4,#0da2e7);margin-top:1rem}.new_contact_container{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:40px}.new_contact_form_section{background:#fff;border-radius:16px;padding:40px;box-shadow:0 4px 6px #00000012}.new_contact_heading{font-size:27px;color:#1a1a1a;font-weight:700}.new_contact_subheading{color:#000;font-size:15px;margin-bottom:32px}.new_contact_form_group{margin-bottom:20px}.new_contact_input_wrapper{position:relative;display:flex;align-items:center;background:#f8f9fa;border-radius:8px;padding:14px 16px;transition:all .3s ease}.new_contact_input_wrapper:focus-within{background:#fff;box-shadow:0 0 0 2px #2196f3}.new_contact_icon{width:20px;height:20px;margin-right:12px;color:#999;flex-shrink:0}.new_contact_input{flex:1;border:none;background:transparent;font-size:15px;color:#333;outline:none}.new_contact_input::placeholder{color:#999}.new_contact_phone_wrapper{display:flex;gap:12px}.new_contact_country_code{position:relative;background:#f8f9fa;border-radius:8px;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:all .3s ease;flex:1}.new_contact_country_code:focus-within{background:#fff;box-shadow:0 0 0 2px #2196f3}.new_contact_select{border:none;background:transparent;font-size:15px;font-weight:600;color:#333;outline:none;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:20px;flex:3}select.new_contact_input{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:32px;background:transparent}.new_contact_dropdown_icon{position:absolute;right:16px;pointer-events:none;color:#999}.new_contact_textarea_wrapper{position:relative;background:#f8f9fa;border-radius:8px;padding:14px 16px;transition:all .3s ease}.new_contact_textarea_wrapper:focus-within{background:#fff;box-shadow:0 0 0 2px #2196f3}.new_contact_textarea{width:100%;border:none;background:transparent;font-size:15px;color:#333;outline:none;resize:none;min-height:120px;font-family:inherit;display:block}.new_contact_textarea::placeholder{color:#999}.new_contact_char_count{position:absolute;bottom:10px;right:16px;font-size:11px;color:#000;background:#f8f9fa;padding:2px 8px;border-radius:4px;z-index:10}.new_contact_checkbox_wrapper{display:flex;align-items:center;gap:8px;margin-bottom:24px}.new_contact_checkbox{width:18px;height:18px;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;border:1px solid #1F79D2;border-radius:50%;outline:none;transition:all .3s ease;position:relative;background:#fff}.new_contact_checkbox:checked{background:#2196f3;border-color:#2196f3}.new_contact_checkbox:checked:after{content:"\2713";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px;font-weight:700}.new_contact_checkbox_label{font-size:14px;color:#000}.new_contact_link{color:#2196f3;text-decoration:none}.new_contact_link:hover{text-decoration:underline}.new_contact_submit_btn{width:100%;background:linear-gradient(90deg,#0b64f4,#0da2e7);color:#fff;border:none;border-radius:8px;padding:16px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px}.new_contact_submit_btn:hover{background:#1976d2;transform:translateY(-2px);box-shadow:0 4px 12px #2196f34d}.new_contact_input_wrapper input:-webkit-autofill,.new_contact_input_wrapper input:-webkit-autofill:hover,.new_contact_input_wrapper input:-webkit-autofill:focus,.new_contact_input_wrapper textarea:-webkit-autofill,.new_contact_form_group select:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #f8f9fa inset!important;box-shadow:0 0 0 1000px #f8f9fa inset!important;-webkit-text-fill-color:#000!important;transition:background-color 5000s ease-in-out 0s}.new_contact_privacy_note{text-align:center;color:#999;font-size:13px;margin-top:16px;display:flex;align-items:center;justify-content:center;gap:6px}.new_contact_offices_section{display:flex;flex-direction:column}.new_contact_offices_header{margin-bottom:24px}.new_contact_offices_title{font-size:32px;color:#1a1a1a;font-weight:700}.new_contact_offices_title_accent{color:#2196f3}.new_contact_office_card{background:#fff;border-radius:16px;padding:32px;margin-bottom:20px;box-shadow:0 4px 6px #00000012;position:relative;transition:all .3s ease}.new_contact_office_card:hover{box-shadow:0 8px 16px #0000001f;transform:translateY(-2px)}.new_contact_hq_badge{position:absolute;top:20px;right:20px;background:#2196f3;color:#fff;padding:4px 12px;border-radius:12px;font-size:11px;font-weight:600;text-transform:uppercase}.new_contact_office_location{font-size:20px;color:#1a1a1a;margin-bottom:12px;font-weight:600}.new_contact_office_company{color:#2196f3;font-size:16px;font-weight:600;margin-bottom:12px}.new_contact_office_address{color:#000;font-size:14px;line-height:1.6;margin-bottom:8px}.new_contact_office_landmark{color:#999;font-size:13px;font-style:italic;margin-bottom:16px}.new_contact_directions_btn{display:inline-flex;align-items:center;gap:6px;color:#2196f3;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s ease}.new_contact_directions_btn:hover{gap:10px}.new_contact_location_icon{width:16px;height:16px}.new_contact_CLIENT_wrapper{margin:0;padding:0;box-sizing:border-box;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.new_contact_CLIENT_container{max-width:1300px;margin:0 auto}.new_contact_CLIENT_section{margin-bottom:80px}.new_contact_CLIENT_section_title{text-align:center;font-size:2.5rem;margin-bottom:60px;color:#2c3e50}.new_contact_CLIENT_section_title_highlight{color:#00a8ff}.new_contact_CLIENT_subtitle{text-align:center;color:#7f8c8d;font-size:1.1rem;margin-top:-40px;margin-bottom:60px}.new_contact_CLIENT_cards_grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px;margin-bottom:40px;justify-self:center;align-items:center}.new_contact_CLIENT_card{background:#fff;border-radius:20px;padding:40px 30px;text-align:center;box-shadow:0 10px 30px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.new_contact_CLIENT_card:hover{transform:translateY(-10px);box-shadow:0 15px 40px #00000026}.new_contact_CLIENT_card_icon{width:70px;height:60px;margin:0 auto}.new_contact_CLIENT_card_icon_img{width:100%;height:100%;object-fit:contain}.new_contact_CLIENT_card_title{font-size:1.3rem;font-weight:600;color:#2c3e50}.new_contact_CLIENT_card_description{color:#95a5a6;font-size:.95rem;line-height:1.5}.new_contact_CLIENT_large_cards_grid{display:flex;flex-wrap:wrap;gap:30px}.new_contact_CLIENT_large_card{background:#fff;border-radius:20px;padding:40px 20px;flex:1;text-align:center;box-shadow:0 10px 30px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.new_contact_CLIENT_large_card:hover{transform:translateY(-10px);box-shadow:0 15px 40px #00000026}.new_contact_CLIENT_large_card_icon{width:80px;height:90px;margin:0 auto 30px}.new_contact_CLIENT_large_card_icon_img{width:100%;height:100%;object-fit:contain}.new_contact_CLIENT_large_card_title{font-size:1.4rem;font-weight:700;color:#000;margin-bottom:15px;line-height:1.3}.new_contact_CLIENT_large_card_description{color:#7f8c8d;font-size:1rem;line-height:1.6}.new_contact_client_car_wrapper{max-width:800px;display:grid;align-items:center;justify-items:center}@media(max-width:768px){.new_contact_CLIENT_section_title{font-size:2rem}.new_contact_CLIENT_large_card{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.new_contact_CLIENT_cards_grid,.new_contact_CLIENT_large_cards_grid{grid-template-columns:1fr}}@media(max-width:1024px){.new_contact_container{grid-template-columns:1fr}}@media(max-width:640px){.left_header_nav{padding-left:0}.new_contact_body{padding:20px 16px}.new_contact_form_section{padding:24px 20px}.new_contact_heading,.new_contact_offices_title{font-size:24px}.new_contact_office_card{padding:24px 20px}.new_contact_phone_wrapper{flex-direction:column}.new_contact_country_code{width:100%}}@media screen and (max-width:350px){.new_contact_CLIENT_large_card{display:grid;grid-template-columns:1fr}.mobile_only_direct{display:none!important}}.new_contact_last_wrapper{width:100%;display:flex;align-items:center;justify-content:center;padding:0 20px}.new_contact_last_container{width:100%;max-width:1200px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.new_contact_last_left{width:100%}.new_contact_last_image_wrapper{width:100%;border-radius:20px;overflow:hidden;background:linear-gradient(135deg,#e0e7ff,#e9d5ff);padding:20px;box-shadow:0 10px 40px #0000001a}.new_contact_last_image{width:100%;height:auto;display:block;border-radius:12px}.new_contact_last_right{display:flex;flex-direction:column;gap:20px}.new_contact_last_card{display:flex;align-items:center;gap:20px;background:#fff;padding:24px 28px;border-radius:16px;box-shadow:0 4px 20px #00000014;transition:all .3s ease;cursor:pointer}.new_contact_last_card:hover{transform:translateY(-5px);box-shadow:0 8px 30px #0000001f}.new_contact_last_icon_wrapper{width:45px;height:45px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.new_contact_last_icon_wrapper img{width:100%;height:100%;object-fit:contain}.new_contact_last_icon_green{background-color:#10b981}.new_contact_last_icon_whatsapp{background-color:#25d366}.new_contact_last_icon_email{background-color:#3b82f6}.new_contact_last_icon_careers{background-color:#a855f7}.new_contact_last_info{display:flex;flex-direction:column;gap:4px}.new_contact_last_label{font-size:11px;font-weight:600;letter-spacing:.8px;color:#9ca3af;text-transform:uppercase;line-height:15px}.new_contact_last_value{font-size:15px;font-weight:600;color:#1f2937;line-height:15px}@media(max-width:968px){.new_contact_last_container{gap:40px}.new_contact_last_card{padding:20px 24px}.new_contact_last_icon_wrapper{width:52px;height:52px}.new_contact_last_icon{width:26px;height:26px}}@media(max-width:768px){.new_contact_last_wrapper{padding:30px 15px}.new_contact_last_container{grid-template-columns:1fr;gap:40px}.new_contact_last_image_wrapper{padding:15px}.new_contact_last_right{gap:16px}.new_contact_last_card{padding:18px 20px}.new_contact_last_icon_wrapper{width:48px;height:48px}.new_contact_last_icon{width:24px;height:24px}.new_contact_last_value{font-size:16px}.new_contact_last_label{font-size:10px}}@media(max-width:480px){.new_contact_last_wrapper{padding:20px 12px}.new_contact_last_container{gap:30px}.new_contact_last_card{padding:16px 18px;gap:16px}.new_contact_last_icon_wrapper{width:44px;height:44px}.new_contact_last_icon{width:22px;height:22px}.new_contact_last_value{font-size:15px}}@media(max-width:992px){.new_contact_heading_section{height:350px;margin-top:5rem;gap:1rem;padding:0 1.5rem;background-position:center}.new_contact_heading_section h3{font-size:42px;line-height:55px}.new_contact_heading_section p{font-size:18px}}.portfolio_ulTags{list-style-type:disc;padding-left:1.2rem;margin-top:1rem;margin-bottom:1rem}.portfolio_ulTags li{margin-bottom:.8rem;color:#555}@media(max-width:576px){.new_contact_heading_section{height:auto;min-height:280px;margin-top:7rem;gap:.8rem;padding:2rem 1rem;text-align:center}.new_contact_heading_section h3{font-size:28px;line-height:38px}.new_contact_heading_section p{font-size:16px}}.ai_consulting_approach_container{padding:5px 40px 60px}.ai_consulting_approach_wrapper{max-width:1250px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.ai_consulting_approach_content{padding-right:40px}.ai_consulting_approach_header{text-align:center;max-width:800px;margin:0 auto 50px}.ai_consulting_approach_title{font-size:2.5rem;font-weight:700;margin-bottom:15px;color:#1a1a1a}.ai_consulting_approach_subtitle{font-size:1.1rem;color:#000;line-height:1.6}.ai_consulting_approach_title_highlight{color:#4a90e2}.ai_consulting_approach_list{display:flex;flex-direction:column;gap:20px}.ai_consulting_approach_item{display:flex;gap:15px;align-items:center;background:#fff;padding:15px;border-radius:12px;box-shadow:0 4px 15px #0000000d;transition:transform .3s ease,box-shadow .3s ease;border:1px solid #D1D1D1}.ai_consulting_approach_item:hover{transform:translateY(-5px);box-shadow:0 8px 25px #0000001a}.approach-icon-box{width:60px;height:60px;background:#f4f7ff;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.approach-icon-box img{width:30px;height:30px;object-fit:contain}.ai_consulting_approach_item_content{flex:1}.ai_consulting_approach_item_title{font-size:19px;font-weight:700;color:#1a1a1a;line-height:1.4;margin-bottom:5px}.ai_consulting_approach_item_description{font-size:15px;color:#000;line-height:1.5;margin-bottom:0}.ai_consulting_approach_image_container{position:relative;border-radius:20px;overflow:hidden;height:auto;max-height:550px;display:flex;justify-content:center;align-items:center}.ai_consulting_approach_image{width:100%;height:100%;object-fit:contain;display:block}.ai_industries_new_section{padding:80px 40px;background:#fff}.ai_industries_new_container{max-width:1250px;margin:0 auto}.ai_industries_new_header{text-align:center;max-width:800px;margin:0 auto 60px}.ai_industries_new_title{font-size:2.5rem;font-weight:700;color:#1a1a1a;margin-bottom:15px}.ai_industries_new_title_highlight{color:#4a90e2}.ai_industries_new_subtitle{font-size:1.1rem;color:#000;line-height:1.6}.ai_industries_new_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:90px}.ai_industries_new_card{background:#fff;border:1px solid #e0e0e0;border-radius:20px;padding:50px 30px;transition:all .3s ease;display:flex;flex-direction:column;align-items:flex-start}.ai_industries_new_card:hover{box-shadow:0 10px 30px #00000014;transform:translateY(-5px);border-color:#4a90e2}.ai_industries_new_icon_box{margin-bottom:25px;width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:#fafafa;border-radius:12px}.ai_industries_new_icon{width:40px;height:40px;object-fit:contain}.ai_industries_new_card_title{font-size:28px;font-weight:700;color:#1a1a1a;margin-bottom:15px}.ai_industries_new_card_description{font-size:20px;color:#000;line-height:1.6;margin:0;width:100%;max-width:233px}@media(max-width:1024px){.ai_industries_new_grid{grid-template-columns:repeat(2,1fr);gap:40px}.ai_industries_new_card_title{font-size:24px}.ai_industries_new_card_description{font-size:18px}}@media(max-width:768px){.ai_industries_new_grid{grid-template-columns:1fr;gap:30px}.ai_industries_new_section{padding:50px 20px}.ai_industries_new_title{font-size:2rem}.ai_industries_new_card{padding:40px 20px;min-height:auto}.ai_industries_new_card_title{font-size:22px}.ai_industries_new_card_description{font-size:16px}}@media(max-width:1024px){.ai_consulting_approach_wrapper{grid-template-columns:1fr;gap:50px}.ai_consulting_approach_content{padding-right:0}.ai_consulting_approach_title{font-size:2.5rem}.ai_consulting_approach_image_container{height:450px}}@media(max-width:768px){.ai_consulting_approach_container{padding:40px 20px}.ai_consulting_approach_title{font-size:2rem;margin-bottom:35px}.ai_consulting_approach_item_title{font-size:1.25rem}.ai_consulting_approach_item_description{font-size:1rem}.ai_consulting_approach_list{gap:28px}}.chef-page-main{background-image:url(../images/products/chef/chef-bg.webp);background-size:cover;background-position:center;background-repeat:no-repeat;padding:150px 0 100px;position:relative;min-height:100%;display:flex;align-items:center;color:#fff;overflow:hidden}.chef-page-main .container{position:relative;z-index:2}.chef-logo-icon img{box-shadow:0 4px 15px #0000004d}.chef-hero-title{font-size:3.5rem;font-weight:700;line-height:1.2;margin-bottom:20px;color:#fff;text-align:left}.chef-hero-title .highlight-green{color:#6cce75}.chef-hero-subtitle{font-size:1.25rem;color:#e0e0e0;max-width:600px;line-height:1.6;text-align:left;margin:17px 0}.btn-chef-demo{display:inline-block;background-color:#689f71;color:#fff;padding:12px 35px;border-radius:50px;font-weight:600;font-size:1rem;transition:all .3s ease;text-transform:capitalize;border:none;box-shadow:0 4px 6px #0003}.btn-chef-demo:hover{background-color:#5a8c62;transform:translateY(-2px);color:#fff}.chef-hero-image img{width:100%;max-width:none;height:auto;filter:drop-shadow(0 12px 25px rgba(0,0,0,.6));transform:translate(-5%)}@media(max-width:991px){.chef-page-main{padding:120px 0 60px;text-align:center;min-height:auto}.chef-hero-content{margin-bottom:50px;display:flex;flex-direction:column;align-items:center}.chef-hero-title{font-size:2.8rem}.chef-hero-subtitle{margin-left:auto;margin-right:auto}}@media(max-width:768px){.chef-hero-title{font-size:2.2rem}.chef-hero-subtitle{font-size:1.1rem}.chef-logo-icon img{width:40px!important;padding:8px!important}.chef-page-main{padding-top:120px}}@media(max-width:575px){.chef-hero-title{font-size:1.8rem}.btn-chef-demo{padding:10px 25px;font-size:.9rem}}.chef-features-section{background-color:#e6ffee;padding:80px 0;position:relative;overflow:hidden}.chef-feature-image-wrapper{display:flex;justify-content:center;align-items:center;padding:20px}.chef-feature-image-wrapper img{max-width:85%;transition:transform .3s ease}.chef-feature-image-wrapper img:hover{transform:scale(1.02)}.chef-features-content .section-title{font-size:3rem;font-weight:700;color:#1a1a1a;line-height:1.3}.feature-card{background:#fff;padding:20px 25px;border-radius:10px;box-shadow:0 2px 5px #0000000d;display:flex;align-items:center;transition:all .3s ease;height:100%;min-height:90px;border:1px solid #d1d1d1}.feature-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px #0000001a}.feature-icon{width:40px;height:40px;margin-right:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.feature-icon img{max-width:100%;max-height:100%;object-fit:contain}.feature-title{font-size:1.2rem;font-weight:700;margin-bottom:0;color:#000}@media(max-width:991px){.chef-features-section{padding:60px 0}.chef-feature-image-wrapper{margin-bottom:40px}.chef-features-content .section-title{font-size:2rem;text-align:center}}@media(max-width:768px){.feature-card{padding:15px}.feature-title{font-size:1rem}}.chef-ondemand-section{padding:75px 0 0;position:relative;background-color:#fff}.chef-leaf-decor{position:absolute;top:-70px;right:0;width:180px;z-index:10;pointer-events:none}.chef-tomato-decor{position:absolute;bottom:228px;left:-44px;width:120px;z-index:10;pointer-events:none}.chef-ondemand-image{position:relative;display:flex;justify-content:center;align-items:center;padding:40px}.chef-phone-img{position:relative;z-index:2;max-width:100%;width:100%;filter:drop-shadow(0 15px 30px rgba(0,0,0,.2))}.chef-ondemand-content .section-title{color:#1a2b4b;font-weight:700;font-size:44px}.chef-ondemand-content p{color:#555;font-size:1.3rem;line-height:1.7}.chef-custom-banner{position:relative;padding:80px 0 20px;margin-top:180px;z-index:10}.chef-custom-banner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#e6ffee;clip-path:polygon(0 0%,100% 8%,100% 100%,0 100%);-webkit-clip-path:polygon(0 0%,100% 8%,100% 100%,0 100%);z-index:-1}.banner-text{font-size:36px;font-weight:500;color:#000;text-align:center;line-height:1.4;padding-bottom:50px;max-width:600px;margin-left:0;text-align:left}.chef-banner-img{position:absolute;bottom:0;right:5%;max-height:650px;width:auto;z-index:20}.chef-custom-banner .col-lg-4{min-height:300px}@media(max-width:1200px){.chef-banner-img{display:none}.chef-custom-banner{clip-path:polygon(0 0%,100% 5%,100% 100%,0 100%)}}@media(max-width:991px){.chef-ondemand-section{padding-top:60px}.chef-circle-bg{width:350px;height:350px}.chef-phone-img{width:220px}.banner-text{font-size:1.5rem;padding-bottom:40px;z-index:2;position:relative}.chef-custom-banner{clip-path:polygon(0 10%,100% 0,100% 100%,0 100%)}.chef-leaf-decor{width:100px}.chef-tomato-decor{width:90px}.chef-custom-banner .col-lg-4{min-height:auto;text-align:center}}.chef-custom-built-section{padding:100px 0;position:relative;overflow:hidden}.chef-custom-content .section-title{color:#1a2b4b;font-weight:700;font-size:2.5rem}.chef-custom-content p{color:#555;font-size:1.1rem;line-height:1.7}.chef-custom-image-wrapper{position:relative;display:flex;justify-content:center;align-items:center;padding:20px}.chef-custom-img{position:relative;z-index:2;max-width:100%;width:550px;filter:drop-shadow(0 15px 30px rgba(0,0,0,.2))}@media(max-width:991px){.chef-custom-built-section{padding:60px 0}.chef-custom-content{text-align:center;margin-bottom:40px}.chef-custom-content .section-title{font-size:2rem}.chef-custom-img{width:350px;max-width:80%}}.chef-services-section{background-color:#e6ffee;padding:80px 0;position:relative}.service-card-chef{margin:1rem!important;width:240px!important}.chef-services-section .container{max-width:1200px}.service-card{background:#fff;border-radius:15px;padding:30px 20px;width:240px;height:280px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-shadow:0 5px 15px #00000008;transition:transform .3s ease;margin:0 auto}.service-card:hover{transform:translateY(-5px)}.service-icon-wrapper{width:110px;height:110px;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-bottom:20px}.service-icon-wrapper img{max-width:40px;height:auto}.service-icon-bg-1{background-color:#d1f5ea}.service-icon-bg-2{background-color:#dcedff}.service-icon-bg-3{background-color:#fff4e0}.service-icon-bg-4,.service-icon-bg-5{background-color:#f1e9ff}.service-icon-bg-6{background-color:#fff8d6}.service-icon-bg-7{background-color:#d1f5ea}.service-icon-bg-8{background-color:#ffe6eb}.service-title{font-size:1.1rem;font-weight:700;color:#1a2b4b;line-height:1.4;margin-bottom:0}.chef-footer-leaf{position:absolute;bottom:-100px;right:0;width:150px;pointer-events:none;z-index:10}.chef-services-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;max-width:1100px;margin:40px auto 0;padding:0 20px}.chef-service-card{background:#fff;border-radius:16px;padding:30px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-shadow:0 4px 18px #00000012;transition:transform .3s ease,box-shadow .3s ease}.chef-service-card:hover{transform:translateY(-6px);box-shadow:0 10px 30px #0000001f}.chef-service-card h5{font-size:1rem;font-weight:700;color:#1a2b4b;margin:0;line-height:1.4}.chef-service-icon-wrapper{width:90px;height:90px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.chef-service-bg-1{background-color:#d1f5ea}.chef-service-bg-2{background-color:#dcedff}.chef-service-bg-3{background-color:#fff4e0}.chef-service-bg-4{background-color:#f1e9ff}.chef-service-bg-5{background-color:#ffe4e4}.chef-service-bg-6{background-color:#fff8d6}.chef-service-bg-7{background-color:#d6fde8}.chef-service-bg-8{background-color:#ffe6eb}.chef-service-bg-1 img{filter:invert(57%) sepia(70%) saturate(400%) hue-rotate(120deg) brightness(.85)}.chef-service-bg-2 img{filter:invert(40%) sepia(90%) saturate(400%) hue-rotate(195deg) brightness(.9)}.chef-service-bg-3 img{filter:invert(65%) sepia(80%) saturate(600%) hue-rotate(10deg) brightness(.9)}.chef-service-bg-4 img{filter:invert(45%) sepia(60%) saturate(500%) hue-rotate(260deg) brightness(.85)}.chef-service-bg-5 img{filter:invert(35%) sepia(80%) saturate(700%) hue-rotate(330deg) brightness(.85)}.chef-service-bg-6 img{filter:invert(75%) sepia(90%) saturate(700%) hue-rotate(15deg) brightness(.85)}.chef-service-bg-7 img{filter:invert(55%) sepia(70%) saturate(500%) hue-rotate(100deg) brightness(.85)}.chef-service-bg-8 img{filter:invert(40%) sepia(60%) saturate(700%) hue-rotate(310deg) brightness(.85)}@media(max-width:1024px){.chef-services-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.chef-services-section .section-title br{display:none}.chef-services-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.chef-services-grid{grid-template-columns:1fr 1fr;gap:14px}}@media(max-width:1200px){.service-card{padding:20px;min-height:260px}}.chef-app-screens-section{padding:80px 0;background-color:#f4f9ff;overflow:hidden}.chef-app-screens-section .section-title{margin-bottom:20px;font-weight:700;color:#1a1a1a}.chef-app-screens-section .section-subtitle{font-size:18px;color:#000;margin-bottom:50px;font-weight:500}.app-screens-container{display:flex;gap:30px;overflow-x:auto;padding:20px 20px 50px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.app-screens-container::-webkit-scrollbar{display:none}.app-screen-item{flex:0 0 auto;scroll-snap-align:center;width:250px;transition:all .3s ease;border-radius:30px}.app-screen-item:hover{transform:translateY(-15px)}.app-screen-item img{width:100%;height:auto;display:block;border-radius:20px;box-shadow:0 15px 35px #0000001a}@media(max-width:768px){.chef-app-screens-section{padding:60px 0}.app-screen-item{width:200px}}.chef-features-tabs-section{padding:80px 0 40px;background-color:#fff}.chef-features-tabs-section .section-title{margin-bottom:20px;color:#0e1e32}.chef-features-tabs-section .section-subtitle{margin-bottom:50px;color:#52525d;font-size:18px}.features-tab-nav{display:inline-flex;background-color:#fff;padding:20px 25px;border-radius:12px;box-shadow:0 10px 30px #0000000d;position:relative;z-index:2;margin-bottom:50px;align-items:center;justify-content:center;width:max-content;max-width:90%}.features-tab-btn{padding:20px 54px;border:none;background:transparent;color:#0e1e32;font-weight:600;font-size:16px;border-radius:8px;cursor:pointer;transition:all .3s ease;margin:0 5px}.features-tab-btn.active{background-color:#6da771;color:#fff;box-shadow:0 4px 10px #6da7714d}.features-tab-btn:hover:not(.active){background-color:#f5f5f5}.features-content-box{background-color:#eafff0;border-radius:30px;padding:80px 50px 50px;position:relative;z-index:1}.features-tab-pane{display:none;animation:fadeIn .5s}.services_leading_company{padding:80px 0;background:#fff}.services_leading_wrapper{display:flex;align-items:center;gap:60px;justify-content:space-between}.services_leading_content{flex:1;max-width:50%}.services_leading_content{margin-left:-80px}.services_leading_image{flex:1;max-width:50%;display:flex;justify-content:flex-end}.leading_web_img{width:100%;height:auto;max-width:600px;border-radius:0 50px;object-fit:cover}.services_leading_title{font-size:2.5rem;font-weight:700;color:#1a1a1a;margin-bottom:20px;line-height:1.3}.services_leading_title .highlight{color:#2563eb}.services_leading_description{font-size:1.1rem;color:#555;line-height:1.6;margin-bottom:30px}.services_track_record_title{font-size:1.2rem;font-weight:700;color:#1a1a1a;margin-bottom:20px}.services_stats_grid{display:flex;gap:20px;flex-wrap:wrap}.services_stat_card{border:1px solid #e0e0e0;border-radius:12px;padding:20px;min-width:140px;background:#fff}.stat_number{font-size:1.8rem;font-weight:700;color:#2563eb;margin-bottom:5px}.stat_label{font-size:.9rem;color:#333;line-height:1.4;font-weight:500}@media(max-width:1024px){.services_leading_wrapper{flex-direction:column;gap:40px}.services_leading_content,.services_leading_image{max-width:100%}.services_leading_image{justify-content:center}}@media(max-width:600px){.services_stats_grid{justify-content:space-between}.services_stat_card{flex:1 1 100%;min-width:120px}.services_leading_title{font-size:2rem}}.features-tab-pane.active{display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.features-list{display:grid;grid-template-columns:repeat(3,1fr);gap:30px 10px;max-width:930px;margin:0 auto}.feature-item{display:flex;align-items:center;gap:20px;font-size:18px;font-weight:500;color:#0e1e32}.feature-icon-check{width:40px;height:40px;min-width:40px;background-color:#79bf7e;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;box-shadow:0 0 0 4px #d4f5d9}@media(max-width:768px){.features-tab-nav{flex-direction:column;width:100%;margin-bottom:20px}.features-tab-btn{width:100%;margin:5px 0}.features-content-box{padding:40px 20px}.features-list{grid-template-columns:1fr;gap:20px}}.chef-faq-section{padding:0 0 80px;background-color:#fff}.chef-faq-section .section-title{text-align:center;margin-bottom:50px;font-size:40px;font-weight:700;color:#0e1e32}.faq-container{max-width:1000px;margin:0 auto;display:block}.faq-item{background-color:#e8f0ff;border-bottom:1px solid #d0e0f5;transition:all .3s ease}.faq-item:first-child{border-radius:15px 15px 0 0}.faq-item:last-child{border-radius:0 0 15px 15px;border-bottom:none}.faq-question{display:flex;justify-content:space-between;align-items:center;padding:25px 30px;cursor:pointer;user-select:none}.faq-question h3{font-size:20px;font-weight:600;color:#1a1a2e;margin:0;flex:1}.faq-toggle-icon{width:45px;height:45px;min-width:45px;background-color:#fff;color:#2d3748;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:22px;transition:all .3s ease;box-shadow:0 2px 5px #0000000d}.faq-item.active .faq-toggle-icon{transform:rotate(45deg);background-color:#2d3748;color:#fff}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .4s ease;padding:0 30px}.faq-item.active .faq-answer{max-height:500px;padding:0 30px 25px}.faq-answer p{margin:0;font-size:16px;line-height:1.6;color:#4a5568}@media(max-width:768px){.chef-faq-section{padding:60px 20px}.faq-question{padding:20px}.faq-question h3{font-size:18px}.faq-toggle-icon{width:40px;height:40px;min-width:40px;font-size:20px}.faq-item.active .faq-answer{padding:0 20px 20px}}.services_design_new{padding:80px 0;background:linear-gradient(135deg,#eef2ff,#f5f3ff)}.services_design_header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:60px;margin-left:-80px}.services_design_title_group{max-width:700px}.services_design_title{font-size:2.5rem;font-weight:700;color:#1a1a1a;margin-bottom:15px;text-align:center}.highlight-blue{color:#2563eb}.services_design_subtitle{font-size:1.1rem;color:#000;line-height:1.6;textAlign:"center"}.btn_need_expert{background-color:#2563eb;color:#fff;padding:12px 30px;border-radius:50px;font-weight:600;border:none;cursor:pointer;box-shadow:0 4px 12px #2563eb33;transition:background .3s ease;white-space:nowrap}.btn_need_expert:hover{background-color:var(--color-heritage-navy)}.services_design_grid{display:flex;gap:60px;align-items:center}.services_design_image_col{flex:1;max-width:50%;margin-left:-80px}.design_service_main_img{width:83%;height:auto;object-fit:cover;border-radius:50px 0}.services_design_list_col{flex:1;max-width:50%;display:flex;flex-direction:column;gap:30px}.design_service_item{display:flex;align-items:flex-start;gap:20px;padding:20px;border-bottom:1px solid #e5e7eb;border-radius:12px;cursor:pointer;transition:all .3s ease;opacity:1}.design_service_item .design_text_box h4{color:#1f2937;transition:color .3s ease}.design_service_item .design_text_box p{color:#6b7280;transition:color .3s ease}.design_service_item .design_icon_box{opacity:1;transition:opacity .3s ease}.design_service_item.ds-active{background:#f0f5ff;border-color:#c7d9f5;box-shadow:0 2px 12px #2563eb14;opacity:1}.design_service_item.ds-active .design_text_box h4{color:var(--color-signature-blue)}.design_service_item.ds-active .design_text_box p{color:#4b5563}.design_service_item.ds-active .design_icon_box{opacity:1}.design_service_item:not(.ds-active):hover{opacity:.75;background:#f9fafb}.design_service_item:last-child{padding-bottom:0;border-bottom:none}.design_icon_box{width:60px;height:60px;border-radius:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.design_icon_box img{width:50px;height:50px}.icon_blue{background-color:#3b82f6}.icon_orange{background-color:#f97316}.icon_pink{background-color:#ec4899}.icon_teal{background-color:#06b6d4}.services_dev_new{padding:80px 0;background:#fff}.services_dev_header{position:relative;display:grid;grid-template-columns:1fr auto;gap:20px;margin-left:-80px}.services_dev_title{grid-column:1;font-size:2.5rem;font-weight:700;color:#1a1a1a;margin:0}.services_dev_subtitle{grid-column:1;font-size:1.1rem;color:#000;line-height:1.6;max-width:800px;margin:0}.dev_expert_btn{grid-column:2;grid-row:1 / span 2;align-self:center}.dev_tabs_container{display:flex;gap:20px;flex-wrap:wrap;justify-content:center;margin:50px 0 50px -80px}.dev_tab_btn{padding:12px 30px;border-radius:50px;border:1px solid #e0e0e0;background:#fff;color:#333;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease}.dev_tab_btn:hover{border-color:#2563eb;color:#2563eb}.dev_tab_btn.active{background:#2563eb;color:#fff;border-color:#2563eb;box-shadow:0 4px 10px #2563eb4d}.dev_content_wrapper{display:flex;align-items:center;gap:60px;justify-content:space-between;border-top:1px solid #eee;padding-top:50px}.dev_text_content{flex:1;max-width:45%}.dev_text_content h3{font-size:1.8rem;font-weight:700;color:#1a1a1a;margin-bottom:25px}.dev_text_content p{font-size:1.1rem;color:#555;line-height:1.7;margin-bottom:15px}.dev_image_content{flex:1;max-width:50%}.dev_main_img{width:100%;max-height:350px;height:auto;object-fit:cover;border-radius:20px}@media(max-width:991px){.dev_content_wrapper{flex-direction:column-reverse;gap:40px}.dev_text_content,.dev_image_content{max-width:100%}.services_dev_header{grid-template-columns:1fr;text-align:center}.services_dev_title,.services_dev_subtitle{grid-column:1}.dev_expert_btn{grid-column:1;grid-row:auto;justify-self:center;margin-top:20px}}.design_text_box h4{font-size:1.25rem;font-weight:700;color:#1a1a1a;margin-bottom:8px}.design_text_box p{font-size:1rem;color:#000;line-height:1.5;margin:0}@media(max-width:1024px){.services_design_grid{flex-direction:column;gap:40px}.services_design_image_col,.services_design_list_col{max-width:100%}.design_service_main_img{max-width:600px;margin:0 auto}}@media(max-width:768px){.services_design_header{flex-direction:column;gap:20px}.services_design_title{font-size:2rem}.btn_need_expert{align-self:flex-start}}.services_marketing_img{position:relative;line-height:0;overflow:hidden}.services_mkt_text_col{padding-right:20px;margin-left:-80px}.services_card_hover{position:absolute;z-index:5;border-radius:16px;pointer-events:none;overflow:hidden}.services_card_hover:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(59,130,246,.2),transparent);animation:cardShimmer 3s ease-in-out infinite}.services_card_hover--1{top:8%;left:42%;width:22%;height:36%}.services_card_hover--1:after{animation-delay:0s}.services_card_hover--2{top:8%;left:68%;width:26%;height:36%}.services_card_hover--2:after{animation-delay:.8s}.services_card_hover--3{top:52%;left:42%;width:22%;height:40%}.services_card_hover--3:after{animation-delay:1.6s}.services_card_hover--4{top:52%;left:68%;width:26%;height:40%}.services_card_hover--4:after{animation-delay:2.4s}@keyframes cardShimmer{0%{left:-100%}40%{left:100%}to{left:100%}}@keyframes cardGlow{0%,to{border-color:transparent;box-shadow:none;background:transparent;transform:scale(1)}15%{border-color:#6366f180;box-shadow:0 0 20px #6366f133,inset 0 0 20px #6366f10d;background:#ffffff08;transform:scale(1.02)}30%{border-color:transparent;box-shadow:none;background:transparent;transform:scale(1)}}.services_full_img{width:100%;height:auto;display:block}.services_mkt_btn_overlay{position:absolute;top:72%;left:3%;width:220px;height:55px}.services_mkt_main_grid{display:flex;gap:80px;align-items:flex-start}.services_mkt_text_col{flex:1;max-width:45%;padding-top:40px}.services_mkt_title{font-size:36px;font-weight:700;color:#1a1a1a;line-height:1.2;margin-bottom:25px}.services_mkt_subtitle{font-size:22px;color:#000;line-height:1.6;margin-bottom:35px}.services_mkt_cards_grid{flex:1;display:grid;grid-template-columns:repeat(2,1fr);gap:25px}.services_mkt_cards_grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:0}.services_marketing_new{background:linear-gradient(135deg,#f0f4ff,#f5f0ff,#fdf2f8);padding:80px 0 100px}.mkt_service_card{background:#fdfdfd;padding:30px;border-radius:16px;border:1px solid #C7C7C7;transition:transform .3s ease,box-shadow .3s ease;background:#f6f5f3}.mkt_service_card:hover{transform:translateY(-5px);box-shadow:0 10px 25px #0000000d}.services_marketing_img .services_card_hover{position:absolute;z-index:5;border-radius:16px;animation:cardFloat 3s ease-in-out infinite}.services_card_hover--1{animation-delay:0s}.services_card_hover--2{animation-delay:.5s}.services_card_hover--3{animation-delay:1s}.services_card_hover--4{animation-delay:1.5s}@keyframes cardFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.services_card_hover--1{top:3%;left:39%;width:26%;height:42%}.services_card_hover--2{top:3%;left:67%;width:30%;height:42%}.services_card_hover--3{top:48%;left:39%;width:26%;height:48%}.services_card_hover--4{top:48%;left:67%;width:30%;height:48%}.mkt_icon_wrapper{width:50px;height:50px;border:1px solid #e0e7ff;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;color:#2563eb}.mkt_icon_wrapper img{width:32px;height:32px;object-fit:contain}.mkt_service_card h3{font-size:24px;font-weight:700;color:#1a1a1a;margin-bottom:12px;line-height:2.5rem}.mkt_service_card p{font-size:16px;color:var(--color-slate-grey);line-height:1.6;margin:0}@media(max-width:991px){.services_mkt_main_grid{flex-direction:column;gap:50px}.services_mkt_text_col{max-width:100%;text-align:center;padding-top:0}.services_mkt_title{font-size:2.5rem}}@media(max-width:600px){.services_mkt_cards_grid{grid-template-columns:1fr}}.New-home-section2-button{cursor:pointer}.whatsapp-hero-btn{position:fixed;right:30px;top:50%;transform:translateY(-50%);z-index:9999;transition:opacity .3s ease,transform .3s ease,box-shadow .3s ease;display:inline-flex;align-items:center;justify-content:center;width:62px;height:62px;background:linear-gradient(135deg,#25d366,#128c7e);border-radius:50%;text-decoration:none!important;cursor:pointer;animation:wa-float 3s ease-in-out infinite,wa-glow-pulse 2s ease-in-out infinite;box-shadow:0 0 15px #25d36666,0 0 30px #25d36633,0 4px 15px #0003;transition:transform .3s ease,box-shadow .3s ease}@media(max-width:768px){.whatsapp-hero-btn{top:50%!important;bottom:auto!important;transform:translateY(-50%)!important}}.whatsapp-hero-btn:before{content:"";position:absolute;width:100%;height:100%;border-radius:50%;border:2px solid rgba(37,211,102,.6);animation:wa-ripple 2s ease-out infinite}.whatsapp-hero-btn:after{content:"";position:absolute;width:100%;height:100%;border-radius:50%;border:2px solid rgba(37,211,102,.4);animation:wa-ripple 2s ease-out .6s infinite}.whatsapp-hero-btn:hover{animation:wa-jelly .6s ease;box-shadow:0 0 25px #25d366b3,0 0 50px #25d36666,0 0 80px #25d36633;transform:translateY(-50%) scale(1.15)}.whatsapp-hero-btn:hover:before,.whatsapp-hero-btn:hover:after{animation:none;opacity:0}.whatsapp-hero-img{width:36px;height:36px;object-fit:contain;display:block;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));animation:wa-icon-bounce 3s ease-in-out infinite}.whatsapp-hero-btn .wa-tooltip{position:absolute;top:50%;right:calc(100% + 14px);transform:translateY(-50%);background:#fff;color:#128c7e;font-size:13px;font-weight:700;padding:8px 16px;border-radius:20px;white-space:nowrap;box-shadow:0 4px 20px #00000026;opacity:0;pointer-events:none;transition:opacity .3s ease,transform .3s ease}.whatsapp-hero-btn .wa-tooltip:before{content:"";position:absolute;top:50%;left:100%;transform:translateY(-50%);border:6px solid transparent;border-left-color:#fff}.whatsapp-hero-btn:hover .wa-tooltip{opacity:1;transform:translateY(-50%) translate(-5px)}@keyframes wa-float{0%,to{transform:translateY(-50%)}25%{transform:translateY(calc(-50% - 8px))}50%{transform:translateY(-50%)}75%{transform:translateY(calc(-50% + 5px))}}@keyframes wa-glow-pulse{0%,to{box-shadow:0 0 15px #25d36666,0 0 30px #25d36633,0 4px 15px #0003}50%{box-shadow:0 0 25px #25d36699,0 0 50px #25d3664d,0 4px 20px #00000040}}@keyframes wa-ripple{0%{transform:scale(1);opacity:.6}to{transform:scale(2.2);opacity:0}}@keyframes wa-icon-bounce{0%,to{transform:scale(1) rotate(0)}10%{transform:scale(1.1) rotate(-5deg)}20%{transform:scale(1) rotate(5deg)}30%{transform:scale(1) rotate(0)}}@keyframes wa-jelly{0%{transform:scale(1)}15%{transform:scale(1.25,.85)}30%{transform:scale(.9,1.15)}45%{transform:scale(1.1,.92)}60%{transform:scale(.97,1.05)}75%{transform:scale(1.03,.98)}to{transform:scale(1.15)}}@keyframes wa-crazy{0%,to{transform:rotate(0) scale(1)}}@keyframes wa-excited{0%,to{transform:scale(1)}}@keyframes wa-ping{0%,to{opacity:0}}@media(max-width:768px){.whatsapp-hero-btn{right:12px;top:auto;bottom:20px;transform:none;width:50px;height:50px}.whatsapp-hero-btn:hover{transform:scale(1.15)}.whatsapp-hero-img{width:28px;height:28px}.whatsapp-hero-btn .wa-tooltip{display:none}}@keyframes wa-crazy{0%,to{transform:rotate(0) scale(1)}5%{transform:rotate(15deg) scale(1.1)}10%{transform:rotate(-15deg) scale(1.1)}15%{transform:rotate(10deg) scale(1)}20%{transform:rotate(-10deg)}25%{transform:rotate(0)}50%{transform:translateY(0)}55%{transform:translateY(-8px) scaleX(.9) scaleY(1.1)}60%{transform:translateY(0) scaleX(1.1) scaleY(.9)}63%{transform:translateY(-3px)}66%{transform:translateY(0) scale(1)}}@keyframes wa-excited{0%{transform:rotate(0) scale(1)}25%{transform:rotate(180deg) scale(1.3)}50%{transform:rotate(360deg) scale(.8)}75%{transform:rotate(360deg) scale(1.2)}to{transform:rotate(360deg) scale(1)}}@keyframes wa-ping{0%{transform:scale(1);opacity:.5}70%{transform:scale(1.8);opacity:0}to{transform:scale(1.8);opacity:0}}.ai-highlight-cyan{color:#61dfea!important}.ai-highlight-amber{color:#ffbd5c}.ai-section-pad{padding:5rem 0}.ai-hex-step-offset{margin-top:50px}.aws-industries-bg{background-color:#ffdbca}.sf-style-1{background-image:url(/images/images/salesforce-consulting-services-cloud-bg.webp);background-size:cover;background-position:center top;background-repeat:no-repeat;min-height:100vh;padding:120px 20px 80px;position:relative;overflow:hidden}.sf-style-2{position:absolute;bottom:0;left:0;right:0;height:25%;background-color:#fff;pointer-events:none;z-index:0}.sf-style-3{position:relative;z-index:1}.sf-style-4{font-size:52px;font-weight:500;color:#114d9d;margin-bottom:20px;line-height:1.2}.sf-style-5{font-weight:600;font-size:40px;color:#374151;margin-bottom:30px;line-height:1.6}.sf-style-6{position:relative;display:inline-block}.sf-style-7{object-fit:cover}.sf-style-8{padding:80px 20px;background-color:#fff}.sf-style-9{padding:40px;border-radius:20px;text-align:center}.sf-style-10{width:100%;max-width:400px;border-radius:10px;margin-bottom:20px}.sf-style-11{font-size:36px;font-weight:700;color:#111827;margin-bottom:20px}.sf-style-12{font-size:18px;color:#161513;line-height:1.8;margin-bottom:20px}.sf-style-13{padding:80px 20px;background-color:#f9fafb}.sf-style-14{margin-bottom:60px}.sf-style-15{font-size:42px;font-weight:700;color:#111827;margin-bottom:20px}.sf-style-16{font-size:18px;color:#6b7280;max-width:800px;margin:0 auto 40px}.sf-style-17{width:100%}.sf-style-18{background:linear-gradient(135deg,#e3f2fd,#bbdefb);padding:40px;border-radius:20px}.sf-style-19{list-style:none;padding:0}.sf-style-20{margin-bottom:20px;display:flex;align-items:flex-start}.sf-style-21{color:#011d80;font-size:24px;margin-right:15px;font-weight:700}.sf-style-22{font-size:18px;color:#111827}.sf-style-23{font-size:18px;color:#6b7280;margin-top:30px;text-align:center;line-height:1.8}.sf-style-24{width:70%;border-radius:20px}.sf-style-25{font-size:18px;color:#6b7280;line-height:1.8}.sf-style-26{padding:80px 20px;background:#cbe9fe;text-align:center;position:relative;overflow:hidden}.sf-style-27{position:relative;z-index:2}.sf-style-28{font-size:36px;font-weight:600;color:#111827;margin-bottom:30px;line-height:1.4}.sf-style-29{font-size:18px;padding:15px 40px;background-color:#2f91f8;color:#fff;border:none;border-radius:100px;display:inline-block;text-decoration:none}.sf-style-30{position:absolute;bottom:50px;right:300px;width:120px;height:auto;z-index:1;transform:rotate(-2deg);opacity:.8}.svc-highlight-yellow{color:#e9ff28}.svc-highlight-lime{color:#e4e95b}.svc-highlight-gold{color:#fcca24}.svc-text-white{color:#fff}.svc-mt-60{margin-top:60px}.aws-banner-bg{background-image:url(/images/new_services/awsbg.webp)}.uiux-banner-bg{background-image:url(/images/new_services/uiuxbg.webp)}.aso-banner-bg{background-image:url(/images/new_services/appoptimizationbg.webp)}.blog-hero-genai-tools{background-image:linear-gradient(#00000073,#00000073),url("/images/blogs/Generative AI Tools and Platforms1.png");background-size:cover;background-position:center;background-repeat:no-repeat}.blog-hero-ai-mobile{background-image:linear-gradient(#00000073,#00000073),url(/images/blogs/artificial-intelligence-transforming-mobile-technology.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.blog-banner-margin{margin:30px 0}.why-choose-us-DevOps-page{padding:60px 20px;max-width:1200px;margin:0 auto}.why-choose-us-DevOps-heading{text-align:center;width:100%}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;z-index:9999;display:flex;align-items:center;justify-content:center}.modal-overlay .modal{position:fixed;top:0;left:0;width:100%;height:100%;display:flex!important;justify-content:center!important;align-items:center!important;z-index:10000}.modal-overlay .modal-content{display:flex;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 20px 60px #0000004d;max-width:820px;width:95%}.modal-overlay.hide{display:none}.modal-overlay .form-container2{display:flex;gap:8px}.modal-overlay .form-container2 .form-container-item1{flex:1;min-width:150px}.modal-overlay .form-container2 select{width:100%!important;padding:10px 28px 10px 12px!important;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23666'/%3E%3C/svg%3E") no-repeat right 10px center}.modal-overlay .form-container1{display:flex;gap:8px}.modal-overlay .form-container1 .form-container-item1{flex:1.2;min-width:180px}.modal-overlay .form-container1 .form-container-item2{flex:1.5}.modal-overlay .form-container1 select{width:100%!important;padding:10px 12px!important}.form-container-main1{width:40%;flex-shrink:0}.modal-content-img{width:100%;height:100%;object-fit:cover}.form-container-main{width:60%;padding:32px}.form-container-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.form-request-quote{font-size:22px;font-weight:700;color:#111;margin:0}.form-container-heading .close{font-size:28px;cursor:pointer;color:#000;line-height:1}.form-container-heading .close:hover{color:#111}.form-item-container{margin-bottom:14px}.form-item-label{font-size:13px;font-weight:600;color:#333;margin-bottom:6px;display:block}.input-with-icon{position:relative}.input-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#999;font-size:14px}.form-container-item{width:100%;padding:10px 12px 10px 36px;border:1px solid #ddd;border-radius:8px;font-size:14px;outline:none;transition:border-color .3s}.form-container-item:focus{border-color:#3b82f6}.form-container1,.form-container2{display:flex;gap:12px;margin-bottom:14px}.form-container-item1,.form-container-item2{flex:1}.form-container-item1 select,.form-container2 select{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:8px;font-size:14px;outline:none;background:#fff}.form-container textarea{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:8px;font-size:14px;min-height:80px;resize:vertical;outline:none;margin-bottom:16px}.recaptcha-button{width:100%;padding:12px;background:linear-gradient(135deg,#3b82f6,var(--color-heritage-navy));color:#fff;font-size:15px;font-weight:700;border:none;border-radius:8px;cursor:pointer;transition:all .3s}.recaptcha-button:hover{background:linear-gradient(135deg,var(--color-signature-blue),var(--color-heritage-navy))}.loading-icon{width:18px;height:18px;border:2px solid #fff;border-top-color:transparent;border-radius:50%;animation:spin .6s linear infinite;margin-left:8px}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:768px){.modal-overlay .modal-content{flex-direction:column}.form-container-main1{width:100%;height:180px}.form-container-main{width:100%;padding:20px}.form-container1,.form-container2{flex-direction:column;gap:8px}}.resources-hero{background-image:url(/images/resources.webp);background-size:cover;background-position:center;background-repeat:no-repeat;padding:220px 0 120px;position:relative}.resources-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(to right,rgba(255,255,255,.92) 40%,rgba(255,255,255,.3) 70%,transparent 100%);z-index:1}.resources-hero .container{position:relative;z-index:2}.resources-hero-content h1{font-size:38px;font-weight:800;color:#1a1a2e;line-height:1.3;margin-bottom:18px}.resources-hero-content p{font-size:15px;color:#555;line-height:1.7;margin-bottom:28px;max-width:420px}.highlight-orange{color:#ff5733}.resources-btn{display:inline-block;background:var(--color-signature-blue);color:#fff;padding:12px 30px;border-radius:30px;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s ease;border:none}.resources-btn:hover{background:var(--color-heritage-navy);color:#fff;transform:translateY(-2px);box-shadow:0 6px 20px #2563eb4d}.resources-btn-whatsapp{background:#25d366}.resources-btn-whatsapp:hover{background:#1eb954;box-shadow:0 6px 20px #25d3664d}.resources-section{padding:70px 0}.resources-img-box{border-radius:14px;overflow:hidden}.resources-img-box img{width:100%;border-radius:14px}.resources-text-box h2{font-size:28px;font-weight:700;color:#1a1a2e;line-height:1.35;margin-bottom:16px}.resources-text-box p{font-size:17px;color:#555;line-height:1.75}.resources-features{display:flex;gap:30px;margin-top:30px;flex-wrap:wrap}.resources-feature-item{display:flex;align-items:center;gap:10px;font-size:14px;color:#333;font-weight:500}.resources-feature-item i{font-size:20px;color:var(--color-signature-blue)}.resources-services-section{background:#e0e3ff;padding:70px 0}.resources-services-text h2{font-size:28px;font-weight:700;color:#fff;line-height:1.35;margin-bottom:16px}.resources-services-text p{font-size:15px;color:#cbd5e1;line-height:1.75;margin-bottom:28px}.resources-mobile-web{padding-top:10px}.resources-services-text h2 .highlight-orange{color:var(--color-signature-blue)}.resources-card-icon img{width:32px;height:32px;object-fit:contain}.resources-services-text h2{color:#1a1a2e}.resources-faq-wrapper{padding:6rem 0;background-color:#f3f6fd}.resources-services-text p{color:#555}.resources-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.resources-section:nth-of-type(3){padding-top:20px}.resources-card{background:#fff;border-radius:12px;padding:24px 20px;transition:all .3s ease;border:1px solid #e2e8f0}.resources-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px #0000001f}.resources-card-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.resources-card-icon i{font-size:24px;color:var(--color-signature-blue)}.resources-card h4{font-size:15px;font-weight:700;color:#1a1a2e;margin-bottom:8px}.resources-card p{font-size:13px;color:#000;line-height:1.6;margin:0}.resources-faq-title{font-size:28px;font-weight:700;color:#1a1a2e;margin-bottom:30px}.resources-contact-btns{display:flex;gap:16px;margin-top:24px;flex-wrap:wrap}@media(max-width:991px){.resources-hero-content h1{font-size:30px}.resources-text-box h2,.resources-services-text h2{font-size:24px}.resources-cards-grid{grid-template-columns:repeat(2,1fr)}.resources-section .row{gap:30px}}@media(max-width:576px){.resources-hero{padding:80px 0 60px}.resources-hero-content h1{font-size:26px}.resources-cards-grid{grid-template-columns:1fr}.resources-features{flex-direction:column;gap:16px}.resources-section{padding:50px 0}}@keyframes cr-float-up{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:translateY(0)}}@keyframes cr-particle-drift{0%{transform:translateY(0) translate(0) scale(1);opacity:.18}50%{opacity:.32}to{transform:translateY(-100vh) translate(40px) scale(.4);opacity:0}}@keyframes cr-pulse-dot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.6);opacity:.4}}@keyframes cr-shake{0%,to{transform:translate(0)}15%{transform:translate(-6px)}30%{transform:translate(5px)}45%{transform:translate(-4px)}60%{transform:translate(3px)}75%{transform:translate(-2px)}}@keyframes cr-spin{to{transform:rotate(360deg)}}@keyframes cr-toast-slide{0%{transform:translate(110%);opacity:0}to{transform:translate(0);opacity:1}}.cr-anim-up{opacity:0;animation:cr-float-up .78s cubic-bezier(.22,1,.36,1) forwards}.shake{animation:cr-shake .5s ease-in-out}.cr-section-label{font-family:var(--font-primary);font-size:var(--tag-size);font-weight:var(--tag-weight);letter-spacing:2.5px;text-transform:uppercase;color:var(--color-signature-blue);text-align:center;margin-bottom:10px}.cr-section-heading{font-family:var(--font-primary);font-size:var(--h2-size);font-weight:var(--h2-weight);line-height:var(--h2-line);letter-spacing:var(--letter-spacing);color:var(--color-deep-indigo);text-align:center;margin-bottom:44px}.cr-accent{color:var(--color-signature-blue)}.cr-hero{position:relative;min-height:580px;display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,var(--color-carbon-black) 0%,var(--color-deep-indigo) 40%,var(--color-heritage-navy) 100%);overflow:hidden;text-align:center}.cr-hero-particles{position:absolute;inset:0;pointer-events:none;z-index:1}.cr-hero-particles span{position:absolute;bottom:-20px;width:6px;height:6px;background:#3e8cfb4d;border-radius:50%;animation:cr-particle-drift linear infinite}.cr-hero-particles span:nth-child(1){left:8%;animation-duration:9s;width:5px;height:5px}.cr-hero-particles span:nth-child(2){left:18%;animation-duration:12s;animation-delay:1.5s;width:4px;height:4px}.cr-hero-particles span:nth-child(3){left:32%;animation-duration:8s;animation-delay:3s;width:7px;height:7px}.cr-hero-particles span:nth-child(4){left:48%;animation-duration:11s;animation-delay:.5s;width:5px;height:5px}.cr-hero-particles span:nth-child(5){left:60%;animation-duration:10s;animation-delay:2s;width:4px;height:4px}.cr-hero-particles span:nth-child(6){left:73%;animation-duration:13s;animation-delay:4s;width:6px;height:6px}.cr-hero-particles span:nth-child(7){left:84%;animation-duration:9s;animation-delay:1s;width:3px;height:3px}.cr-hero-particles span:nth-child(8){left:92%;animation-duration:14s;animation-delay:2.5s;width:5px;height:5px}.cr-hero-inner{position:relative;z-index:2;padding:180px 5% 120px}.cr-hero-badge{display:inline-flex;align-items:center;gap:8px;background:#3e8cfb1f;border:1px solid rgba(62,140,251,.28);border-radius:40px;padding:8px 24px;font-family:var(--font-primary);font-size:var(--tag-size);font-weight:var(--tag-weight);color:#93c5fd;margin-bottom:30px;backdrop-filter:blur(8px)}.cr-badge-dot{width:8px;height:8px;background:#34d399;border-radius:50%;animation:cr-pulse-dot 2s infinite}.cr-hero-h1{font-family:var(--font-primary);font-size:60px;font-weight:800;line-height:72px;letter-spacing:-1px;color:var(--color-white);margin-bottom:40px}.cr-hero-accent{background:linear-gradient(135deg,#60a5fa,var(--color-signature-blue),#93c5fd);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cr-hero-gold{color:var(--color-bright-horizon)}.cr-hero-cta{display:inline-flex;align-items:center;gap:10px;padding:16px 42px;background:var(--color-signature-blue);color:var(--color-white)!important;border:2px solid var(--color-signature-blue);border-radius:12px;font-family:var(--font-primary);font-size:16px;font-weight:600;text-decoration:none;transition:background .3s,border-color .3s,transform .25s}.cr-hero-cta:hover{background:transparent;border-color:var(--color-white);transform:translateY(-2px)}.cr-hero-cta i{transition:transform .3s}.cr-hero-cta:hover i{transform:translateY(3px)}.cr-hero-line{position:absolute;bottom:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,transparent 0%,var(--color-signature-blue) 20%,var(--color-bright-horizon) 50%,var(--color-signature-blue) 80%,transparent 100%);z-index:3}.cr-intro{padding:80px 5% 70px;background:var(--color-white)}.cr-intro-container{max-width:820px;margin:0 auto;text-align:center}.cr-intro-heading{font-family:var(--font-primary);font-size:var(--h3-size);font-weight:var(--h3-weight);line-height:var(--h3-line);color:var(--color-deep-indigo);margin-bottom:20px}.cr-intro-divider{width:60px;height:4px;background:var(--color-signature-blue);border-radius:2px;margin:0 auto 28px}.cr-intro-body{font-family:var(--font-primary);font-size:var(--b3-size);font-weight:var(--b3-weight);line-height:var(--b3-line);color:var(--color-slate-grey);margin-bottom:16px}.cr-intro-highlight{color:var(--color-deep-indigo);font-weight:500;font-style:italic}.cr-why{padding:80px 5%;background:#f7f9fc}.cr-why-container{max-width:1200px;margin:0 auto}.cr-why-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px}.cr-why-card{position:relative;background:var(--color-white);border:1px solid #e4e9f0;border-radius:16px;padding:36px 30px 30px;overflow:hidden;transition:box-shadow .35s,border-color .35s,transform .35s}.cr-why-card:hover{box-shadow:0 12px 36px #3e8cfb21;border-color:var(--color-signature-blue);transform:translateY(-4px)}.cr-why-num{position:absolute;top:16px;right:20px;font-family:var(--font-primary);font-size:48px;font-weight:800;color:#3e8cfb12;line-height:1;pointer-events:none}.cr-why-icon{width:52px;height:52px;border-radius:12px;background:linear-gradient(135deg,var(--color-signature-blue),#60a5fa);display:flex;align-items:center;justify-content:center;margin-bottom:18px;transition:transform .3s}.cr-why-card:hover .cr-why-icon{transform:scale(1.08)}.cr-why-icon i{font-size:22px;color:var(--color-white)}.cr-why-card h3{font-family:var(--font-primary);font-size:var(--b2-size);font-weight:var(--b2-weight);line-height:var(--b2-line);color:var(--color-deep-indigo);margin-bottom:10px}.cr-why-card p{font-family:var(--font-primary);font-size:15px;font-weight:400;line-height:26px;color:var(--color-slate-grey)}.cr-jobs{padding:80px 5%;background:var(--color-white)}.cr-jobs-container{max-width:1200px;margin:0 auto}.cr-jobs-sub{font-family:var(--font-primary);font-size:var(--b3-size);color:var(--color-slate-grey);text-align:center;margin:-28px auto 36px}.cr-jobs-filter{display:flex;align-items:center;gap:14px;justify-content:center;margin-bottom:40px;flex-wrap:wrap}.cr-filter-item{display:flex;align-items:center;border:1px solid #dde1e7;border-radius:10px;padding:0 16px;background:var(--color-white);min-width:220px;height:48px}.cr-filter-item i{color:var(--color-slate-grey);font-size:15px;margin-right:10px}.cr-filter-item select{border:none;outline:none;font-family:var(--font-primary);font-size:var(--tag-size);font-weight:400;color:var(--color-slate-grey);background:transparent;width:100%;height:100%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24'%3E%3Cpath fill='%23777' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 4px center;padding-right:20px}.cr-filter-btn{padding:13px 28px;border:2px solid var(--color-signature-blue);border-radius:10px;background:transparent;color:var(--color-signature-blue);font-family:var(--font-primary);font-size:var(--tag-size);font-weight:var(--tag-weight);cursor:pointer;transition:all .3s}.cr-filter-btn:hover{background:var(--color-signature-blue);color:var(--color-white)}.cr-custom-dd{position:relative;flex:1 1 auto;width:100%;height:100%;display:flex;align-items:center}.cr-custom-dd-btn{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;height:100%;background:transparent;border:0;padding:0;font:inherit;font-size:14px;color:var(--color-slate-grey, #475569);cursor:pointer;outline:none;text-align:left}.cr-custom-dd-btn .cr-custom-dd-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto}.cr-custom-dd-btn i{font-size:11px;color:#94a3b8;transition:transform .2s ease;flex:0 0 auto}.cr-custom-dd.open .cr-custom-dd-btn i{transform:rotate(180deg)}.cr-custom-dd-list{position:absolute;left:-17px;right:-17px;top:calc(100% + 8px);background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 12px 32px #0f172a1f;z-index:1000;max-height:280px;overflow-y:auto;padding:6px 0}.cr-custom-dd-list[data-position=up]{top:auto;bottom:calc(100% + 8px)}.cr-custom-dd-list[hidden]{display:none!important}.cr-custom-dd-item{padding:10px 16px;cursor:pointer;font-size:14px;color:#334155;line-height:1.4;white-space:normal}.cr-custom-dd-item:hover{background:#f1f5f9;color:#0f172a}.cr-custom-dd-item.selected{background:#eff6ff;color:var(--color-signature-blue, #3E8CFB);font-weight:600}.cr-custom-dd-native{position:absolute!important;opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;overflow:hidden!important}.cr-jobs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.cr-job-card{background:var(--color-white);border:1px solid #e4e9f0;border-radius:14px;padding:28px 24px;display:flex;flex-direction:column;transition:box-shadow .35s,border-color .35s,transform .35s}.cr-job-card:hover{box-shadow:0 10px 32px #3e8cfb1f;border-color:var(--color-signature-blue);transform:translateY(-4px)}.cr-job-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.cr-job-card-logo img{width:40px;height:40px;object-fit:contain}.cr-job-card-loc{font-family:var(--font-primary);font-size:12px;font-weight:600;color:var(--color-signature-blue);background:#3e8cfb14;padding:4px 12px;border-radius:20px}.cr-job-card-loc i{margin-right:4px;font-size:11px}.cr-job-card-title{font-family:var(--font-primary);font-size:var(--b2-size);font-weight:var(--b2-weight);line-height:var(--b2-line);color:var(--color-deep-indigo);margin-bottom:12px}.cr-job-card-meta{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.cr-job-card-meta span{font-family:var(--font-primary);font-size:13px;color:var(--color-slate-grey);display:flex;align-items:center;gap:8px}.cr-job-card-meta span i{color:var(--color-signature-blue);font-size:13px;width:16px;text-align:center}.cr-job-card-desc{font-family:var(--font-primary);font-size:14px;line-height:23px;color:var(--color-slate-grey);margin-bottom:18px;flex:1}.cr-job-card-actions{display:flex;gap:10px;margin-top:auto}.cr-btn-details{flex:1;padding:10px 14px;border:1.5px solid #dde1e7;border-radius:8px;background:transparent;color:var(--color-deep-indigo);font-family:var(--font-primary);font-size:var(--tag-size);font-weight:var(--tag-weight);cursor:pointer;transition:all .3s}.cr-btn-details:hover{border-color:var(--color-signature-blue);color:var(--color-signature-blue)}.cr-btn-apply{flex:1;padding:10px 14px;border:none;border-radius:8px;background:var(--color-signature-blue);color:var(--color-white);font-family:var(--font-primary);font-size:var(--tag-size);font-weight:var(--tag-weight);cursor:pointer;transition:background .3s,transform .25s}.cr-btn-apply:hover{background:var(--color-heritage-navy);transform:translateY(-1px)}.cr-jobs-none{text-align:center;font-family:var(--font-primary);font-size:var(--b3-size);color:var(--color-slate-grey);padding:40px 0}.cr-jobs-pagination{display:flex;justify-content:center;gap:8px;margin-top:36px}.cr-dot{width:32px;height:6px;border-radius:3px;background:#dde1e7;cursor:pointer;transition:all .3s}.cr-dot.active{background:var(--color-signature-blue);width:48px}.cr-jobs-locations{text-align:center;font-family:var(--font-primary);font-size:var(--tag-size);font-weight:500;color:var(--color-slate-grey);margin-top:28px;padding:14px 24px;background:#3e8cfb0d;border:1px solid rgba(62,140,251,.1);border-radius:10px;display:flex;align-items:center;gap:10px;justify-content:center}.cr-jobs-locations i{color:var(--color-signature-blue)}.cr-values{padding:80px 5%;background:#f7f9fc}.cr-values-container{max-width:1100px;margin:0 auto}.cr-values-intro{font-family:var(--font-primary);font-size:var(--b3-size);line-height:var(--b3-line);color:var(--color-slate-grey);text-align:center;max-width:600px;margin:-28px auto 44px}.cr-values-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.cr-value-item{background:var(--color-white);border:1px solid #e4e9f0;border-radius:14px;padding:30px 16px;text-align:center;transition:box-shadow .35s,border-color .35s,transform .35s}.cr-value-item:hover{box-shadow:0 8px 28px #3e8cfb1a;border-color:var(--color-signature-blue);transform:translateY(-4px)}.cr-value-icon{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#eff6ff,#dbeafe);display:flex;align-items:center;justify-content:center;margin:0 auto 16px;transition:transform .3s}.cr-value-item:hover .cr-value-icon{transform:scale(1.1) rotate(5deg)}.cr-value-icon i{font-size:22px;color:var(--color-signature-blue)}.cr-value-item h3{font-family:var(--font-primary);font-size:15px;font-weight:600;line-height:22px;color:var(--color-deep-indigo)}.cr-faq{padding:80px 5%;background:var(--color-white)}.cr-faq-container{max-width:780px;margin:0 auto}.cr-faq-list{display:flex;flex-direction:column;gap:12px}.cr-faq-item{border:1px solid #e4e9f0;border-radius:12px;overflow:hidden;transition:border-color .3s,box-shadow .3s}.cr-faq-item.active{border-color:var(--color-signature-blue);box-shadow:0 4px 20px #3e8cfb14}.cr-faq-q{width:100%;display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border:none;background:transparent;font-family:var(--font-primary);font-size:16px;font-weight:600;color:var(--color-deep-indigo);cursor:pointer;text-align:left;transition:color .3s}.cr-faq-item.active .cr-faq-q{color:var(--color-signature-blue)}.cr-faq-chevron{display:flex;align-items:center;transition:transform .35s;flex-shrink:0;margin-left:16px}.cr-faq-item.active .cr-faq-chevron{transform:rotate(180deg)}.cr-faq-a{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.22,1,.36,1),padding .4s cubic-bezier(.22,1,.36,1);padding:0 24px}.cr-faq-item.active .cr-faq-a{max-height:200px;padding:0 24px 20px}.cr-faq-a p{font-family:var(--font-primary);font-size:15px;line-height:26px;color:var(--color-slate-grey)}.cr-faq-a a{color:var(--color-signature-blue);text-decoration:none;font-weight:600}.cr-faq-a a:hover{text-decoration:underline}.cr-cta{position:relative;padding:90px 5%;background:linear-gradient(160deg,var(--color-carbon-black) 0%,var(--color-deep-indigo) 50%,var(--color-heritage-navy) 100%);text-align:center;overflow:hidden}.cr-cta-shapes{position:absolute;inset:0;pointer-events:none}.cr-cta-shapes span{position:absolute;border-radius:50%;background:#3e8cfb0f}.cr-cta-shapes span:nth-child(1){width:300px;height:300px;top:-80px;left:-60px}.cr-cta-shapes span:nth-child(2){width:200px;height:200px;bottom:-40px;right:10%}.cr-cta-shapes span:nth-child(3){width:120px;height:120px;top:30%;right:-30px}.cr-cta-inner{position:relative;z-index:2;max-width:700px;margin:0 auto}.cr-cta-inner h2{font-family:var(--font-primary);font-size:var(--h2-size);font-weight:var(--h2-weight);line-height:var(--h2-line);color:var(--color-white);margin-bottom:18px}.cr-cta-inner>p{font-family:var(--font-primary);font-size:var(--b3-size);line-height:var(--b3-line);color:#ffffffb3;margin-bottom:8px}.cr-cta-tagline{font-family:var(--font-primary);font-size:17px!important;font-weight:600!important;color:#93c5fd!important;margin-bottom:36px!important}.cr-cta-actions{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.cr-cta-btn-primary,.cr-cta-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 36px;min-width:200px;border-radius:10px;font-family:var(--font-primary);font-size:15px;font-weight:600;text-decoration:none;transition:all .3s}.cr-cta-btn-primary{background:var(--color-signature-blue);color:var(--color-white)!important;border:2px solid var(--color-signature-blue);cursor:pointer}.cr-cta-btn-primary:hover,.cr-cta-btn-primary:focus-visible{background:var(--color-heritage-navy, #011D80);border-color:var(--color-heritage-navy, #011D80);color:var(--color-white)!important;transform:translateY(-2px);box-shadow:0 6px 18px #011d8059}.cr-cta-btn-primary:active{transform:translateY(0);box-shadow:0 2px 6px #011d8040}.cr-cta-btn-secondary{background:transparent;color:var(--color-white)!important;border:2px solid rgba(255,255,255,.6);cursor:pointer}.cr-cta-btn-secondary:hover,.cr-cta-btn-secondary:focus-visible{border-color:var(--color-white);background:#ffffff2e;color:var(--color-white)!important;transform:translateY(-2px);box-shadow:0 6px 18px #00000040}.cr-cta-btn-secondary:active{transform:translateY(0);box-shadow:0 2px 6px #0000002e;background:#ffffff47}.crm-overlay{display:none;position:fixed;inset:0;background:#0000008c;z-index:10500;justify-content:center;align-items:center;padding:20px;backdrop-filter:blur(4px)}.crm-overlay.active{display:flex}.crm-box{background:var(--color-white);border-radius:16px;padding:0;max-width:560px;width:100%;max-height:calc(100vh - 40px);overflow-y:auto;position:relative;box-shadow:0 24px 80px #00000040;animation:cr-float-up .35s cubic-bezier(.22,1,.36,1)}.crm-box-details{max-width:520px}.crm-close{position:absolute;top:18px;right:20px;background:var(--color-signature-blue);border:none;font-size:22px;color:var(--color-white);cursor:pointer;line-height:1;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background .2s,transform .2s;z-index:5}.crm-close:hover{background:var(--color-heritage-navy);transform:scale(1.08)}.crm-title{font-family:var(--font-primary);font-size:clamp(12px,3.2vw,20px);font-weight:700;color:var(--color-white);text-align:center;padding:20px 54px 20px 20px;background:linear-gradient(135deg,var(--color-signature-blue),#2563eb);border-radius:16px 16px 0 0;margin:0;word-break:break-word;overflow-wrap:anywhere;hyphens:auto;line-height:1.3;box-sizing:border-box;width:100%;max-width:100%;overflow-x:hidden}@media(max-width:480px){.crm-overlay{padding:8px!important;align-items:flex-start!important}.crm-box{max-height:calc(100vh - 16px)!important;margin-top:4px}.crm-title{padding:14px 40px 14px 12px;font-size:13px;line-height:1.35;position:sticky;top:0;z-index:2}.crm-close{top:10px!important;right:10px!important;width:28px!important;height:28px!important;font-size:18px!important;z-index:3}.crm-box form{padding:18px 14px 16px!important}.crm-field label{font-size:13px}.crm-field input,.crm-field select,.crm-field textarea{font-size:14px}.crm-details-body{padding:16px 14px 0!important}.crm-apply-from-details{width:calc(100% - 28px)!important;margin:8px 14px 18px!important;font-size:14px!important;padding:12px!important}.crm-detail-row{font-size:13.5px;flex-wrap:wrap;gap:4px}.crm-detail-desc{font-size:13.5px;line-height:22px}}@media(max-width:380px){.crm-title{padding:12px 36px 12px 10px;font-size:12px;line-height:1.35}.crm-box form{padding:14px 10px!important}.crm-details-body{padding:14px 10px 0!important}.crm-apply-from-details{width:calc(100% - 20px)!important;margin:8px 10px 16px!important}}.crm-box form{padding:28px 28px 24px}.crm-field{margin-bottom:16px}.crm-field label{font-family:var(--font-primary);font-size:13px;font-weight:600;color:var(--color-deep-indigo);margin-bottom:6px;display:block}.crm-req{color:#ef4444}.crm-hint{color:var(--color-slate-grey);font-weight:400;font-size:12px}.crm-input-wrap{display:flex;align-items:center;border:1.5px solid #dde1e7;border-radius:10px;padding:0 14px;height:46px;transition:border-color .25s,box-shadow .25s}.crm-input-wrap:focus-within{border-color:var(--color-signature-blue);box-shadow:0 0 0 3px #3e8cfb1a}.crm-input-wrap i{color:#bbb;margin-right:10px;font-size:14px}.crm-input-wrap input{flex:1;border:none;outline:none;font-family:var(--font-primary);font-size:14px;height:100%;background:transparent;color:var(--color-deep-indigo)}.crm-field select{width:100%;border:1.5px solid #dde1e7;border-radius:10px;padding:11px 14px;font-family:var(--font-primary);font-size:14px;color:var(--color-slate-grey);outline:none;min-height:46px;appearance:auto;-webkit-appearance:auto;transition:border-color .25s}.crm-field select:focus{border-color:var(--color-signature-blue)}.crm-field textarea{width:100%;border:1.5px solid #dde1e7;border-radius:10px;padding:12px 14px;font-family:var(--font-primary);font-size:14px;outline:none;resize:vertical;color:var(--color-deep-indigo);transition:border-color .25s}.crm-field textarea:focus{border-color:var(--color-signature-blue)}.crm-row{display:flex;gap:12px}.crm-half{flex:1;min-width:0}.crm-file-wrap{border:2px dashed #dde1e7;border-radius:12px;padding:24px;text-align:center;cursor:pointer;transition:border-color .3s,background .3s;position:relative}.crm-file-wrap:hover,.crm-file-wrap.drag-over{border-color:var(--color-signature-blue);background:#3e8cfb08}.crm-file-wrap.has-file{border-color:#34d399;background:#34d3990a}.crm-file-wrap i{font-size:28px;color:var(--color-signature-blue);margin-bottom:8px}.crm-file-wrap p{font-family:var(--font-primary);font-size:13px;color:var(--color-slate-grey);margin:0}.crm-file-browse{color:var(--color-signature-blue);font-weight:600;text-decoration:underline}.crm-file-name{font-family:var(--font-primary);font-size:13px;font-weight:600;color:#34d399;margin-top:6px!important}.crm-file-wrap input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer}.crm-error{display:none;font-family:var(--font-primary);font-size:12px;font-weight:500;color:#ef4444;margin-top:5px}.crm-submit{width:100%;padding:15px;background:var(--color-signature-blue);color:var(--color-white);border:none;border-radius:10px;font-family:var(--font-primary);font-size:15px;font-weight:700;letter-spacing:.5px;cursor:pointer;transition:background .3s,transform .2s;margin-top:8px;display:flex;align-items:center;justify-content:center;gap:8px}.crm-submit:hover:not(:disabled){background:var(--color-heritage-navy);transform:translateY(-1px)}.crm-submit:disabled{opacity:.7;cursor:not-allowed}.crm-btn-loader{display:inline-flex;align-items:center}.crm-btn-loader i{animation:cr-spin .8s linear infinite}.crm-details-body{padding:24px 28px 0}.crm-detail-row{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #f0f2f5;font-family:var(--font-primary);font-size:15px}.crm-detail-label{font-weight:600;color:var(--color-deep-indigo)}.crm-detail-row span:last-child{color:var(--color-slate-grey)}.crm-detail-desc{padding:16px 0;font-family:var(--font-primary);font-size:15px;line-height:26px;color:var(--color-slate-grey)}.crm-detail-desc strong{color:var(--color-deep-indigo)}.crm-apply-from-details{display:block;width:calc(100% - 56px);margin:8px 28px 24px;padding:14px;background:var(--color-signature-blue);color:var(--color-white);border:none;border-radius:10px;font-family:var(--font-primary);font-size:15px;font-weight:600;cursor:pointer;text-align:center;transition:background .3s}.crm-apply-from-details:hover{background:var(--color-heritage-navy)}.crm-apply-from-details i{margin-left:8px}.crm-captcha-field{margin-bottom:16px}.crm-turnstile-visible{min-height:65px;display:flex;align-items:center;justify-content:center;border-radius:8px;overflow:hidden}.crm-turnstile-visible iframe{width:100%!important;max-width:300px}.cr-toast{position:fixed;bottom:28px;right:28px;padding:16px 24px;border-radius:12px;font-family:var(--font-primary);font-size:14px;font-weight:600;color:var(--color-white);display:flex;align-items:center;gap:10px;z-index:10001;transform:translate(110%);opacity:0;transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .4s cubic-bezier(.22,1,.36,1);box-shadow:0 8px 32px #0003}.cr-toast.show{transform:translate(0);opacity:1}.cr-toast-success{background:linear-gradient(135deg,#059669,#10b981)}.cr-toast-error{background:linear-gradient(135deg,#dc2626,#ef4444)}.cr-toast i{font-size:18px}@media(max-width:991px){.cr-hero{min-height:480px}.cr-hero-inner{padding:160px 5% 100px}.cr-hero-h1{font-size:46px;line-height:56px}.cr-why-grid{grid-template-columns:1fr}.cr-jobs-grid{grid-template-columns:repeat(2,1fr)}.cr-jobs-filter{flex-direction:column;align-items:stretch}.cr-filter-item{min-width:100%}.cr-values-grid{grid-template-columns:repeat(3,1fr)}.crm-box{max-width:95%}}@media(max-width:576px){.cr-hero{min-height:auto}.cr-hero-inner{padding:150px 5% 80px}.cr-hero-h1{font-size:34px;line-height:42px}.cr-jobs-grid{grid-template-columns:1fr}.cr-job-card-actions{flex-direction:column}.cr-values-grid{grid-template-columns:repeat(2,1fr)}.cr-value-item:last-child{grid-column:1 / -1;max-width:220px;margin:0 auto}.cr-cta-actions{flex-direction:column;align-items:center}.cr-cta-btn-primary,.cr-cta-btn-secondary{width:100%;max-width:300px;justify-content:center;text-align:center}.crm-row{flex-direction:column}.crm-half{width:100%}.crm-box form{padding:20px 18px}.cr-toast{bottom:16px;right:16px;left:16px}}.contact-hero-text h3{font-size:48px!important;font-weight:300!important;color:#fff!important;line-height:1.25!important;margin-bottom:20px!important;font-style:italic!important}.contact-hero-highlight{color:#facc15!important;font-weight:700!important;font-style:italic!important}.contact-hero-text p{font-size:17px!important;color:#ffffffd9!important;line-height:1.7!important}.contact-hero{background-position:center 100%}.contact-hero{background-image:url(/images/contact-bg.webp);background-size:cover;background-position:center 100%;background-repeat:no-repeat;position:relative;min-height:550px;display:flex;align-items:center;margin-top:100px}.contact-hero-overlay{position:absolute;inset:0;background:linear-gradient(to right,rgba(1,29,128,.92) 0%,rgba(1,29,128,.65) 50%,transparent 100%);z-index:1}.contact-hero-content-wrapper{position:relative;z-index:2;display:flex;align-items:center;width:100%;max-width:1200px;margin:0 auto;padding:180px 5% 80px}.contact-hero-text{flex:1;max-width:650px}.contact-hero-text h3{font-family:var(--font-primary)!important;font-size:48px!important;font-weight:700!important;color:#fff!important;line-height:60px!important;letter-spacing:0px!important;margin-bottom:20px!important;font-style:normal!important}.contact-hero-text h3 b{font-weight:700!important;font-style:normal!important}.contact-hero-highlight{color:var(--color-signature-blue)!important;font-weight:700!important;font-style:normal!important}.contact-hero-text p{font-family:var(--font-primary)!important;font-size:18px!important;font-weight:400!important;color:#ffffffd9!important;line-height:28px!important;letter-spacing:0px!important}.contact-hero-img-space{flex:1}.new_contact_heading_section{display:none}.op-section{padding:70px 5%;background:#fff}.op-container{max-width:1200px;margin:0 auto}.op-heading{font-family:var(--font-primary);font-size:40px;font-weight:700;line-height:50px;letter-spacing:0px;color:var(--color-deep-indigo);text-align:center;margin-bottom:36px}.op-heading-highlight{color:var(--color-signature-blue)}.op-filter-bar{display:flex;align-items:center;gap:16px;justify-content:center;margin-bottom:40px;flex-wrap:wrap}.op-filter-item{display:flex;align-items:center;border:1px solid #dde1e7;border-radius:10px;padding:0 16px;background:#fff;min-width:220px}.op-filter-item i{color:#777;font-size:16px;margin-right:10px}.op-filter-item select{border:none;outline:none;padding:14px 0;font-family:var(--font-primary);font-size:14px;font-weight:400;color:#777;background:transparent;width:100%;cursor:pointer;appearance:auto;-webkit-appearance:auto}.op-filter-apply{padding:14px 28px;border:2px solid var(--color-signature-blue);border-radius:10px;background:transparent;color:var(--color-signature-blue);font-family:var(--font-primary);font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.op-filter-apply:hover{background:var(--color-signature-blue);color:#fff}.op-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.op-card{background:#fff;border:1px solid #e8ecf1;border-radius:14px;padding:28px 24px;transition:all .3s ease}.op-card:hover{box-shadow:0 8px 30px #3e8cfb1f;border-color:var(--color-signature-blue);transform:translateY(-3px)}.op-card-logo{margin-bottom:16px}.op-card-logo img{width:44px;height:44px;object-fit:contain}.op-card-title{font-family:var(--font-primary);font-size:20px;font-weight:700;line-height:30px;color:var(--color-deep-indigo);margin-bottom:16px}.op-card-meta{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.op-card-meta span{font-family:var(--font-primary);font-size:14px;font-weight:400;line-height:24px;color:#777;display:flex;align-items:center;gap:8px}.op-card-meta span i{color:var(--color-signature-blue);font-size:14px;width:16px;text-align:center}.op-card-actions{display:flex;gap:12px}.op-btn-details{flex:1;padding:10px 16px;border:1.5px solid #dde1e7;border-radius:8px;background:transparent;color:var(--color-deep-indigo);font-family:var(--font-primary);font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.op-btn-details:hover{border-color:var(--color-signature-blue);color:var(--color-signature-blue)}.op-btn-apply{flex:1;padding:10px 16px;border:none;border-radius:8px;background:var(--color-signature-blue);color:#fff;font-family:var(--font-primary);font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.op-btn-apply:hover{background:var(--color-heritage-navy)}.op-no-results{display:none;text-align:center;font-family:var(--font-primary);font-size:18px;color:#777;padding:40px 0}.op-pagination{display:flex;justify-content:center;gap:8px;margin-top:36px}.op-dot{width:32px;height:6px;border-radius:3px;background:#dde1e7;cursor:pointer;transition:all .3s ease}.op-dot.active{background:var(--color-signature-blue);width:48px}.op-job-details-content p{font-family:var(--font-primary);font-size:16px;line-height:26px;color:#555;margin-bottom:12px}.op-job-details-content p strong{color:var(--color-deep-indigo)}@media(max-width:991px){.op-cards-grid{grid-template-columns:repeat(2,1fr)}.op-heading{font-size:34px;line-height:44px}.op-filter-bar{flex-direction:column;align-items:stretch}.op-filter-item{min-width:100%}}@media(max-width:576px){.op-cards-grid{grid-template-columns:1fr}.op-heading{font-size:28px;line-height:38px}.op-card-actions{flex-direction:column}}.op-filter-item select{padding:12px 0;font-size:15px;line-height:1.4}.career-modal-field select{padding:10px 12px;font-size:15px;line-height:1.4;height:auto;min-height:44px}.career-modal-input-wrap input{padding:10px 12px 10px 0;font-size:15px;line-height:1.4}.career-modal-half select{padding:10px 12px;font-size:13px;line-height:1.4;height:auto;min-height:44px}.op-filter-item{display:flex;align-items:center;border:1px solid #dde1e7;border-radius:10px;padding:0 16px;height:48px;overflow:hidden}.op-filter-item select{border:none;outline:none;font-family:var(--font-primary);font-size:14px;color:#777;background:transparent;width:100%;cursor:pointer;height:100%;display:flex;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24'%3E%3Cpath fill='%23777' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 4px center;padding-right:20px}@keyframes webFadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes webFadeIn{0%{opacity:0}to{opacity:1}}@keyframes webSlideLeft{0%{opacity:0;transform:translate(-60px)}to{opacity:1;transform:translate(0)}}@keyframes webSlideRight{0%{opacity:0;transform:translate(60px)}to{opacity:1;transform:translate(0)}}@keyframes webScaleIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes webFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes webBorderDraw{0%{width:0}to{width:60px}}@keyframes webCountUp{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.web-anim-breadcrumb{animation:webFadeIn .6s ease .2s both}.web-anim-title{animation:webFadeUp .7s ease .3s both}.web-anim-desc{animation:webFadeUp .7s ease .5s both}.web-anim-desc2{animation:webFadeUp .7s ease .7s both}.web-anim-card1{animation:webSlideLeft .7s ease .2s both}.web-anim-card2{animation:webSlideRight .7s ease .4s both}.AIservices-info-card{transition:transform .35s ease,box-shadow .35s ease}.AIservices-info-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 50px #0000001f}.AIservices-btn{transition:transform .25s ease,box-shadow .25s ease}.AIservices-btn:hover{transform:scale(1.06);box-shadow:0 8px 25px #00c8ff33}.web-anim-process-title{animation:webFadeUp .6s ease .1s both}.web-anim-process-title:after{content:"";display:block;height:3px;margin:12px auto 0;background:linear-gradient(90deg,#00c8ff,#7b2fff);animation:webBorderDraw .8s ease .6s both;border-radius:2px}.web-process-anim:nth-child(odd){animation:webSlideLeft .7s ease both}.web-process-anim:nth-child(2n){animation:webSlideRight .7s ease both}.web-process-anim:nth-child(1){animation-delay:.1s}.web-process-anim:nth-child(2){animation-delay:.2s}.web-process-anim:nth-child(3){animation-delay:.3s}.web-process-anim:nth-child(4){animation-delay:.4s}.web-process-anim:nth-child(5){animation-delay:.5s}.web-process-anim:nth-child(6){animation-delay:.6s}.web-process-anim:nth-child(7){animation-delay:.7s}.AIservices-process-item{transition:transform .35s ease,box-shadow .35s ease}.AIservices-process-item:hover{transform:translateY(-6px);box-shadow:0 16px 40px #0000001a}.AIservices-process-image img,.AIservices-process-image1 img{transition:transform .4s ease}.AIservices-process-item:hover .AIservices-process-image img,.AIservices-process-item:hover .AIservices-process-image1 img{transform:scale(1.05)}.web-step-num{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#00c8ff,#7b2fff);color:#fff;font-weight:700;font-size:14px;margin-bottom:10px;animation:webCountUp .5s ease both;box-shadow:0 4px 15px #00c8ff40}.web-anim-testimonial{animation:webScaleIn .7s ease .2s both}.Aiservices-testimonial-card{transition:transform .35s ease,box-shadow .35s ease}.Aiservices-testimonial-card:hover{transform:translateY(-5px);box-shadow:0 20px 50px #0000001a}.Aiservices-company-logo-div img{transition:transform .4s ease}.Aiservices-testimonial-card:hover .Aiservices-company-logo-div img{transform:scale(1.08)}.web-anim-faq{animation:webFadeUp .6s ease .1s both}.accordion-item{transition:transform .25s ease,box-shadow .25s ease}.accordion-item:hover{transform:translate(4px)}.web-anim-cta-text{animation:webSlideLeft .7s ease .2s both}.web-anim-cta-img{animation:webSlideRight .7s ease .3s both}.web-anim-cta-img img{animation:webFloat 4s ease-in-out infinite}.ree-btn-grdt1{transition:transform .25s ease,box-shadow .25s ease}.ree-btn-grdt1:hover{transform:translateY(-3px);box-shadow:0 10px 30px #00c8ff33}.whatsapp-bg:hover{transform:translateY(-3px);box-shadow:0 10px 30px #25d36640}.web-reveal{opacity:0;transform:translateY(30px);transition:opacity .7s ease,transform .7s ease}.web-reveal.visible{opacity:1;transform:translateY(0)}.web-reveal-left{opacity:0;transform:translate(-40px);transition:opacity .7s ease,transform .7s ease}.web-reveal-left.visible{opacity:1;transform:translate(0)}.web-reveal-right{opacity:0;transform:translate(40px);transition:opacity .7s ease,transform .7s ease}.web-reveal-right.visible{opacity:1;transform:translate(0)}.web-reveal-scale{opacity:0;transform:scale(.9);transition:opacity .6s ease,transform .6s ease}.web-reveal-scale.visible{opacity:1;transform:scale(1)}:root{--mob-accent: #ffbd5c;--mob-accent-dark: #e5a33d;--mob-dark: #0a0e1a;--mob-dark-card: #111827;--mob-dark-card-hover: #1a2337;--mob-text: #000000;--mob-text-muted: #94a3b8;--mob-white: #ffffff;--mob-gradient-1: linear-gradient(135deg, #ffbd5c 0%, #ff8a3d 100%);--mob-gradient-2: linear-gradient(135deg, #0a0e1a 0%, #1a1f35 50%, #0a0e1a 100%);--mob-gradient-glow: linear-gradient(135deg, rgba(255, 189, 92, .15) 0%, rgba(255, 138, 61, .05) 100%);--mob-shadow-sm: 0 2px 8px rgba(0, 0, 0, .3);--mob-shadow-md: 0 8px 32px rgba(0, 0, 0, .4);--mob-shadow-lg: 0 16px 64px rgba(0, 0, 0, .5);--mob-shadow-glow: 0 0 40px rgba(255, 189, 92, .15);--mob-radius: 16px;--mob-radius-sm: 8px;--mob-transition: .4s cubic-bezier(.25, .46, .45, .94);--mob-bounce: cubic-bezier(.34, 1.56, .64, 1);--mob-smooth: cubic-bezier(.22, .61, .36, 1)}@keyframes mobFadeDown{0%{opacity:0;transform:translateY(-40px);filter:blur(8px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes mobSlideUp{0%{opacity:0;transform:translateY(60px) scale(.96)}60%{opacity:1;transform:translateY(-8px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes mobSlideLeft{0%{opacity:0;transform:translate(-80px) rotate(-2deg)}to{opacity:1;transform:translate(0) rotate(0)}}@keyframes mobSlideRight{0%{opacity:0;transform:translate(80px) rotate(2deg)}to{opacity:1;transform:translate(0) rotate(0)}}@keyframes mobScaleIn{0%{opacity:0;transform:scale(.7);filter:blur(6px)}70%{opacity:1;transform:scale(1.04);filter:blur(0)}to{opacity:1;transform:scale(1);filter:blur(0)}}@keyframes mobFloat1{0%,to{transform:translate(0) scale(1);opacity:.3}25%{transform:translate(30px,-50px) scale(1.2);opacity:.6}50%{transform:translate(-20px,-100px) scale(.8);opacity:.4}75%{transform:translate(40px,-60px) scale(1.1);opacity:.5}}@keyframes mobFloat2{0%,to{transform:translate(0) rotate(0);opacity:.2}33%{transform:translate(-40px,-80px) rotate(120deg);opacity:.5}66%{transform:translate(30px,-40px) rotate(240deg);opacity:.3}}@keyframes mobFloat3{0%,to{transform:translate(0) scale(1);opacity:.4}50%{transform:translate(60px,-120px) scale(.6);opacity:.7}}@keyframes mobGlowPulse{0%,to{box-shadow:0 0 20px #ffbd5c1a}50%{box-shadow:0 0 40px #ffbd5c4d,0 0 80px #ffbd5c1a}}@keyframes mobShimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes mobTiltFloat{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-12px) rotate(2deg)}}@keyframes mobGradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes mobDrawLine{0%{height:0;opacity:0}to{height:100%;opacity:1}}@keyframes mobCounterPop{0%{transform:scale(0) rotate(-180deg);opacity:0}60%{transform:scale(1.2) rotate(10deg);opacity:1}to{transform:scale(1) rotate(0);opacity:1}}@keyframes mobBorderRotate{0%{--mob-border-angle: 0deg}to{--mob-border-angle: 360deg}}@keyframes mobRipple{0%{transform:scale(.8);opacity:.5}to{transform:scale(2.5);opacity:0}}@keyframes mobBlink{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes mobSweep{0%{transform:translate(-100%) skew(-15deg)}to{transform:translate(200%) skew(-15deg)}}.anim-fade-down{animation:mobFadeDown .9s var(--mob-smooth) both}.anim-slide-up{animation:mobSlideUp .9s var(--mob-bounce) both}.anim-slide-left{animation:mobSlideLeft .8s var(--mob-smooth) both}.anim-slide-right{animation:mobSlideRight .8s var(--mob-smooth) both}.anim-scale-in{animation:mobScaleIn .8s var(--mob-bounce) both}.anim-delay-1{animation-delay:.1s}.anim-delay-2{animation-delay:.25s}.anim-delay-3{animation-delay:.4s}.anim-delay-4{animation-delay:.55s}.anim-delay-5{animation-delay:.7s}.anim-delay-6{animation-delay:.85s}.mob-banner{position:relative;min-height:85vh;display:flex;align-items:center;background:var(--mob-gradient-2);background-size:200% 200%;animation:mobGradientShift 12s ease infinite;overflow:hidden;padding:120px 5% 80px}.mob-banner__overlay{position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,189,92,.03) 0%,transparent 40%,rgba(255,138,61,.02) 70%,transparent 100%);z-index:1}.mob-banner__overlay:after{content:"";position:absolute;top:0;left:0;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,189,92,.04),transparent);animation:mobSweep 8s ease-in-out infinite}.mob-banner__container{position:relative;z-index:2;max-width:900px;width:100%}.mob-banner__content{display:flex;flex-direction:column;gap:16px}.mob-breadcrumb{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:.85rem}.mob-breadcrumb a{color:var(--mob-text-muted);text-decoration:none;transition:color var(--mob-transition);position:relative}.mob-breadcrumb a:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background:var(--mob-accent);transition:width var(--mob-transition)}.mob-breadcrumb a:hover{color:var(--mob-accent)}.mob-breadcrumb a:hover:after{width:100%}.mob-breadcrumb__active{color:var(--mob-accent)!important}.mob-breadcrumb__sep{color:var(--mob-text-muted);opacity:.4}.mob-highlight{color:var(--mob-accent);background:linear-gradient(90deg,var(--mob-accent),#ff8a3d,var(--mob-accent),#ff8a3d);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:mobShimmer 4s linear infinite}.mob-banner__subtitle{font-size:1.1rem;color:var(--mob-text-muted);letter-spacing:.5px;margin:0}.mob-banner__title{font-size:clamp(2rem,5vw,3.5rem);font-weight:800;color:var(--mob-white);line-height:1.15;margin:0;letter-spacing:-.02em}.mob-banner__desc{font-size:1.05rem;color:var(--mob-text-muted);line-height:1.7;max-width:680px;margin:8px 0 0}.mob-banner__particles{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.mob-particle{position:absolute;border-radius:50%;background:var(--mob-accent);opacity:.3}.mob-particle--1{width:6px;height:6px;bottom:20%;left:10%;animation:mobFloat1 7s ease-in-out infinite}.mob-particle--2{width:10px;height:10px;bottom:30%;left:30%;animation:mobFloat2 9s ease-in-out infinite;animation-delay:1s}.mob-particle--3{width:4px;height:4px;bottom:15%;right:20%;animation:mobFloat3 6s ease-in-out infinite;animation-delay:2s}.mob-particle--4{width:8px;height:8px;bottom:40%;right:10%;animation:mobFloat1 10s ease-in-out infinite;animation-delay:.5s;background:#ff8a3d}.mob-particle--5{width:5px;height:5px;bottom:60%;left:50%;animation:mobFloat2 8s ease-in-out infinite;animation-delay:3s}.mob-particle--6{width:12px;height:12px;bottom:50%;right:35%;animation:mobFloat3 11s ease-in-out infinite;animation-delay:1.5s;opacity:.15}.mob-info{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:32px;padding:80px 5%;background:var(--mob-dark)}.mob-info__card{position:relative;background:var(--mob-dark-card);border:1px solid rgba(255,189,92,.08);border-radius:var(--mob-radius);padding:40px 32px 32px;display:flex;flex-direction:column;justify-content:space-between;gap:24px;overflow:hidden;transition:transform var(--mob-transition),box-shadow var(--mob-transition),border-color var(--mob-transition)}.mob-info__card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--mob-gradient-1);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--mob-smooth)}.mob-info__card:hover:before{transform:scaleX(1)}.mob-info__card:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at center,rgba(255,189,92,.04) 0%,transparent 60%);opacity:0;transition:opacity .6s ease;pointer-events:none}.mob-info__card:hover:after{opacity:1}.mob-info__card:hover{transform:translateY(-8px);box-shadow:var(--mob-shadow-glow);border-color:#ffbd5c33}.mob-info__card h2{font-size:1.35rem;color:var(--mob-white);font-weight:700;margin:0 0 12px;line-height:1.3}.mob-info__card p{color:var(--mob-text-muted);font-size:.95rem;line-height:1.7;margin:0}.mob-info__card-body{position:relative;z-index:1}.mob-btn{position:relative;display:inline-flex;align-items:center;gap:8px;padding:14px 32px;font-size:.95rem;font-weight:600;border:none;border-radius:50px;cursor:pointer;overflow:hidden;transition:all var(--mob-transition);z-index:1;text-decoration:none}.mob-btn--glow{background:var(--mob-gradient-1);color:var(--mob-dark);box-shadow:0 4px 20px #ffbd5c40}.mob-btn--glow:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transform:translate(-100%);transition:transform .6s ease}.mob-btn--glow:hover:before{transform:translate(100%)}.mob-btn--glow:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 8px 32px #ffbd5c66}.mob-btn--glow:active{transform:translateY(-1px) scale(.98)}.mob-btn--primary{background:var(--mob-gradient-1);color:var(--mob-dark)}.mob-btn--primary:hover{transform:translateY(-3px);box-shadow:0 8px 32px #ffbd5c59}.mob-btn--whatsapp{background:#25d366;color:var(--mob-white)}.mob-btn--whatsapp:hover{background:#22c35e;transform:translateY(-3px);box-shadow:0 8px 32px #25d36659}.mob-btn:after{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-radius:50%;background:#fff6;transform:translate(-50%,-50%) scale(0);opacity:0}.mob-btn:active:after{animation:mobRipple .5s ease-out}.mob-process{padding:100px 5%;background:var(--mob-dark);position:relative}.mob-process__title{text-align:center;font-size:clamp(1.6rem,3.5vw,2.4rem);color:var(--mob-white);font-weight:800;margin:0 0 72px;letter-spacing:-.02em}.mob-process__timeline{max-width:1000px;margin:0 auto;position:relative;display:flex;flex-direction:column;gap:64px}.mob-process__timeline:before{content:"";position:absolute;top:0;left:50%;width:2px;height:100%;background:linear-gradient(180deg,transparent 0%,var(--mob-accent) 10%,var(--mob-accent) 90%,transparent 100%);opacity:.2;transform:translate(-50%);animation:mobDrawLine 2s var(--mob-smooth) both;animation-delay:.5s}.mob-process__item{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;position:relative}.mob-process__item--reverse{direction:rtl}.mob-process__item--reverse>*{direction:ltr}.mob-process__step-num{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--mob-gradient-1);color:var(--mob-dark);font-size:1rem;font-weight:800;margin-bottom:16px;animation:mobCounterPop .7s var(--mob-bounce) both;animation-delay:.8s;box-shadow:0 4px 24px #ffbd5c4d;transition:transform .3s var(--mob-bounce),box-shadow .3s ease}.mob-process__item:hover .mob-process__step-num{transform:scale(1.15) rotate(10deg);box-shadow:0 6px 32px #ffbd5c80}.mob-process__text h3{font-size:1.3rem;color:var(--mob-white);font-weight:700;margin:0 0 12px}.mob-process__text p{color:var(--mob-text-muted);font-size:.95rem;line-height:1.7;margin:0}.mob-process__image{display:flex;justify-content:center;align-items:center}.mob-process__image img{max-width:260px;width:100%;border-radius:var(--mob-radius);animation:mobTiltFloat 5s ease-in-out infinite;transition:transform .5s var(--mob-bounce),filter .4s ease;filter:drop-shadow(0 8px 24px rgba(0,0,0,.3))}.mob-process__image img:hover{transform:scale(1.08) translateY(-8px);filter:drop-shadow(0 16px 40px rgba(255,189,92,.15))}.mob-testimonial{padding:100px 5%;background:linear-gradient(180deg,var(--mob-dark) 0%,#0d1225 100%);position:relative}.mob-testimonial__container{max-width:800px;margin:0 auto}.mob-testimonial__heading{text-align:center;font-size:clamp(1.6rem,3.5vw,2.2rem);color:var(--mob-white);font-weight:800;margin:0 0 48px}.mob-testimonial__card{position:relative;border-radius:var(--mob-radius);padding:3px;background:linear-gradient(135deg,#ffbd5c4d,#ff8a3d1a,#ffbd5c4d);background-size:200% 200%;animation:mobGradientShift 6s ease infinite,mobGlowPulse 4s ease-in-out infinite}.mob-testimonial__inner{background:var(--mob-dark-card);border-radius:calc(var(--mob-radius) - 2px);padding:48px 40px;display:flex;gap:32px;align-items:flex-start}.mob-testimonial__logo-wrap{flex-shrink:0}.mob-testimonial__logo{width:80px;height:80px;background:#ffffff0d;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:12px;transition:transform .5s var(--mob-bounce)}.mob-testimonial__logo:hover{transform:rotate(10deg) scale(1.1)}.mob-testimonial__logo img{width:100%;height:auto;border-radius:50%}.mob-testimonial__body{flex:1}.mob-testimonial__dq{width:36px;opacity:.5;margin-bottom:16px;transition:opacity .3s ease}.mob-testimonial__card:hover .mob-testimonial__dq{opacity:.8}.mob-testimonial__quote{font-size:1.05rem;color:var(--mob-text);line-height:1.8;font-style:italic;margin:0 0 16px}.mob-testimonial__author{font-size:.95rem;color:var(--mob-accent);font-weight:600}.mob-testimonial__explore{margin-top:16px}.mob-testimonial__explore a{color:var(--mob-accent);text-decoration:none;font-weight:600;font-size:.9rem;position:relative;padding-bottom:2px;transition:color var(--mob-transition)}.mob-testimonial__explore a:after{content:" \2192";transition:transform .3s ease;display:inline-block}.mob-testimonial__explore a:hover:after{transform:translate(4px)}.mob-faq{padding:100px 5%;background:var(--mob-dark)}.mob-faq__container{max-width:720px;margin:0 auto}.mob-faq__title{text-align:center;font-size:clamp(1.4rem,3vw,2rem);color:var(--mob-white);font-weight:700;margin:0 0 48px}.mob-faq__accordion{display:flex;flex-direction:column;gap:12px}.mob-faq__item{border:1px solid rgba(255,255,255,.06);border-radius:var(--mob-radius-sm);overflow:hidden;background:var(--mob-dark-card);transition:border-color .3s ease,box-shadow .3s ease}.mob-faq__item:hover{border-color:#ffbd5c26;box-shadow:0 4px 24px #ffbd5c0d}.mob-faq__item button{width:100%;display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:none;border:none;cursor:pointer;text-align:left;color:var(--mob-white);font-size:.95rem;font-weight:600;transition:color .3s ease}.mob-faq__item button:hover{color:var(--mob-accent)}.mob-faq__item .icon{width:20px;height:20px;position:relative;flex-shrink:0;margin-left:16px}.mob-faq__item .icon:before,.mob-faq__item .icon:after{content:"";position:absolute;background:var(--mob-accent);transition:transform .4s var(--mob-bounce)}.mob-faq__item .icon:before{top:50%;left:0;width:100%;height:2px;transform:translateY(-50%)}.mob-faq__item .icon:after{top:0;left:50%;width:2px;height:100%;transform:translate(-50%)}.mob-faq__item button[aria-expanded=true] .icon:after{transform:translate(-50%) rotate(90deg);opacity:0}.mob-faq__item .accordion-content{max-height:0;overflow:hidden;transition:max-height .5s var(--mob-smooth),padding .5s var(--mob-smooth)}.mob-faq__item .accordion-content p{padding:0 24px 20px;color:var(--mob-text-muted);font-size:.9rem;line-height:1.7;margin:0}.mob-cta{padding:100px 5%;background:linear-gradient(180deg,#0d1225 0%,var(--mob-dark) 100%)}.mob-cta__container{max-width:1100px;margin:0 auto}.mob-cta__inner{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;background:var(--mob-dark-card);border:1px solid rgba(255,189,92,.08);border-radius:var(--mob-radius);padding:60px 48px;position:relative;overflow:hidden;transition:border-color .4s ease}.mob-cta__inner:hover{border-color:#ffbd5c33}.mob-cta__inner:before{content:"";position:absolute;top:-50%;right:-20%;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,rgba(255,189,92,.06) 0%,transparent 70%);animation:mobTiltFloat 8s ease-in-out infinite;pointer-events:none}.mob-cta__label{display:inline-block;font-size:.85rem;color:var(--mob-accent);font-weight:700;text-transform:uppercase;letter-spacing:2px;margin-bottom:16px}.mob-cta__text h3{font-size:clamp(1.4rem,3vw,2rem);color:var(--mob-white);font-weight:700;line-height:1.3;margin:0 0 32px}.mob-highlight-cta{color:var(--mob-accent);position:relative}.mob-highlight-cta:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:3px;background:var(--mob-gradient-1);border-radius:2px;animation:mobGlowPulse 3s ease-in-out infinite}.mob-cta__buttons{display:flex;gap:16px;flex-wrap:wrap}.mob-cta__image{display:flex;justify-content:center;align-items:center}.mob-cta__image img{max-width:100%;height:auto;animation:mobTiltFloat 6s ease-in-out infinite;filter:drop-shadow(0 8px 32px rgba(0,0,0,.3));transition:transform .5s var(--mob-bounce)}.mob-cta__image img:hover{transform:scale(1.05) translateY(-8px)}@media(max-width:768px){.mob-banner{min-height:70vh;padding:100px 5% 60px}.mob-banner__title{font-size:clamp(1.6rem,7vw,2.5rem)}.mob-info{grid-template-columns:1fr;padding:60px 5%}.mob-process__item,.mob-process__item--reverse{grid-template-columns:1fr;gap:24px}.mob-process__item--reverse{direction:ltr}.mob-process__timeline:before{left:24px}.mob-process__image img{max-width:200px}.mob-testimonial__inner{flex-direction:column;padding:32px 24px}.mob-cta__inner{grid-template-columns:1fr;padding:40px 24px;text-align:center}.mob-cta__buttons{justify-content:center}.mob-cta__text{order:1}.mob-cta__image{order:2}}@media(max-width:480px){.mob-breadcrumb{font-size:.75rem}.mob-banner__desc{font-size:.9rem}.mob-info__card{padding:28px 20px 24px}.mob-process{padding:60px 5%}.mob-process__title{margin-bottom:48px}}.phases-section{padding:5rem 5%;background:#fff;overflow:hidden}.phases-section .phases-header,.phases-section .phases-container{opacity:0;transform:translateY(40px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.phases-section .phases-container{transition-delay:.2s}.phases-section.phases-visible .phases-header,.phases-section.phases-visible .phases-container{opacity:1;transform:translateY(0)}.phases-header{text-align:center;max-width:720px;margin:0 auto 3.5rem}.phases-title{font-size:2.1rem;font-weight:700;color:#1a1a2e;margin-bottom:.75rem;line-height:1.3}.phases-subtitle{font-size:.95rem;color:#6b7280;line-height:1.7;margin:0}.phases-container{max-width:1100px;margin:0 auto;display:flex;gap:3rem;align-items:stretch}.phases-nav{flex:0 0 265px;display:flex;flex-direction:column;border-radius:14px;overflow:hidden;box-shadow:0 4px 24px #00000012;background:#f8f9fb;position:relative}.phases-nav:before{content:"";position:absolute;left:0;top:0;width:4px;height:calc(100% / 6);background:linear-gradient(180deg,var(--color-signature-blue),#3b82f6);border-radius:0 4px 4px 0;transition:top .4s cubic-bezier(.34,1.56,.64,1);z-index:2;box-shadow:0 0 12px #2563eb66}.phases-nav.indicator-0:before{top:0}.phases-nav.indicator-1:before{top:calc(100% / 6 * 1)}.phases-nav.indicator-2:before{top:calc(100% / 6 * 2)}.phases-nav.indicator-3:before{top:50%}.phases-nav.indicator-4:before{top:calc(100% / 6 * 4)}.phases-nav.indicator-5:before{top:calc(100% / 6 * 5)}.phases-tab{display:flex;align-items:center;gap:.4rem;padding:1.05rem 1.4rem;border:none;background:transparent;cursor:pointer;font-size:.92rem;font-weight:500;color:#4b5563;text-align:left;transition:all .35s cubic-bezier(.22,1,.36,1);border-left:4px solid transparent;position:relative;font-family:inherit;flex:1;opacity:0;transform:translate(-20px);animation:tabSlideIn .5s cubic-bezier(.22,1,.36,1) forwards}.phases-tab:nth-child(1){animation-delay:.05s}.phases-tab:nth-child(2){animation-delay:.1s}.phases-tab:nth-child(3){animation-delay:.15s}.phases-tab:nth-child(4){animation-delay:.2s}.phases-tab:nth-child(5){animation-delay:.25s}.phases-tab:nth-child(6){animation-delay:.3s}@keyframes tabSlideIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.phases-tab:after{content:"";position:absolute;bottom:0;left:1.4rem;right:1.4rem;height:1px;background:#e5e7eb}.phases-tab:last-child:after{display:none}.phases-tab:hover{background:#eef2ff;color:var(--color-signature-blue);padding-left:1.7rem}.phases-tab.active{background:var(--color-signature-blue);color:#fff;font-weight:600;border-left-color:transparent;box-shadow:inset 0 0 20px #00000014,0 0 0 1px #2563eb1a}.phases-tab.active .phases-tab-num{color:#ffffffb3}.phases-tab.active:after{display:none}.phases-tab.active:hover{background:var(--color-heritage-navy);color:#fff}.phases-tab-num{font-weight:700;min-width:20px;font-size:.95rem}.phases-content{flex:1;min-height:420px;position:relative}.phases-panel{display:none;animation:phaseSlideIn .45s cubic-bezier(.22,1,.36,1) forwards}.phases-panel.active{display:block}@keyframes phaseSlideIn{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}.phases-panel-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.75rem;border-bottom:2px solid #f3f4f6;padding-bottom:1rem}.phases-panel-title{font-size:1.45rem;font-weight:700;color:#1a1a2e;margin:0;line-height:1.3}.phases-panel-num{font-size:3.2rem;font-weight:800;line-height:1;background:linear-gradient(135deg,#f59e0b,#f97316);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;opacity:.55;user-select:none;animation:numPulse 2.5s ease-in-out infinite}@keyframes numPulse{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.65;transform:scale(1.04)}}.phases-panel-body{display:flex;flex-direction:column;gap:1.5rem}.phases-block{padding:0;animation:blockFadeUp .5s cubic-bezier(.22,1,.36,1) forwards;opacity:0}.phases-panel.active .phases-block:nth-child(1){animation-delay:.08s}.phases-panel.active .phases-block:nth-child(2){animation-delay:.18s}.phases-panel.active .phases-block:nth-child(3){animation-delay:.28s}@keyframes blockFadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.phases-block-label{display:flex;align-items:center;gap:.6rem;margin-bottom:.5rem}.phases-block-label h4{font-size:1.02rem;font-weight:700;color:#1a1a2e;margin:0}.phases-block-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;flex-shrink:0;transition:transform .3s ease,box-shadow .3s ease}.phases-block-icon:hover{transform:scale(1.12)}.phases-block-icon--goals{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#d97706;box-shadow:0 2px 8px #d9770626}.phases-block-icon--process{background:linear-gradient(135deg,#dbeafe,#bfdbfe);color:var(--color-signature-blue);box-shadow:0 2px 8px #2563eb26}.phases-block-icon--result{background:linear-gradient(135deg,#fce7f3,#fbcfe8);color:#db2777;box-shadow:0 2px 8px #db277726}.phases-block p{font-size:.9rem;color:#555;line-height:1.78;margin:0}@media(max-width:1024px){.phases-container{gap:2rem}.phases-nav{flex:0 0 230px}.phases-tab{font-size:.85rem;padding:.9rem 1.1rem}}@media(max-width:768px){.phases-section{padding:3.5rem 5%}.phases-title{font-size:1.6rem}.phases-container{flex-direction:column;gap:1.5rem;align-items:stretch}.phases-nav{flex:none;width:100%;flex-direction:row;flex-wrap:wrap;border-radius:12px;gap:0}.phases-nav:before{display:none}.phases-tab{flex:1 1 calc(50% + -0px);border-left:none;border-bottom:3px solid transparent;justify-content:center;text-align:center;padding:.8rem .6rem;font-size:.8rem}.phases-tab:after{display:none}.phases-tab.active{border-left-color:transparent;border-bottom-color:#fff}.phases-content{min-height:auto}.phases-panel-title{font-size:1.25rem}.phases-panel-num{font-size:2.5rem}}@media(max-width:480px){.phases-title{font-size:1.4rem}.phases-subtitle{font-size:.88rem}.phases-tab{flex:1 1 100%;justify-content:flex-start;text-align:left;border-bottom:none;border-left:4px solid transparent;padding:.85rem 1rem}.phases-tab.active{border-bottom-color:transparent;border-left-color:var(--color-heritage-navy)}.phases-panel-top{flex-direction:row;align-items:center}.phases-block-icon{width:30px;height:30px}.phases-block-icon svg{width:15px;height:15px}}._faq_chevron{display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .3s ease}._faq_item.active ._faq_chevron{transform:rotate(180deg)}._faq_item.active,._faq_item.glow{border-color:#e5e7eb!important;box-shadow:none!important}.rq-overlay{position:fixed;inset:0;background:#0000008c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:99999;padding:16px}.rq-overlay.hide{display:none!important}.rq-modal-card{display:flex;background:#fff;border-radius:16px;overflow:hidden;max-width:820px;width:94vw;max-height:92vh;box-shadow:0 20px 60px #00000040;border:2px solid #bde0fe;position:relative}.rq-hero-left{width:48%;min-height:520px;position:relative;overflow:hidden;background:linear-gradient(135deg,#e0e7ff,#dbeafe,#ede9fe);display:flex;align-items:center;justify-content:center;flex-shrink:0}.rq-hero-circle{width:85%;aspect-ratio:1;border-radius:50%;background:linear-gradient(145deg,#c7d2fe,#bfdbfe 40%,#ddd6fe);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 40px #6366f126}.rq-hero-img{width:90%;height:auto;object-fit:contain}.rq-form-side{flex:1;padding:28px 28px 24px;overflow-y:auto;font-family:Poppins,-apple-system,sans-serif;position:relative}.rq-close-btn{position:absolute;top:12px;right:14px;background:none;border:none;font-size:24px;color:#9ca3af;cursor:pointer;line-height:1;padding:4px;z-index:5;transition:color .2s}.rq-close-btn:hover{color:#374151}.rq-title{font-size:22px;font-weight:700;color:#111827;text-align:center;margin:0 0 22px}.rq-label{display:block;font-size:13px;font-weight:600;color:#374151;margin-bottom:5px}.rq-input-wrap{display:flex;align-items:center;gap:10px;border:1.5px solid #e5e7eb;border-radius:10px;padding:0 12px;background:#fff;margin-bottom:14px;transition:border-color .2s}.rq-input-wrap:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f614}.rq-input-icon{flex-shrink:0}.rq-input{flex:1;border:none;outline:none;padding:13px 0;font-size:14px;color:#1f2937;background:transparent;font-family:inherit;min-width:0}.rq-input::placeholder{color:#9ca3af}.rq-row{display:flex;gap:12px;margin-bottom:14px}.rq-col{flex:1;min-width:0}.rq-select{display:block;width:100%;height:44px;padding:0 32px 0 12px;border:1.5px solid #e5e7eb;border-radius:10px;font-size:13px;color:#1f2937;background:#fff;outline:none;font-family:inherit;cursor:pointer;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:14px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;line-height:44px}.rq-select:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f614}.rq-textarea{display:block;width:100%;padding:12px 14px;border:1.5px solid #e5e7eb;border-radius:10px;font-size:14px;color:#1f2937;background:#fff;outline:none;font-family:inherit;resize:vertical;box-sizing:border-box;margin-bottom:14px;min-height:72px}.rq-textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f614}.rq-textarea::placeholder{color:#9ca3af}.rq-error{display:none;color:#dc2626;font-size:13px;padding:8px 12px;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;text-align:center;margin-bottom:12px;animation:rqShake .4s ease}@keyframes rqShake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.rq-submit{display:block;width:60%;margin:0 auto;padding:13px;background:var(--color-signature-blue);color:#fff;border:none;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer;letter-spacing:.5px;font-family:inherit;transition:all .3s}.rq-submit:hover:not(:disabled){background:var(--color-heritage-navy);transform:translateY(-1px);box-shadow:0 4px 16px #2563eb59}.rq-submit:disabled{opacity:.7;cursor:not-allowed}.rq-success{display:none;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:60px 20px;gap:8px}.rq-success-icon{width:64px;height:64px;border-radius:50%;background:#dcfce7;display:flex;align-items:center;justify-content:center;margin-bottom:8px}.rq-success h3{font-size:20px;font-weight:700;color:#111827;margin:0}.rq-success p{font-size:14px;color:#6b7280;line-height:1.6;margin:0 0 16px}.rq-success .rq-submit{max-width:180px}@media(max-width:680px){.rq-hero-left{display:none!important}.rq-modal-card{max-width:440px}.rq-form-side{padding:24px 20px 20px}.rq-row{flex-direction:column;gap:0}.rq-col{margin-bottom:14px}.rq-submit{width:100%}}.rq-option-card{border-radius:14px;border:1px solid hsl(230 15% 28%);background:#252837;padding:14px 16px;display:flex;align-items:center;gap:12px;text-align:left;cursor:pointer;position:relative;overflow:hidden;transition:all .2s ease;font-family:var(--font-primary);color:#e2ebf3}.rq-option-card:hover{border-color:#4c5067;transform:translateY(-1px)}.rq-option-card.selected{border-color:#24dbc980;background:#24dbc90f;box-shadow:0 0 0 1px #24dbc933;position:relative;overflow:hidden}.rq-option-card.selected:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,hsl(174 72% 50% / .6),transparent);animation:rq-glow-pulse 2s ease-in-out infinite}@keyframes rq-glow-pulse{0%,to{opacity:.4}50%{opacity:1}}.rq-option-card.selected .rq-option-label{color:#edf2f7}.rq-option-card.vertical{flex-direction:column;align-items:flex-start;padding:18px 16px}.rq-option-card.timeline{width:100%;gap:10px}.rq-option-icon{color:#7b879d;transition:color .2s}.rq-option-card.selected .rq-option-icon{color:#24dbc9}.rq-option-label{font-weight:600;font-size:13px}.rq-option-desc{font-size:12px;color:#7b879d;margin-top:2px}.rq-option-check{width:20px;height:20px;border-radius:50%;background:#24dbc9;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:auto}.rq-option-check svg{color:#1d2030}.rq-option-check.top-right{position:absolute;top:10px;right:10px;margin-left:0}.rq-budget-icons{display:flex;align-items:center;gap:2px;margin-bottom:4px;color:#7b879d}.rq-option-card.selected .rq-budget-icons{color:#24dbc9}.rq-pills{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.rq-pill{display:flex;align-items:center;gap:6px;padding:8px 16px;border-radius:50px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;border:1px solid hsl(230 15% 28%);background:#252837;color:#7b879d;font-family:var(--font-primary)}.rq-pill:hover{border-color:#4c5067;color:#e2ebf3}.rq-pill.selected{border-color:#24dbc980;background:#24dbc914;color:#24dbc9}.rq-timeline-wrap{max-width:480px;margin:0 auto;width:100%}.rq-timeline-list{display:flex;flex-direction:column;gap:8px}.rq-timeline-text{display:flex;align-items:center;gap:8px}.rq-success{text-align:center;max-width:480px;margin:0 auto;padding:48px 0}.rq-success-icon{width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;background:linear-gradient(135deg,#24dbc926,#995cd626)}.rq-success-icon svg{color:#24dbc9}.rq-success-title{font-family:"Outfit",var(--font-primary);font-size:28px;font-weight:700;color:#e2ebf3;margin:0 0 12px}.rq-success-text{color:#7b879d;font-size:15px;line-height:1.6;margin:0}.rq-success-text span{color:#24dbc9;font-weight:600}.rq-nav{display:flex;justify-content:space-between;align-items:center;margin-top:28px}.rq-nav.rq-nav-card{max-width:440px;margin:20px auto 0}.rq-btn-back{display:flex;align-items:center;gap:6px;padding:10px 20px;border-radius:10px;font-weight:600;font-size:14px;background:transparent;border:1px solid hsl(230 15% 28%);color:#7b879d;cursor:pointer;font-family:var(--font-primary);transition:all .2s}.rq-btn-back:hover{color:#e2ebf3;border-color:#576175}.rq-btn-back:disabled{opacity:.3;cursor:not-allowed}.rq-btn-next{display:flex;align-items:center;gap:6px;padding:10px 20px;border-radius:10px;font-weight:600;font-size:14px;background:linear-gradient(135deg,#24dbc9,#995cd6);border:none;color:#fff;cursor:pointer;font-family:var(--font-primary);box-shadow:0 4px 15px #24dbc933;transition:all .2s}.rq-btn-next:hover{box-shadow:0 8px 25px #24dbc94d;transform:translateY(-1px)}.rq-btn-next:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none}@media(max-width:768px){.rq-wrapper{padding:24px 20px}.rq-card{padding:24px 20px 20px}.rq-modal{max-width:100%;max-height:100vh;border-radius:14px}.rq-grid-2{grid-template-columns:1fr}.rq-step-title{font-size:22px}}@media(max-width:480px){.rq-wrapper{padding:20px 16px}.rq-card{padding:20px 16px 16px;border-radius:12px}.rq-badges{gap:6px}.rq-badge{font-size:11px;padding:4px 10px}.rq-grid-3{grid-template-columns:1fr 1fr}.rq-btn-back,.rq-btn-next{padding:10px 16px;font-size:13px}}.hero-title{font-size:22px;color:var(--color-bright-horizon)}.footer{background:linear-gradient(180deg,#0b0f19,#070b12);color:#fff;padding:80px 0 40px}.footer-container{width:90%;max-width:1200px;margin:auto}.footer-heading h2{font-size:46px;font-weight:700;margin-bottom:60px}.footer-heading span{color:#ff5c5c}.footer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:60px}.footer-column h3{margin-bottom:20px;font-size:18px;font-weight:600}.footer-column ul{list-style:none;padding:0}.footer-column ul li{margin-bottom:10px}.footer-column a{color:#d1d5db;text-decoration:none;transition:.3s}.footer-column a:hover{color:#fff}.footer-brochure-btn{margin-top:20px;padding:10px 20px;border-radius:8px;background:linear-gradient(90deg,#ff5c5c,#ff7e5f);border:none;color:#fff;cursor:pointer}.map-wrapper iframe{width:100%;height:220px;border-radius:16px;border:none}.footer-bottom{margin-top:50px;border-top:1px solid #1f2937;padding-top:20px;text-align:center;font-size:14px;color:#9ca3af}@media(max-width:900px){.footer-grid{grid-template-columns:1fr;gap:40px}.footer-heading h2{font-size:32px}}.wm-apart-section{padding:80px 24px;background:#fff}.wm-apart-heading{font-size:42px;font-weight:700;color:#0f172a;margin-bottom:48px;line-height:1.2;text-align:center}.wm-apart-highlight{color:#3b82f6}.wm-apart-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.wm-apart-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:32px 28px;position:relative;overflow:hidden;transition:box-shadow .3s ease,border-color .3s ease,transform .3s ease}.wm-apart-card:hover{box-shadow:0 8px 30px #00000014;border-color:#cbd5e1;transform:scale(1.03)}.wm-apart-card-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px}.wm-apart-icon-box{width:44px;height:44px;background:#eef4ff;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .3s ease}.wm-apart-icon-box svg{width:22px;height:22px;transition:stroke .3s ease}.wm-apart-num{font-size:72px;font-weight:700;color:#e2e8f0;line-height:1;user-select:none;letter-spacing:-2px}.wm-apart-card-title{font-size:18px;font-weight:700;color:#0f172a;margin-bottom:12px;line-height:1.3}.wm-apart-card-desc{font-size:14.5px;color:#64748b;line-height:1.65;margin:0}@media(max-width:1024px){.wm-apart-grid{grid-template-columns:repeat(2,1fr)}.wm-apart-heading{font-size:34px}}@media(max-width:640px){.wm-apart-section{padding:56px 16px}.wm-apart-grid{grid-template-columns:1fr;gap:16px}.wm-apart-heading{font-size:28px;margin-bottom:32px}.wm-apart-card{padding:24px 20px}.wm-apart-num{font-size:56px}}.odm-container{max-width:1200px!important;margin:0 auto!important;padding:0 24px!important}.odm-accent{color:var(--color-signature-blue)!important}.odm-accent-glow{background:linear-gradient(135deg,#facc15,#eab308)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}.odm-link{color:var(--color-signature-blue)!important;text-decoration:none!important;font-weight:600!important;border-bottom:1px dashed #93c5fd!important;transition:all .3s!important}.odm-link:hover{border-bottom-color:var(--color-signature-blue)!important}.odm-link--light{color:#93c5fd!important;text-decoration:none!important;font-weight:600!important;border-bottom:1px dashed rgba(147,197,253,.4)!important;transition:all .3s!important}.odm-link--light:hover{color:#fff!important;border-bottom-color:#fff!important}.odm-scroll-reveal{opacity:1;transform:none;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.odm-scroll-reveal.odm-pre-reveal{opacity:0!important;transform:translateY(32px)!important}.odm-scroll-reveal.odm-pre-reveal.odm-scroll-reveal--right{transform:translate(40px)!important}.odm-scroll-reveal.odm-visible{opacity:1!important;transform:translateY(0) translate(0)!important}.odm-anim-fade{animation:odmFadeIn .8s ease forwards!important}.odm-anim-slide{animation:odmSlideUp .8s ease forwards!important;opacity:0!important}.odm-anim-delay-1{animation-delay:.15s!important}.odm-anim-delay-2{animation-delay:.3s!important}.odm-anim-delay-3{animation-delay:.45s!important}@keyframes odmFadeIn{0%{opacity:0}to{opacity:1}}@keyframes odmSlideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.odm-label{display:inline-block!important;font-size:12px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:2px!important;color:var(--color-signature-blue)!important;margin-bottom:12px!important;padding:4px 12px!important;background:#eff6ff!important;border-radius:4px!important}.odm-label--center{display:block!important;text-align:center!important;width:fit-content!important;margin-left:auto!important;margin-right:auto!important}.odm-label--light{color:#93c5fd!important;background:#93c5fd1a!important}.odm-hero{position:relative!important;min-height:560px!important;display:flex!important;align-items:center!important;overflow:hidden!important;background:#030712!important}.odm-hero__bg{position:absolute!important;inset:0!important;z-index:1!important}.odm-hero__gradient{position:absolute!important;inset:0!important;background:linear-gradient(135deg,#030712f7,#1e3a8acc,#030712f2)!important}.odm-hero__grid-pattern{position:absolute!important;inset:0!important;background-image:radial-gradient(rgba(255,255,255,.04) 1px,transparent 1px)!important;background-size:32px 32px!important}.odm-hero__glow{position:absolute!important;border-radius:50%!important;filter:blur(80px)!important;opacity:.3!important;animation:odmFloat 8s ease-in-out infinite!important}.odm-hero__glow--1{width:400px!important;height:400px!important;background:var(--color-signature-blue)!important;top:-100px!important;right:10%!important}.odm-hero__glow--2{width:300px!important;height:300px!important;background:#7c3aed!important;bottom:-80px!important;left:5%!important;animation-delay:4s!important}@keyframes odmFloat{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-20px) scale(1.05)}}.odm-hero__content{position:relative!important;z-index:2!important;padding:100px 24px 70px!important;max-width:780px!important;margin:0 auto!important;text-align:center!important}.odm-hero__badge{display:inline-block!important;background:#2563eb26!important;color:#60a5fa!important;font-size:11px!important;font-weight:700!important;padding:6px 16px!important;border-radius:20px!important;text-transform:uppercase!important;letter-spacing:1.5px!important;margin-top:20px!important;margin-bottom:20px!important;border:1px solid rgba(37,99,235,.25)!important;backdrop-filter:blur(4px)!important}.odm-hero__title{color:#fff!important;font-size:48px!important;font-weight:800!important;line-height:1.12!important;margin:0 0 20px!important;letter-spacing:-.5px!important}.odm-hero__sub{color:#ffffffb3!important;font-size:17px!important;line-height:1.75!important;margin:0 0 28px!important}.odm-hero__btns{display:flex!important;gap:12px!important;flex-wrap:wrap!important;margin-bottom:36px!important}.odm-hero__stats{display:flex!important;align-items:center!important;gap:24px!important}.odm-hero__stat{display:flex!important;flex-direction:column!important}.odm-hero__stat-num{font-size:28px!important;font-weight:800!important;color:#fff!important;line-height:1!important}.odm-hero__stat-label{font-size:12px!important;color:#ffffff80!important;margin-top:4px!important;text-transform:uppercase!important;letter-spacing:.5px!important}.odm-hero__stat-divider{width:1px!important;height:36px!important;background:#ffffff1f!important}.odm-crumb{margin-bottom:24px!important}.odm-crumb ol{display:flex!important;align-items:center!important;list-style:none!important;padding:0!important;margin:0!important;flex-wrap:wrap!important}.odm-crumb li{font-size:13px!important}.odm-crumb a{color:#ffffff80!important;text-decoration:none!important;transition:color .2s!important}.odm-crumb a:hover{color:#fff!important}.odm-crumb__sep{color:#ffffff40!important;margin:0 8px!important}.odm-crumb__current{color:#fffc!important;font-weight:600!important}.odm-btn{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:13px 26px!important;border-radius:10px!important;font-size:14px!important;font-weight:600!important;text-decoration:none!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;border:none!important;cursor:pointer!important}.odm-btn--primary{background:var(--color-signature-blue)!important;color:#fff!important}.odm-btn--primary:hover{background:var(--color-heritage-navy)!important;transform:translateY(-2px)!important;box-shadow:0 8px 24px #2563eb59!important}.odm-btn--glow{box-shadow:0 4px 16px #2563eb40!important}.odm-btn--ghost{background:transparent!important;color:#fff!important;border:1px solid rgba(255,255,255,.2)!important}.odm-btn--ghost:hover{background:#ffffff0f!important;border-color:#ffffff59!important}.odm-btn--white{background:#fff!important;color:#0f172a!important}.odm-btn--white:hover{transform:translateY(-2px)!important}.odm-btn--glow-white:hover{box-shadow:0 8px 30px #fff3!important}.odm-btn--ghost-light{background:transparent!important;color:#fff!important;border:1px solid rgba(255,255,255,.2)!important}.odm-btn--ghost-light:hover{background:#ffffff0f!important}.odm-tag{display:inline-block!important;font-size:12px!important;font-weight:700!important;padding:6px 18px!important;border-radius:20px!important;letter-spacing:1px!important;text-transform:uppercase!important;background:#ffffff1a!important;color:#fffc!important;border:1px solid rgba(255,255,255,.1)!important}.odm-section{padding:80px 0!important}.odm-section--alt{background:#f8fafc!important}.odm-section--dark{background:#0f172a!important}.odm-section--gradient{background:linear-gradient(135deg,#0f172a,#1e2a4a,#0f172a)!important}.odm-section__title{font-size:36px!important;font-weight:800!important;color:#1a1a2e!important;margin:0 0 40px!important;text-align:center!important;line-height:1.25!important;letter-spacing:-.3px!important}.odm-section__title--light{color:#fff!important}.odm-split{display:flex!important;align-items:center!important;gap:56px!important}.odm-split__text{flex:1!important}.odm-split__text h2{font-size:34px!important;font-weight:800!important;color:#1a1a2e!important;margin:0 0 18px!important;line-height:1.25!important}.odm-split__text p{font-size:16px!important;color:#475569!important;line-height:1.8!important;margin:0 0 16px!important}.odm-split__img{flex:0 0 400px!important}.odm-img-wrapper{position:relative!important}.odm-img-wrapper img{width:100%!important;border-radius:16px!important}.odm-img-badge{position:absolute!important;bottom:16px!important;left:16px!important;background:#fff!important;padding:8px 16px!important;border-radius:8px!important;font-size:13px!important;font-weight:700!important;color:#1a1a2e!important;box-shadow:0 4px 16px #0000001a!important;display:flex!important;align-items:center!important;gap:6px!important}.odm-img-badge i{color:#f59e0b!important}.odm-checklist-grid{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:16px!important}.odm-check-chip{display:flex!important;align-items:center!important;gap:8px!important;padding:8px 16px!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:8px!important;font-size:14px!important;color:#1a1a2e!important;font-weight:500!important;transition:all .3s!important}.odm-check-chip:hover{background:#eff6ff!important;border-color:#93c5fd!important}.odm-check-dot{width:20px!important;height:20px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#dcfce7!important;border-radius:50%!important}.odm-check-dot i{font-size:10px!important;color:#16a34a!important}.odm-grid{display:grid!important;gap:24px!important}.odm-grid--3{grid-template-columns:repeat(3,1fr)!important}.odm-card{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:14px!important;padding:32px!important;transition:all .4s cubic-bezier(.4,0,.2,1)!important;position:relative!important;overflow:hidden!important}.odm-card:hover{box-shadow:0 16px 48px #00000014!important;transform:translateY(-6px)!important;border-color:transparent!important}.odm-card__icon-wrap{width:52px!important;height:52px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:12px!important;font-size:22px!important;margin-bottom:18px!important;transition:transform .3s!important}.odm-card:hover .odm-card__icon-wrap{transform:scale(1.1)!important}.odm-card__title{font-size:18px!important;font-weight:700!important;color:#1a1a2e!important;margin:0 0 10px!important}.odm-card__desc{font-size:14px!important;color:#64748b!important;line-height:1.7!important;margin:0!important}.odm-card__line{position:absolute!important;bottom:0!important;left:0!important;right:0!important;height:3px!important;transform:scaleX(0)!important;transform-origin:left!important;transition:transform .4s!important}.odm-card:hover .odm-card__line{transform:scaleX(1)!important}.odm-industries{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:16px!important}.odm-industry{display:flex!important;align-items:center!important;gap:12px!important;padding:16px 24px!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:12px!important;font-size:15px!important;font-weight:600!important;color:#1a1a2e!important;transition:all .35s cubic-bezier(.4,0,.2,1)!important}.odm-industry:hover{transform:translateY(-4px)!important;box-shadow:0 12px 32px #0000000f!important;border-color:transparent!important}.odm-industry__icon{width:40px!important;height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:10px!important;font-size:16px!important;transition:transform .3s!important}.odm-industry:hover .odm-industry__icon{transform:scale(1.15)!important}.odm-why-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:16px!important}.odm-why-card{display:flex!important;align-items:center!important;gap:14px!important;padding:20px 24px!important;background:#ffffff0a!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:12px!important;font-size:15px!important;color:#ffffffd9!important;font-weight:500!important;transition:all .35s!important}.odm-why-card:hover{background:#ffffff14!important;border-color:#ffffff26!important;transform:translateY(-3px)!important}.odm-why-card__icon{width:40px!important;height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#2563eb26!important;border-radius:10px!important;color:#60a5fa!important;font-size:16px!important;flex-shrink:0!important;transition:transform .3s!important}.odm-why-card:hover .odm-why-card__icon{transform:scale(1.1)!important}.odm-closing{text-align:center!important;font-size:16px!important;color:#64748b!important;margin-top:32px!important;font-weight:500!important;line-height:1.7!important}.odm-closing--light{color:#fff9!important}.odm-process{display:flex!important;justify-content:space-between!important;position:relative!important;padding:40px 0 0!important}.odm-process__line{position:absolute!important;top:60px!important;left:40px!important;right:40px!important;height:2px!important;background:linear-gradient(90deg,#e2e8f0 0%,var(--color-signature-blue) 50%,#e2e8f0 100%)!important;z-index:1!important}.odm-process__step{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;position:relative!important;z-index:2!important;flex:1!important}.odm-process__dot{width:48px!important;height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#fff!important;border:2px solid #e2e8f0!important;border-radius:50%!important;color:var(--color-signature-blue)!important;font-size:16px!important;margin-bottom:14px!important;transition:all .35s!important;position:relative!important}.odm-process__step:hover .odm-process__dot{background:var(--color-signature-blue)!important;color:#fff!important;border-color:var(--color-signature-blue)!important;transform:scale(1.15)!important;box-shadow:0 8px 24px #2563eb4d!important}.odm-process__num{position:absolute!important;top:-24px!important;font-size:11px!important;font-weight:800!important;color:#94a3b8!important}.odm-process__label{font-size:12px!important;font-weight:600!important;color:#475569!important;max-width:120px!important;line-height:1.4!important}.odm-faq-list{max-width:800px!important;margin:0 auto!important}.odm-faq-item{border:1px solid #e2e8f0!important;border-radius:12px!important;margin-bottom:12px!important;overflow:hidden!important;background:#fff!important;transition:all .3s!important}.odm-faq-item:hover{border-color:#cbd5e1!important;box-shadow:0 4px 16px #0000000a!important}.odm-faq-item summary{padding:20px 24px!important;font-size:15px!important;font-weight:600!important;cursor:pointer!important;list-style:none!important;display:flex!important;justify-content:space-between!important;align-items:center!important;color:#1a1a2e!important}.odm-faq-item summary::-webkit-details-marker{display:none!important}.odm-faq-icon{width:28px!important;height:28px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#f1f5f9!important;border-radius:50%!important;transition:all .3s!important;flex-shrink:0!important}.odm-faq-icon:after{content:"+"!important;font-size:16px!important;color:#64748b!important;font-weight:600!important;line-height:1!important}.odm-faq-item[open] .odm-faq-icon{background:var(--color-signature-blue)!important;transform:rotate(45deg)!important}.odm-faq-item[open] .odm-faq-icon:after{color:#fff!important}.odm-faq-item[open] summary{border-bottom:1px solid #e2e8f0!important}.odm-faq-item p{padding:18px 24px!important;font-size:15px!important;line-height:1.75!important;color:#475569!important;margin:0!important}.odm-cta{background:linear-gradient(135deg,#030712,#1e3a5f,#030712)!important;padding:90px 0!important;text-align:center!important;position:relative!important;overflow:hidden!important}.odm-cta__glow{position:absolute!important;width:500px!important;height:500px!important;background:radial-gradient(circle,rgba(37,99,235,.15) 0%,transparent 70%)!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;pointer-events:none!important}.odm-cta__inner{max-width:620px!important;margin:0 auto!important;position:relative!important;z-index:2!important}.odm-cta h2{font-size:36px!important;font-weight:800!important;color:#fff!important;margin:18px 0 14px!important;line-height:1.25!important;letter-spacing:-.3px!important}.odm-cta p{font-size:17px!important;color:#fff9!important;margin:0 0 32px!important;line-height:1.7!important}.odm-cta__btns{display:flex!important;justify-content:center!important;gap:12px!important;flex-wrap:wrap!important}@media(max-width:1024px){.odm-hero__title{font-size:38px!important}.odm-section__title{font-size:30px!important}.odm-grid--3,.odm-why-grid{grid-template-columns:repeat(2,1fr)!important}.odm-split{flex-direction:column!important;gap:32px!important}.odm-split__img{flex:0 0 auto!important;max-width:380px!important}.odm-process{flex-wrap:wrap!important;gap:24px!important;justify-content:center!important}.odm-process__line{display:none!important}.odm-process__step{flex:0 0 calc(25% - 18px)!important}}@media(max-width:768px){.odm-hero__title{font-size:32px!important}.odm-hero__content{padding:80px 24px 50px!important}.odm-hero__stats{flex-wrap:wrap!important;gap:16px!important}.odm-hero__stat-divider{display:none!important}.odm-process__step{flex:0 0 calc(33.33% - 16px)!important}.odm-section{padding:60px 0!important}}@media(max-width:640px){.odm-hero__title{font-size:28px!important}.odm-section__title{font-size:26px!important}.odm-grid--3,.odm-why-grid{grid-template-columns:1fr!important}.odm-process__step{flex:0 0 calc(50% - 12px)!important}.odm-cta h2{font-size:28px!important}.odm-hero__btns,.odm-cta__btns{flex-direction:column!important}.odm-btn{width:100%!important;justify-content:center!important}}.odm-hero__content .odm-anim-slide,.odm-hero__content .odm-anim-fade{opacity:1!important;transform:none!important;animation:none!important}.odm-hero__badge,.odm-hero__title,.odm-hero__sub,.odm-hero__btns,.odm-hero__stats{opacity:1!important;transform:none!important}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes pulse{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.3);opacity:.2}}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes particleFloat{0%{transform:translateY(0) translate(0);opacity:0}10%{opacity:.6}90%{opacity:.6}to{transform:translateY(-800px) translate(100px);opacity:0}}.hdi-hero{background:linear-gradient(135deg,#0a0e27,#1a1040 40%,#0d1b3e,#0a0e27);padding:200px 0 120px;position:relative;overflow:hidden}.hdi-hero:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at 30% 50%,rgba(37,99,235,.08) 0%,transparent 50%),radial-gradient(circle at 70% 30%,rgba(139,92,246,.06) 0%,transparent 50%);z-index:1;animation:pulse 8s ease-in-out infinite}.hdi-hero-particles{position:absolute;inset:0;z-index:1;overflow:hidden}.hdi-hero-particles span{position:absolute;display:block;width:6px;height:6px;background:#ffffff26;border-radius:50%;animation:particleFloat linear infinite}.hdi-hero-particles span:nth-child(1){left:10%;animation-duration:12s;animation-delay:0s;width:4px;height:4px}.hdi-hero-particles span:nth-child(2){left:20%;animation-duration:15s;animation-delay:2s;width:8px;height:8px}.hdi-hero-particles span:nth-child(3){left:35%;animation-duration:10s;animation-delay:4s}.hdi-hero-particles span:nth-child(4){left:50%;animation-duration:18s;animation-delay:1s;width:5px;height:5px}.hdi-hero-particles span:nth-child(5){left:65%;animation-duration:14s;animation-delay:3s;width:3px;height:3px}.hdi-hero-particles span:nth-child(6){left:75%;animation-duration:11s;animation-delay:5s;width:7px;height:7px}.hdi-hero-particles span:nth-child(7){left:85%;animation-duration:16s;animation-delay:0s}.hdi-hero-particles span:nth-child(8){left:5%;animation-duration:13s;animation-delay:6s;width:4px;height:4px}.hdi-hero-particles span:nth-child(9){left:45%;animation-duration:17s;animation-delay:2s;width:5px;height:5px}.hdi-hero-particles span:nth-child(10){left:90%;animation-duration:9s;animation-delay:4s;width:3px;height:3px}.hdi-hero .container{position:relative;z-index:2}.hdi-hero-content{animation:fadeInUp .8s ease-out}.hdi-hero-content h1{font-size:42px;font-weight:800;color:#fff;line-height:1.3;margin-bottom:20px}.hdi-hero-content p{font-size:16px;color:#ffffffb3;line-height:1.8;margin-bottom:32px;max-width:600px;margin-left:auto;margin-right:auto}.hdi-highlight-yellow{color:#facc15;position:relative}.hdi-highlight-yellow:after{content:"";position:absolute;bottom:2px;left:0;width:100%;height:3px;background:#facc1566;border-radius:2px}.hdi-highlight-orange,.hdi-highlight-blue{color:var(--color-signature-blue)}.hdi-btn{display:inline-block;background:var(--color-signature-blue);color:#fff;padding:14px 34px;border-radius:30px;font-size:15px;font-weight:600;text-decoration:none;transition:all .3s ease;border:none;cursor:pointer;position:relative;overflow:hidden}.hdi-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.hdi-btn:hover:before{left:100%}.hdi-btn:hover{background:var(--color-heritage-navy);color:#fff;transform:translateY(-2px);box-shadow:0 8px 25px #2563eb59}.hdi-btn-whatsapp{background:#25d366}.hdi-btn-whatsapp:hover{background:#1eb954;box-shadow:0 8px 25px #25d36659}.hdi-section{padding:80px 0}.hdi-section-header{text-align:center;margin-bottom:50px}.hdi-section-header h2{font-size:32px;font-weight:700;color:#1a1a2e;margin-bottom:12px}.hdi-section-header p{font-size:16px;color:#555;max-width:600px;margin:0 auto;line-height:1.7}.hdi-text-box h2{font-size:28px;font-weight:700;color:#1a1a2e;line-height:1.35;margin-bottom:16px}.hdi-text-box p{font-size:17px;color:#555;line-height:1.75}.hdi-check-list{list-style:none;padding:0;margin:24px 0 0;display:flex;flex-direction:column;gap:14px}.hdi-check-list li{position:relative;padding-left:32px;font-size:15px;font-weight:500;color:#333;line-height:1.6}.hdi-check-list li:before{content:"\2714";position:absolute;left:0;top:0;color:#22c55e;font-weight:700;font-size:16px}.hdi-icon-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.hdi-icon-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:28px 20px;text-align:center;transition:all .4s ease;animation:fadeInUp .6s ease-out both}.hdi-icon-card:nth-child(1){animation-delay:.1s}.hdi-icon-card:nth-child(2){animation-delay:.2s}.hdi-icon-card:nth-child(3){animation-delay:.3s}.hdi-icon-card:nth-child(4){animation-delay:.4s}.hdi-icon-card:hover{transform:translateY(-6px);box-shadow:0 12px 30px #2563eb1f;border-color:var(--color-signature-blue)}.hdi-icon-circle{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,var(--color-signature-blue),#3b82f6);display:flex;align-items:center;justify-content:center;margin:0 auto 14px;animation:float 3s ease-in-out infinite}.hdi-icon-card:nth-child(2) .hdi-icon-circle{animation-delay:.5s}.hdi-icon-card:nth-child(3) .hdi-icon-circle{animation-delay:1s}.hdi-icon-card:nth-child(4) .hdi-icon-circle{animation-delay:1.5s}.hdi-icon-circle i{font-size:22px;color:#fff}.hdi-icon-card span{font-size:14px;font-weight:600;color:#1a1a2e}.hdi-tech-section{background:#f3f6fd}.hdi-tech-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.hdi-tech-card{background:#fff;border-radius:16px;padding:32px 26px;box-shadow:0 4px 16px #0000000f;transition:all .4s ease;border:1px solid #e2e8f0;position:relative;overflow:hidden}.hdi-tech-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--color-signature-blue),#8b5cf6);transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.hdi-tech-card:hover:before{transform:scaleX(1)}.hdi-tech-card:hover{transform:translateY(-6px);box-shadow:0 16px 40px #0000001f}.hdi-tech-card-icon{width:52px;height:52px;border-radius:12px;background:linear-gradient(135deg,#eff6ff,#dbeafe);display:flex;align-items:center;justify-content:center;margin-bottom:18px}.hdi-tech-card-icon i{font-size:24px;color:var(--color-signature-blue)}.hdi-tech-card h4{font-size:17px;font-weight:700;color:#1a1a2e;margin-bottom:14px}.hdi-tech-card ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.hdi-tech-card ul li{font-size:14px;color:#555;padding-left:20px;position:relative;line-height:1.5}.hdi-tech-card ul li:before{content:"\203a";position:absolute;left:0;color:var(--color-signature-blue);font-weight:700;font-size:16px}.hdi-tech-note{text-align:center;font-size:15px;color:#555;margin-top:32px;font-style:italic}.hdi-models-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.hdi-model-item{background:#fff;border-radius:16px;padding:30px 22px;border:1px solid #e2e8f0;transition:all .4s ease;text-align:center;position:relative;overflow:hidden}.hdi-model-item:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:3px;background:var(--color-signature-blue);transition:all .4s ease;transform:translate(-50%)}.hdi-model-item:hover:after{width:60%}.hdi-model-item:hover{transform:translateY(-6px);box-shadow:0 12px 30px #0000001a}.hdi-model-icon{width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,#eff6ff,#dbeafe);display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.hdi-model-icon i{font-size:20px;color:var(--color-signature-blue)}.hdi-model-item h5{font-size:15px;font-weight:700;color:#1a1a2e;margin-bottom:8px}.hdi-model-item p{font-size:13px;color:#666;line-height:1.6;margin:0}.hdi-process-section{background:#f3f6fd}.hdi-process-steps{display:flex;align-items:center;justify-content:center;gap:0;flex-wrap:wrap}.hdi-step{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:140px}.hdi-step-number{width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,var(--color-signature-blue),#3b82f6);color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;margin-bottom:12px;box-shadow:0 4px 15px #2563eb4d;transition:all .3s ease}.hdi-step:hover .hdi-step-number{transform:scale(1.1);box-shadow:0 6px 25px #2563eb73}.hdi-step h5{font-size:13px;font-weight:600;color:#1a1a2e;max-width:130px;line-height:1.4}.hdi-step-line{width:50px;height:2px;background:linear-gradient(90deg,#cbd5e1,var(--color-signature-blue),#cbd5e1);margin:0 8px 30px}.hdi-benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.hdi-benefit-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:28px 20px;text-align:center;transition:all .4s ease}.hdi-benefit-card:hover{transform:translateY(-4px);box-shadow:0 10px 30px #00000014;border-color:var(--color-signature-blue)}.hdi-benefit-icon{width:52px;height:52px;border-radius:12px;background:linear-gradient(135deg,#f0fdf4,#dcfce7);display:flex;align-items:center;justify-content:center;margin:0 auto 14px}.hdi-benefit-icon i{font-size:20px;color:#22c55e}.hdi-benefit-card h5{font-size:14px;font-weight:600;color:#1a1a2e;margin:0;line-height:1.5}.hdi-industries-section{background:#f3f6fd}.hdi-industries-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.hdi-industry-tag{background:#fff;border:1px solid #e2e8f0;border-radius:30px;padding:12px 28px;font-size:14px;font-weight:600;color:#1a1a2e;transition:all .3s ease;display:flex;align-items:center;gap:8px}.hdi-industry-tag i{color:var(--color-signature-blue);font-size:16px}.hdi-industry-tag:hover{background:var(--color-signature-blue);color:#fff;border-color:var(--color-signature-blue);transform:translateY(-2px);box-shadow:0 6px 18px #2563eb40}.hdi-industry-tag:hover i{color:#fff}.hdi-faq-wrapper{padding:6rem 1rem;background-color:#fff}.hdi-faq-container{max-width:800px;margin:0 auto}.hdi-faq-header{text-align:center;margin-bottom:40px}.hdi-faq-title{font-size:36px;color:#1a1a1a;margin-bottom:10px;font-weight:800}.hdi-faq-title-highlight{color:var(--color-signature-blue)}.hdi-faq-subtitle{font-size:16px;color:#000;font-weight:600}.hdi-faq-list{display:flex;flex-direction:column;gap:15px}.hdi-faq-item{position:relative;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #00000014;transition:all .3s ease}.hdi-faq-item:hover{box-shadow:0 4px 20px #0000001f}.hdi-faq-item.glow{box-shadow:0 0 0 2px #3e8cfb33,0 4px 20px #3e8cfb1f}.hdi-faq-question{width:100%;display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background:none;border:none;cursor:pointer;font-size:16px;font-weight:600;color:#08182b;text-align:left;gap:16px;transition:background .2s}.hdi-faq-question:hover{background:#f8faff}.hdi-faq-chevron{flex-shrink:0;transition:transform .3s ease;display:flex;align-items:center}.hdi-faq-item.active .hdi-faq-chevron{transform:rotate(180deg)}.hdi-faq-answer{max-height:0;overflow:hidden;transition:max-height .35s ease,padding .35s ease;padding:0 24px}.hdi-faq-item.active .hdi-faq-answer{max-height:300px;padding:0 24px 20px}.hdi-faq-answer p{font-size:15px;color:#555;line-height:1.7;margin:0}.hdi-contact-section{background:linear-gradient(135deg,#0a0e27,#1a1040 40%,#0d1b3e,#0a0e27)}.hdi-contact-box h2{color:#fff!important}.hdi-contact-box p{color:#ffffffb3!important}.hdi-contact-btns{display:flex;gap:16px;margin-top:28px;flex-wrap:wrap;justify-content:center}@media(max-width:991px){.hdi-hero{padding:160px 0 80px}.hdi-hero-content h1{font-size:32px}.hdi-text-box h2,.hdi-section-header h2{font-size:24px}.hdi-tech-grid,.hdi-models-grid,.hdi-benefits-grid{grid-template-columns:repeat(2,1fr)}.hdi-section .row{gap:30px}.hdi-process-steps{flex-direction:column;gap:8px}.hdi-step-line{width:2px;height:30px;margin:4px 0}.hdi-icon-grid{grid-template-columns:repeat(2,1fr);gap:16px}}@media(max-width:576px){.hdi-hero{padding:140px 0 60px}.hdi-hero-content h1{font-size:26px}.hdi-hero-content p{font-size:14px}.hdi-tech-grid,.hdi-models-grid,.hdi-benefits-grid{grid-template-columns:1fr}.hdi-section{padding:50px 0}.hdi-text-box h2{font-size:22px}.hdi-text-box p{font-size:15px}.hdi-faq-title{font-size:26px}.hdi-faq-question{font-size:14px;padding:16px 18px}.hdi-faq-wrapper{padding:3rem 1rem}.hdi-industries-grid{gap:10px}.hdi-industry-tag{padding:10px 20px;font-size:13px}.hdi-contact-btns{flex-direction:column;align-items:center}.hdi-icon-grid{grid-template-columns:1fr 1fr;gap:12px}.hdi-icon-card{padding:20px 14px}.hdi-section-header h2{font-size:22px}}.ft-top-grid{display:grid;grid-template-columns:1.4fr .8fr 1fr 1.1fr;gap:48px}.ft-logo-m{font-size:1.65rem;font-weight:700;color:#fff}.ft-logo-l{font-size:1.65rem;font-weight:700;color:#3b82f6}.ft-logo-line{width:40px;height:3px;background:var(--color-heritage-navy);border-radius:2px;margin-bottom:20px}.ft-brand-desc{font-size:.88rem;color:#4a5568;line-height:1.7;margin:0 0 28px;max-width:340px}.ft-contact-info{display:flex;flex-direction:column;gap:10px;margin-bottom:28px}.ft-contact-link{display:inline-flex;align-items:center;gap:10px;font-size:.88rem;color:#000}.ft-contact-link svg{flex-shrink:0;color:#000}.ft-contact-link:hover{color:#0074e6}.ft-contact-link:hover svg{color:#0074e6}.ft-socials{display:flex;gap:10px}.ft-social-icon:hover{border-color:#0074e6;color:#0074e6;background:#0074e614}.ft-col-heading{font-size:.75rem;font-weight:700;color:#1e293b;letter-spacing:.14em;text-transform:uppercase;margin:0 0 24px}.ft-link-list{display:flex;flex-direction:column;gap:14px}.ft-link-list li a{font-size:.92rem;color:#4a5568}.ft-cta-card{border:1px solid #1e293b;border-radius:16px;padding:28px 24px;background:#111827}.ft-cta-title{font-size:1.1rem;font-weight:700;color:#fff;margin:0 0 10px}.ft-cta-desc{font-size:.85rem;color:#94a3b8;line-height:1.65;margin:0 0 20px}.ft-cta-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:14px 24px;border-radius:50px;background:var(--color-heritage-navy);color:#fff;font-family:var(--font-primary);font-size:.92rem;font-weight:700;text-decoration:none;transition:all .3s ease;border:none;cursor:pointer}.ft-cta-btn:hover{background:#1e3a8a;color:#fff;transform:translateY(-2px);box-shadow:0 6px 20px #1e40af4d}.ft-brochure-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:13px 24px;border-radius:50px;background:linear-gradient(135deg,#f97316,#ef4444);color:#fff;font-family:var(--font-primary);font-size:clamp(.8rem,2vw,.9rem);font-weight:600;border:none;cursor:pointer;transition:all .3s ease;white-space:normal;overflow-wrap:break-word;word-break:break-word;max-width:100%;min-height:44px;padding:clamp(10px,2vh,13px) clamp(16px,3vw,24px)}.ft-brochure-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #f973164d;opacity:.95}.ft-presence-header{display:flex;align-items:center;gap:14px;margin-bottom:12px}.ft-presence-title{font-size:1rem;font-weight:700;color:#1e293b;margin:0}.ft-presence-divider{height:1px;background:#1e293b;margin:20px 0 32px}.ft-presence-divider--sm{margin:24px 0 28px}.ft-india-row{margin-bottom:0}.ft-india-cities{display:flex;flex-wrap:wrap;gap:12px 28px}.ft-india-cities a{font-size:.9rem;color:#cbd5e1}.ft-india-cities a:hover{color:#fff}.ft-regions-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.ft-region-label{display:flex;align-items:center;gap:8px;font-size:.72rem;font-weight:700;color:#3b82f6;letter-spacing:.16em;text-transform:uppercase;margin:0 0 16px}.ft-region-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--color-heritage-navy);flex-shrink:0}@media(max-width:1024px){.ft-top-grid{grid-template-columns:1fr 1fr;gap:40px}.ft-regions-grid{grid-template-columns:repeat(2,1fr);gap:32px}}@media(max-width:768px){.ft-container{padding:0 24px}.ft-main{padding:48px 0 40px}.ft-top-grid{grid-template-columns:1fr;gap:36px}.ft-regions-grid{grid-template-columns:1fr 1fr;gap:28px}.ft-bottom-inner{flex-direction:column;text-align:center}.ft-legal{justify-content:center}}@media(max-width:480px){.ft-regions-grid{grid-template-columns:1fr;gap:28px}.ft-india-cities{gap:10px 20px}.ft-socials{flex-wrap:wrap}.ft-legal{flex-direction:column;gap:12px}}.ft{font-family:var(--font-primary);color:#1e293b;line-height:1.6}.ft *,.ft *:before,.ft *:after{box-sizing:border-box}.ft a{color:#4a5568;text-decoration:none;transition:color .2s ease}.ft a:hover{color:#0074e6}.ft ul{list-style:none;margin:0;padding:0}.ft-container{max-width:1280px;margin:0 auto;padding:0 40px}.ft-main{background:linear-gradient(116.72deg,#f3f0ff,#f0f6ff);padding:64px 0 56px}.ft-top-grid{display:grid;grid-template-columns:1.4fr .8fr 1fr 1.1fr;gap:48px;align-items:start}.ft-logo{margin-bottom:8px}.ft-logo-img{height:40px;width:auto}.ft-logo-line{width:40px;height:3px;background:var(--color-signature-blue);border-radius:2px;margin-bottom:24px}.ft-brand-desc{font-size:.88rem;color:#4a5568;line-height:1.75;margin:0 0 32px;max-width:320px}.ft-contact-info{display:flex;flex-direction:column;gap:12px;margin-bottom:32px;color:#000}.ft-contact-link{display:inline-flex;align-items:center;gap:10px;font-size:.88rem;color:#0f172a!important}.ft-contact-link svg{flex-shrink:0;color:#0f172a!important}.ft-contact-link:hover{color:#0074e6!important}.ft-contact-link:hover svg{color:#0074e6!important}.ft-socials{display:flex;gap:12px}.ft-social-icon{width:40px;height:40px;border-radius:50%;border:1px solid #d1d9f0;background:transparent;display:flex;align-items:center;justify-content:center;color:#4a5568;transition:all .25s ease}.ft-social-icon:hover{background:#0074e614;border-color:#0074e6;color:#0074e6}.ft-col-heading{font-size:.72rem;font-weight:700;color:#1e293b;letter-spacing:.16em;text-transform:uppercase;margin:0 0 28px}.ft-link-list{display:flex;flex-direction:column;gap:16px}.ft-link-list li a{font-size:.92rem;color:#000}.ft-link-list li a:hover{color:#0074e6}.ft-cta-col{display:flex;flex-direction:column;gap:16px}.ft-map-box{position:relative;width:100%;height:280px;min-height:240px;border-radius:12px;overflow:hidden;background:#eef1f7}.ft-map-overlay{position:absolute;inset:0 0 28px;z-index:2;cursor:pointer}.ft-map-box iframe{width:100%;height:100%;border:0;filter:none;display:block}.ft-map-box:hover iframe{filter:none}.ft-brochure-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:15px 24px;border-radius:50px;background:var(--color-signature-blue);color:#fff;font-family:var(--font-primary);font-size:.92rem;font-weight:700;border:none;cursor:pointer;text-decoration:none;transition:all .3s ease}.ft-brochure-btn:focus,.ft-brochure-btn:visited{color:#fff;text-decoration:none}.ft-brochure-btn:hover{background:#005bb5;color:#fff;transform:translateY(-2px);box-shadow:0 6px 20px #0074e64d}.ft-section-divider{background:linear-gradient(116.72deg,#f3f0ff,#f0f6ff)}.ft-divider{height:1px;background:#d1d9f0;margin:0}.ft-presence{background:linear-gradient(116.72deg,#f3f0ff,#f0f6ff);padding:48px 0 56px}.ft-presence-header{display:flex;align-items:center;gap:14px;margin-bottom:16px}.ft-presence-title{font-size:1.05rem;font-weight:700;color:#1e293b;margin:0}.ft-presence-sub{font-size:.82rem;color:#64748b;margin:0}.ft-presence .ft-divider{margin:20px 0 28px}.ft-regions-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:32px}.ft-region-label{display:flex;align-items:center;gap:8px;font-size:.7rem;font-weight:700;color:var(--color-signature-blue);letter-spacing:.18em;text-transform:uppercase;margin:0 0 16px}.ft-region-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--color-signature-blue);flex-shrink:0}.ft-region-list{display:flex;flex-direction:column;gap:10px}.ft-region-list li a{font-size:.9rem;color:#4a5568}.ft-region-list li a:hover{color:#0074e6}.ft-bottom{background:linear-gradient(116.72deg,#f3f0ff,#f0f6ff);padding:20px 0;border-top:1px solid #d1d9f0}.ft-bottom-inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.ft-copyright{font-size:.8rem;color:#1e293b;margin:0}.ft-legal{display:flex;gap:28px}.ft-legal a{font-size:.8rem;color:#4a5568}.ft-legal a:hover{color:#0074e6}@media(max-width:1200px){.ft-regions-grid{grid-template-columns:repeat(3,1fr);gap:28px}}@media(max-width:1024px){.ft-top-grid{grid-template-columns:1fr 1fr;gap:40px}}@media(max-width:768px){.ft-container{padding:0 24px}.ft-main{padding:48px 0 40px}.ft-top-grid{grid-template-columns:1fr;gap:36px}.ft-regions-grid{grid-template-columns:1fr 1fr;gap:28px}.ft-bottom-inner{flex-direction:column;text-align:center}.ft-legal{justify-content:center}.ft-map-box{height:220px;min-height:200px}}@media(max-width:480px){.ft-map-box{height:200px;min-height:180px}.ft-map-overlay{bottom:32px}}@media(max-width:480px){.ft-regions-grid{grid-template-columns:1fr;gap:24px}.ft-socials{flex-wrap:wrap}.ft-legal{flex-direction:column;gap:12px}}._faq_item[open] ._ faq_icon{content:"\2212"}.odm-hero__btns,.odm-hero__stats,.odm-crumb ol{justify-content:center!important}.New-Home-animated-text h1{font-weight:700;font-size:inherit;font-weight:inherit;margin:0;display:inline}.fwb-main-x .work-details h4,.fwb-main-x .work-details h4 a{font-size:19px!important}.right_header_nav a{color:#fff!important;text-decoration:none!important;font-size:14px;font-weight:600px}.right_header_nav a:hover{text-decoration:under line!important}.right_header_nav{display:flex!important;align-items:center!important;gap:10px!important;line-height:1!important}.right_header_nav a,.right_header_nav span,.right_header_nav .topbar-divider{color:#fff!important;text-decoration:none!important;font-size:14px!important;font-weight:400!important;line-height:1!important;margin:0!important;padding:0!important;display:inline-flex!important;align-items:center!important}.right_header_nav a:hover{text-decoration:underline!important}.menu-header{padding-top:5px!important;padding-bottom:5px!important}.menu-header .menu-logo img{height:45px!important}.ft-bottom{position:relative;z-index:1000;padding:20px 0}.ft-bottom-inner{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:16px}.company-link{color:#1e293b!important;text-decoration:none;font-weight:500;transition:.3s ease}.company-link:hover{color:#0074e6;text-decoration:underline}.ft-legal{display:flex;gap:25px;justify-content:flex-end}.legal-link{text-decoration:none;color:#4a5568;cursor:pointer;transition:.3s ease}.legal-link:hover{color:#0074e6}.clutch-hero{width:100%;min-height:60vh;background:linear-gradient(135deg,var(--color-deep-indigo) 0%,var(--color-heritage-navy) 100%);display:flex;align-items:center;justify-content:center;padding:100px 20px 80px;position:relative;overflow:hidden}.clutch-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 40%,rgba(62,140,251,.12) 0%,transparent 50%),radial-gradient(circle at 70% 60%,rgba(250,199,89,.08) 0%,transparent 50%);pointer-events:none}.clutch-hero:after{content:"";position:absolute;inset:0;opacity:.03;background-image:radial-gradient(#fff 1px,transparent 1px);background-size:28px 28px;pointer-events:none}.clutch-hero__inner{max-width:700px;width:100%;text-align:center;display:flex;flex-direction:column;align-items:center;position:relative;z-index:2}.clutch-hero__badge{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;border-radius:50px;background:#fac75926;border:1px solid rgba(250,199,89,.3);color:var(--color-bright-horizon);font-size:13px;font-weight:600;letter-spacing:1px;text-transform:uppercase;margin-bottom:28px;font-family:var(--font-primary)}.clutch-hero__badge-dot{width:6px;height:6px;border-radius:50%;background:var(--color-bright-horizon);animation:clutchPulse 2s ease-in-out infinite}@keyframes clutchPulse{0%,to{opacity:.5}50%{opacity:1}}.clutch-hero__title{font-family:var(--font-primary)!important;font-size:var(--h1-size)!important;line-height:var(--h1-line)!important;font-weight:800!important;color:var(--color-white)!important;margin:0 0 12px}.clutch-hero__title span{color:var(--color-bright-horizon)}.clutch-hero__subtitle{font-family:var(--font-primary)!important;font-size:var(--b1-size)!important;line-height:var(--b1-line)!important;font-weight:400!important;color:#ffffffb3!important;margin:0;max-width:520px}.clutch-stats{padding:60px 20px;background:var(--color-white);border-bottom:1px solid #eef2f7}.clutch-stats__inner{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.clutch-stats__item{text-align:center;padding:24px 16px}.clutch-stats__number{font-family:var(--font-primary);font-size:40px;font-weight:800;color:var(--color-signature-blue);line-height:1;margin-bottom:8px}.clutch-stats__label{font-family:var(--font-primary);font-size:14px;color:var(--color-slate-grey);font-weight:500}.clutch-why{padding:80px 20px;background:#f8faff}.clutch-why__inner{max-width:1000px;margin:0 auto}.clutch-why__heading{font-family:var(--font-primary);font-size:var(--h2-size);line-height:var(--h2-line);font-weight:700;color:var(--color-deep-indigo);text-align:center;margin-bottom:12px}.clutch-why__heading span{color:var(--color-signature-blue)}.clutch-why__sub{font-family:var(--font-primary);font-size:16px;color:var(--color-slate-grey);text-align:center;margin-bottom:48px;max-width:500px;margin-left:auto;margin-right:auto}.clutch-why__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.clutch-why__card{background:var(--color-white);border-radius:16px;padding:32px;border:1px solid #eef2f7;transition:all .3s ease}.clutch-why__card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #3e8cfb14;border-color:var(--color-signature-blue)}.clutch-why__card-icon{font-size:32px;margin-bottom:16px;display:block}.clutch-why__card-title{font-family:var(--font-primary);font-size:18px;font-weight:700;color:var(--color-deep-indigo);margin-bottom:8px}.clutch-why__card-desc{font-family:var(--font-primary);font-size:14px;color:var(--color-slate-grey);line-height:1.7}.clutch-review-cta{text-align:center;margin-top:56px;padding:48px 32px;background:var(--color-white);border-radius:20px;border:2px dashed rgba(62,140,251,.25);display:flex;flex-direction:column;align-items:center;justify-content:center}.clutch-review-cta__title{font-family:var(--font-primary);font-size:var(--h4-size);font-weight:700;color:var(--color-deep-indigo);margin-bottom:8px}.clutch-review-cta__title span{color:var(--color-signature-blue)}.clutch-review-cta__sub{font-family:var(--font-primary);font-size:14px;color:var(--color-slate-grey);margin-bottom:28px}.clutch-review-cta__widget-wrap{width:100%;max-width:400px;display:flex;align-items:center;justify-content:center;margin:0 auto}.clutch-widget{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;margin:0 auto!important}.clutch-widget iframe{margin:0 auto!important;display:block!important}.clutch-review-cta .clutch-widget,.clutch-review-cta .clutch-widget iframe,.clutch-review-cta .clutch-widget div{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;text-align:center!important;margin:0 auto!important}.clutch-testimonials{padding:80px 20px;background:var(--color-white)}.clutch-testimonials__inner{max-width:1000px;margin:0 auto}.clutch-testimonials__heading{font-family:var(--font-primary);font-size:var(--h2-size);line-height:var(--h2-line);font-weight:700;color:var(--color-deep-indigo);text-align:center;margin-bottom:12px}.clutch-testimonials__heading span{color:var(--color-bright-horizon)}.clutch-testimonials__sub{font-family:var(--font-primary);font-size:16px;color:var(--color-slate-grey);text-align:center;margin-bottom:48px}.clutch-testimonials__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.clutch-testimonials__card{background:#f8faff;border-radius:16px;padding:28px;border:1px solid #eef2f7;position:relative;transition:all .3s ease}.clutch-testimonials__card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #3e8cfb14}.clutch-testimonials__quote{font-size:40px;color:var(--color-signature-blue);opacity:.2;position:absolute;top:16px;right:24px;font-family:Georgia,serif}.clutch-testimonials__stars{color:var(--color-bright-horizon);font-size:16px;letter-spacing:2px;margin-bottom:16px}.clutch-testimonials__text{font-family:var(--font-primary);font-size:14px;color:var(--color-slate-grey);line-height:1.7;font-style:italic;margin-bottom:20px}.clutch-testimonials__name{font-family:var(--font-primary);font-size:14px;font-weight:700;color:var(--color-deep-indigo)}.clutch-testimonials__project{font-family:var(--font-primary);font-size:12px;color:var(--color-signature-blue);font-weight:500;margin-top:4px}.clutch-cta{padding:80px 20px;background:linear-gradient(135deg,var(--color-deep-indigo) 0%,var(--color-heritage-navy) 100%);text-align:center;position:relative;overflow:hidden}.clutch-cta:before{content:"";position:absolute;inset:0;opacity:.04;background-image:radial-gradient(#fff 1px,transparent 1px);background-size:24px 24px;pointer-events:none}.clutch-cta__inner{max-width:600px;margin:0 auto;position:relative;z-index:2}.clutch-cta__title{font-family:var(--font-primary);font-size:var(--h3-size);line-height:var(--h3-line);font-weight:700;color:var(--color-white);margin-bottom:16px}.clutch-cta__title span{color:var(--color-bright-horizon)}.clutch-cta__text{font-family:var(--font-primary);font-size:16px;color:#fff9;margin-bottom:32px;line-height:1.7}.clutch-cta__btn{display:inline-block;padding:16px 40px;background:var(--color-signature-blue);color:#fff;border-radius:10px;text-decoration:none;font-family:var(--font-primary);font-size:15px;font-weight:600;transition:all .3s ease}.clutch-cta__btn:hover{transform:translateY(-2px);box-shadow:0 12px 40px #3e8cfb4d}@media(max-width:768px){.clutch-hero{padding:80px 16px 60px;min-height:auto}.clutch-hero__title{font-size:var(--h2-size)!important;line-height:var(--h2-line)!important}.clutch-stats__inner{grid-template-columns:repeat(2,1fr)}.clutch-why__grid,.clutch-testimonials__grid{grid-template-columns:1fr}.clutch-review-cta{padding:36px 20px}}@media(max-width:480px){.clutch-hero__title{font-size:var(--h3-size)!important;line-height:var(--h3-line)!important}.clutch-hero__subtitle{font-size:var(--b3-size)!important;line-height:var(--b3-line)!important}.clutch-stats__inner{grid-template-columns:repeat(2,1fr);gap:12px}.clutch-stats__number{font-size:28px}.clutch-review-cta__title{font-size:20px}}.tawk-min-container,.tawk-button-circle,#tawk-bubble-container{bottom:20px!important;right:20px!important;top:auto!important}:root{--macs-dark: #0a0e17;--macs-darker: #060912;--macs-surface: #111827;--macs-surface-2: #1a2235;--macs-border: rgba(255, 255, 255, .06);--macs-text: #e2e8f0;--macs-text-dim: #94a3b8;--macs-accent: #3b82f6;--macs-accent-glow: rgba(59, 130, 246, .3);--macs-radius: 16px}.macs-container{max-width:1140px;margin:0 auto;padding:0 24px}.macs-section-tag{display:inline-block;font-size:12px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--macs-accent);background:#3b82f614;border:1px solid rgba(59,130,246,.15);padding:6px 16px;border-radius:24px;margin-bottom:16px}.macs-section-title{font-size:36px;font-weight:800;color:var(--macs-dark);margin:0 0 16px;line-height:1.2;text-align:center}.macs-section-desc{font-size:16px;color:#64748b;max-width:640px;margin:0 auto 48px;text-align:center;line-height:1.7}.macs-text-accent{background:linear-gradient(135deg,#3b82f6,#6366f1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.macs-hero{position:relative;background:linear-gradient(160deg,#0a0e17,#111827 40%,#0f172a);padding:140px 24px 100px;text-align:center;overflow:hidden}.macs-hero__grain{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.03'/%3E%3C/svg%3E");pointer-events:none}.macs-hero__inner{position:relative;z-index:2;max-width:800px;margin:0 auto}.macs-hero__tag{display:inline-block;font-size:11px;font-weight:700;letter-spacing:4px;text-transform:uppercase;color:#60a5fa;background:#3b82f61a;border:1px solid rgba(59,130,246,.2);padding:8px 20px;border-radius:24px;margin-bottom:28px;animation:macsSlideDown .6s ease both}.macs-hero__title{font-size:52px;font-weight:800;color:#fff;line-height:1.15;margin:0 0 24px;animation:macsSlideDown .7s ease .1s both}.macs-hero__title-glow{background:linear-gradient(135deg,#60a5fa,#a78bfa,#f472b6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:macsGlowShift 4s ease-in-out infinite;background-size:200% 200%}@keyframes macsGlowShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.macs-hero__desc{font-size:18px;color:#94a3b8;line-height:1.7;max-width:600px;margin:0 auto;animation:macsSlideDown .8s ease .2s both}.macs-hero__shapes{position:absolute;inset:0;pointer-events:none;overflow:hidden}.macs-shape{position:absolute;border-radius:50%;filter:blur(80px);opacity:.15}.macs-shape--1{width:400px;height:400px;background:#3b82f6;top:-100px;right:-100px;animation:macsFloat 8s ease-in-out infinite}.macs-shape--2{width:300px;height:300px;background:#8b5cf6;bottom:-50px;left:-80px;animation:macsFloat 10s ease-in-out 2s infinite reverse}.macs-shape--3{width:200px;height:200px;background:#f472b6;top:40%;left:60%;animation:macsFloat 6s ease-in-out 1s infinite}@keyframes macsFloat{0%,to{transform:translate(0) scale(1)}50%{transform:translate(20px,-30px) scale(1.05)}}@keyframes macsSlideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.macs-studies{padding:80px 0;background:#f8fafc}.macs-card{background:#fff;border-radius:var(--macs-radius);border:1px solid #e2e8f0;padding:40px;margin-bottom:40px;position:relative;overflow:hidden;transition:transform .4s ease,box-shadow .4s ease}.macs-card:hover{transform:translateY(-6px);box-shadow:0 20px 60px #00000014}.macs-card__badge{position:absolute;top:0;right:40px;width:48px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:0 0 12px 12px;color:#fff;font-weight:800;font-size:16px}.macs-card__header{margin-bottom:32px}.macs-card__icon{font-size:40px;display:block;margin-bottom:12px}.macs-card__title{font-size:28px;font-weight:800;color:#0f172a;margin:0 0 16px;line-height:1.2}.macs-card__meta{display:flex;flex-wrap:wrap;gap:8px}.macs-card__pill{font-size:12px;font-weight:600;padding:5px 14px;border-radius:20px;background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}.macs-card__pill--tech{background:#3b82f60f;color:#3b82f6;border-color:#3b82f626}.macs-card__body{display:grid;grid-template-columns:1fr 1fr 1fr;gap:32px}.macs-card__section h3{margin:0}.macs-card__section p{font-size:15px;color:#64748b;line-height:1.7;margin:0}.macs-card__label{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#334155;margin-bottom:12px;display:flex;align-items:center;gap:8px}.macs-card__label-dot{width:8px;height:8px;border-radius:50%;display:inline-block;flex-shrink:0}.macs-card__results{display:flex;flex-direction:column;gap:10px}.macs-result{display:flex;align-items:flex-start;gap:8px;font-size:15px;color:#475569;line-height:1.5}.macs-result__check{font-weight:800;font-size:16px;flex-shrink:0;margin-top:1px}.macs-card__line{position:absolute;bottom:0;left:0;right:0;height:3px}.macs-testimonials{padding:80px 0;background:#fff;text-align:center}.macs-testimonials__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.macs-testimonial{background:#f8fafc;border:1px solid #e2e8f0;border-radius:var(--macs-radius);padding:32px;text-align:left;position:relative;transition:transform .3s ease,box-shadow .3s ease}.macs-testimonial:hover{transform:translateY(-4px);box-shadow:0 12px 40px #0000000f}.macs-testimonial__quote{font-size:60px;font-weight:800;line-height:1;background:linear-gradient(135deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:8px}.macs-testimonial__text{font-size:15px;color:#475569;line-height:1.7;margin:0 0 24px;font-style:italic}.macs-testimonial__author{display:flex;align-items:center;gap:12px}.macs-testimonial__avatar{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#6366f1);color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700}.macs-testimonial__role{font-size:14px;font-weight:600;color:#334155}.macs-cost{padding:80px 0;background:linear-gradient(160deg,#0f172a,#1e293b)}.macs-cost__grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.macs-cost__title{font-size:34px;font-weight:800;color:#fff;margin:12px 0 20px;line-height:1.2}.macs-cost__text{font-size:15px;color:#94a3b8;line-height:1.7;margin:0 0 12px}.macs-cost__factors-title{font-size:18px;font-weight:700;color:#fff;margin:0 0 20px}.macs-cost__factor{display:flex;align-items:center;gap:16px;padding:14px 20px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:12px;margin-bottom:10px;font-size:15px;color:#cbd5e1;transition:transform .3s ease,background .3s ease}.macs-cost__factor:hover{transform:translate(6px);background:#3b82f614}.macs-cost__factor-num{font-size:12px;font-weight:800;color:#3b82f6;background:#3b82f61a;border:1px solid rgba(59,130,246,.2);padding:4px 10px;border-radius:6px;flex-shrink:0}.macs-why{padding:80px 0;background:#f8fafc;text-align:center}.macs-why__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.macs-why__card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:28px 20px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.macs-why__card:hover{transform:translateY(-6px);box-shadow:0 12px 40px #0000000f}.macs-why__num{display:block;font-size:28px;font-weight:800;background:linear-gradient(135deg,#3b82f6,#6366f1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:12px}.macs-why__card p{font-size:14px;color:#475569;line-height:1.5;margin:0;font-weight:500}.macs-faq{padding:80px 0;background:#fff;text-align:center}.macs-faq__list{max-width:720px;margin:0 auto;text-align:left}.macs-faq__item{border:1px solid #e2e8f0;border-radius:14px;margin-bottom:12px;overflow:hidden;transition:box-shadow .3s ease}.macs-faq__item:hover{box-shadow:0 4px 16px #0000000a}.macs-faq__item[open]{border-color:#3b82f64d;box-shadow:0 4px 20px #3b82f60f}.macs-faq__question{padding:18px 24px;font-size:15px;font-weight:600;color:#1e293b;cursor:pointer;display:flex;justify-content:space-between;align-items:center;list-style:none}.macs-faq__question::-webkit-details-marker{display:none}.macs-faq__chevron{transition:transform .3s ease;color:#94a3b8;flex-shrink:0}.macs-faq__item[open] .macs-faq__chevron{transform:rotate(180deg);color:var(--macs-accent)}.macs-faq__answer{padding:0 24px 18px}.macs-faq__answer p{font-size:15px;color:#64748b;line-height:1.7;margin:0}.macs-cta{padding:80px 0;background:linear-gradient(160deg,#0f172a,#1e1b4b)}.macs-cta__inner{text-align:center;background:linear-gradient(135deg,#3b82f614,#6366f114);border:1px solid rgba(59,130,246,.15);border-radius:24px;padding:60px 40px;position:relative;overflow:hidden}.macs-cta__inner:before{content:"";position:absolute;width:300px;height:300px;background:radial-gradient(circle,rgba(59,130,246,.15),transparent 70%);top:-100px;right:-80px;pointer-events:none}.macs-cta__title{font-size:34px;font-weight:800;color:#fff;margin:0 0 16px;line-height:1.2;position:relative}.macs-cta__text{font-size:16px;color:#94a3b8;margin:0 0 32px;position:relative}.macs-cta__button{display:inline-block;background:linear-gradient(135deg,#3b82f6,#6366f1);color:#fff;border:none;padding:16px 40px;border-radius:12px;font-size:16px;font-weight:700;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease;position:relative;font-family:inherit}.macs-cta__button:hover{transform:translateY(-3px);box-shadow:0 8px 30px #3b82f666}@media(max-width:768px){.macs-hero{padding:120px 20px 60px}.macs-hero__title{font-size:32px}.macs-hero__desc{font-size:16px}.macs-card{padding:24px}.macs-card__body{grid-template-columns:1fr;gap:20px}.macs-card__title{font-size:22px}.macs-card__badge{right:20px}.macs-testimonials__grid{grid-template-columns:1fr}.macs-cost__grid{grid-template-columns:1fr;gap:32px}.macs-cost__title{font-size:28px}.macs-why__grid{grid-template-columns:repeat(2,1fr)}.macs-section-title{font-size:28px}.macs-cta__title{font-size:26px}.macs-cta__inner{padding:40px 24px}}@media(max-width:480px){.macs-why__grid{grid-template-columns:1fr}.macs-hero__title{font-size:26px}}.blv3-toc-link{transition:all .2s ease;display:block;padding:4px 0 4px 12px;border-left:3px solid transparent;color:#6b7280;text-decoration:none;font-size:14px;line-height:1.6}.blv3-toc-link:hover{color:#6366f1;border-left-color:#c7d2fe}.blv3-toc-active{color:#6366f1!important;font-weight:700!important;border-left-color:#6366f1!important;background:#6366f10f;border-radius:0 6px 6px 0}.csd-page{--csd-font: "Plus Jakarta Sans", system-ui, sans-serif;--csd-mono: "JetBrains Mono", monospace;--csd-dark: #080c14;--csd-surface: #0f1520;--csd-surface-2: #161d2e;--csd-border: rgba(255, 255, 255, .06);--csd-text: #e2e8f0;--csd-text-dim: #7a869a;--csd-accent: #3b82f6;--csd-accent-2: #8b5cf6;--csd-success: #10b981;--csd-warning: #f59e0b;--csd-danger: #ef4444;--csd-radius: 20px;font-family:var(--csd-font)}.csd-hero{position:relative;background:linear-gradient(170deg,#080c14,#0f1520,#131a2e 60%,#0c1222);padding:160px 24px 80px;text-align:center;overflow:hidden;min-height:520px;display:flex;align-items:center;justify-content:center}.csd-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 50% at 50% 0%,rgba(59,130,246,.08) 0%,transparent 60%),radial-gradient(ellipse 60% 40% at 80% 80%,rgba(139,92,246,.06) 0%,transparent 50%);pointer-events:none}.csd-hero__grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.015) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.015) 1px,transparent 1px);background-size:60px 60px;mask-image:radial-gradient(ellipse 60% 60% at 50% 50%,black 20%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse 60% 60% at 50% 50%,black 20%,transparent 70%);pointer-events:none}.csd-hero__inner{position:relative;z-index:2;max-width:860px;margin:0 auto}.csd-hero__badge{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--csd-accent);background:#3b82f614;border:1px solid rgba(59,130,246,.18);padding:8px 22px;border-radius:30px;margin-bottom:32px;animation:csdFadeUp .6s ease both;backdrop-filter:blur(8px)}.csd-hero__badge-dot{width:6px;height:6px;border-radius:50%;background:var(--csd-accent);box-shadow:0 0 8px var(--csd-accent);animation:csdPulse 2s ease-in-out infinite}.csd-hero__title{font-size:56px;font-weight:800;line-height:1.08;margin:0 0 28px;letter-spacing:-1.5px;animation:csdFadeUp .7s ease .1s both}.csd-hero__title-gradient{background:linear-gradient(135deg,#60a5fa,#a78bfa 40%,#f472b6,#60a5fa);background-size:300% 300%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:csdGradientShift 6s ease-in-out infinite}@keyframes csdGradientShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.csd-hero__subtitle{font-size:13px;font-weight:500;color:var(--csd-text-dim);letter-spacing:.5px;margin:0 0 32px;animation:csdFadeUp .8s ease .2s both}.csd-hero__pills{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;animation:csdFadeUp .9s ease .3s both}.csd-pill{font-size:12px;font-weight:600;padding:7px 18px;border-radius:24px;backdrop-filter:blur(8px);border:1px solid;transition:transform .3s ease,box-shadow .3s ease}.csd-pill:hover{transform:translateY(-2px)}.csd-pill--blue{background:#3b82f61a;color:#60a5fa;border-color:#3b82f640}.csd-pill--purple{background:#8b5cf61a;color:#a78bfa;border-color:#8b5cf640}.csd-pill--pink{background:#f472b61a;color:#f472b6;border-color:#f472b640}.csd-pill--amber{background:#f59e0b1a;color:#fbbf24;border-color:#f59e0b40}.csd-hero__orb{position:absolute;border-radius:50%;filter:blur(100px);pointer-events:none}.csd-hero__orb--1{width:500px;height:500px;background:#3b82f61f;top:-200px;right:-150px;animation:csdOrb 12s ease-in-out infinite}.csd-hero__orb--2{width:350px;height:350px;background:#8b5cf61a;bottom:-100px;left:-100px;animation:csdOrb 15s ease-in-out 3s infinite reverse}.csd-hero__orb--3{width:200px;height:200px;background:#f472b614;top:30%;left:10%;animation:csdOrb 9s ease-in-out 1s infinite}@keyframes csdOrb{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-40px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}.csd-breadcrumb{background:#0f152099;backdrop-filter:blur(12px);border-bottom:1px solid var(--csd-border);padding:14px 0}.csd-breadcrumb__inner{max-width:1140px;margin:0 auto;padding:0 24px;display:flex;align-items:center;gap:8px;font-size:13px}.csd-breadcrumb a{color:var(--csd-text-dim);text-decoration:none;transition:color .2s ease}.csd-breadcrumb a:hover{color:var(--csd-accent)}.csd-breadcrumb__sep{color:#ffffff26}.csd-breadcrumb__current{color:var(--csd-accent);font-weight:600}.csd-overview{background:linear-gradient(180deg,var(--csd-surface) 0%,var(--csd-dark) 100%);padding:56px 0;border-bottom:1px solid var(--csd-border)}.csd-overview__text{max-width:800px;margin:0 auto;padding:0 24px;font-size:18px;color:var(--csd-text);line-height:1.85;text-align:center;opacity:.85}.csd-content{background:var(--csd-dark);padding:60px 0 80px}.csd-content__inner{max-width:900px;margin:0 auto;padding:0 24px}.csd-card{background:linear-gradient(135deg,#0f1520cc,#161d2e99);border:1px solid var(--csd-border);border-radius:var(--csd-radius);padding:36px;margin-bottom:28px;backdrop-filter:blur(12px);position:relative;overflow:hidden;transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease}.csd-card:hover{transform:translateY(-4px);box-shadow:0 20px 60px #0000004d;border-color:#3b82f626}.csd-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(59,130,246,.3),transparent);opacity:0;transition:opacity .4s ease}.csd-card:hover:before{opacity:1}.csd-heading{display:flex;align-items:center;gap:14px;margin-bottom:20px}.csd-heading__bar{width:4px;height:32px;border-radius:2px;flex-shrink:0}.csd-heading__text{font-size:22px;font-weight:800;color:#fff;margin:0;letter-spacing:-.3px}.csd-text{font-size:15px;color:var(--csd-text-dim);line-height:1.85;margin:0}.csd-text+.csd-text{margin-top:12px}.csd-challenge-list{display:flex;flex-direction:column;gap:10px;margin-top:18px}.csd-challenge-item{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#ef44440f;border:1px solid rgba(239,68,68,.12);border-radius:12px;transition:transform .3s ease,background .3s ease}.csd-challenge-item:hover{transform:translate(4px);background:#ef44441a}.csd-challenge-icon{width:24px;height:24px;border-radius:50%;background:#ef444426;color:#f87171;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0}.csd-challenge-text{font-size:14px;color:var(--csd-text)}.csd-feature-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;margin-top:18px}.csd-feature-item{display:flex;align-items:center;gap:12px;padding:14px 16px;background:#10b9810f;border:1px solid rgba(16,185,129,.12);border-radius:12px;transition:transform .3s ease,background .3s ease}.csd-feature-item:hover{transform:translateY(-2px);background:#10b9811a}.csd-feature-icon{width:24px;height:24px;border-radius:50%;background:#10b98126;color:#34d399;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0}.csd-feature-text{font-size:14px;color:var(--csd-text)}.csd-tech-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;margin-top:18px}.csd-tech-card{background:linear-gradient(135deg,#3b82f60a,#8b5cf60a);border:1px solid var(--csd-border);border-radius:14px;padding:22px;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.csd-tech-card:hover{transform:translateY(-4px);border-color:#3b82f633;box-shadow:0 8px 30px #3b82f614}.csd-tech-name{font-size:15px;font-weight:700;color:#fff;margin-bottom:6px}.csd-tech-purpose{font-size:13px;color:var(--csd-text-dim)}.csd-timeline{display:flex;flex-direction:column;gap:0;margin-top:18px;position:relative}.csd-timeline:before{content:"";position:absolute;left:20px;top:24px;bottom:24px;width:2px;background:linear-gradient(180deg,var(--csd-accent),var(--csd-accent-2),rgba(139,92,246,.2))}.csd-timeline-item{display:flex;gap:20px;padding:18px 0;position:relative}.csd-timeline-num{width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,var(--csd-accent),var(--csd-accent-2));color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:14px;flex-shrink:0;box-shadow:0 0 20px #3b82f64d;position:relative;z-index:2}.csd-timeline-content{padding-top:6px}.csd-timeline-step{font-size:15px;font-weight:700;color:#fff;margin-bottom:4px}.csd-timeline-desc{font-size:14px;color:var(--csd-text-dim);line-height:1.7}.csd-results-card{background:linear-gradient(135deg,#10b9810f,#10b98105);border:1px solid rgba(16,185,129,.15)}.csd-result-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-top:18px}.csd-result-item{display:flex;align-items:center;gap:12px;padding:16px;background:#10b9810f;border:1px solid rgba(16,185,129,.1);border-radius:12px;transition:transform .3s ease}.csd-result-item:hover{transform:translateY(-2px)}.csd-result-check{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#10b981,#059669);color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;flex-shrink:0;box-shadow:0 0 12px #10b9814d}.csd-result-text{font-size:14px;color:var(--csd-text);font-weight:500}.csd-testimonial{background:linear-gradient(135deg,var(--csd-surface),var(--csd-surface-2));border:1px solid var(--csd-border);border-radius:var(--csd-radius);padding:44px;margin-bottom:28px;position:relative;overflow:hidden}.csd-testimonial:before{content:"";position:absolute;width:300px;height:300px;background:radial-gradient(circle,rgba(59,130,246,.1),transparent 60%);top:-120px;right:-80px;pointer-events:none}.csd-testimonial:after{content:"";position:absolute;width:200px;height:200px;background:radial-gradient(circle,rgba(139,92,246,.08),transparent 60%);bottom:-80px;left:-60px;pointer-events:none}.csd-testimonial__quote-mark{font-size:56px;line-height:1;background:linear-gradient(135deg,#60a5fa,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:12px;position:relative}.csd-testimonial__text{font-size:18px;color:var(--csd-text);font-style:italic;line-height:1.8;margin:0 0 24px;position:relative}.csd-testimonial__author{display:flex;align-items:center;gap:14px;position:relative}.csd-testimonial__avatar{width:46px;height:46px;border-radius:50%;background:linear-gradient(135deg,var(--csd-accent),var(--csd-accent-2));color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:15px;box-shadow:0 0 16px #3b82f64d}.csd-testimonial__role{font-size:14px;color:var(--csd-text-dim);font-weight:600}.csd-image{margin-bottom:28px;border-radius:var(--csd-radius);overflow:hidden;border:1px solid var(--csd-border);box-shadow:0 12px 40px #0000004d}.csd-image img{width:100%;display:block}.csd-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.csd-link{padding:10px 22px;background:#3b82f60f;border:1px solid rgba(59,130,246,.15);color:#60a5fa;border-radius:12px;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s ease;backdrop-filter:blur(8px)}.csd-link:hover{transform:translateY(-2px);background:#3b82f61f;box-shadow:0 4px 20px #3b82f626}.csd-faq{margin-top:20px}.csd-faq-item{border:1px solid var(--csd-border);border-radius:14px;margin-bottom:10px;overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease}.csd-faq-item:hover{border-color:#3b82f633}.csd-faq-item[open]{border-color:#3b82f64d;box-shadow:0 4px 20px #3b82f60f}.csd-faq-q{padding:18px 22px;font-size:15px;font-weight:600;color:var(--csd-text);cursor:pointer;display:flex;justify-content:space-between;align-items:center;list-style:none;background:#0f152080;transition:background .3s ease}.csd-faq-q::-webkit-details-marker{display:none}.csd-faq-q:hover{background:#3b82f60a}.csd-faq-chevron{transition:transform .3s ease;color:var(--csd-text-dim)}.csd-faq-item[open] .csd-faq-chevron{transform:rotate(180deg);color:var(--csd-accent)}.csd-faq-a{padding:0 22px 18px;font-size:14px;color:var(--csd-text-dim);line-height:1.8}.csd-cta{background:linear-gradient(135deg,var(--csd-surface),rgba(59,130,246,.06));border:1px solid rgba(59,130,246,.15);border-radius:var(--csd-radius);padding:56px 40px;text-align:center;margin-top:40px;position:relative;overflow:hidden}.csd-cta:before{content:"";position:absolute;width:400px;height:400px;background:radial-gradient(circle,rgba(59,130,246,.1),transparent 60%);top:-150px;right:-100px;pointer-events:none}.csd-cta__title{font-size:30px;font-weight:800;color:#fff;margin:0 0 14px;position:relative;letter-spacing:-.5px}.csd-cta__text{font-size:16px;color:var(--csd-text-dim);margin:0 0 28px;position:relative}.csd-cta__btn{display:inline-block;background:linear-gradient(135deg,var(--csd-accent),var(--csd-accent-2));color:#fff;padding:16px 40px;border-radius:14px;font-size:16px;font-weight:700;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease;position:relative}.csd-cta__btn:hover{transform:translateY(-3px);box-shadow:0 8px 30px #3b82f666}.csd-footer{text-align:center;padding:28px 0;border-top:1px solid var(--csd-border);margin-top:40px}.csd-footer p{font-size:14px;color:var(--csd-text-dim);margin:0}.csd-footer a{color:var(--csd-accent);text-decoration:none}@keyframes csdFadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes csdPulse{0%,to{opacity:1}50%{opacity:.4}}.csd-animate{opacity:0;transform:translateY(24px);animation:csdFadeUp .6s ease both}.csd-animate-1{animation-delay:.1s}.csd-animate-2{animation-delay:.2s}.csd-animate-3{animation-delay:.3s}.csd-animate-4{animation-delay:.4s}.csd-animate-5{animation-delay:.5s}.csd-animate-6{animation-delay:.6s}.csd-animate-7{animation-delay:.7s}.csd-animate-8{animation-delay:.8s}.csd-animate-9{animation-delay:.9s}.csd-animate-10{animation-delay:1s}@media(max-width:768px){.csd-hero{padding:120px 20px 60px;min-height:auto}.csd-hero__title{font-size:32px;letter-spacing:-.5px}.csd-card{padding:24px}.csd-tech-grid{grid-template-columns:1fr 1fr}.csd-feature-grid,.csd-result-grid{grid-template-columns:1fr}.csd-testimonial{padding:28px}.csd-cta{padding:36px 24px}.csd-cta__title{font-size:24px}}@media(max-width:480px){.csd-hero__title{font-size:26px}.csd-tech-grid{grid-template-columns:1fr}}.topbar-nasscom{display:flex;align-items:center;gap:6px;font-size:12px;color:#fff;white-space:nowrap}.topbar-nasscom-trophy{font-size:14px}.topbar-nasscom-text strong{color:#f5c518}.topbar-nasscom-img{height:22px;width:auto;object-fit:contain}@media(max-width:768px){.topbar-nasscom{display:none}}.home-mega-item{display:flex;align-items:center;gap:10px}.home-mega-item-text{display:flex;flex-direction:column}.menu-li-link li a{display:block}.mega-link-title{display:block;font-weight:600}.mega-link-desc{display:block;font-size:13px;color:#666}.services-section{padding:100px 20px;background:#f5f5f5;text-align:center}.services-container{max-width:100%;width:100%;margin:0;padding:0}.services-section .section-tag{display:inline-block;background:#ff5a2c!important;color:#fff!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:currentcolor!important;font-size:14px;padding:8px 18px;border-radius:20px;margin-bottom:24px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.services-heading{font-size:42px;font-weight:700;color:#111;margin-bottom:60px;line-height:1.2}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.service-card{position:relative;border-radius:32px;overflow:hidden;aspect-ratio:1 / 1;cursor:pointer;transition:all .6s cubic-bezier(.165,.84,.44,1);box-shadow:0 10px 40px #00000026;background:#000}.service-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.165,.84,.44,1)}.service-card .overlay{position:absolute;inset:0;padding:40px 30px;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(180deg,#00000080,#0000001a 40%,#000000b3);transition:background .4s ease}.service-card:hover .overlay{background:linear-gradient(180deg,#0009,#0003 40%,#000c)}.service-card .overlay h3{font-size:36px;font-weight:700;margin:0;color:#3b82f6;line-height:1.2;max-width:95%}.service-card .overlay p{font-size:20px;opacity:.9;margin:0;line-height:1.6;color:#93c5fd}.service-card .plus{position:absolute;top:35px;right:30px;width:44px;height:44px;background:#ffffff40;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;color:#fff;font-weight:300;transition:all .4s ease;z-index:2}.service-card:hover .plus{background:#ffffff59;transform:rotate(90deg)}.service-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000026}.service-card:hover img{transform:scale(1.08)}@media(max-width:900px){.services-grid{grid-template-columns:1fr;max-width:420px;margin:0 auto}.services-heading{font-size:32px;margin-bottom:40px}.services-section{padding:60px 20px}}.wcs-section{padding:100px 0;background:#fff;font-family:Outfit,system-ui,sans-serif}.wcs-inner{max-width:1160px;margin:0 auto;padding:0 24px}.wcs-label-row{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:28px}.wcs-label-dot{width:8px;height:8px;border-radius:50%;background:#111}.wcs-label-text{font-size:12px;font-weight:700;letter-spacing:3px;color:#111;text-transform:uppercase}.wcs-big-heading{font-size:58px;font-weight:600;line-height:1.1;text-align:center;color:#000;margin:0 0 52px;letter-spacing:-2px}.wcs-big-heading-muted{color:#000}.wcs-bento{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr auto;gap:14px;align-items:stretch}.wcs-card--blue{grid-column:1;grid-row:1 / 3}.wcs-card--mid{grid-column:2;grid-row:1 / 3}.wcs-card--yellow{grid-column:3;grid-row:1}.wcs-card--dark{grid-column:3;grid-row:2}.wcs-card{border-radius:24px;padding:28px;overflow:hidden;display:flex;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease}.wcs-card:hover{transform:translateY(-3px);box-shadow:0 16px 40px #0000001a}.wcs-card--blue{background:linear-gradient(160deg,#1a3fcb,#2563eb 60%,#3b82f6);padding:24px}.wcs-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.wcs-card-brand{font-size:17px;font-weight:800;color:#fff}.wcs-card-icon-btn{width:36px;height:36px;background:#ffffff26;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:16px}.wcs-card-visual{flex:1;border-radius:16px;background:#ffffff1f;margin-bottom:16px;position:relative;overflow:hidden;min-height:160px;display:flex;align-items:flex-end;padding:16px}.wcs-visual-orb{position:absolute;border-radius:50%;filter:blur(30px);opacity:.55}.wcs-orb1{width:120px;height:120px;background:#93c5fd;top:-30px;left:-20px}.wcs-orb2{width:90px;height:90px;background:#bfdbfe;top:20px;right:10px}.wcs-orb3{width:70px;height:70px;background:#60a5fa;bottom:10px;left:40%}.wcs-visual-badge{position:absolute;top:12px;right:12px;background:#ffffff38;border:1px solid rgba(255,255,255,.35);border-radius:20px;padding:5px 12px;font-size:11px;font-weight:600;color:#fff;display:flex;align-items:center;gap:5px;z-index:2}.wcs-visual-grid{display:flex;align-items:flex-end;gap:6px;width:100%;height:70px;position:relative;z-index:1}.wcs-visual-bar{flex:1;background:#ffffff73;border-radius:4px 4px 0 0}.wcs-bar-bright{background:#fffffff2}.wcs-card-bottom-white{background:#fff;border-radius:14px;padding:18px 20px}.wcs-card--light{background:#f4f4f4}.wcs-card--yellow{background:#fac759}.wcs-card--dark{background:#111;justify-content:center;padding:22px 28px;border-radius:50px}.wcs-card-label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:#888;margin-bottom:12px;display:block}.wcs-label-light{color:#fff6!important}.wcs-card-big-num{font-size:64px;font-weight:800;letter-spacing:-3px;line-height:1;margin-bottom:10px}.wcs-num-dark{color:#0a0a0a!important}.wcs-num-white{color:#fff!important}.wcs-card-sub{font-size:15px;color:#ffffff8c;line-height:1.5}.wcs-sub-dark{color:#00000080!important}.wcs-card-avatars{display:flex;margin:18px 0 14px}.wcs-avatar{width:38px;height:38px;border-radius:50%;border:2.5px solid #fff;display:flex;align-items:center;justify-content:center;margin-left:-10px;box-shadow:0 2px 8px #00000026;transition:transform .2s ease;cursor:default}.wcs-avatar:first-child{margin-left:0}.wcs-avatar:hover{transform:translateY(-3px) scale(1.1);z-index:10}.wcs-avatar-init{font-size:11px;font-weight:800;color:#fff}.wcs-avatar-more{background:#e5e7eb!important;font-size:10px}.wcs-card-quote{font-size:13px;color:#555;line-height:1.65;font-style:italic;margin:0}.wcs-card-inline{display:flex;align-items:center;justify-content:space-between}.wcs-card-inline-label{font-size:14px;color:#ffffff73;max-width:90px;line-height:1.3}.wcs-card--dark .wcs-card-big-num{font-size:48px;margin-bottom:0}@media(max-width:1024px){.wcs-big-heading{font-size:44px}}@media(max-width:768px){.wcs-section{padding:60px 0}.wcs-big-heading{font-size:32px;letter-spacing:-1px;margin-bottom:36px}.wcs-bento{grid-template-columns:1fr 1fr;grid-template-rows:auto}.wcs-card--blue,.wcs-card--mid{grid-column:1 / 3;grid-row:auto}.wcs-card--yellow{grid-column:1;grid-row:auto}.wcs-card--dark{grid-column:2;grid-row:auto;border-radius:24px}}@media(max-width:480px){.wcs-bento{grid-template-columns:1fr}.wcs-card--blue,.wcs-card--mid,.wcs-card--yellow,.wcs-card--dark{grid-column:1}.wcs-big-heading{font-size:26px}.wcs-card--dark{border-radius:24px}}.wcs-card--yellow .wcs-card-big-num{font-size:48px!important;letter-spacing:-2px!important}.wcs-card--yellow{padding:20px 24px!important}.digital-solutions-section{padding:90px 0;background:#fff}.digital-solutions-container{max-width:1200px;margin:0 auto;padding:0 24px}.digital-solutions-header{display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px;margin-bottom:52px}.digital-solutions-label{display:inline-block;background-color:#3b82f6;color:#fff;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:6px 20px;border-radius:100px}.digital-solutions-title{font-size:46px;font-weight:600;color:#000;line-height:1.2;max-width:680px;margin:0}.digital-solutions-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ds-card{position:relative;border-radius:20px;overflow:hidden;display:block;text-decoration:none;aspect-ratio:3 / 4;cursor:pointer}.ds-card-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.ds-card:hover .ds-card-bg{transform:scale(1.06)}.ds-card-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,#00000073,#0000001a 45%,#000000b3);transition:background .3s ease}.ds-card:hover .ds-card-overlay{background:linear-gradient(to bottom,#0000008c,#00000026 45%,#000000bf)}.ds-card-inner{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:24px}.ds-card-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.ds-card-title{font-size:19px;font-weight:600;color:#fff;line-height:1.35;margin:0;flex:1}.ds-card-plus{width:42px;height:42px;border-radius:50%;background:#ffffff38;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.3);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;transition:background .25s ease,transform .25s ease}.ds-card:hover .ds-card-plus{background:#ffffff61;transform:rotate(90deg)}.ds-card-description{font-size:14px;color:#ffffffd1;line-height:1.65;margin:0}@media(max-width:1024px){.digital-solutions-grid{grid-template-columns:repeat(2,1fr)}.digital-solutions-title{font-size:36px}}@media(max-width:640px){.digital-solutions-section{padding:56px 0}.digital-solutions-grid{grid-template-columns:1fr}.digital-solutions-title{font-size:28px}.ds-card{aspect-ratio:4 / 3}}.why-trust-section{padding:100px 0;background:#fff}.why-trust-container{max-width:1200px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:1fr 1.4fr;gap:80px;align-items:center}.why-trust-left{display:flex;flex-direction:column;gap:28px}.why-trust-label{display:inline-block;background-color:var(--color-signature-blue, #3E8CFB);color:#fff;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:6px 20px;border-radius:100px;width:fit-content}.why-trust-heading{font-family:var(--font-primary, "Poppins", sans-serif);font-size:46px;font-weight:600;color:var(--color-deep-indigo, #0C1C32);line-height:1.2;margin:0}.why-trust-ctas{display:flex;gap:16px;flex-wrap:wrap}.why-trust-btn-primary{display:inline-flex;align-items:center;justify-content:center;padding:14px 32px;background-color:var(--color-signature-blue, #3E8CFB);color:#fff;font-size:15px;font-weight:600;font-family:var(--font-primary, "Poppins", sans-serif);border-radius:100px;text-decoration:none;transition:background .25s ease,transform .2s ease}.why-trust-btn-primary:hover{background-color:var(--color-heritage-navy, #011D80);transform:translateY(-2px)}.why-trust-btn-outline{display:inline-flex;align-items:center;justify-content:center;padding:13px 32px;background-color:transparent;color:var(--color-signature-blue, #3E8CFB);font-size:15px;font-weight:600;font-family:var(--font-primary, "Poppins", sans-serif);border:2px solid var(--color-signature-blue, #3E8CFB);border-radius:100px;text-decoration:none;transition:background .25s ease,color .25s ease,transform .2s ease}.why-trust-btn-outline:hover{background-color:var(--color-signature-blue, #3E8CFB);color:#fff;transform:translateY(-2px)}.why-trust-right{display:flex;flex-direction:column;gap:16px}.why-trust-card{display:flex;align-items:flex-start;gap:20px;background-color:#eef5ff;border-radius:16px;padding:24px 28px;transition:box-shadow .25s ease,transform .25s ease}.why-trust-card:hover{box-shadow:0 8px 24px #3e8cfb1f;transform:translateY(-2px)}.why-trust-number{width:44px;height:44px;border-radius:50%;background-color:var(--color-signature-blue, #3E8CFB);color:#fff;font-size:16px;font-weight:700;font-family:var(--font-primary, "Poppins", sans-serif);display:flex;align-items:center;justify-content:center;flex-shrink:0}.why-trust-card-content{display:flex;flex-direction:column;gap:6px}.why-trust-card-title{font-family:var(--font-primary, "Poppins", sans-serif);font-size:17px;font-weight:600;color:var(--color-deep-indigo, #0C1C32);margin:0;line-height:1.3}.why-trust-card-desc{font-family:var(--font-primary, "Poppins", sans-serif);font-size:14px;font-weight:400;color:var(--color-slate-grey, #777777);margin:0;line-height:1.65}@media(max-width:1024px){.why-trust-container{grid-template-columns:1fr;gap:48px}.why-trust-heading{font-size:36px}}@media(max-width:640px){.why-trust-section{padding:60px 0}.why-trust-heading{font-size:28px}.why-trust-card{padding:20px}.why-trust-ctas{flex-direction:column}.why-trust-btn-primary,.why-trust-btn-outline{width:100%;justify-content:center}}:root{--ease-expo-out: cubic-bezier(.16, 1, .3, 1);--ease-back-out: cubic-bezier(.34, 1.56, .64, 1)}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(52px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes clipReveal{0%{clip-path:inset(0 0 100% 0);opacity:0;transform:translateY(14px)}to{clip-path:inset(0 0 0% 0);opacity:1;transform:translateY(0)}}@keyframes scalePop{0%{opacity:0;transform:scale(.65)}to{opacity:1;transform:scale(1)}}@keyframes slideFromLeft{0%{opacity:0;transform:translate(-60px)}to{opacity:1;transform:translate(0)}}@keyframes slideFromRight{0%{opacity:0;transform:translate(60px)}to{opacity:1;transform:translate(0)}}@keyframes popBounce{0%{opacity:0;transform:scale(0) rotate(-12deg)}70%{transform:scale(1.18) rotate(4deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.reveal-clip{animation:clipReveal .8s var(--ease-expo-out) both;animation-timeline:view();animation-range:entry 0% entry 28%}.reveal-scale{animation:scalePop .6s var(--ease-back-out) both;animation-timeline:view();animation-range:entry 0% entry 25%}.reveal-card{animation:fadeSlideUp .75s var(--ease-expo-out) both;animation-timeline:view();animation-range:entry 0% entry 30%}.reveal-left{animation:slideFromLeft .75s var(--ease-expo-out) both;animation-timeline:view();animation-range:entry 0% entry 30%}.reveal-right{animation:slideFromRight .75s var(--ease-expo-out) both;animation-timeline:view();animation-range:entry 0% entry 30%}.reveal-fade-up{animation:fadeUp .65s var(--ease-expo-out) both;animation-timeline:view();animation-range:entry 0% entry 28%}.reveal-pop{animation:popBounce .65s var(--ease-back-out) both;animation-timeline:view();animation-range:entry 0% entry 28%}.digital-solutions-grid .ds-card:nth-child(1){animation-range:entry 0% entry 28%}.digital-solutions-grid .ds-card:nth-child(2){animation-range:entry 4% entry 32%}.digital-solutions-grid .ds-card:nth-child(3){animation-range:entry 8% entry 36%}.digital-solutions-grid .ds-card:nth-child(4){animation-range:entry 0% entry 28%}.digital-solutions-grid .ds-card:nth-child(5){animation-range:entry 4% entry 32%}.digital-solutions-grid .ds-card:nth-child(6){animation-range:entry 8% entry 36%}.why-trust-right .why-trust-card:nth-child(1){animation-range:entry 0% entry 28%}.why-trust-right .why-trust-card:nth-child(2){animation-range:entry 6% entry 34%}.why-trust-right .why-trust-card:nth-child(3){animation-range:entry 12% entry 40%}.why-trust-right .why-trust-card:nth-child(4){animation-range:entry 18% entry 46%}.why-trust-right .why-trust-card:nth-child(1) .why-trust-number{animation-range:entry 2% entry 26%}.why-trust-right .why-trust-card:nth-child(2) .why-trust-number{animation-range:entry 8% entry 32%}.why-trust-right .why-trust-card:nth-child(3) .why-trust-number{animation-range:entry 14% entry 38%}.why-trust-right .why-trust-card:nth-child(4) .why-trust-number{animation-range:entry 20% entry 44%}@supports not (animation-timeline: view()){.reveal-clip,.reveal-scale,.reveal-card,.reveal-left,.reveal-right,.reveal-fade-up,.reveal-pop{animation:none;opacity:1;transform:none;clip-path:none}}@media(prefers-reduced-motion:reduce){.reveal-clip,.reveal-scale,.reveal-card,.reveal-left,.reveal-right,.reveal-fade-up,.reveal-pop{animation:none!important;opacity:1!important;transform:none!important;clip-path:none!important}}.fds-section{background:#fff!important;padding:80px 0 100px;overflow:hidden}html body section.fds-section{background:#fff!important}.fds-container{max-width:1240px;margin:0 auto;padding:0 40px}.fds-header{text-align:center;margin-bottom:56px;position:relative}.fds-label{font-size:11px;font-weight:600;letter-spacing:.1em;color:#1a1a1a;text-transform:uppercase;margin-bottom:14px;opacity:0;animation:fdsLabelIn .6s .1s cubic-bezier(.16,1,.3,1) forwards}.fds-label-dot{color:#1a1a1a}@keyframes fdsLabelIn{0%{opacity:0;transform:translateY(10px) letterSpacing(.3em)}to{opacity:1;transform:translateY(0)}}.fds-title{font-size:clamp(34px,4.5vw,56px);font-weight:800;color:#1a1a1a;line-height:1.12;margin-bottom:10px;position:relative;display:inline-block}.fds-title{font-size:clamp(28px,3.8vw,48px);font-weight:800;color:#1a1a1a;line-height:1.12;margin-bottom:10px;position:relative;display:block;white-space:normal}.fds-title-line1{display:block;opacity:0;transform:translateY(28px);animation:fdsTitleLineIn .7s .2s cubic-bezier(.16,1,.3,1) forwards}@keyframes fdsTitleLineIn{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.fds-title-cyan{color:#0b52b8;display:inline-block;position:relative;clip-path:inset(0 100% 0 0);animation:fdsClipReveal .9s .5s cubic-bezier(.77,0,.18,1) forwards}@keyframes fdsClipReveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0% 0 0)}}.fds-bulb{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;background:#0b52b8;border-radius:50%;margin-left:12px;vertical-align:middle;position:relative;top:-4px;cursor:default;opacity:0;animation:fdsBulbPop .5s 1.1s cubic-bezier(.34,1.56,.64,1) forwards}.fds-bulb-inner{font-size:22px;position:relative;z-index:2;animation:fdsBulbWiggle 3s 2s ease-in-out infinite}@keyframes fdsBulbWiggle{0%,to{transform:rotate(-8deg) scale(1)}25%{transform:rotate(8deg) scale(1.15)}50%{transform:rotate(-4deg) scale(1)}75%{transform:rotate(6deg) scale(1.1)}}@keyframes fdsBulbPop{0%{opacity:0;transform:scale(0) rotate(-30deg)}to{opacity:1;transform:scale(1) rotate(0)}}.fds-bulb-ring{position:absolute;inset:0;border-radius:50%;border:2px solid #FBBC04;animation:fdsBulbRing 2s 1.5s ease-out infinite}.fds-bulb-ring2{animation-delay:2.5s;border-color:#fbbc04}@keyframes fdsBulbRing{0%{transform:scale(1);opacity:.8}to{transform:scale(2.2);opacity:0}}.fds-subtitle{font-size:clamp(20px,2.5vw,32px);font-weight:400;color:#d0d0d0;margin-top:8px;opacity:0;animation:fdsLabelIn .6s .8s cubic-bezier(.16,1,.3,1) forwards}.fds-title-underline{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:14px}.fds-uline-bar{height:3px;width:0;background:linear-gradient(90deg,#1565c0,#00d2e6);border-radius:999px;animation:fdsUlineGrow .9s 1.2s cubic-bezier(.77,0,.18,1) forwards}@keyframes fdsUlineGrow{0%{width:0}to{width:120px}}.fds-uline-dot{width:8px;height:8px;background:#00d2e6;border-radius:50%;opacity:0;transform:scale(0);animation:fdsDotPop .4s 1.9s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes fdsDotPop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.fds-bento{display:flex;gap:16px;align-items:stretch}.fds-col{flex:1;display:flex;flex-direction:column;gap:16px;min-width:0}.fds-card{border-radius:26px;padding:26px;display:flex;flex-direction:column;text-decoration:none;overflow:hidden;position:relative;box-sizing:border-box;box-shadow:0 2px 16px #00000012;flex-shrink:0;opacity:0;transform:translateY(30px) scale(.97);animation:fdsCardIn .65s cubic-bezier(.16,1,.3,1) forwards}.fds-card-1{animation-delay:.15s}.fds-card-2{animation-delay:.22s}.fds-card-3{animation-delay:.08s}.fds-card-4{animation-delay:.35s;height:230px}.fds-card-saas{height:230px}.fds-card-5{animation-delay:.42s}.fds-card-6{animation-delay:.28s}.fds-card-1{padding:0;height:240px}.fds-card-1 .fds-photo{position:absolute;inset:0;margin:0;flex:none;width:100%;height:100%;z-index:1}.fds-chart-btn-abs{position:absolute;top:14px;right:14px;z-index:3;background:#fff;color:#0a0a1a;border-radius:10px;width:36px;height:36px}.fds-card-1 .fds-info-box{position:absolute;bottom:14px;left:14px;right:14px;margin:0;z-index:3;border-radius:18px;padding:16px 18px 14px}@keyframes fdsCardIn{0%{opacity:0;transform:translateY(30px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.fds-card{transition:transform .38s cubic-bezier(.34,1.56,.64,1),box-shadow .38s ease,border-color .3s ease}.fds-card:hover{transform:translateY(-10px) scale(1.018);box-shadow:0 28px 70px #0000002e;z-index:3}.fds-card:after{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(105deg,transparent 20%,rgba(255,255,255,.18) 50%,transparent 80%);transform:skew(-15deg);transition:left 0s;pointer-events:none;z-index:5}.fds-card:hover:after{left:160%;transition:left .65s ease}.fds-card-noise{position:absolute;inset:0;border-radius:inherit;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");pointer-events:none;z-index:1}.fds-card-orb{position:absolute;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.12) 0%,transparent 70%);top:-60px;right:-60px;pointer-events:none;z-index:0;animation:fdsOrbFloat 6s ease-in-out infinite}.fds-orb-cyan{background:radial-gradient(circle,rgba(0,210,230,.15) 0%,transparent 70%);animation-delay:-2s}@keyframes fdsOrbFloat{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-20px,15px) scale(1.1)}66%{transform:translate(15px,-10px) scale(.95)}}.fds-card-blue{background:#0b52b8}.fds-card-gray{background:#f2f2f2}.fds-card-cyan{background:linear-gradient(145deg,#0b52b8,#1a6ed8)}.fds-card-lime{background:#d6df70}.fds-card-white{background:#fff;border:1.5px solid #ececec}.fds-card-dark{background:#1a1a1a}.fds-card-blue:hover{box-shadow:0 24px 60px #0b52b859!important}.fds-card-cyan:hover{box-shadow:0 24px 60px #0b52b84d!important}.fds-card-lime:hover{box-shadow:0 24px 60px #b4c33259!important}.fds-card-gray:hover{box-shadow:0 24px 60px #00000024!important}.fds-card-white:hover{box-shadow:0 24px 60px #0b52b81f!important;border-color:#0b52b833!important}.fds-card-dark:hover{box-shadow:0 24px 60px #0006!important}.fds-info-arrow,.fds-arrow-navy,.fds-arrow-white{display:inline-block;font-size:18px;color:#fff9;margin-top:auto;padding-top:12px;transform:translate(-8px);opacity:0;transition:transform .35s cubic-bezier(.34,1.56,.64,1),opacity .25s ease}.fds-arrow-navy{color:#0d2a6e99}.fds-card-gray .fds-info-arrow,.fds-card-white .fds-info-arrow{color:#0006}.fds-card:hover .fds-info-arrow,.fds-card:hover .fds-arrow-navy,.fds-card:hover .fds-arrow-white{transform:translate(0);opacity:1}.fds-topbar{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;margin-bottom:10px;position:relative;z-index:2}.fds-logo-badge{display:flex;align-items:center;gap:7px}.fds-logo-badge img{height:22px;width:auto;filter:brightness(0) invert(1)}.fds-logo-badge span{font-size:12px;font-weight:700;color:#ffffffe6}.fds-chart-btn{width:32px;height:32px;background:#fff3;border-radius:9px;display:flex;align-items:center;justify-content:center;color:#fff;transition:background .2s ease,transform .2s ease}.fds-card:hover .fds-chart-btn{background:#ffffff4d;transform:rotate(90deg)}.fds-card-1:hover .fds-chart-btn-abs{background:#f5f5f5;transform:rotate(90deg)}.fds-photo{flex:1;margin:0 -26px;overflow:hidden;min-height:0;position:relative;z-index:1}.fds-photo img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block;transition:transform .6s cubic-bezier(.16,1,.3,1)}.fds-card:hover .fds-photo img{transform:scale(1.08)}.fds-info-box{background:#fff;border-radius:14px;padding:13px 15px 11px;margin:8px -2px -2px;flex-shrink:0;position:relative;z-index:2;transition:transform .3s ease}.fds-card:hover .fds-info-box{transform:translateY(-2px)}.fds-info-title{font-size:16px;font-weight:800;color:#0a0a1a;line-height:1.3;margin:0 0 4px}.fds-info-desc{font-size:12px;color:#888;line-height:1.55;margin:0}.fds-ttl-dark{font-size:26px;font-weight:800;color:#0a0a1a;line-height:1.2;margin:0 0 18px;position:relative;z-index:2}.fds-ttl-white{font-size:26px;font-weight:800;color:#fff;line-height:1.2;margin:0 0 10px;position:relative;z-index:2}.fds-ttl-xl{font-size:30px}.fds-ttl-navy{font-size:26px;font-weight:800;color:#0d2a6e;line-height:1.2;margin:0 0 20px;position:relative;z-index:2}.fds-dsc-dark{font-size:13.5px;color:#555;line-height:1.7;margin:0;position:relative;z-index:2}.fds-dsc-white{font-size:13.5px;color:#ffffffd9;line-height:1.65;margin:0;position:relative;z-index:2}.fds-dsc-navy{font-size:13.5px;color:#1e3a6e;line-height:1.65;margin:auto 0 0;position:relative;z-index:2}.fds-avatars{display:flex;align-items:center;margin-bottom:16px;position:relative;z-index:2}.fds-av{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#fff;border:2.8px solid #E7E7E7;margin-right:-10px;flex-shrink:0;transition:transform .25s cubic-bezier(.34,1.56,.64,1),margin-right .25s ease;overflow:hidden}.fds-av img{width:60%;height:60%;object-fit:contain}.fds-card:hover .fds-av{margin-right:-4px}.fds-card:hover .fds-av:nth-child(1){transform:translateY(-3px);transition-delay:0ms}.fds-card:hover .fds-av:nth-child(2){transform:translateY(-5px);transition-delay:40ms}.fds-card:hover .fds-av:nth-child(3){transform:translateY(-3px);transition-delay:80ms}.fds-card:hover .fds-av:nth-child(4){transform:translateY(-5px);transition-delay:.12s}.fds-illus{flex:1;display:flex;align-items:flex-end;justify-content:flex-end;margin:12px -14px -14px 0;overflow:hidden;position:relative;z-index:2}.fds-illus img{width:90%;max-height:260px;object-fit:cover;object-position:center top;display:block;border-radius:12px 0 0;transition:transform .6s cubic-bezier(.16,1,.3,1),filter .4s ease}.fds-card:hover .fds-illus img{transform:scale(1.06) translateY(-4px);filter:brightness(1.05)}.fds-icons{display:flex;gap:12px;margin-bottom:24px;position:relative;z-index:2}.fds-icon{width:46px;height:46px;background:#ffffffe6;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#0d2a6e;flex-shrink:0;box-shadow:0 2px 8px #0000001a;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease,background .25s ease}.fds-card:hover .fds-icon-1{transform:translateY(-6px) rotate(-5deg);transition-delay:0ms}.fds-card:hover .fds-icon-2{transform:translateY(-10px) rotate(4deg);transition-delay:50ms}.fds-card:hover .fds-icon-3{transform:translateY(-7px) rotate(-3deg);transition-delay:.1s}.fds-card:hover .fds-icon-4{transform:translateY(-9px) rotate(5deg);transition-delay:.15s}.fds-card:hover .fds-icon{background:#fff;box-shadow:0 8px 20px #0d2a6e33}.fds-card-5{flex-direction:row!important;align-items:flex-start;gap:14px}.fds-ai-text{flex:1;display:flex;flex-direction:column;min-width:0;position:relative;z-index:2}.fds-ai-img{width:115px;flex-shrink:0;display:flex;align-items:center;position:relative;z-index:2}.fds-ai-img img{width:100%;border-radius:14px;object-fit:cover;box-shadow:0 6px 20px #0000001a;transition:transform .5s cubic-bezier(.34,1.56,.64,1),box-shadow .4s ease}.fds-card:hover .fds-ai-img img{transform:scale(1.08) rotate(2deg);box-shadow:0 12px 32px #0000002e}.fds-card-dark .fds-ttl-white{font-size:24px;margin-bottom:12px}.fds-card-dark .fds-dsc-white{font-size:13.5px;color:#ffffffb3}.fds-bullet-list{list-style:none;margin:8px 0 0;padding:0;position:relative;z-index:2;display:grid;grid-template-columns:1fr;gap:6px}.fds-bullet-list.fds-2col{grid-template-columns:1fr 1fr;gap:8px 6px}.fds-bullet-list li{font-size:3.5px;font-weight:500;line-height:1.5;padding-left:18px;position:relative;color:inherit;margin:0}.fds-bullet-list li:before{content:"\2726";position:absolute;left:0;font-size:9px;top:3px;opacity:.75;color:inherit}.fds-card-gray .fds-bullet-list,.fds-card-white .fds-bullet-list{color:#333}.fds-card-lime .fds-bullet-list{color:#0d2a6e}.fds-card-cyan .fds-bullet-list,.fds-card-dark .fds-bullet-list{color:#ffffffe6}@media(max-width:1024px){.fds-bento,.fds-col{gap:16px}}@media(max-width:960px){.fds-bento{flex-direction:column;gap:24px}.fds-col{flex-direction:row;flex-wrap:wrap;gap:16px}.fds-card{flex:1 1 calc(50% - 12px);min-height:280px;height:auto!important}}@media(max-width:768px){.fds-card{flex:1 1 100%}}@media(max-width:580px){.fds-container{padding:0 16px}.fds-bento,.fds-col{flex-direction:column;gap:20px}.fds-card{flex:none;width:100%;height:auto!important;min-height:240px;padding:24px}.fds-photo{height:180px;flex:none}.fds-card-5{flex-direction:column!important}.fds-ai-top-row{flex-direction:column;gap:16px}.fds-ai-img-v{width:100%;height:auto;max-width:200px;margin:0 auto}.fds-ai-img{width:100%;margin-top:12px}.fds-bulb{width:44px;height:44px;margin-left:10px}}.wcs-inner{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:64px}.wcs-top{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.wcs-eyebrow-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;border:1.5px solid #2563eb;border-radius:999px;font-size:13px;font-weight:600;color:#2563eb;width:fit-content;opacity:0;transform:translateY(10px);animation:wcsIn .5s .05s cubic-bezier(.16,1,.3,1) forwards}.wcs-eyebrow-star{font-size:14px;color:#2563eb}.wcs-heading{font-size:clamp(28px,3.5vw,46px);font-weight:800;color:#0a0a1a;line-height:1.15;letter-spacing:-.02em;margin:0;opacity:0;transform:translateY(16px);animation:wcsIn .6s .12s cubic-bezier(.16,1,.3,1) forwards}.wcs-heading-blue{color:#2563eb}.wcs-desc{font-size:15.5px;color:#6b7280;line-height:1.75;margin:0;opacity:0;transform:translateY(12px);animation:wcsIn .6s .2s cubic-bezier(.16,1,.3,1) forwards}.wcs-desc strong{color:#374151;font-weight:600}.wcs-cta-btn{display:inline-flex;align-items:center;gap:0;width:fit-content;text-decoration:none;font-size:14px;font-weight:700;letter-spacing:.06em;color:#fff;background:#2563eb;padding:14px 24px;border-radius:8px;position:relative;overflow:hidden;transition:background .2s ease;opacity:0;transform:translateY(12px);animation:wcsIn .6s .28s cubic-bezier(.16,1,.3,1) forwards}.wcs-cta-btn:hover{background:#1d4ed8;color:#fff}.wcs-cta-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1.5px dashed rgba(255,255,255,.6);border-radius:6px;margin-left:12px;transition:border-color .2s ease,transform .3s cubic-bezier(.34,1.56,.64,1);flex-shrink:0}.wcs-cta-btn:hover .wcs-cta-icon{border-color:#fff;transform:rotate(45deg)}@keyframes wcsIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.wcs-right{opacity:0;transform:translate(24px);animation:wcsSlideIn .7s .15s cubic-bezier(.16,1,.3,1) forwards}@keyframes wcsSlideIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.wcs-gallery{position:relative;border-radius:20px;overflow:hidden;aspect-ratio:16 / 11;background:#f3f4f6;box-shadow:0 20px 60px #0000001f}.wcs-gallery-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:0;transform:scale(1.03);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.wcs-gallery-img--active{opacity:1;transform:scale(1)}.wcs-gallery-dots{position:absolute;bottom:14px;left:50%;transform:translate(-50%);display:flex;gap:6px;z-index:2}.wcs-gallery-dot{width:7px;height:7px;border-radius:50%;background:#ffffff80;border:none;cursor:pointer;padding:0;transition:background .25s ease,transform .25s ease}.wcs-gallery-dot--active{background:#fff;transform:scale(1.3)}.wcs-stats{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #f0f0f0;padding-top:48px;gap:0}.wcs-stat-wrap{display:flex;align-items:center;flex:1;justify-content:center}.wcs-stat-divider{width:1px;height:60px;background:#e5e7eb;flex-shrink:0}.wcs-stat-item{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.wcs-stat-num{font-size:clamp(40px,5vw,64px);font-weight:900;color:#0a0a1a;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums;font-family:-apple-system,SF Pro Display,Helvetica Neue,sans-serif;opacity:0;animation:wcsStatIn .5s .4s cubic-bezier(.16,1,.3,1) forwards}.wcs-stat-label{font-size:14px;color:#9ca3af;font-weight:500;letter-spacing:.01em;opacity:0;animation:wcsStatIn .5s .5s cubic-bezier(.16,1,.3,1) forwards}@keyframes wcsStatIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:960px){.wcs-top{grid-template-columns:1fr;gap:40px}.wcs-right{order:-1}}@media(max-width:640px){.wcs-section{padding:60px 20px}.wcs-stats{flex-wrap:wrap;gap:32px}.wcs-stat-wrap{flex:1 1 calc(50% - 16px)}.wcs-stat-divider{display:none}}.wm-apart-container{max-width:1200px;margin:0 auto}.wm-apart-eyebrow{display:flex;align-items:center;justify-content:center;gap:10px;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:22.4px;letter-spacing:1.92px;color:#1a1a1a;margin:0 0 16px;text-transform:uppercase}.wm-apart-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:#1a1a1a;flex-shrink:0}.wm-apart-heading{text-align:center;font-family:Inter,sans-serif;font-size:48px;font-weight:700;color:#0f0f0f;margin:0 0 14px;line-height:1;letter-spacing:-1.38px}.wm-apart-highlight{color:#3e8cfb}.wm-apart-subheading{text-align:center;font-size:15.5px;color:#666;max-width:520px;margin:0 auto 48px;line-height:1.65}.wm-apart-grid{display:flex;flex-direction:column;gap:14px;padding:12px}.wm-apart-row{display:flex;gap:14px;align-items:stretch}.wm-apart-card{flex:1;min-width:0;position:relative;overflow:hidden;background:#fff;border-radius:20px;border:1.5px solid #e8eaed;box-shadow:0 1px 4px #0000000d;padding:28px 28px 32px;min-height:250px;display:flex;flex-direction:row;align-items:stretch;transition:flex .45s cubic-bezier(.4,0,.2,1),border-color .3s ease,box-shadow .3s ease}.wm-apart-card:hover{flex:2;border-color:#d0d9f0;box-shadow:0 4px 20px #2563eb14}.wm-apart-img-panel{position:absolute;top:14px;right:14px;bottom:14px;width:48%;border-radius:14px;overflow:hidden;transform:translate(calc(100% + 14px));transition:transform .45s cubic-bezier(.4,0,.2,1);pointer-events:none;z-index:1}.wm-apart-card:hover .wm-apart-img-panel{transform:translate(0)}.wm-apart-card-content{position:relative;z-index:2;width:100%;display:flex;flex-direction:column;justify-content:space-between;transition:width .45s cubic-bezier(.4,0,.2,1);overflow:hidden;min-width:0}.wm-apart-card:hover .wm-apart-card-content{width:48%}.wm-apart-icon-box{width:44px;height:44px;background:#eef4ff;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;align-self:flex-start;transition:background .3s ease}.wm-apart-icon-box svg{stroke:#0b52b8;transition:stroke .3s ease}.wm-apart-card:hover .wm-apart-icon-box{background:#0b52b8}.wm-apart-card:hover .wm-apart-icon-box svg{stroke:#fff}.wm-apart-card-text{display:flex;flex-direction:column;gap:10px;margin-top:auto;padding-top:32px}.wm-apart-card-title{font-family:Inter,sans-serif;font-size:24px;font-weight:500;color:#1a1a1a;margin:0;line-height:31.92px;letter-spacing:-.96px}.wm-apart-card-desc{font-size:14px;color:#585858;margin:0;line-height:1.65}@media(max-width:900px){.wm-apart-row{flex-wrap:wrap}.wm-apart-card,.wm-apart-card:hover{flex:1 1 calc(50% - 7px)}}@media(max-width:580px){.wm-apart-section{padding:56px 20px}.wm-apart-row{flex-direction:column}.wm-apart-card{flex:unset;width:100%}.wm-apart-card:hover{flex:unset}.wm-apart-img-panel{display:none}.wm-apart-card:hover .wm-apart-card-content{width:100%}}.ind-section{background:#f3f1ff;padding:80px 20px 0;overflow:hidden}.ind-container{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.ind-eyebrow{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:.14em;color:#555;text-transform:uppercase;margin:0 0 20px}.ind-eyebrow-dot{display:inline-block;width:5px;height:5px;background:#555;border-radius:50%;flex-shrink:0;opacity:1!important;animation:none!important}.ind-heading{font-size:clamp(30px,4.5vw,48px);font-weight:600;color:#0a0a0a;text-align:center;line-height:1.18;letter-spacing:-.025em;margin:0 0 -70px}.ind-heading-highlight{color:#3e8cfb}.ind-pills-wrap{position:relative;width:100%;max-width:1000px;height:260px;min-height:200px;gap:18px}.ind-pill{position:absolute;display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;border-radius:999px;font-size:15px;font-weight:600;white-space:nowrap;cursor:default;user-select:none;opacity:0}@keyframes ind-fall-in{0%{opacity:0;transform:translateY(-60px) rotate(var(--ind-rot, 0deg))}60%{opacity:1}80%{transform:translateY(6px) rotate(var(--ind-rot, 0deg))}to{opacity:1;transform:translateY(0) rotate(var(--ind-rot, 0deg))}}@keyframes ind-float{0%,to{transform:translateY(0) rotate(var(--ind-rot, 0deg))}50%{transform:translateY(-8px) rotate(var(--ind-rot, 0deg))}}.ind-pill--blue{background:#4361ee;color:#fff}.ind-pill--navy{background:#3a3dc4;color:#fff}.ind-pill--yellow{background:#f5c842;color:#3a2e00}.ind-pill--salmon{background:#f4845f;color:#fff}.ind-pill--green{background:#b5e550;color:#2a3800}.ind-pill--pink{background:#f4a6b0;color:#5a0015}.ind-pill--steel{background:#6b9ab8;color:#fff}.ind-pill--teal{background:#4aab96;color:#fff}.ind-pill--lime{background:#d4e157;color:#333}.ind-pill--mint{background:#80cbc4;color:#fff}.ind-pill--tall{padding:22px 26px;writing-mode:vertical-rl;text-orientation:mixed;font-size:14px}.ind-pill--wide{padding:18px 36px;font-size:17px}.ind-pill--rot-neg{--ind-rot: -72deg}.ind-pill--rot-neg-sm{--ind-rot: -8deg}.ind-pill--rot-pos{--ind-rot: 10deg}.ind-pill--rot-pos-sm{--ind-rot: 1deg}.ind-anim-1{top:20px;left:2%}.ind-anim-2{top:50px;left:26%}.ind-anim-3{top:10px;left:44%}.ind-anim-4{top:30px;left:73%}.ind-anim-5{top:150px;left:18%}.ind-anim-6{top:155px;left:40%}.ind-anim-7{top:148px;left:57%}.ind-anim-8{top:145px;left:76%}.ind-anim-9{top:60px;left:83%}.ind-anim-10{top:190px;left:2%}.ind-anim-11{top:200px;left:30%}.ind-anim-12{top:195px;left:56%}.ind-anim-13{top:195px;left:75%}.ind-anim-1{animation-delay:.05s}.ind-anim-2{animation-delay:.15s}.ind-anim-3{animation-delay:.1s}.ind-anim-4{animation-delay:.2s}.ind-anim-5{animation-delay:.3s}.ind-anim-6{animation-delay:.38s}.ind-anim-7{animation-delay:.35s}.ind-anim-8{animation-delay:.42s}.ind-anim-9{animation-delay:.25s}.ind-anim-10{animation-delay:.5s}.ind-anim-11{animation-delay:.55s}.ind-anim-12{animation-delay:.48s}.ind-anim-13{animation-delay:.58s}.ind-pill:hover{filter:brightness(1.08);z-index:10}@media(max-width:1024px){.ind-heading{font-size:38px;line-height:50px;margin:0 0 50px}.ind-pills-wrap{height:240px}.ind-anim-1{top:10px;left:1%}.ind-anim-2{top:10px;left:22%}.ind-anim-3{top:10px;left:44%}.ind-anim-4{top:10px;left:68%}.ind-anim-5{top:120px;left:1%}.ind-anim-6{top:120px;left:24%}.ind-anim-7{top:120px;left:48%}.ind-anim-8{top:120px;left:70%}}@media(max-width:768px){.ind-heading{font-size:30px;line-height:40px;letter-spacing:-.8px;margin:0 0 36px}.ind-pills-wrap{position:static;display:flex;flex-wrap:wrap;justify-content:center;gap:12px;height:auto;min-height:unset}.ind-pill{position:static;font-size:13px;padding:10px 20px}.ind-pill--tall{writing-mode:horizontal-tb;text-orientation:mixed;padding:10px 20px}.ind-pill--rot-neg,.ind-pill--rot-neg-sm,.ind-pill--rot-pos,.ind-pill--rot-pos-sm{--ind-rot: 0deg}}@media(max-width:480px){.ind-section{padding:10px}.ind-heading{font-size:26px;line-height:34px}.ind-pills-wrap{gap:10px}.ind-pill{font-size:12px;padding:9px 16px;line-height:20px}}.wwww-section{background:#fff;padding:90px 32px 100px}.wwww-container{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.wwww-eyebrow{display:flex;align-items:center;gap:8px;font-size:11.5px;font-weight:600;letter-spacing:.16em;color:#666;text-transform:uppercase;margin:0 0 18px}.wwww-eyebrow-dot{display:inline-block;width:5px;height:5px;background:#555;border-radius:50%;flex-shrink:0}.wwww-heading{font-size:clamp(32px,4.5vw,52px);font-weight:800;color:#0a0a0a;text-align:center;line-height:1.15;letter-spacing:-.025em;margin:0 0 18px}.wwww-highlight{color:#3b82f6}.wwww-subheading{font-size:14px;color:#666;text-align:center;line-height:1.65;max-width:540px;margin:0 0 60px}.wwww-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;width:100%;background:#f2f2f2;border-radius:20px;padding:20px}.wwww-card{background:#fff;border:1.5px solid #e5e7eb;border-radius:22px;box-shadow:0 2px 12px #0000000d;overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .3s ease,transform .3s ease}.wwww-card:hover{box-shadow:0 8px 32px #0000001a;transform:translateY(-3px)}.wwww-card-visual{background:#fff;min-height:320px;position:relative;display:flex;align-items:center;justify-content:center;padding:24px;border-radius:20px 20px 0 0;overflow:hidden}.wwww-card-image{width:auto;height:260px;max-width:100%;object-fit:contain;display:block}.wwww-mock{border-radius:16px;padding:20px 22px;position:absolute;box-shadow:0 8px 32px #00000021}.wwww-mock--dark{background:#1a1d23;color:#fff;width:180px;min-height:140px}.wwww-mock--white{background:#fff;color:#111;width:220px;min-height:200px}.wwww-mock--back{top:36px;left:60px;transform:rotate(-6deg);z-index:1}.wwww-mock--front{bottom:28px;right:40px;transform:rotate(2deg);z-index:2}.wwww-mock--back-right{top:36px;right:50px;left:auto;transform:rotate(5deg)}.wwww-mock--front-right{bottom:24px;left:50px;right:auto;transform:rotate(-3deg)}.wwww-mock-label{font-size:12px;font-weight:600;color:#d1d5db;line-height:1.5;display:block;margin-bottom:10px}.wwww-mock-icon{width:22px;height:22px;position:absolute;top:18px;right:18px}.wwww-mock-stat{font-size:32px;font-weight:800;color:#fff;margin-top:14px;line-height:1}.wwww-mock-stat-label{font-size:10px;color:#9ca3af;margin-top:4px}.wwww-mock-title{font-size:14px;font-weight:700;color:#111;margin-bottom:10px;line-height:1.3}.wwww-mock-subtitle{font-size:13px;font-weight:700;color:#111;line-height:1.35;margin-bottom:6px}.wwww-mock-body-text{font-size:10.5px;color:#6b7280;line-height:1.55;margin:0 0 12px}.wwww-mock-bar{background:#e5e7eb;border-radius:999px;height:5px;width:100%;margin-bottom:14px;overflow:hidden}.wwww-mock-bar-fill{height:100%;border-radius:999px;background:#3b82f6}.wwww-mock-rows{display:flex;flex-direction:column;gap:9px}.wwww-mock-row{display:flex;align-items:center;gap:7px;font-size:11px;color:#444}.wwww-mock-row svg{flex-shrink:0}.wwww-mock-val{margin-left:auto;font-weight:600;color:#111}.wwww-mock-chart{display:flex;align-items:flex-end;gap:4px;height:50px;margin-top:10px}.wwww-mock-bar-col{flex:1;border-radius:3px 3px 0 0;min-width:0}.wwww-mock-chart-labels{display:flex;justify-content:space-between;margin-top:4px}.wwww-mock-chart-labels span{font-size:8px;color:#9ca3af;flex:1;text-align:center}.wwww-card-body{padding:32px 36px 36px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px;border-top:1.5px solid #f0f0f0}.wwww-card-title{font-size:20px;font-weight:700;color:#0a0a0a;margin:0;line-height:1.25}.wwww-card-desc{font-size:14.5px;color:#6b7280;margin:0;line-height:1.7;max-width:420px}@media(max-width:860px){.wwww-grid{grid-template-columns:1fr}.wwww-card-visual{min-height:280px}}@media(max-width:480px){.wwww-section{padding:60px 20px 70px}.wwww-mock--white{width:180px}.wwww-mock--dark{width:150px}.wwww-card-body{padding:24px 24px 28px}.wwww-card-title{font-size:18px}}.testi-section{background:#f3f1ff;padding:90px 0 100px;overflow:hidden}.testi-container{max-width:1400px;margin:0 auto;padding:0 48px}.testi-header-row{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:48px;gap:24px}.testi-header-left{display:flex;flex-direction:column;gap:14px;max-width:560px}.testi-eyebrow{display:flex;align-items:center;gap:8px;font-size:11.5px;font-weight:700;letter-spacing:.14em;color:#555;text-transform:uppercase;margin:0}.testi-eyebrow-dot{display:inline-block;width:5px;height:5px;background:#555;border-radius:50%;flex-shrink:0}.testi-heading{font-size:clamp(28px,4vw,46px);font-weight:800;color:#0a0a0a;margin:0;line-height:1.15;letter-spacing:-.025em}.testi-heading-highlight{color:#06b6d4}.testi-subheading{font-size:15px;color:#666;margin:0;line-height:1.65;max-width:400px}.testi-nav-btns{display:flex;gap:10px;flex-shrink:0;align-self:flex-end;padding-bottom:4px}.testi-nav-btn{width:44px;height:44px;border-radius:50%;border:1.5px solid #d1d5db;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#374151;transition:background .2s ease,border-color .2s ease,color .2s ease}.testi-nav-btn:hover{background:#0a0a0a;border-color:#0a0a0a;color:#fff}.testi-scroll-wrap{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:8px;scrollbar-width:none;-ms-overflow-style:none}.testi-card{flex:0 0 calc(25% - 14px);min-width:280px;max-width:380px;aspect-ratio:3 / 4;border-radius:20px;position:relative;overflow:hidden;scroll-snap-align:start;cursor:default}.testi-card-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top;display:block;transition:transform .5s ease}.testi-card:hover .testi-card-photo{transform:scale(1.04)}.testi-card-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,#00000014,#0000001a 40%,#000000bf,#000000e0);z-index:1}.testi-card-logo{position:absolute;top:20px;left:22px;z-index:2;font-size:13px;font-weight:800;letter-spacing:.08em;color:#fff;text-transform:uppercase;font-style:italic}.testi-card-bottom{position:absolute;bottom:0;left:0;right:0;z-index:2;padding:0 22px 24px;display:flex;flex-direction:column;gap:8px}.testi-quote-mark{font-size:36px;font-weight:900;color:#fff;line-height:1;margin-bottom:-2px;font-family:Georgia,serif}.testi-quote-text{font-size:13.5px;color:#fff;line-height:1.6;margin:0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.testi-card-name{font-size:12px;font-weight:600;color:#e5e7eb;margin:0;text-align:right}@media(max-width:1024px){.testi-card{flex:0 0 calc(33.333% - 12px)}}@media(max-width:768px){.testi-container{padding:0 24px}.testi-header-row{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:32px}.testi-nav-btns{align-self:flex-start}.testi-card{flex:0 0 calc(80% - 9px);min-width:240px}}@media(max-width:480px){.testi-section{padding:60px 0 70px}.testi-card{flex:0 0 85%}}body.hs-home-page .container-fluid{background:transparent!important}body.hs-home-page .ree-header,body.hs-home-page .menu-header{background:transparent!important;box-shadow:none!important;border-bottom:none!important}body.hs-home-page .ree-nav .nav-list li a.menu-links,body.hs-home-page .ree-nav .nav-list li a.menu-links i{color:#fff!important}body.hs-home-page .dskt-logo .nav-brand img{filter:brightness(0) invert(1)}body.hs-home-page .menu-dropdown{background:#fff!important}body.hs-home-page .menu-dropdown a.menu-links,body.hs-home-page .menu-dropdown .menu-links,body.hs-home-page .menu-dropdown .menu-links i{color:#1a1a2e!important}.hs-section{position:relative;overflow:clip;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;margin:calc(80px + .5rem) .5rem .5rem;border-radius:2rem;min-height:calc(100svh - 1.5rem);padding-top:60px;padding-bottom:0}.hs-sky-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top;pointer-events:none;z-index:0;display:block}.hs-badge,.hs-h1,.hs-sub,.hs-btns,.hs-3d,.hs-rating{position:relative;z-index:3;flex-shrink:0}.hs-badge{display:inline-flex;align-items:center;gap:10px;margin-bottom:24px;animation:hsFadeUp .55s .1s ease both}.hs-badge-img{height:48px;width:auto;object-fit:contain;filter:brightness(0) invert(1);opacity:.88}.hs-badge-text{display:flex;flex-direction:column;gap:2px}.hs-badge-brand{font-size:16px;font-weight:900;color:#fff;font-style:italic;letter-spacing:.03em;line-height:1}.hs-badge-sub{font-size:10px;font-weight:600;color:#fffc;letter-spacing:.14em;text-transform:uppercase}.hs-h1{font-size:clamp(36px,6vw,74px);font-weight:500;color:#fff;text-align:center;line-height:1.07;letter-spacing:-.025em;margin:0 0 18px;max-width:860px;animation:hsFadeUp .65s .18s ease both}.hs-h1-muted{color:#ffffffba}.hs-sub{font-size:clamp(14px,1.5vw,17px);color:#ffffffd9;text-align:center;max-width:520px;margin:0 0 36px;line-height:1.65;font-weight:400;animation:hsFadeUp .65s .26s ease both}.hs-btns{display:flex;align-items:stretch;gap:.5rem;margin-bottom:0;animation:hsFadeUp .65s .34s ease both}.hs-btn-demo{display:inline-flex;align-items:center;justify-content:center;padding:8px 24px;height:48px;border-radius:80px;background:#12283540;color:#fff;font-size:16px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;border:1px solid rgba(255,255,255,.15);white-space:nowrap;transition:background .2s ease,transform .2s ease}.hs-btn-demo:hover{background:#1228358c;transform:translateY(-2px);color:#fff}.hs-btn-cta{display:inline-flex;align-items:center;gap:8px;padding:4px 4px 4px 20px;height:48px;border-radius:80px;background:#d6fd70;color:#000;font-size:16px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:background .2s ease,transform .2s ease}.hs-btn-cta:hover{background:#c3f050;transform:translateY(-2px);color:#000}.hs-btn-arrow{width:38px;height:38px;border-radius:50%;background:#000;display:inline-flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.hs-3d{position:relative;z-index:2;width:100%;height:220px;overflow:hidden;perspective:2000px;display:flex;align-items:flex-start;justify-content:center;margin-top:32px}.hs-wrap{transform-style:preserve-3d;display:flex;align-items:center;justify-content:center;height:80rem;position:relative;transform:translateY(-33%) translateZ(-20rem) rotateX(-82deg)}.hs-group{transform-style:preserve-3d;display:flex;align-items:center;justify-content:center;position:absolute;inset:0;animation:hs-spin 18s linear infinite;will-change:transform}.hs-img3d{transform-origin:50% 100%;transform-style:preserve-3d;width:8rem;height:50%;position:absolute;top:0}.hs-image3d{width:100%;height:128px;object-fit:cover;border-radius:12px;display:block;transform:rotateX(90deg) translateZ(-1px);transform-style:preserve-3d;box-shadow:0 10px 40px #00000038;pointer-events:none}@keyframes hs-spin{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.hs-rating{display:flex;flex-direction:column;align-items:center;gap:8px;padding-top:16px;padding-bottom:32px;animation:hsFadeUp .65s .5s ease both}.hs-rating-text{font-size:14px;color:#ffffffe0;font-weight:400;margin:0}.hs-stars{display:flex;gap:4px}@keyframes hsFadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.hs-section{padding-top:48px;margin:calc(64px + .25rem) .25rem .25rem;border-radius:1.25rem}.hs-btns{flex-direction:column;align-items:center}.hs-btn-demo,.hs-btn-cta{width:100%;max-width:260px;justify-content:center}.hs-3d{height:200px;margin-top:20px}.hs-img3d{width:6rem}.hs-image3d{height:96px}}@media(max-width:480px){.hs-3d{height:160px}.hs-img3d{width:5rem}.hs-image3d{height:80px}}.tech-section{padding:90px 48px;background:#fff;overflow:hidden}.tech-inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:start}.tech-left{position:relative}.tech-panel{display:none}.tech-panel--active{display:flex;flex-direction:column;animation:techPanelIn .65s cubic-bezier(.16,1,.3,1) both}@keyframes techPanelIn{0%{opacity:0;transform:translate(-70px)}to{opacity:1;transform:translate(0)}}.tech-logo-card{background:#eef0fc;border-radius:28px;padding:28px 28px 0;overflow:hidden}.tech-logo-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:14px}.tech-logo-item{background:#fff;border-radius:14px;padding:14px;aspect-ratio:1;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000000f;opacity:0;transform:translateY(10px) scale(.96);animation:techLogoIn .45s cubic-bezier(.16,1,.3,1) forwards;transition:transform .22s ease,box-shadow .22s ease;cursor:default}.tech-logo-item:hover{transform:translateY(-4px) scale(1.07)!important;box-shadow:0 8px 24px #3b82f629}.tech-logo-item img{width:100%;height:100%;object-fit:contain;display:block}@keyframes techLogoIn{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.tech-arc-wrap{display:flex;flex-direction:column;align-items:center;width:100%}.tech-arc-svg{width:100%;height:140px;display:block}.tech-arc-path{stroke-dasharray:400;stroke-dashoffset:400;animation:techArcDraw .9s cubic-bezier(.16,1,.3,1) forwards}@keyframes techArcDraw{to{stroke-dashoffset:0}}.tech-globe{width:80px;height:80px;border-radius:18px;background:linear-gradient(135deg,#38bdf8,#1d4ed8);display:flex;align-items:center;justify-content:center;margin-top:-12px;margin-bottom:28px;position:relative;z-index:2;box-shadow:0 0 0 8px #38bdf81f,0 0 0 16px #38bdf80f,0 16px 40px #1d4ed859;animation:techGlobePop .5s .6s cubic-bezier(.34,1.56,.64,1) both}.tech-globe svg{width:40px;height:40px}@keyframes techGlobePop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.tech-globe:before{content:"";position:absolute;inset:-10px;border-radius:26px;border:1.5px solid rgba(56,189,248,.35);animation:techGlobePulse 2.2s ease-in-out infinite}.tech-globe:after{content:"";position:absolute;inset:-20px;border-radius:34px;border:1px solid rgba(56,189,248,.18);animation:techGlobePulse 2.2s ease-in-out .7s infinite}@keyframes techGlobePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(1.06)}}.tech-right{padding-top:16px;display:flex;flex-direction:column;gap:26px}.tech-eyebrow{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:600;letter-spacing:.12em;color:#374151;text-transform:uppercase;margin:0}.tech-eyebrow-dot{width:6px;height:6px;background:#374151;border-radius:50%;flex-shrink:0}.tech-heading{font-size:clamp(30px,3.5vw,48px);font-weight:800;color:#0a0a0a;line-height:1.12;letter-spacing:-.025em;margin:0}.tech-heading-blue{color:#3e8cfb}.tech-tabs{display:flex;flex-wrap:wrap;gap:10px}.tech-tab{display:inline-flex;align-items:center;gap:7px;padding:10px 18px;border-radius:999px;border:1.5px solid #e5e7eb;background:#f9fafb;color:#4b5563;font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;opacity:0;animation:techTabIn .4s cubic-bezier(.16,1,.3,1) forwards;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}@keyframes techTabIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.tech-tab:hover:not(.tech-tab--active){background:#f0f9ff;border-color:#bae6fd;color:#0891b2;transform:translateY(-2px);box-shadow:0 4px 12px #06b6d41f}.tech-tab--active{background:#0ea5e9;border-color:#0ea5e9;color:#fff;box-shadow:0 4px 16px #0ea5e952;transform:translateY(-1px)}.tech-tab-icon{width:15px;height:15px;flex-shrink:0;color:inherit}@media(max-width:960px){.tech-section{padding:70px 32px}.tech-inner{grid-template-columns:1fr;gap:36px}.tech-right{order:-1}.tech-heading{font-size:clamp(26px,4vw,38px)}.tech-tabs{gap:8px}.tech-tab{font-size:12.5px;padding:9px 16px}}@media(max-width:768px){.tech-section{padding:60px 24px}.tech-inner{gap:28px}.tech-heading{font-size:clamp(24px,5vw,34px);line-height:1.2}.tech-logo-grid{grid-template-columns:repeat(4,1fr);gap:10px}.tech-logo-item{padding:12px;border-radius:12px}.tech-logo-card{padding:20px 20px 0;border-radius:20px}.tech-globe{width:64px;height:64px;border-radius:14px;margin-bottom:20px}.tech-globe svg{width:32px;height:32px}.tech-arc-svg{height:110px}.tech-right{gap:20px}.tech-tabs{gap:8px}.tech-tab{font-size:12px;padding:8px 14px;gap:6px}.tech-tab-icon{width:13px;height:13px}}@media(max-width:480px){.tech-section{padding:48px 16px}.tech-inner{gap:24px}.tech-heading{font-size:26px;line-height:1.2}.tech-logo-grid{grid-template-columns:repeat(3,1fr);gap:8px}.tech-logo-item{padding:10px;border-radius:10px}.tech-logo-card{padding:16px 16px 0;border-radius:16px}.tech-globe{width:56px;height:56px;margin-bottom:16px}.tech-globe svg{width:28px;height:28px}.tech-arc-svg{height:90px}.tech-right{gap:16px}.tech-tabs{gap:6px}.tech-tab{font-size:11.5px;padding:7px 12px;gap:5px}.tech-tab-icon{width:12px;height:12px}}.tech-panel--active,.tech-logo-item,.tech-arc-path,.tech-globe,.tech-tab{animation:none}.tech-section--visible .tech-panel--active{animation:techPanelIn .65s cubic-bezier(.16,1,.3,1) both}.tech-section--visible .tech-logo-item{animation:techLogoIn .45s cubic-bezier(.16,1,.3,1) forwards}.tech-section--visible .tech-arc-path{animation:techArcDraw .9s cubic-bezier(.16,1,.3,1) forwards}.tech-section--visible .tech-globe{animation:techGlobePop .5s .6s cubic-bezier(.34,1.56,.64,1) both}.tech-section--visible .tech-tab{animation:techTabIn .4s cubic-bezier(.16,1,.3,1) forwards}.tech-char{display:inline-block;opacity:0}.tech-section--visible .tech-char{animation:techLetterIn .55s cubic-bezier(.16,1,.3,1) forwards}@keyframes techLetterIn{0%{opacity:0;filter:blur(10px);transform:translateY(8px)}45%{opacity:.7;filter:blur(3px);transform:translateY(2px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}.aw-section{padding:100px 48px;background:#fff;overflow:hidden;position:relative}.aw-section{background:#fff!important}.aw-section:before,.aw-section:after{background:transparent!important}body,main,section{background-color:#fff}.aw-section .aw-container{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:420px 1fr;gap:80px;align-items:center}.aw-section .aw-left{display:flex;flex-direction:column;gap:22px}.aw-section .aw-eyebrow{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:700;letter-spacing:.16em;color:#374151;text-transform:uppercase;margin:0}.aw-section .aw-eyebrow-dot{width:6px;height:6px;background:#374151;border-radius:50%;flex-shrink:0}.aw-section .aw-heading{font-size:clamp(30px,3.5vw,36px);font-weight:800;color:#0a0a0a;line-height:1.12;letter-spacing:-.02em;margin:0}.aw-section .aw-heading-blue{color:#06b6d4}.aw-section .aw-desc{font-size:16px;color:#6b7280;line-height:1.7;max-width:360px;margin:0}.aw-section .aw-stats{display:flex;flex-direction:column;gap:12px;margin-top:8px}.aw-section .aw-stat{display:flex;align-items:center;gap:16px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:14px;padding:14px 20px;opacity:0;animation:awStatIn .5s cubic-bezier(.16,1,.3,1) forwards;transition:transform .22s ease,box-shadow .22s ease}.aw-section .aw-stat:nth-child(1){animation-delay:.1s}.aw-section .aw-stat:nth-child(2){animation-delay:.2s}.aw-section .aw-stat:nth-child(3){animation-delay:.3s}.aw-section .aw-stat:hover{transform:translate(6px);box-shadow:0 4px 16px #06b6d41a}@keyframes awStatIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.aw-stat-num{font-size:22px;font-weight:800;color:#0a0a0a;min-width:60px}.aw-stat-label{font-size:13px;color:#6b7280;font-weight:500}.aw-right{position:relative}.aw-blob{position:absolute;border-radius:50%;pointer-events:none;z-index:0;filter:blur(60px);opacity:.25}.aw-blob--1{width:300px;height:300px;background:#06b6d4;top:-60px;right:-40px;animation:awBlobFloat 6s ease-in-out infinite}.aw-blob--2{width:240px;height:240px;background:#818cf8;bottom:-40px;left:20px;animation:awBlobFloat 7s ease-in-out 1s infinite reverse}@keyframes awBlobFloat{0%,to{transform:translate(0) scale(1)}50%{transform:translate(20px,-20px) scale(1.08)}}.aw-grid-marquee{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:14px;background:#f0f1f5;border-radius:24px;padding:16px;overflow:hidden;height:480px}.aw-card{border-radius:18px;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;min-height:210px;position:relative;overflow:hidden;cursor:default;opacity:0;transform:translateY(20px) scale(.97);animation:awCardIn .55s cubic-bezier(.16,1,.3,1) forwards;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease}.aw-card:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 20px 50px #00000024;z-index:2}@keyframes awCardIn{0%{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.aw-card-shimmer{position:absolute;inset:0;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.18) 50%,transparent 60%);background-size:200% 100%;background-position:-100% 0;transition:background-position 0s;pointer-events:none;border-radius:inherit}.aw-card:hover .aw-card-shimmer{background-position:200% 0;transition:background-position .6s ease}.aw-card-img{width:100%;height:100%;object-fit:cover;display:block;border-radius:18px;transition:transform .3s ease}.aw-card:hover .aw-card-img{transform:scale(1.06) translateY(-3px)}.aw-card-label{font-size:13px;font-weight:600;text-align:center;line-height:1.45;margin:0;color:#000000a6}.aw-card--dark .aw-card-label{color:#ffffffb3}@media(max-width:1024px){.aw-section .aw-container{grid-template-columns:1fr;gap:48px}.aw-section .aw-left{max-width:540px}}@media(max-width:640px){.aw-section{padding:64px 20px}.aw-section .aw-grid{grid-template-columns:1fr 1fr;gap:10px;padding:12px}.aw-section .aw-card{min-height:160px;padding:20px 16px 14px}.aw-section .aw-stats{flex-direction:row;flex-wrap:wrap}.aw-section .aw-stat{flex:1 1 calc(50% - 6px)}}.blog-section-ref{background:#fff;padding:70px 0 80px}.blog-ref-container{max-width:1200px;margin:0 auto;padding:0 40px}.blog-ref-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:40px;gap:40px}.blog-ref-header-left{flex:1;max-width:540px}.blog-ref-header-right{flex-shrink:0;padding-bottom:4px}.blog-ref-label{font-family:Inter,sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:22.4px!important;letter-spacing:1.92px!important;text-transform:uppercase!important;color:#1a1a1a!important;margin:0 0 14px}.blog-ref-title{font-family:Inter,sans-serif!important;font-size:48px!important;font-weight:700!important;line-height:58px!important;letter-spacing:-2.88px!important;color:#111;margin:0 0 14px}.blog-ref-title-accent{color:#3e8cfb}.blog-ref-desc{font-family:Inter,sans-serif!important;font-size:20px!important;font-weight:400!important;line-height:22.4px!important;letter-spacing:-.32px!important;color:#585858!important;margin:0;max-width:600px}.blog-ref-viewall-btn{display:inline-block;background:#3e8cfb;color:#fff;font-size:13px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;text-decoration:none;padding:13px 26px;border-radius:50px;transition:background .2s ease;white-space:nowrap}.blog-ref-viewall-btn:hover{background:#009ab8;color:#fff;text-decoration:none}.blog-ref-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:stretch}.blog-ref-card{border-radius:20px;overflow:hidden;position:relative}.blog-ref-card-img-wrap{position:relative;width:100%;height:300px;display:block;overflow:hidden;border-radius:20px}.blog-ref-card-img-wrap img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.blog-ref-card:hover .blog-ref-card-img-wrap img{transform:scale(1.04)}.blog-ref-card-overlay{position:absolute;bottom:0;left:0;right:0;padding:60px 20px 24px;background:linear-gradient(to top,#000000d9,#0000);border-radius:0 0 20px 20px}.blog-ref-card-caption{font-family:poppins,sans-serif!important;font-size:22px!important;font-weight:400!important;color:#fff!important;line-height:1.3!important;letter-spacing:-.6px!important;margin:0}@media(max-width:900px){.blog-ref-header{flex-direction:column;align-items:flex-start}.blog-ref-cards{grid-template-columns:1fr;gap:20px}.blog-ref-title{font-size:28px}}@media(max-width:600px){.blog-ref-container{padding:0 20px}.blog-section-ref{padding:50px 0 60px}}.portfolio-ref-section{background:#f3f1ff;padding:70px 0 80px}.portfolio-ref-container{max-width:1200px;margin:0 auto;padding:0 40px}.portfolio-ref-header{text-align:center;margin-bottom:48px}.portfolio-ref-label{font-size:12px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:#222;margin:0 0 16px}.portfolio-ref-title{font-size:40px;font-weight:800;color:#111;line-height:1.15;margin:0 0 16px}.portfolio-ref-title-accent{color:#00b8d9}.portfolio-ref-desc{font-size:14px;line-height:1.7;color:#555;margin:0 auto;max-width:520px}.portfolio-ref-carousel{position:relative;display:flex;align-items:center;gap:12px}.portfolio-ref-nav{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;border:1.5px solid #e0e0e0;background:#fff;color:#333;cursor:pointer;margin-left:10px;transition:background .2s ease,border-color .2s ease,color .2s ease;box-shadow:0 2px 8px #00000012}.portfolio-ref-nav:hover{background:#3e8cfb;border-color:#00b8d9;color:#fff}.portfolio-ref-cards{display:flex;flex-direction:row;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:1;min-width:0;border-radius:14px;padding:10px}.portfolio-ref-cards::-webkit-scrollbar{display:none}.portfolio-ref-card{scroll-snap-align:start;flex:0 0 calc((100% - 40px) / 3);min-width:220px;transition:flex .4s cubic-bezier(.4,0,.2,1),box-shadow .2s ease}.portfolio-ref-card{background:#fff;border:1px solid #e8e8e8;border-radius:14px;padding:22px;position:relative;display:flex;flex-direction:column;min-height:280px;box-shadow:0 2px 12px #0000000f;transition:box-shadow .2s ease;overflow:hidden}.portfolio-ref-card:hover{box-shadow:0 6px 24px #0000001a}.portfolio-ref-arrow{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:#3e8cfb;text-decoration:none;flex-shrink:0;margin-bottom:20px;align-self:flex-start;transition:background .2s ease;position:relative;z-index:2}.portfolio-ref-arrow:hover{background:#001c7f}.portfolio-ref-card-body{display:flex;flex-direction:column;flex:1}.portfolio-ref-card-info{width:100%}.portfolio-ref-card-title{font-size:16px;font-weight:700;color:#111;line-height:1.4;margin:0 0 8px}.portfolio-ref-card-title a{color:inherit;text-decoration:none}.portfolio-ref-card-title a:hover{color:#3e8cfb}.portfolio-ref-card-tags{font-size:13px;color:#777;margin:0}.portfolio-ref-card-img-wrap{position:absolute;top:0;right:0;bottom:0;width:0;overflow:hidden;border-radius:0 14px 14px 0;transition:width .4s cubic-bezier(.4,0,.2,1),opacity .4s ease;opacity:0}.portfolio-ref-card-img-wrap img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.portfolio-ref-card-img-wrap:before{content:"";position:absolute;inset:0;width:80px;background:linear-gradient(to right,#ffffff,transparent);z-index:1;pointer-events:none}.portfolio-ref-card-info{max-width:48%;position:relative;z-index:2}.portfolio-ref-card--default{flex:0 0 calc(((100% - 40px) / 3) + 80px)}.portfolio-ref-card--default .portfolio-ref-card-img-wrap{width:58%;opacity:1}.portfolio-ref-cards:hover .portfolio-ref-card--default{flex:0 0 calc((100% - 40px) / 3)}.portfolio-ref-cards:hover .portfolio-ref-card--default .portfolio-ref-card-img-wrap{width:0;opacity:0}.portfolio-ref-card--normal:hover{flex:0 0 calc(((100% - 40px) / 3) + 80px)}.portfolio-ref-card--normal:hover .portfolio-ref-card-img-wrap{width:58%;opacity:1}.portfolio-ref-card--default:hover{flex:0 0 calc(((100% - 40px) / 3) + 80px)!important}.portfolio-ref-card--default:hover .portfolio-ref-card-img-wrap{width:58%!important;opacity:1!important}.portfolio-ref-card--static-img:hover .portfolio-ref-card-info{max-width:48%}.portfolio-ref-card--hover-img .portfolio-ref-card-img-wrap{width:0}.portfolio-ref-card--hover-img:hover .portfolio-ref-card-img-wrap{width:210px}@media(max-width:900px){.portfolio-ref-card{flex:0 0 calc((100% - 20px)/2)}.portfolio-ref-title{font-size:30px}}@media(max-width:600px){.portfolio-ref-container{padding:0 20px}.portfolio-ref-section{padding:50px 0 60px}.portfolio-ref-card{flex:0 0 85%}.portfolio-ref-title{font-size:26px}.portfolio-ref-nav{width:34px;height:34px}.portfolio-ref-card--hover-img .portfolio-ref-card-img-wrap{width:150px}}body .top-header{background:#f5f5f5!important;background-color:#f5f5f5!important}body .top-header,body .top-header *,body .left_header_nav,body .left_header_nav span,body .left_header_nav a,body .right_header_nav a,body .tb-email,body .tb-phone-link,body .tb-location,body .tb-location span{color:#444!important}body .right_header_nav a:hover,body .tb-phone-link:hover,body .tb-email:hover{color:#111!important}body .topbar-divider{color:#ccc!important}body .ree-header,body .ree-header.sticky,body .ree-header.sticky1,body .ree-header.fixed-top{background:#fff!important;background-color:#fff!important;border-bottom:none!important;box-shadow:none!important}body .container-fluid.m-p-l-r-0{background:#fff!important;background-color:#fff!important;border-bottom:none!important}body .nav-logo-img,body .dskt-logo .nav-brand img{filter:invert(1) brightness(0)!important}body .nav-badge-img{filter:none!important}body .ree-nav .nav-list li a.menu-links,body .ree-header .menu-links{color:#1a1a2e!important}body .ree-nav .nav-list li a.menu-links{color:#3a3a3a!important;font-size:14px!important;font-weight:500!important;padding:6px 12px!important;border-radius:999px!important;transition:all .2s ease!important;border:1.5px solid transparent!important;line-height:1.4!important}body .ree-nav .nav-list li a.menu-links:hover,body .ree-header .menu-links:hover{background:#f0f4ff!important;color:#2563eb!important}body .ree-nav .nav-list li a.menu-links:hover i,body .ree-header .menu-links:hover i{color:#2563eb!important}body .ree-nav .nav-list li a.menu-links i{color:#999!important;font-size:11px!important;margin-left:2px!important}body .ree-nav .nav-list li a.menu-links.active-link{background:#f3f1ff!important;color:#2563eb!important;box-shadow:none!important;font-weight:600!important;padding:6px 14px 6px 10px!important;border-radius:999px!important;font-size:14px!important;line-height:1.4!important}body .ree-nav .nav-list li a.menu-links.active-link:before{content:"\2022";color:#2563eb;font-size:18px;line-height:1;margin-right:3px;display:inline-block;vertical-align:middle}body .nav-quote-btn,body a.nav-quote-btn,body .ree-btn.ree-btn-grdt2.nav-quote-btn{background:transparent!important;background-image:none!important;color:#1a1a2e!important;border-radius:999px!important;padding:7px 18px!important;font-weight:500!important;font-size:13px!important;border:1.5px solid #d0d0d0!important;box-shadow:none!important;transition:all .25s ease!important;letter-spacing:.01em!important;white-space:nowrap!important}body .nav-quote-btn:hover,body a.nav-quote-btn:hover{background:#1a1a2e!important;border-color:#1a1a2e!important;color:#fff!important;transform:translateY(-1px)!important}body .top-header{background:#f2f3ff!important;color:#444!important;z-index:99999999;padding-top:1rem}body .top-header a,body .top-header span,body .tb-email,body .tb-phone-link{color:#444!important}body .top-header a:hover,body .tb-email:hover,body .tb-phone-link:hover{color:#111!important}body .ree-nav .nav-list li a.menu-links:hover,body .nav-list li a.menu-links:hover{background:#f0f4ff!important;color:#2563eb!important}body .ree-nav .nav-list li a.menu-links:hover i,body .nav-list li a.menu-links:hover i{color:#2563eb!important}body .ree-nav .nav-list li a.menu-links.active-link{background:#f3f1ff!important;color:#2563eb!important;font-weight:600!important;box-shadow:none!important;padding:6px 14px 6px 10px!important;font-size:14px!important}body .ree-nav .nav-list li a.menu-links.active-link:before{content:"\2022";color:#2563eb;font-size:18px;margin-right:3px;display:inline-block;vertical-align:middle}.nav-logo-img,.dskt-logo .nav-brand img{height:40px!important;width:auto!important;display:block!important;filter:none!important}body .nav-logo-img,body .dskt-logo .nav-brand img{filter:none!important}.nav-badge-img{display:none!important}.nav-brand{display:inline-flex!important;align-items:center!important;text-decoration:none!important;line-height:0}body .ree-header{box-shadow:none!important;background:#fff!important;min-height:auto!important;height:auto!important}body .menu-header{background-color:#f2f3ff!important;min-height:56px!important;border-bottom:none!important;padding:0 24px!important}body .menu-logo{flex:0 0 auto!important}body .dskt-logo{line-height:0!important;float:none!important;display:flex!important;align-items:center!important}body .dskt-logo .nav-brand img,body .nav-logo-img{height:40px!important;width:auto!important;filter:none!important}body .nav-badge-img{display:none!important}body .ree-nav .nav-list li{margin:0 1px!important}body .ree-nav .nav-list li a.menu-links{font-size:13.5px!important;font-weight:500!important;padding:5px 11px!important;border-radius:999px!important;color:#3a3a3a!important;border:1.5px solid transparent!important;line-height:1.4!important;transition:all .2s ease!important}body .ree-nav .nav-list li a.menu-links i{font-size:11px!important;color:#000!important;margin-left:2px!important}body .ree-nav .nav-list li a.menu-links:hover{background:#f0f4ff!important;color:#2563eb!important}body .ree-nav .nav-list li a.menu-links:hover i{color:#2563eb!important}body .ree-nav .nav-list li a.menu-links.active-link{background:#f3f1ff!important;color:#2563eb!important;font-weight:600!important;padding:8px 12px 8px 8px!important;box-shadow:none!important;font-size:13.5px!important}body .ree-nav .nav-list li a.menu-links.active-link:before{content:"\2022"!important;color:#2563eb!important;font-size:16px!important;margin-right:3px!important;display:inline-block!important;vertical-align:middle!important;line-height:1!important}body .nav-right-btn{margin-left:12px!important;margin-top:0!important}body .nav-quote-btn,body a.nav-quote-btn,body .ree-btn.ree-btn-grdt2.nav-quote-btn{background:transparent!important;background-image:none!important;color:#1a1a2e!important;border-radius:999px!important;padding:6px 16px!important;font-weight:500!important;font-size:12.5px!important;border:1.5px solid #d0d0d0!important;box-shadow:none!important;white-space:nowrap!important;line-height:1.4!important;transition:all .25s ease!important}body .nav-quote-btn:hover,body a.nav-quote-btn:hover{background:#1a1a2e!important;border-color:#1a1a2e!important;color:#fff!important;transform:none!important}body .nav-quote-btn i,body .nav-quote-btn .fa-arrow-right,body .nav-quote-btn .fa-btn{display:none!important}.ree-header{margin-bottom:0!important}.page{--blue: #1547c0;--blue-light: #2558d9;--blue-dim: rgba(21, 71, 192, .1);--blue-border: rgba(21, 71, 192, .22);--dark: #07111f;--dark-2: #0d1e33;--bg: #f0f4f9;--bg-card: #ffffff;--text: #1a2840;--text-muted: #5a6d88;--orange: #e85d04;--indigo: #6366f1;--amber: #f59e0b;--red: #ef4444;--green: #10b981;--violet: #8b5cf6;--pink: #ec4899;--sky: #0ea5e9;--radius-sm: 8px;--radius-md: 14px;--radius-lg: 22px;--radius-xl: 32px;--shadow-sm: 0 2px 10px rgba(21, 71, 192, .07);--shadow-md: 0 8px 32px rgba(21, 71, 192, .13);--shadow-lg: 0 24px 64px rgba(21, 71, 192, .18);--ease: cubic-bezier(.4, 0, .2, 1);background-color:var(--bg);color:var(--text);font-family:var(--font-body, "DM Sans", sans-serif);overflow-x:hidden}.breadcrumb{background:#1a1a2e!important;border-bottom:1px solid rgba(255,255,255,.08)}.breadcrumb[style]{background:#1a1a2e!important}.breadcrumb *,.breadcrumbInner,.breadcrumb ul,.breadcrumb nav{background:transparent!important}.breadcrumbInner{max-width:1280px;margin:0 auto;padding:14px 24px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.breadcrumbLink{font-size:.82rem;color:var(--text-muted);text-decoration:none;transition:color .2s}.breadcrumbLink:hover{color:var(--blue)}.breadcrumbSep{font-size:.75rem;color:var(--text-muted);opacity:.5}.breadcrumbActive{font-size:.82rem;font-weight:600;color:var(--text)}html,body{background:#fff}.hero{position:relative;background:var(--dark);overflow:hidden;padding:0 24px}.heroNoise{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E");pointer-events:none;opacity:.7}.heroOrb1{position:absolute;width:700px;height:700px;border-radius:50%;background:radial-gradient(circle,rgba(21,71,192,.3) 0%,transparent 70%);top:-280px;left:-180px;pointer-events:none;animation:orbFloat1 9s ease-in-out infinite}.heroOrb2{position:absolute;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(232,93,4,.16) 0%,transparent 70%);bottom:-150px;right:-80px;pointer-events:none;animation:orbFloat2 11s ease-in-out infinite}.heroOrb3{position:absolute;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(21,71,192,.18) 0%,transparent 70%);top:50%;left:55%;pointer-events:none;animation:orbFloat3 13s ease-in-out infinite}@keyframes orbFloat1{0%,to{transform:translate(0)}50%{transform:translate(50px,35px)}}@keyframes orbFloat2{0%,to{transform:translate(0)}50%{transform:translate(-35px,-45px)}}@keyframes orbFloat3{0%,to{transform:translate(0)}50%{transform:translate(25px,-25px)}}.heroContent{max-width:1280px;margin:0 auto;padding:80px 0;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:48px;position:relative}.heroText{display:flex;flex-direction:column;gap:0}.heroBadge{display:inline-flex;align-items:center;gap:8px;background:#1547c033;border:1px solid rgba(21,71,192,.4);color:#93b4ff;font-size:.75rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;padding:6px 16px;border-radius:100px;width:fit-content;margin-bottom:24px;animation:fadeDown .7s var(--ease) both}.heroBadgeDot{width:6px;height:6px;border-radius:50%;background:#4ade80;box-shadow:0 0 8px #4ade80;animation:blink 2s ease-in-out infinite}@keyframes blink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.75)}}.heroTitle{font-family:var(--font-heading, "Syne", sans-serif);font-weight:800;font-size:clamp(2.6rem,5vw,4.2rem);color:#fff;line-height:1.08;margin:0 0 22px;letter-spacing:-.025em;animation:fadeDown .7s var(--ease) .1s both}.heroTitleAccent{color:#93b4ff}.heroSubtitle{font-size:clamp(.95rem,1.8vw,1.12rem);color:#ffffffb3;line-height:1.75;margin:0 0 36px;max-width:520px;animation:fadeDown .7s var(--ease) .2s both}.heroCtas{display:flex;gap:14px;flex-wrap:wrap;animation:fadeDown .7s var(--ease) .3s both;margin-bottom:48px}.ctaPrimary{display:inline-flex;align-items:center;gap:8px;background:var(--blue);color:#fff;font-weight:700;font-size:.92rem;padding:13px 26px;border-radius:var(--radius-md);text-decoration:none;transition:background .25s var(--ease),transform .25s var(--ease),box-shadow .25s var(--ease);box-shadow:0 4px 22px #1547c06b;position:relative;overflow:hidden}.ctaPrimary:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.14),transparent);opacity:0;transition:opacity .3s}.ctaPrimary:hover{background:var(--blue-light);transform:translateY(-2px);box-shadow:0 8px 32px #1547c080}.ctaPrimary:hover:before{opacity:1}.ctaArrow{transition:transform .3s var(--ease);display:inline-block}.ctaPrimary:hover .ctaArrow{transform:translate(4px)}.ctaSecondary{display:inline-flex;align-items:center;gap:8px;background:transparent;color:#ffffffd1;font-weight:600;font-size:.92rem;padding:13px 26px;border-radius:var(--radius-md);text-decoration:none;border:1.5px solid rgba(255,255,255,.25);transition:background .25s,border-color .25s,transform .25s}.ctaSecondary:hover{background:#ffffff14;border-color:#ffffff80;transform:translateY(-2px)}.ctaSecondaryDark{display:inline-flex;align-items:center;gap:8px;background:transparent;color:#ffffffd1;font-weight:600;font-size:.92rem;padding:13px 26px;border-radius:var(--radius-md);text-decoration:none;border:1.5px solid rgba(255,255,255,.25);transition:background .25s,border-color .25s,transform .25s}.ctaSecondaryDark:hover{background:#ffffff14;border-color:#ffffff80;transform:translateY(-2px)}.heroStats{display:flex;gap:36px;flex-wrap:wrap;animation:fadeDown .7s var(--ease) .4s both;border-top:1px solid rgba(255,255,255,.1);padding-top:32px}.heroStat{display:flex;flex-direction:column;gap:3px}.heroStatNum{font-family:var(--font-heading, "Syne", sans-serif);font-weight:800;font-size:1.9rem;color:#fff;line-height:1}.heroStatLabel{font-size:.78rem;color:#ffffff80;letter-spacing:.04em}.heroGif{display:flex;align-items:center;justify-content:center;animation:fadeDown .9s var(--ease) .15s both}.heroGifImg{border-radius:var(--radius-xl);max-width:100%;height:auto;box-shadow:0 32px 80px #00000080,0 0 0 1px #ffffff0d}.featuresStrip{background:var(--bg-card);border-bottom:1px solid var(--blue-border);overflow:hidden}.featuresStripImg{width:100%;height:auto;display:block}.mainLayout{max-width:1280px;margin:0 auto;padding:64px 24px 96px;display:grid;grid-template-columns:220px 1fr;gap:64px;align-items:start}.tocSidebar{position:sticky;top:80px;align-self:start}.tocInner{background:var(--bg-card);border:1px solid var(--blue-border);border-radius:var(--radius-lg);padding:24px 18px;box-shadow:var(--shadow-sm)}.tocHeading{font-family:var(--font-heading, "Syne", sans-serif);font-weight:700;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--blue);margin:0 0 14px;padding-bottom:12px;border-bottom:1px solid var(--blue-border)}.tocList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;counter-reset:toc}.tocItem{counter-increment:toc}.tocLink{display:flex;align-items:center;gap:10px;font-size:.82rem;color:var(--text-muted);text-decoration:none;padding:7px 10px;border-radius:var(--radius-sm);transition:background .2s,color .2s;line-height:1.35}.tocLink:before{content:counter(toc,decimal-leading-zero);font-size:.68rem;font-weight:700;color:var(--blue);opacity:.4;min-width:20px;flex-shrink:0;font-family:var(--font-heading, "Syne", sans-serif);transition:opacity .2s}.tocLink:hover{background:var(--blue-dim);color:var(--blue)}.tocLink:hover:before{opacity:1}.contentBody{min-width:0;display:flex;flex-direction:column;gap:88px}.section{scroll-margin-top:80px}.sectionLabel{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--blue);margin-bottom:10px;display:flex;align-items:center;gap:8px}.sectionLabel:before{content:"";display:block;width:22px;height:2px;background:var(--blue);border-radius:2px}.sectionLabelLight{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#a5b4fc;margin-bottom:10px;display:flex;align-items:center;gap:8px}.sectionLabelLight:before{content:"";display:block;width:22px;height:2px;background:#a5b4fc;border-radius:2px}.h2{font-family:var(--font-heading, "Syne", sans-serif);font-weight:800;font-size:clamp(1.65rem,3.2vw,2.35rem);color:var(--dark);margin:0 0 14px;line-height:1.15;letter-spacing:-.02em}.h2White{font-family:var(--font-heading, "Syne", sans-serif);font-weight:800;font-size:clamp(1.65rem,3.2vw,2.35rem);color:#fff;margin:0 0 14px;line-height:1.15;letter-spacing:-.02em}.h3{font-family:var(--font-heading, "Syne", sans-serif);font-weight:700;font-size:clamp(1.25rem,2.4vw,1.6rem);color:var(--dark);margin:0 0 14px;line-height:1.25}.sectionIntro{font-size:1.02rem;line-height:1.75;color:var(--text-muted);max-width:680px;margin:0 0 40px}.sectionIntroLight{font-size:1.02rem;line-height:1.75;color:#ffffff9e;max-width:680px;margin:0 0 40px}.bodyText{font-size:.97rem;line-height:1.8;color:var(--text-muted);margin:0 0 18px}.inlineLink{color:var(--blue);font-weight:600;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s}.inlineLink:hover{border-color:var(--blue)}.splitRow{display:grid;grid-template-columns:280px 1fr;gap:48px;align-items:start}.splitRowReverse{display:grid;grid-template-columns:1fr 280px;gap:48px;align-items:start}.splitPhone{display:flex;justify-content:center}.phoneImg{border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);max-width:100%;height:auto}.splitText{min-width:0}.appGrid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:28px}.appCard{background:var(--bg);border:1px solid var(--blue-border);border-radius:var(--radius-md);padding:22px 20px;transition:transform .25s var(--ease),box-shadow .25s var(--ease),border-color .25s;box-shadow:var(--shadow-sm);animation:fadeUp .5s var(--ease) both;position:relative;overflow:hidden}.appCard:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--blue),#4f8cff);opacity:0;transition:opacity .3s}.appCard:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.appCard:hover:before{opacity:1}.appCardIcon{font-size:1.6rem;display:block;margin-bottom:10px}.appCardTitle{font-family:var(--font-heading, "Syne", sans-serif);font-weight:700;font-size:.92rem;color:var(--dark);margin:0 0 6px;line-height:1.3}.appCardDesc{font-size:.82rem;color:var(--text-muted);line-height:1.65;margin:0}.servicesCardGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.svcCard{background:var(--bg-card);border:1px solid rgba(21,71,192,.1);border-radius:var(--radius-lg);padding:28px 22px;transition:transform .25s var(--ease),box-shadow .25s var(--ease),border-color .25s;box-shadow:var(--shadow-sm);animation:fadeUp .5s var(--ease) both;display:flex;flex-direction:column;gap:12px;position:relative;overflow:hidden}.svcCard:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--svc-color, var(--blue));border-radius:0 0 var(--radius-lg) var(--radius-lg);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease)}.svcCard:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:var(--blue-border)}.svcCard:hover:after{transform:scaleX(1)}.svcCardIcon{color:var(--svc-color, var(--blue));width:52px;height:52px;background:color-mix(in srgb,var(--svc-color, var(--blue)) 10%,transparent);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0}.svcCardTitle{font-family:var(--font-heading, "Syne", sans-serif);font-weight:700;font-size:.9rem;color:var(--dark);margin:0;line-height:1.3}.svcCardDesc{font-size:.82rem;color:var(--text-muted);line-height:1.65;margin:0}.screensScroll{display:flex;gap:20px;overflow-x:auto;padding-bottom:16px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--blue-border) transparent}.screensScroll::-webkit-scrollbar{height:5px}.screensScroll::-webkit-scrollbar-track{background:transparent}.screensScroll::-webkit-scrollbar-thumb{background:var(--blue-border);border-radius:99px}.screenItem{flex:0 0 220px;scroll-snap-align:start;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-md);transition:transform .25s var(--ease)}.screenItem:hover{transform:translateY(-4px) scale(1.02)}.screenImg{width:100%;height:auto;display:block}.tabsWrapper{background:var(--bg-card);border:1px solid var(--blue-border);border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-sm)}.tabRadio{display:none}.tabNav{display:flex;background:var(--bg);border-bottom:1px solid var(--blue-border)}.tabLabel{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;font-size:.88rem;font-weight:600;color:var(--text-muted);padding:16px 12px;cursor:pointer;transition:background .2s,color .2s;border-bottom:3px solid transparent;margin-bottom:-1px;text-align:center}.tabLabel:hover{color:var(--blue);background:var(--blue-dim)}#fd-tab-customer:checked~.tabNav label[for=fd-tab-customer],#fd-tab-admin:checked~.tabNav label[for=fd-tab-admin],#fd-tab-delivery:checked~.tabNav label[for=fd-tab-delivery]{color:var(--blue);background:var(--bg-card);border-bottom-color:var(--blue)}.tabPanels{padding:36px 32px}.tabPanel{display:none}#fd-tab-customer:checked~.tabPanels .tabPanelCustomer,#fd-tab-admin:checked~.tabPanels .tabPanelAdmin,#fd-tab-delivery:checked~.tabPanels .tabPanelDelivery{display:block}.featureChipList{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.featureChip{display:inline-flex;align-items:center;gap:8px;background:var(--bg);border:1px solid var(--blue-border);border-radius:100px;padding:8px 18px;font-size:.85rem;font-weight:500;color:var(--text);transition:background .2s,color .2s,border-color .2s}.featureChip:hover{background:var(--blue);color:#fff;border-color:var(--blue)}.chipDot{width:5px;height:5px;border-radius:50%;background:var(--blue);flex-shrink:0;transition:background .2s}.featureChip:hover .chipDot{background:#fff9}.sectionAi{background:var(--dark);border-radius:var(--radius-xl);padding:64px 48px;scroll-margin-top:80px;position:relative;overflow:hidden}.aiGlow{position:absolute;width:600px;height:600px;background:radial-gradient(circle,rgba(21,71,192,.28) 0%,transparent 70%);top:-250px;right:-120px;pointer-events:none;animation:orbFloat2 11s ease-in-out infinite}.aiGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:28px}.aiCard{background:#ffffff0d;border:1px solid rgba(255,255,255,.09);border-radius:var(--radius-md);padding:24px 20px;display:flex;flex-direction:column;align-items:flex-start;gap:12px;transition:background .25s,border-color .25s,transform .25s;animation:fadeUp .5s var(--ease) both}.aiCard:hover{background:#1547c02e;border-color:#1547c066;transform:translateY(-3px)}.aiCardIcon{font-size:1.75rem}.aiCardLabel{font-size:.87rem;font-weight:600;color:#ffffffd6;line-height:1.4}.aiFootnote{font-size:.88rem;color:#ffffff61;margin:0;font-style:italic}.whyGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:36px}.whyCard{display:flex;align-items:center;gap:14px;background:var(--bg-card);border:1px solid rgba(21,71,192,.1);border-radius:var(--radius-md);padding:18px 20px;box-shadow:var(--shadow-sm);transition:border-color .25s,box-shadow .25s,transform .25s;animation:fadeUp .5s var(--ease) both}.whyCard:hover{border-color:var(--blue-border);box-shadow:var(--shadow-md);transform:translate(4px)}.whyIcon{font-size:1.35rem;width:42px;height:42px;background:var(--blue-dim);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0}.whyLabel{font-size:.88rem;font-weight:600;color:var(--text);line-height:1.4}.internalLinks{background:var(--blue-dim);border:1px solid var(--blue-border);border-radius:var(--radius-lg);padding:22px 26px}.internalLinksLabel{font-size:.72rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--blue);margin:0 0 12px}.internalLinksRow{display:flex;flex-wrap:wrap;gap:8px}.internalLink{font-size:.83rem;font-weight:600;color:var(--blue);text-decoration:none;background:var(--bg-card);border:1px solid var(--blue-border);border-radius:100px;padding:6px 16px;transition:background .2s,color .2s,border-color .2s}.internalLink:hover{background:var(--blue);color:#fff;border-color:var(--blue)}.processList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.processStep{display:flex;gap:20px;align-items:stretch;animation:fadeUp .5s var(--ease) both;position:relative}.processStepNum{font-family:var(--font-heading, "Syne", sans-serif);font-weight:800;font-size:.72rem;color:var(--blue);opacity:.35;min-width:32px;padding-top:26px;letter-spacing:.05em;flex-shrink:0}.processStepBody{background:var(--bg-card);border:1px solid rgba(21,71,192,.1);border-radius:var(--radius-lg);padding:22px 26px;display:flex;align-items:flex-start;gap:16px;flex:1;box-shadow:var(--shadow-sm);transition:border-color .25s,box-shadow .25s,transform .25s;margin-bottom:10px}.processStep:hover .processStepBody{border-color:var(--blue-border);box-shadow:var(--shadow-md);transform:translate(4px)}.processStepIcon{font-size:1.7rem;width:50px;height:50px;background:var(--blue-dim);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0}.processStepTitle{font-family:var(--font-heading, "Syne", sans-serif);font-weight:700;font-size:.97rem;color:var(--dark);margin:0 0 5px}.processStepDesc{font-size:.87rem;color:var(--text-muted);line-height:1.65;margin:0}.processConnector{position:absolute;left:47px;bottom:0;width:2px;height:10px;background:linear-gradient(to bottom,var(--blue-border),transparent)}.techGrid{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}.techItem{background:var(--bg-card);border:1px solid rgba(21,71,192,.1);border-radius:var(--radius-md);padding:20px 16px;display:flex;align-items:center;justify-content:center;min-height:80px;transition:box-shadow .25s,transform .25s,border-color .25s;box-shadow:var(--shadow-sm)}.techItem:hover{box-shadow:var(--shadow-md);transform:translateY(-3px);border-color:var(--blue-border)}.techImg{object-fit:contain;max-height:48px;width:auto}.industryGrid{display:flex;flex-wrap:wrap;gap:12px}.industryPill{display:inline-flex;align-items:center;gap:10px;background:var(--bg-card);border:1px solid rgba(21,71,192,.12);border-radius:100px;padding:12px 22px;font-size:.9rem;font-weight:600;color:var(--text);box-shadow:var(--shadow-sm);transition:background .25s,color .25s,border-color .25s,transform .25s,box-shadow .25s;animation:fadeUp .5s var(--ease) both}.industryPill:hover{background:var(--blue);color:#fff;border-color:var(--blue);box-shadow:var(--shadow-md);transform:translateY(-2px)}.industryIcon{font-size:1.15rem;transition:transform .25s}.industryPill:hover .industryIcon{transform:scale(1.2)}.ctaSection{background:var(--dark);border-radius:var(--radius-xl);overflow:hidden;position:relative}.ctaGlow{position:absolute;inset:0;background:radial-gradient(ellipse at 30% 50%,rgba(21,71,192,.35) 0%,transparent 65%);pointer-events:none}.ctaInner{display:grid;grid-template-columns:320px 1fr;align-items:center;position:relative}.ctaImg{display:flex;align-items:flex-end;justify-content:center;padding:40px 24px 0}.ctaDeliveryImg{display:block;max-width:100%;height:auto;filter:drop-shadow(0 16px 40px rgba(0,0,0,.4))}.ctaText{padding:64px 56px 64px 32px}.ctaSectionTitle{font-family:var(--font-heading, "Syne", sans-serif);font-weight:800;font-size:clamp(1.7rem,3vw,2.4rem);color:#fff;margin:0 0 18px;letter-spacing:-.02em;line-height:1.15}.ctaSectionDesc{font-size:1rem;color:#ffffff9e;line-height:1.75;margin:0 0 36px}.faqList{display:flex;flex-direction:column;gap:12px}.faqItem{background:var(--bg-card);border:1px solid rgba(21,71,192,.1);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden;transition:border-color .25s,box-shadow .25s;animation:fadeUp .5s var(--ease) both}.faqItem[open]{border-color:var(--blue-border);box-shadow:var(--shadow-md)}.faqSummary{display:flex;align-items:center;gap:14px;padding:22px 26px;cursor:pointer;list-style:none;user-select:none;transition:background .2s}.faqSummary::-webkit-details-marker{display:none}.faqSummary:hover{background:var(--blue-dim)}.faqNum{font-family:var(--font-heading, "Syne", sans-serif);font-weight:800;font-size:.72rem;color:var(--blue);opacity:.45;min-width:26px;flex-shrink:0;letter-spacing:.05em}.faqQ{font-family:var(--font-heading, "Syne", sans-serif);font-weight:700;font-size:.97rem;color:var(--dark);flex:1;line-height:1.35}.faqToggle{width:28px;height:28px;min-width:28px;border-radius:50%;border:1.5px solid var(--blue-border);display:flex;align-items:center;justify-content:center;color:var(--blue);font-size:1rem;transition:background .2s,transform .3s var(--ease),border-color .2s;flex-shrink:0}.faqToggle:after{content:"+";font-weight:700;line-height:1}.faqItem[open] .faqToggle{background:var(--blue);color:#fff;border-color:var(--blue);transform:rotate(45deg)}.faqAnswer{font-size:.92rem;line-height:1.78;color:var(--text-muted);padding:0 26px 22px 66px;margin:0}@keyframes fadeDown{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1100px){.servicesCardGrid{grid-template-columns:repeat(3,1fr)}.techGrid{grid-template-columns:repeat(4,1fr)}}@media(max-width:1024px){.mainLayout{grid-template-columns:1fr;padding:48px 24px 72px}.tocSidebar{display:none}.splitRow,.splitRowReverse{grid-template-columns:1fr}.splitPhone,.splitRowReverse .splitPhone{order:-1}.heroContent{grid-template-columns:1fr;text-align:center;padding:72px 0}.heroBadge{margin:0 auto 24px}.heroSubtitle{margin:0 auto 36px}.heroCtas,.heroStats{justify-content:center}.heroGif{order:-1}.ctaInner{grid-template-columns:1fr}.ctaImg{padding:48px 48px 0;justify-content:center}.ctaText{padding:40px 40px 56px;text-align:center}.aiGrid{grid-template-columns:repeat(2,1fr)}.appGrid{grid-template-columns:1fr 1fr}}@media(max-width:768px){.servicesCardGrid{grid-template-columns:repeat(2,1fr)}.techGrid{grid-template-columns:repeat(3,1fr)}.whyGrid{grid-template-columns:1fr}.sectionAi{padding:48px 28px}.tabPanels{padding:24px 20px}.tabLabel{font-size:.78rem;padding:14px 8px}.processStepBody{flex-direction:column}.ctaText{padding:32px 28px 48px}.heroContent{padding:64px 0}}@media(max-width:560px){.servicesCardGrid{grid-template-columns:1fr}.aiGrid{grid-template-columns:1fr 1fr}.appGrid{grid-template-columns:1fr}.techGrid{grid-template-columns:repeat(3,1fr)}}@media(max-width:420px){.aiGrid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.wcs-section{padding:90px 48px;background:#fff;overflow:hidden}.wcs-inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.wcs-left{display:flex;flex-direction:column;gap:24px}.wcs-eyebrow{display:flex;align-items:center;gap:8px}.wcs-eyebrow-dot{width:6px;height:6px;background:#0a0a1a;border-radius:50%;flex-shrink:0}.wcs-eyebrow-text{font-size:12px;font-weight:700;letter-spacing:.12em;color:#374151;text-transform:uppercase}.wcs-heading{font-size:clamp(28px,3.5vw,44px);font-weight:800;color:#0a0a1a;line-height:1.15;letter-spacing:-.02em;margin:0}.wcs-heading-blue{color:#06b6d4}.wcs-desc{font-size:15.5px;color:#6b7280;line-height:1.75;max-width:480px;margin:0}.wcs-stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:8px;position:relative}.wcs-stats-grid:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:repeating-linear-gradient(to bottom,#d1d5db 0px,#d1d5db 6px,transparent 6px,transparent 12px)}.wcs-stat-divider{position:absolute;left:0;right:0;height:1px;background:repeating-linear-gradient(to right,#d1d5db 0px,#d1d5db 6px,transparent 6px,transparent 12px);top:-1px;grid-column:1 / -1}.wcs-stat{padding:28px 24px 28px 0;display:flex;flex-direction:column;gap:6px;position:relative}.wcs-stat:nth-child(2n){padding:28px 0 28px 28px}.wcs-stat:nth-child(1),.wcs-stat:nth-child(2){padding-top:0}.wcs-stat:nth-child(3),.wcs-stat:nth-child(4){border-top:1px dashed #d1d5db;padding-top:28px}.wcs-stat:nth-child(2n){border-left:1px dashed #d1d5db}.wcs-stat-icon{display:flex;align-items:center;margin-bottom:4px}.wcs-stat-num{font-size:clamp(32px,4vw,46px);font-weight:800;color:#0a0a1a;line-height:1;letter-spacing:-.02em}.wcs-stat-label{font-size:15px;font-weight:600;color:#1f2937;margin-top:2px}.wcs-stat-desc{font-size:13px;color:#9ca3af;line-height:1.55}.wcs-right{position:relative}.wcs-photo-card{position:relative;border-radius:24px;overflow:hidden;border:2px solid #e5e7eb;background:#f9fafb}.wcs-photo-img{width:100%;height:380px;object-fit:cover;object-position:center top;display:block;transition:transform .5s ease}.wcs-photo-card:hover .wcs-photo-img{transform:scale(1.03)}.wcs-photo-badge{background:#fff;padding:20px 22px 18px;border-top:1px solid #f0f0f0;display:flex;flex-direction:column;gap:14px}.wcs-badge-text{font-size:14.5px;color:#1f2937;line-height:1.65;font-weight:500;margin:0}.wcs-badge-logos{display:flex;align-items:center;gap:12px}.wcs-nasscom-logo{height:44px;width:auto;object-fit:contain;flex-shrink:0}.wcs-nasscom-text{display:flex;flex-direction:column;gap:1px}.wcs-nasscom-brand{font-size:18px;font-weight:800;color:#c00;letter-spacing:-.01em;line-height:1}.wcs-nasscom-sub{font-size:10px;font-weight:700;letter-spacing:.1em;color:#374151;text-transform:uppercase}.wcs-stat{opacity:0;transform:translateY(16px);animation:wcsStatIn .5s cubic-bezier(.16,1,.3,1) forwards}.wcs-stat:nth-child(1){animation-delay:.05s}.wcs-stat:nth-child(2){animation-delay:.12s}.wcs-stat:nth-child(3){animation-delay:.19s}.wcs-stat:nth-child(4){animation-delay:.26s}@keyframes wcsStatIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.wcs-photo-card{opacity:0;transform:translate(24px);animation:wcsPhotoIn .6s .15s cubic-bezier(.16,1,.3,1) forwards}@keyframes wcsPhotoIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.wcs-left>*{opacity:0;transform:translateY(12px);animation:wcsLeftIn .5s cubic-bezier(.16,1,.3,1) forwards}.wcs-left>*:nth-child(1){animation-delay:.02s}.wcs-left>*:nth-child(2){animation-delay:.07s}.wcs-left>*:nth-child(3){animation-delay:.12s}.wcs-left>*:nth-child(4){animation-delay:.17s}@keyframes wcsLeftIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:960px){.wcs-inner{grid-template-columns:1fr;gap:48px}.wcs-right{order:-1}.wcs-desc{max-width:100%}}@media(max-width:580px){.wcs-section{padding:60px 20px}.wcs-stats-grid{grid-template-columns:1fr 1fr;gap:0}.wcs-stat{padding:20px 16px 20px 0}.wcs-stat:nth-child(2n){padding:20px 0 20px 16px}.wcs-stat:nth-child(3),.wcs-stat:nth-child(4){padding-top:20px}}.wbt-section{padding:90px 48px;background:#fff;overflow:hidden}.wbt-inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.wbt-left{display:flex;flex-direction:column;gap:20px}.wbt-eyebrow{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:500;letter-spacing:.12em;color:#1a1a1a;text-transform:uppercase;margin:0}.wbt-eyebrow-dot{display:inline-block;width:5px;height:5px;background:#1a1a1a;border-radius:50%;flex-shrink:0}.wbt-heading{font-size:clamp(32px,4vw,36px);font-weight:700;color:#0a0a1a;line-height:1.1;letter-spacing:-.025em;margin:0}.wbt-heading-blue{color:#2563eb}.wbt-desc{font-size:15px;color:#6b7280;line-height:1.75;max-width:420px;margin:0}.wbt-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:8px;position:relative}.wbt-feature{padding:28px 20px 28px 0;display:flex;flex-direction:column;gap:10px;position:relative}.wbt-feature:nth-child(1),.wbt-feature:nth-child(2){padding-top:0}.wbt-connector{position:absolute;top:28px;left:calc(100% + 0px);width:0;display:flex;align-items:center;z-index:1;pointer-events:none}.wbt-feature:nth-child(1) .wbt-connector{top:20px}.wbt-feature:nth-child(3) .wbt-connector{top:48px}.wbt-connector-line{width:80px;height:0;border-top:1.5px dashed #93c5fd;margin-right:4px}.wbt-connector-cross{font-size:18px;color:#93c5fd;font-weight:300;line-height:1;margin-left:4px}.wbt-icon-box{width:48px;height:48px;background:#fff;border-radius:50%;border:1px solid #DCDCDC;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .22s ease,box-shadow .22s ease}.wbt-feature:hover .wbt-icon-box{transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.wbt-feature-title{font-size:15.5px;font-weight:700;color:#111827;line-height:1.35;margin:0}.wbt-feature-desc{font-size:13.5px;color:#9ca3af;line-height:1.6;margin:0}.wbt-feature{opacity:0;transform:translateY(14px);animation:wbtFeatureIn .5s cubic-bezier(.16,1,.3,1) forwards}.wbt-feature:nth-child(1){animation-delay:.05s}.wbt-feature:nth-child(2){animation-delay:.12s}.wbt-feature:nth-child(3){animation-delay:.19s}.wbt-feature:nth-child(4){animation-delay:.26s}@keyframes wbtFeatureIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.wbt-right{position:relative}.wbt-image-wrapper{position:relative;width:100%;min-height:480px;border-radius:20px;overflow:hidden}.wbt-card{background:linear-gradient(145deg,#dde4ff,#ede8ff 40%,#fce8f3);border-radius:24px;padding:32px 28px 28px;box-shadow:0 0 0 1px #fff9 inset,0 20px 60px #6366f124;position:relative;overflow:hidden;opacity:0;transform:translate(24px);animation:wbtCardIn .6s .1s cubic-bezier(.16,1,.3,1) forwards}@keyframes wbtCardIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.wbt-card:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.3) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.3) 1px,transparent 1px);background-size:28px 28px;pointer-events:none;border-radius:inherit}.wbt-card-header{background:#ffffffbf;backdrop-filter:blur(8px);border-radius:16px;padding:20px 20px 16px;margin-bottom:16px;border:1px solid rgba(255,255,255,.8);position:relative;z-index:1}.wbt-card-title{font-size:18px;font-weight:800;color:#0a0a1a;margin:0 0 6px;line-height:1.3}.wbt-card-subtitle{font-size:12.5px;color:#6b7280;line-height:1.55;margin:0}.wbt-card-rows{background:#ffffffbf;backdrop-filter:blur(8px);border-radius:16px;padding:6px 0;border:1px solid rgba(255,255,255,.8);position:relative;z-index:1;display:flex;flex-direction:column}.wbt-card-row{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid rgba(0,0,0,.04);transition:background .18s ease}.wbt-card-row:last-child{border-bottom:none}.wbt-card-row:hover{background:#fff9}.wbt-row-icon{width:36px;height:36px;background:#f3f4f6;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#4b5563;flex-shrink:0}.wbt-row-label{font-size:12.5px;font-weight:500;color:#374151;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wbt-bar-track{width:100px;height:8px;background:#e5e7eb;border-radius:999px;overflow:hidden;flex-shrink:0}.wbt-bar-fill{height:100%;border-radius:999px;width:0;animation:wbtBarGrow 1s cubic-bezier(.16,1,.3,1) .5s forwards}@keyframes wbtBarGrow{0%{width:0}to{width:var(--bar-w, 100%)}}.wbt-bar-fill{animation:wbtBarFill 1s cubic-bezier(.16,1,.3,1) forwards}@keyframes wbtBarFill{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0% 0 0)}}.wbt-card-badges{display:flex;gap:8px;margin-top:14px;position:relative;z-index:1;justify-content:flex-end}.wbt-badge{display:inline-flex;align-items:center;gap:5px;padding:7px 12px;border-radius:999px;font-size:12px;font-weight:600;cursor:default}.wbt-badge-dark{background:#ffffffd9;color:#374151;border:1px solid rgba(0,0,0,.08)}.wbt-badge-black{background:#0a0a1a;color:#fff}@media(max-width:960px){.wbt-inner{grid-template-columns:1fr;gap:48px}.wbt-right{order:-1}}@media(max-width:580px){.wbt-section{padding:60px 20px}.wbt-grid{gap:0}.wbt-connector{display:none}.wbt-bar-track{width:70px}}.fds-card-blue,.fds-card-blue:focus,.fds-card-blue:focus-visible,.fds-card-blue:active{border:none!important;outline:none!important;box-shadow:0 2px 16px #00000012!important}.fds-card-blue:hover{box-shadow:0 28px 70px #0b52b859!important}.fds-ai-img img,.fds-card-cyan .fds-illus img,.fds-card-blue .fds-illus img{mix-blend-mode:multiply!important;background:transparent!important;box-shadow:none!important;border-radius:0!important}.fds-ai-img,.fds-card-cyan .fds-illus,.fds-card-blue .fds-illus{background:transparent!important;overflow:hidden}.fds-ecommerce-img,.fds-ecommerce-img img{background:transparent!important}.fds-card-gray{background:#f2f2f2!important}.wcs2-section{background:#f3f4f6;padding:100px 0 80px;font-family:Outfit,sans-serif}.wcs2-container{max-width:1150px;margin:auto;padding:0 24px}.wcs2-topline{width:100%;height:1px;background:#dcdcdc;margin-bottom:40px;position:relative}.wcs2-topline:before{content:"";position:absolute;left:0;width:60px;height:2px;background:#000;top:-1px}.wcs2-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:60px;align-items:center}.wcs2-badge{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;letter-spacing:.08em;color:#374151;margin-bottom:20px}.wcs2-heading{font-size:44px;font-weight:600;line-height:1.2;color:#111;margin-bottom:20px}.wcs2-heading span{color:#111}.wcs2-desc{font-size:16px;color:#555;line-height:1.7;max-width:520px;margin-bottom:28px}.wcs2-btn{display:inline-flex;align-items:center;gap:14px;background:#3e8cfb;color:#fff;padding:10px 10px 10px 24px;border-radius:999px;font-weight:600;font-size:15px;text-decoration:none;box-shadow:0 8px 24px #3e8cfb4d;transition:transform .25s ease,box-shadow .25s ease}.wcs2-btn:hover{transform:translateY(-2px);box-shadow:0 12px 30px #3e8cfb66}.wcs2-btn-circle{display:flex;align-items:center;justify-content:center;width:38px;height:38px;background:#fff;border-radius:50%;color:var(--Primary-Color, #3E8CFB);flex-shrink:0;transition:background .2s}.wcs2-btn:hover .wcs2-btn-circle{background:#f0f7ff}.wcs2-image-wrap{position:relative;width:100%;height:280px;border-radius:16px;overflow:hidden}.wcs2-image{object-fit:cover}.wcs2-stats{display:flex;justify-content:space-between;align-items:center;margin-top:70px}.wcs2-stat{text-align:center}.wcs2-stat h3{font-size:52px;font-weight:700;margin-bottom:8px}.wcs2-stat p{color:#555;font-size:15px}.wcs2-divider{width:1px;height:60px;background:#dcdcdc}@media(max-width:900px){.wcs2-section{padding:60px 0 50px}.wcs2-grid{grid-template-columns:1fr;gap:40px}.wcs2-heading{font-size:32px;line-height:42px;letter-spacing:-1.5px}.wcs2-desc{font-size:18px;max-width:100%}.wcs2-image-wrap{height:340px}.wcs2-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:0;margin-top:50px}.wcs2-divider{display:none}.wcs2-stat{padding:30px 20px;border-bottom:1px solid #e5e7eb}.wcs2-stat:nth-child(1),.wcs2-stat:nth-child(5){border-right:1px solid #e5e7eb}.wcs2-stat:nth-last-child(1),.wcs2-stat:nth-last-child(3){border-bottom:none}}@media(max-width:600px){.wcs2-section{padding:50px 0 40px}.wcs2-badge{font-size:12px;letter-spacing:1.2px;margin-bottom:12px}.wcs2-heading{font-size:26px;line-height:34px;letter-spacing:-.8px}.wcs2-desc{font-size:16px;line-height:26px;margin-bottom:24px}.wcs2-image-wrap{height:220px}.wcs2-stats{margin-top:40px}.wcs2-stat{padding:24px 12px}.wcs2-num{font-size:34px;line-height:34px;margin-bottom:4px}.wcs2-stat p{font-size:14px;line-height:20px}}.wcs2-image{object-fit:cover;opacity:0;transition:opacity .8s ease}.wcs2-image.active{opacity:1}.wcs2-num{font-size:52px;font-weight:700;display:block}.testi-section{padding:100px 0;background:#f3f1ff;overflow:hidden}.testi-container{max-width:1320px;margin:0 auto;padding:0 20px}.testi-header-row{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:60px;gap:30px}.testi-header-left{max-width:700px}.testi-eyebrow{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:700;color:#4b5563;letter-spacing:.1em;margin-bottom:16px;text-transform:uppercase}.testi-eyebrow-dot{width:6px;height:6px;background:#4b5563;border-radius:50%}.testi-heading{font-size:52px;line-height:1.2;font-weight:800;color:#111827;margin-bottom:5px}.testi-heading-highlight{color:#00aeef;display:inline-block}.testi-subheading{font-size:18px;line-height:1.6;color:#6b7280;max-width:550px}.testi-nav-btns{display:flex;gap:12px;margin-bottom:10px}.testi-nav-btn{width:48px;height:48px;border:1px solid #e5e7eb;border-radius:50%;display:flex;align-items:center;justify-content:center;background:transparent;color:#111827;cursor:pointer;transition:all .3s ease}.testi-nav-btn:hover{background:#111827;color:#fff;border-color:#111827}.testi-scroll-wrap{display:flex;gap:24px;overflow-x:auto;padding-bottom:40px;scrollbar-width:none;-ms-overflow-style:none;cursor:grab}.testi-scroll-wrap::-webkit-scrollbar{display:none}.testi-card{min-width:380px;height:480px;position:relative;border-radius:24px;overflow:hidden;flex-shrink:0;box-shadow:0 10px 30px #0000001a}.testi-card-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.testi-card:hover .testi-card-photo{transform:scale(1.05)}.testi-card-overlay{position:absolute;inset:0;background:linear-gradient(to top,#000c,#0000 60%)}.testi-card-logo{position:absolute;top:30px;left:30px;padding:8px 16px;background:#fff3;backdrop-filter:blur(8px);border-radius:8px;color:#fff;font-weight:700;font-size:14px;letter-spacing:.1em}.testi-card-bottom{position:absolute;bottom:30px;left:30px;right:30px;color:#fff}.testi-quote-mark{font-size:40px;line-height:1;color:#00aeef;margin-bottom:10px;opacity:.8}.testi-quote-text{font-size:18px;line-height:1.5;font-weight:500;margin-bottom:20px;opacity:.95}.testi-card-name{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#00aeef}@media(max-width:1024px){.testi-heading{font-size:42px}.testi-card{min-width:320px;height:420px}}@media(max-width:768px){.testi-section{padding:60px 0}.testi-header-row{flex-direction:column;align-items:flex-start}.testi-heading{font-size:36px}.testi-card{min-width:280px;height:380px}}.top-services-section{padding:80px 0;background:#fff;border-top:1px solid #f3f4f6}.top-services-container{max-width:1320px;margin:0 auto;padding:0 20px;display:flex;align-items:flex-start;gap:20px}.top-services-label{font-size:20px;font-weight:800;color:#374151;white-space:nowrap;margin-top:-2px}.top-services-text{font-size:16px;line-height:1.82;color:#4b5563;font-weight:400}.top-services-sep{color:#9ca3af;font-weight:300;margin:0 2px}@media(max-width:900px){.top-services-section{padding:60px 0}.top-services-container{flex-direction:column;gap:12px}.top-services-label{font-size:18px}.top-services-text{font-size:15px}}.bm-section{background:#eef0f8;padding:80px 24px 90px;text-align:center}.bm-badge{font-family:Inter,sans-serif;font-weight:500;font-size:16px;line-height:22.4px;letter-spacing:1.92px;text-transform:uppercase;color:#1a1a1a;margin-bottom:20px;display:block}.bm-heading{font-family:Inter,sans-serif;font-weight:700;font-size:48px;line-height:64px;letter-spacing:-2.56px;color:#1a1a1a;margin-bottom:50px}.bm-heading span{color:#3e8cfb}.bm-container{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;max-width:1200px;margin:0 auto;gap:10px}.bm-step{display:flex;flex-direction:column;align-items:center;width:160px}.bm-card{width:140px;height:140px;background:#fff;border-radius:18px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;box-shadow:0 4px 14px #0000000f;cursor:pointer;overflow:hidden;transition:box-shadow .3s ease}.bm-card:hover{box-shadow:0 12px 28px #0000001a}.bm-step-label{font-family:Inter,sans-serif;font-size:15px;font-weight:700;color:#1a1a1a;line-height:1.4;text-align:center;white-space:pre-line}.bm-arrow{font-size:24px;color:#aab0c8;margin-top:-36px}@media(max-width:900px){.bm-container{gap:20px}.bm-arrow{display:none}}@media(max-width:600px){.bm-section{padding:60px 20px}.bm-badge{font-size:14px}.bm-heading{font-size:32px;line-height:42px;letter-spacing:-1.5px;margin-bottom:40px}.bm-container{display:grid;grid-template-columns:1fr 1fr;gap:30px 10px}.bm-step{width:100%}.bm-card{width:120px;height:120px}.bm-step-label{font-size:13px}}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.ais-section{background:#fff;padding:80px 24px;text-align:center}.ais-heading-row{display:flex;justify-content:center;flex-wrap:wrap;gap:12px}.ais-heading-text{font-family:Inter,sans-serif;font-size:48px;font-weight:700;line-height:57.6px;letter-spacing:-2.88px;text-align:center;color:#0f141e}.ais-subtext{font-family:Inter,sans-serif;font-size:20px;color:#585858;font-weight:400;line-height:24px;letter-spacing:-.32px;text-align:center;margin:0 auto 60px;max-width:900px}.ais-wrapper{max-width:1280px;margin:0 auto;padding:40px}.ais-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.ais-card{border-radius:24px;overflow:hidden;text-align:center;background:#fff;cursor:pointer;padding:32px 24px;display:flex;flex-direction:column;box-shadow:0 4px 20px #00000008}.ais-card-image-box{overflow:hidden;border-radius:16px;margin-bottom:32px}.ais-card-title{font-family:Inter,sans-serif;font-size:30px;font-weight:600;color:#1a1a1a;margin-bottom:12px;line-height:31.92px;letter-spacing:-.96px;text-align:center}.ais-card-desc{font-family:Inter,sans-serif;font-size:20px;color:#585858;font-weight:400;line-height:30px;letter-spacing:0px;text-align:center}@media(max-width:900px){.ais-grid{grid-template-columns:1fr}}@media(max-width:768px){.ais-section{padding:60px 16px}.ais-heading-text{font-size:28px;line-height:36px;letter-spacing:-1.5px}.ais-subtext{font-size:16px;line-height:22px;margin-bottom:40px}.ais-wrapper{padding:20px 12px;border-radius:24px}.ais-grid{gap:16px}.ais-card{padding:24px 16px;border-radius:20px}.ais-card-title{font-size:20px;line-height:26px;letter-spacing:-.5px}.ais-card-desc{font-size:16px;line-height:24px}}@media(max-width:960px){.dp-grid{grid-template-columns:1fr!important;gap:36px!important}.dp-right{max-width:480px!important;max-height:400px!important;margin:0 auto}}@media(max-width:768px){.dp-section{padding:60px 0!important}.dp-grid{gap:28px!important;padding:0 20px!important}.dp-right{max-width:100%!important;max-height:320px!important;border-radius:20px!important}}@media(max-width:480px){.dp-section{padding:48px 0!important}.dp-grid{gap:24px!important;padding:0 16px!important}.dp-right{max-height:460px!important;border-radius:16px!important;aspect-ratio:10/10!important}}@media(max-width:768px){.ts-inner{flex-direction:column!important;gap:8px!important;padding:0 20px!important}.ts-label{font-size:13px!important;padding-top:0!important}}@media(max-width:480px){.ts-section{padding:16px 0!important}.ts-inner{padding:0 16px!important;gap:6px!important}.ts-label{font-size:12.5px!important}}.nav-quote-btn-v2{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:12px 26px;font-size:15px;font-weight:600;color:#1e6bff;background:transparent;border:2px solid #1e6bff;border-radius:50px;text-decoration:none;cursor:pointer;overflow:hidden}.nav-quote-btn-v2:before{content:"";position:absolute;inset:-4px;border-radius:50px;background:conic-gradient(from 0deg,transparent 0deg,#3e8cfb 40deg,#00a8e0 80deg,transparent 140deg);opacity:0;filter:blur(6px)}.nav-quote-btn-v2{box-shadow:inset 0 0 0 2px #1e6bff}.nav-quote-btn-v2:hover:before{opacity:1;animation:spinBorder 1.2s linear infinite}.nav-quote-btn-v2:hover{transform:translateY(-1px)}@keyframes spinBorder{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes blurRevealWord{0%{opacity:.15;filter:blur(6px);transform:translate(-8px)}to{opacity:1;filter:blur(0px);transform:translate(0)}}.blur-reveal-word{display:inline-block;margin-right:.28em;opacity:.15;filter:blur(6px);transform:translate(-8px)}.blur-reveal-word.in-view{animation:blurRevealWord .45s ease-out both}@keyframes blurTextChar{0%{opacity:0;filter:blur(10px);transform:translate(-10px)}to{opacity:1;filter:blur(0px);transform:translate(0)}}.blur-text-char{display:inline-block;opacity:0}.blur-text-char.in-view{animation:blurTextChar .5s ease-out both}.rq-required{color:#ef4444;margin-left:2px}.rq-field-error{color:#ef4444;font-size:12px;min-height:0;margin-top:2px;margin-bottom:2px;transition:all .2s ease}.rq-field-error.show{min-height:16px}.rq-input.rq-invalid,.rq-select.rq-invalid{border-color:#ef4444!important;box-shadow:0 0 0 2px #ef444426!important}.rq-input.rq-valid,.rq-select.rq-valid{border-color:#22c55e!important}.fds-section{background:#f3f1ff!important;padding:100px 0!important;overflow:hidden}@keyframes fdsLetterBlur{0%{opacity:0;filter:blur(10px);transform:translate(-5px)}to{opacity:1;filter:blur(0px);transform:translate(0)}}@keyframes fdsCardEnter{0%{opacity:0;transform:translateY(80px)}to{opacity:1;transform:translateY(0)}}@keyframes fdsFadeUp{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.fds-letter{opacity:0;animation:fdsLetterBlur .3s ease-out both}.fds-card-enter{opacity:0;animation:fdsCardEnter .6s cubic-bezier(.22,1,.36,1) both}.fds-fade-up{opacity:0;animation:fdsFadeUp .4s ease-out both}.fds-card-hoverable{transition:transform .3s ease,box-shadow .3s ease,filter .3s ease;text-decoration:none;display:block}.fds-card-hoverable:hover{transform:translateY(-12px) scale(1.035)!important;box-shadow:0 30px 80px #0000002e,0 8px 20px #0000000f!important;filter:brightness(1.02)}.fds-card-hoverable .fds-illus img,.fds-card-hoverable .fds-ai-img-v img,.fds-card-hoverable .fds-ecommerce-img img{transition:transform .3s ease}.fds-card-hoverable:hover .fds-illus img,.fds-card-hoverable:hover .fds-ai-img-v img,.fds-card-hoverable:hover .fds-ecommerce-img img{transform:scale(1.08) rotate(1.5deg)}@media(prefers-reduced-motion:reduce){.fds-letter,.fds-card-enter,.fds-fade-up{animation:none!important;opacity:1!important;transform:none!important}}.fds-label{font-family:Inter,sans-serif!important;font-weight:500!important;font-size:16px!important;line-height:22.4px!important;letter-spacing:1.92px!important;text-transform:uppercase!important;color:#1a1a1a!important;margin-bottom:12px!important;display:block!important;text-align:center!important}.fds-title{font-family:Inter,sans-serif!important;font-weight:700!important;font-size:48px!important;line-height:57.6px!important;letter-spacing:-2.88px!important;text-align:center!important;color:#1a1a1a!important;max-width:900px!important;margin:0 auto 16px!important}.fds-subtitle{font-family:Inter,sans-serif!important;color:#585858!important;text-align:center!important;font-size:34px!important;font-weight:500!important;line-height:57.6px!important;letter-spacing:-2.88px!important}.fds-header{text-align:center!important;margin-bottom:50px!important}.fds-title-cyan{color:#3e8cfb!important}.fds-info-title,.fds-ttl-navy,.fds-ttl-dark,.fds-ttl-white,.fds-ttl-xl{font-family:Inter,sans-serif!important;font-weight:600!important;font-size:28.08px!important;line-height:28.08px!important;letter-spacing:0%!important}.fds-bullet-list li{font-family:Inter,sans-serif!important;font-weight:500!important;font-size:14px!important;line-height:24px!important;letter-spacing:-.32px!important}.fds-bullet-list li:before{font-size:13px!important;top:1px!important}.fds-info-desc{color:#585858!important}.fds-ai-top-row{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:15px!important;margin-bottom:20px!important}.fds-ai-img-v{width:150px!important;flex-shrink:0!important;margin:50px 0 0!important}.fds-ai-img-v img{width:100%!important;height:auto!important;border-radius:12px!important}.fds-card-web-dev-bg{background:#e2ddff!important}.fds-card-ai-bg{background:#ffd9f4!important}.fds-card-saas-bg{background:#d9ecff!important}@keyframes wcsBlurReveal{0%{opacity:.15;filter:blur(6px);transform:translate(-8px)}to{opacity:1;filter:blur(0px);transform:translate(0)}}@keyframes wcsSlideRight{0%{transform:translate(-20px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes wcsSlideFromRight{0%{transform:translate(100px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes wcsSlideFromFarRight{0%{transform:translate(150px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes wcsFadeUp{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.wcs-blur-word{display:inline-block;margin-right:.28em;opacity:.15;animation:wcsBlurReveal .45s ease-out both}.wcs-badge-anim{opacity:0;animation:wcsSlideRight .6s ease-out both}.wcs-btn-anim{opacity:0;animation:wcsSlideFromRight .6s ease-out 2.2s both}.wcs-image-anim{opacity:0;animation:wcsSlideFromFarRight .7s ease-out .3s both}.wcs-stats-anim{opacity:0;animation:wcsFadeUp .6s ease-out .4s both}.wcs2-heading span{color:inherit}@media(prefers-reduced-motion:reduce){.wcs-blur-word,.wcs-badge-anim,.wcs-btn-anim,.wcs-image-anim,.wcs-stats-anim,.wcs-enterprise-word{animation:none!important;opacity:1!important;transform:none!important}}@keyframes mtlBlurChar{0%{filter:blur(12px);opacity:0;transform:translateY(5px)}to{filter:blur(0px);opacity:1;transform:translateY(0)}}@keyframes mtlDigitBlur{0%{filter:blur(12px);opacity:0;transform:translateY(10px)}to{filter:blur(0px);opacity:1;transform:translateY(0)}}@keyframes mtlSlideFromLeft{0%{transform:translate(-100px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes mtlSlideFromRight{0%{transform:translate(100px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes mtlFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes mtlStarPop{0%{transform:scale(0) rotate(-30deg);opacity:0}to{transform:scale(1) rotate(0);opacity:1}}.mtl-blur-char{opacity:0}.mtl-blur-char.in-view{animation:mtlBlurChar .6s cubic-bezier(.2,.65,.3,.9) both}.mtl-digit-blur{opacity:0}.mtl-digit-blur.in-view{animation:mtlDigitBlur .8s cubic-bezier(.2,.65,.3,.9) both}.mtl-heading-slide{opacity:0;transform:translate(-100px)}.mtl-heading-slide.in-view{animation:mtlSlideFromLeft .8s ease-out both}.mtl-stats-slide{opacity:0;transform:translate(100px)}.mtl-stats-slide.in-view{animation:mtlSlideFromRight .8s ease-out both}.mtl-stat-fade{opacity:0;transform:translateY(20px)}.mtl-stat-fade.in-view{animation:mtlFadeUp .6s ease-out both}.mtl-star-pop{display:inline-block;opacity:0;transform:scale(0) rotate(-30deg)}.mtl-star-pop.in-view{animation:mtlStarPop .3s ease-out both}.mtl-rating-label{display:inline-block;opacity:0;transform:scale(0)}.mtl-rating-label.in-view{animation:mtlStarPop .4s ease-out both}@media(prefers-reduced-motion:reduce){.mtl-blur-char,.mtl-digit-blur,.mtl-heading-slide,.mtl-stats-slide,.mtl-stat-fade,.mtl-star-pop,.mtl-rating-label{animation:none!important;opacity:1!important;transform:none!important}}.mtl-partners-wrap{background:#f9f7ff;padding:0;overflow:hidden;margin-top:-180px;font-family:Inter,sans-serif}.mtl-stats-bar{background:transparent;padding:5px 24px 20px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:40px;max-width:1500px;margin:0 auto}.mtl-stats-heading{flex:1 1 600px;font-family:Inter,sans-serif!important;font-size:clamp(32px,5vw,48px);font-weight:400!important;color:#000!important;line-height:58px;letter-spacing:0px;text-align:left}.mtl-stats-items{display:flex;gap:50px;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;margin-right:80px}.mtl-stat-item{text-align:left}.mtl-stat-number{font-family:Inter,sans-serif!important;font-size:clamp(32px,4.5vw,45px);font-weight:600!important;color:#000!important;line-height:55px}.mtl-stat-label{font-size:13px;color:#666;margin-top:4px;line-height:1.4}.mtl-stat-stars{display:flex;align-items:center;gap:3px;margin-top:4px}.mtl-stat-stars span{font-size:14px;color:#f5a623}.mtl-logo-track-outer{overflow:hidden;width:100%;padding:16px 0;mask-image:linear-gradient(to right,transparent 0%,black 10%,black 90%,transparent 100%)}.mtl-logo-track{display:flex;width:max-content;animation:mtl-scroll 30s linear infinite;will-change:transform;backface-visibility:hidden;transform:translateZ(0)}.mtl-logo-track-outer:hover .mtl-logo-track{animation-play-state:paused}@keyframes mtl-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.mtl-logo-item{padding:10px 30px;flex-shrink:0}.mtl-logo-item img{height:60px;object-fit:contain;display:block}.mtl-cgallery-wrap{position:relative;overflow:hidden;margin-top:0;padding:40px;background:transparent}.mtl-cgallery-wrap:after{content:"";position:absolute;bottom:-180px;left:50%;transform:translate(-50%);width:120%;height:160px;background:transparent;border-radius:50%;z-index:0;pointer-events:none}.mtl-cgallery-track{display:flex;gap:16px;width:max-content;padding:40px;position:relative;z-index:2;will-change:transform}.mtl-cgallery-card{width:240px;height:310px;flex-shrink:0;overflow:hidden;border-radius:16px;box-shadow:0 20px 60px #0003;will-change:transform,opacity;transform-style:preserve-3d;backface-visibility:hidden}.mtl-cgallery-card img{width:100%;height:100%;object-fit:cover;pointer-events:none}@media(max-width:768px){.mtl-stats-bar{padding:30px 20px 16px;gap:24px}.mtl-stats-items{gap:24px}.mtl-cgallery-card{width:220px;height:280px}.mtl-cgallery-wrap{display:none!important}}.top-header{display:flex;align-items:center;justify-content:space-between;padding:8px 40px;height:38px;width:100%;box-sizing:border-box;transition:background-color .3s ease;position:relative;z-index:9999;background:#f3f1ff}.tb-email-text{font-size:13px;transition:color .2s;color:inherit;text-decoration:none}.tb-phone-center{display:flex;align-items:center;gap:18px;position:absolute;left:50%;transform:translate(-50%);white-space:nowrap}.tb-location{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:inherit;flex-shrink:0}@media(max-width:1024px){.top-header{padding:0 20px}.tb-phone-center{position:static;transform:none;gap:12px;margin:0 auto}}@media(max-width:768px){.tb-phone-center{display:flex;gap:10px;flex-wrap:nowrap;position:static;transform:none;margin:0;flex-shrink:0}.tb-phone-center>span{margin-right:0!important}.tb-phone-center a{font-size:11.5px!important}.tb-phone-center img{width:16px!important;height:11px!important}.tb-email-text{font-size:12px}.top-header{padding:6px 14px;height:auto;min-height:36px;gap:12px}}@media(max-width:480px){.tb-email-text{display:none}.top-header>div:first-child a svg{width:16px;height:16px}.top-header{justify-content:center}.tb-phone-center{margin:0 auto;gap:14px}}@media(max-width:360px){.tb-phone-center a{font-size:10.5px!important}.tb-phone-center{gap:8px}}.hero-inner{transform:translateY(-40px)}@media(max-width:768px){.hero-inner{transform:translateY(-20px)}}@keyframes heroWordBlur{0%{transform:translate(-16px);opacity:0;filter:blur(8px)}to{transform:translate(0);opacity:1;filter:blur(0)}}@keyframes heroSlideUp{0%{transform:translateY(40px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes heroBadgePop{0%{transform:scale(.8) translateY(-10px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}@media(prefers-reduced-motion:reduce){.hero-badge-anim,.hero-word,.hero-sub-word,.hero-btn-anim{animation:none!important;opacity:1!important;transform:none!important;filter:none!important}}.mtl-new-hero{margin-top:10px;min-height:80vh;background:url(/images/home/hero_bg.webp) top center / cover no-repeat;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:90px 24px 80px;position:relative;overflow:visible;z-index:2}.mtl-new-hero-badge{display:flex!important;align-items:center;justify-content:center;width:100%;max-width:280px;margin:0 auto 14px;padding:0 8px;box-sizing:border-box;opacity:1;visibility:visible!important;animation:heroBadgePop .6s cubic-bezier(.16,1,.3,1) .1s both}.mtl-new-hero-h1{font-size:var(--h1-size);font-weight:700;color:#1a1a1a;line-height:1.1;letter-spacing:-1.5px;max-width:1100px;margin:0 auto 24px}.hero-word{display:inline-block;margin-right:.25em;opacity:0;animation:heroWordBlur .4s ease-out both}.hero-sub-word{display:inline-block;margin-right:.22em;opacity:0;animation:heroWordBlur .35s ease-out both}.mtl-new-hero-sub{font-size:var(--b3-size);font-family:var(--font-primary);color:#444748;max-width:660px;margin:0 auto 28px;line-height:1.65}.hero-btn-anim{opacity:0;animation:heroSlideUp .7s ease-out 1.1s both}.mtl-new-hero-btn{display:inline-flex;align-items:center;gap:12px;background:linear-gradient(90deg,#3e8cfb,#00a8e0);color:#fff;font-size:18px;font-weight:600;padding:18px 40px;border-radius:50px;text-decoration:none}.frq-main{min-height:100vh;background:#eef1ff;display:flex;align-items:center;justify-content:center;padding:24px 16px;overflow-x:hidden}.frq-grid{width:100%;max-width:1840px;display:grid;grid-template-columns:minmax(0,520px) minmax(0,1fr);gap:40px;align-items:start;margin:auto}.frq-form-card{background:#fff;border-radius:30px;padding:36px 32px;box-shadow:0 34px 90px #344e9014;width:100%}.frq-form-title{font-family:var(--font-primary);font-size:36px;font-weight:700;color:#0f1217;text-align:center;letter-spacing:-.05em;line-height:1.04;margin:0 0 36px}.frq-form{display:flex;flex-direction:column;gap:20px}.frq-field{display:flex;flex-direction:column}.frq-label{font-family:var(--font-primary);font-size:17px;font-weight:600;color:#181818;letter-spacing:-.03em;margin-bottom:10px;display:block}.frq-required{color:#ef4444}.frq-input{font-family:var(--font-primary);font-size:17px;font-weight:400;color:#34363d;background:#fff;border:1px solid #d9ddea;border-radius:18px;height:60px;padding:0 20px;width:100%;box-sizing:border-box;outline:none;transition:border-color .2s,box-shadow .2s;letter-spacing:-.02em}.frq-input::placeholder{color:#6f6f76}.frq-input:focus{border-color:#3e8cfb;box-shadow:0 0 0 3px #3e8cfb1a}.frq-phone-row{display:grid;grid-template-columns:160px minmax(0,1fr);gap:12px}.frq-select{font-family:var(--font-primary);font-size:17px;font-weight:400;color:#6f6f76;background:#fff;border:1px solid #d9ddea;border-radius:18px;height:60px;padding:0 48px 0 20px;width:100%;box-sizing:border-box;outline:none;appearance:none;-webkit-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath fill='%23111111' d='M9 12.4L2.7 5.5h12.6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 18px center;background-size:18px;transition:border-color .2s,box-shadow .2s;letter-spacing:-.02em}.frq-select:focus{border-color:#3e8cfb;box-shadow:0 0 0 3px #3e8cfb1a;color:#34363d}.frq-submit{font-family:var(--font-primary);font-size:18px;font-weight:600;color:#fff;background:#4386ee;border:none;border-radius:18px;height:60px;width:100%;cursor:pointer;letter-spacing:-.03em;transition:background .2s,transform .15s;margin-top:4px}.frq-submit:hover{background:#3479e5;transform:translateY(-1px)}.frq-submit:active{transform:translateY(0)}.frq-badges{margin-top:32px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.frq-badge{height:52px;width:auto;max-width:100%;object-fit:contain;display:block}.frq-code-wrap{position:relative}.frq-code-btn{display:flex;align-items:center;justify-content:space-between;gap:10px;height:60px;width:100%;padding:0 16px;background:#fff;border:1px solid #d9ddea;border-radius:18px;font-family:var(--font-primary);font-size:17px;font-weight:500;color:#1b1d22;cursor:pointer;outline:none;transition:border-color .2s,box-shadow .2s;letter-spacing:-.02em;box-sizing:border-box}.frq-code-btn:focus{border-color:#3e8cfb;box-shadow:0 0 0 3px #3e8cfb1a}.frq-code-btn-inner{display:flex;align-items:center;gap:10px}.frq-flag{width:24px;height:16px;border-radius:4px;object-fit:cover;box-shadow:0 0 0 1px #d9ddea;display:block}.frq-chevron{display:inline-block;width:10px;height:10px;border-right:2px solid #1b1d22;border-bottom:2px solid #1b1d22;transform:rotate(45deg);transition:transform .2s;flex-shrink:0;margin-bottom:4px}.frq-chevron--open{transform:rotate(225deg);margin-bottom:-4px}.frq-code-dropdown{position:absolute;left:0;top:calc(100% + 8px);z-index:30;min-width:100%;width:260px;max-width:calc(100vw - 2rem);max-height:288px;overflow-y:auto;background:#fff;border:1px solid #d9ddea;border-radius:18px;box-shadow:0 20px 50px #344e9024;padding:8px}.frq-code-option{display:flex;width:100%;align-items:center;justify-content:space-between;padding:10px 12px;border:none;border-radius:14px;background:none;cursor:pointer;text-align:left;transition:background .15s;color:#34363d}.frq-code-option:hover{background:#f5f7ff}.frq-code-option--selected{background:#edf4ff;color:#1b1d22}.frq-code-option-inner{display:flex;align-items:center;gap:10px}.frq-code-option-label{display:block;font-family:var(--font-primary);font-size:15px;font-weight:500;line-height:1.3}.frq-code-option-code{display:block;font-family:var(--font-primary);font-size:13px;color:#6f6f76;line-height:1.3}.frq-code-option-check{font-family:var(--font-primary);font-size:13px;font-weight:600;color:#4386ee;flex-shrink:0}.frq-right{width:100%;text-align:left}.frq-logo-wrap{margin-bottom:32px}.frq-logo{width:220px;height:auto;display:block}.frq-headline{font-family:var(--font-primary);font-size:clamp(2rem,4vw,4.5rem);font-weight:700;color:#14161c;line-height:.98;letter-spacing:-.065em;margin:0 0 20px;max-width:580px}.frq-headline-row{display:block;white-space:nowrap}.frq-headline-blue{color:#4386ee}.frq-headline-block{display:block}.frq-subtext{font-family:var(--font-primary);font-size:clamp(1rem,1.5vw,1.4rem);font-weight:400;color:#666a73;line-height:1.38;letter-spacing:-.02em;max-width:560px;margin:0}.frq-stats-section{margin-top:48px}.frq-section-label{font-family:var(--font-primary);font-size:13px;font-weight:600;color:#22252d;letter-spacing:.16em;text-transform:uppercase;margin:0 0 18px}.frq-stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.frq-stat-card{background:#ffffffeb;border-radius:24px;padding:24px 20px;text-align:left;box-shadow:0 24px 64px #344e900f}.frq-stat-number{font-family:var(--font-primary);font-size:clamp(2.2rem,3.5vw,4rem);font-weight:600;color:#4386ee;line-height:1;letter-spacing:-.06em}.frq-stat-label{font-family:var(--font-primary);font-size:15px;color:#26282f;letter-spacing:-.02em;margin-top:10px}.frq-clients-section{margin-top:40px}.frq-section-label-blue{font-family:var(--font-primary);font-size:13px;font-weight:600;color:#4386ee;letter-spacing:.16em;text-transform:uppercase;margin:0 0 18px}.frq-client-logos{display:flex;flex-wrap:wrap;align-items:center;gap:24px}.frq-client-logo{height:24px;width:auto;max-width:120px;object-fit:contain;display:block}@media(min-width:1280px){.frq-grid{grid-template-columns:minmax(0,660px) minmax(0,1fr);gap:48px}.frq-form-card{padding:38px 44px}.frq-form-title{font-size:44px}.frq-input,.frq-select,.frq-code-btn{height:64px}.frq-phone-row{grid-template-columns:184px minmax(0,1fr)}.frq-submit{height:64px;font-size:19px}}@media(min-width:1536px){.frq-grid{grid-template-columns:minmax(0,760px) minmax(0,1fr);gap:56px}.frq-form-card{padding:44px}.frq-form-title{font-size:52px}.frq-input,.frq-select,.frq-code-btn{height:72px;padding-left:28px}.frq-input{padding-right:28px}.frq-submit{height:68px;font-size:20px}.frq-label{font-size:21px}}@media(max-width:1024px){.frq-grid{grid-template-columns:1fr;max-width:720px;gap:48px}.frq-right{text-align:center}.frq-logo-wrap{display:flex;justify-content:center}.frq-headline{max-width:100%;margin-left:auto;margin-right:auto}.frq-subtext{margin-left:auto;margin-right:auto}.frq-client-logos,.frq-badges{justify-content:center}}@media(max-width:768px){.frq-main{padding:20px 16px}.frq-form-card{padding:28px 22px;border-radius:24px}.frq-form-title{font-size:28px;margin-bottom:28px}.frq-label{font-size:16px}.frq-input,.frq-select,.frq-code-btn{height:54px;font-size:16px}.frq-phone-row{grid-template-columns:148px minmax(0,1fr);gap:10px}.frq-submit{height:56px;font-size:17px}.frq-stats-grid{gap:12px}.frq-stat-card{padding:20px 16px;border-radius:20px}.frq-logo{width:180px}.frq-stats-section{margin-top:36px}.frq-clients-section{margin-top:28px}.frq-client-logos{gap:18px}}@media(max-width:480px){.frq-main{padding:16px 14px}.frq-form-card{padding:22px 16px;border-radius:20px}.frq-form-title{font-size:24px}.frq-input,.frq-select,.frq-code-btn{height:52px;font-size:15px}.frq-phone-row{grid-template-columns:130px minmax(0,1fr);gap:8px}.frq-submit{height:52px;font-size:16px}.frq-stats-grid{grid-template-columns:1fr 1fr 1fr;gap:10px}.frq-stat-card{padding:16px 12px;border-radius:18px}.frq-stat-number{font-size:1.6rem}.frq-stat-label{font-size:12px;margin-top:6px}.frq-badges{justify-content:center;gap:12px}.frq-badge{height:42px}.frq-client-logo{height:18px}.frq-logo{width:160px}.frq-section-label,.frq-section-label-blue{font-size:11px}}.refund-contact-email{color:#007bff;text-decoration:none}.refund-contact-email:hover{color:#0056b3}section.mtl-new-hero{overflow-x:clip!important;max-width:100%!important}.bm-steps-container .bm-step-card .bm-step-img-box{position:relative!important;box-sizing:border-box!important;display:block!important}.bm-steps-container .bm-step-card .bm-step-img-box .bm-item-icon{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;margin:0!important;padding:0!important;object-fit:contain!important;object-position:center center!important;pointer-events:none!important}.bm-steps-container .bm-step-card:hover .bm-step-img-box .bm-item-icon{transform:translate(-50%,-50%) scale(1.12) rotate(-6deg)!important}@media(max-width:1280px){.bm-steps-container{flex-wrap:wrap!important;justify-content:center!important;overflow-x:visible!important;gap:24px 18px!important}.bm-steps-container .bm-step-arrow{display:none!important}}section[class*=HonorsCode],div[class*=HonorsCode],[class*=HonorsCode_container]{overflow-x:clip!important;max-width:100vw!important}.ft-cta-col .ft-map-box{height:280px!important;min-height:240px!important;overflow:hidden!important}.ft-cta-col .ft-map-box iframe{width:100%!important;height:100%!important;display:block!important;border:0!important}.ft-cta-col .ft-map-box .ft-map-overlay{position:absolute!important;inset:0 0 32px!important}@media(max-width:768px){.ft-cta-col .ft-map-box{height:220px!important;min-height:200px!important}}@media(max-width:480px){.ft-cta-col .ft-map-box{height:200px!important;min-height:180px!important}.ft-cta-col .ft-map-box .ft-map-overlay{bottom:36px!important}}.modal-overlay#brochureModal,#brochureModal.modal-overlay,div#brochureModal{position:fixed!important;inset:0!important;width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:16px!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;box-sizing:border-box!important;background:#0009!important;z-index:9999!important}#brochureModal .brochure-modal-box{width:min(920px,100%)!important;max-width:100%!important;height:auto!important;max-height:calc(100vh - 32px)!important;margin:auto!important;overflow:visible!important;flex-shrink:0!important;display:flex!important;flex-direction:row!important;box-sizing:border-box!important;background:#fff!important;border-radius:16px!important;box-shadow:0 20px 60px #0000004d!important}@media(max-width:900px){#brochureModal .brochure-modal-box{flex-direction:column!important}#brochureModal .brochure-modal-left,#brochureModal .brochure-modal-right{width:100%!important;flex:none!important}}#brochureModal .brochure-modal-right{padding:56px 32px 32px!important;box-sizing:border-box!important;min-width:0!important;flex:1 1 auto!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;max-height:calc(100vh - 32px)!important}@media(max-width:900px){#brochureModal .brochure-modal-right{max-height:none!important}}@media(max-width:768px){#brochureModal .brochure-modal-right{padding:52px 20px 24px!important}}@media(max-width:480px){#brochureModal .brochure-modal-right{padding:48px 16px 20px!important}}#brochureModal .brochure-modal-title{margin:0 0 22px!important;padding-right:36px!important;line-height:1.3!important}@media(max-width:480px){#brochureModal .brochure-modal-title{font-size:16px!important;margin-bottom:16px!important;padding-right:32px!important}}#brochureModal .brochure-modal-left{padding:24px!important;min-width:0!important}#brochureModal .brochure-modal-circle{width:min(280px,70vw)!important;aspect-ratio:1 / 1!important;height:auto!important}@media(max-width:480px){#brochureModal .brochure-modal-left{padding:18px!important}#brochureModal .brochure-modal-circle{width:min(180px,60vw)!important}}#brochureModal .brochure-input-group,#brochureModal .brochure-form-select,#brochureModal .brochure-input-group input,#brochureModal #brochureForm input,#brochureModal #brochureForm select,#brochureModal #brochureForm button{max-width:100%!important;box-sizing:border-box!important}#brochureModal .brochure-submit-btn{width:100%!important}.mobile-menu2 .toggle{display:block;width:30px;height:24px;position:relative;cursor:pointer}.mobile-menu2 .toggle span{display:block;position:absolute;width:100%;height:3px;background:#111;border-radius:2px;top:50%;transform:translateY(-50%);transition:all .3s ease}.mobile-menu2 .toggle span:before,.mobile-menu2 .toggle span:after{content:"";display:block;position:absolute;width:100%;height:3px;background:#111;border-radius:2px;transition:all .3s ease}.mobile-menu2 .toggle span:before{top:-8px}.mobile-menu2 .toggle span:after{bottom:-8px}@media screen and (max-width:1920px)and (min-width:1500px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1440px}.service-stats{padding:0 6%}}@media(min-width:1200px){.w-992{max-width:992px}}@media screen and (max-width:1499px)and (min-width:1300px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1300px}.fill-fixed{height:250px}.w-992{max-width:992px}.portfolio-detls{margin-top:0}.ree-card-content h3{font-size:24px;line-height:34px}h1.h1{font-size:50px;line-height:62px}h2{font-size:36px;line-height:48px}.stats-box h3{font-size:45px}.fwb-main{padding:50px 60px}.home-app{height:auto;padding:120px 0}.home-creative-agency{height:700px}.lead-gen{margin-top:85px;padding-top:50px}}@media screen and (max-width:1299px)and (min-width:1100px){.blur-bg{width:700px;height:500px}.container,.container-lg,.container-md,.container-sm{max-width:1080px}h1.h1{font-size:50px;line-height:62px}h2{font-size:35px;line-height:45px}.stats-box h3{font-size:40px}.stats-box{padding:30px 18px;min-height:310px}.ree-card-content h3{font-size:20px;line-height:30px}.half-blog-img{height:390px}.c-infot{width:50%}.home-app{height:auto;padding:120px 0}}@media only screen and (max-width:1150px){.client-logo-set{grid-template-columns:auto auto auto auto auto auto auto auto;grid-gap:20px;padding-bottom:20px;overflow-x:auto}.mobile_request{margin-right:10px;border-radius:20px}.web_request{display:none}.digi-service:after{right:0rem}.key-highlt-b h3{font-size:35px;line-height:45px}.ree-app-st-a{width:30%}.ree-app-st-b{width:70%}.home-app{height:auto;padding:120px 0}h1.h1{font-size:50px;line-height:60px}.ree-nav,.ree-nav-cta{display:none}.mobile-menu2{display:block}.header-dark .hc-nav-trigger span,.header-dark .hc-nav-trigger span:before,.header-dark .hc-nav-trigger span:after{background:#111}.header-dark.sticky .hc-nav-trigger span,.header-dark.sticky .hc-nav-trigger span:before,.header-dark.sticky .hc-nav-trigger span:after{background:#34495e}.header-dark .ree-btn,.header-dark .ree-btn2{box-shadow:none}}@media screen and (max-width:1099px)and (min-width:992px){.team-img{height:280px}.form-blocks{padding-left:0;margin-top:60px}.ree-card{padding:30px 20px}.statsnum span{font-size:24px}.col-right-a{width:100%;padding-right:15px;padding-left:15px}.setps{right:15px;top:20px}.col-right-b{width:100%;padding-right:15px;padding-left:15px}.fourc-up-b{margin:60px 0 0}.port-title-main{font-size:26px;line-height:35px}.contact-details-block{padding:15px}.ree-details-set{margin:0 0 0 12px}.dtb-details a{letter-spacing:0;font-size:19px}.dtb-details span{font-size:18px}}@media only screen and (max-width:1200px){.home-creative-agency{height:645px}.col-5s{width:33.333%}.icon-card-title{padding:0}.hero-right-cnt .media{padding-left:0}.app-awards{overflow:auto;white-space:nowrap;padding-bottom:30px;width:100%}}@media only screen and (max-width:992px){.hero-right-cnt .media{margin-top:60px}.home-hero-pp .hero-content-pp{text-align:center}.logo-design .hero-content-a{padding-right:0}.d-ml50{margin-left:0;margin-top:60px}.icon-block-ree{grid-template-columns:auto auto auto}.owlbg11{background-position:right top;background-size:cover}.slide-hero h1,.hero-content-x h1 span{font-size:30px;line-height:40px}.cinftt+.cinftt{margin-top:50px}.slide-hero{margin-top:115px;min-height:530px}.sevctxt h3{font-size:20px;line-height:28px}.form-blocks{padding-left:0;margin-top:60px}.img-full-bgimg img{height:auto;width:100%;object-fit:cover}.full-card-link{width:100%}.img-full-bgimg img{height:auto}.full-card-footer{padding:20px}.itemcont{margin-left:20px;width:60%}.itmmlogo{width:40%}.itmmlogo img{width:90%}.ree-app-st-a,.ree-app-st-b{width:100%}.btn-sets2{display:flex;justify-content:center}.btnctm{text-align:center}.key-and-award{margin-top:-40px}.app-awards{overflow:auto;white-space:nowrap;padding-bottom:30px;width:100%}.ft-copyright{text-align:center}.ft-r{text-align:center;padding-top:0}.col-5s{width:33.333%}.our-app-d{text-align:center}.price-list-tab li a{width:100%}.price-list-tab li{display:inline-block;width:100%;margin:0 0 5px}.header--btn{display:block;justify-content:space-between;padding:0;align-items:center;text-align:center}.header--btn a{margin-top:20px}.price-table-heading{display:none}.price-table-ree .price-ree li.heading{width:100%;border-radius:8px 8px 0 0}.price-table-ree .price-ree li.content{width:100%}.price-table-ree .price-ree li.price{width:100%;border-radius:0 0 8px 8px}.br-br{border-radius:0 0 8px 8px}.price-ree li{padding:10px 15px;display:block;align-items:center;vertical-align:middle;text-align:center!important}.price-table-ree+.price-table-ree{margin-top:30px}.m-order1{order:1}.m-order2{order:2}h1.h1{font-size:45px;line-height:55px}h1{font-size:40px;line-height:50px}h2{font-size:32px;line-height:42px}h3{font-size:24px;line-height:34px}h4{font-size:20px;line-height:30px}h5{font-size:18px;line-height:28px}h6{font-size:17px;line-height:26px}p{font-size:18px;line-height:28px}.sec-pad{padding-top:80px;padding-bottom:80px}html body .pt90{padding-top:80px}html body .pt80{padding-top:50px}html body .pb120{padding-bottom:80px}html body .m-mt0{margin-top:0}.link-serv{opacity:1}.fwb-main{padding:50px 15px}.colra{height:950px}.fill-fixed{height:210px}.ree-subs-from{margin-left:0;margin-top:40px}.port-title-main{font-size:26px;line-height:35px}.ref-logo{margin-top:30px}.pdl-dtls{margin-right:0;padding-left:0}.pdr-dtls{margin-left:0;padding-right:0}.setps{opacity:1;font-size:54px}html .m-ml0{margin-left:0}html .m-mr0{margin-right:0}.tab-bg{padding:40px 0 0}.hero-content-a{text-align:center}.btn-sets{justify-content:center}.side-pghd{margin-bottom:30px}.blur-bg{width:300px;height:300px}.home-hero-a{padding-top:150px;padding-bottom:100px;height:auto}.review-slider{width:95%}.work-details{text-align:center}.work-thumbnails{text-align:center;align-items:flex-end}.col-right-a,.col-right-b{width:100%;padding-right:15px;padding-left:15px}.fourc-up-b{margin:60px 0 0}.footer-rowset{display:grid;justify-content:space-between;grid-template-columns:auto auto auto}.footer-ree-lg{text-align:center}.ft-btn{text-align:center;margin-top:30px}.ct-sol-img,.sol-img-png{margin-top:40px}html .m-mt30{margin-top:30px}html .m-mb30{margin-bottom:30px}html .m-mb60{margin-bottom:60px}html .m-mt60{margin-top:60px}.info-bar{margin:20px 0}.ree-card-content h3{font-size:24px;line-height:32px}.vrt-tabb{display:flex;overflow:auto;white-space:nowrap;padding-bottom:30px;width:100%;flex-wrap:inherit}.vrt-tabb li{width:fit-content;vertical-align:middle;display:inline-block}.vrt-tabb li+li{margin-left:10px}}@media only screen and (max-width:767px){.lead-number h2{font-size:30px;line-height:40px;margin-bottom:20px}.lead-gen{text-align:center;padding-top:50px;padding-bottom:60px}.icon-block-ree p{font-size:16px;line-height:24px}.mini-header-bar{display:none}html body .header-bhv{height:85px}.slide-hero{margin-top:85px;min-height:auto}.slide-hero h1,.hero-content-x h1 span{font-size:35px;line-height:45px}.owlbg11{background-size:auto}.home-contact-blocks .c-infot{width:100%}.home-creative-agency{height:700px}html .ml50{margin-left:0}.number-f h2{font-size:25px;line-height:40px;width:40px;height:40px}.numbers-feature{grid-template-columns:40px auto;grid-gap:15px}html .ml25{margin-left:0}.item-filter{display:none}.key-highlt-b h3{font-size:30px;line-height:40px;margin:0 0 5px}.col-5s{width:50%}.key-highlt-b h3{font-size:25px;line-height:35px;margin:0 0 5px}.key-highlt-b p{font-size:16px;line-height:24px}.quick-key-points{background:#2f91f8;padding:30px}.dark-light-a{background:#131419}.location-home .col-lg-4:first-child .mt60{margin-top:0}.home-partners-block .brand-logo img{max-width:100%}.clients-logos ul li p{font-size:14px}.sub-heading,.ree-card-link,.port-tags,.port-links,.breadcrus{font-size:17px}.hero-content-a p{font-size:19px;line-height:29px}.service-page{text-align:left}.ft-cpy{text-align:center;padding-top:15px;padding-bottom:15px}.ft-r{text-align:center;padding:0}.cta-heading-wide-bt{display:block}.cta-heading-wide-bt h3{margin-right:0;margin-bottom:30px}.link-sol-header{text-align:center}.colra{height:1300px}.trust-logo-block li{width:33%}.port-ref-link{width:50%}.industry-workfor{padding:15px;display:block;text-align:center;margin:0 auto 15px;height:130px;width:130px}.industry-workfor img{width:45px}.industry-workfor h6{margin:10px 0 0;font-size:14px;line-height:20px}.h1a{font-size:35px;line-height:42px}.company-stats2{text-align:left}.statsnum{width:50%}.form-head{text-align:center;padding:40px 40px 20px}.form-body{padding:20px 20px 40px}.footer-links-list li a{font-size:15px;line-height:34px}.footer-rowset{display:grid;justify-content:space-between;grid-template-columns:auto auto}.ref-logo{display:grid;justify-content:space-evenly;grid-template-columns:auto auto}.c-infot{width:100%}.contact-infos{display:block}.c-infot+.c-infot{margin-left:0;margin-top:30px}.menu-header{padding:10px 15px}.m-p-l-r-0{padding:0}.email-subs-form input{padding:0 85px 0 15px}.ree-subs span{display:none}.hero-content-a{text-align:center}.ctablock{padding:50px 20px}.half-blog-content{padding:10px 20px;min-height:auto}.half-blog-card{margin-bottom:30px}.m-w100{width:100%;text-align:center}.stats-box p{font-size:16px}.stats-box{border-radius:8px;padding:30px 20px;min-height:auto}.stats-box h3{font-size:35px}.company-stats{padding:0}.tags a{font-size:15px;margin:20px 0 15px}.rpl-contt{padding:0 15px 15px}.heading-hz-btn{text-align:center}.cta-heading{text-align:center;padding:20px}.process-content{min-height:fit-content}.portfolio-items .row+.row{margin-top:80px}}@media screen and (max-width:680px){.right_header_nav{display:none}}@media only screen and (max-width:575px){.w80{width:60px}.mobile_only_direct,.mobile_us{display:flow}.mobile_us{flex-direction:space-between;gap:3rem}.cta-info-tt{padding:50px 20px}.dot-c1{width:60px;height:60px}.hero-content-x{text-align:center}.our-team .ree-media-crd{width:100%;margin:40px auto 0}.team-img{height:350px}.col-5s{width:100%}.location-block-{padding:0 0%}.btn-sets2{display:grid;justify-content:center}.quick-key-points{grid-gap:30px;grid-template-columns:auto}.animated-logo .circle-anim{width:100px;height:100px}.key-and-award{margin-top:20px}.quick-key-points{padding:20px;margin:0 10px}.animated-logo{width:100px;height:100px}.animated-logo .logo-anim{width:70px}.uniq-points{grid-template-columns:auto}.demo-page h5{font-size:16px;font-weight:400}.blog-quick-inf{font-weight:300;font-size:16px}.ul-list-icon li{font-size:17px;line-height:27px}.trust-review.owl-carousel .owl-dots{bottom:-13px;right:0;left:0;text-align:center;margin:0 auto}.ree-card{padding:30px 20px}.m-center{text-align:center}.dskt-logo .nav-brand img{max-height:40px;margin-top:5px}html body .pb120{padding-bottom:60px}html body .pt90{padding-top:60px}.sec-pad{padding:120px 20px 60px;text-align:left}.subs-btn span,.or{display:none}.mult-btns a{width:max-content;text-align:center;display:inline-table}.mult-btns a+a{margin-top:30px}.ree-why-sec p{padding:0 0%;font-size:17px}.tab-17.tabs-layout .nav-tabs .nav-link{padding:15px 10px;font-size:17px}.tab-17.tabs-layout .nav-tabs{border-bottom:1px solid #dee2e6;display:flex;overflow:auto;white-space:nowrap;padding-bottom:1px;width:100%;flex-wrap:inherit}.statsnum p{font-size:15px}.port-ref-link a span{font-size:17px;line-height:26px}.icon-txt p{font-size:12px;font-weight:600}h1.h1,h1{font-size:38px;line-height:48px}h2{font-size:28px;line-height:38px}h3{font-size:22px;line-height:32px}h4{font-size:19px;line-height:28px}h5{font-size:18px;line-height:28px}h6{font-size:17px;line-height:26px}p{font-size:18px;line-height:28px}ul.pagination{width:100%;margin:0 auto;align-items:center;justify-content:space-around}ul.pagination li:first-child{margin-right:14px;font-weight:700;font-size:14px}ul.pagination li:last-child{margin-left:14px;font-weight:700;font-size:14px}ul.pagination li.pageNumber{width:38px;height:38px;line-height:38px;text-align:center}.trust-logo-block li{width:50%}.ul-list li{font-size:17px;line-height:40px}.fill-fixed{height:auto}.vrt-tabb .nav-link{font-size:18px;padding:15px}.info-b-left a,.info-b-right{font-size:16px}.servic-block-a{width:100%}.vrt-tabb .nav-link i{margin-right:8px}.heading-hz-btn h2{margin-bottom:30px}p{font-size:17px;line-height:27px}.m-pr7{padding-right:7px}.m-pl7{padding-left:7px}.big-txt{display:grid;grid-gap:10px}}@media only screen and (max-width:420px){.ref-links a{line-height:30px}.icon-block-ree img{width:60px}.ree-btn{font-size:17px;padding:0 26px}.icon-block-ree{grid-template-columns:auto auto;grid-gap:15px}.team-img{height:300px}.ree-media-crd:hover .team-img{background-size:300px}}@media(max-width:768px){.ft-brochure-btn{font-size:clamp(.75rem,1.5vw,.9rem);padding:clamp(10px,1.5vh,13px) clamp(14px,2vw,24px);min-height:40px;white-space:normal;overflow-wrap:break-word;word-break:break-word}}@media(max-width:480px){.ft-brochure-btn{font-size:.75rem;padding:10px 12px;min-height:36px}}@media only screen and (max-width:370px){.footer-rowset{display:grid;justify-content:space-between;grid-template-columns:auto}.key-highlights{grid-gap:15px}.ree-btn{font-size:17px;padding:0 18px}}@media only screen and (max-width:300px){.our-team .ree-media-crd{width:100%;margin:40px auto 0}}@media(max-width:800px){.modal-content-img{width:350px}.modal-content{width:95%;max-width:800px}.form-container-main{width:100%;background-color:#115277;padding:0}.form-container-heading{gap:50px}.form-container{border:3px solid #115277;border-radius:20px}input{height:35px}select{height:40px}}@media(max-width:755px){.modal-content-img{width:300px}.modal-content{width:85%;max-width:800px}}@media(max-width:736px){.modal-content{flex-direction:column}.modal-content-img{display:none}}@media(max-width:555px){.form-container{padding:15px}.form-item-container{margin-bottom:10px;text-align:left}.form-container-main{width:100%;background-color:#115277;padding:0}.form-container1,.form-container2{flex-direction:column;gap:0;margin-bottom:0}.form-container-item1,.form-container-item2{width:100%;margin-bottom:10px}.recaptcha-button{width:80%}.modal-content{background-color:transparent;margin:0;padding:0;border:none;width:80%;max-width:600px;position:relative}.form-container-heading h3{font-size:16px}.form-container-heading{gap:40px}textarea{height:60px}}@media(max-width:375px){.footer-ree-lg h6{padding:20px}.form-container{padding:15px}.form-item-label{font-size:12px;font-weight:600}input{padding:5px 5px 5px 30px;border:1px solid #ddd;width:100%}select{padding:5px}}@media(max-width:922px){.flex-row{-ms-flex-direction:column!important;flex-direction:column!important}.media{align-items:center!important}}@media(max-width:768px){.left_header_nav,.right_header_nav{padding-left:0}.logomodal .modal-content{height:auto}}@media(max-width:400px){.ree-details-set{padding-left:0!important}}@media(max-width:767.98px){.ree-details-set{padding-left:0!important}.carousel-caption h1{font-size:1.5rem}.carousel-caption p{font-size:1rem}.carousel-caption .btn-sets2{margin-top:10px}}@media(max-width:768px){.home-container2-clients img{max-height:40px}}@media(max-width:768px){.what-we-do-tab-container{flex-direction:column}.what-we-do-tabs{max-width:100%;height:auto}.what-we-do-tab-content{padding:20px}.what-we-do-tab-panel li{width:100%;margin:10px 0}.what-we-do-tab-link.active{background-color:#2f91f8;color:#fff;width:90%}.home-container2{text-align:center;padding:20px}}@media(max-width:1024px){.industries-grid{grid-template-columns:repeat(3,1fr)}.custom_ree_card{height:510px}.healthcare-intro-content ul{flex-direction:column;width:100%}}@media(max-width:768px){.technologies-tab-button{font-size:.8em;padding:8px 15px}.tech-icons img{max-width:80px;margin:8px}.technologies-section{margin-left:0}.tech-section-tabs{padding:0}}@media(max-width:768px){.food-delivery-content{padding-top:0}.food-delivery-feature{flex-direction:column}.food-delivery-content h1{font-size:48px;line-height:58px}.food-delivery-content h3{font-size:46px;line-height:56px}.food-delivery-feature{width:100%;margin:10px 0}.food-delivery-ondemand{flex-direction:column}.food-delivery-ondemand-phone-section,.food-delivery-ondemand-text-section{flex:none;width:100%}.food-application-panel ul li{flex:1 1 calc(50% - 10px)}}@media(max-width:1200px){.food-tech-grid{grid-template-columns:repeat(4,1fr)}.grocery-icon-side{position:absolute;left:0;top:0}}@media(max-width:900px){.food-tech-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.food-tech-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:500px){.foodelivery-delivery-content{padding-top:0;position:relative;left:0}.food-banner-icons3,.food-banner-icons4{display:none}.food-banner-icons1,.food-banner-icons2{position:static}.food-delivery-content{padding-top:0}}@media(max-width:480px){.food-application-panel ul li{flex:1 1 100%}}@media(max-width:400px){.food-tech-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:425px){.food-tech-grid{grid-template-columns:repeat(1,1fr)}@media(max-width:768px){.foodelivery-delivery-content{padding-right:0}}}@media(max-width:768px){.food-delivery-mobile-container{flex-direction:column;margin-bottom:20px;padding:20px;gap:10px}.food-delivery-mobile-phone-image{width:300px;height:600px;border-radius:8px;margin:auto}.food-delivery-mobile-phone-section,.food-delivery-mobile-text-section{left:0%;width:100%;text-align:center;padding:20px}.food-delivery-mobile-phone-section,.food-delivery-mobile-text-section{flex:none;max-width:100vw;text-align:center}.food-delivery-mobile-text-section h3{text-align:center}.food-delivery-mobile-phone-section{top:0;transform:none}.mobile-customizable-section-img1{display:none}.food-delivery-mobile-text-section button{margin-left:auto;margin-right:auto}.mobile-customizable-section-img2{left:0!important;top:80px}.food-cta-section{padding:20px}}@media(max-width:1024px){.food-cta-button{width:50%}.mobile-customizable-section-img2{position:absolute;left:7%;top:60px}.mobile-customizable-section-img{top:-213px}}@media(max-width:768px){.grocery-delivery-content{padding-top:60px;position:relative;left:0}.grocery-banner-gif{display:none}.grocery-development-heading{font-size:32px;line-height:60px}.grocery-heading-h1{font-size:40px;line-height:42px}.grocery-delivery-two .grocery-delivery-two-text{margin-top:60px}.grocery-delivery-mobile-container{flex-direction:column}.grocery-delivery-mobile-phone-section,.grocery-delivery-mobile-text-section{width:100%;text-align:center;padding:20px}.grocery-delivery-mobile-text-section h3{text-align:center}.grocery-delivery-mobile-text-section button{margin-left:auto;margin-right:auto}.Brochre-form-container-heading{gap:20px}}@media(max-width:500px){.grocery-delivery-content{padding-top:10px;position:relative;left:0}.mobile_request{display:none}.grocery-heading{font-size:32px;line-height:50px;color:#333}.grocery-delivery-content{padding-top:0;position:relative;left:0}}@media(max-width:400px){.Brochre-form-container-heading{gap:10px}}@media(max-width:768px){.real-delivery-content{padding-top:0;position:relative;left:0}.real-development-heading{font-size:32px;line-height:60px}.real-heading-h1{font-size:24px;line-height:34px;padding:20px}.realstate-heading-span{font-size:32px;line-height:42px;font-weight:600}.realstate-delivery-mobile-container{flex-direction:column}.realstate-customizable-section-img1{display:none}}@media(max-width:768px){.realstate-container{color:#fff}.realstate-container-text h3,.realstate-container-text p{color:#000}.realstate-container-text,.realstate-container-img{width:100%;text-align:center}.realstate-container-text button{margin-left:auto;margin-right:auto}}@media(max-width:768px){.realstate-last-section h3{font-size:16px;text-align:center;line-height:36px}.realestate-delivery-mobile-customizable-section{flex-direction:column;justify-content:center;align-items:center}.realestate-delivery-mobile-customizable-section h2{font-size:18px;line-height:26px;font-weight:200;text-align:left}}@media(max-width:500px){.real-delivery-content{padding-top:0;position:relative;left:0}.ree-btn2{font-size:16px;color:#fff;border-radius:14px;display:inline-block;line-height:40px;width:40px;height:40px;text-align:center}}@media(max-width:1024px){.diagnostic-delivery-content{padding-top:0;position:relative;left:-200px}.diagnostic-heading-h1{font-size:56px;line-height:52px}.diagnostic-development-heading{font-size:42px;line-height:60px}}@media(max-width:768px){.diagnostic-delivery-content{padding-top:0;position:relative;left:0}.diagnostic-heading-h1{font-size:40px;line-height:42px}.diagnostic-card{width:150px;padding:10px}.service-container{border-radius:0}.diagnostic-card img{width:40px;height:40px}.diagnostic-card p{font-size:14px}.diagnostic-img,.realstate-img-phone2{position:static}.diagnostic-card p{margin:0;font-weight:600;font-size:14px;font-family:var(--font-primary);white-space:none}.diagnostic-customizable-section-img1{right:0;top:251px}}@media(max-width:1024px){.service-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:992px){.service-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.service-heading{font-size:1.3em}.service-para{font-size:1em;line-height:30px}.service-grid{grid-template-columns:1fr;height:auto;padding:15px;margin:auto}.service-card-main{height:auto;padding:15px}.service-card{width:60px;height:60px}.service-card img{width:40px;height:40px}.service-card-main p{font-size:14px}}@media(max-width:1024px){.page5 .tax-banner-gif{height:auto;position:absolute;bottom:-80px;left:0}.offer_Taxi_gif,.Location_Taxigif{display:none}.food-delivery-content h1{font-size:46px}}@media(max-width:768px){.page5 .tax-banner-gif{max-width:750px;top:-150px;left:-175px}.food-delivery-content h1{font-size:38px;line-height:45px}.food-delivery-content h3{font-size:28px;line-height:35px}.food-delivery-content h6{font-size:22px;line-height:35px}}@media(max-width:500px){.page5 .tax-banner-gif{display:none}}@media(max-width:768px){.page5 .tax-phone1-img,.page5 .tax-img-phone2{position:static}.tax-img2,.tax-img,.diagnostic-icon1{display:none}.page5 .service-container{background-color:#fff7e5;border-radius:0}}@media(max-width:1024px){.page7 .tax-phone1-img,.page7 .tax-img-phone2{position:static}}@media(max-width:768px){.page7 .tax-phone1-img,.page7 .tax-img-phone2{position:static}}@media(max-width:1025px){.page8 .social-img1{position:static}}@media(max-width:768px){.page8 .social-img1,.page8 .social-img2{position:static}.page8 .food-delivery-button{background-color:#002178}}@media(max-width:768px){.page9 .tax-phone1-img,.page9 .tax-img-phone2{position:static}.elearning-img2{display:none}}@media(max-width:1024px){.shopping-phone2{top:7px}.shopping-phone1{top:35px}.elearning-img2{top:-100px}}@media(max-width:768px){.shopping-phone1,.shopping-phone2{position:static}}@media(max-width:1024px){.top-services h3{width:15%}.top-services p{width:85%}}@media(max-width:768px){.top-services{flex-direction:column}.top-services,.top-services p,.top-services h3{width:100%;padding:20px;margin:0}.top-services h3{font-size:18px;padding:0 20px}}@media(max-width:1440px){.coursel-outer-div1,.coursel-outer-div2,.coursel-outer-div3{height:130vh}.product-img-section2{max-width:500px;height:auto}}@media(max-width:1024px){.product-img-section2{max-width:400px;height:auto}.line2{height:300px}}@media(max-width:768px){.product-img-section2{max-width:400px;height:auto}.product-container-one{flex-direction:column;padding:20px;text-align:center}.product-container-one-content,.product-container-one-img{width:100%}.product-container-two{flex-direction:column-reverse}.product-container-two-content,.product-container-two-img{width:100%;padding:20px 10px}.timeline{display:none}.product-container-two-one{flex-direction:column}.product-two-heading h2{text-align:center}}@media(max-width:500px){.product-img-section2{max-width:300px;height:auto}}@media(max-width:768px){.product-container-four-tabcontent .row{grid-template-columns:repeat(2,1fr)}}@media(max-width:500px){.product-container-four-tabcontent .row{grid-template-columns:repeat(1,1fr)!important}}@media(max-width:768px){.product-container-four-container{flex-direction:column;width:100%;height:100%}.product-container-four-tabs{width:100%;border-radius:8px 8px 0 0;gap:20px}.product-container-four-tabs button{width:auto;flex-grow:1;text-align:center;border-bottom:none;border-right:1px solid rgba(255,255,255,.2)}.product-container-four-tabs button:last-child{border-right:none}.product-container-four-content{padding:10px}}@media(max-width:480px){.product-container-four-tabs button{padding:10px;font-size:14px}}@media(max-width:768px){.product-container-five-cards{flex-direction:column;align-items:center}.product-container-five-title{text-align:center;font-size:24px}.product-container-three h1{margin:0;padding:20px;font-size:1.3em;color:#fff}}@media(max-width:400px){.product-container-three h1{font-size:1em;color:#fff}.product-container-three-quote-btn{background-color:#ff5733;color:#fff;border:none;padding:8px 20px;font-size:18px;cursor:pointer;border-radius:30px;text-align:center}}@media(max-width:1024px){.thank-you-footer{padding:20px}}@media(max-width:768px){.thank-you-footer{flex-direction:column;text-align:center}.thank-you{text-align:center;padding-top:15%}}@media(max-width:500px){.thank-you-footer{flex-direction:column;text-align:center}.thank-you-container-msg{padding:0}.thank-you{text-align:center;padding-top:30%;padding-left:0;padding-right:0}}@media(max-width:768px){.Home-logo-grid-item{margin:10px;flex:initial;display:flex;justify-content:center;align-items:center;background-color:#fff;border:1px solid #ddd;padding:20px;border-radius:8px;box-shadow:0 2px 5px #0000001a}}@media screen and (max-width:768px){.why-industry-grid{display:block}.why-industry-item{flex:1 0 100%;margin-bottom:15px}}@media(max-width:1024px){.social-delivery-content{padding-top:0;position:relative;left:-295px}.social-heading-h1{font-size:42px;line-height:52px}.social-food-delivery-feature{flex-direction:column}.social-food-delivery-feature{width:100%;margin:10px 0}.social-development-heading{font-size:42px;line-height:60px}}@media(max-width:768px){.social-delivery-feature{flex-direction:column}.social-delivery-content{padding-top:0;position:relative;left:0}.social-heading-h1{font-size:32px;line-height:42px}}@media(max-width:1024px){.shopping-delivery-content{padding-top:0;position:relative;left:-200px}.shopping-heading-h1{font-size:42px;line-height:52px}.shopping-banner-gif{position:absolute;width:300px;left:450px;top:-168px}.shopping-food-delivery-feature{flex-direction:column}.shopping-food-delivery-feature{width:100%;margin:10px 0}.shopping-development-heading{font-size:42px;line-height:60px}.hotel-delivery-content{left:-300px}}@media(max-width:768px){.shopping-delivery-content{padding-top:0;position:relative;left:0}.shopping-heading-h1{font-size:34px;line-height:44px}.shopping-banner-gif{display:none}}@media(max-width:768px){.hotel-delivery-content{padding-top:0;position:relative;left:0}.hotel-development-h1{font-size:34px;line-height:44px}.hotel-development-heading{font-size:36px;line-height:46px}}@media(max-width:1024px){.moviegif_banner{position:absolute;max-width:300px;right:15px}.statsnum{width:50%}.diagnostic-delivery-content{padding-top:0;position:relative;left:-200px}.diagnostic-heading-h1{font-size:56px;line-height:52px}.diagnostic-development-heading{font-size:42px;line-height:60px}.sports-heading-h1{font-size:34px;line-height:44px}.sports-gif{right:200px;top:130px}.foodelivery-gif{display:none}}@media(max-width:768px){.sports-services-div1,.sports-services-div2{width:250px;height:60px}.social-banner-gif{position:absolute;width:200px;left:290px;top:20px}.ticket-delivery-content{padding-top:0;position:relative;left:0}.ticket-development-heading{font-size:32px;line-height:60px;color:#fff}.ticket-heading-h1{font-size:40px;line-height:42px}.real-heading,.grocery-heading,.foodelivery-heading{font-size:42px!important;line-height:50px;font-weight:600;font-family:var(--font-primary);color:#333;margin-bottom:20px}.diagnostic-delivery-content{padding-top:0;position:relative;left:0}.diagnostic-heading-h1{font-size:40px;line-height:42px}.Ecommerce-delivery-content,.car-wash-product-page-content{padding-top:0;position:relative;left:0}.Ecommerce-heading-h1{font-size:40px;line-height:42px}.ott-delivery-content{padding-top:0;position:relative;left:0}.ott-heading-h1{font-size:44px;line-height:54px}.oot-food-delivery-feature{flex-direction:column}.oot-food-delivery-feature{width:100%;margin:10px 0}.development-heading{font-size:36px;line-height:60px;font-weight:500;color:#000;margin-bottom:20px}.elearning-delivery-content{padding-top:0;position:relative;left:0}.elearning-heading-h1{font-size:30px;line-height:40px}.elearning-delivery-content{padding:20px}.gaming-heading-h1{font-size:34px;line-height:44px}.sports-gif{display:none}.sports-development-heading{font-size:32px;line-height:60px}.sports-heading-h1{font-size:6vw;line-height:1.2em}.tax-development-heading{font-size:32px;line-height:40px}.tax-heading-h1{font-size:30px;line-height:40px}.page5 .tax-banner-gif{max-width:750px;top:-15px;left:-218px}.sports-development-heading{font-size:36px;line-height:42px}.foodelivery-delivery-content{padding-top:0;position:relative;left:0}.foodelivery-development-heading{font-size:32px;line-height:60px}.foodelivery-heading-h1{font-size:30px;line-height:40px}}@media(max-width:500px){.tax-delivery-content{padding-top:0}.ott-heading-h1{font-size:34px;line-height:44px}}@media(max-width:500px){.carousel-gif-img3{width:320px!important}.carousel-gif-img3{width:150px!important}.carousel-gif-img1{width:240px!important;margin-top:0}}@media(max-width:1024px){.page9 .elearning-img2,.dots{display:none}.food-delivery-feature img{width:100px;height:100px;margin:auto}.fill-fixed{height:200px}.ree-media-crd{height:420px}.ree-card{height:460px}.vrt-tabb{padding-right:0}}@media(max-width:768px){.ottdot-img1,.ottdot-img2,.hotel-dots,.hotel-dots1,.diagnostic-icon2{display:none}.ott-development-heading{margin-bottom:20px;font-size:34px;line-height:44px;color:#fff}}@media(max-width:992px){.foodelivery-delivery-content,.shopping-delivery-content,.grocery-delivery-content,.tax-delivery-content,.hotel-delivery-content,.elearning-delivery-content,.Ecommerce-delivery-content,.car-wash-product-page-content,.diagnostic-delivery-content,.social-delivery-content,.ticket-delivery-content,.real-delivery-content,.ott-delivery-content,.gaming-delivery-content{left:-188px;padding-top:40px}.food-delivery-mobile-phone-image{width:250px;height:600px;border-radius:8px}.dots-grocery{display:none}.tax-delivery-content{padding-top:80px}.page5 .tax-banner-gif{display:none}}@media(max-width:768px){.foodelivery-delivery-content,.shopping-delivery-content,.grocery-delivery-content,.tax-delivery-content,.elearning-delivery-content,.Ecommerce-delivery-content,.car-wash-product-page-content,.diagnostic-delivery-content,.social-delivery-content,.ott-delivery-content,.real-delivery-content,.ticket-delivery-content,.hotel-delivery-content,.gaming-delivery-content{left:0;padding:20px;text-align:center}}@media(max-width:768px){.tax-delivery-content{left:0;padding-top:0}.homeNfqs-content .Home-faq-question{font-size:18px;line-height:28px}}@media(max-width:1024px){.grocery-banner-gif{max-width:140px}.multi-vendor-section7-content{background-color:#fff;width:280px!important}.multi-vendor-section4-features-grid,.multi-vendor-section5-choose-grid{flex-direction:column;text-align:center}.multi-vendor-section4-feature-text,.multi-vendor-section5-choose-text,.multi-vendor-section4-feature-feature-image,.multi-vendor-section5-choose-choose-image{width:100%;margin-bottom:20px}.multi-vendor-section3-cta-box{padding:15px 30px}.multi-vendor-section3-cta-box h2{font-size:1.5rem}.multi-vendor-section3-cta-box p{font-size:1rem}.multi-vendor-section3-cta-button{font-size:1rem;padding:8px 18px}.multi-vendor-section2-intro-text{font-size:1.1rem;line-height:1.6}}@media(max-width:768px){.intro-section{padding:30px 0}.multi-vendor-section2-intro-text{font-size:1rem;max-width:90%}.multi-vendor-section3-cta-section{padding:30px 0}.multi-vendor-section3-cta-box{padding:15px 25px}.multi-vendor-section3-cta-box h2{font-size:1.3rem}.multi-vendor-section3-cta-box p{font-size:.9rem}.multi-vendor-section3-cta-button{font-size:.9rem;padding:7px 15px}.multi-vendor-section4-features-section,.multi-vendor-section5-choose-section{padding:30px 0}.multi-vendor-section4-feature-text,.multi-vendor-section5-choose-text{width:100%}.multi-vendor-section4-feature-text h3,.multi-vendor-section5-choose-text h3{font-size:1.4rem}.multi-vendor-section4-feature-text p,.multi-vendor-section5-choose-text p{font-size:1rem}.feature-image img,.choose-image img{max-width:300px}}@media(max-width:480px){.multi-vendor-section2-intro-text{font-size:.9rem}.multi-vendor-section3-cta-box h2{font-size:1.2rem}.multi-vendor-section3-cta-button{padding:6px 12px}.multi-vendor-section4-feature-text h3,.multi-vendor-section5-choose-text h3{font-size:1.2rem}.multi-vendor-section4-feature-text p,.multi-vendor-section5-choose-text p{font-size:.9rem}.multi-vendor-section4-feature-image img,.multi-vendor-section5-choose-image img{max-width:250px}.real-delivery-content{left:0}}@media(max-width:768px){.multi-vendor-section6-features-grid{grid-template-columns:repeat(2,1fr)}.multi-vendor-section8-container,.multi-vendor-section7-container{flex-direction:column}.multi-vendor-section8-content-text h3 .multi-vendor-section8-content-text p{text-align:center}.multi-vendor-section8-text-block,.multi-vendor-section8-image-block{width:100%;text-align:center;margin:auto}.multi-vendor-section8-container{padding-left:0;padding-right:0;width:100%}.multi-vendor-section8-button,.multi-vendor-section8-text-block{width:100%}}@media(max-width:480px){.multi-vendor-text-content h2{font-size:1rem;line-height:26px;padding-top:40px}.multi-vendor-text-content p{font-size:1rem;margin-bottom:30px}.multi-vendor-section7-content-text h3{font-size:1.2rem;text-align:center}.multi-vendor-section7-content-text p{font-size:1rem;text-align:center}.multi-vendor-section8-content-text h3{font-size:1.2rem;text-align:center}.multi-vendor-section8-content-text p{font-size:1rem;text-align:center}.multi-vendor-section7-content{flex-direction:column}}@media(max-width:768px){.multi-vendor-section7-text-block{flex-direction:column;align-items:center}.multi-vendor-section7-content{width:100%;max-width:300px;margin-bottom:20px}}@media(max-width:600px){.car-wash-business-headline{font-size:18px}.car-wash-business-number{font-size:24px}}@media(max-width:576px){.multi-vendor-section6-features-grid{grid-template-columns:1fr}}@media(max-width:768px){.TechnologyStack-section{flex-direction:column;align-items:flex-start;padding-bottom:15px}.TechnologyStack-logos{margin-top:10px;flex-wrap:wrap;gap:15px}.TechnologyStack-button{font-size:14px;padding:10px 20px;width:90%}}@media(max-width:480px){.TechnologyStack-section-title{font-size:1rem}.TechnologyStack-button{font-size:12px;padding:8px 16px;width:100%}}@media(max-width:1024px){.car-wash-product-page-web-app>div:last-child{grid-template-columns:repeat(2,1fr);gap:15px}.car-wash-features-grid{grid-template-columns:repeat(2,1fr)}.car-wash-product-page-content{left:0}.social-banner-gif{width:250px;left:617px;top:0}.diagnostic-heading-h1{color:#111827;font-size:30px;line-height:40px;padding:0}.diagnostic-development-heading{color:#7a00ff;font-size:34px;line-height:44px;font-weight:600}.mobile-app-logo-grid{grid-template-columns:repeat(2,1fr)}.Multi_vendorgif{left:100px}}@media(max-width:768px){.multi-vendor-text-content h1,.multi-vendor-text-content span{font-size:34px;line-height:44px}.Multi_vendorgif{left:50px;max-width:300px}.social-banner-gif{display:none}.car-wash-product-page-main{height:80vh}.car-wash-product-page-content{padding:10px}.car-wash-product-page-heading-h1{font-size:1.8rem;margin-bottom:15px}.car-wash-product-page-heading-para{font-size:1rem;margin-bottom:20px}.carwash_bannergif{max-width:400px;height:auto;margin:0}.car-wash-product-page-web{width:100%}.car-wash-product-page-web-app{flex-direction:column;text-align:center;padding:10px}.car-wash-product-page-web-app>div:last-child{grid-template-columns:repeat(1,1fr);gap:15px}.car-wash-product-page-web-app>div:last-child img{max-width:80px}.car-wash-features-grid{grid-template-columns:1fr}.car-wash-features-heading{font-size:1.8rem}.car-wash-features-subheading{font-size:1.1rem}.car-wash-feature-item img{max-width:70px}}@media(max-width:768px){.Book-a-service-container{align-items:center}.Book-a-service-button{margin-top:20px}.Book-a-service-heading{font-size:2rem}.Book-a-service-subheading{font-size:1rem}.Book-a-service-image img{position:static;margin-top:20px}.car-wash-app-container{flex-direction:column;align-items:center}.car-wash-app-feature-list{max-width:100%;align-items:center}.car-wash-app-section-title{color:#102579;font-style:italic;text-align:center;font-size:1.4rem;margin:20px 0}.car-wash-app-app-preview img{width:200px}.car-wash-app-feature-item h3{font-size:1rem;text-align:center}.car-wash-app-feature-item p{font-size:.8rem;text-align:center}.car-wash-app-feature-item{display:flex;align-items:center}.car-wash-app-app-preview img{width:180px}.Book-a-service-heading{font-size:1.4rem;margin-bottom:10px;color:#fff}}@media(max-width:480px){.multi-vendor-text-content h1,.multi-vendor-text-content span{font-size:28px;line-height:38px}.Multi_vendorgif{left:50px;max-width:250px}.carwash_bannergif{max-width:300px;height:auto;margin:0}.car-wash-app-section-title{font-size:1.5rem}.car-wash-app-container{gap:10px}.car-wash-app-feature-item{max-width:90%;text-align:center;flex-direction:column}.car-wash-app-app-preview img{width:160px}.Ecommerce-heading-h6{font-size:28px;line-height:38px;text-align:left}.Ecommerce-delivery-content{top:0;left:20px}.tax-booking-customizable-section{flex-direction:column}.elearing-icon1,.elearning-icon2,.elearning-application-icon{display:none}.homeNfqs-question,.homeNfqs-answer{font-size:16px;line-height:26px}}@media(max-width:768px){.milk-delivery-app-page-content{padding-top:15%;padding-left:10px;padding-right:10px}.milk-delivery-app-page-heading-h1{font-size:24px;line-height:34px;margin-bottom:15px}.milk-delivery-app-page-heading-para{font-size:28px;line-height:38px;margin-bottom:15px}.milk-delivery-app-page-web{width:100%}.ecommerce-phone1-img{max-width:300px}.page7 .food-delivery-mobile-customizable-section h2{font-size:18px}.e-commerce-shopping-icon1{max-width:300px}.page7 .food-delivery-mobile-customizable-section{flex-direction:column}.shopping-page1 .sports-service-header{text-align:center}.Ecommerce-delivery-content{left:20px}.ecommercebanner_gif{position:absolute;max-width:300px;bottom:0;right:0}.online-shopping-mobile-customizable-section{justify-content:center;text-align:center;padding:15% 5%}.online-shopping-mobile-customizable-section h2{max-width:80%;font-size:20px}}@media(max-width:768px){.cow-head-img{display:none}.milk-delivery-app-header-section,.milk-delivery-app-content-section{flex-direction:column;align-items:center}.milk-delivery-app-content-section div{width:100%;text-align:center;padding:10px}.milk-delivery-app-icons{flex-direction:column}.milk-delivery-desktop-content-section{flex-direction:column;align-items:center;text-align:center;padding:20px}.milk-delivery-desktop-content-section h2{font-size:1.5rem}.milk-delivery-desktop-content-section h6{font-size:1rem}.milk-delivery-desktop-content-section p{font-size:.95rem}.milk-delivery-app-icons{justify-content:center}.milk-delivery-app-page-button{font-size:1rem;padding:10px 20px}.milk-delivery-app-content-section-img .three-mobile-screens-img{height:auto;max-width:250px}.milk-delivery-app-business_model_img{width:90%}.custom_ree_card{height:400px}.milk-delivery-features-container{flex-direction:column;align-items:center}.milk-delivery-features-image{max-width:150px;margin:20px 0}.milk-delivery-features h2{font-size:1.5rem}.milk-delivery-view-more{font-size:1rem;padding:10px 20px}.Milk-Delivery-App-process-content h3{font-size:1.5rem}.Milk-Delivery-App-process-cards{flex-direction:column;align-items:center}.Milk-Delivery-App-process-card{width:90%;margin-bottom:20px}.Milk-Delivery-App-view-all-button{font-size:.9rem;padding:10px 20px}.milk-application-features-container{flex-direction:column}.milk-application-panel{width:100%;padding:10px;font-size:16px}.milk-application-panel-selector{width:100%}.milk-delivery-day-journey{flex-direction:column;text-align:center}.milk-delivery-day-journey-content{max-width:100%}.milk-delivery-day-journey-image{margin-top:20px}.milk-application-features-container{flex-direction:column;align-items:center}.milk-application-features-list{grid-template-columns:1fr}.milk-delivery-app-content-section img{max-width:285px;height:auto}.milk-delivery-desktop-content-section img{max-width:300px;height:auto;display:block}.milk-application-panel ul li{flex:1 1 calc(50% - 10px)}.healthcare-app-page-heading-h1{font-size:1.5rem}.car-wash-product-page-heading-h3{font-size:1.3rem}.car-wash-product-page-content p{font-size:1rem}.car-wash-product-page-button{padding:10px 20px}}@media(max-width:480px){.milk-application-panel ul li{flex:1 1 100%;/}.car-wash-product-page-heading-h1{font-size:1.5rem}.car-wash-product-page-heading-h3{font-size:1.2rem}.car-wash-product-page-content p{font-size:.9rem}.car-wash-product-page-button{padding:8px 15px}.custom_ree_card{height:520px}}@media(min-width:1024px){.healthcare-apps-images-Bridge img{width:calc(12.5% - 15px);max-width:calc(12.5% - 15px)}.healthcare-apps-images-Bridge img{width:calc(25% - 15px);max-width:calc(25% - 15px)}}@media(max-width:768px){.healthcare-intro-content{width:100%}.healthcare-intro{flex-direction:column;text-align:center}.healthcare-intro-content,.healthcare-intro-image{max-width:100%}.healthcare-intro-image img{margin-top:20px}.healthcare-intro-content ul{flex-direction:column}.healthcare-app-product-page-main-content{margin-bottom:25%;max-width:100%}.healthcare-app-product-page-main-content h3{font-size:1.3rem;margin-bottom:5px}.healthcarecard{flex:1 1 100%;max-width:100%}.healthcare-apps-images-Bridge img{width:calc(100% - 15px);max-width:calc(100% - 15px)}.webdevelopment-health-card{flex-direction:column}.webdevelopment-health-card-img{width:100%!important}.webdevelopment-health-card-content{width:100%!important;text-align:center;padding:10px}.healthcare-container-mask{flex-direction:column;text-align:center}.healthcare-container-mask-text,.healthcare-container-mask-image{width:100%}.healthcare-container-mask-text{max-width:100%;padding:10px}.healthcare-container-mask-image{margin-top:20px}.healthcare-cards-heading-two{text-align:center}.health-card-faqs{flex-direction:column;text-align:center;gap:10px}.health-card-faqs-img{width:80%}.health-card-faqs-content{width:100%}.health-card-faqs-content h3,.health-card-faqs-content p{margin:10px 0}.mobile-app-development-image-content img{max-width:300px}.section-one-content{display:none}.mobile-app-section-one{flex-direction:column;align-items:center;gap:10px}.mobile-app-section-one-img,.mobile-app-section-one-content{width:100%;text-align:center}.mobile-app-section-one-content{padding:10px}.section-one-content{position:static;margin-top:10px}.mobile-app-section-one-img img{max-width:100%}.mobile-app-section-two-content h2,.mobile-app-section-two-content p{text-align:center}.mobile-app-section-two{flex-direction:column;align-items:center}.mobile-app-section-two-img,.mobile-app-section-two-content{width:100%}.mobile-app-section-two-img img{align-self:center}.hire-best-text-container{flex-direction:column}.mobile-app-process-steps{flex-direction:column;align-items:center}.left-step{text-align:left}.left-step,.right-step{max-width:100%}.mobile-app-services-grid{grid-template-columns:repeat(2,1fr)}.hero-section{height:auto;padding:20px}.hero-content{padding:15px}.hero-para{font-size:1.2rem}.hero-desc{font-size:.9rem}.hero-button{font-size:.9rem;padding:8px 16px}.mobile-app-logo-grid{grid-template-columns:repeat(1,1fr)}.app-screen-title{font-size:1.5rem;/}.app-screen-image{max-width:90%}.best-mobile-app-container{flex-direction:column;text-align:center}.best-mobile-app-image{flex:0 0 auto;margin-bottom:15px}.best-mobile-app-content{flex:0 0 auto}.best-mobile-app-content h3{font-size:1.5rem}.best-mobile-app-content p{font-size:.9rem}.custom-beauty-container{flex-direction:column;text-align:center;padding:20px;margin-top:40px}.custom-beauty-img{display:block;margin:0 auto;text-align:center}.mobile-app-services-header h3{font-size:24px;line-height:40px}.multi-vendor-container{gap:0}.custom-beauty-features-grid{grid-template-columns:1fr}.custom-beauty-app-development{flex-direction:column;text-align:center}.custom-beauty-app-text{text-align:center}.custom-beauty-text-content h2{font-size:35px;line-height:46px}.custom-beauty-text-content p{font-size:28px;line-height:46px}.custom-beauty-container-questions,.custom-beauty-app-text{width:100%}.custom-beauty-page-main{height:130vh}.custom-beauty-feature p{font-size:17px}.custom-beauty-Streamline-Operations{flex-direction:column}.custom-beauty-Streamline-Operations-text,.custom-beauty-Streamline-Operations-img{width:100%;text-align:center}.custom-beauty-container{flex-direction:column;text-align:center;padding:20px;margin-top:40px;gap:20px}.custom-beauty-text-content{text-align:center;margin-bottom:20px}.custom-beauty-img{width:100%;padding-top:0}.custom-beauty-text-content{width:100%}.custom-beauty-banner{padding:20px;height:auto;text-align:center}.custom-beauty-banner-text{width:100%;margin:0 auto}.custom-beauty-banner h3{font-size:24px;line-height:1.4;margin-bottom:15px}.custom-beauty-banner-content p{font-size:14px;max-width:90%;margin:0 auto 15px}.custom-beauty-banner-button{width:auto;padding:10px 20px;font-size:14px}.custom-beauty-banner-img img{width:150px;height:auto;margin-top:20px}.custom-beauty-container-questions-main{flex-direction:column;gap:10px}.custom-beauty-container-questions-img{width:100%}.custom-beauty-container-questions-title{font-size:20px;padding:15px}.custom-beauty-container-questions-img img{max-width:80%;margin:0 auto}.fitness-tracker-page-text-content h2{font-size:1.6rem;text-align:center}.fitness-tracker-page-text-content p{text-align:center}.fitness-tracker-page-makeover{flex-direction:column;align-items:center}.fitness-tracker-page-makeover-img{width:100%}.fitness-tracker-page-makeover-img img{width:100%;display:flex;justify-content:center;align-items:center}.fitness-tracker-page-makeover-text{width:100%;text-align:center}}@media(max-width:480px){.healthcare-apps-images-Bridge img{width:100%;max-width:100%}.mobile-app-services-grid{grid-template-columns:1fr}.custom-beauty-banner h3{font-size:20px;line-height:1.3}.custom-beauty-banner-content p{font-size:12px}.custom-beauty-banner-button{padding:8px 15px;font-size:12px}}@media(max-width:500px){.milk-delivery-banner-gif{max-width:300px;height:auto;border-radius:20px}.milk-delivery-app-page-heading-para{font-size:24px;line-height:34px;margin-bottom:15px}}@media(max-width:1024px){.address-container{flex-direction:column;align-items:center}.newfooter-card-img,.newfooter-card-content{width:100%}.newfooter-card{max-width:600px;justify-content:center;align-items:center}.newfooter-two-text-card{max-width:450px}.address_tabs{padding:20px 10%}}@media(max-width:768px){.newfooter_container_two{flex-direction:column}}@media(max-width:500px){.address_tabs{padding:0;flex-direction:column}.newfooter-tabs{margin-bottom:0;gap:5px}.newfooter-card{flex-direction:column;max-width:300px}.newfooter-tabs span{padding:20px}}@media(max-width:400px){.newfooter-two-text-card{flex-direction:column;width:100%}.newfooter_container_main h2{font-size:30px;padding:10px}}@media(max-width:768px){.locations-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.locations-grid{grid-template-columns:repeat(1,1fr)}}@media(max-width:768px){.locations-grid{flex-direction:column;align-items:center}.location-item{width:90%;justify-content:center}}@media(max-width:768px){.transforming-grid{grid-template-columns:1fr}}@media(max-width:768px){.transforming-footer{padding:20px}.transforming-certificates{flex-direction:column-reverse}.transforming-certificates-one,.transforming-certificates-icons{width:100%;padding:10px}.newsletter-text-section h2{font-size:24px;margin-bottom:10px}.newsletter-subscribe-section{text-align:center;margin-top:10px}.newsletter-input-box input{width:150px}.transforming-certificates-img{align-items:center;justify-content:center;gap:10px}}@media(max-width:600px){.newsletter-container{flex-direction:column;text-align:center;padding:0}}@media(max-width:768px){.careers-hero{flex-direction:column;padding-top:25%;padding-bottom:10%;height:auto;text-align:center}.careers-hero-content,.careers-hero-img{width:100%;text-align:center}.careers-hero-content h1{font-size:24px;line-height:38px}.careers-hero-content p{margin:10px 0;color:#000}.careers-hero-buttons{flex-direction:column;align-items:center;margin-top:20px}.careers-hero-findjob{flex-direction:column;align-items:center;padding:20px 5%;text-align:center}.careers-hero-findjob h2{font-size:18px}.careers-jobs{padding:20px 10px}.careers-job-card{width:100%;margin-bottom:20px}.careers-stats{padding:0}.careers-stat h3{font-size:36px}.careers-hero-buttons .careers-btn,.careers-hero-buttons .careers-btn-outline{width:30%;padding:12px 0;margin-bottom:10px}.careers-how{grid-template-columns:1fr;gap:20px;padding:20px 10%}.careers-text,.careers-image{width:100%;text-align:center;padding:20px;align-items:center}.careers-step{flex-direction:column;align-items:center;text-align:center}.careers-step h3{font-size:20px}.careers-step p{font-size:18px}.careers-why-choose{flex-direction:column;padding:20px 10%}.careers-why-choose-one{flex-direction:column;width:100%}.careers-why-choose-one>div{width:100%}.careers-why-choose-two{width:100%;text-align:left}.careers-why-choose-two h3,.careers-why-choose-two p{text-align:left}.careers-icons{flex-direction:column;align-items:center}.careers-icon{width:100%;text-align:center}.careers-why-choose-img{width:100px}.careers-image img{width:100%;height:auto}.careers-why-choose-two p,.careers-why-choose-one-inside p{padding-top:10px;font-size:16px}.careers-why-choose-one-inside{flex-direction:column}.careers-why-choose-two h3,.careers-why-choose-two p{text-align:center}.careers-stat h3,.careers-text h2{font-size:24px}.careers-stat p{font-size:16px}}@media(max-width:1024px){.careers-job-cards{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.careers-job-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:500px){.careers-job-cards{width:300px;grid-template-columns:repeat(1,1fr)}.careers-job{align-items:center;justify-content:center}.careers-hero{flex-direction:column;padding-top:40%;padding-bottom:10%;height:auto;text-align:center}}@media(max-width:500px){.careers-hero-buttons .careers-btn,.careers-hero-buttons .careers-btn-outline{width:100%;padding:12px 0;margin-bottom:10px}.careers-stats{flex-direction:column;justify-content:center;padding:20px 20px 20px 60px}.careers-stat{width:100%;margin-bottom:10px;margin-left:0;margin-right:0}.careers-stats-main-heading{text-align:center}}@media(max-width:430px){.careers-job-card{width:100%;margin-bottom:20px}}@media(max-width:768px){.career-newsletter-content{width:100%}.career-newsletter{flex-direction:column}.career-employee{flex-direction:column;text-align:center}.career-employee-text{text-align:center}.career-newsletter-content{padding-left:20px;padding-right:20px}.career-newsletter-content h2{font-size:28px;text-align:left}.career-newsletter-content p{font-size:16px;text-align:left;margin-bottom:20px}.career-subscribe{width:50%;margin-bottom:20px}.career-subscribe input{width:100%;margin-bottom:0;padding:0;font-size:14px}.career-subscribe button{padding:4px 10px;font-size:14px}.career-subscribe{padding:8px;gap:5px}}@media(max-width:500px){.career-subscribe{width:100%;margin-bottom:20px}}@media(max-width:768px){.grocery-delivery-features-box2{width:100%;gap:5px}.grocery-delivery-features-box1{width:100%}.banana-icon,.sweet-icon{display:none}}@media(max-width:600px){.grocery-delivery-features{flex-direction:column}}@media(max-width:1024px){.tax-delivery-features-box-content{display:grid;grid-template-columns:repeat(1,1fr);gap:20px;padding:8px 5px}}@media(max-width:768px){.tax-delivery-features{flex-direction:column}.tax-delivery-features-box2,.tax-delivery-features-box1{width:100%}.tax-delivery-features-box-content{grid-template-columns:repeat(1,1fr)}}@media(max-width:768px){.tax-delivery-features{flex-direction:column}.tax-delivery-features-box1,.tax-delivery-features-box2{width:80%;margin:0 auto}.tax-delivery-features-box-content{grid-template-columns:1fr}.tax-box1-content{width:100%}}@media(max-width:480px){.tax-delivery-features{padding:10px}.tax1-icons,.tax2-icons,.tax3-icons,.tax4-icons{width:40px;height:40px}.tax-box1-content{padding:10px}.tax-delivery-features-box1,.tax-delivery-features-box2{width:90%;margin:0 auto}}@media(max-width:1024px){.diagnostic_bannergif1{right:270px}.gaming_bannergif{left:-150px}.ott-delivery-content{left:150px}}@media(max-width:768px){.ott-delivery-content{left:0}.ottgif_img{display:none}.elearning-book{width:100px}.ottservices-container-two-header{font-size:20px;line-height:38px;text-align:center}.e-Learning-features{flex-direction:column}.diagnostic_bannergif1{right:0;left:20px}.e-Learning-features-content1{width:100%}.e-Learning-features-content2{width:100%;border:none}.hotel-banner-bookinggif{display:none}}@media(max-width:500px){.ottgif_img{display:none}.e-Learning-features,.diagnostic-delivery-feature,.gaming-delivery-features{flex-direction:column}.e-Learning-features-content1{width:100%;flex-direction:column}.diagnostic_bannergif1,.gaming_bannergif{display:none}}@media(max-width:1024px){.ottservices-key-features{display:grid;grid-template-columns:repeat(1,1fr);align-items:center;gap:20px}}@media(max-width:768px){.ottservices-container{flex-direction:column}.ottservices-container-one,.ottservices-container-two{width:100%}.ottservices-key-features{grid-template-columns:1fr}}@media(max-width:500px){.sports-services-div1,.sports-services-div2{width:250px;height:60px}.social-banner-gif{display:none}.sports-service-container{flex-direction:column;border-top-right-radius:0;border-bottom-right-radius:0;padding:20px}.sports-service-container1,.sports-service-container2{width:100%}.Sports_main_img,.sport-img1{display:none}}@media(max-width:1024px){.real-map-gif{right:250px}.realestate-features{padding:20px}.shopping-banner-gif{width:250px}}@media(max-width:768px){.real-map-gif{right:100px}.shopping-banner-gif{width:200px}.realestate-features{padding:20px;flex-direction:column}.realestate-features-container1,.realestate-features-container2{width:100%}.realestate-features-container2-inside{display:flex;align-items:center;justify-content:center}.realestate-features-header{text-align:center}}@media(max-width:500px){.realestate-container2-inside1{flex-direction:column}.shopping-banner-gif{display:none}.realestate_main_img{width:280px}.realestate-container2-inside2{flex-direction:column;margin-left:0}.ticket-services-icons{flex-direction:column}.real-map-gif{right:0;bottom:0;width:150px}}@media(min-width:768px){.chef-content{text-align:left;padding:20px}}@media(max-width:767px){.chef-content{text-align:center}.chef-content h2{font-size:1.8rem}.chef-content p,.chef-btn{font-size:1rem}}@media(max-width:768px){.chef-header-content{flex-direction:column;align-items:center;text-align:center}.chef-header-image{width:100%;margin-bottom:20px}.chef-header-text{width:100%}.chef-offer-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media screen and (max-width:768px){.chef-bg-image-container{height:300px}.chef-bg-image-text{top:50%;left:50%;width:100%}.chef-bg-image-text{padding:15px}.chef-bg-image-text h2{font-size:16px;line-height:26px;margin-bottom:10px}.chef-bg-image-text p{font-size:1rem;margin-bottom:15px}.chef-bg-button{font-size:1rem;padding:8px 16px}}@media screen and (max-width:480px){.chef-bg-image-container{height:250px}.chef-bg-image-text{padding:10px}.chef-bg-image-text h2{font-size:1.2rem;margin-bottom:8px}.chef-bg-image-text p{font-size:.9rem;margin-bottom:10px}.chef-bg-button{font-size:.9rem;padding:8px 14px}}@media(max-width:768px){.chef-faqs-container{flex-direction:column;align-items:center}.chef-faqs-chef-section,.chef-faqs-section{width:100%;max-width:500px}.chef-faqs-chef-image{max-width:80%}.chef-faqs-section h2{font-size:20px}.chef-faqs-question{font-size:14px;padding:10px}.chef-faqs-answer{font-size:13px;padding:10px}}@media(max-width:480px){.chef-faqs-section h2{font-size:18px}.chef-faqs-question,.chef-faqs-answer{font-size:12px;padding:8px}.chef-faqs-chef-image{max-width:100%}}@media(max-width:768px){.wedding-why-choose{flex-direction:column;gap:20px}.wedding-why-choose-Img,.wedding-why-choose-content{width:100%}.wedding-features-grid{grid-template-columns:1fr}.wedding-faqs-container{flex-direction:column}.wedding-faqs-chef-section,.wedding-faqs-section{width:100%}.wedding-bg-image-container{height:300px}.wedding-bg-image-text{width:100%;padding:10px}.wedding-bg-image-text h2{font-size:1rem;margin-bottom:5px;color:#fff}.wedding-bg-image-text p{font-size:1rem}.wedding-why-choose-content h2,.wedding-features h2,.wedding-App-Screens h2,.wedding-faqs h2 .chef-header-text h1{font-size:28px;line-height:1.2;text-align:center}.chef-header-text h1,.chef-bg-image-text{text-align:center}.wedding-why-choose-content p,.chef-header-text p,.wedding-feature h3{font-size:18px;text-align:center}.wedding-bg-image-text h2{font-size:1.5rem}.wedding-bg-image-text p{font-size:.9rem}.wedding-bg-button{font-size:1rem}}@media(max-width:768px){.Home_page_main .ree-header{padding:20px}.homenew_bg_one,.newbanner_img,.homenew_bg_two{display:none}.New-Home-outer-headings h1{font-size:40px;line-height:50px}.New-Home-inner-headings{height:50px;margin-top:10px}.New-Home-inner-headings span{font-size:40px;line-height:50px}@keyframes scroll-animation{0%,22%{top:0}23%,25%{top:-50px}26%,47%{top:-50px}48%,50%{top:-100px}51%,72%{top:-100px}73%,75%{top:-150px}76%,97%{top:-150px}98%,to{top:0}}}@media(max-width:480px){html .mt15{margin-top:15px}.New-Home-outer-headings h1{font-size:30px;line-height:40px}.New-Home-inner-headings{height:40px;margin-top:5px}.New-Home-inner-headings span{font-size:30px;line-height:40px}@keyframes scroll-animation{0%,22%{top:0}23%,25%{top:-40px}26%,47%{top:-40px}48%,50%{top:-80px}51%,72%{top:-80px}73%,75%{top:-120px}76%,97%{top:-120px}98%,to{top:0}}}@media(max-width:400px){.New-Home-inner-headings span{font-size:24px;line-height:40px}}@media(max-width:1024px){.New-home-section2-button{display:none}}@media(max-width:768px){.ai-video-container{padding:0 15px}}@media(max-width:768px){.aitemplet-section-five-container{flex-direction:column;text-align:center}.aitemplet-section-five-left{flex:1 1 100%}.aitemplet-section-five-right{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.aitemplet-hexagon-step{width:120px;height:120px}.aitemplet-section-four-container{grid-template-columns:repeat(1,1fr)}}@media(max-width:480px){.aitemplet-hexagon-step{width:100px;height:100px}.cta-heading{text-align:center;padding:20px}.cta-heading-list{padding:20px}}@media(max-width:768px){.Home-faqs-maincontainer{flex-direction:column}.Home-faqs-desc{width:100%;text-align:center}.Home-faqs{width:100%}.Home-faq-section{padding:0}}@media(max-width:1024px){.aitemplet-section-two-Empower{grid-template-columns:repeat(2,1fr)}.Home-section-AI-container{grid-template-columns:repeat(3,1fr)}.aitemplet-section-two-Empower-item h3{font-size:19px;line-height:29px}.aitemplet-section-two-Empower-item p{font-size:17px;line-height:27px}.aitemplet-grid{grid-template-columns:repeat(2,1fr)}.aitemplet-stepsbysteps{margin:0% 10%}}@media(max-width:768px){.Home-section-AI-container{grid-template-columns:repeat(2,1fr)}.aitemplet-section-one,.aitemplet-header-one{margin:0}.aitemplet-header-one h5{text-align:center}.aitemplet-robo-section{flex-direction:column}.aitemplet-info-img,.aitemplet-info-box{width:100%;margin:0}.ai-roboimg{position:static;max-width:200px}.aitemplet-key-benfits-tab-list{width:50%}.aitemplet-three-flex-container{flex-direction:column}.aitemplet-three-flex1,.aitemplet-three-flex2,.aitemplet-three-flex3{width:100%;padding:10px}.aitemplet-flexthree-li{width:50%}.aitemplet-flexthree-li p{font-size:16px;line-height:26px}.aitemplet-hexagon-step{width:180px;height:180px;margin-top:0}.aitemplet-stepsbysteps{margin:5%}.aitemplet-steps-datascience{grid-template-columns:repeat(2,1fr)}.homeNfqs-container{flex-direction:column;gap:0}.homeNfqs-title-container,.homeNfqs-content{width:100%;padding:10px}.aitemplet-header-h1tag,.aitemplet-heading-h3tag,.aitemplet-div-heading h3,.aitemplet-section-five-left h2{font-size:24px;line-height:34px;padding:10px}}@media(max-width:768px){.industries-grid{grid-template-columns:repeat(2,1fr)}.mobile-app-banner-container{flex-direction:column}.mobile-app-banner-text-content{text-align:center}}@media(max-width:600px){.aitemplet-section-two-Empower{grid-template-columns:repeat(1,1fr);padding:0}.Home-section-AI-container{grid-template-columns:repeat(1,1fr)}.aitemplet-section-two-Empower-item h3{font-size:18px;line-height:28px}.Home-section-AI-container-text{align-items:center;justify-content:center}.Home-section-AI-container-item p,.Home-section-AI-container-item h4{text-align:center}.aitemplet-section-two-Empower-item p{font-size:16px;line-height:26px}.aitemplet-grid{grid-template-columns:repeat(1,1fr)}}@media(max-width:500px){.aitemplet-key-benfits-container{flex-direction:column}.aitemplet-key-benfits-tab-list,.aitemplet-key-benfits-tab-content,.aitemplet-flexthree-li{width:100%}.aitemplet-steps-datascience{grid-template-columns:repeat(1,1fr)}}@media(max-width:500px){.food-delivery-content h1{font-size:32px;line-height:42px}.food-delivery-content h3{font-size:32px;line-height:40px}.food-delivery-content h6{font-size:20px;line-height:30px}.food-delivery-mobile-phone-image{width:250px;height:600px;border-radius:8px;margin:auto}.food-application-panel-selector{flex-direction:column}.food-teach-container{border-radius:0}.mobile-customizable-section-img,.mobile-customizable-section-img2{display:none}.food-faq-question{font-size:16px;line-height:20px}.food-faq-answer{font-size:14px;line-height:20px}.food-cta-section{flex-direction:column}.food-cta-content-img,.food-cta-content{width:100%}.food-cta-button{font-size:16px;width:80%}.food-delivery-mobile-customizable-section h2{width:100%}.food-application-panel ul li{font-size:16px;line-height:22px}.food-teach-container-heading h3,.food-cta-content h2,.food-delivery-mobile-customizable-section h2,.food-delivery-features h2,.food-delivery-features h3,.food-delivery-mobile-text-section h3,.food-faq-section-heading{font-size:20px;line-height:30px}.food-application-panel-btn{font-size:16px}}@media(max-width:480px){.industries-grid{grid-template-columns:1fr}.company-stats2{text-align:left;gap:20px}.statsnum span{font-size:30px}.aboutus-last-list{text-align:left;font-size:16px}}@media(max-width:320px){.aboutus-last-list{text-align:left;font-size:14px}.hotel-delivery-content{left:5px}.online-astrology-list{text-align:left;line-height:25px;padding-left:30px}.typo-head h2,.typo-para h2{font-family:var(--font-primary);font-size:40px;margin-bottom:20px}html .mr20{margin-right:0}.ree-card{height:530px}.Home-logo-container h2{line-height:50px}.industries-title{font-size:24px;line-height:40px}.technologies-container h2{font-size:18px;line-height:40px}.half-blog-card{height:800px}.Brochre-form-container-heading{gap:5px}.ottdot-img1,.ottdot-img2{display:none}.home-container2-stat1-number{font-size:28px;line-height:55px}.what-we-do-tabs{padding:20px 0 20px 10px}.what-we-do-tab-link.active{width:100%}.hotel-development-heading{font-size:36px;line-height:46px}}@media(max-width:320px){.sec-pad{padding-left:10px;padding-right:10px}.accordion button{font-size:16px;line-height:26px}.mobile-app-service-card{width:280px}.fill-fixed{height:auto}.ree-media-crd{height:380px}.foodelivery-delivery-content,.shopping-delivery-content,.grocery-delivery-content,.tax-delivery-content,.elearning-delivery-content,.Ecommerce-delivery-content,.diagnostic-delivery-content,.social-delivery-content,.ott-delivery-content,.real-delivery-content,.ticket-delivery-content,.hotel-delivery-content,.gaming-delivery-content{left:0;padding:20px;text-align:center}.car-wash-product-page-content{left:0;padding:0;text-align:center}}@media(max-width:768px){.cubespinner{width:200px;height:60px;transform-origin:100px 30px 0}.cubespinner div{width:600px;height:60px;font-size:40px;line-height:60px;padding:5px}.face1{transform:rotateX(0) translateZ(40px)}.face2{transform:rotateX(90deg) translateZ(40px)}.face3{transform:rotateX(180deg) translateZ(40px)}.face4{transform:rotateX(-90deg) translateZ(40px)}}@media(max-width:480px){.healthcare-cards-heading-two,.healthcare-card-heading,.healthcare-cards-heading,.healthcare-container-mask-text h3,.custom-beauty-what-we-provide h3,.custom-beauty-app-text h2,.custom-beauty-App-Features h2{font-size:20px;line-height:36px}.custom-beauty-gif1{display:none}.healthcare-container-mask-text p,.healthcare-intro-content ul li{font-size:16px;line-height:26px}.food-faq-section{padding:5% 5px}.Home-section-AI h3{font-size:24px;line-height:34px;margin-bottom:10px}.Home-section-AI-container-item h4,.healthcarecard h3{font-size:18px;line-height:28px}.Home-section-AI-container-item p,.Home-section-AI p{font-size:16px;line-height:26px}.Newhome_page_herosection p{margin-top:20px;margin-bottom:20px}.cubespinner{width:180px;height:50px;transform-origin:80px 25px 0}.cubespinner div{width:400px;height:50px;font-size:26px;line-height:50px;padding:4px}.New-Home-outer-headings{padding:0 10px}.face1{transform:rotateX(0) translateZ(35px)}.face2{transform:rotateX(90deg) translateZ(35px)}.face3{transform:rotateX(180deg) translateZ(35px)}.face4{transform:rotateX(-90deg) translateZ(35px)}}@media(max-width:400px){.cubespinner div{width:360px;height:50px;font-size:24px;line-height:23px;padding:4px}}@media(max-width:320px){.cubespinner{width:150px;height:40px;transform-origin:65px 20px 0;margin-top:10px;margin-bottom:10px}.cubespinner div{width:300px;height:40px;font-size:20px;line-height:30px;padding:3px}.face1{transform:rotateX(0) translateZ(30px)}.face2{transform:rotateX(90deg) translateZ(30px)}.face3{transform:rotateX(180deg) translateZ(30px)}.face4{transform:rotateX(-90deg) translateZ(30px)}}@media(max-width:1200px){.top-header{font-size:12px}.top-header .left_header_nav span{font-size:11px}}@media(max-width:1150px){.ree-nav{display:none!important}.ree-header{padding:0}.menu-header{padding:8px 15px}.menu-logo .nav-brand img{max-height:40px;width:auto}.nav-right-btn{display:none!important}.mobile-menu2{display:flex!important;align-items:center;gap:10px}}@media(max-width:1150px){#main-nav{overflow-y:auto;-webkit-overflow-scrolling:touch}#main-nav ul li a{padding:12px 16px;font-size:15px;border-bottom:1px solid rgba(0,0,0,.05)}}.hero-wrapper{width:100%!important;max-width:100%!important;overflow:hidden;margin:0!important;padding:0!important}.hero-wrapper>div{width:100%!important;max-width:100%!important;padding:0!important;margin:0!important}.hero-wrapper video,.hero-wrapper img{width:100%!important;height:auto;object-fit:cover;display:block}body.home-page{overflow-x:clip}.hero-wrapper .container,.hero-wrapper .container-fluid{max-width:100%!important;padding-left:0!important;padding-right:0!important}@media(max-width:768px){.hero-wrapper{min-height:250px}.hero-wrapper video{width:100%!important;height:100%!important;min-height:100%!important;object-fit:cover!important;object-position:center 70%!important;display:block!important;position:absolute!important;top:0!important;left:0!important}.hero-content,.hero-content-a,.hero-content-pp,.Newhome_page_herosection{text-align:center;padding:0 16px}.hero-wrapper h1,.Newhome_page_herosection h1{font-size:28px;line-height:38px}.hero-wrapper p,.Newhome_page_herosection p{font-size:15px;line-height:24px}.slide-hero{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;width:100%!important}}@media(max-width:480px){.hero-wrapper h1,.Newhome_page_herosection h1{font-size:24px;line-height:34px}.hero-wrapper{min-height:200px}}@media(max-width:768px){.top-header{display:flex!important;flex-wrap:wrap;padding:5px 10px;font-size:11px;gap:0}.left_header_nav{width:100%;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;font-size:11px}.left_header_nav span{font-size:11px}.right_header_nav{width:100%;display:flex;justify-content:center;gap:8px;font-size:11px;padding:3px 0}.right_header_nav p{margin:0;font-size:11px}}@media(max-width:480px){.left_header_nav span,.right_header_nav{font-size:10px}.flag-icon{width:14px;height:10px}}@media(max-width:992px)and (min-width:769px){.transforming-grid{grid-template-columns:1fr 1fr;gap:30px}}@media(max-width:768px){.transforming-grid{grid-template-columns:1fr!important;gap:30px}.transforming-column{text-align:center}.transforming-column ul{padding:0;list-style:none}.transforming-column h3{margin-bottom:12px}.iframe-container{width:100%;max-width:100%}.iframe-container iframe{width:100%!important;height:200px!important}}@media(max-width:992px){.transforming-locations .locations-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.location-item{text-align:center}}@media(max-width:576px){.transforming-locations .locations-grid{grid-template-columns:1fr;gap:12px}.location-item{width:100%}.location-item-div{justify-content:center}.location-item[style],.location-item-div[style]{margin-top:0!important;padding-top:0!important}}@media(max-width:768px){.transforming-certificates{flex-direction:column!important;align-items:center;gap:20px;text-align:center}.transforming-certificates-one{width:100%;display:flex;flex-direction:column;align-items:center;gap:12px}.transforming-certificates-img{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.transforming-certificates-img .img{max-height:50px;width:auto}.transforming-certificates-icons{width:100%;display:flex;justify-content:center}.transforming-certificates-icons .social-linkz{justify-content:center;gap:12px}}@media(max-width:576px){.transforming-brochure{width:100%;text-align:center}.transforming-content .newsletter-text-section h2{font-size:22px;line-height:1.3}}@media(max-width:1400px)and (min-width:1151px){.home-mega-sidebar{min-width:280px;max-width:300px}.home-mega-cta{min-width:230px;max-width:250px}.home-mega-content{padding:20px 24px}.home-mega-item-desc,.home-mega-panel .menu-li-link li a .mega-link-desc{font-size:11px}}html,body{overflow-x:clip}@media(max-width:768px){img{max-width:100%;height:auto}}@media(max-width:768px){.container{padding-left:16px;padding-right:16px}.sec-pad{padding-top:50px;padding-bottom:50px}.row{margin-left:-8px;margin-right:-8px}}@media(max-width:480px){.container{padding-left:12px;padding-right:12px}.sec-pad{padding-top:40px;padding-bottom:40px}}@media(max-width:992px){.col-lg-6,.col-lg-7,.col-lg-5{flex:0 0 100%;max-width:100%}.m-order1{order:1}.m-order2{order:2}}@media(max-width:480px){.ree-btn,.ree-btn-grdt1,.ree-btn-grdt2{width:100%;text-align:center;justify-content:center}.btn-sets,.btn-sets2,.cta-btns,.cta-new-btns{flex-direction:column;gap:10px;width:100%}.cta-btns .btn,.cta-new-btns .btn{width:100%;justify-content:center}}@media(max-width:768px){.slide-hero,.Newhome_page_herosection{padding:80px 16px 60px;min-height:auto}}@media(max-width:768px){.Home-new-logo-scroll-container{overflow:hidden;width:100%}}@media(max-width:768px){.new_contact_form_section{padding:20px 16px}.contact_faq_wrapper{padding:3rem 16px}}@media(max-width:992px){.service-card-grid,.about-grid{grid-template-columns:1fr;gap:24px}}@media(max-width:992px){.blog-block .col-lg-4{flex:0 0 50%;max-width:50%}}@media(max-width:576px){.blog-block .col-lg-4,.blog-block .col-sm-6{flex:0 0 100%;max-width:100%}}@media(max-width:360px){.cw-panel{right:5px;left:5px;max-height:420px}.cw-wrapper{right:10px;bottom:10px}.cw-bubble{width:50px;height:50px}}@media(max-width:768px){.case-study-grid{grid-template-columns:1fr;gap:20px}.case-study-hero{padding:80px 16px 40px;min-height:auto}}@media print{.ree-header,.top-header,.cw-wrapper,.transforming-footer{display:none!important}}.hero-wrapper video{object-fit:cover!important;width:100%!important}@media(max-width:768px){.hero-wrapper{height:auto!important;top:0!important}.hero-wrapper video{height:auto!important;object-fit:cover!important}}@media(max-width:768px){.go-top,.scroll-to-top,[class*=scroll-top],[class*=scrollTop],[class*=back-to-top]{bottom:90px!important}}.cf-turnstile,.turnstile-container,[data-sitekey]{max-width:100%!important;overflow:hidden!important}@media(max-width:380px){.cf-turnstile,[data-sitekey]{transform:scale(.85)!important;transform-origin:left center!important;width:302px!important}}@media(max-width:1024px){.services_hero_content,.services_leading_content,.services_design_header,.services_design_image_col,.services_dev_header,.dev_tabs_container,.services_mkt_text_col{margin-left:0!important}}@media(max-width:768px){.services_new_hero{padding:60px 20px!important;background-size:cover!important;background-position:center!important}.services_hero_content{max-width:100%!important;padding-left:0!important}.services_hero_title{font-size:1.8rem!important;line-height:1.3!important}.services_hero_description{font-size:.95rem!important}.services_leading_wrapper{flex-direction:column!important;gap:30px!important}.services_leading_content,.services_leading_image{max-width:100%!important}.services_leading_title{font-size:1.6rem!important}.services_stats_grid{flex-direction:column;gap:12px}.services_stat_card{width:100%}.services_design_header{flex-direction:column!important;gap:15px}.services_design_grid{flex-direction:column!important;gap:30px!important}.services_design_image_col,.services_design_list_col{max-width:100%!important}.services_design_title{font-size:1.6rem!important}.design_service_main_img{width:100%!important;border-radius:20px 0!important}.services_dev_header{grid-template-columns:1fr!important;text-align:center}.services_dev_title{font-size:1.6rem!important}.dev_tabs_container{justify-content:center;gap:10px!important}.dev_tab_btn{padding:8px 18px!important;font-size:.85rem!important}.dev_content_wrapper{flex-direction:column-reverse!important;gap:30px!important}.dev_text_content,.dev_image_content{max-width:100%!important}.services_mkt_main_grid{flex-direction:column!important;gap:30px!important}.services_mkt_text_col{max-width:100%!important;padding-right:0!important;text-align:center}.services_mkt_title{font-size:1.6rem!important}.services_mkt_subtitle{font-size:1rem!important}.services_mkt_cards_grid{grid-template-columns:1fr!important}.mkt_service_card h3{font-size:1.1rem!important;line-height:1.5!important}}@media(max-width:480px){.services_hero_title{font-size:1.5rem!important}.services_leading_title,.services_design_title,.services_dev_title,.services_mkt_title{font-size:1.4rem!important}}@media(max-width:1024px){.industries-container,.industries-text-col,.industries-grid-col,.industries .container{margin-left:0!important;padding-left:16px!important;padding-right:16px!important}}@media(max-width:768px){.industries-container{flex-direction:column!important;gap:30px!important}.industries-text-col,.industries-grid-col{max-width:100%!important;width:100%!important}.industries .section-title{font-size:1.5rem!important}.industries-description p{font-size:.9rem!important}}@media(max-width:1024px){.product-hero-text{margin-left:0!important}.product-hero-highlight{transform:translate(0)!important}}@media(max-width:768px){.product-header{height:auto!important;min-height:350px;padding:20px!important;background-size:cover!important;background-position:center!important;text-align:center}.product-hero-title{font-size:24px!important;letter-spacing:1px!important}.product-hero-bottom{display:flex;align-items:center;justify-content:center;gap:10px}.product-hero-highlight{font-size:32px!important;color:#facc15!important}.product-arrow-gif{width:100px!important;height:auto!important}.product-container-one{flex-direction:column!important;padding:20px!important;gap:20px!important}.product-container-one-content,.product-container-one-img{max-width:100%!important;width:100%!important}.phases-container{flex-direction:column!important}.phases-nav{flex-direction:row!important;overflow-x:auto!important;gap:8px!important}.product-container-four-container{flex-direction:column!important}.product-container-five-cards{flex-direction:column!important;gap:20px!important}}@media(max-width:480px){.product-hero-title{font-size:20px!important}.product-hero-highlight{font-size:26px!important}}@media(max-width:768px){.career-hero-content-wrapper{flex-direction:column!important;text-align:center!important;padding:60px 20px 50px!important}.career-hero-text{max-width:100%!important;text-align:center!important}.career-hero-desc{max-width:100%!important;margin:0 auto!important}.career-hero-img-space{display:none!important}}@media(max-width:480px){.career-hero-text h1{font-size:24px!important;line-height:34px!important}.career-hero-desc{font-size:14px!important;line-height:24px!important}}header.ree-header,header.ree-header.fixed-top,header.ree-header.sticky,header.ree-header.sticky1{background:#fff!important;border-bottom:1px solid #ebebeb!important;backdrop-filter:none!important}@media(max-width:768px){header.ree-header{min-height:auto!important;height:auto!important}.menu-header{padding:8px 15px!important}}@media(max-width:480px){.menu-header{padding:6px 12px!important}}.header-spacer{height:0px}@media(max-width:1150px){.header-spacer{height:110px}}@media(max-width:480px){.header-spacer{height:105px}}@media(max-width:1150px){.contact-hero{margin-top:-110px!important}}@media(max-width:480px){.contact-hero{margin-top:-105px!important}}@media(max-width:1150px){.product-header{margin-top:-80px!important}}@media(max-width:480px){.product-header{margin-top:-75px!important}}@media(max-width:1150px){.hero-wrapper{margin-top:30px!important}}@media(max-width:1024px){.co-hero__title{font-size:2.4rem}.co-about__grid,.co-whoweare__grid,.co-why__grid{gap:36px}.co-industries__grid{grid-template-columns:repeat(3,1fr);gap:16px}.co-delivery__steps{gap:6px}.co-step__circle{width:85px;height:85px;font-size:.65rem}}@media(max-width:768px){.co-hero{padding:100px 20px 80px}.co-hero__title{font-size:2rem}.co-hero__subtitle{font-size:1.05rem}.co-about,.co-whoweare,.co-services,.co-delivery,.co-why,.co-industries,.co-reliable,.co-faq,.co-cta{padding:50px 0}.co-about__grid,.co-whoweare__grid,.co-why__grid{grid-template-columns:1fr;gap:30px}.co-stats,.co-whoweare__stats{grid-template-columns:1fr 1fr;gap:16px}.co-about__content{order:1}.co-about__image,.co-stats,.co-whoweare__stats{order:2}.co-whoweare__content,.co-why__content{order:1}.co-why__image{order:2}.co-about__heading,.co-whoweare__heading{font-size:1.75rem}.co-services__title,.co-delivery__heading,.co-why__heading,.co-industries__heading,.co-reliable__heading,.co-commitment__heading,.co-cta__heading{font-size:1.6rem}.co-services__grid{grid-template-columns:1fr}.co-service-card--wide{grid-column:auto}.co-service-card__list--horizontal{flex-direction:column}.co-industries__grid{grid-template-columns:repeat(2,1fr)}.co-delivery__steps{gap:12px}.co-step__arrow{display:none}.co-reliable__pillars{gap:10px}.co-faq__heading{font-size:1.5rem}.co-animate,.co-animate--left,.co-animate--right,.co-animate--scale{animation-timeline:auto;animation-range:normal}}@media(max-width:480px){.co-hero{padding:80px 16px 60px}.co-hero__title{font-size:1.6rem}.co-hero__subtitle{font-size:.95rem}.co-hero__desc{font-size:.82rem}.co-container{padding:0 16px}.co-about,.co-whoweare,.co-services,.co-delivery,.co-why,.co-industries,.co-reliable,.co-faq,.co-commitment,.co-cta{padding:36px 0}.co-about__heading,.co-whoweare__heading{font-size:1.5rem}.co-services__title,.co-delivery__heading,.co-why__heading,.co-industries__heading,.co-reliable__heading,.co-commitment__heading,.co-cta__heading{font-size:1.35rem}.co-service-card{padding:20px}.co-stats,.co-whoweare__stats{grid-template-columns:1fr 1fr;gap:12px}.co-stat{padding:20px 14px}.co-stat__number{font-size:1.8rem}.co-stat__label{font-size:.75rem}.co-industries__grid{grid-template-columns:1fr 1fr;gap:12px}.co-industry{padding:24px 14px}.co-industry__icon{font-size:1.8rem}.co-industry__title{font-size:.82rem}.co-step__circle{width:70px;height:70px;font-size:.6rem;padding:6px}.co-pillar{padding:8px 14px}.co-pillar__label{font-size:.78rem}.co-faq__heading{font-size:1.3rem;margin-bottom:24px}.accordion-item button{font-size:.88rem;padding:14px 0}.co-cta__button{padding:12px 28px;font-size:.9rem}.co-animate,.co-animate--left,.co-animate--right,.co-animate--scale{opacity:1;transform:none;animation:none}}@media(max-width:1150px){.mobile-menu2{display:flex!important;align-items:center!important}.mobile-menu2 .toggle,.mobile-menu2 .toggle.hc-nav-trigger{display:block!important;visibility:visible!important;opacity:1!important;width:30px!important;height:30px!important;position:relative!important;z-index:9999!important;cursor:pointer!important}.mobile-menu2 .toggle span,.mobile-menu2 .toggle.hc-nav-trigger span{display:block!important;width:24px!important;height:2px!important;background:#111!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.mobile-menu2 .toggle span:before,.mobile-menu2 .toggle.hc-nav-trigger span:before{content:""!important;display:block!important;width:24px!important;height:2px!important;background:#111!important;position:absolute!important;top:-7px!important;left:0!important}.mobile-menu2 .toggle span:after,.mobile-menu2 .toggle.hc-nav-trigger span:after{content:""!important;display:block!important;width:24px!important;height:2px!important;background:#111!important;position:absolute!important;top:7px!important;left:0!important}.ree-nav,.nav-right-btn{display:none!important}}.hc-offcanvas-nav .nav-close a,.hc-offcanvas-nav .nav-close span{font-size:24px!important;line-height:1!important;transform:rotate(0)!important}.hc-nav-trigger{display:block!important;width:30px!important;height:30px!important;position:relative!important}.hc-nav-trigger span,.hc-nav-trigger span:before,.hc-nav-trigger span:after{width:24px!important;height:2px!important;background:#111!important;display:block!important;position:absolute!important;left:50%!important;transform:translate(-50%)!important;transition:all .3s!important}.hc-nav-trigger span{top:50%!important;margin-top:-1px!important}.hc-nav-trigger span:before{content:""!important;top:-7px!important;left:0!important;transform:none!important}.hc-nav-trigger span:after{content:""!important;top:7px!important;left:0!important;transform:none!important}.hc-nav-open .hc-nav-trigger span{background:transparent!important}.hc-nav-open .hc-nav-trigger span:before{top:0!important;transform:rotate(45deg)!important}.hc-nav-open .hc-nav-trigger span:after{top:0!important;transform:rotate(-45deg)!important}.hc-nav-trigger.toggle-open span:before{top:0!important;transform:rotate(45deg)!important}.hc-nav-trigger.toggle-open span:after{top:0!important;transform:rotate(-45deg)!important}.hc-nav-trigger.toggle-open{width:30px!important;height:30px!important}.hc-nav-trigger.toggle-open span,.hc-nav-trigger.toggle-open span:before,.hc-nav-trigger.toggle-open span:after{width:24px!important;height:2px!important;background:#111!important;position:absolute!important;left:3px!important}.hc-nav-trigger.toggle-open span{background:transparent!important}.hc-nav-trigger.toggle-open span:before{content:""!important;top:0!important;left:0!important;transform:rotate(45deg)!important;transform-origin:center!important}.hc-nav-trigger.toggle-open span:after{content:""!important;top:0!important;left:0!important;transform:rotate(-45deg)!important;transform-origin:center!important}.hc-nav-trigger.toggle-open:before,.hc-nav-trigger.toggle-open:after{display:none!important;content:none!important}@media(max-width:1150px){.hc-offcanvas-nav .nav-container,.hc-offcanvas-nav .nav-content,.hc-offcanvas-nav .nav-wrapper{background:#fff}.hc-offcanvas-nav .nav-item-link,.hc-offcanvas-nav li.nav-close a,.hc-offcanvas-nav .nav-back a{background:#fff;color:#110a32}.hc-offcanvas-nav li{color:#110a32}.hc-offcanvas-nav .nav-wrapper:after{background:#0000004d}}.mobile-menu2 .toggle span,.mobile-menu2 .toggle.hc-nav-trigger span,.mobile-menu2 .toggle span:before,.mobile-menu2 .toggle span:after,.mobile-menu2 .toggle.hc-nav-trigger span:before,.mobile-menu2 .toggle.hc-nav-trigger span:after{background:#111!important}body.hc-nav-open{overflow:hidden!important;position:fixed!important;width:100%!important;height:100%!important}.hc-offcanvas-nav{z-index:99999!important}.hc-nav-trigger span,.hc-nav-trigger span:before,.hc-nav-trigger span:after,.mobile-menu2 .hc-nav-trigger span,.mobile-menu2 .hc-nav-trigger span:before,.mobile-menu2 .hc-nav-trigger span:after{background:#111!important;background-color:#111!important}@media(max-width:768px){.blogid-hero-enhanced,.blogid-hero{padding-bottom:60px!important;margin-bottom:20px!important}}@media(max-width:480px){.blogid-hero-enhanced,.blogid-hero{padding-bottom:60px!important;margin-bottom:20px!important}}@media(max-width:768px){.breadcrumb-list,[role=navigation],.cse_study_breadcrumb{margin-bottom:20px!important}.cse_study_hero_content h1,.cse_study_title{margin-top:12px!important}}@media(max-width:480px){.breadcrumb-list,[role=navigation]{margin-bottom:20px!important}}@media(max-width:768px){.mtl-cgallery-wrap{display:none!important}}@media(max-width:1200px){.elearning-delivery-content,.gaming-delivery-content,.ott-delivery-content{padding:20px}.diagnostic-service-container .service-grid{grid-template-columns:repeat(3,1fr)}.ottservices-container{padding:20px;gap:30px}}@media(max-width:1024px){.elearning-delivery-content,.gaming-delivery-content,.ott-delivery-content{left:0!important;text-align:center;padding:20px}.e-Learning-features,.gaming-delivery-features,.ottservices-container{flex-direction:column;gap:24px}.diagnostic-service-container .service-grid{grid-template-columns:repeat(2,1fr)}.realstate-main-container .realstate-container,.realstate-container{flex-direction:column;padding:30px 20px;gap:24px}.realstate-container-text,.realstate-container-img{width:100%!important;max-width:100%!important;text-align:center}.realstate-container-img img{max-width:400px;margin:0 auto;display:block}.food-application-panel-selector,.el-tab-labels,.gm-tab-labels,.ott-tab-labels{flex-wrap:wrap;justify-content:center;gap:8px}.ottdot-img1,.ottdot-img2,.elearing-icon1,.elearning-icon2,.elearning-application-icon,.ottgif_img{display:none}}@media(max-width:768px){.realstate-delivery-main{min-height:auto!important;padding:60px 20px!important}.elearning-heading-h1,.gaming-heading-h1,.ott-development-heading{font-size:28px!important;line-height:38px!important}.elearning-delivery-content p,.gaming-delivery-content p,.ott-delivery-content p{font-size:.9rem!important;max-width:100%!important}.e-Learning-features,.gaming-delivery-features{flex-direction:column;align-items:center;gap:20px}.e-Learning-features-content1,.e-Learning-features-content2,.tax-delivery-features-box1,.tax-delivery-features-box2{width:100%!important;text-align:center}.e-Learning-img,.tax_services_img{max-width:250px!important;margin:0 auto;display:block}.ottservices-container{flex-direction:column;padding:20px}.ottservices-container-one,.ottservices-container-two{width:100%!important}.ottkeybanner_img{max-width:100%!important;height:auto!important}.ottservices-container-two-header{font-size:20px!important;line-height:30px!important;text-align:center}.AIproduct-breadcrumb{padding:10px 16px!important;font-size:.8rem;flex-wrap:wrap}.food-delivery-mobile-customizable-section{padding:30px 20px!important}.food-delivery-mobile-customizable-section h2{font-size:1.2rem!important;line-height:1.6!important}.diagnostic-service-container .service-grid,.service-container-main .service-grid{grid-template-columns:repeat(2,1fr)!important;gap:16px!important}.service-container{padding:30px 16px!important;border-radius:16px!important}.service-heading{font-size:1.3rem!important}.service-para{font-size:.9rem!important}.service-card-main{height:auto!important;padding:16px 12px!important;min-height:unset!important}.service-card{width:65px!important;height:65px!important;padding:12px!important;border-radius:50%!important;margin:0 auto 8px!important;display:flex!important;align-items:center!important;justify-content:center!important}.service-card img{width:36px!important;height:36px!important;object-fit:contain!important}.service-card-main h6{font-size:.85rem!important;margin:6px 0 4px!important;line-height:1.3!important}.service-card-main p{font-size:.78rem!important;line-height:1.4!important;margin:0!important}.food-delivery-silder-header h3{font-size:1.3rem}.food-delivery-silder-header h6{font-size:.85rem}.food-application-features{padding:30px 16px!important}.food-application-features-heading h2{font-size:1.3rem!important}.food-application-features-heading h6{font-size:.85rem!important;line-height:1.5!important}.food-application-panel-selector,.el-tab-labels,.gm-tab-labels,.ott-tab-labels{flex-wrap:wrap;justify-content:center;gap:8px!important}.food-application-panel-btn,.el-tab-labels label,.gm-tab-labels label,.ott-tab-labels label{padding:8px 16px!important;font-size:.85rem!important}.food-application-panel ul{padding:16px!important}.food-application-panel ul li{flex:1 1 100%!important;font-size:.9rem;padding:8px 12px!important}.food-tech-grid{grid-template-columns:repeat(3,1fr)!important;gap:16px!important}.food-tech-item img{max-width:60px!important}.food-teach-container-heading h2{font-size:1.3rem!important}.food-teach-container-heading p{font-size:.85rem!important}.food-faq-section{padding:30px 16px!important}.food-faq-section-heading{font-size:1.3rem!important}.food-faq-question{font-size:.9rem!important;padding:14px 12px!important}.food-faq-answer{font-size:.85rem!important;padding:12px!important}.page9>div:last-child,.page10>div:last-child,.page12>div:last-child{padding:40px 16px!important}.page9>div:last-child h2,.page10>div:last-child h2,.page12>div:last-child h2{font-size:1.5rem!important}.page9>div:last-child p,.page10>div:last-child p,.page12>div:last-child p{font-size:.9rem!important}.e-learing-phone-img1,.ott-phone2,.realstate-img{max-width:300px!important;height:auto!important;margin:0 auto!important;display:block!important}.elearning-book{width:80px!important}.elearning-video{width:40px!important}.gaming_bannergif{display:none!important}}@media(max-width:480px){.elearning-heading-h1,.gaming-heading-h1,.ott-development-heading{font-size:22px!important;line-height:32px!important}.diagnostic-service-container .service-grid,.service-container-main .service-grid{grid-template-columns:1fr!important;gap:12px!important}.food-tech-grid{grid-template-columns:repeat(2,1fr)!important}.food-application-panel-selector,.el-tab-labels,.gm-tab-labels,.ott-tab-labels{flex-direction:column;align-items:stretch}.food-application-panel-btn,.el-tab-labels label,.gm-tab-labels label,.ott-tab-labels label{text-align:center;width:100%}.AIproduct-breadcrumb{font-size:.72rem!important;padding:8px 12px!important}.food-delivery-mobile-customizable-section h2{font-size:1rem!important;line-height:1.5!important}.page9>div:last-child button,.page10>div:last-child button,.page12>div:last-child button{width:100%!important;padding:14px 24px!important}.food-faq-toggle{font-size:1.2rem!important}.e-learing-phone-img1,.ott-phone2,.realstate-img{max-width:220px!important}}@media(max-width:360px){.elearning-heading-h1,.gaming-heading-h1,.ott-development-heading{font-size:20px!important;line-height:28px!important}.service-card{width:50px!important;height:50px!important}.service-card img{width:35px!important;height:35px!important}.food-tech-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}}@media(prefers-reduced-motion:reduce){.elearning-video,.elearning-book,.gaming_bannergif,.ottgif_img{animation:none!important;transition:none!important}}.home-mega,.services-mega,.products-mega{--card: #ffffff;--stroke: #eef2f6;--muted: #6b7280;--ink: #111827;--accent: var(--color-signature-blue);--bg: #f8fafc}.icon-bubble_img{display:flex;background-color:#f2f6ff;width:40px;height:40px;align-items:center;justify-content:center;border-radius:50%}.icon-bubble_img img{width:20px}.home-mega .menu-block-a,.services-mega .menu-block-a,.products-mega .menu-block-a{display:flex;gap:24px;align-items:stretch}.home-mega .card,.services-mega .card,.products-mega .card{background:var(--card);border:1px solid var(--stroke);border-radius:12px}.home-mega .shadow,.services-mega .shadow,.products-mega .shadow{box-shadow:0 1px 2px #0000000a,0 8px 24px #0206170f}.home-mega .grid,.services-mega .grid,.products-mega .grid{flex:1;padding:28px 32px;display:grid;grid-template-columns:1fr 1fr 1.5fr;gap:0 56px}.home-mega .section-title,.services-mega .section-title,.products-mega .section-title{font-weight:700;color:#0f3ea3;margin:0 0 22px;font-size:24px}.home-mega .grid>.cols,.services-mega .grid>.cols,.products-mega .grid>.cols{grid-column:1 / span 2;display:grid;grid-template-columns:1fr 1fr;gap:22px 90px}.home-mega .cols ul,.services-mega .cols ul,.products-mega .cols ul{margin:0;padding:0;list-style:none;display:grid;gap:18px}.home-mega .cols a,.services-mega .cols a,.products-mega .cols a{display:inline-flex;gap:8px;align-items:center;color:var(--color-slate-grey);font-size:16px;font-weight:500;line-height:1.5}.home-mega .cols a:before,.services-mega .cols a:before,.products-mega .cols a:before{display:none;content:""}.home-mega .cols a:hover,.services-mega .cols a:hover,.products-mega .cols a:hover{color:#3b82f6}.home-mega .cols a.is-current,.services-mega .cols a.is-current,.products-mega .cols a.is-current{color:#3b82f6;font-weight:700}.home-mega .cta,.services-mega .cta,.products-mega .cta{grid-column:3;display:flex;flex-direction:column;justify-content:center;gap:14px;padding:20px;background:var(--card);border-radius:12px;box-shadow:0 1px 2px #0000000a,0 8px 24px #0206170f}.home-mega .quote,.services-mega .quote,.products-mega .quote{color:#93a3b8;font-size:70px;line-height:2rem}.row-link p{margin:6px 0 0;font-size:13px;color:var(--muted);line-height:1.5}.quick-links li a span p{display:block}.row-link span p{display:none!important}.row-link.is-current span p{display:block!important}.home-mega .sidebar,.services-mega .sidebar,.products-mega .sidebar{flex:0 0 320px;max-width:100%;margin:10px 0}.home-mega .card.sidebar,.services-mega .card.sidebar,.products-mega .card.sidebar{border:none}.home-mega .sidebar .feature-card,.home-mega .sidebar .row-link,.services-mega .sidebar .feature-card,.services-mega .sidebar .row-link,.products-mega .sidebar .feature-card,.products-mega .sidebar .row-link{width:100%}.home-mega .home-title,.services-mega .home-title,.products-mega .home-title{font-size:28px;font-weight:800;letter-spacing:.2px;color:var(--ink);margin:4px 6px 10px}.home-mega .icon-bubble,.services-mega .icon-bubble,.products-mega .icon-bubble{width:40px;height:40px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:#f2f6ff;border:1px solid #e5edff;color:#3b82f6;box-shadow:0 3px 10px #0206170f}.home-mega .quick-links,.services-mega .quick-links,.products-mega .quick-links{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:18px}.home-mega .row-link,.services-mega .row-link,.products-mega .row-link{display:flex;gap:12px;align-items:center;padding:10px 12px;border-radius:12px;border:1px solid transparent;color:var(--ink);transition:background .2s,transform .2s;min-height:52px}.home-mega .row-link:hover,.services-mega .row-link:hover,.products-mega .row-link:hover{background:#f0f6ff;border-color:#c7dbff;box-shadow:0 8px 24px #2563eb1f;transform:translateY(-1px)}.home-mega .row-link.is-current,.services-mega .row-link.is-current,.products-mega .row-link.is-current{background:#f0f6ff;border:1px solid #c7dbff;box-shadow:0 8px 24px #2563eb1f;color:#0f3ea3;font-weight:700}.home-mega .feature-card,.services-mega .feature-card,.products-mega .feature-card{display:flex;gap:12px;align-items:flex-start;border-radius:14px;padding:14px 14px 16px;background:var(--card);border:1px solid transparent;box-shadow:0 1px 2px #0000000a,0 8px 24px #0206170f;min-height:84px}.home-mega .feature-card{display:grid;grid-template-columns:40px 1fr}.home-mega .feature-card.is-current,.services-mega .feature-card.is-current,.products-mega .feature-card.is-current{background:#fff;border-color:#dbe7ff;box-shadow:0 2px 6px #0000000a,0 12px 30px #2563eb24}.home-mega .feature-card h6,.services-mega .feature-card h6,.products-mega .feature-card h6{margin:0;font-size:16px;font-weight:800}.home-mega .feature-card p,.services-mega .feature-card p,.products-mega .feature-card p{margin:6px 0 0;font-size:13px;color:var(--muted);line-height:1.5;display:none}.home-mega .feature-card.is-current p,.home-mega .feature-card:hover p,.services-mega .feature-card.is-current p,.services-mega .feature-card:hover p,.products-mega .feature-card.is-current p,.products-mega .feature-card:hover p{display:block}.home-mega .feature-card:hover,.services-mega .feature-card:hover,.products-mega .feature-card:hover{background:#fff;border-color:#dbe7ff;box-shadow:0 2px 6px #0000000a,0 12px 30px #2563eb24}.home-mega .feature-card.is-current h6,.home-mega .feature-card:hover h6,.services-mega .feature-card.is-current h6,.services-mega .feature-card:hover h6,.products-mega .feature-card.is-current h6,.products-mega .feature-card:hover h6{color:#0f3ea3}.home-mega .feature-card.is-current .icon-bubble,.home-mega .feature-card:hover .icon-bubble,.services-mega .feature-card.is-current .icon-bubble,.services-mega .feature-card:hover .icon-bubble,.products-mega .feature-card.is-current .icon-bubble,.products-mega .feature-card:hover .icon-bubble{background:#eef3ff;border-color:#d6e5ff;color:#3b82f6}.services-mega .service-content,.products-mega .product-content{display:none!important}.services-mega .service-content.active,.products-mega .product-content.active{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 60px}.home-mega .home-cta,.services-mega .home-cta,.products-mega .home-cta{margin-top:18px;padding:18px 16px;border:1px solid var(--stroke);border-radius:16px;background:var(--card);box-shadow:0 6px 18px #0206170f,0 2px 6px #0206170a;transition:box-shadow .2s ease,transform .2s ease}.home-mega .home-cta:hover,.services-mega .home-cta:hover,.products-mega .home-cta:hover{box-shadow:0 12px 30px #0206171f,0 4px 10px #02061714;transform:translateY(-1px)}.home-mega .home-cta .kicker,.services-mega .home-cta .kicker,.products-mega .home-cta .kicker{font-size:14px;color:var(--muted);margin:0 0 8px}.home-mega .home-cta h4,.services-mega .home-cta h4,.products-mega .home-cta h4{margin:0 0 12px;color:var(--ink)}.home-mega .home-cta .outline-btn,.services-mega .home-cta .outline-btn,.products-mega .home-cta .outline-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border:2px solid #3b82f6;color:var(--color-heritage-navy);border-radius:999px;font-weight:700;box-shadow:0 2px 6px #2563eb26;transition:box-shadow .2s ease,transform .2s ease}.home-mega .home-cta .outline-btn:hover,.services-mega .home-cta .outline-btn:hover,.products-mega .home-cta .outline-btn:hover{background:#eff6ff;box-shadow:0 6px 16px #2563eb40;transform:translateY(-1px)}.home-mega.only-left .grid,.home-mega.only-left .cta,.services-mega.only-left .grid,.services-mega.only-left .cta,.products-mega.only-left .grid,.products-mega.only-left .cta{display:none}.home-mega.only-left .menu-block-a,.services-mega.only-left .menu-block-a,.products-mega.only-left .menu-block-a{justify-content:flex-start}.megamenu *{font-style:"Inter",sans-serif!important}.services-mega .sidebar,.products-mega .sidebar{max-height:calc(100vh - 80px);overflow-y:auto}.view_all_blogs_headee{display:flex!important;width:100%;align-items:center;justify-content:space-between;grid-column:1/-1;padding-bottom:2rem}.view_all_blogs{background-color:#0f3ea3;color:#fff;border:none;border-radius:10px;height:2.5rem;padding:0 1rem;font-size:15px}.row-link span p{font-weight:400!important;color:#000!important}.home-mega .sidebar{max-height:calc(100vh - 80px);overflow-y:auto}.services-mega .menu-block-a>.card:not(.sidebar),.products-mega .menu-block-a>.card:not(.sidebar){flex:1 1 auto;padding:24px 28px;max-height:60vh;overflow-y:auto}.mega-menu-blocks.card .menu-block-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.mega-menu-blocks.card .menu-block-header .section-title{margin:0}.mega-menu-blocks.card .view-all{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;background:#0f3ea3;color:#fff;border-radius:22px;text-decoration:none;font-weight:700;font-size:13px}.blog-nav-cards.full-width{display:flex;gap:24px;align-items:flex-start;width:100%}.blog-nav-cards.full-width .blog-nav-card{flex:1 1 0;max-width:360px;display:block;background:#fff;border-radius:8px;text-decoration:none;color:inherit;padding:12px;box-shadow:0 6px 18px #0206170a}.blog-nav-cards.full-width .blog-nav-card.is-current{border:2px solid var(--color-signature-blue)}.blog-nav-card .blog-thumb{height:180px;overflow:hidden;border-radius:6px}.blog-nav-card .blog-thumb img{width:100%;height:100%;object-fit:cover;display:block}.blog-nav-card h6{margin:8px 0 6px;font-size:15px}.blog-nav-card p{margin:0;font-size:13px;color:var(--muted)}.home-mega .menu-block-a>.card:not(.sidebar){flex:1 1 auto;padding:24px 28px;max-height:calc(100vh - 400px);overflow-y:auto;padding-bottom:8rem}.services-mega .menu-block-a>.card:not(.sidebar) .menu-inner-block-a.service-content.active,.products-mega .menu-block-a>.card:not(.sidebar) .menu-inner-block-a.product-content.active{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 60px}.services-mega .menu-block-a>.card:not(.sidebar) .menu-inner-block-a:not(.service-content),.products-mega .menu-block-a>.card:not(.sidebar) .menu-inner-block-a:not(.product-content){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 60px}.services-mega .menu-block-a>.card:not(.sidebar) .menu-li-link,.products-mega .menu-block-a>.card:not(.sidebar) .menu-li-link{margin:0;padding:0;list-style:none;display:grid;gap:12px}.services-mega .menu-block-a,.products-mega .menu-block-a{display:flex;gap:24px;align-items:stretch}.services-mega .sidebar,.products-mega .sidebar{flex:0 0 280px;max-height:calc(100% - 300px);overflow-y:auto;-webkit-overflow-scrolling:touch}.services-mega #services-content,.products-mega #products-content,.services-mega .mega-menu-blocks.card:not(.sidebar),.products-mega .mega-menu-blocks.card:not(.sidebar){flex:1 1 auto;max-height:calc(100vh - 300px);overflow-y:auto;-webkit-overflow-scrolling:touch;padding-left:16px}.services-mega .menu-inner-block-a,.products-mega .menu-inner-block-a{padding-right:18px}.services-mega .menu-inner-block-a .inner-blockss,.products-mega .menu-inner-block-a .inner-blockss{margin-bottom:16px}@media(max-width:991px){.services-mega .sidebar,.services-mega #services-content,.products-mega .sidebar,.products-mega #products-content{max-height:none;overflow:visible}}.mobile-subnav{position:fixed;top:0;left:-110%;width:86%;max-width:380px;height:100%;background:#fff;z-index:99999;box-shadow:2px 0 18px #0000001f;transition:left .28s ease;overflow-y:auto}.mobile-subnav.open{left:0}.mobile-subnav-header{display:flex;align-items:center;gap:12px;padding:12px 14px;border-bottom:1px solid #eef2f6}.mobile-subnav .mobile-back{background:none;border:0;font-size:16px;color:#111827;cursor:pointer}.mobile-subnav .mobile-subnav-title{font-weight:600;font-size:15px}.mobile-subnav-body{padding:12px 16px}.mobile-subnav-body ul{list-style:none;padding-left:0}.mobile-subnav-body li{margin-bottom:8px}.mobile-subnav-body a{color:#111827;text-decoration:none}html.no-scroll,.no-scroll{overflow:hidden!important}.megamenu{position:relative!important}.megamenu .menu-dropdown{top:100%!important;padding-top:0!important}.megamenu:after{content:""!important;position:absolute!important;bottom:-20px!important;left:0!important;width:100%!important;height:20px!important;background:transparent!important}.hero-section_company_overview.company_overview{background-image:url(../images/company-hero.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;min-height:420px;display:flex;align-items:center;justify-content:center;position:relative;color:#fff;padding:80px 15px;background-color:#071020;padding:10rem 1rem 6rem}.hero-section_company_overview.company_overview *{font-family:var(--font-primary)!important}.about-section_company_overview.company_overview,.company_overview,.hero-section_company_overview.company_overview{font-family:Inter,Arial,sans-serif!important}.hero-section_company_overview.company_overview:before{content:"";position:absolute;inset:0;background:#0311238c;z-index:1}.hero-section_company_overview.company_overview>*{position:relative;z-index:2;width:100%;max-width:1100px;text-align:center;display:grid;gap:1rem}.hero-section_company_overview.company_overview .hero-breadcrumb small a{color:#ffffffc7;font-size:13px}.hero-section_company_overview.company_overview .hero-breadcrumb a{color:#ffffffe6;text-decoration:none}.hero-section_company_overview.company_overview .hero-breadcrumb small span{color:#3e8cfb!important;font-size:16px;font-weight:600}.hero-section_company_overview.company_overview .hero-title{font-size:52px;line-height:1.04;margin:6px 0 12px;font-weight:800;color:#fff;letter-spacing:-.5px}.hero-section_company_overview.company_overview .hero-subtitle{font-size:35px;line-height:1.4;font-weight:600;color:#fffffff2;max-width:700px;margin:0 auto 18px}.hero-section_company_overview.company_overview .hero-note{font-size:15px;color:#fff;margin-top:10px}@media(max-width:768px){.hero-section_company_overview.company_overview{min-height:370px;padding:48px 15px}.hero-section_company_overview.company_overview .hero-title{font-size:30px}.hero-section_company_overview.company_overview .hero-subtitle{font-size:16px}.hero-section_company_overview.company_overview .hero-note{font-size:12px}}.about-section_company_overview.company_overview{padding:70px 15px;background-color:#fff;color:#0b1b2b}.about-section_company_overview .about-row{gap:30px}.about-section_company_overview .about-text h2{font-size:34px;font-weight:800;margin-bottom:18px;color:#0b1b2b}.about-section_company_overview .about-text p{font-size:16px;color:#374151;line-height:1.7}.about-section_company_overview .about-image img{width:100%;max-width:400px;border-radius:6px;object-fit:contain}.company_overview_container .overview_content h2{font-size:50px;color:#000}.nascom_membership{display:grid;align-items:center;gap:1rem;padding:2rem 9rem}.nascom_membership h3{font-size:45px;font-weight:600;margin-bottom:1rem;color:#000}.nascom_membership_card h4{color:#000;font-size:22px;max-width:300px}.nascom_membership_card p{color:#1a2d47;font-size:16px;width:300px}.nascom_membership_cards{align-items:center;display:flex;gap:2rem;justify-content:center;justify-items:center;flex-wrap:wrap;max-width:1200px}.nascom_membership_card{display:grid;gap:1rem}.company_overview_container .overview_content p{font-size:20px;color:#2e2f2f}.company_overview{padding:70px 15px;background-color:#fff;color:#0b1b2b}high-impact-image img{width:100%;max-width:400px;border-radius:6px;object-fit:cover}.high-impact-text h2{font-size:45px;font-weight:600;line-height:58px;margin-bottom:12px;color:#000}.track_record_h2{width:100%;max-width:500px}.high-impact-text p{font-size:20px;color:#2e2f2f;line-height:1.7;margin-bottom:16px}.impact-list{list-style:none;padding-left:0;margin:0;display:flex;flex-direction:column;gap:1rem}.impact-list li{font-size:16px;position:relative;color:#2e2f2f;display:inline-flex;align-items:center;gap:.5rem}.company_overview_container{display:grid;grid-template-columns:1fr 1fr;padding:0 3rem;margin-top:3rem;gap:2rem;align-items:center}.overview-two-column_left{gap:14rem}.core_grid{display:grid;grid-template-columns:80% 1fr;gap:2rem}.awards-revognition-section{margin-bottom:3rem}.awards-revognition-section h2{line-height:67px}.awards-revognition-section .overview_content{margin-top:2rem}.nasscom-member{padding:0 6rem!important}.company_overview_container .overview_content{display:grid;gap:1rem}.overview_content .high_impact_span,.high_impact_span{margin-bottom:1rem}.overview_content span,.high-impact-text .high_impact_span,.high_impact_span{color:var(--color-signature-blue);font-weight:600;font-size:16px}@media(max-width:767px){.about-section_company_overview.company_overview,.company_overview{padding:32px 15px}.high-impact-image{margin-bottom:18px}.hero-section_company_overview.company_overview .hero-title{font-size:28px}.hero-section_company_overview.company_overview .hero-subtitle{font-size:15px}}.hero-section_company_overview.company_overview.has-custom-image{background-image:none}.core-expertise_company_overview.company_overview{padding:60px 15px;background:#fff;color:#0b1b2b}.core-expertise_company_overview .core-header h3{font-size:50px;margin:0 0 50px;font-weight:800;font-family:var(--font-primary)}.core-expertise_company_overview .cards-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:25px}.core-expertise_company_overview .core-card{position:relative;display:block;background:#f8fafc;border:none;border-radius:8px;padding:22px 22px 18px 28px;box-shadow:none}.core-expertise_company_overview .core-badge{position:absolute;top:-18px;left:-4px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#2b9cf0;color:#fff;font-weight:700;font-size:14px}.core-expertise_company_overview .core-card-body{margin-top:8px}.core-expertise_company_overview .core-card-body h4{margin:6px 0 8px;font-size:18px;font-weight:700}.core-expertise_company_overview .core-card-body p{margin:0;font-size:15px;color:#000;line-height:1.6}.core-expertise_company_overview .core-media{padding-left:22px}.core-image-wrap{position:relative}.core-image-wrap img{width:100%;border-radius:6px;display:block}.core-quote{position:absolute;right:-4rem;bottom:0;width:600px;max-width:46%}.core-quote-inner{background:#011d80;color:#fff;padding:26px;border-radius:6px;box-shadow:0 10px 26px #0309181f;clip-path:polygon(23% 0,100% 0%,100% 100%,0 100%,0 53%);padding-bottom:2rem}.core-quote-inner .core-quote-mark{padding-top:1rem;display:block;font-size:50px;color:#ffd24d;font-weight:700;margin-left:7rem}.core-quote-inner p{margin:0;font-size:25px;font-weight:550;line-height:2.5rem;max-width:300px;margin-left:6rem}.core-quote:before{content:"";position:absolute;right:100%;bottom:0;width:36px;height:36px;border:6px solid rgba(3,19,39,.12);border-right:0;border-bottom:0;transform:translate(8px) translateY(8px) rotate(-45deg)}.core_expert{padding:0 4rem!important}.our_vision_mission_section{padding:4rem 5rem;margin-top:2rem;display:grid;gap:3rem}.our_vision_mission_section img{width:100%}.vision_section_head{display:grid;align-items:center;gap:1.5rem}.vision_section_head h3{font-size:54px;text-align:center}.vision_section_head p{font-size:18px}.leadership-section{background-color:#fff;padding:60px 5rem 0}.container{max-width:1200px;margin:0 auto;padding:0 20px}.leadership-hero{display:flex;align-items:center;gap:50px;margin-bottom:60px;flex-wrap:wrap}.leadership-image{flex:1;min-width:300px}.leadership-image img{width:100%;height:auto;border-radius:8px;box-shadow:0 4px 20px #0000001a}.leadership-content{flex:1;min-width:300px;padding:20px;border-radius:8px}.leadership-content h2{font-size:38px;font-weight:700;color:#000;margin-bottom:20px;line-height:1.2}.leadership-content p{font-size:1rem;color:#2e2f2f;line-height:1.8;margin:.5rem 0}.leadership-defines{margin-top:60px}.leadership-defines h3{font-size:38px;font-weight:600;color:#2e2f2f;text-align:center;margin-bottom:50px}.leadership-cards{display:flex;flex-wrap:wrap;gap:30px}.lead-card{max-width:400px;background:#fff;padding:40px 30px;border-radius:8px;text-align:center;box-shadow:0 2px 15px #00000014;transition:transform .3s ease,box-shadow .3s ease}.lead-card img{width:50px;margin-bottom:1rem}.lead-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px #00000026}.lead-icon{width:80px;height:80px;margin:0 auto 25px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;padding:18px}.lead-card:nth-child(1) .lead-icon{background:linear-gradient(135deg,#f093fb,#f5576c)}.lead-card:nth-child(2) .lead-icon{background:linear-gradient(135deg,#4facfe,#00f2fe)}.lead-card:nth-child(3) .lead-icon{background:linear-gradient(135deg,#43e97b,#38f9d7)}.lead-icon svg,.lead-icon img{width:100%;height:100%;object-fit:contain}.lead-card h4{font-size:1.3rem;font-weight:600;color:#2e2f2f;margin-bottom:15px}.lead-card p{font-size:.95rem;color:#2e2f2f;line-height:1.6}.footer-quote{text-align:center;font-style:italic;color:#2e2f2f;margin-top:50px;padding:30px 50px;border-radius:8px;font-size:1rem;line-height:1.8;justify-self:center;width:100%;max-width:950px}.awards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:28px;align-items:stretch;margin:2rem 5rem}.award-card{background:#fff;padding:26px 18px;border-radius:12px;text-align:center;box-shadow:0 12px 30px #0309180f;transition:transform .18s ease,box-shadow .18s ease;display:flex;flex-direction:column;align-items:center}.award-card:hover{transform:translateY(-6px);box-shadow:0 20px 45px #0309181a}.award-media{width:100%;max-width:40px;margin:0 auto 14px}.award-media img{width:100%;height:auto;display:block}.award-caption{font-size:17px;color:#262556;font-weight:600;margin:0}.award-media{max-width:140px;margin-bottom:10px}.awards-section{background:url(../images/about/awards_bg.webp);background-size:cover;background-repeat:no-repeat;padding:5rem 0}.awards-title{padding:2rem 0}.nasscom-empower-section{padding:60px 15px 80px;background:#fff}.nasscom-section-title{font-size:30px;font-weight:700;margin-bottom:28px;color:#0b1b2b}.nasscom-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:36px;align-items:stretch;position:relative;max-width:1200px;margin:0 auto;padding:3rem 0;background-size:contain;background:url(../images/about/nasscom_bg.webp);background-repeat:no-repeat;background-position:center}.nasscom-grid:before{content:"";position:absolute;inset:12px 0;background:linear-gradient(90deg,#63ffc70f,#ffd1dc0f,#a2b2ff0f);border-radius:18px;filter:blur(8px);z-index:0}.nasscom-card{background:transparent;z-index:2}.nasscom-card-inner{background:#fff;padding:40px;border-radius:12px;box-shadow:0 22px 50px #0309180f;display:flex;flex-direction:column;gap:20px;min-height:230px}.nasscom-icon{width:40px;height:40px}.nasscom-icon img{width:100%;height:100%;object-fit:contain;display:block}.nasscom-copy{color:#1f2d3d;font-size:18px;line-height:1.6}.nasscom-caption{margin-top:34px;color:#0b243a;font-weight:600}.story_of_growth{padding:2rem 5rem;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:2rem;margin-top:2rem}.story_of_growth p{font-size:1rem;max-width:1100px}.key_milestones{max-width:950px;margin:0 auto;background:#fff;padding:50px 30px;min-height:100vh}.key_milestones h1{text-align:center;font-size:1.8em;margin-bottom:60px;color:#333;font-weight:600}.timeline{position:relative;padding:20px 0}.timeline:before{content:"";position:absolute;left:50%;transform:translate(-50%);width:2px;height:100%;background-image:repeating-linear-gradient(to bottom,#d0d0d0,#d0d0d0 8px,transparent 8px,transparent 16px);top:0}.milestone{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;margin-bottom:80px;gap:0;position:relative}.milestone:last-child{margin-bottom:0}.left-content{text-align:right;padding-right:40px;position:relative}.right-content{text-align:left;padding-left:40px;position:relative}.left-content .image:after{content:"";position:absolute;right:-71px;top:50%;transform:translateY(-50%);width:68px;height:2px;background-image:repeating-linear-gradient(to right,#4dd0e1,#4dd0e1 6px,transparent 6px,transparent 12px)}.right-content .image:after{content:"";position:absolute;left:-78px;top:50%;transform:translateY(-50%);width:80px;height:2px;background-image:repeating-linear-gradient(to right,#4dd0e1,#4dd0e1 6px,transparent 6px,transparent 12px)}@media screen and (max-width:1300px){.cor_expect_colomn_2{flex:0 0 100%!important;max-width:100%!important}}.year-section{display:flex;flex-direction:column;align-items:center;position:relative;z-index:2;width:80px}.year{background:#fff;color:#4dd0e1;font-weight:700;font-size:1.3em;white-space:nowrap}.dot{width:12px;height:12px;background:#4dd0e1;border-radius:50%}.image{max-width:450px;position:relative}.left-content .image{margin-left:auto}.right-content .image{margin-right:auto}.image img{width:100%;height:auto;display:block}.text-content{max-width:400px}.left-content .text-content{margin-left:auto}.right-content .text-content{margin-right:auto}.milestone-title{font-size:1.1em;font-weight:600;color:#000;margin-bottom:10px;margin-top:1rem}.milestone-desc{color:#666;line-height:1.5;font-size:.85em}@media(max-width:768px){.key_milestones{padding:10px}.key_milestones .timeline{display:grid!important;align-items:center;justify-items:center}.left-content{padding-right:0}.right-content{padding-left:0}.key_milestones{padding:40px 20px}}.nascom_driving_digital{padding:0 15px;background:#fff;margin-top:4rem}.nascom_driving_digital_wrapper{display:grid;grid-template-columns:.8fr 1fr;gap:60px;align-items:flex-start;max-width:1200px;margin:0 auto;padding-left:20px}.nascom_driving_digital_image{display:flex;align-items:center;justify-content:center}.nascom_driving_digital_img{width:100%;border-radius:6px;object-fit:cover;box-shadow:0 28px 60px #03091829;border:1px solid rgba(3,9,24,.06)}.nascom_driving_digital_image img{width:100%}.nascom_driving_digital_content{padding-right:20px;display:grid;gap:1rem}.nascom_driving_digital_title{font-size:45px;font-weight:800;color:#222;margin-bottom:6px;line-height:1.08;max-width:550px}.nascom_driving_digital_intro{color:#2e2f2f;font-size:20px;margin-bottom:18px;max-width:380px;width:100%}.nascom_driving_digital_list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.nascom_driving_digital_item{display:flex;gap:14px;align-items:flex-start;color:#1f2d3d;font-size:15px;line-height:1.6}.nascom_driving_digital_bullet{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;border:2px solid #ff6b6b;color:#ff6b6b;font-size:10px;margin-top:6px;flex-shrink:0}.nascom_driving_digital_item_text{font-size:16px;color:#243142}@media(max-width:480px){.story_of_growth{text-align:center;padding:1rem}.timeline{padding:0}.key_milestones{padding:30px 15px}.key_milestones h1{font-size:1.3em}.year{font-size:1.1em}.year-section{left:-5px}.dot{left:29px}}@media(max-width:1200px){.nasscom-grid{grid-template-columns:repeat(2,1fr);max-width:960px}.story_of_growth{padding:2rem 3rem}}@media(max-width:767px){.nasscom-grid{grid-template-columns:1fr;margin:0 12px}.nasscom-card-inner{padding:20px;gap:14px;min-height:auto;flex-direction:column;align-items:center;text-align:center}.nasscom-section-title{font-size:22px}.nasscom-icon{width:72px;height:72px;flex:0 0 72px}.nasscom-copy{font-size:16px}}@media(max-width:768px){.leadership-section{padding:40px 1rem}.leadership-hero{gap:30px;margin-bottom:40px}.awards-grid{grid-template-columns:1fr!important}.awards-section{padding:60px 15px 80px}.awards-title{font-size:30px;font-weight:700;margin-bottom:24px;color:#0b1b2b}@media(max-width:1200px){.awards-grid{grid-template-columns:repeat(2,1fr)}}.awards-section{padding:36px 12px}.awards-title{font-size:22px}.award-card{padding:16px}.award-media{max-width:140px;margin-bottom:10px}@media(max-width:480px){.awards-grid{grid-template-columns:1fr;margin:1rem}.award-caption{font-size:13px}}.leadership-content h2{font-size:1.7rem}.leadership-content p{font-size:.95rem}.leadership-defines h3{font-size:1.5rem;margin-bottom:30px}.leadership-cards{gap:20px}.lead-card{padding:30px 20px}.lead-icon{width:70px;height:70px;margin-bottom:20px}.lead-card h4{font-size:1.1rem}.lead-card p{font-size:.9rem}.footer-quote{font-size:.9rem;padding:20px 15px;margin-top:30px}}@media(max-width:480px){.container{padding:0 15px}.leadership-content h2{font-size:1.5rem}.leadership-defines h3{font-size:1.3rem}.leadership-cards{grid-template-columns:1fr}}@media(max-width:1199px){.core-quote{right:-3rem;width:340px}}@media(max-width:991px){.core-expertise_company_overview .cards-grid{grid-template-columns:1fr}.core-quote{position:relative;right:auto;bottom:auto;width:100%;max-width:none;margin-top:18px}.core-quote-inner{transform:none}}@media(max-width:1200px){.company_overview_container{padding:0 2rem;grid-template-columns:1fr 1fr}.company_overview_container .overview_content h2,.high-impact-text h2{font-size:26px}.company_overview_container .overview_content p,.high-impact-text p,.track_record_h2{font-size:16px}.core-media,.core-quote{display:none}.overview-two-column_left{gap:3rem!important}.about-section_company_overview .about-image img,.core-image-wrap img,.about-image img,.high-impact-image img{max-width:100%;height:auto}.nascom_membership{padding:0rem}.nascom_membership_card h4{font-size:18px;max-width:90%}.nascom_membership_card p{max-width:90%;font-size:14px}.nasscom-grid:before{background:inherit}.nascom_membership h3{font-size:24px;margin-left:0;text-align:center;line-height:unset}.nascom_membership_cards{max-width:100%;gap:1rem}.nascom_membership_card{width:unset}}@media(max-width:992px){.company_overview_container:nth-child(odd) .about-image{grid-row:1/2}.company_overview_container{grid-template-columns:1fr;padding:0 1.5rem;gap:1.5rem}.company_overview_container>div{width:100%}.core-expertise_company_overview .cards-grid{grid-template-columns:1fr}.core-expertise_company_overview .core-media{padding-left:0}.core-quote{position:relative;right:auto;bottom:auto;width:100%;margin-top:12px}}@media(max-width:768px){.nasscom-member{padding:1rem!important}.our_vision_mission_section{display:flex;flex-direction:column}.vision_section_head{grid-template-columns:1fr;padding:.5rem;gap:1rem}.hero-section_company_overview.company_overview{padding:36px 16px}.hero-section_company_overview.company_overview .hero-title{font-size:24px}.hero-section_company_overview.company_overview .hero-subtitle{font-size:14px}.overview_content h2,.high-impact-text h2,.core-header h3{font-size:20px}.core-expertise_company_overview .cards-grid{gap:12px}.core-expertise_company_overview .core-card{padding:18px 14px 14px 56px}.core-expertise_company_overview .core-badge{left:14px;top:-14px;width:36px;height:36px;line-height:36px}.core-quote-inner{padding:16px}}@media(max-width:480px){.company_overview_container,.our_vision_mission_section{padding:0}.hero-section_company_overview.company_overview{padding:40px 12px 28px}.core-expertise_company_overview .core-card{padding-left:18px}.core-expertise_company_overview .core-badge{position:relative;left:0;top:0;margin-bottom:8px}.core-img{display:none}.core-expertise_company_overview .core-card{padding-top:12px}.core-quote{transform:none}.core_expert{padding:0 1rem!important}.company_overview_container{display:flex;flex-direction:column}.about-section .about-image,.mission-section .about-image,.high-impact-section .high-impact-image{order:-1}.overview_content h2,.high-impact-text h2,.core-header h3{font-size:26px!important;line-height:initial}.overview_content p,.high-impact-text p,.core-header p{text-align:justify}.impact-list li{font-size:1rem}.hero-section_company_overview.company_overview .hero-title{font-size:22px}p{font-size:15px}}.nascom_what_it_means{padding:60px 15px;background-color:#f1f9ff;margin-top:5rem}.nascom_what_it_means_wrapper{display:grid;grid-template-columns:1.4fr 1fr;gap:50px;align-items:center;max-width:1200px;margin:0 auto}.nascom_what_it_means_content{padding-right:20px}.nascom_what_it_means_title{font-size:45px;font-weight:700;color:#071020;margin-bottom:30px;line-height:1.3;font-family:var(--font-primary);text-align:center}.nascom_what_it_means_intro{margin-bottom:25px}.nascom_what_it_means_text{font-size:35px;font-weight:600;color:#333;margin:0;line-height:1.5;font-family:var(--font-primary)}.nascom_what_it_means_list{list-style:none;padding:0;margin:0}.nascom_what_it_means_item{display:flex;align-items:flex-start;margin-bottom:20px;font-size:15px;line-height:1.6;color:#333;font-family:var(--font-primary)}.nascom_what_it_means_bullet{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;background-color:#1c274c;border-radius:50%;margin-right:15px;margin-top:4px;flex-shrink:0;color:#fff;font-size:12px}.nascom_what_it_means_item_text{color:#333;font-size:18px;font-weight:400}.nascom_what_it_means_image{display:flex;align-items:center;justify-content:center}.nascom_what_it_means_img{width:100%;height:auto;object-fit:contain;border-radius:8px}.nascom_notes{background-color:#cbe9fe45;padding:5rem 10rem;margin:7rem 0 5rem;display:grid;align-items:center;justify-items:center;gap:2rem;position:relative;z-index:10}.nascom_notes_wrapper{position:relative;display:grid;gap:1rem;justify-items:center;gap:2rem;z-index:100}.nascom_left{position:absolute;left:-40px}.nascom_right{position:absolute;bottom:0;right:-40px}.nascom_notes p{font-size:19px;color:#222;text-align:center;font-weight:550;line-height:1.7;max-width:860px}.nascom_notes img{width:2rem}@media(max-width:992px){.nascom_what_it_means_wrapper{display:flex;flex-direction:column-reverse;gap:40px}.nascom_what_it_means_content{padding-right:0}.nascom_what_it_means_title{font-size:28px}.nasscom-grid{padding:0}.nascom_what_it_means_text{font-size:18px}}@media(max-width:768px){.nascom_what_it_means{padding:40px 15px}.nascom_what_it_means_wrapper{gap:30px}.nascom_what_it_means_title{font-size:24px;margin-bottom:20px}.nascom_what_it_means_text{font-size:14px}.nascom_what_it_means_item{font-size:14px;margin-bottom:16px}.nascom_what_it_means_bullet{width:7px;height:7px;margin-right:12px;margin-top:6px}}@media(max-width:576px){.nascom_what_it_means{padding:30px 12px}.nascom_what_it_means_wrapper{gap:25px}.nascom_what_it_means_title{font-size:20px;margin-bottom:16px}.nascom_what_it_means_text{font-size:13px}.nascom_what_it_means_item{font-size:13px;margin-bottom:14px}.nascom_what_it_means_item_text{font-size:13px}.nascom_what_it_means_img{max-width:100%}@media(max-width:1100px){.nascom_driving_digital_wrapper{grid-template-columns:320px 1fr;gap:40px}.nascom_driving_digital_img{height:320px}}@media(max-width:992px){.nascom_driving_digital_wrapper{grid-template-columns:1fr;gap:28px}.nascom_driving_digital_image{order:-1}.nascom_driving_digital_title{font-size:24px}}.nascom_driving_digital{padding:0}.nascom_driving_digital_intro{font-size:15px}.nascom_driving_digital_title{font-size:20px;margin-bottom:10px}.nascom_driving_digital_content{gap:.4rem}.nascom_driving_digital_list{gap:.7rem}.nascom_driving_digital_item,.nascom_driving_digital_item_text{font-size:14px}.nascom_driving_digital_bullet{width:14px;height:14px;font-size:9px;margin-top:6px;border-width:1.5px}}.blog-block .row{margin:0 35px}.blog-block .col-lg-4,.blog-block .col-sm-6{padding-left:15px!important;padding-right:15px!important;margin-bottom:30px!important}.ree-media-crd{background:#fff!important;border-radius:12px!important;overflow:hidden!important;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f!important;height:100%!important;display:flex!important;flex-direction:column!important;margin:0!important;opacity:1!important;transform:none!important;transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1),box-shadow .3s ease!important}.ree-media-crd.animate-in{opacity:1!important;transform:translateY(0) scale(1)!important}.ree-media-crd:hover{transform:translateY(-4px) scale(1.02)!important;box-shadow:0 10px 25px -3px #0000001a,0 4px 6px -2px #0000000d!important}.rpl-img{position:relative!important;width:100%!important;height:225px!important;overflow:hidden!important;background:#f3f4f6!important;margin:0!important;border-radius:12px 12px 0 0!important}.rpl-img img{width:100%!important;height:100%!important;object-fit:cover!important;transition:transform .3s ease!important;display:block!important;margin:0!important}.ree-media-crd:hover .rpl-img img{transform:scale(1.05)!important}.blog-category-tag{position:absolute!important;top:16px!important;left:16px!important;background:#0f172ad9!important;backdrop-filter:blur(10px) saturate(1.1)!important;-webkit-backdrop-filter:blur(10px) saturate(1.1)!important;border:1px solid rgba(255,255,255,.18)!important;color:#fff!important;padding:6px 12px!important;border-radius:20px!important;font-size:12px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.5px!important;z-index:2!important;box-shadow:0 2px 8px #00000059!important;text-shadow:0 1px 2px rgba(0,0,0,.45)!important}.rpl-contt{padding:10px 20px!important;flex:1!important;display:flex!important;flex-direction:column!important;margin:0!important}.blog-meta{display:block!important;font-size:13px!important;color:#9ca3af!important;margin-bottom:5px!important;font-weight:400!important}.blog-quick-inf{display:none!important}.blog-filter-section{margin-bottom:50px!important;display:flex!important;justify-content:center!important;align-items:center!important}.blog-filter-buttons{display:flex!important;flex-wrap:wrap!important;gap:12px!important;justify-content:center!important;align-items:center!important}.blog-filter-btn{padding:10px 20px!important;border-radius:24px!important;border:none!important;font-size:14px!important;font-weight:500!important;cursor:pointer!important;transition:all .3s ease!important;background:#f3f4f6!important;color:#374151!important;box-shadow:none!important;font-family:inherit!important}.blog-filter-btn:hover{background:#e5e7eb!important;color:#1f2937!important}.blog-filter-btn.active{background:#3b82f6!important;color:#fff!important;box-shadow:0 2px 8px #3b82f64d!important}.blog-card-item{transition:opacity .3s ease,transform .3s ease!important}.blog-card-item.filtered-out{display:none!important}.rpl-contt h4{margin:0 0 12px!important;font-size:20px!important;font-weight:550!important;color:#1f2937!important;line-height:1.4!important}.rpl-contt h4 a{color:#1f2937!important;text-decoration:none!important;transition:color .3s ease!important}.rpl-contt h4 a:hover{color:#3b82f6!important}.blog-description{font-size:14px!important;color:#6b7280!important;line-height:1.6!important;margin-bottom:16px!important;flex:1!important;display:-webkit-box!important;-webkit-line-clamp:3!important;line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important}.blog-read-more{display:inline-flex!important;align-items:center!important;gap:6px!important;color:#3b82f6!important;font-size:14px!important;font-weight:600!important;text-decoration:none!important;margin-top:auto!important;transition:all .3s ease!important}.blog-read-more:hover{color:var(--color-signature-blue)!important;gap:10px!important}.blog-read-more i{font-size:12px!important;transition:transform .3s ease!important}.blog-read-more:hover i{transform:translate(4px)!important}@media(max-width:768px){.blog-block .col-lg-4,.blog-block .col-sm-6{margin-bottom:24px!important;padding-left:12px!important;padding-right:12px!important}.blog-block .row{margin-left:-12px!important;margin-right:-12px!important}.rpl-img{height:180px!important}.rpl-contt{padding:20px!important}.rpl-contt h4{font-size:18px!important}.blog-description{font-size:13px!important}.blog-filter-buttons{gap:8px!important}.blog-filter-btn{padding:8px 16px!important;font-size:13px!important}}@media(max-width:480px){.blog-block .col-lg-4,.blog-block .col-sm-6{margin-bottom:20px!important;padding-left:10px!important;padding-right:10px!important}.blog-block .row{margin-left:-10px!important;margin-right:-10px!important}.rpl-img{height:160px!important}.rpl-contt{padding:16px!important}.rpl-contt h4{font-size:16px!important}.blog-category-tag{top:12px!important;left:12px!important;padding:4px 10px!important;font-size:11px!important}}.blv3-page{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background:#fff;color:#1a1a2e;-webkit-font-smoothing:antialiased;padding-top:140px}.blv3-container{max-width:1200px;margin:0 auto;padding:0 24px}.blv3-breadcrumb{padding:16px 0}.blv3-breadcrumb .blv3-container{display:flex;align-items:center;gap:0;font-size:14px;white-space:nowrap;flex-wrap:wrap}.blv3-breadcrumb a{color:#6b7280;text-decoration:none;transition:color .2s}.blv3-breadcrumb a:hover{color:#6366f1}.blv3-breadcrumb-sep{margin:0 10px;color:#d1d5db}.blv3-breadcrumb-current{color:#374151;font-weight:500}.blv3-hero{padding:16px 0 0}.blv3-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.blv3-tag{background:#f3f4f6;color:#4b5563;padding:6px 16px;border-radius:20px;font-size:12px;font-weight:500}.blv3-title{font-family:Playfair Display,Georgia,serif;font-size:48px;font-weight:900;line-height:1.1;letter-spacing:-.5px;color:#1a1a2e;margin:0 0 24px}.blv3-title-gradient{background:linear-gradient(135deg,#6366f1,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.blv3-meta{display:flex;flex-wrap:wrap;align-items:center;gap:16px;font-size:14px;color:#9ca3af}.blv3-meta-item{display:flex;align-items:center;gap:6px}.blv3-meta-item svg{opacity:.5}.blv3-accent-bar{width:96px;height:4px;border-radius:2px;background:linear-gradient(135deg,#6366f1,#a855f7);margin:24px 0 32px}.blv3-hero-img{border-radius:16px;overflow:hidden;box-shadow:0 8px 40px #00000014;aspect-ratio:16 / 9;background:#f3f4f6}.blv3-hero-img img{width:100%;height:100%;display:block;object-fit:cover}.blv3-body{padding:48px 0 80px}.blv3-grid{display:flex;gap:36px;align-items:flex-start;position:relative}.blv3-toc{width:260px;flex-shrink:0;position:-webkit-sticky!important;position:sticky!important;top:120px!important;align-self:flex-start!important;max-height:calc(100vh - 160px);overflow-y:auto;overscroll-behavior:contain;background:#fafaff;border:1px solid #e8e8f4;border-radius:16px;padding:24px 20px;box-shadow:0 2px 12px #6366f10f;z-index:5}.blv3-toc::-webkit-scrollbar{width:4px}.blv3-toc::-webkit-scrollbar-track{background:transparent}.blv3-toc::-webkit-scrollbar-thumb{background:#c7d2fe;border-radius:4px}.blv3-toc-heading{font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:2px;color:#6366f1;margin:0 0 20px;display:flex;align-items:center;gap:10px;padding-bottom:14px;border-bottom:2px solid #eef2ff}.blv3-toc-heading:before{content:"\1f4d1";font-size:16px}.blv3-toc-list{list-style:none;padding:0;margin:0;border-left:3px solid #eef2ff}.blv3-toc-list li{margin:0}.blv3-toc-link{display:flex;align-items:flex-start;gap:10px;padding:11px 14px 11px 18px;font-size:14px;font-weight:500;color:#6b7280;text-decoration:none;transition:all .25s ease;border-left:3px solid transparent;margin-left:-3px;line-height:1.45;border-radius:0 10px 10px 0;position:relative}.blv3-toc-link:before{content:"";width:7px;height:7px;border-radius:50%;background:#d1d5db;flex-shrink:0;transition:all .3s ease;border:2px solid transparent}.blv3-toc-link:hover{color:#6366f1;background:#6366f10f;border-left-color:#6366f1}.blv3-toc-link:hover:before{background:#6366f1;border-color:#6366f133;transform:scale(1.3);box-shadow:0 0 8px #6366f159}.blv3-toc-sub .blv3-toc-link{padding-left:36px;font-size:13px;color:#9ca3af}.blv3-toc-sub .blv3-toc-link:before{width:5px;height:5px;background:#e5e7eb}.blv3-article{flex:1;min-width:0;max-width:780px}.blv3-tldr{display:flex;align-items:flex-start;gap:16px;padding:24px 28px;border-radius:12px;border:1px solid #c7d2fe;background:#eef2ff;margin-bottom:40px}.blv3-tldr-icon{flex-shrink:0;color:#6366f1;margin-top:2px}.blv3-tldr-title{font-size:18px;font-weight:700;color:#1a1a2e;margin:0 0 8px}.blv3-tldr-text{font-size:15px;line-height:1.7;color:#4b5563;margin:0}.blv3-content{font-size:17px;line-height:1.85;color:#374151}.blv3-content h2{font-family:Playfair Display,Georgia,serif;font-size:28px;font-weight:700;color:#1a1a2e;margin:48px 0 16px;line-height:1.3;scroll-margin-top:140px}.blv3-content h3{font-size:22px;font-weight:700;color:#1a1a2e;margin:36px 0 12px;line-height:1.3;scroll-margin-top:140px}.blv3-content h4{font-size:18px;font-weight:700;color:#374151;margin:28px 0 10px}.blv3-content p{margin:0 0 20px;color:#4b5563}.blv3-content a{color:#6366f1;text-decoration:none;font-weight:500;border-bottom:1px solid rgba(99,102,241,.3);transition:all .2s}.blv3-content a:hover{color:#4f46e5;border-bottom-color:#4f46e5}.blv3-content img{max-width:100%;height:auto;border-radius:12px;margin:24px 0}.blv3-content strong{font-weight:700;color:#1a1a2e}.blv3-content ul{list-style:none;padding:0;margin:0 0 24px}.blv3-content ul>li{position:relative;padding-left:24px;margin-bottom:10px;color:#4b5563}.blv3-content ul>li:before{content:"";position:absolute;left:6px;top:10px;width:6px;height:6px;border-radius:50%;background:#6366f1}.blv3-content ol{margin:0 0 24px;padding-left:24px}.blv3-content ol>li{margin-bottom:10px;color:#4b5563}.blv3-content li{line-height:1.7}.blv3-content blockquote{border-left:4px solid #6366f1;padding:20px 24px;margin:32px 0;background:#faf9ff;border-radius:0 12px 12px 0;font-style:italic;color:#4338ca;font-size:17px;line-height:1.7}.blv3-content pre{background:#1e293b;color:#e2e8f0;padding:24px;border-radius:12px;overflow-x:auto;margin:28px 0;font-size:14px;line-height:1.7}.blv3-content code{background:#f1f5f9;padding:2px 8px;border-radius:6px;font-size:15px;color:#e11d48;font-family:SF Mono,Fira Code,monospace}.blv3-content pre code{background:none;padding:0;color:inherit;font-size:14px}.blv3-content table{width:100%;border-collapse:collapse;margin:24px 0;border-radius:10px;overflow:hidden;border:1px solid #e5e7eb}.blv3-content th,.blv3-content td{padding:12px 16px;text-align:left;font-size:15px;border-bottom:1px solid #f0f0f5}.blv3-content th{background:#f8fafc;font-weight:600;color:#1a1a2e;font-size:13px;text-transform:uppercase;letter-spacing:.5px}.blv3-content hr{border:none;border-top:1px solid #e5e7eb;margin:40px 0}.blv3-cta-banner{background:linear-gradient(135deg,#6366f1,#a855f7);border-radius:16px;padding:40px 48px;text-align:center;margin:48px 0}.blv3-cta-banner-title{font-size:24px;font-weight:700;color:#fff;margin:0 0 8px}.blv3-cta-banner-text{font-size:15px;color:#fffc;margin:0 auto 24px;max-width:480px}.blv3-cta-banner-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 28px;background:#fff;color:#1a1a2e;border-radius:10px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s}.blv3-cta-banner-btn:hover{background:#f3f4f6;transform:translateY(-1px);box-shadow:0 4px 16px #00000026}.blv3-faq{margin:48px 0}.blv3-faq-heading{font-family:Playfair Display,Georgia,serif;font-size:28px;font-weight:700;color:#1a1a2e;margin:0 0 24px}.blv3-faq-list{display:flex;flex-direction:column}.blv3-faq-item{border-bottom:1px solid #e5e7eb}.blv3-faq-item:first-child{border-top:1px solid #e5e7eb}.blv3-faq-q{display:flex;justify-content:space-between;align-items:center;padding:20px 0;cursor:pointer;list-style:none;font-size:15px;font-weight:600;color:#1a1a2e;transition:color .2s}.blv3-faq-q::-webkit-details-marker{display:none}.blv3-faq-q:after{content:"+";width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#f3f4f6;color:#6b7280;font-size:20px;font-weight:400;flex-shrink:0;transition:all .2s;line-height:1}.blv3-faq-item[open] .blv3-faq-q:after{content:"\2212";background:#6366f1;color:#fff}.blv3-faq-q:hover{color:#6366f1}.blv3-faq-a{padding:0 0 20px;font-size:15px;color:#6b7280;line-height:1.7}.blv3-takeaways{border-radius:12px;border:1px solid #c7d2fe;background:#eef2ff;padding:24px 28px;margin:48px 0}.blv3-takeaways-title{font-size:18px;font-weight:700;color:#1a1a2e;margin:0 0 12px}.blv3-takeaways-text{font-size:15px;line-height:1.7;color:#4b5563;margin:0}.blv3-author-footer{border-top:1px solid #e5e7eb;padding-top:32px;margin-top:48px}.blv3-published-line{font-size:14px;color:#9ca3af;margin:0 0 32px}.blv3-published-line strong{color:#374151}.blv3-published-line a{color:#6366f1;text-decoration:none}.blv3-author-card{background:#f9fafb;border:1px solid #e5e7eb;border-radius:16px;padding:24px 28px;display:flex;align-items:center;gap:16px}.blv3-author-logo{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,#6366f1,#a855f7);object-fit:contain;padding:6px;flex-shrink:0}.blv3-author-info{flex:1}.blv3-author-title{font-size:16px;font-weight:600;color:#1a1a2e;margin:0 0 4px}.blv3-author-sub{font-size:14px;color:#9ca3af;margin:0}.blv3-author-btn{display:inline-flex;padding:10px 24px;background:#6366f1;color:#fff;border-radius:10px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s;flex-shrink:0}.blv3-author-btn:hover{background:#4f46e5;transform:translateY(-1px);box-shadow:0 4px 16px #6366f14d}.blv3-empty{text-align:center;padding:80px 20px;color:#9ca3af;font-size:18px}@media(max-width:1024px){.blv3-grid{flex-direction:column;padding-left:0}.blv3-toc{position:static;left:auto;width:100%;max-height:none;border-bottom:1px solid #e5e7eb;padding-bottom:20px;margin-bottom:32px;z-index:auto}.blv3-toc{position:static;left:auto;width:100%;max-height:none;border-bottom:1px solid #e5e7eb;padding:16px;margin-bottom:32px;border-radius:12px;z-index:auto}.blv3-toc-heading{border-bottom:none;padding-bottom:8px;margin-bottom:12px}.blv3-toc-list{display:flex;flex-wrap:wrap;gap:6px;border-left:none}.blv3-toc-link{border-left:none;margin-left:0;padding:8px 16px;border-radius:20px;font-size:13px;background:#f3f4f6;border:1px solid #e5e7eb}.blv3-toc-link:before{display:none}.blv3-toc-link:hover{background:#eef2ff;color:#6366f1;border-left-color:transparent;border-color:#c7d2fe}.blv3-article{max-width:100%}}@media(max-width:768px){.blv3-title{font-size:32px}.blv3-container{padding:0 20px}.blv3-content{font-size:16px}.blv3-content h2{font-size:24px}.blv3-cta-banner{padding:32px 24px}.blv3-author-card{flex-direction:column;text-align:center}}@media(max-width:480px){.blv3-title{font-size:28px}.blv3-meta{flex-direction:column;align-items:flex-start;gap:8px}.blv3-content h2{font-size:22px}.blv3-cta-banner-title{font-size:20px}}html:has(.blv3-page){overflow-x:clip}body:has(.blv3-page){overflow-x:clip}.blv3-page [data-paroller-factor],.blv3-page [data-rellax-speed],.blv3-page .parallax,.blv3-page [style*="will-change: transform"]{transform:none!important;will-change:auto!important;transition:none!important}.blv3-content h2,.blv3-content h3,.blv3-content h4,.blv3-faq,[id]{scroll-margin-top:130px}.blv3-toc-link{transition:color .25s ease}.blv3-toc-link.blv3-toc-active{color:var(--color-signature-blue);font-weight:600}.blv3-toc-sub .blv3-toc-link.blv3-toc-active{color:var(--color-signature-blue)}.blv3-toc-link{white-space:normal;word-break:break-word;overflow-wrap:break-word;line-height:1.5}.blv3-toc-link.blv3-toc-active{color:#6366f1!important;font-weight:700!important;background:#6366f114!important;border-left-color:#6366f1!important}.blv3-toc-link.blv3-toc-active:before{background:#6366f1!important;border-color:#6366f14d!important;transform:scale(1.4)!important;box-shadow:0 0 8px #6366f166!important}.blv3-toc-sub .blv3-toc-link.blv3-toc-active{color:#6366f1!important;font-weight:600!important;background:#6366f10d!important;border-left-color:#6366f1!important}@media(max-width:768px){.blv3-page{padding-top:100px!important}.blv3-toc{position:static!important;width:100%!important;max-height:200px!important;overflow-y:auto!important;padding:14px 16px!important;margin-bottom:24px!important;border-radius:12px!important}.blv3-toc-list{display:flex!important;flex-wrap:wrap!important;gap:6px!important;border-left:none!important}.blv3-toc-link{padding:6px 14px!important;font-size:12px!important;border-radius:16px!important;background:#f3f4f6!important;border:1px solid #e5e7eb!important;border-left:none!important;margin-left:0!important}.blv3-toc-link:before{display:none!important}.blv3-toc-link.blv3-toc-active{background:#eef2ff!important;border-color:#6366f1!important;color:#6366f1!important}.blv3-grid{flex-direction:column!important;gap:0!important}.blv3-article{max-width:100%!important}.blv3-hero-img{border-radius:12px!important;aspect-ratio:16 / 10!important}.blv3-body{padding:24px 0 40px!important}.blv3-content h2,.blv3-content h3{scroll-margin-top:120px!important}.blv3-tags{gap:6px!important;margin-bottom:16px!important}.blv3-tag{font-size:11px!important;padding:4px 12px!important}.blv3-title{font-size:28px!important;margin-bottom:16px!important}.blv3-content table{display:block!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}}.blv3-toc-link:before{margin-top:4px;flex-shrink:0}@media(min-width:1025px){.blv3-toc{width:300px!important;max-height:calc(100vh - 140px)!important;overflow-y:auto!important;overflow-x:hidden!important;position:-webkit-sticky!important;position:sticky!important;top:120px!important;left:auto!important;align-self:flex-start!important;flex-shrink:0!important;z-index:5!important}.blv3-grid{padding-left:0!important}}@media(max-width:1024px){.blv3-toc{position:static!important;left:auto!important;width:100%!important;max-height:none!important}.blv3-grid{padding-left:0!important}}.blv3-toc-link{white-space:normal!important;word-break:break-word!important;overflow:unset;text-overflow:unset!important;align-items:flex-start!important}.blv3-toc-list{overflow:unset}[id^=cs-]{scroll-margin-top:120px!important}.blv3-toc-link{white-space:normal!important;word-break:break-word!important;overflow:unset;text-overflow:unset!important;align-items:flex-start!important;line-height:1.5!important}.blv3-toc-link:before{margin-top:5px!important;flex-shrink:0!important}.blv3-content h2,.blv3-content h3,.blv3-content h4,[id^=cs-],.blv3-faq,.blv3-tldr,.blv3-takeaways{scroll-margin-top:150px!important}.blv3-content h2,.blv3-content h3,.blv3-content h4,[id^=cs-],.blv3-faq,.blv3-tldr,.blv3-takeaways,.blv3-cta-banner{scroll-margin-top:180px!important}.container-fluid.m-p-l-r-0{position:relative!important;padding-top:0;padding-bottom:0}.menu-header .menu-dropdown{position:fixed!important;top:100px!important;left:0!important;right:0!important;width:100vw!important;max-width:100vw!important;z-index:99999!important;background:#fff!important;border-radius:0 0 12px 12px!important;box-shadow:0 20px 60px #00000014,0 4px 20px #0000000a!important;border:1px solid #e5e7eb!important;border-top:none!important;overflow:hidden;max-height:calc(100vh - 140px)!important;overflow-y:auto!important}.menu-header{position:relative!important;overflow:visible;min-height:70px;max-height:70px}.menu-block-set>.container{flex:1 1 auto;overflow:auto;min-height:0;max-width:100%!important;padding:0 0 0 32px!important}.home-mega-layout{display:flex!important;gap:0;flex-direction:row!important;min-height:340px;align-items:stretch}.home-mega-sidebar{min-width:340px;max-width:360px;border-right:1px solid #e5e7eb;padding:20px 0 16px;flex-shrink:0;background:#fff;overflow-y:auto}.home-mega-title{display:block;font-size:14px;font-weight:900;color:#1714c6;text-transform:uppercase;letter-spacing:1.5px;padding:0 24px 14px;margin:0}.home-mega-item{display:flex;align-items:flex-start;gap:12px;padding:10px 24px;cursor:pointer;transition:background .15s ease;margin:0;border-radius:0;border:none;border-left:3px solid transparent;position:relative}.home-mega-item:hover{background:#f0f6fe;border-left-color:#e5e7eb}.home-mega-item.active{background:#f0f6fe;border-left-color:var(--color-signature-blue)}.home-mega-item:after{content:"\203a";position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:18px;font-weight:300;color:transparent;transition:color .15s}.home-mega-item.active:after,.home-mega-item:hover:after{color:#9ca3af}.home-mega-item-icon{width:32px;height:32px;border-radius:8px;background:#f3f4f6;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px;transition:background .15s}.home-mega-item-icon img{width:18px;height:18px;object-fit:contain}.home-mega-item.active .home-mega-item-icon,.home-mega-item:hover .home-mega-item-icon{background:#eff6ff}.home-mega-item-text{display:flex;flex-direction:column;gap:1px;padding-right:22px;min-width:0}.home-mega-item-label{font-size:13.5px;font-weight:600;color:#111827;transition:color .15s;line-height:1.3}.home-mega-item.active .home-mega-item-label,.home-mega-item:hover .home-mega-item-label{color:#111827}.home-mega-item-desc{font-size:11.5px;font-weight:400;color:#374151;margin-top:1px;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4;white-space:normal}.home-mega-item.active .home-mega-item-desc,.home-mega-item:hover .home-mega-item-desc{color:#6b7280}.home-mega-content{flex:1 1 0;padding:28px 36px;min-width:0;background:#fff;overflow-y:auto;border-right:1px solid #f3f4f6}.home-mega-panel{display:none}.home-mega-panel.active{display:block}.home-mega-panel-title{font-size:12px;font-weight:700;color:#1714c6;margin-bottom:20px;text-transform:uppercase;letter-spacing:1.5px}.home-mega-panel .menu-headings{font-size:12px;font-weight:700;color:#1714c6;margin-bottom:20px;text-transform:uppercase;letter-spacing:1.5px;display:block}.home-mega-panel .menu-inner-block-a{display:flex;gap:20px;flex-wrap:nowrap}.home-mega-panel .inner-blockss{flex:1 1 0;min-width:0}.home-mega-panel .menu-li-link{list-style:none;padding:0;margin:0}.home-mega-panel .menu-li-link li{margin-bottom:1px}.home-mega-panel .menu-li-link li a{font-size:13.5px;font-weight:500;color:#374151;text-decoration:none;display:flex;flex-direction:column;gap:1px;transition:all .15s ease;line-height:1.4;padding:8px 10px;border-radius:6px;position:relative;border:1px solid transparent}.home-mega-panel .menu-li-link li a .mega-link-title{font-size:13.5px;font-weight:600;color:#374151;display:block;transition:color .15s}.home-mega-panel .menu-li-link li a{-webkit-tap-highlight-color:transparent;outline:none}.home-mega-panel .menu-li-link li a:active{background:transparent!important}.home-mega-panel .menu-li-link li a .mega-link-desc{font-size:11.5px;font-weight:400;color:#9ca3af;display:block;line-height:1.4;margin-top:1px;white-space:normal;max-width:260px}.home-mega-panel .menu-li-link li a:hover{background:transparent;border-color:transparent}.home-mega-panel .menu-li-link li a:hover .mega-link-title{color:var(--color-signature-blue)}.home-mega-panel .menu-li-link li a:hover .mega-link-desc{color:#6b7280}.home-mega-panel .menu-li-link li a,.home-mega-panel .menu-li-link li a:link,.home-mega-panel .menu-li-link li a:visited,.home-mega-panel .menu-li-link li a:hover,.home-mega-panel .menu-li-link li a:active,.home-mega-panel .menu-li-link li a:focus,.home-mega-panel .menu-li-link li a .mega-link-title,.home-mega-panel .menu-li-link li a:hover .mega-link-title,.home-mega-panel .menu-li-link li a .mega-link-desc,.home-mega-panel .menu-li-link li a:hover .mega-link-desc,.home-mega-item,.home-mega-item:hover,.home-mega-item .home-mega-item-label,.home-mega-item:hover .home-mega-item-label,.home-mega-readmore,.home-mega-readmore:hover,.home-mega-readmore:focus,.home-mega-readmore:active,.home-mega-content a,.home-mega-content a:hover,.home-mega-content a:focus,.home-mega-content a:active{text-decoration:none!important;text-underline-offset:0!important}.home-mega-panel .menu-li-link li a:after{display:none}.home-mega-panel .menu-li-link li a:active,.home-mega-panel .menu-li-link li a.active{background:#f0f6fe}.home-mega-readmore{display:inline-block;margin-top:12px;margin-left:10px;font-size:14px;font-weight:600;color:var(--color-signature-blue);text-decoration:none;letter-spacing:.3px;text-align:left;padding:6px 10px 6px 0;transition:color .15s}.home-mega-readmore:hover{color:var(--color-heritage-navy)}.home-mega-cta{min-width:270px;max-width:290px;padding:0;display:flex;flex-shrink:0;align-self:stretch}.home-mega-cta-inner{background:linear-gradient(135deg,var(--color-heritage-navy) 0%,var(--color-signature-blue) 100%);border-radius:0;padding:28px 24px;text-align:left;width:100%;display:flex;flex-direction:column;min-height:100%}.home-mega-cta-quote{display:none}.home-mega-cta-inner h4{font-size:11px;font-weight:600;color:#ffffffb3;line-height:1.5;margin-bottom:20px;text-transform:uppercase;letter-spacing:1.5px}.home-mega-cta-list{list-style:none;padding:0;margin:0 0 auto}.home-mega-cta-list li{display:flex;align-items:flex-start;gap:10px;padding-bottom:14px;margin-bottom:14px;font-size:13px;font-weight:500;color:#e5e7eb;line-height:1.45;border-bottom:1px solid rgba(255,255,255,.15)}.home-mega-cta-list li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.home-mega-cta-list li .cta-check-icon{flex-shrink:0;width:18px;height:18px;border-radius:50%;border:1.5px solid #4ade80;display:flex;align-items:center;justify-content:center;margin-top:1px}.home-mega-cta-list li .cta-check-icon:after{content:"\2713";font-size:9px;color:#4ade80}.home-mega-cta-inner .ree-btn,.home-mega-cta-inner .mega-cta-btn{font-size:13px;padding:10px 22px;background:#fff;color:var(--color-heritage-navy);border:none;border-radius:8px;font-weight:600;text-align:center;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:all .2s;margin-top:20px;cursor:pointer;text-decoration:none}.home-mega-cta-inner .ree-btn:hover,.home-mega-cta-inner .mega-cta-btn:hover{background:#0649ce;color:#f2f3f6}.nav-quote-btn{padding:5px 32px!important;font-size:13px!important;font-weight:600!important;border-radius:50px!important;white-space:nowrap;cursor:pointer;color:#fff!important;background:linear-gradient(135deg,#00c6ff,#0072ff)!important;border:none!important;text-decoration:none!important;transition:all .3s ease;letter-spacing:.3px}.nav-right-btn{flex:0 0 auto!important;display:flex!important;align-items:center!important;margin-top:-4px}.nav-quote-btn:hover{background:linear-gradient(135deg,#0072ff,#00c6ff)!important;transform:scale(1.05);box-shadow:0 4px 20px #0072ff59}.nav-quote-btn .fa-btn{margin-left:6px}.home-mega-cta-inner .ree-btn i{display:none}.menu-header{display:flex!important;align-items:center!important;width:100%!important;height:70px;position:relative;min-height:70px;padding:0;margin:0;z-index:9999}.menu-logo{flex:0 0 auto!important}.ree-nav{flex:1 1 auto!important;justify-content:center!important}@media(min-width:1151px){.ree-nav{display:flex!important}}@media(max-width:1150px){.ree-nav{display:none!important}}.nav-right-btn{flex:0 0 auto;display:flex;align-items:center;margin-left:16px}.menu-dropdown .menu-extra-info{display:block;border-radius:0 0 12px 12px;background:#f9fafb;border-top:1px solid #e5e7eb;flex-shrink:0;width:100%;display:none}.menu-extra-info-inner ul{display:flex;gap:30px;justify-content:space-between;align-items:center;list-style:none;margin:0;padding:0}.menu-extra-info-inner ul li{display:inline-flex;align-items:center;gap:6px;width:auto}.menu-extra-info-inner ul li .menu-icon-ree{width:auto}.menu-extra-info-inner ul li .webiocon{width:32px;height:32px;line-height:32px;font-size:14px}.menu-extra-info-inner .webiocon img{width:100%;height:100%;object-fit:contain}.menu-extra-info-inner ul li a{font-size:13px;color:#374151;padding-left:0;white-space:nowrap}.home-mega-panel .inner-blockss:has(.home-mega-readmore){display:flex;flex-direction:column}.home-mega-panel .inner-blockss:has(.home-mega-readmore) .menu-li-link{flex:1}@media(max-width:1150px){.ree-nav,.nav-right-btn{display:none!important}.menu-header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:10px 15px!important}.mobile-menu2{display:flex!important;align-items:center!important;gap:10px!important;margin-left:auto!important}.mobile-menu2 .mob-nav2{display:flex!important;align-items:center!important;gap:10px!important;list-style:none!important;margin:0!important;padding:0!important}.mobile-menu2 .toggle,.mobile-menu2 a.toggle.hc-nav-trigger{display:block!important;visibility:visible!important;opacity:1!important;width:30px!important;height:30px!important;position:relative!important;z-index:9999!important;cursor:pointer!important}.mobile-menu2 .toggle span,.mobile-menu2 a.toggle.hc-nav-trigger span{display:block!important;width:24px!important;height:2px!important;background:#111!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.mobile-menu2 .toggle span:before,.mobile-menu2 a.toggle.hc-nav-trigger span:before{content:""!important;display:block!important;width:24px!important;height:2px!important;background:#111!important;position:absolute!important;top:-7px!important;left:0!important}.mobile-menu2 .toggle span:after,.mobile-menu2 a.toggle.hc-nav-trigger span:after{content:""!important;display:block!important;width:24px!important;height:2px!important;background:#111!important;position:absolute!important;top:7px!important;left:0!important}}@media(max-width:1150px){.mobile-menu2 .ree-btn2{width:40px!important;height:40px!important;min-width:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;padding:0!important;font-size:16px!important}}a.home-mega-item{display:flex!important;align-items:flex-start!important;gap:12px!important;padding:10px 24px!important;margin:0!important;text-decoration:none!important;color:inherit!important;box-sizing:border-box!important;width:100%!important}a.home-mega-item:hover{text-decoration:none!important}.nav-pill{background:#fff;border-radius:50px;padding:5px 8px!important;display:flex;align-items:center;gap:0}ul.nav-list.nav-pill{margin:0;list-style:none}.nav-pill>li>a.menu-links{padding:8px 16px!important;border-radius:30px;font-size:14px!important;font-weight:500!important;color:#374151!important;transition:color .2s ease,background .2s ease;display:inline-flex;align-items:center;gap:5px;line-height:1.4;white-space:nowrap}.nav-pill>li>a.menu-links:hover{color:#2563eb!important;background:#2563eb0f}.nav-pill>li>a.menu-links:before{display:none!important}.nav-pill>li>a.menu-links.active-link{background:#fff!important;box-shadow:0 1px 3px #0000001a!important;color:#2563eb!important;font-weight:600!important}.nav-pill>li>a.menu-links.nav-active{color:#2563eb!important;font-weight:600!important}.nav-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#2563eb;flex-shrink:0}.nav-pill>li>a.menu-links i.fa-angle-down{font-size:11px;margin-left:3px;transition:transform .2s ease}.nav-quote-btn-v2{display:inline-flex;align-items:center;gap:8px;padding:10px 28px;font-size:14px;font-weight:600;color:#3e8cfb!important;text-decoration:none!important;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);white-space:nowrap;letter-spacing:.2px;font-family:var(--font-primary);position:relative;z-index:1;background:transparent!important;border-radius:50px;border:2px solid #3E8CFB!important}.nav-quote-btn-v2:before,.nav-quote-btn-v2:after{content:none!important}.nav-quote-btn-v2:hover{color:#fff!important;background:#3e8cfb!important;border-color:#3e8cfb!important;transform:translateY(-1px);box-shadow:0 4px 12px #3e8cfb66}.menu-header{align-items:center;padding:8px 0!important}.menu-header .dskt-logo{line-height:normal!important;display:flex;align-items:center}.nav-right-btn{display:flex!important;align-items:center!important;margin-top:0!important}.ree-header.sticky .nav-pill{background:#f3f4f6}.ree-header.sticky .nav-quote-btn-v2{color:#3e8cfb!important;border-color:#3e8cfb!important}.ree-header.sticky .nav-quote-btn-v2:hover{background:#3e8cfb!important;color:#fff!important}@media(max-width:1024px){.nav-pill{background:transparent;border:none;border-radius:0;padding:0!important}.nav-quote-btn-v2{display:none!important}}.cw-wrapper{position:fixed;bottom:24px;right:auto;left:10px;z-index:9999;display:flex;align-items:center;gap:14px}.cw-label{background:#fff;border-radius:24px;padding:10px 20px 10px 14px;box-shadow:0 4px 24px #0000001a,0 0 0 1px #0000000a;display:flex;align-items:center;gap:10px;opacity:0;transform:translate(20px);pointer-events:none;transition:all .5s cubic-bezier(.34,1.56,.64,1);white-space:nowrap}.cw-label.cw-label-show{opacity:1;transform:translate(0);pointer-events:auto;animation:cwLabelBounce .6s cubic-bezier(.34,1.56,.64,1),cwLabelGlow 3s ease-in-out 1s infinite}.cw-label-dot{width:8px;height:8px;background:#22c55e;border-radius:50%;animation:cwDotPulse 2s ease-in-out infinite}.cw-label-text{font-size:14px;font-weight:600;color:#1f2937;background:linear-gradient(135deg,#6366f1,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@keyframes cwLabelBounce{0%{opacity:0;transform:translate(30px) scale(.8)}60%{transform:translate(-4px) scale(1.02)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes cwLabelGlow{0%,to{box-shadow:0 4px 24px #0000001a}50%{box-shadow:0 4px 24px #6366f140,0 0 0 2px #6366f11a}}@keyframes cwDotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.4)}}.cw-ai-btn{width:72px;height:72px;border-radius:50%;border:none;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#6366f1,#8b5cf6,#a78bfa);box-shadow:0 4px 20px #6366f166,0 0 40px #8b5cf626,inset 0 1px #fff3;flex-shrink:0;will-change:transform;transition:transform .3s,box-shadow .3s;overflow:visible;opacity:1;transform:scale(1)}.cw-ai-btn:hover{transform:scale(1.12)!important;box-shadow:0 8px 32px #6366f180,0 0 60px #8b5cf640,inset 0 1px #fff3}.cw-ai-btn:active{transform:scale(.95)!important}.cw-ai-ring{position:absolute;width:100%;height:100%;border-radius:50%;pointer-events:none}.cw-ai-ring-1{border:2px solid rgba(99,102,241,.4);animation:cwRingPulse 3s cubic-bezier(0,0,.2,1) infinite}.cw-ai-ring-2{border:1.5px solid rgba(139,92,246,.3);animation:cwRingPulse 3s cubic-bezier(0,0,.2,1) .8s infinite}.cw-ai-ring-3{border:1px solid rgba(167,139,250,.2);animation:cwRingPulse 3s cubic-bezier(0,0,.2,1) 1.6s infinite}@keyframes cwRingPulse{0%{transform:scale(1);opacity:.6}to{transform:scale(2.5);opacity:0}}.cw-ai-btn-active .cw-ai-ring{display:none}.cw-ai-orbit{position:absolute;width:90px;height:90px;animation:cwOrbitSpin 6s linear infinite;pointer-events:none}@keyframes cwOrbitSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cw-ai-dot{position:absolute;width:5px;height:5px;border-radius:50%;background:#fff}.cw-ai-dot-1{top:0;left:50%;transform:translate(-50%);animation:cwDotTwinkle 2s ease-in-out infinite;box-shadow:0 0 6px #fffc}.cw-ai-dot-2{bottom:8px;left:4px;width:4px;height:4px;animation:cwDotTwinkle 2s ease-in-out .6s infinite;box-shadow:0 0 4px #fff9}.cw-ai-dot-3{bottom:8px;right:4px;width:3px;height:3px;animation:cwDotTwinkle 2s ease-in-out 1.2s infinite;box-shadow:0 0 4px #ffffff80}@keyframes cwDotTwinkle{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.3)}}.cw-ai-btn-active .cw-ai-orbit{display:none}.cw-ai-center{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;animation:cwSparkleFloat 3s ease-in-out infinite;transition:transform .4s cubic-bezier(.34,1.56,.64,1)}@keyframes cwSparkleFloat{0%,to{transform:scale(1) rotate(0)}25%{transform:scale(1.08) rotate(5deg)}50%{transform:scale(1) rotate(0)}75%{transform:scale(1.08) rotate(-5deg)}}.cw-ai-center-close{animation:none;transform:rotate(0)}.cw-panel{position:fixed;bottom:104px;right:auto;left:10px;width:380px;max-height:560px;background:#fff;border-radius:20px;box-shadow:0 12px 48px #00000026,0 0 0 1px #0000000a;z-index:9998;display:flex;flex-direction:column;overflow:hidden;opacity:0;transform:translateY(24px) scale(.9);transform-origin:bottom left;pointer-events:none;transition:all .4s cubic-bezier(.34,1.56,.64,1)}.cw-panel-open{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.cw-panel-header{background:linear-gradient(135deg,#111827,#1e1b4b);padding:18px 20px;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.cw-panel-header-left{display:flex;align-items:center;gap:12px}.cw-avatar{width:42px;height:42px;border-radius:50%;position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center}.cw-ai-avatar{background:linear-gradient(135deg,#6366f1,#8b5cf6,#a78bfa);animation:cwAvatarGlow 3s ease-in-out infinite}@keyframes cwAvatarGlow{0%,to{box-shadow:0 0 12px #6366f14d}50%{box-shadow:0 0 24px #8b5cf680}}.cw-ai-sparkle-icon{color:#fff;font-size:20px;animation:cwSparkleRotate 4s linear infinite}@keyframes cwSparkleRotate{0%{transform:rotate(0) scale(1)}25%{transform:rotate(90deg) scale(1.15)}50%{transform:rotate(180deg) scale(1)}75%{transform:rotate(270deg) scale(1.15)}to{transform:rotate(360deg) scale(1)}}.cw-online-dot{position:absolute;bottom:1px;right:1px;width:11px;height:11px;background:#22c55e;border-radius:50%;border:2.5px solid #111827;animation:cwDotPulse 2s ease-in-out infinite}.cw-header-info h4{color:#fff;font-size:15px;font-weight:600;margin:0}.cw-header-info p{color:#a5b4fc;font-size:12px;margin:3px 0 0;display:flex;align-items:center;gap:5px}.cw-ai-status-dot{width:6px;height:6px;border-radius:50%;background:#a78bfa;display:inline-block;animation:cwAiPulse 1.5s ease-in-out infinite}@keyframes cwAiPulse{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.cw-panel-close{background:#ffffff1a;border:none;color:#9ca3af;cursor:pointer;padding:6px;border-radius:8px;line-height:1;display:flex;align-items:center;justify-content:center;transition:all .2s}.cw-panel-close:hover{background:#ffffff26;color:#fff}.cw-panel-body{padding:20px;flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:12px;background:#f9fafb;min-height:0}.cw-time-stamp{text-align:center;font-size:11px;color:#9ca3af;padding:4px 0}.cw-msg{display:flex;gap:8px;opacity:0;transform:translateY(12px);animation:cwMsgIn .4s ease forwards}.cw-panel-open .cw-msg-anim-1{animation:cwMsgIn .4s ease forwards .2s}.cw-panel-open .cw-msg-anim-2{animation:cwMsgIn .4s ease forwards .8s}.cw-panel-open .cw-msg-anim-3{animation:cwMsgIn .4s ease forwards 1.2s}@keyframes cwMsgIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.cw-msg-avatar{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#6366f1,#8b5cf6);flex-shrink:0;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 4px #00000014}.cw-ai-mini{color:#fff;font-size:14px;font-weight:700}.cw-msg-bubble{background:#fff;border-radius:2px 16px 16px;padding:12px 16px;font-size:14px;color:#1f2937;line-height:1.55;box-shadow:0 1px 4px #0000000f;max-width:85%;word-wrap:break-word;overflow-wrap:break-word}.cw-msg-bubble strong{color:#4338ca}.cw-msg-user{flex-direction:row-reverse}.cw-msg-bubble-user{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;border-radius:16px 2px 16px 16px}.cw-msg-bubble-user strong{color:#e0e7ff}.cw-quick-actions{display:flex;flex-wrap:wrap;gap:8px;padding-top:4px;opacity:0;transform:translateY(12px)}.cw-quick-btn{background:#fff;border:1.5px solid #e5e7eb;border-radius:20px;padding:8px 16px;font-size:13px;font-weight:500;color:#374151;cursor:pointer;transition:all .25s ease;white-space:nowrap;font-family:inherit}.cw-quick-btn:hover{background:#6366f1;border-color:#6366f1;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #6366f14d}.cw-expert-btn{background:linear-gradient(135deg,#25d366,#128c7e)!important;color:#fff!important;border-color:#25d366!important;text-decoration:none;display:inline-block;text-align:center}.cw-expert-btn:hover{background:linear-gradient(135deg,#128c7e,#075e54)!important;border-color:#128c7e!important;box-shadow:0 4px 12px #25d36659!important}.cw-ai-input-area{padding:12px 16px;border-top:1px solid #f3f4f6;background:#fff;flex-shrink:0}.cw-ai-input-row{display:flex;align-items:center;gap:8px;background:#f3f4f6;border-radius:12px;padding:4px 4px 4px 14px;border:1.5px solid transparent;position:relative;background-clip:padding-box;transition:background .3s,border-color .3s}.cw-ai-input-row:after{content:"";position:absolute;inset:-2px;border-radius:14px;background:linear-gradient(90deg,#6366f1,#8b5cf6,#ec4899,#6366f1);background-size:300% 100%;animation:cwGlowShift 4s linear infinite;z-index:-1;opacity:.2;transition:opacity .3s}.cw-ai-input-row-active{background:#fff;border-color:#6366f14d}.cw-ai-input-row-active:after{opacity:.5}@keyframes cwGlowShift{0%{background-position:0% 50%}to{background-position:300% 50%}}.cw-ai-input{flex:1;border:none;outline:none;background:transparent;font-size:14px;color:#1f2937;font-family:inherit;padding:8px 0;min-width:0}.cw-ai-input::placeholder{color:#9ca3af}.cw-ai-input:disabled{cursor:not-allowed;color:#6b7280}.cw-ai-send{width:36px;height:36px;border-radius:10px;border:none;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;display:flex;align-items:center;justify-content:center;cursor:not-allowed;opacity:.5;flex-shrink:0;transition:opacity .3s,transform .2s,cursor .2s}.cw-ai-send-active{cursor:pointer;opacity:1}.cw-ai-send-active:hover{transform:scale(1.08)}.cw-ai-send-active:active{transform:scale(.95)}.cw-ai-hint{text-align:center;font-size:11px;color:#9ca3af;margin-top:8px;display:flex;align-items:center;justify-content:center;gap:6px}.cw-ai-badge{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;font-size:9px;font-weight:700;padding:2px 6px;border-radius:4px;letter-spacing:.5px;animation:cwBadgePulse 2s ease-in-out infinite}@keyframes cwBadgePulse{0%,to{opacity:.7}50%{opacity:1}}.cw-typing{display:flex;align-items:center;gap:5px;padding:14px 20px}.cw-typing-dot{width:7px;height:7px;border-radius:50%;background:#a5b4fc;animation:cwTypingBounce 1.4s ease-in-out infinite}.cw-typing-dot:nth-child(2){animation-delay:.2s}.cw-typing-dot:nth-child(3){animation-delay:.4s}@keyframes cwTypingBounce{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-6px);opacity:1}}.cw-panel-footer{padding:10px 20px;text-align:center;font-size:11px;color:#9ca3af;border-top:1px solid #f3f4f6;background:#fff;flex-shrink:0}.cw-panel-footer strong{color:#6b7280}.cw-panel-body::-webkit-scrollbar{width:4px}.cw-panel-body::-webkit-scrollbar-track{background:transparent}.cw-panel-body::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.cw-panel-body::-webkit-scrollbar-thumb:hover{background:#9ca3af}.cw-quick-actions-inline{display:flex!important;flex-wrap:wrap!important;gap:8px!important;padding-top:8px!important;opacity:1!important;transform:translateY(0)!important;animation:cwMsgIn .4s ease forwards!important;margin-left:38px;pointer-events:auto!important}.cw-online-dot-offline,.cw-ai-status-dot-offline{background:#ef4444!important;animation:none!important}@media(max-width:600px){.cw-wrapper{right:auto;left:10px;bottom:90px}.cw-label{display:none}.cw-ai-btn{width:60px;height:60px}.cw-ai-orbit{width:74px;height:74px}.cw-panel{position:fixed;inset:0 auto 0 0;width:100%;max-height:100%;border-radius:0;box-shadow:none;transform-origin:bottom left}.cw-panel-open{transform:translateY(0) scale(1)}.cw-panel-header{padding:14px 16px;padding-top:max(14px,env(safe-area-inset-top,14px))}.cw-avatar{width:36px;height:36px}.cw-ai-sparkle-icon{font-size:17px}.cw-header-info h4{font-size:14px}.cw-header-info p{font-size:11px}.cw-panel-close{padding:10px;min-width:40px;min-height:40px}.cw-panel-body{padding:16px;gap:10px}.cw-msg{opacity:1!important;transform:translateY(0)!important;animation:none!important}.cw-msg-bubble{max-width:88%;font-size:14px;padding:10px 14px}.cw-msg-avatar{width:28px;height:28px}.cw-ai-mini{font-size:12px}.cw-quick-actions{flex-wrap:wrap;overflow-x:visible;gap:6px;padding-bottom:4px;opacity:1!important;transform:translateY(0)!important;animation:none!important}.cw-quick-actions::-webkit-scrollbar{display:none}.cw-quick-btn{padding:7px 13px;font-size:12px;flex-shrink:0;white-space:nowrap}.cw-ai-input-area{padding:10px 14px;padding-bottom:max(10px,env(safe-area-inset-bottom,10px))}.cw-ai-input{font-size:16px;padding:10px 0}.cw-ai-send{width:40px;height:40px;border-radius:12px}.cw-panel-footer{padding:8px 16px;padding-bottom:max(8px,env(safe-area-inset-bottom,8px));font-size:10px}.cw-ai-hint{font-size:10px;margin-top:6px}.cw-quick-actions-inline{margin-left:36px;flex-wrap:wrap!important;overflow-x:visible!important;opacity:1!important;transform:translateY(0)!important;animation:none!important}}@media(max-width:380px){.cw-wrapper{right:auto;left:10px;bottom:12px}.cw-ai-btn{width:52px;height:52px}.cw-ai-orbit{width:66px;height:66px}.cw-panel-header{padding:12px 14px}.cw-avatar{width:32px;height:32px}.cw-header-info h4{font-size:13px}.cw-panel-body{padding:12px}.cw-msg-bubble{max-width:90%;font-size:13px;padding:9px 12px}.cw-msg-avatar{width:26px;height:26px}.cw-quick-btn{padding:7px 12px;font-size:11px}}.cw-wrapper,.cw-panel{right:auto!important;left:20px!important}.cw-label{right:auto!important;left:80px!important}body .cw-wrapper,html body .cw-wrapper{right:auto!important;left:10px!important;position:fixed!important}body .cw-panel,html body .cw-panel{right:auto!important;left:10px!important}@media(max-width:600px){body .cw-wrapper,html body .cw-wrapper{right:auto!important;left:10px!important}body .cw-panel,html body .cw-panel{right:auto!important;left:0!important}}body .cw-wrapper,html body .cw-wrapper{bottom:90px!important}body .cw-wrapper,html body .cw-wrapper{left:0!important}.cw-ai-input-row:after{display:none!important}input::-webkit-search-cancel-button,input::-webkit-clear-button{display:none}input[type=text]::-ms-clear,input[type=email]::-ms-clear,input[type=tel]::-ms-clear{display:none}.cw-ai-input{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important}.cw-ai-input::-webkit-search-cancel-button,.cw-ai-input::-webkit-clear-button,.cw-ai-input::-webkit-textfield-decoration-container{display:none!important;appearance:none!important}.cw-ai-input::-ms-clear,.cw-ai-input::-ms-reveal{display:none!important;width:0;height:0}.loc-page,.loc-page *,.loc-page *:before,.loc-page *:after{font-family:var(--font-primary)}.loc-page{color:var(--color-text);line-height:1.7;overflow-x:hidden}.loc-highlight{color:var(--color-bright-horizon);font-weight:700}.loc-hero{position:relative;min-height:600px;display:flex;align-items:center;padding:180px 0 100px;overflow:hidden;background:var(--color-deep-indigo)}.loc-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 50% at 20% 50%,rgba(62,140,251,.12) 0%,transparent 70%),radial-gradient(ellipse 50% 40% at 80% 30%,rgba(250,204,89,.04) 0%,transparent 50%);z-index:1;pointer-events:none}.loc-hero:after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,rgba(255,255,255,.015) 1px,transparent 1px);background-size:32px 32px;z-index:1;pointer-events:none}.loc-heroInner{max-width:1280px;margin:0 auto;padding:0 7%;width:100%;position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center}.loc-heroContent{max-width:700px;display:flex;flex-direction:column;align-items:center}.loc-heroBadge{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;border-radius:100px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#fffc;font-family:var(--font-primary);font-size:var(--tag-size);font-weight:var(--tag-weight);letter-spacing:.04em;text-transform:uppercase;margin-bottom:24px}.loc-heroBadgeDot{width:6px;height:6px;border-radius:50%;background:var(--color-bright-horizon);animation:locPulse 2s ease-in-out infinite}@keyframes locPulse{0%,to{opacity:1}50%{opacity:.3}}.loc-heroTitle{font-family:var(--font-primary);font-size:var(--h1-size);line-height:var(--h1-line);font-weight:800;color:#fff;margin:0 0 20px;letter-spacing:-.02em}.loc-heroDesc{font-family:var(--font-primary);font-size:var(--b3-size);line-height:var(--b3-line);color:#ffffffbf;margin:0 0 36px;max-width:600px;text-align:center}.loc-heroCta{display:inline-flex;align-items:center;gap:10px;padding:16px 36px;border-radius:12px;background:var(--color-signature-blue);color:#fff;font-family:var(--font-primary);font-size:var(--b3-size);font-weight:600;text-decoration:none;border:none;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 20px #3e8cfb4d}.loc-heroCta:hover{background:var(--color-heritage-navy);transform:translateY(-2px);box-shadow:0 8px 30px #3e8cfb66;color:#fff}.loc-heroStats{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-top:40px}.loc-heroStat{padding:16px 28px;border-radius:14px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);text-align:center;backdrop-filter:blur(8px);transition:all .3s ease}.loc-heroStat:hover{background:#ffffff1a;transform:translateY(-3px);box-shadow:0 4px 20px #3e8cfb26}.loc-heroStatNum{font-family:var(--font-primary);font-size:var(--h3-size);font-weight:800;color:#fff;line-height:1;margin-bottom:4px}.loc-heroStatLabel{font-family:var(--font-primary);font-size:var(--tag-size);color:#fff9;font-weight:500}.loc-section{padding:100px 24px}.loc-sectionInner{max-width:1200px;margin:0 auto}.loc-sectionHeader{text-align:center;margin-bottom:56px}.loc-sectionTitle{font-family:var(--font-primary);font-size:var(--h2-size);line-height:var(--h2-line);font-weight:var(--h2-weight);color:var(--color-deep-indigo);margin:0 0 16px}.loc-sectionDesc{font-family:var(--font-primary);font-size:var(--b3-size);line-height:var(--b3-line);color:var(--color-slate-grey);max-width:660px;margin:0 auto}.loc-introSection{background:#fff}.loc-introGrid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.loc-introTitle{font-family:var(--font-primary);font-size:var(--h3-size);line-height:var(--h3-line);font-weight:var(--h3-weight);color:var(--color-deep-indigo);margin:0 0 20px}.loc-introText{font-family:var(--font-primary);font-size:var(--b3-size);line-height:var(--b3-line);color:var(--color-text);margin:0 0 24px}.loc-introTags{display:flex;flex-wrap:wrap;gap:10px}.loc-introTag{padding:8px 20px;border-radius:100px;background:#3e8cfb0f;border:1px solid rgba(62,140,251,.12);font-family:var(--font-primary);font-size:var(--tag-size);font-weight:var(--tag-weight);color:var(--color-signature-blue)}.loc-introStats{display:grid;grid-template-columns:1fr 1fr;gap:16px}.loc-statCard{padding:28px 24px;border-radius:16px;background:#fff;border:1px solid #e2e8f0;text-align:center;transition:all .3s ease;box-shadow:0 1px 3px #0000000d}.loc-statCard:hover{transform:translateY(-4px);box-shadow:0 4px 20px #00000012;border-color:var(--color-signature-blue)}.loc-statNum{font-family:var(--font-primary);font-size:var(--h3-size);font-weight:800;color:var(--color-signature-blue);line-height:1;margin-bottom:6px}.loc-statLabel{font-family:var(--font-primary);font-size:var(--tag-size);color:var(--color-slate-grey);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.loc-servicesSection{background:#f8fafc}.loc-servicesGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.loc-serviceCard{position:relative;padding:36px 28px;border-radius:16px;background:#fff;border:1px solid #e2e8f0;transition:all .3s ease;box-shadow:0 1px 3px #0000000d;overflow:hidden}.loc-serviceCard:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--color-signature-blue),var(--color-bright-horizon));opacity:0;transition:opacity .3s ease}.loc-serviceCard:hover{transform:translateY(-6px);box-shadow:0 10px 40px #00000017;border-color:var(--color-signature-blue)}.loc-serviceCard:hover:before{opacity:1}.loc-serviceIcon{width:52px;height:52px;border-radius:12px;background:#3e8cfb14;border:1px solid rgba(62,140,251,.15);display:flex;align-items:center;justify-content:center;margin-bottom:20px;font-size:1.4rem;transition:all .4s ease}.loc-serviceCard:hover .loc-serviceIcon{background:var(--color-signature-blue);box-shadow:0 0 20px #3e8cfb66;border-color:var(--color-signature-blue);transform:scale(1.05)}.loc-serviceTitle{font-family:var(--font-primary);font-size:var(--b2-size);line-height:var(--b2-line);font-weight:700;color:var(--color-deep-indigo);margin:0 0 10px}.loc-serviceDesc{font-family:var(--font-primary);font-size:var(--b3-size);line-height:var(--b3-line);color:var(--color-slate-grey);margin:0}.loc-whySection{background:#fff}.loc-whyGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.loc-whyCard{padding:28px 24px;border-radius:16px;background:#f8fafc;border:1px solid #e2e8f0;display:flex;gap:16px;align-items:flex-start;transition:all .3s ease}.loc-whyCard:hover{transform:translateY(-3px);box-shadow:0 4px 20px #00000012;border-color:var(--color-signature-blue)}.loc-whyIcon{width:40px;height:40px;min-width:40px;border-radius:10px;background:#3e8cfb14;border:1px solid rgba(62,140,251,.15);display:flex;align-items:center;justify-content:center;font-size:1rem;transition:all .4s ease}.loc-whyCard:hover .loc-whyIcon{background:var(--color-signature-blue);box-shadow:0 0 16px #3e8cfb59;border-color:var(--color-signature-blue)}.loc-whyTitle{font-family:var(--font-primary);font-size:var(--b3-size);font-weight:700;color:var(--color-deep-indigo);margin:0 0 4px}.loc-whyText{font-family:var(--font-primary);font-size:16px;line-height:1.7;color:var(--color-slate-grey);margin:0}.loc-industriesSection{background:#f8fafc}.loc-industriesGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.loc-industryCard{padding:28px;border-radius:16px;background:#fff;border:1px solid #e2e8f0;text-align:center;transition:all .3s ease;box-shadow:0 1px 3px #0000000d;position:relative;overflow:hidden}.loc-industryCard:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:0;height:3px;background:var(--color-bright-horizon);transition:width .3s ease}.loc-industryCard:hover:after{width:60%}.loc-industryCard:hover{transform:translateY(-4px);box-shadow:0 4px 20px #00000012;border-color:var(--color-signature-blue)}.loc-industryEmoji{font-size:2rem;margin-bottom:12px;display:block;transition:all .4s ease}.loc-industryCard:hover .loc-industryEmoji{transform:scale(1.2);filter:drop-shadow(0 0 8px rgba(62,140,251,.4))}.loc-industryName{font-family:var(--font-primary);font-size:var(--b3-size);font-weight:700;color:var(--color-deep-indigo);margin:0}.loc-processSection{background:#fff}.loc-processSteps{position:relative;display:flex;flex-direction:column;max-width:700px;margin:0 auto}.loc-processSteps:before{content:"";position:absolute;left:32px;top:0;bottom:0;width:2px;background:linear-gradient(to bottom,var(--color-signature-blue),#e2e8f0)}.loc-processStep{display:flex;gap:28px;align-items:flex-start;padding:24px 0;position:relative}.loc-processNum{width:64px;min-width:64px;height:64px;border-radius:50%;background:#fff;border:2px solid rgba(62,140,251,.2);display:flex;align-items:center;justify-content:center;font-family:var(--font-primary);font-size:var(--b3-size);font-weight:800;color:var(--color-signature-blue);position:relative;z-index:1;transition:all .3s ease;box-shadow:0 1px 3px #0000000d}.loc-processStep:hover .loc-processNum{background:var(--color-signature-blue);color:#fff;border-color:var(--color-signature-blue)}.loc-processStepContent{padding-top:14px}.loc-processStepTitle{font-family:var(--font-primary);font-size:var(--b2-size);font-weight:700;color:var(--color-deep-indigo);margin:0 0 4px}.loc-processStepDesc{font-family:var(--font-primary);font-size:16px;line-height:1.7;color:var(--color-slate-grey);margin:0}.loc-faqSection{background:#f8fafc}.loc-faqList{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.loc-faqItem{border-radius:12px;background:#fff;border:1px solid #e2e8f0;overflow:hidden;transition:all .3s ease}.loc-faqItem:hover{border-color:var(--color-signature-blue)}.loc-faqItem[open]{border-color:var(--color-signature-blue);box-shadow:0 4px 20px #3e8cfb14}.loc-faqQuestion{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 24px;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.loc-faqQuestion::-webkit-details-marker{display:none}.loc-faqQuestion::marker{display:none;content:""}.loc-faqItem>summary{list-style:none}.loc-faqItem>summary::-webkit-details-marker{display:none}.loc-faqItem>summary::marker{display:none;content:""}.loc-faqItem>summary:before{display:none}.loc-faqItem>summary:after{display:none}.loc-faqQuestionText{font-family:var(--font-primary);font-size:var(--b3-size);font-weight:600;color:var(--color-deep-indigo);flex:1;line-height:1.4}.loc-faqChevron{width:32px;height:32px;min-width:32px;border-radius:50%;background:#f8fafc;display:flex;align-items:center;justify-content:center;color:var(--color-slate-grey);transition:all .3s ease}.loc-faqChevron svg{transition:transform .3s ease}.loc-faqItem[open] .loc-faqChevron{background:#3e8cfb14;color:var(--color-signature-blue)}.loc-faqItem[open] .loc-faqChevron svg{transform:rotate(180deg)}.loc-faqAnswer{padding:0 24px 24px;font-family:var(--font-primary);font-size:16px;line-height:1.8;color:var(--color-slate-grey)}.loc-ctaSection{padding:100px 24px;background:var(--color-deep-indigo);text-align:center;position:relative;overflow:hidden}.loc-ctaSection:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 500px 300px at 30% 50%,rgba(62,140,251,.1) 0%,transparent 65%),radial-gradient(ellipse 400px 250px at 70% 40%,rgba(250,204,89,.05) 0%,transparent 60%);pointer-events:none}.loc-ctaInner{position:relative;max-width:640px;margin:0 auto}.loc-ctaTitle{font-family:var(--font-primary);font-size:var(--h2-size);line-height:var(--h2-line);font-weight:var(--h2-weight);color:#fff;margin:0 0 16px}.loc-ctaDesc{font-family:var(--font-primary);font-size:var(--b3-size);color:#fff9;margin:0 0 36px;line-height:1.7}.loc-ctaActions{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.loc-ctaBtnPrimary{display:inline-flex;align-items:center;gap:10px;padding:16px 36px;background:var(--color-signature-blue);color:#fff;border-radius:12px;font-family:var(--font-primary);font-size:var(--b3-size);font-weight:600;text-decoration:none;transition:all .3s ease;border:none;cursor:pointer}.loc-ctaBtnPrimary:hover{background:#fff;color:var(--color-deep-indigo);transform:translateY(-2px)}.loc-ctaBtnSecondary{display:inline-flex;align-items:center;gap:10px;padding:16px 36px;background:transparent;color:#fffc;border-radius:12px;border:1px solid rgba(255,255,255,.2);font-family:var(--font-primary);font-size:var(--b3-size);font-weight:600;text-decoration:none;transition:all .3s ease;cursor:pointer}.loc-ctaBtnSecondary:hover{border-color:#ffffff80;background:#ffffff0f;color:#fff}@media(max-width:1024px){.loc-heroStats{gap:12px}.loc-introGrid{grid-template-columns:1fr;gap:48px}.loc-servicesGrid{grid-template-columns:repeat(2,1fr)}.loc-whyGrid{grid-template-columns:1fr}.loc-industriesGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.loc-hero{padding:140px 0 80px;min-height:auto}.loc-heroInner{padding:0 24px}.loc-section{padding:72px 20px}.loc-servicesGrid{grid-template-columns:1fr}.loc-industriesGrid{grid-template-columns:1fr 1fr}.loc-ctaActions{flex-direction:column;align-items:center}.loc-ctaBtnPrimary,.loc-ctaBtnSecondary{width:100%;max-width:320px;justify-content:center}.loc-processSteps:before{left:24px}.loc-processNum{width:48px;min-width:48px;height:48px}.loc-processStep{gap:20px}}@media(max-width:480px){.loc-hero{padding:120px 0 60px}.loc-heroStats{flex-direction:column;align-items:center}.loc-heroStat{width:100%;max-width:260px}.loc-industriesGrid{grid-template-columns:1fr}.loc-ctaSection{padding:72px 20px}}@keyframes hmaFadeInUp{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes hmaFadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes hmaFadeIn{0%{opacity:0}to{opacity:1}}@keyframes hmaScaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes hmaFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes hmaPulse{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.75;transform:scale(1.08)}}@keyframes hmaSlideRight{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes hmaDotPulse{0%,to{box-shadow:0 0 #3e8cfb80}50%{box-shadow:0 0 0 6px #3e8cfb00}}@keyframes hmaShimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes hmaBtnGlow{0%,to{box-shadow:0 4px 24px #3e8cfb59}50%{box-shadow:0 6px 36px #3e8cfb8c}}.hma-page{overflow-x:hidden;background:var(--color-white)}.hma-hero{position:relative;min-height:70vh;display:flex;align-items:center;justify-content:center;padding:140px 24px 100px;background:linear-gradient(160deg,var(--color-carbon-black) 0%,var(--color-deep-indigo) 40%,var(--color-heritage-navy) 100%);overflow:hidden}.hma-heroOrb{position:absolute;border-radius:50%;pointer-events:none;animation:hmaPulse 6s ease-in-out infinite}.hma-heroOrb1{width:550px;height:550px;background:radial-gradient(circle,rgba(62,140,251,.2) 0%,transparent 70%);top:-120px;right:-140px;animation-duration:7s}.hma-heroOrb2{width:350px;height:350px;background:radial-gradient(circle,rgba(250,199,89,.12) 0%,transparent 70%);bottom:-80px;left:-80px;animation-duration:9s;animation-delay:2s}.hma-heroOrb3{width:200px;height:200px;background:radial-gradient(circle,rgba(62,140,251,.12) 0%,transparent 70%);top:40%;left:15%;animation-duration:8s;animation-delay:4s}.hma-heroInner{position:relative;z-index:1;max-width:900px;width:100%;text-align:center}.hma-heroContent{animation:hmaFadeInUp .8s ease-out both}.hma-heroBadge{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-primary);font-size:var(--tag-size);font-weight:var(--tag-weight);line-height:var(--tag-line);color:var(--color-signature-blue);background:#3e8cfb1a;border:1px solid rgba(62,140,251,.2);padding:8px 22px;border-radius:100px;margin-bottom:28px;letter-spacing:1px;text-transform:uppercase;animation:hmaFadeInDown .6s ease-out .2s both}.hma-heroBadgeDot{width:8px;height:8px;border-radius:50%;background:var(--color-signature-blue);animation:hmaDotPulse 2s ease-in-out infinite}.hma-heroTitle{font-family:var(--font-primary);font-size:var(--h1-size);line-height:var(--h1-line);font-weight:var(--h1-weight);color:var(--color-white);margin:0 0 40px;animation:hmaFadeInUp .8s ease-out .3s both}.hma-hl{background:linear-gradient(90deg,var(--color-signature-blue),var(--color-bright-horizon));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hma-heroCtas{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;animation:hmaFadeInUp .8s ease-out .5s both}.hma-heroBtnPrimary{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-primary);font-size:16px;font-weight:600;color:var(--color-white);background:var(--color-signature-blue);padding:16px 36px;border-radius:12px;text-decoration:none;transition:all .35s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 24px #3e8cfb59;position:relative;overflow:hidden}.hma-heroBtnPrimary:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);background-size:200% 100%;animation:hmaShimmer 3s ease-in-out infinite;opacity:0;transition:opacity .3s ease}.hma-heroBtnPrimary:hover{color:var(--color-white);background:#2a7af0;transform:translateY(-3px) scale(1.03);box-shadow:0 12px 40px #3e8cfb8c}.hma-heroBtnPrimary:hover:before{opacity:1}.hma-heroBtnOutline{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-primary);font-size:16px;font-weight:600;color:var(--color-white);background:transparent;border:1.5px solid rgba(255,255,255,.3);padding:16px 36px;border-radius:12px;text-decoration:none;transition:all .35s cubic-bezier(.4,0,.2,1)}.hma-heroBtnOutline:hover{color:var(--color-white);border-color:var(--color-white);background:#ffffff14;transform:translateY(-3px) scale(1.03);box-shadow:0 8px 32px #ffffff1a}.hma-introSection{background:var(--color-white);padding:80px 24px;text-align:center}.hma-introContent{max-width:780px;margin:0 auto 56px}.hma-introDesc{font-family:var(--font-primary);font-size:var(--b1-size);line-height:var(--b1-line);font-weight:400;color:var(--color-text);margin:0 0 16px;animation:hmaFadeInUp .7s ease-out both}.hma-introTagline{font-family:var(--font-primary);font-size:var(--b3-size);line-height:var(--b3-line);font-weight:600;color:var(--color-signature-blue);margin:0;font-style:italic;animation:hmaFadeInUp .7s ease-out .15s both}.hma-introTrust{display:flex;justify-content:center;gap:56px;flex-wrap:wrap;animation:hmaFadeInUp .7s ease-out .3s both}.hma-introTrustItem{text-align:center;transition:transform .3s ease}.hma-introTrustItem:hover{transform:translateY(-4px)}.hma-introTrustNum{font-family:var(--font-primary);font-size:40px;font-weight:800;color:var(--color-deep-indigo);line-height:1.2;background:linear-gradient(135deg,var(--color-deep-indigo),var(--color-signature-blue));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hma-introTrustLabel{font-family:var(--font-primary);font-size:var(--tag-size);font-weight:500;color:var(--color-slate-grey);margin-top:6px}.hma-section{padding:100px 24px}.hma-inner{max-width:1200px;margin:0 auto}.hma-header{margin-bottom:56px}.hma-headerCenter{text-align:center}.hma-title{font-family:var(--font-primary);font-size:var(--h2-size);line-height:var(--h2-line);font-weight:var(--h2-weight);color:var(--color-deep-indigo);margin:0 0 16px}.hma-hlb{color:var(--color-signature-blue)}.hma-subtitle{font-family:var(--font-primary);font-size:var(--b3-size);line-height:var(--b3-line);color:var(--color-slate-grey);margin:0;max-width:680px}.hma-whySection{background:#f7f8fc}.hma-whyGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.hma-whyCard{background:var(--color-white);border:1px solid #e8ecf4;border-radius:20px;padding:36px 30px;transition:transform .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1),border-color .4s ease;animation:hmaFadeInUp .6s ease-out both;position:relative;overflow:hidden}.hma-whyCard:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(62,140,251,.04),transparent);opacity:0;transition:opacity .4s ease;pointer-events:none}.hma-whyCard:nth-child(1){animation-delay:.05s}.hma-whyCard:nth-child(2){animation-delay:.1s}.hma-whyCard:nth-child(3){animation-delay:.15s}.hma-whyCard:nth-child(4){animation-delay:.2s}.hma-whyCard:nth-child(5){animation-delay:.25s}.hma-whyCard:nth-child(6){animation-delay:.3s}.hma-whyCard:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 24px 64px #3e8cfb24;border-color:#3e8cfb4d}.hma-whyCard:hover:after{opacity:1}.hma-whyEmoji{display:block;font-size:36px;margin-bottom:20px;animation:hmaFloat 5s ease-in-out infinite;transition:transform .3s ease}.hma-whyCard:hover .hma-whyEmoji{transform:scale(1.2) rotate(-5deg)}.hma-whyCard:nth-child(2) .hma-whyEmoji{animation-delay:.5s}.hma-whyCard:nth-child(3) .hma-whyEmoji{animation-delay:1s}.hma-whyCard:nth-child(4) .hma-whyEmoji{animation-delay:1.5s}.hma-whyCard:nth-child(5) .hma-whyEmoji{animation-delay:2s}.hma-whyCard:nth-child(6) .hma-whyEmoji{animation-delay:2.5s}.hma-whyCardTitle{font-family:var(--font-primary);font-size:20px;font-weight:700;color:var(--color-deep-indigo);margin:0 0 10px;transition:color .3s ease}.hma-whyCard:hover .hma-whyCardTitle{color:var(--color-signature-blue)}.hma-whyCardDesc{font-family:var(--font-primary);font-size:15px;line-height:24px;color:var(--color-slate-grey);margin:0}.hma-modelsSection{background:linear-gradient(170deg,var(--color-deep-indigo) 0%,var(--color-carbon-black) 100%)}.hma-modelsSection .hma-title{color:var(--color-white)}.hma-modelsSection .hma-subtitle{color:#ffffffa6}.hma-modelsGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.hma-modelCard{background:#ffffff0a;border:1.5px solid rgba(255,255,255,.08);border-radius:20px;padding:36px 30px;transition:all .35s cubic-bezier(.4,0,.2,1);animation:hmaScaleIn .6s ease-out both}.hma-modelCard:nth-child(1){animation-delay:.05s}.hma-modelCard:nth-child(2){animation-delay:.12s}.hma-modelCard:nth-child(3){animation-delay:.19s}.hma-modelCard:nth-child(4){animation-delay:.26s}.hma-modelCard:hover{border-color:var(--color-signature-blue);background:#3e8cfb0f;box-shadow:0 0 0 1px #3e8cfb33,0 8px 32px #3e8cfb1f}.hma-modelCard:hover .hma-modelCardTitle{color:var(--color-white)}.hma-modelCard:hover .hma-modelCardDesc{color:#ffffffbf}.hma-modelEmoji{display:block;font-size:32px;margin-bottom:18px}.hma-modelCardTitle{font-family:var(--font-primary);font-size:20px;font-weight:700;color:var(--color-white);margin:0 0 10px}.hma-modelCardDesc{font-family:var(--font-primary);font-size:15px;line-height:24px;color:#ffffffa6;margin:0}.hma-indSection{background:#f7f8fc}.hma-indGrid{display:flex;flex-wrap:wrap;gap:14px}.hma-indTag{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-primary);font-size:15px;font-weight:600;color:var(--color-deep-indigo);background:var(--color-white);border:1px solid #e8ecf4;padding:14px 24px;border-radius:100px;transition:all .35s cubic-bezier(.4,0,.2,1);animation:hmaSlideRight .5s ease-out both}.hma-indTag:nth-child(1){animation-delay:.05s}.hma-indTag:nth-child(2){animation-delay:.1s}.hma-indTag:nth-child(3){animation-delay:.15s}.hma-indTag:nth-child(4){animation-delay:.2s}.hma-indTag:nth-child(5){animation-delay:.25s}.hma-indTag:nth-child(6){animation-delay:.3s}.hma-indTag:nth-child(7){animation-delay:.35s}.hma-indTag:hover{background:#3e8cfb14;border-color:var(--color-signature-blue);color:var(--color-signature-blue);transform:translateY(-4px) scale(1.04);box-shadow:0 8px 24px #3e8cfb1f}.hma-indTagIcon{font-size:20px;transition:transform .3s ease}.hma-indTag:hover .hma-indTagIcon{transform:scale(1.2)}.hma-processSection{background:var(--color-white)}.hma-processTrack{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;position:relative}.hma-processTrack:before{content:"";position:absolute;top:24px;left:24px;right:24px;height:2px;background:linear-gradient(90deg,var(--color-signature-blue),var(--color-bright-horizon));opacity:.25;z-index:0}.hma-pStep{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;z-index:1;flex:1;animation:hmaFadeInUp .5s ease-out both}.hma-pStep:nth-child(1){animation-delay:.05s}.hma-pStep:nth-child(2){animation-delay:.12s}.hma-pStep:nth-child(3){animation-delay:.19s}.hma-pStep:nth-child(4){animation-delay:.26s}.hma-pStep:nth-child(5){animation-delay:.33s}.hma-pStep:nth-child(6){animation-delay:.4s}.hma-pNum{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--color-signature-blue);color:var(--color-white);font-family:var(--font-primary);font-size:18px;font-weight:700;border-radius:50%;margin-bottom:16px;transition:all .35s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px #3e8cfb4d}.hma-pStep:hover .hma-pNum{transform:scale(1.15) rotate(5deg);box-shadow:0 8px 28px #3e8cfb80;background:linear-gradient(135deg,var(--color-signature-blue),#5a9ffc)}.hma-pLabel{font-family:var(--font-primary);font-size:14px;font-weight:600;color:var(--color-deep-indigo);line-height:20px;transition:color .3s ease}.hma-pStep:hover .hma-pLabel{color:var(--color-signature-blue)}.hma-benefitsSection{background:var(--color-white)}.hma-benefitsGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.hma-bCard{display:flex;align-items:center;gap:16px;padding:24px;background:#f7f8fc;border:1px solid #e8ecf4;border-radius:16px;transition:all .35s cubic-bezier(.4,0,.2,1);animation:hmaSlideRight .5s ease-out both}.hma-bCard:nth-child(1){animation-delay:.05s}.hma-bCard:nth-child(2){animation-delay:.1s}.hma-bCard:nth-child(3){animation-delay:.15s}.hma-bCard:nth-child(4){animation-delay:.2s}.hma-bCard:nth-child(5){animation-delay:.25s}.hma-bCard:nth-child(6){animation-delay:.3s}.hma-bCard:hover{background:#3e8cfb0f;border-color:#3e8cfb33;transform:translateY(-5px) translate(4px);box-shadow:0 12px 36px #3e8cfb1a}.hma-bEmoji{font-size:28px;flex-shrink:0;transition:transform .35s ease}.hma-bCard:hover .hma-bEmoji{transform:scale(1.2) rotate(-8deg)}.hma-bText{font-family:var(--font-primary);font-size:15px;font-weight:500;color:var(--color-deep-indigo);margin:0;line-height:22px}.hma-faqSection{background:#f7f8fc}.hma-faqContainer{max-width:760px;margin:0 auto;text-align:center}.hma-faqTitle{font-family:var(--font-primary);font-size:var(--h2-size);line-height:var(--h2-line);font-weight:var(--h2-weight);color:var(--color-deep-indigo);margin:0 0 48px;text-align:center}.hma-faqList{display:flex;flex-direction:column;gap:12px;text-align:left}.hma-faqItem{background:var(--color-white);border:1.5px solid transparent;border-radius:14px;overflow:hidden;transition:all .35s cubic-bezier(.4,0,.2,1);animation:hmaFadeInUp .5s ease-out both}.hma-faqItem:nth-child(1){animation-delay:.05s}.hma-faqItem:nth-child(2){animation-delay:.12s}.hma-faqItem:nth-child(3){animation-delay:.19s}.hma-faqItem:nth-child(4){animation-delay:.26s}.hma-faqItem:hover{border-color:var(--color-signature-blue);box-shadow:0 4px 20px #3e8cfb1a}.hma-faqItem[open]{border-color:var(--color-signature-blue);background:var(--color-white);box-shadow:0 6px 28px #3e8cfb1a}.hma-faqQ{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;cursor:pointer;list-style:none;font-family:var(--font-primary);font-size:16px;font-weight:600;color:var(--color-deep-indigo);transition:color .3s ease}.hma-faqQ::-webkit-details-marker{display:none}.hma-faqQ::marker{content:""}.hma-faqItem:hover .hma-faqQ,.hma-faqItem[open] .hma-faqQ{color:var(--color-signature-blue)}.hma-faqChev{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;color:var(--color-slate-grey);transition:transform .35s cubic-bezier(.4,0,.2,1),color .3s ease}.hma-faqItem:hover .hma-faqChev,.hma-faqItem[open] .hma-faqChev{color:var(--color-signature-blue)}.hma-faqItem[open] .hma-faqChev{transform:rotate(180deg)}.hma-faqA{padding:0 24px 20px;font-family:var(--font-primary);font-size:15px;line-height:25px;color:var(--color-slate-grey);margin:0;animation:hmaFadeIn .25s ease-out}.hma-cta{position:relative;padding:100px 24px;background:linear-gradient(160deg,var(--color-heritage-navy) 0%,var(--color-deep-indigo) 60%,var(--color-carbon-black) 100%);text-align:center;overflow:hidden}.hma-ctaOrb{position:absolute;border-radius:50%;pointer-events:none;animation:hmaPulse 7s ease-in-out infinite}.hma-ctaOrb1{width:400px;height:400px;background:radial-gradient(circle,rgba(62,140,251,.18) 0%,transparent 70%);top:-100px;right:-80px;animation-duration:8s}.hma-ctaOrb2{width:300px;height:300px;background:radial-gradient(circle,rgba(62,140,251,.12) 0%,transparent 70%);bottom:-80px;left:-60px;animation-duration:10s;animation-delay:3s}.hma-ctaInner{position:relative;z-index:1;max-width:700px;margin:0 auto;animation:hmaFadeInUp .7s ease-out both}.hma-ctaTitle{font-family:var(--font-primary);font-size:var(--h2-size);line-height:var(--h2-line);font-weight:var(--h2-weight);color:var(--color-white);margin:0 0 20px}.hma-ctaDesc{font-family:var(--font-primary);font-size:var(--b2-size);line-height:var(--b2-line);font-weight:400;color:#ffffffb8;margin:0 0 40px}.hma-ctaBtns{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.hma-ctaPrimary{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-primary);font-size:18px;font-weight:700;color:var(--color-white);background:var(--color-signature-blue);padding:18px 40px;border-radius:14px;text-decoration:none;position:relative;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 24px #3e8cfb66;animation:hmaBtnGlow 3s ease-in-out infinite}.hma-ctaPrimary:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);background-size:200% 100%;animation:hmaShimmer 2.5s ease-in-out infinite;pointer-events:none}.hma-ctaPrimary:after{content:"";position:absolute;inset:-2px;border-radius:16px;background:linear-gradient(135deg,var(--color-signature-blue),#5a9ffc,var(--color-signature-blue));z-index:-1;opacity:0;transition:opacity .4s ease}.hma-ctaPrimary:hover{color:var(--color-white);background:linear-gradient(135deg,#2a7af0,#5a9ffc);transform:translateY(-4px) scale(1.05);box-shadow:0 16px 48px #3e8cfb99}.hma-ctaPrimary:hover:after{opacity:1}.hma-ctaWa{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-primary);font-size:18px;font-weight:700;color:var(--color-white);background:#25d366;padding:18px 40px;border-radius:14px;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 24px #25d3664d}.hma-ctaWa:hover{color:var(--color-white);background:#1fb855;transform:translateY(-4px) scale(1.05);box-shadow:0 16px 48px #25d36680}@media(max-width:1024px){.hma-whyGrid,.hma-benefitsGrid{grid-template-columns:repeat(2,1fr)}.hma-processTrack{flex-wrap:wrap;justify-content:center;gap:24px}.hma-processTrack:before{display:none}.hma-pStep{flex:0 0 calc(33.33% - 16px)}}@media(max-width:768px){.hma-hero{min-height:auto;padding:100px 20px 72px}.hma-introSection{padding:60px 20px}.hma-introTrust{gap:32px}.hma-introTrustNum{font-size:32px}.hma-section{padding:72px 20px}.hma-whyGrid,.hma-modelsGrid,.hma-benefitsGrid{grid-template-columns:1fr}.hma-pStep{flex:0 0 calc(50% - 12px)}.hma-faqQ{font-size:15px;padding:16px 20px}.hma-cta{padding:72px 20px}}@media(max-width:480px){.hma-hero{padding:100px 16px 56px}.hma-heroCtas{flex-direction:column;align-items:center}.hma-heroBtnPrimary,.hma-heroBtnOutline{width:100%;justify-content:center}.hma-introTrust{flex-direction:column;gap:20px}.hma-pStep{flex:0 0 100%}.hma-indGrid{gap:10px}.hma-indTag{padding:10px 18px;font-size:14px}.hma-whyCard{padding:28px 22px}.hma-ctaBtns{flex-direction:column;align-items:center}.hma-ctaPrimary,.hma-ctaWa{width:100%;justify-content:center}}@keyframes hd-float-up{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:translateY(0)}}@keyframes hd-particle-drift{0%{transform:translateY(0) translate(0) scale(1);opacity:.18}50%{opacity:.32}to{transform:translateY(-100vh) translate(40px) scale(.4);opacity:0}}@keyframes hd-pulse-dot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.6);opacity:.4}}.hd-anim-up{opacity:0;animation:hd-float-up .7s cubic-bezier(.22,1,.36,1) forwards}.scroll-reveal{opacity:0;transform:translateY(44px);transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1)}.scroll-reveal.revealed{opacity:1;transform:translateY(0)}.sr-card{opacity:0;transform:translateY(30px) scale(.96);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.sr-card.sr-card-visible{opacity:1;transform:translateY(0) scale(1)}.hd-section-label{font-family:var(--font-primary);font-size:var(--tag-size);font-weight:var(--tag-weight);letter-spacing:2.5px;text-transform:uppercase;color:var(--color-signature-blue);text-align:center;margin-bottom:10px}.hd-section-heading{font-family:var(--font-primary);font-size:var(--h2-size);font-weight:var(--h2-weight);line-height:var(--h2-line);letter-spacing:var(--letter-spacing);color:var(--color-deep-indigo);text-align:center;margin-bottom:20px}.hd-accent{color:var(--color-signature-blue)}.hd-section-sub{font-family:var(--font-primary);font-size:var(--b3-size);line-height:var(--b3-line);color:var(--color-slate-grey);text-align:center;max-width:720px;margin:0 auto 50px}.hd-hero{position:relative;min-height:520px;display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,var(--color-carbon-black) 0%,var(--color-deep-indigo) 40%,var(--color-heritage-navy) 100%);overflow:hidden;text-align:center}.hd-hero-particles{position:absolute;inset:0;pointer-events:none;z-index:1}.hd-hero-particles span{position:absolute;bottom:-20px;width:6px;height:6px;background:#3e8cfb4d;border-radius:50%;animation:hd-particle-drift linear infinite}.hd-hero-particles span:nth-child(1){left:8%;animation-duration:9s;width:5px;height:5px}.hd-hero-particles span:nth-child(2){left:18%;animation-duration:12s;animation-delay:1.5s;width:4px;height:4px}.hd-hero-particles span:nth-child(3){left:32%;animation-duration:8s;animation-delay:3s;width:7px;height:7px}.hd-hero-particles span:nth-child(4){left:48%;animation-duration:11s;animation-delay:.5s;width:5px;height:5px}.hd-hero-particles span:nth-child(5){left:60%;animation-duration:10s;animation-delay:2s;width:4px;height:4px}.hd-hero-particles span:nth-child(6){left:73%;animation-duration:13s;animation-delay:4s;width:6px;height:6px}.hd-hero-inner{position:relative;z-index:2;padding:180px 5% 100px;max-width:900px}.hd-hero-badge{display:inline-flex;align-items:center;gap:8px;background:#3e8cfb1f;border:1px solid rgba(62,140,251,.28);border-radius:40px;padding:8px 24px;font-family:var(--font-primary);font-size:var(--tag-size);font-weight:var(--tag-weight);color:#93c5fd;margin-bottom:30px;backdrop-filter:blur(8px)}.hd-badge-dot{width:8px;height:8px;background:#34d399;border-radius:50%;animation:hd-pulse-dot 2s infinite}.hd-hero-h1{font-family:var(--font-primary);font-size:52px;font-weight:800;line-height:64px;letter-spacing:-.5px;color:var(--color-white);margin-bottom:20px}.hd-hero-gold{color:var(--color-bright-horizon)}.hd-hero-blue{background:linear-gradient(135deg,#60a5fa,var(--color-signature-blue),#93c5fd);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hd-hero-desc{font-family:var(--font-primary);font-size:17px;line-height:28px;color:#ffffffb8;max-width:680px;margin:0 auto 36px}.hd-hero-cta{display:inline-flex;align-items:center;gap:10px;padding:16px 42px;background:var(--color-signature-blue);color:var(--color-white)!important;border:2px solid var(--color-signature-blue);border-radius:12px;font-family:var(--font-primary);font-size:16px;font-weight:600;text-decoration:none;transition:background .3s,border-color .3s,transform .25s}.hd-hero-cta:hover{background:transparent;border-color:var(--color-white);transform:translateY(-2px)}.hd-hero-line{position:absolute;bottom:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,transparent 0%,var(--color-signature-blue) 20%,var(--color-bright-horizon) 50%,var(--color-signature-blue) 80%,transparent 100%);z-index:3}.hd-intro{padding:80px 5% 70px;background:var(--color-white)}.hd-intro-container{max-width:820px;margin:0 auto;text-align:center}.hd-intro-heading{font-family:var(--font-primary);font-size:var(--h3-size);font-weight:var(--h3-weight);line-height:var(--h3-line);color:var(--color-deep-indigo);margin-bottom:18px}.hd-intro-divider{width:60px;height:3px;background:var(--color-signature-blue);margin:0 auto 24px;border-radius:2px}.hd-intro-body{font-family:var(--font-primary);font-size:var(--b3-size);line-height:var(--b3-line);color:var(--color-slate-grey);margin-bottom:14px}.hd-features{padding:80px 5%;background:#f8f9fc}.hd-features-container{max-width:1100px;margin:0 auto}.hd-features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px}.hd-feature-card{position:relative;background:var(--color-white);border:1px solid #e8ecf2;border-radius:16px;padding:36px 32px;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,border-color .35s}.hd-feature-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #3e8cfb14;border-color:#3e8cfb40}.hd-feature-card .hd-card-num{position:absolute;top:16px;right:20px;font-family:var(--font-primary);font-size:52px;font-weight:800;color:#3e8cfb0f;line-height:1;pointer-events:none}.hd-feature-card .hd-card-icon{width:52px;height:52px;background:linear-gradient(135deg,#3e8cfb1a,#3e8cfb0a);border-radius:14px;display:flex;align-items:center;justify-content:center;color:var(--color-signature-blue);font-size:22px;margin-bottom:20px;transition:transform .3s,background .3s}.hd-feature-card:hover .hd-card-icon{transform:scale(1.08) rotate(-4deg);background:linear-gradient(135deg,#3e8cfb2e,#3e8cfb14)}.hd-feature-card h3{font-family:var(--font-primary);font-size:19px;font-weight:700;color:var(--color-deep-indigo);margin-bottom:14px}.hd-feature-card .hd-card-list{list-style:none;padding:0;margin:0}.hd-feature-card .hd-card-list li{font-family:var(--font-primary);font-size:14.5px;line-height:24px;color:var(--color-slate-grey);padding:5px 0 5px 22px;position:relative}.hd-feature-card .hd-card-list li:before{content:"";position:absolute;left:0;top:12px;width:8px;height:8px;background:var(--color-signature-blue);border-radius:50%;opacity:.55}.hd-feature-card p{font-family:var(--font-primary);font-size:14.5px;line-height:24px;color:var(--color-slate-grey)}.hd-feature-card.hd-card-full{grid-column:1 / -1}.hd-faq{padding:80px 5%;background:var(--color-white)}.hd-faq-container{max-width:780px;margin:0 auto}.hd-faq-item{border:1px solid #e8ecf2;border-radius:12px;margin-bottom:14px;overflow:hidden;transition:border-color .3s,box-shadow .3s}.hd-faq-item.active{border-color:#3e8cfb4d;box-shadow:0 4px 20px #3e8cfb0f}.hd-faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border:none;background:none;cursor:pointer;font-family:var(--font-primary);font-size:15.5px;font-weight:600;color:var(--color-deep-indigo);text-align:left;gap:12px}.hd-faq-chevron{flex-shrink:0;transition:transform .3s;color:var(--color-signature-blue)}.hd-faq-item.active .hd-faq-chevron{transform:rotate(180deg)}.hd-faq-a{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.22,1,.36,1),padding .3s;padding:0 22px}.hd-faq-item.active .hd-faq-a{max-height:300px;padding:0 22px 18px}.hd-faq-a p{font-family:var(--font-primary);font-size:var(--b3-size);line-height:var(--b3-line);color:var(--color-slate-grey)}.hd-cta{position:relative;padding:90px 5%;background:linear-gradient(160deg,var(--color-carbon-black) 0%,var(--color-deep-indigo) 50%,var(--color-heritage-navy) 100%);text-align:center;overflow:hidden}.hd-cta-shapes{position:absolute;inset:0;pointer-events:none}.hd-cta-shapes span{position:absolute;border-radius:50%;background:#3e8cfb0f}.hd-cta-shapes span:nth-child(1){width:300px;height:300px;top:-80px;left:-60px}.hd-cta-shapes span:nth-child(2){width:200px;height:200px;bottom:-40px;right:10%}.hd-cta-shapes span:nth-child(3){width:120px;height:120px;top:30%;right:-30px}.hd-cta-inner{position:relative;z-index:2;max-width:700px;margin:0 auto}.hd-cta-inner h2{font-family:var(--font-primary);font-size:var(--h2-size);font-weight:var(--h2-weight);line-height:var(--h2-line);color:var(--color-white);margin-bottom:18px}.hd-cta-inner>p{font-family:var(--font-primary);font-size:var(--b3-size);line-height:var(--b3-line);color:#ffffffb3;margin-bottom:8px}.hd-cta-tagline{font-family:var(--font-primary);font-size:17px!important;font-weight:600!important;color:#93c5fd!important;margin-bottom:36px!important}.hd-cta-actions{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.hd-cta-btn-primary,.hd-cta-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 36px;min-width:200px;border-radius:10px;font-family:var(--font-primary);font-size:15px;font-weight:600;text-decoration:none;transition:all .3s}.hd-cta-btn-primary{background:var(--color-signature-blue);color:var(--color-white)!important;border:2px solid var(--color-signature-blue)}.hd-cta-btn-primary:hover{background:transparent;border-color:var(--color-white);transform:translateY(-2px)}.hd-cta-btn-secondary{background:transparent;color:var(--color-white)!important;border:2px solid rgba(255,255,255,.3)}.hd-cta-btn-secondary:hover{border-color:var(--color-white);background:#ffffff14;transform:translateY(-2px)}@media(max-width:991px){.hd-hero{min-height:440px}.hd-hero-inner{padding:160px 5% 80px}.hd-hero-h1{font-size:40px;line-height:50px}.hd-features-grid{grid-template-columns:1fr}}@media(max-width:576px){.hd-hero{min-height:auto}.hd-hero-inner{padding:140px 5% 70px}.hd-hero-h1{font-size:30px;line-height:40px}.hd-hero-desc{font-size:15px;line-height:24px}.hd-feature-card{padding:28px 22px}.hd-cta-actions{flex-direction:column;align-items:center}.hd-cta-btn-primary,.hd-cta-btn-secondary{width:100%;max-width:300px}}:root{--co-accent: #e8a025;--co-accent-hover: #d4911e;--co-dark: #0b1120;--co-dark-2: #101828;--co-dark-3: #1a2332;--co-white: #ffffff;--co-gray: #4b5563;--co-gray-light: #9ca3af;--co-light-bg: #f8f9fb;--co-light-bg-2: #f1f3f7;--co-text: #111827;--co-text-light: #6b7280;--co-border: #e5e7eb;--co-radius: 12px;--co-radius-lg: 20px;--co-shadow: 0 4px 24px rgba(0, 0, 0, .06);--co-shadow-lg: 0 8px 40px rgba(0, 0, 0, .1);--co-transition: .3s ease}.co-container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px;box-sizing:border-box}.co-hero{background:var(--co-dark);text-align:center;padding:140px 20px 100px;position:relative;overflow:hidden}.co-hero__breadcrumb{font-size:.85rem;color:var(--co-gray-light);margin-bottom:24px;letter-spacing:.3px}.co-hero__breadcrumb-active{color:var(--co-accent)}.co-hero__title{font-size:2.8rem;font-weight:700;color:var(--co-white);margin-bottom:20px;line-height:1.2}.co-hero__title-accent{color:var(--co-accent);font-style:italic;display:inline}.co-hero__subtitle{font-size:1.25rem;color:#ffffffe6;margin-bottom:14px;font-weight:500;line-height:1.5}.co-hero__desc{font-size:.95rem;color:var(--co-gray-light);font-style:italic}.co-about__image img{width:100%;border-radius:var(--co-radius-lg);object-fit:cover}.co-stat__number{display:block;font-size:2.4rem;font-weight:800;color:var(--color-signature-blue);line-height:1;margin-bottom:8px;letter-spacing:-1px;font-variant-numeric:tabular-nums}.co-whoweare__text:last-child{margin-bottom:0}.co-service-card__badge{display:inline-block;background:linear-gradient(110deg,var(--color-signature-blue) 30%,#60a5fa 50%,var(--color-signature-blue) 70%);background-size:200% 100%;color:var(--co-white);font-size:.75rem;font-weight:700;width:34px;height:34px;line-height:34px;text-align:center;border-radius:8px;margin-bottom:16px}.co-service-card__text{font-size:.9rem;color:var(--co-gray);line-height:1.65;margin-bottom:14px}.co-service-card__tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.co-tag{display:inline-block;background:var(--co-white);color:var(--co-text);font-size:.75rem;font-weight:600;padding:4px 12px;border-radius:20px;border:1px solid var(--co-border);transition:background .3s ease,color .3s ease,border-color .3s ease,transform .3s ease}.co-service-card__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.co-service-card__list li{font-size:.85rem;color:var(--co-gray);padding-left:18px;position:relative;line-height:1.5}.co-service-card__list li:before{content:"\2022";position:absolute;left:0;color:var(--co-accent);font-weight:700}.co-service-card__list--horizontal{flex-direction:row;flex-wrap:wrap;gap:8px 24px}.co-delivery{padding:80px 0;background:var(--co-dark);text-align:center}.co-delivery__heading{font-size:2rem;font-weight:700;color:var(--co-white);margin-bottom:14px}.co-delivery__text{font-size:1rem;color:#cbd5e1;margin-bottom:48px;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6}.co-delivery__steps{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px}.co-step{display:flex;align-items:center}.co-step__circle{width:100px;height:100px;display:flex;align-items:center;justify-content:center;text-align:center;background:#2563eb1a;border:2px solid rgba(37,99,235,.3);color:var(--co-white);font-weight:600;font-size:.72rem;border-radius:50%;letter-spacing:.3px;line-height:1.2;padding:8px;transition:background .3s ease,border-color .3s ease,transform .3s ease}.co-step:hover .co-step__circle{background:var(--color-signature-blue);border-color:var(--color-signature-blue);box-shadow:0 0 20px #2563eb80;transform:scale(1.08)}.co-step__arrow{color:var(--co-accent);font-size:1.4rem;margin:0 4px;font-weight:700}.co-why{padding:80px 0;background:var(--co-white)}.co-why__grid{max-width:800px}.co-why__heading{font-size:2rem;font-weight:700;color:var(--co-text);margin-bottom:16px;line-height:1.3}.co-why__text{font-size:1rem;color:var(--co-gray);line-height:1.7;margin-bottom:24px}.co-industries__heading{font-size:2rem;font-weight:700;color:var(--co-text);margin-bottom:48px}.co-industry__icon{font-size:2.2rem;display:block;margin-bottom:14px;transition:transform .4s ease}.co-industry:hover .co-industry__icon{transform:scale(1.2) rotate(-5deg)}.co-reliable{padding:80px 0;background:var(--co-dark-2)}.co-reliable__heading{font-size:2rem;font-weight:700;color:var(--co-white);margin-bottom:18px;line-height:1.35}.co-reliable__text{font-size:1rem;color:#cbd5e1;line-height:1.7;margin-bottom:40px}.co-pillar{display:flex;align-items:center;gap:8px;background:var(--co-dark-3);border:1px solid rgba(232,160,37,.2);border-radius:30px;padding:10px 20px;transition:background .3s ease,border-color .3s ease,transform .3s ease;cursor:default}.co-pillar:hover{background:#e8a0251a;border-color:var(--co-accent);transform:translateY(-2px)}.co-pillar__dot{width:8px;height:8px;background:var(--co-accent);border-radius:50%;flex-shrink:0}.co-pillar__label{font-size:.85rem;color:#cbd5e1;font-weight:500}.co-faq__wrapper{max-width:750px;margin:0 auto}.co-faq__heading{font-size:1.8rem;font-weight:700;color:var(--co-text);margin-bottom:36px;text-align:center}.co-faq__list{display:flex;flex-direction:column;gap:0}.co-faq__item{border-bottom:1px solid var(--co-border)}.co-faq__question{display:flex;justify-content:space-between;align-items:center;width:100%;padding:18px 12px 18px 0;font-size:1rem;font-weight:600;color:var(--co-text);cursor:pointer;list-style:none;user-select:none;transition:color .3s ease;box-sizing:border-box}.co-faq__question::-webkit-details-marker{display:none}.co-faq__question:after{content:"";flex-shrink:0;width:10px;height:10px;border-right:2.5px solid var(--co-text);border-bottom:2.5px solid var(--co-text);transform:rotate(-45deg);transition:transform .3s ease;margin-left:16px;margin-right:8px}.co-faq__item[open] .co-faq__question:after{transform:rotate(45deg)}.co-faq__item[open] .co-faq__question{color:var(--co-accent)}.co-faq__item[open] .co-faq__question:after{border-color:var(--co-accent)}.co-faq__answer{padding:0 0 18px}.co-faq__answer p{font-size:.9rem;color:var(--co-gray);line-height:1.7;margin:0}.co-commitment{padding:60px 0;background:var(--co-white)}.co-commitment__inner{text-align:center;max-width:700px;margin:0 auto}.co-commitment__heading{font-size:2rem;font-weight:700;color:var(--co-text);margin-bottom:16px}.co-commitment__text{font-size:1rem;color:var(--co-gray);line-height:1.75}.co-cta__text{font-size:1rem;color:#cbd5e1;line-height:1.7;margin-bottom:32px}.co-cta__button{display:inline-block;background:var(--co-accent);color:var(--co-white);font-size:1rem;font-weight:600;padding:14px 36px;border-radius:8px;text-decoration:none;transition:background .3s ease,transform .3s ease,box-shadow .3s ease}.co-cta__button:hover{background:var(--co-accent-hover);transform:translateY(-3px);box-shadow:0 8px 24px #e8a02559}@media(max-width:1024px){.co-hero__title{font-size:2.2rem}.co-about__grid,.co-whoweare__grid{grid-template-columns:1fr;gap:40px}.co-services__grid{grid-template-columns:1fr 1fr}.co-industries__grid{grid-template-columns:repeat(3,1fr)}.co-delivery__steps{gap:12px}.co-step__circle{width:80px;height:80px;font-size:.65rem}}@media(max-width:768px){.co-hero{padding:120px 20px 80px}.co-hero__title{font-size:1.8rem}.co-hero__subtitle{font-size:1.05rem}.co-about,.co-whoweare,.co-services,.co-delivery,.co-why,.co-industries,.co-reliable,.co-faq,.co-cta{padding:60px 0}.co-about__heading,.co-whoweare__heading,.co-services__title,.co-delivery__heading,.co-why__heading,.co-industries__heading,.co-reliable__heading,.co-commitment__heading,.co-cta__heading{font-size:1.6rem}.co-services__grid{grid-template-columns:1fr}.co-service-card--wide{grid-column:auto}.co-industries__grid,.co-stats,.co-whoweare__stats{grid-template-columns:1fr 1fr;gap:16px}.co-delivery__steps{gap:10px}.co-step__circle{width:70px;height:70px;font-size:.6rem}.co-step__arrow{font-size:1rem}.co-reliable__pillars{gap:10px}.co-pillar{padding:8px 14px;font-size:.8rem}.co-service-card__list--horizontal{flex-direction:column}}@media(max-width:480px){.co-hero{padding:110px 16px 60px}.co-hero__title{font-size:1.5rem}.co-container{padding:0 16px}.co-industries__grid,.co-stats,.co-whoweare__stats{grid-template-columns:1fr}.co-stat__number{font-size:2rem}.co-step__circle{width:60px;height:60px;font-size:.55rem}.co-step__arrow{font-size:.85rem;margin:0 2px}.co-faq__question{font-size:.9rem}.coming-soon{min-height:80vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(90deg,#e8f6ff,#f7eef8);padding:60px 20px}.cs-inner{text-align:center;max-width:760px;width:100%}.cs-rocket-wrap{width:320px;height:320px;margin:26px auto 12px;border-radius:14px;display:flex;align-items:center;justify-content:center}.cs-rocket{width:260px;height:260px;object-fit:contain;border-radius:999px;background:#fff;padding:14px}.cs-title{font-size:32px;font-weight:800;color:#0b2036;margin-bottom:8px}.cs-sub{font-size:17px;color:#55606a;margin-bottom:20px}.cs-social{display:flex;gap:12px;justify-content:center;margin-top:8px}.cs-social a{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#2f91f8;color:#fff;text-decoration:none}@media(max-width:420px){.cs-rocket-wrap{width:200px;height:200px}.cs-rocket{width:160px;height:160px}.cs-title{font-size:20px}.am-container,.cp-container{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;width:100%}.am-hero,.cp-hero{max-width:100%;overflow:hidden}.am-hero__inner,.cp-hero__inner{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.am-stats,.cp-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.am-stat,.cp-stat{text-align:center}.am-about__content,.cp-about__content{max-width:1200px;margin-left:auto;margin-right:auto}.am-about__grid,.cp-about__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.am-checklist,.cp-checklist{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.am-checklist__item,.cp-checklist__item{display:flex;align-items:center;gap:8px}.am-services__grid,.cp-services__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.am-delivery__steps,.cp-delivery__steps{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.am-reliable__inner,.cp-reliable__inner{max-width:1200px;margin-left:auto;margin-right:auto}.am-reliable__pillars,.cp-reliable__pillars{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.am-industries__grid,.cp-industries__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px;max-width:1200px;margin-left:auto;margin-right:auto}.am-tech__tags,.cp-tech__tags{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.am-tech__stats,.cp-tech__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:20px;margin-top:32px}.am-faq__wrapper,.cp-faq__wrapper{max-width:800px;margin-left:auto;margin-right:auto}.am-cta__inner,.cp-cta__inner{max-width:700px;margin-left:auto;margin-right:auto;text-align:center}@media(max-width:991px){.am-stats,.cp-stats{grid-template-columns:repeat(2,1fr)}.am-delivery__steps,.cp-delivery__steps{flex-direction:column;align-items:center}}@media(max-width:576px){.am-container,.cp-container,.am-hero__inner,.cp-hero__inner{padding-left:16px;padding-right:16px}.am-hero,.cp-hero{padding-top:120px;padding-bottom:60px}.am-stats,.cp-stats{grid-template-columns:1fr 1fr;gap:16px}.am-industries__grid,.cp-industries__grid{grid-template-columns:1fr 1fr}.am-services__grid,.cp-services__grid{grid-template-columns:1fr}}}:root{--cp-accent:#e8a025;--cp-accent-hover:#d4911e;--cp-dark:#0b1120;--cp-dark-2:#101828;--cp-dark-3:#1a2332;--cp-white:#ffffff;--cp-gray:#000000;--cp-gray-light:#000000;--cp-light-bg:#f8f9fb;--cp-text:#000000;--cp-text-light:#000000;--cp-border:#e5e7eb;--cp-radius:12px;--cp-radius-lg:20px;--cp-transition:.3s ease}@keyframes cp-fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes cp-fadeLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes cp-fadeRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes cp-scaleIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes cp-pulse{0%,to{box-shadow:0 0 #e8a02566}50%{box-shadow:0 0 0 12px #e8a02500}}@keyframes cp-shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes cp-statPop{0%{opacity:0;transform:scale(0) translateY(10px)}60%{opacity:1;transform:scale(1.15) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes cp-arrowPulse{0%,to{opacity:.4;transform:translate(0)}50%{opacity:.8;transform:translate(3px)}}@keyframes cp-stepGlow{0%,10%{border-color:var(--color-signature-blue);box-shadow:0 8px 30px #2563eb40,0 0 0 4px #2563eb1a;transform:translateY(-4px) scale(1.03);background:linear-gradient(135deg,#f0f4ff,#e0e7ff)}22%,to{border-color:#e0e7ff;box-shadow:0 4px 20px #2563eb14;transform:translateY(0) scale(1);background:var(--cp-white)}}.cp-animate{opacity:0!important;transform:translateY(40px)!important;animation:cp-fadeUp .8s ease forwards!important;animation-timeline:view()!important;animation-range:entry 0% entry 30%!important}.cp-animate--left{opacity:0!important;transform:translate(-40px)!important;animation:cp-fadeLeft .8s ease forwards!important;animation-timeline:view()!important;animation-range:entry 0% entry 30%!important}.cp-animate--right{opacity:0!important;transform:translate(40px)!important;animation:cp-fadeRight .8s ease forwards!important;animation-timeline:view()!important;animation-range:entry 0% entry 30%!important}.cp-animate--scale{opacity:0!important;transform:scale(.85)!important;animation:cp-scaleIn .7s ease forwards!important;animation-timeline:view()!important;animation-range:entry 0% entry 25%!important}.cp-stagger>*:nth-child(1){animation-delay:0s!important}.cp-stagger>*:nth-child(2){animation-delay:.08s!important}.cp-stagger>*:nth-child(3){animation-delay:.16s!important}.cp-stagger>*:nth-child(4){animation-delay:.24s!important}.cp-stagger>*:nth-child(5){animation-delay:.32s!important}.cp-stagger>*:nth-child(6){animation-delay:.4s!important}.cp-stagger>*:nth-child(7){animation-delay:.48s!important}@supports not (animation-timeline:view()){.cp-animate,.cp-animate--left,.cp-animate--right,.cp-animate--scale{opacity:1!important;transform:none!important;animation:none!important}}.cp-container{width:100%!important;max-width:1200px!important;margin:0 auto!important;padding:0 20px!important}.cp-text-accent{color:var(--cp-accent)!important}.cp-checklist{list-style:none!important;padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important;gap:12px!important}.cp-checklist__item{display:flex!important;align-items:flex-start!important;gap:10px!important;font-size:.95rem!important;color:var(--cp-text)!important;line-height:1.5!important}.cp-checklist__icon{flex-shrink:0!important;width:22px!important;height:22px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:.85rem!important;font-weight:700!important;color:var(--cp-accent)!important}.cp-hero{background:var(--cp-dark)!important;text-align:center!important;padding:140px 20px 120px!important;position:relative!important;overflow:hidden!important}.cp-hero:before{content:""!important;position:absolute!important;inset:0!important;background:radial-gradient(ellipse at 30% 50%,rgba(232,160,37,.08) 0%,transparent 60%),radial-gradient(ellipse at 70% 30%,rgba(59,130,246,.06) 0%,transparent 50%)!important;pointer-events:none!important}.cp-hero__inner{position:relative!important;z-index:1!important;max-width:800px!important;margin:0 auto!important}.cp-hero__title{font-size:3rem!important;font-weight:700!important;color:var(--cp-white)!important;margin-bottom:20px!important;line-height:1.2!important;animation:cp-fadeUp .7s ease .25s both!important}.cp-hero__title-accent{color:var(--cp-accent)!important;font-style:italic!important;display:inline-block!important}.cp-hero__subtitle{font-size:1.3rem!important;color:var(--cp-white)!important;margin-bottom:14px!important;font-weight:500!important;line-height:1.5!important;animation:cp-fadeUp .7s ease .45s both!important}.cp-hero__desc{font-size:.95rem!important;color:var(--cp-gray-light)!important;font-style:italic!important;animation:cp-fadeUp .7s ease .6s both!important}.cp-intro{padding:80px 0!important;background:var(--cp-white)!important}.cp-intro__grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:50px!important;align-items:center!important}.cp-intro__heading{font-size:2.2rem!important;font-weight:700!important;color:var(--cp-text)!important;margin-bottom:20px!important;line-height:1.25!important}.cp-intro__text{font-size:1rem!important;color:var(--cp-gray)!important;line-height:1.75!important;margin-bottom:14px!important}.cp-intro__text:last-child{margin-bottom:0!important}.cp-stats{display:grid!important;grid-template-columns:1fr 1fr!important;gap:20px!important}.cp-stat{background:var(--cp-light-bg)!important;border-radius:var(--cp-radius)!important;padding:28px 20px!important;text-align:center!important;border:1px solid var(--cp-border)!important;transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease!important;position:relative!important;overflow:hidden!important}.cp-stat:before{content:""!important;position:absolute!important;top:0!important;left:0!important;width:100%!important;height:3px!important;background:linear-gradient(90deg,var(--cp-accent),var(--color-signature-blue))!important;transform:scaleX(0)!important;transform-origin:left!important;transition:transform .5s ease!important}.cp-stat:hover:before{transform:scaleX(1)!important}.cp-stat:hover{transform:translateY(-5px)!important;box-shadow:0 12px 30px #00000014!important;border-color:var(--cp-accent)!important}.cp-stat__number{display:block!important;font-size:2.4rem!important;font-weight:800!important;color:var(--color-signature-blue)!important;line-height:1!important;margin-bottom:8px!important;letter-spacing:-1px!important;opacity:0!important;transform:scale(0) translateY(10px)!important;animation:cp-statPop .6s cubic-bezier(.34,1.56,.64,1) forwards!important;animation-delay:.3s!important}.cp-stat:nth-child(1) .cp-stat__number{animation-delay:.2s!important}.cp-stat:nth-child(2) .cp-stat__number{animation-delay:.4s!important}.cp-stat:nth-child(3) .cp-stat__number{animation-delay:.6s!important}.cp-stat:nth-child(4) .cp-stat__number{animation-delay:.8s!important}.cp-stat__label{display:block!important;font-size:.82rem!important;color:var(--cp-gray)!important;font-weight:500!important;line-height:1.3!important}.cp-stat--dark{background:var(--cp-white)!important;border-color:var(--cp-border)!important}.cp-tech{padding:80px 0!important;background:var(--cp-light-bg)!important}.cp-tech__grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:50px!important;align-items:center!important}.cp-tech__heading{font-size:2.2rem!important;font-weight:700!important;color:var(--cp-text)!important;margin-bottom:20px!important;line-height:1.25!important}.cp-tech__text{font-size:1rem!important;color:var(--cp-gray)!important;line-height:1.75!important;margin-bottom:14px!important}.cp-tech__text:last-child{margin-bottom:0!important}.cp-tech__stats{display:grid!important;grid-template-columns:1fr 1fr!important;gap:20px!important}.cp-tech__tags{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin-top:20px!important}.cp-tag{display:inline-block!important;background:var(--cp-white)!important;color:var(--cp-text)!important;font-size:.75rem!important;font-weight:600!important;padding:4px 12px!important;border-radius:20px!important;border:1px solid var(--cp-border)!important;transition:background .3s,color .3s,border-color .3s,transform .3s!important}.cp-tag:hover{background:var(--cp-accent)!important;color:var(--cp-white)!important;border-color:var(--cp-accent)!important;transform:translateY(-2px)!important}.cp-services{padding:80px 0!important;background:var(--cp-white)!important}.cp-services__header{text-align:center!important;margin-bottom:48px!important}.cp-services__title{font-size:2.2rem!important;font-weight:700!important;color:var(--cp-text)!important}.cp-services__grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:24px!important}.cp-service-card{background:var(--cp-light-bg)!important;border-radius:var(--cp-radius)!important;padding:28px!important;border:1px solid transparent!important;transition:box-shadow .4s,transform .4s,border-color .4s,background .4s!important}.cp-service-card:hover{box-shadow:0 12px 36px #e8a0251f!important;transform:translateY(-5px)!important;border-color:var(--cp-accent)!important;background:var(--cp-white)!important}.cp-service-card__badge{display:inline-block!important;background:linear-gradient(110deg,var(--color-signature-blue) 30%,#60a5fa 50%,var(--color-signature-blue) 70%)!important;background-size:200% 100%!important;color:var(--cp-white)!important;font-size:.75rem!important;font-weight:700!important;width:34px!important;height:34px!important;line-height:34px!important;text-align:center!important;border-radius:8px!important;margin-bottom:16px!important;transition:transform .3s!important}.cp-service-card:hover .cp-service-card__badge{animation:cp-shimmer 1.5s ease infinite!important;transform:scale(1.1)!important}.cp-service-card__title{font-size:1.1rem!important;font-weight:600!important;color:var(--cp-text)!important;margin-bottom:10px!important}.cp-service-card__text{font-size:.9rem!important;color:var(--cp-gray)!important;line-height:1.65!important;margin-bottom:14px!important}.cp-service-card__list{list-style:none!important;padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important;gap:6px!important}.cp-service-card__list li{font-size:.85rem!important;color:var(--cp-gray)!important;padding-left:18px!important;position:relative!important;line-height:1.5!important}.cp-service-card__list li:before{content:"\2022"!important;position:absolute!important;left:0!important;color:var(--cp-accent)!important;font-weight:700!important}.cp-delivery{padding:80px 0!important;background:linear-gradient(180deg,#fff,#f0f4ff)!important;text-align:center!important;position:relative!important;overflow:hidden!important}.cp-delivery:before{content:""!important;position:absolute!important;top:0!important;left:50%!important;transform:translate(-50%)!important;width:2px!important;height:100%!important;background:linear-gradient(180deg,transparent 0%,var(--color-signature-blue) 15%,var(--color-signature-blue) 85%,transparent 100%)!important;opacity:.15!important;pointer-events:none!important}.cp-delivery__heading{font-size:2rem!important;font-weight:700!important;color:var(--cp-text)!important;margin-bottom:14px!important;position:relative!important;z-index:1!important}.cp-delivery__text{font-size:1rem!important;color:var(--cp-gray)!important;margin-bottom:48px!important;max-width:650px!important;margin-left:auto!important;margin-right:auto!important;line-height:1.6!important;position:relative!important;z-index:1!important}.cp-delivery__steps{display:flex!important;align-items:stretch!important;justify-content:center!important;flex-wrap:wrap!important;gap:16px!important;position:relative!important;z-index:1!important;counter-reset:cp-step-counter!important}.cp-step{display:flex!important;flex-direction:column!important;align-items:center!important;position:relative!important}.cp-step__circle{width:110px!important;height:110px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;background:var(--cp-white)!important;border:2px solid #e0e7ff!important;color:var(--cp-text)!important;font-weight:700!important;font-size:.72rem!important;border-radius:20px!important;line-height:1.3!important;padding:12px!important;position:relative!important;box-shadow:0 4px 20px #2563eb14!important;transition:all .4s ease!important}.cp-step__circle:before{content:counter(cp-step-counter)!important;counter-increment:cp-step-counter!important;position:absolute!important;top:-10px!important;right:-10px!important;width:28px!important;height:28px!important;background:linear-gradient(135deg,var(--color-signature-blue) 0%,#6366f1 100%)!important;color:#fff!important;font-size:.7rem!important;font-weight:800!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 2px 8px #2563eb4d!important}.cp-step:hover .cp-step__circle{transform:translateY(-6px)!important;border-color:var(--color-signature-blue)!important;box-shadow:0 8px 30px #2563eb2e!important;background:linear-gradient(135deg,#f8faff,#eef2ff)!important}.cp-delivery__steps>:nth-child(1) .cp-step__circle{animation:cp-stepGlow 7s ease infinite 0s!important}.cp-delivery__steps>:nth-child(3) .cp-step__circle{animation:cp-stepGlow 7s ease infinite 1s!important}.cp-delivery__steps>:nth-child(5) .cp-step__circle{animation:cp-stepGlow 7s ease infinite 2s!important}.cp-delivery__steps>:nth-child(7) .cp-step__circle{animation:cp-stepGlow 7s ease infinite 3s!important}.cp-delivery__steps>:nth-child(9) .cp-step__circle{animation:cp-stepGlow 7s ease infinite 4s!important}.cp-delivery__steps>:nth-child(11) .cp-step__circle{animation:cp-stepGlow 7s ease infinite 5s!important}.cp-delivery__steps>:nth-child(13) .cp-step__circle{animation:cp-stepGlow 7s ease infinite 6s!important}.cp-step__arrow{color:var(--color-signature-blue)!important;font-size:1.6rem!important;margin:0 6px!important;font-weight:300!important;opacity:.5!important;display:flex!important;align-items:center!important;animation:cp-arrowPulse 2s ease infinite!important}.cp-why{padding:80px 0!important;background:var(--cp-white)!important}.cp-why__grid{display:grid!important;grid-template-columns:1fr!important;gap:50px!important;align-items:center!important;max-width:800px!important}.cp-why__heading{font-size:2rem!important;font-weight:700!important;color:var(--cp-text)!important;margin-bottom:16px!important;line-height:1.3!important}.cp-why__text{font-size:1rem!important;color:var(--cp-gray)!important;line-height:1.7!important;margin-bottom:24px!important}.cp-industries{padding:80px 0!important;background:var(--cp-light-bg)!important;text-align:center!important}.cp-industries__heading{font-size:2rem!important;font-weight:700!important;color:var(--cp-text)!important;margin-bottom:48px!important}.cp-industries__grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:24px!important}.cp-industry{background:var(--cp-white)!important;border-radius:var(--cp-radius)!important;padding:32px 20px!important;text-align:center!important;border:1px solid var(--cp-border)!important;transition:box-shadow .4s,transform .4s,border-color .4s!important;cursor:default!important}.cp-industry:hover{box-shadow:0 10px 30px #e8a0251a!important;transform:translateY(-5px)!important;border-color:var(--cp-accent)!important}.cp-industry__icon{font-size:2.2rem!important;display:block!important;margin-bottom:14px!important;transition:transform .4s!important}.cp-industry:hover .cp-industry__icon{transform:scale(1.2) rotate(-5deg)!important}.cp-industry__title{font-size:.95rem!important;font-weight:600!important;color:var(--cp-text)!important}.cp-faq{padding:80px 0!important;background:var(--cp-light-bg)!important}.cp-faq__wrapper{max-width:750px!important;margin:0 auto!important;text-align:center!important}.cp-faq__heading{font-size:1.8rem!important;font-weight:700!important;color:var(--cp-text)!important;margin-bottom:36px!important}.cp-cta{padding:80px 0!important;background:var(--cp-dark)!important}.cp-cta__inner{text-align:center!important;max-width:650px!important;margin:0 auto!important}.cp-cta__heading{font-size:2rem!important;font-weight:700!important;color:var(--cp-white)!important;margin-bottom:16px!important;line-height:1.3!important}.cp-cta__text{font-size:1rem!important;color:var(--cp-gray-light)!important;line-height:1.7!important;margin-bottom:32px!important}.cp-cta__button{display:inline-block!important;background:var(--cp-accent)!important;color:var(--cp-white)!important;font-size:1rem!important;font-weight:600!important;padding:14px 36px!important;border-radius:8px!important;text-decoration:none!important;transition:background .3s,transform .3s,box-shadow .3s!important;animation:cp-pulse 2.5s ease infinite!important}.cp-cta__button:hover{background:var(--cp-accent-hover)!important;transform:translateY(-3px)!important;box-shadow:0 8px 24px #e8a02559!important;animation:none!important}@media(max-width:1024px){.cp-hero__title{font-size:2.4rem!important}.cp-services__title{font-size:1.8rem!important}.cp-service-card{padding:24px!important}.cp-why__heading{font-size:1.8rem!important}.cp-faq__heading{font-size:1.6rem!important}.cp-cta__heading,.cp-delivery__heading{font-size:1.7rem!important}.cp-step__circle{width:95px!important;height:95px!important;font-size:.68rem!important;border-radius:16px!important}.cp-step__circle:before{width:24px!important;height:24px!important;font-size:.6rem!important}}@media(max-width:768px){.cp-hero{padding:120px 0 60px!important}.cp-hero__title{font-size:1.8rem!important}.cp-hero__subtitle{font-size:.95rem!important}.cp-hero__desc{font-size:.85rem!important}.cp-intro__grid,.cp-tech__grid{grid-template-columns:1fr!important;gap:30px!important}.cp-intro__heading,.cp-tech__heading{font-size:1.6rem!important}.cp-stats{grid-template-columns:1fr 1fr!important;gap:16px!important}.cp-stat__number{font-size:2rem!important}.cp-services{padding:60px 0!important}.cp-services__title{font-size:1.5rem!important}.cp-services__grid{grid-template-columns:1fr!important;gap:16px!important}.cp-service-card{padding:22px!important}.cp-why{padding:60px 0!important}.cp-why__grid{grid-template-columns:1fr!important;gap:30px!important}.cp-why__heading{font-size:1.5rem!important}.cp-industries{padding:60px 0!important}.cp-industries__grid{grid-template-columns:repeat(2,1fr)!important;gap:16px!important}.cp-faq{padding:60px 0!important}.cp-faq__heading{font-size:1.4rem!important}.cp-cta{padding:60px 0!important}.cp-cta__heading{font-size:1.4rem!important}.cp-delivery{padding:60px 0!important}.cp-delivery__heading{font-size:1.5rem!important}.cp-delivery__steps{gap:12px!important}.cp-step__arrow{display:none!important}.cp-step__circle{width:90px!important;height:90px!important;font-size:.68rem!important;border-radius:16px!important}.cp-tech__stats{grid-template-columns:1fr 1fr!important}.cp-animate,.cp-animate--left,.cp-animate--right,.cp-animate--scale{opacity:1!important;transform:none!important;animation:none!important}}.cp-hero{padding:100px 0 50px!important}.cp-hero__title{font-size:1.5rem!important}.cp-hero__subtitle{font-size:.85rem!important}.cp-intro__heading,.cp-tech__heading{font-size:1.4rem!important}.cp-stats{gap:12px!important}.cp-stat{padding:16px 12px!important}.cp-stat__number{font-size:1.6rem!important}.cp-stat__label{font-size:.7rem!important}.cp-services__title{font-size:1.3rem!important}.cp-service-card{padding:18px!important}.cp-industries__grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}.cp-faq__heading,.cp-cta__heading{font-size:1.2rem!important}.cp-cta__button{padding:10px 24px!important;font-size:.85rem!important}.cp-step__circle{width:80px!important;height:80px!important;font-size:.62rem!important;border-radius:14px!important;padding:8px!important}.cp-step__circle:before{width:22px!important;height:22px!important;font-size:.58rem!important;top:-8px!important;right:-8px!important}:root{--am-accent: #e8a025;--am-accent-hover: #d4911e;--am-dark: #0b1120;--am-dark-2: #101828;--am-dark-3: #1a2332;--am-white: #ffffff;--am-gray: #000000;--am-gray-light: #000000;--am-light-bg: #f8f9fb;--am-light-bg-2: #f1f3f7;--am-text: #000000;--am-text-light: #000000;--am-border: #e5e7eb;--am-radius: 12px;--am-radius-lg: 20px;--am-shadow: 0 4px 24px rgba(0, 0, 0, .06);--am-shadow-lg: 0 8px 40px rgba(0, 0, 0, .1);--am-transition: .3s ease}@keyframes am-fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes am-fadeLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes am-fadeRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes am-scaleIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes vm-lineGrow{0%{width:0}to{width:60px}}@keyframes am-pulse{0%,to{box-shadow:0 0 #e8a02566}50%{box-shadow:0 0 0 12px #e8a02500}}@keyframes am-shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes vm-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.am-animate{opacity:0;transform:translateY(40px);animation:am-fadeUp .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.am-animate--left{opacity:0;transform:translate(-40px);animation:am-fadeLeft .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.am-animate--right{opacity:0;transform:translate(40px);animation:am-fadeRight .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.am-animate--scale{opacity:0;transform:scale(.85);animation:am-scaleIn .7s ease forwards;animation-timeline:view();animation-range:entry 0% entry 25%}.am-stagger>*:nth-child(1){animation-delay:0s}.am-stagger>*:nth-child(2){animation-delay:.08s}.am-stagger>*:nth-child(3){animation-delay:.16s}.am-stagger>*:nth-child(4){animation-delay:.24s}.am-stagger>*:nth-child(5){animation-delay:.32s}.am-stagger>*:nth-child(6){animation-delay:.4s}.am-stagger>*:nth-child(7){animation-delay:.48s}@supports not (animation-timeline: view()){.am-animate,.am-animate--left,.am-animate--right,.am-animate--scale{opacity:1;transform:none;animation:none}}.am-container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.am-text-accent{color:var(--am-accent)}.am-checklist{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.am-checklist__item{display:flex;align-items:flex-start;gap:10px;font-size:.95rem;color:var(--am-text);line-height:1.5}.am-checklist__icon{flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;color:var(--am-accent)}.am-hero{background:var(--am-dark);text-align:center;padding:140px 20px 120px;position:relative;overflow:hidden}.am-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 30% 50%,rgba(232,160,37,.08) 0%,transparent 60%),radial-gradient(ellipse at 70% 30%,rgba(59,130,246,.06) 0%,transparent 50%);pointer-events:none}.am-hero__inner{position:relative;z-index:1;max-width:800px;margin:0 auto}.am-hero__breadcrumb{font-size:.85rem;color:var(--am-gray);margin-bottom:24px;letter-spacing:.3px;animation:am-fadeUp .6s ease .1s both}.am-hero__breadcrumb-active{color:var(--am-accent)}.am-hero__title{font-size:3rem;font-weight:700;color:var(--am-white);margin-bottom:20px;line-height:1.2;animation:am-fadeUp .7s ease .25s both}.am-hero__title-accent{color:var(--am-accent);font-style:italic;display:inline-block}.am-hero__subtitle{font-size:1.3rem;color:var(--am-white);margin-bottom:14px;font-weight:500;line-height:1.5;animation:am-fadeUp .7s ease .45s both}.am-hero__desc{font-size:.95rem;color:var(--am-gray-light);font-style:italic;animation:am-fadeUp .7s ease .6s both}.am-about{padding:80px 0;background:var(--am-white)}.am-about__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.am-about__heading{font-size:2.2rem;font-weight:700;color:var(--am-text);margin-bottom:20px;line-height:1.25}.am-about__text{font-size:1rem;color:var(--am-gray);line-height:1.75;margin-bottom:14px}.am-about__text:last-child{margin-bottom:0}.am-about__image img{width:100%;border-radius:var(--am-radius-lg);object-fit:cover}.am-stats,.am-whoweare__stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.am-stat{background:var(--am-light-bg);border-radius:var(--am-radius);padding:28px 20px;text-align:center;border:1px solid var(--am-border);transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease;position:relative;overflow:hidden}.am-stat:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--am-accent),var(--color-signature-blue));transform:scaleX(0);transform-origin:left;transition:transform .5s ease}.am-stat:hover:before{transform:scaleX(1)}.am-stat:hover{transform:translateY(-5px);box-shadow:0 12px 30px #00000014;border-color:var(--am-accent)}.am-stat__number{display:block;font-size:2.4rem;font-weight:800;color:var(--color-signature-blue);line-height:1;margin-bottom:8px;letter-spacing:-1px;font-variant-numeric:tabular-nums;opacity:0;transform:scale(0) translateY(10px);animation:vm-statPop .6s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:.3s}.am-stat:nth-child(1) .am-stat__number{animation-delay:.2s}.am-stat:nth-child(2) .am-stat__number{animation-delay:.4s}.am-stat:nth-child(3) .am-stat__number{animation-delay:.6s}.am-stat:nth-child(4) .am-stat__number{animation-delay:.8s}@keyframes vm-statPop{0%{opacity:0;transform:scale(0) translateY(10px)}60%{opacity:1;transform:scale(1.15) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0)}}.am-stat__label{display:block;font-size:.82rem;color:var(--am-gray);font-weight:500;line-height:1.3}.am-stat--dark{background:var(--am-white);border-color:var(--am-border)}.am-whoweare{padding:80px 0;background:var(--am-light-bg)}.am-whoweare__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.am-whoweare__image img{width:100%;border-radius:var(--am-radius-lg);object-fit:cover}.am-whoweare__heading{font-size:2.2rem;font-weight:700;color:var(--am-text);margin-bottom:20px;line-height:1.25}.am-whoweare__text{font-size:1rem;color:var(--am-gray);line-height:1.75;margin-bottom:14px}.am-whoweare__text:last-child{margin-bottom:0}.am-services{padding:80px 0;background:var(--am-white)}.am-services__header{text-align:center;margin-bottom:48px}.am-services__title{font-size:2.2rem;font-weight:700;color:var(--am-text)}.am-services__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.am-service-card{background:var(--am-light-bg);border-radius:var(--am-radius);padding:28px;border:1px solid transparent;transition:box-shadow .4s ease,transform .4s ease,border-color .4s ease,background .4s ease}.am-service-card:hover{box-shadow:0 12px 36px #e8a0251f;transform:translateY(-5px);border-color:var(--am-accent);background:var(--am-white)}.am-service-card--wide{grid-column:1 / -1}.am-service-card__badge{display:inline-block;background:linear-gradient(110deg,var(--color-signature-blue) 30%,#60a5fa 50%,var(--color-signature-blue) 70%);background-size:200% 100%;color:var(--am-white);font-size:.75rem;font-weight:700;width:34px;height:34px;line-height:34px;text-align:center;border-radius:8px;margin-bottom:16px;transition:transform .3s ease}.am-service-card:hover .am-service-card__badge{animation:am-shimmer 1.5s ease infinite;transform:scale(1.1)}.am-service-card__title{font-size:1.1rem;font-weight:600;color:var(--am-text);margin-bottom:10px}.am-service-card__text{font-size:.9rem;color:var(--am-gray);line-height:1.65;margin-bottom:14px}.am-service-card__tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.am-tag{display:inline-block;background:var(--am-white);color:var(--am-text);font-size:.75rem;font-weight:600;padding:4px 12px;border-radius:20px;border:1px solid var(--am-border);transition:background .3s ease,color .3s ease,border-color .3s ease,transform .3s ease}.am-tag:hover{background:var(--am-accent);color:var(--am-white);border-color:var(--am-accent);transform:translateY(-2px)}.am-service-card__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.am-service-card__list li{font-size:.85rem;color:var(--am-gray);padding-left:18px;position:relative;line-height:1.5}.am-service-card__list li:before{content:"\2022";position:absolute;left:0;color:var(--am-accent);font-weight:700}.am-service-card__list--horizontal{flex-direction:row;flex-wrap:wrap;gap:8px 24px}.am-delivery{padding:80px 0;background:linear-gradient(180deg,#fff,#f0f4ff);text-align:center;position:relative;overflow:hidden}.am-delivery:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:2px;height:100%;background:linear-gradient(180deg,transparent 0%,var(--color-signature-blue) 15%,var(--color-signature-blue) 85%,transparent 100%);opacity:.15;pointer-events:none}.am-delivery__heading{font-size:2rem;font-weight:700;color:var(--am-text);margin-bottom:14px;position:relative;z-index:1}.am-delivery__text{font-size:1rem;color:var(--am-gray);margin-bottom:48px;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6;position:relative;z-index:1}.am-delivery__steps{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:6px;position:relative;z-index:1}.am-step{display:flex;flex-direction:column;align-items:center;position:relative}.am-step__circle{width:95px;height:95px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:var(--am-white);border:2px solid #e0e7ff;color:var(--am-text);font-weight:700;font-size:.68rem;border-radius:18px;letter-spacing:.3px;line-height:1.3;padding:8px;position:relative;box-shadow:0 4px 20px #2563eb14;transition:all .4s ease}.am-step__circle:before{content:counter(am-step-counter);counter-increment:am-step-counter;position:absolute;top:-10px;right:-10px;width:28px;height:28px;background:linear-gradient(135deg,var(--color-signature-blue) 0%,#6366f1 100%);color:#fff;font-size:.7rem;font-weight:800;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #2563eb4d}.am-delivery__steps{counter-reset:am-step-counter}.am-step:hover .am-step__circle{transform:translateY(-6px);border-color:var(--color-signature-blue);box-shadow:0 8px 30px #2563eb2e;background:linear-gradient(135deg,#f8faff,#eef2ff)}@keyframes am-stepGlow{0%,10%{border-color:var(--color-signature-blue);box-shadow:0 8px 30px #2563eb40,0 0 0 4px #2563eb1a;transform:translateY(-4px) scale(1.03);background:linear-gradient(135deg,#f0f4ff,#e0e7ff)}22%,to{border-color:#e0e7ff;box-shadow:0 4px 20px #2563eb14;transform:translateY(0) scale(1);background:var(--am-white)}}.am-delivery__steps>:nth-child(1) .am-step__circle{animation:am-stepGlow 6s ease infinite 0s}.am-delivery__steps>:nth-child(3) .am-step__circle{animation:am-stepGlow 6s ease infinite 1s}.am-delivery__steps>:nth-child(5) .am-step__circle{animation:am-stepGlow 6s ease infinite 2s}.am-delivery__steps>:nth-child(7) .am-step__circle{animation:am-stepGlow 6s ease infinite 3s}.am-delivery__steps>:nth-child(9) .am-step__circle{animation:am-stepGlow 6s ease infinite 4s}.am-delivery__steps>:nth-child(11) .am-step__circle{animation:am-stepGlow 6s ease infinite 5s}.am-step__arrow{color:var(--color-signature-blue);font-size:1.2rem;margin:0 2px;font-weight:300;opacity:.5;display:flex;align-items:center;animation:am-arrowPulse 2s ease infinite}@keyframes am-arrowPulse{0%,to{opacity:.4;transform:translate(0)}50%{opacity:.8;transform:translate(3px)}}}.am-why{padding:80px 0;background:var(--am-white)}.am-why__grid{display:grid;grid-template-columns:1fr;gap:50px;align-items:center;max-width:800px}.am-why__heading{font-size:2rem;font-weight:700;color:var(--am-text);margin-bottom:16px;line-height:1.3}.am-why__text{font-size:1rem;color:var(--am-gray);line-height:1.7;margin-bottom:24px}.am-why__image img{width:100%;border-radius:var(--am-radius-lg);object-fit:cover}.am-industries{padding:80px 0;background:var(--am-light-bg);text-align:center}.am-industries__heading{font-size:2rem;font-weight:700;color:var(--am-text);margin-bottom:48px}.am-industries__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.am-industry{background:var(--am-white);border-radius:var(--am-radius);padding:32px 20px;text-align:center;border:1px solid var(--am-border);transition:box-shadow .4s ease,transform .4s ease,border-color .4s ease;cursor:default}.am-industry:hover{box-shadow:0 10px 30px #e8a0251a;transform:translateY(-5px);border-color:var(--am-accent)}.am-industry__icon{font-size:2.2rem;display:block;margin-bottom:14px;transition:transform .4s ease}.am-industry:hover .am-industry__icon{transform:scale(1.2) rotate(-5deg)}.am-industry__title{font-size:.95rem;font-weight:600;color:var(--am-text)}.am-reliable{padding:80px 0;background:linear-gradient(180deg,#f8f9fb,#eef1f8)}.am-reliable__inner{text-align:center;max-width:800px;margin:0 auto}.am-reliable__heading{font-size:2rem;font-weight:700;color:var(--am-text);margin-bottom:18px;line-height:1.35}.am-reliable__text{font-size:1rem;color:var(--am-gray);line-height:1.7;margin-bottom:40px}.am-reliable__pillars{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.am-pillar{display:flex;align-items:center;gap:8px;background:var(--am-white);border:1px solid var(--am-border);border-radius:30px;padding:10px 20px;box-shadow:0 2px 8px #0000000a;transition:background .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease;cursor:default}.am-pillar:hover{background:#e8a0250f;border-color:var(--am-accent);transform:translateY(-2px);box-shadow:0 4px 16px #e8a0251f}.am-pillar__dot{width:8px;height:8px;background:var(--am-accent);border-radius:50%;flex-shrink:0;transition:box-shadow .3s ease}.am-pillar:hover .am-pillar__dot{box-shadow:0 0 8px #e8a02599}.am-pillar__label{font-size:.85rem;color:var(--am-text);font-weight:500}.am-faq{padding:80px 0;background:var(--am-light-bg)}.am-faq__wrapper{max-width:750px;margin:0 auto;text-align:center}.am-faq__heading{font-size:1.8rem;font-weight:700;color:var(--am-text);margin-bottom:36px}.accordion-item{border-bottom:1px solid var(--am-border)}.accordion-item button{display:flex;justify-content:space-between;align-items:center;width:100%;padding:18px 0;background:none;border:none;cursor:pointer;font-size:1rem;font-weight:600;color:var(--am-text);text-align:left;gap:16px}.accordion-item button .icon:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-right:2.5px solid var(--am-text);border-bottom:2.5px solid var(--am-text);transform:translate(-50%,-25%) rotate(-135deg);transition:transform .3s ease}.accordion-content{max-height:0;overflow:hidden;transition:max-height var(--am-transition)}.accordion-content p{padding:0 0 18px;font-size:.9rem;color:var(--am-gray);line-height:1.7}.am-commitment{padding:60px 0;background:var(--am-white)}.am-commitment__inner{text-align:center;max-width:700px;margin:0 auto}.am-commitment__heading{font-size:2rem;font-weight:700;color:var(--am-text);margin-bottom:16px}.am-commitment__text{font-size:1rem;color:var(--am-gray);line-height:1.75}.am-cta{padding:80px 0;background:var(--am-dark)}.am-cta__inner{text-align:center;max-width:650px;margin:0 auto}.am-cta__heading{font-size:2rem;font-weight:700;color:var(--am-white);margin-bottom:16px;line-height:1.3}.am-cta__text{font-size:1rem;color:var(--am-gray-light);line-height:1.7;margin-bottom:32px}.am-cta__button{display:inline-block;background:var(--am-accent);color:var(--am-white);font-size:1rem;font-weight:600;padding:14px 36px;border-radius:8px;text-decoration:none;transition:background .3s ease,transform .3s ease,box-shadow .3s ease;animation:am-pulse 2.5s ease infinite}.am-cta__button:hover{background:var(--am-accent-hover);transform:translateY(-3px);box-shadow:0 8px 24px #e8a02559;animation:none}.am-stat__icon{display:block;font-size:2.2rem;line-height:1;margin-bottom:10px}.am-services__subtitle{font-size:1rem;color:var(--am-gray);margin-top:12px;line-height:1.6}@media(max-width:1024px){.am-hero__title{font-size:2.2rem}.am-about__heading,.am-whoweare__heading,.am-services__title{font-size:1.8rem}.am-service-card__title{font-size:1rem}.am-delivery__heading{font-size:1.8rem}.am-step__circle{width:85px;height:85px;font-size:.62rem;border-radius:14px;padding:6px}.am-step__circle:before{width:22px;height:22px;font-size:.58rem}.am-step__arrow{font-size:1rem;margin:0 1px}.am-reliable__heading{font-size:1.8rem}}@media(max-width:768px){.am-hero{padding:100px 16px 80px}.am-hero__title{font-size:1.7rem}.am-hero__subtitle{font-size:1rem}.am-about__grid,.am-whoweare__grid{grid-template-columns:1fr;gap:30px}.am-about__heading,.am-whoweare__heading{font-size:1.6rem}.am-stats,.am-whoweare__stats{grid-template-columns:1fr 1fr;order:2}.am-about__content,.am-whoweare__content{order:1}.am-services__grid{grid-template-columns:1fr}.am-services__title{font-size:1.5rem}.am-service-card--wide{grid-column:span 1}.am-delivery__heading{font-size:1.5rem}.am-delivery__steps{flex-wrap:wrap;gap:12px;justify-content:center}.am-step__arrow{display:none}.am-step__circle{width:90px;height:90px;font-size:.7rem;border-radius:16px}.am-reliable__heading{font-size:1.5rem}.am-reliable__pillars{flex-wrap:wrap;gap:12px}.am-why__heading,.am-industries__heading{font-size:1.5rem}.am-industries__grid{grid-template-columns:1fr 1fr}.am-faq__heading{font-size:1.3rem}.am-cta__heading{font-size:1.5rem}.am-animate,.am-animate--left,.am-animate--right,.am-animate--scale{opacity:1;transform:none;animation:none}}@media(max-width:480px){.am-hero{padding:90px 14px 60px}.am-hero__title{font-size:1.4rem}.am-hero__subtitle{font-size:.9rem}.am-hero__breadcrumb{font-size:.75rem}.am-about,.am-whoweare,.am-services,.am-delivery,.am-reliable,.am-why,.am-industries,.am-faq,.am-commitment,.am-cta{padding:50px 0}.am-about__heading,.am-whoweare__heading{font-size:1.4rem}.am-about__text,.am-whoweare__text{font-size:.9rem}.am-stats,.am-whoweare__stats{grid-template-columns:1fr 1fr;gap:12px}.am-stat{padding:20px 14px}.am-stat__number,.am-stat__icon{font-size:1.8rem}.am-stat__label{font-size:.75rem}.am-services__title{font-size:1.3rem}.am-service-card{padding:20px 16px}.am-service-card__badge{font-size:.7rem;padding:4px 10px}.am-delivery__heading{font-size:1.3rem}.am-step__circle{width:80px;height:80px;font-size:.65rem;border-radius:14px}.am-step__circle:before{width:22px;height:22px;font-size:.6rem;top:-8px;right:-8px}.am-reliable__heading{font-size:1.3rem}.am-pillar{padding:10px 14px;font-size:.82rem}.am-industries__grid{grid-template-columns:1fr 1fr;gap:12px}.am-industry{padding:20px 14px}.am-cta__heading{font-size:1.3rem}.am-cta__button{font-size:.9rem;padding:14px 28px}}.am-tech{padding:80px 0;background:var(--am-light-bg)}.am-tech__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.am-tech__heading{font-size:2.2rem;font-weight:700;color:var(--am-text);margin-bottom:20px;line-height:1.25}.am-tech__text{font-size:1rem;color:var(--am-gray);line-height:1.75;margin-bottom:14px}.am-tech__stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.am-tech__tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}@media(max-width:768px){.am-tech__grid{grid-template-columns:1fr;gap:30px}.am-tech__heading{font-size:1.6rem}.am-tech__stats{grid-template-columns:1fr 1fr}}@media(max-width:480px){.am-tech__heading{font-size:1.4rem}}:root{--ml-accent: #e8a025;--ml-accent-hover: #d4911e;--ml-dark: #0b1120;--ml-dark-2: #101828;--ml-dark-3: #1a2332;--ml-white: #ffffff;--ml-gray: #000000;--ml-gray-light: #000000;--ml-light-bg: #f8f9fb;--ml-light-bg-2: #f1f3f7;--ml-text: #000000;--ml-text-light: #000000;--ml-border: #e5e7eb;--ml-radius: 12px;--ml-radius-lg: 20px;--ml-shadow: 0 4px 24px rgba(0, 0, 0, .06);--ml-shadow-lg: 0 8px 40px rgba(0, 0, 0, .1);--ml-transition: .3s ease}@keyframes ml-fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes ml-fadeLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes ml-fadeRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes ml-scaleIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes ml-pulse{0%,to{box-shadow:0 0 #e8a02566}50%{box-shadow:0 0 0 12px #e8a02500}}@keyframes ml-shimmer{0%{background-position:-200% center}to{background-position:200% center}}.ml-animate{opacity:0;transform:translateY(40px);animation:ml-fadeUp .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.ml-animate--left{opacity:0;transform:translate(-40px);animation:ml-fadeLeft .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.ml-animate--right{opacity:0;transform:translate(40px);animation:ml-fadeRight .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.ml-animate--scale{opacity:0;transform:scale(.85);animation:ml-scaleIn .7s ease forwards;animation-timeline:view();animation-range:entry 0% entry 25%}.ml-stagger>*:nth-child(1){animation-delay:0s}.ml-stagger>*:nth-child(2){animation-delay:.08s}.ml-stagger>*:nth-child(3){animation-delay:.16s}.ml-stagger>*:nth-child(4){animation-delay:.24s}.ml-stagger>*:nth-child(5){animation-delay:.32s}.ml-stagger>*:nth-child(6){animation-delay:.4s}.ml-stagger>*:nth-child(7){animation-delay:.48s}@supports not (animation-timeline: view()){.ml-animate,.ml-animate--left,.ml-animate--right,.ml-animate--scale{opacity:1;transform:none;animation:none}}.ml-container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.ml-text-accent{color:var(--ml-accent)}.ml-checklist{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.ml-checklist__item{display:flex;align-items:flex-start;gap:10px;font-size:.95rem;color:var(--ml-text);line-height:1.5}.ml-checklist__icon{flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;color:var(--ml-accent)}.ml-hero{background:var(--ml-dark);text-align:center;padding:140px 20px 120px;position:relative;overflow:hidden}.ml-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 30% 50%,rgba(232,160,37,.08) 0%,transparent 60%),radial-gradient(ellipse at 70% 30%,rgba(59,130,246,.06) 0%,transparent 50%);pointer-events:none}.ml-hero__inner{position:relative;z-index:1;max-width:800px;margin:0 auto}.ml-hero__breadcrumb{font-size:.85rem;color:var(--ml-gray);margin-bottom:24px;letter-spacing:.3px;animation:ml-fadeUp .6s ease .1s both}.ml-hero__breadcrumb-active{color:var(--ml-accent)}.ml-hero__title{font-size:3rem;font-weight:700;color:var(--ml-white);margin-bottom:20px;line-height:1.2;animation:ml-fadeUp .7s ease .25s both}.ml-hero__title-accent{color:var(--ml-accent);font-style:italic;display:inline-block}.ml-hero__subtitle{font-size:1.3rem;color:var(--ml-white);margin-bottom:14px;font-weight:500;line-height:1.5;animation:ml-fadeUp .7s ease .45s both}.ml-hero__desc{font-size:.95rem;color:var(--ml-gray-light);font-style:italic;animation:ml-fadeUp .7s ease .6s both}.ml-about{padding:80px 0;background:var(--ml-white)}.ml-about__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.ml-about__heading{font-size:2.2rem;font-weight:700;color:var(--ml-text);margin-bottom:20px;line-height:1.25}.ml-about__text{font-size:1rem;color:var(--ml-gray);line-height:1.75;margin-bottom:14px}.ml-about__text:last-child{margin-bottom:0}.ml-about__image img{width:100%;border-radius:var(--ml-radius-lg);object-fit:cover}.ml-stats,.ml-whoweare__stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ml-stat{background:var(--ml-light-bg);border-radius:var(--ml-radius);padding:28px 20px;text-align:center;border:1px solid var(--ml-border);transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease;position:relative;overflow:hidden}.ml-stat:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--ml-accent),var(--color-signature-blue));transform:scaleX(0);transform-origin:left;transition:transform .5s ease}.ml-stat:hover:before{transform:scaleX(1)}.ml-stat:hover{transform:translateY(-5px);box-shadow:0 12px 30px #00000014;border-color:var(--ml-accent)}.ml-stat__number{display:block;font-size:2.4rem;font-weight:800;color:var(--color-signature-blue);line-height:1;margin-bottom:8px;letter-spacing:-1px;font-variant-numeric:tabular-nums;opacity:0;transform:scale(0) translateY(10px);animation:vm-statPop .6s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:.3s}.ml-stat:nth-child(1) .ml-stat__number{animation-delay:.2s}.ml-stat:nth-child(2) .ml-stat__number{animation-delay:.4s}.ml-stat:nth-child(3) .ml-stat__number{animation-delay:.6s}.ml-stat:nth-child(4) .ml-stat__number{animation-delay:.8s}.ml-stat__label{display:block;font-size:.82rem;color:var(--ml-gray);font-weight:500;line-height:1.3}.ml-stat--dark{background:var(--ml-white);border-color:var(--ml-border)}.ml-whoweare{padding:80px 0;background:var(--ml-light-bg)}.ml-whoweare__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.ml-whoweare__image img{width:100%;border-radius:var(--ml-radius-lg);object-fit:cover}.ml-whoweare__heading{font-size:2.2rem;font-weight:700;color:var(--ml-text);margin-bottom:20px;line-height:1.25}.ml-whoweare__text{font-size:1rem;color:var(--ml-gray);line-height:1.75;margin-bottom:14px}.ml-whoweare__text:last-child{margin-bottom:0}.ml-services{padding:80px 0;background:var(--ml-white)}.ml-services__header{text-align:center;margin-bottom:48px}.ml-services__title{font-size:2.2rem;font-weight:700;color:var(--ml-text)}.ml-services__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.ml-service-card{background:var(--ml-light-bg);border-radius:var(--ml-radius);padding:28px;border:1px solid transparent;transition:box-shadow .4s ease,transform .4s ease,border-color .4s ease,background .4s ease}.ml-service-card:hover{box-shadow:0 12px 36px #e8a0251f;transform:translateY(-5px);border-color:var(--ml-accent);background:var(--ml-white)}.ml-service-card--wide{grid-column:1 / -1}.ml-service-card__badge{display:inline-block;background:linear-gradient(110deg,var(--color-signature-blue) 30%,#60a5fa 50%,var(--color-signature-blue) 70%);background-size:200% 100%;color:var(--ml-white);font-size:.75rem;font-weight:700;width:34px;height:34px;line-height:34px;text-align:center;border-radius:8px;margin-bottom:16px;transition:transform .3s ease}.ml-service-card:hover .ml-service-card__badge{animation:ml-shimmer 1.5s ease infinite;transform:scale(1.1)}.ml-service-card__title{font-size:1.1rem;font-weight:600;color:var(--ml-text);margin-bottom:10px}.ml-service-card__text{font-size:.9rem;color:var(--ml-gray);line-height:1.65;margin-bottom:14px}.ml-service-card__tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.ml-tag{display:inline-block;background:var(--ml-white);color:var(--ml-text);font-size:.75rem;font-weight:600;padding:4px 12px;border-radius:20px;border:1px solid var(--ml-border);transition:background .3s ease,color .3s ease,border-color .3s ease,transform .3s ease}.ml-tag:hover{background:var(--ml-accent);color:var(--ml-white);border-color:var(--ml-accent);transform:translateY(-2px)}.ml-service-card__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.ml-service-card__list li{font-size:.85rem;color:var(--ml-gray);padding-left:18px;position:relative;line-height:1.5}.ml-service-card__list li:before{content:"\2022";position:absolute;left:0;color:var(--ml-accent);font-weight:700}.ml-service-card__list--horizontal{flex-direction:row;flex-wrap:wrap;gap:8px 24px}.ml-delivery{padding:80px 0;background:linear-gradient(180deg,#fff,#f0f4ff);text-align:center;position:relative;overflow:hidden}.ml-delivery:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:2px;height:100%;background:linear-gradient(180deg,transparent 0%,var(--color-signature-blue) 15%,var(--color-signature-blue) 85%,transparent 100%);opacity:.15;pointer-events:none}.ml-delivery__heading{font-size:2rem;font-weight:700;color:var(--ml-text);margin-bottom:14px;position:relative;z-index:1}.ml-delivery__text{font-size:1rem;color:var(--ml-gray);margin-bottom:48px;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6;position:relative;z-index:1}.ml-delivery__steps{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:6px;position:relative;z-index:1}.ml-step{display:flex;flex-direction:column;align-items:center;position:relative}.ml-step__circle{width:95px;height:95px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:var(--ml-white);border:2px solid #e0e7ff;color:var(--ml-text);font-weight:700;font-size:.68rem;border-radius:18px;letter-spacing:.3px;line-height:1.3;padding:8px;position:relative;box-shadow:0 4px 20px #2563eb14;transition:all .4s ease}.ml-step__circle:before{content:counter(step-counter);counter-increment:step-counter;position:absolute;top:-10px;right:-10px;width:28px;height:28px;background:linear-gradient(135deg,var(--color-signature-blue) 0%,#6366f1 100%);color:#fff;font-size:.7rem;font-weight:800;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #2563eb4d}.ml-delivery__steps{counter-reset:step-counter}.ml-step:hover .ml-step__circle{transform:translateY(-6px);border-color:var(--color-signature-blue);box-shadow:0 8px 30px #2563eb2e;background:linear-gradient(135deg,#f8faff,#eef2ff)}@keyframes ml-stepGlow{0%,10%{border-color:var(--color-signature-blue);box-shadow:0 8px 30px #2563eb40,0 0 0 4px #2563eb1a;transform:translateY(-4px) scale(1.03);background:linear-gradient(135deg,#f0f4ff,#e0e7ff)}22%,to{border-color:#e0e7ff;box-shadow:0 4px 20px #2563eb14;transform:translateY(0) scale(1);background:var(--ml-white)}}.ml-delivery__steps>:nth-child(1) .ml-step__circle{animation:ml-stepGlow 7s ease infinite 0s}.ml-delivery__steps>:nth-child(3) .ml-step__circle{animation:ml-stepGlow 7s ease infinite 1s}.ml-delivery__steps>:nth-child(5) .ml-step__circle{animation:ml-stepGlow 7s ease infinite 2s}.ml-delivery__steps>:nth-child(7) .ml-step__circle{animation:ml-stepGlow 7s ease infinite 3s}.ml-delivery__steps>:nth-child(9) .ml-step__circle{animation:ml-stepGlow 7s ease infinite 4s}.ml-delivery__steps>:nth-child(11) .ml-step__circle{animation:ml-stepGlow 7s ease infinite 5s}.ml-delivery__steps>:nth-child(13) .ml-step__circle{animation:ml-stepGlow 7s ease infinite 6s}.ml-step__arrow{color:var(--color-signature-blue);font-size:1.2rem;margin:0 2px;font-weight:300;opacity:.5;display:flex;align-items:center;animation:ml-arrowPulse 2s ease infinite}@keyframes ml-arrowPulse{0%,to{opacity:.4;transform:translate(0)}50%{opacity:.8;transform:translate(3px)}}.ml-why{padding:80px 0;background:var(--ml-white)}.ml-why__grid{display:grid;grid-template-columns:1fr;gap:50px;align-items:center;max-width:800px}.ml-why__heading{font-size:2rem;font-weight:700;color:var(--ml-text);margin-bottom:16px;line-height:1.3}.ml-why__text{font-size:1rem;color:var(--ml-gray);line-height:1.7;margin-bottom:24px}.ml-why__image img{width:100%;border-radius:var(--ml-radius-lg);object-fit:cover}.ml-industries{padding:80px 0;background:var(--ml-light-bg);text-align:center}.ml-industries__heading{font-size:2rem;font-weight:700;color:var(--ml-text);margin-bottom:48px}.ml-industries__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.ml-industry{background:var(--ml-white);border-radius:var(--ml-radius);padding:32px 20px;text-align:center;border:1px solid var(--ml-border);transition:box-shadow .4s ease,transform .4s ease,border-color .4s ease;cursor:default}.ml-industry:hover{box-shadow:0 10px 30px #e8a0251a;transform:translateY(-5px);border-color:var(--ml-accent)}.ml-industry__icon{font-size:2.2rem;display:block;margin-bottom:14px;transition:transform .4s ease}.ml-industry:hover .ml-industry__icon{transform:scale(1.2) rotate(-5deg)}.ml-industry__title{font-size:.95rem;font-weight:600;color:var(--ml-text)}.ml-reliable{padding:80px 0;background:linear-gradient(180deg,#f8f9fb,#eef1f8)}.ml-reliable__inner{text-align:center;max-width:800px;margin:0 auto}.ml-reliable__heading{font-size:2rem;font-weight:700;color:var(--ml-text);margin-bottom:18px;line-height:1.35}.ml-reliable__text{font-size:1rem;color:var(--ml-gray);line-height:1.7;margin-bottom:40px}.ml-reliable__pillars{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.ml-pillar{display:flex;align-items:center;gap:8px;background:var(--ml-white);border:1px solid var(--ml-border);border-radius:30px;padding:10px 20px;box-shadow:0 2px 8px #0000000a;transition:background .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease;cursor:default}.ml-pillar:hover{background:#e8a0250f;border-color:var(--ml-accent);transform:translateY(-2px);box-shadow:0 4px 16px #e8a0251f}.ml-pillar__dot{width:8px;height:8px;background:var(--ml-accent);border-radius:50%;flex-shrink:0;transition:box-shadow .3s ease}.ml-pillar:hover .ml-pillar__dot{box-shadow:0 0 8px #e8a02599}.ml-pillar__label{font-size:.85rem;color:var(--ml-text);font-weight:500}.ml-faq{padding:80px 0;background:var(--ml-light-bg)}.ml-faq__wrapper{max-width:750px;margin:0 auto;text-align:center}.ml-faq__heading{font-size:1.8rem;font-weight:700;color:var(--ml-text);margin-bottom:36px}.accordion-item{border-bottom:1px solid var(--ml-border)}.accordion-item button{display:flex;justify-content:space-between;align-items:center;width:100%;padding:18px 0;background:none;border:none;cursor:pointer;font-size:1rem;font-weight:600;color:var(--ml-text);text-align:left;gap:16px}.accordion-item button .icon:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-right:2.5px solid var(--ml-text);border-bottom:2.5px solid var(--ml-text);transform:translate(-50%,-25%) rotate(-135deg);transition:transform .3s ease}.accordion-content{max-height:0;overflow:hidden;transition:max-height var(--ml-transition)}.accordion-content p{padding:0 0 18px;font-size:.9rem;color:var(--ml-gray);line-height:1.7}.ml-commitment{padding:60px 0;background:var(--ml-white)}.ml-commitment__inner{text-align:center;max-width:700px;margin:0 auto}.ml-commitment__heading{font-size:2rem;font-weight:700;color:var(--ml-text);margin-bottom:16px}.ml-commitment__text{font-size:1rem;color:var(--ml-gray);line-height:1.75}.ml-cta{padding:80px 0;background:var(--ml-dark)}.ml-cta__inner{text-align:center;max-width:650px;margin:0 auto}.ml-cta__heading{font-size:2rem;font-weight:700;color:var(--ml-white);margin-bottom:16px;line-height:1.3}.ml-cta__text{font-size:1rem;color:var(--ml-gray-light);line-height:1.7;margin-bottom:32px}.ml-cta__button{display:inline-block;background:var(--ml-accent);color:var(--ml-white);font-size:1rem;font-weight:600;padding:14px 36px;border-radius:8px;text-decoration:none;transition:background .3s ease,transform .3s ease,box-shadow .3s ease;animation:ml-pulse 2.5s ease infinite}.ml-cta__button:hover{background:var(--ml-accent-hover);transform:translateY(-3px);box-shadow:0 8px 24px #e8a02559;animation:none}.ml-stat__icon{display:block;font-size:2.2rem;line-height:1;margin-bottom:10px}.ml-services__subtitle{font-size:1rem;color:var(--ml-gray);margin-top:12px;line-height:1.6}@media(max-width:1024px){.ml-hero__title{font-size:2.2rem}.ml-about__heading,.ml-whoweare__heading,.ml-services__title{font-size:1.8rem}.ml-service-card__title{font-size:1rem}.ml-delivery__heading{font-size:1.8rem}.ml-step__circle{width:85px;height:85px;font-size:.62rem;border-radius:14px;padding:6px}.ml-step__circle:before{width:22px;height:22px;font-size:.58rem}.ml-step__arrow{font-size:1rem;margin:0 1px}.ml-reliable__heading{font-size:1.8rem}}@media(max-width:768px){.ml-hero{padding:100px 16px 80px}.ml-hero__title{font-size:1.7rem}.ml-hero__subtitle{font-size:1rem}.ml-about__grid,.ml-whoweare__grid{grid-template-columns:1fr;gap:30px}.ml-about__heading,.ml-whoweare__heading{font-size:1.6rem}.ml-stats,.ml-whoweare__stats{grid-template-columns:1fr 1fr;order:2}.ml-about__content,.ml-whoweare__content{order:1}.ml-services__grid{grid-template-columns:1fr}.ml-services__title{font-size:1.5rem}.ml-service-card--wide{grid-column:span 1}.ml-delivery__heading{font-size:1.5rem}.ml-delivery__steps{flex-wrap:wrap;gap:12px;justify-content:center}.ml-step__arrow{display:none}.ml-step__circle{width:90px;height:90px;font-size:.7rem;border-radius:16px}.ml-reliable__heading{font-size:1.5rem}.ml-reliable__pillars{flex-wrap:wrap;gap:12px}.ml-why__heading,.ml-industries__heading{font-size:1.5rem}.ml-industries__grid{grid-template-columns:1fr 1fr}.ml-faq__heading{font-size:1.3rem}.ml-cta__heading{font-size:1.5rem}.ml-animate,.ml-animate--left,.ml-animate--right,.ml-animate--scale{opacity:1;transform:none;animation:none}}@media(max-width:480px){.ml-hero{padding:90px 14px 60px}.ml-hero__title{font-size:1.4rem}.ml-hero__subtitle{font-size:.9rem}.ml-hero__breadcrumb{font-size:.75rem}.ml-about,.ml-whoweare,.ml-services,.ml-delivery,.ml-reliable,.ml-why,.ml-industries,.ml-faq,.ml-commitment,.ml-cta{padding:50px 0}.ml-about__heading,.ml-whoweare__heading{font-size:1.4rem}.ml-about__text,.ml-whoweare__text{font-size:.9rem}.ml-stats,.ml-whoweare__stats{grid-template-columns:1fr 1fr;gap:12px}.ml-stat{padding:20px 14px}.ml-stat__number,.ml-stat__icon{font-size:1.8rem}.ml-stat__label{font-size:.75rem}.ml-services__title{font-size:1.3rem}.ml-service-card{padding:20px 16px}.ml-service-card__badge{font-size:.7rem;padding:4px 10px}.ml-delivery__heading{font-size:1.3rem}.ml-step__circle{width:80px;height:80px;font-size:.65rem;border-radius:14px}.ml-step__circle:before{width:22px;height:22px;font-size:.6rem;top:-8px;right:-8px}.ml-reliable__heading{font-size:1.3rem}.ml-pillar{padding:10px 14px;font-size:.82rem}.ml-industries__grid{grid-template-columns:1fr 1fr;gap:12px}.ml-industry{padding:20px 14px}.ml-cta__heading{font-size:1.3rem}.ml-cta__button{font-size:.9rem;padding:14px 28px}}.ml-tech{padding:80px 0;background:var(--ml-light-bg)}.ml-tech__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.ml-tech__heading{font-size:2.2rem;font-weight:700;color:var(--ml-text);margin-bottom:20px;line-height:1.25}.ml-tech__text{font-size:1rem;color:var(--ml-gray);line-height:1.75;margin-bottom:14px}.ml-tech__stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ml-tech__tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}@media(max-width:768px){.ml-tech__grid{grid-template-columns:1fr;gap:30px}.ml-tech__heading{font-size:1.6rem}.ml-tech__stats{grid-template-columns:1fr 1fr}}@media(max-width:480px){.ml-tech__heading{font-size:1.4rem}}:root{--vm-accent: #e8a025;--vm-accent-hover: #d4911e;--vm-dark: #0b1120;--vm-dark-2: #101828;--vm-dark-3: #1a2332;--vm-white: #ffffff;--vm-gray: #000000;--vm-gray-light: #000000;--vm-light-bg: #f8f9fb;--vm-light-bg-2: #f1f3f7;--vm-text: #000000;--vm-text-light: #000000;--vm-border: #e5e7eb;--vm-radius: 12px;--vm-radius-lg: 20px;--vm-shadow: 0 4px 24px rgba(0, 0, 0, .06);--vm-shadow-lg: 0 8px 40px rgba(0, 0, 0, .1);--vm-transition: .3s ease}@keyframes vm-fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes vm-fadeLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes vm-fadeRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes vm-scaleIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes vm-pulse{0%,to{box-shadow:0 0 #e8a02566}50%{box-shadow:0 0 0 12px #e8a02500}}@keyframes vm-shimmer{0%{background-position:-200% center}to{background-position:200% center}}.vm-animate{opacity:0;transform:translateY(40px);animation:vm-fadeUp .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.vm-animate--left{opacity:0;transform:translate(-40px);animation:vm-fadeLeft .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.vm-animate--right{opacity:0;transform:translate(40px);animation:vm-fadeRight .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.vm-animate--scale{opacity:0;transform:scale(.85);animation:vm-scaleIn .7s ease forwards;animation-timeline:view();animation-range:entry 0% entry 25%}.vm-stagger>*:nth-child(1){animation-delay:0s}.vm-stagger>*:nth-child(2){animation-delay:.08s}.vm-stagger>*:nth-child(3){animation-delay:.16s}.vm-stagger>*:nth-child(4){animation-delay:.24s}.vm-stagger>*:nth-child(5){animation-delay:.32s}.vm-stagger>*:nth-child(6){animation-delay:.4s}.vm-stagger>*:nth-child(7){animation-delay:.48s}@supports not (animation-timeline: view()){.vm-animate,.vm-animate--left,.vm-animate--right,.vm-animate--scale{opacity:1;transform:none;animation:none}}.vm-container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.vm-text-accent{color:var(--vm-accent)}.vm-checklist{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.vm-checklist__item{display:flex;align-items:flex-start;gap:10px;font-size:.95rem;color:var(--vm-text);line-height:1.5}.vm-checklist__icon{flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;color:var(--vm-accent)}.vm-hero{background:var(--vm-dark);text-align:center;padding:140px 20px 120px;position:relative;overflow:hidden}.vm-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 30% 50%,rgba(232,160,37,.08) 0%,transparent 60%),radial-gradient(ellipse at 70% 30%,rgba(59,130,246,.06) 0%,transparent 50%);pointer-events:none}.vm-hero__inner{position:relative;z-index:1;max-width:800px;margin:0 auto}.vm-hero__breadcrumb{font-size:.85rem;color:var(--vm-gray);margin-bottom:24px;letter-spacing:.3px;animation:vm-fadeUp .6s ease .1s both}.vm-hero__breadcrumb-active{color:var(--vm-accent)}.vm-hero__title{font-size:3rem;font-weight:700;color:var(--vm-white);margin-bottom:20px;line-height:1.2;animation:vm-fadeUp .7s ease .25s both}.vm-hero__title-accent{color:var(--vm-accent);font-style:italic;display:inline-block}.vm-hero__subtitle{font-size:1.3rem;color:var(--vm-white);margin-bottom:14px;font-weight:500;line-height:1.5;animation:vm-fadeUp .7s ease .45s both}.vm-hero__desc{font-size:.95rem;color:var(--vm-gray-light);font-style:italic;animation:vm-fadeUp .7s ease .6s both}.vm-about{padding:80px 0;background:var(--vm-white)}.vm-about__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.vm-about__heading{font-size:2.2rem;font-weight:700;color:var(--vm-text);margin-bottom:20px;line-height:1.25}.vm-about__text{font-size:1rem;color:var(--vm-gray);line-height:1.75;margin-bottom:14px}.vm-about__text:last-child{margin-bottom:0}.vm-about__image img{width:100%;border-radius:var(--vm-radius-lg);object-fit:cover}.vm-stats,.vm-whoweare__stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.vm-stat{background:var(--vm-light-bg);border-radius:var(--vm-radius);padding:28px 20px;text-align:center;border:1px solid var(--vm-border);transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease;position:relative;overflow:hidden}.vm-stat:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--vm-accent),var(--color-signature-blue));transform:scaleX(0);transform-origin:left;transition:transform .5s ease}.vm-stat:hover:before{transform:scaleX(1)}.vm-stat:hover{transform:translateY(-5px);box-shadow:0 12px 30px #00000014;border-color:var(--vm-accent)}.vm-stat__number{display:block;font-size:2.4rem;font-weight:800;color:var(--color-signature-blue);line-height:1;margin-bottom:8px;letter-spacing:-1px;font-variant-numeric:tabular-nums;opacity:0;transform:scale(0) translateY(10px);animation:vm-statPop .6s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:.3s}.vm-stat:nth-child(1) .vm-stat__number{animation-delay:.2s}.vm-stat:nth-child(2) .vm-stat__number{animation-delay:.4s}.vm-stat:nth-child(3) .vm-stat__number{animation-delay:.6s}.vm-stat:nth-child(4) .vm-stat__number{animation-delay:.8s}.vm-stat__label{display:block;font-size:.82rem;color:var(--vm-gray);font-weight:500;line-height:1.3}.vm-stat--dark{background:var(--vm-white);border-color:var(--vm-border)}.vm-whoweare{padding:80px 0;background:var(--vm-light-bg)}.vm-whoweare__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.vm-whoweare__image img{width:100%;border-radius:var(--vm-radius-lg);object-fit:cover}.vm-whoweare__heading{font-size:2.2rem;font-weight:700;color:var(--vm-text);margin-bottom:20px;line-height:1.25}.vm-whoweare__text{font-size:1rem;color:var(--vm-gray);line-height:1.75;margin-bottom:14px}.vm-whoweare__text:last-child{margin-bottom:0}.vm-services{padding:80px 0;background:var(--vm-white)}.vm-services__header{text-align:center;margin-bottom:48px}.vm-services__title{font-size:2.2rem;font-weight:700;color:var(--vm-text)}.vm-services__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.vm-service-card{background:var(--vm-light-bg);border-radius:var(--vm-radius);padding:28px;border:1px solid transparent;transition:box-shadow .4s ease,transform .4s ease,border-color .4s ease,background .4s ease}.vm-service-card:hover{box-shadow:0 12px 36px #e8a0251f;transform:translateY(-5px);border-color:var(--vm-accent);background:var(--vm-white)}.vm-service-card--wide{grid-column:1 / -1}.vm-service-card__badge{display:inline-block;background:linear-gradient(110deg,var(--color-signature-blue) 30%,#60a5fa 50%,var(--color-signature-blue) 70%);background-size:200% 100%;color:var(--vm-white);font-size:.75rem;font-weight:700;width:34px;height:34px;line-height:34px;text-align:center;border-radius:8px;margin-bottom:16px;transition:transform .3s ease}.vm-service-card:hover .vm-service-card__badge{animation:vm-shimmer 1.5s ease infinite;transform:scale(1.1)}.vm-service-card__title{font-size:1.1rem;font-weight:600;color:var(--vm-text);margin-bottom:10px}.vm-service-card__text{font-size:.9rem;color:var(--vm-gray);line-height:1.65;margin-bottom:14px}.vm-service-card__tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.vm-tag{display:inline-block;background:var(--vm-white);color:var(--vm-text);font-size:.75rem;font-weight:600;padding:4px 12px;border-radius:20px;border:1px solid var(--vm-border);transition:background .3s ease,color .3s ease,border-color .3s ease,transform .3s ease}.vm-tag:hover{background:var(--vm-accent);color:var(--vm-white);border-color:var(--vm-accent);transform:translateY(-2px)}.vm-service-card__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.vm-service-card__list li{font-size:.85rem;color:var(--vm-gray);padding-left:18px;position:relative;line-height:1.5}.vm-service-card__list li:before{content:"\2022";position:absolute;left:0;color:var(--vm-accent);font-weight:700}.vm-service-card__list--horizontal{flex-direction:row;flex-wrap:wrap;gap:8px 24px}.vm-delivery{padding:80px 0;background:linear-gradient(180deg,#fff,#f0f4ff);text-align:center;position:relative;overflow:hidden}.vm-delivery:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:2px;height:100%;background:linear-gradient(180deg,transparent 0%,var(--color-signature-blue) 15%,var(--color-signature-blue) 85%,transparent 100%);opacity:.15;pointer-events:none}.vm-delivery__heading{font-size:2rem;font-weight:700;color:var(--vm-text);margin-bottom:14px;position:relative;z-index:1}.vm-delivery__text{font-size:1rem;color:var(--vm-gray);margin-bottom:48px;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6;position:relative;z-index:1}.vm-delivery__steps{display:flex;align-items:stretch;justify-content:center;flex-wrap:wrap;gap:16px;position:relative;z-index:1}.vm-step{display:flex;flex-direction:column;align-items:center;position:relative}.vm-step__circle{width:110px;height:110px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:var(--vm-white);border:2px solid #e0e7ff;color:var(--vm-text);font-weight:700;font-size:.78rem;border-radius:20px;letter-spacing:.3px;line-height:1.3;padding:12px;position:relative;box-shadow:0 4px 20px #2563eb14;transition:all .4s ease}.vm-step__circle:before{content:counter(step-counter);counter-increment:step-counter;position:absolute;top:-10px;right:-10px;width:28px;height:28px;background:linear-gradient(135deg,var(--color-signature-blue) 0%,#6366f1 100%);color:#fff;font-size:.7rem;font-weight:800;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #2563eb4d}.vm-delivery__steps{counter-reset:step-counter}.vm-step:hover .vm-step__circle{transform:translateY(-6px);border-color:var(--color-signature-blue);box-shadow:0 8px 30px #2563eb2e;background:linear-gradient(135deg,#f8faff,#eef2ff)}@keyframes vm-stepGlow{0%,12%{border-color:var(--color-signature-blue);box-shadow:0 8px 30px #2563eb40,0 0 0 4px #2563eb1a;transform:translateY(-4px) scale(1.03);background:linear-gradient(135deg,#f0f4ff,#e0e7ff)}25%,to{border-color:#e0e7ff;box-shadow:0 4px 20px #2563eb14;transform:translateY(0) scale(1);background:var(--vm-white)}}.vm-delivery__steps>:nth-child(1) .vm-step__circle{animation:vm-stepGlow 6s ease infinite 0s}.vm-delivery__steps>:nth-child(3) .vm-step__circle{animation:vm-stepGlow 6s ease infinite 1s}.vm-delivery__steps>:nth-child(5) .vm-step__circle{animation:vm-stepGlow 6s ease infinite 2s}.vm-delivery__steps>:nth-child(7) .vm-step__circle{animation:vm-stepGlow 6s ease infinite 3s}.vm-delivery__steps>:nth-child(9) .vm-step__circle{animation:vm-stepGlow 6s ease infinite 4s}.vm-delivery__steps>:nth-child(11) .vm-step__circle{animation:vm-stepGlow 6s ease infinite 5s}.vm-step__arrow{color:var(--color-signature-blue);font-size:1.6rem;margin:0 6px;font-weight:300;opacity:.5;display:flex;align-items:center;animation:vm-arrowPulse 2s ease infinite}@keyframes vm-arrowPulse{0%,to{opacity:.4;transform:translate(0)}50%{opacity:.8;transform:translate(3px)}}} .vm-why{padding:80px 0;background:var(--vm-white)}.vm-why__grid{display:grid;grid-template-columns:1fr;gap:50px;align-items:center;max-width:800px}.vm-why__heading{font-size:2rem;font-weight:700;color:var(--vm-text);margin-bottom:16px;line-height:1.3}.vm-why__text{font-size:1rem;color:var(--vm-gray);line-height:1.7;margin-bottom:24px}.vm-why__image img{width:100%;border-radius:var(--vm-radius-lg);object-fit:cover}.vm-industries{padding:80px 0;background:var(--vm-light-bg);text-align:center}.vm-industries__heading{font-size:2rem;font-weight:700;color:var(--vm-text);margin-bottom:48px}.vm-industries__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.vm-industry{background:var(--vm-white);border-radius:var(--vm-radius);padding:32px 20px;text-align:center;border:1px solid var(--vm-border);transition:box-shadow .4s ease,transform .4s ease,border-color .4s ease;cursor:default}.vm-industry:hover{box-shadow:0 10px 30px #e8a0251a;transform:translateY(-5px);border-color:var(--vm-accent)}.vm-industry__icon{font-size:2.2rem;display:block;margin-bottom:14px;transition:transform .4s ease}.vm-industry:hover .vm-industry__icon{transform:scale(1.2) rotate(-5deg)}.vm-industry__title{font-size:.95rem;font-weight:600;color:var(--vm-text)}.vm-reliable{padding:80px 0;background:linear-gradient(180deg,#f8f9fb,#eef1f8)}.vm-reliable__inner{text-align:center;max-width:800px;margin:0 auto}.vm-reliable__heading{font-size:2rem;font-weight:700;color:var(--vm-text);margin-bottom:18px;line-height:1.35}.vm-reliable__text{font-size:1rem;color:var(--vm-gray);line-height:1.7;margin-bottom:40px}.vm-reliable__pillars{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.vm-pillar{display:flex;align-items:center;gap:8px;background:var(--vm-white);border:1px solid var(--vm-border);border-radius:30px;padding:10px 20px;box-shadow:0 2px 8px #0000000a;transition:background .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease;cursor:default}.vm-pillar:hover{background:#e8a0250f;border-color:var(--vm-accent);transform:translateY(-2px);box-shadow:0 4px 16px #e8a0251f}.vm-pillar__dot{width:8px;height:8px;background:var(--vm-accent);border-radius:50%;flex-shrink:0;transition:box-shadow .3s ease}.vm-pillar:hover .vm-pillar__dot{box-shadow:0 0 8px #e8a02599}.vm-pillar__label{font-size:.85rem;color:var(--vm-text);font-weight:500}.vm-faq{padding:80px 0;background:var(--vm-light-bg)}.vm-faq__wrapper{max-width:750px;margin:0 auto;text-align:center}.vm-faq__heading{font-size:1.8rem;font-weight:700;color:var(--vm-text);margin-bottom:36px}.accordion-item{border-bottom:1px solid var(--vm-border)}.accordion-item button{display:flex;justify-content:space-between;align-items:center;width:100%;padding:18px 0;background:none;border:none;cursor:pointer;font-size:1rem;font-weight:600;color:var(--vm-text);text-align:left;gap:16px}.accordion-item button .icon:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-right:2.5px solid var(--vm-text);border-bottom:2.5px solid var(--vm-text);transform:translate(-50%,-25%) rotate(-135deg);transition:transform .3s ease}.accordion-content{max-height:0;overflow:hidden;transition:max-height var(--vm-transition)}.accordion-content p{padding:0 0 18px;font-size:.9rem;color:var(--vm-gray);line-height:1.7}.vm-commitment{padding:60px 0;background:var(--vm-white)}.vm-commitment__inner{text-align:center;max-width:700px;margin:0 auto}.vm-commitment__heading{font-size:2rem;font-weight:700;color:var(--vm-text);margin-bottom:16px}.vm-commitment__text{font-size:1rem;color:var(--vm-gray);line-height:1.75}.vm-cta{padding:80px 0;background:var(--vm-dark)}.vm-cta__inner{text-align:center;max-width:650px;margin:0 auto}.vm-cta__heading{font-size:2rem;font-weight:700;color:var(--vm-white);margin-bottom:16px;line-height:1.3}.vm-cta__text{font-size:1rem;color:var(--vm-gray-light);line-height:1.7;margin-bottom:32px}.vm-cta__button{display:inline-block;background:var(--vm-accent);color:var(--vm-white);font-size:1rem;font-weight:600;padding:14px 36px;border-radius:8px;text-decoration:none;transition:background .3s ease,transform .3s ease,box-shadow .3s ease;animation:vm-pulse 2.5s ease infinite}.vm-cta__button:hover{background:var(--vm-accent-hover);transform:translateY(-3px);box-shadow:0 8px 24px #e8a02559;animation:none}.vm-stat__icon{display:block;font-size:2.2rem;line-height:1;margin-bottom:10px}.vm-services__subtitle{font-size:1rem;color:var(--vm-gray);margin-top:12px;line-height:1.6}@media(max-width:1024px){.vm-hero__title{font-size:2.2rem}.vm-about__heading,.vm-whoweare__heading,.vm-services__title{font-size:1.8rem}.vm-service-card__title{font-size:1rem}.vm-delivery__heading,.vm-reliable__heading{font-size:1.8rem}}@media(max-width:768px){.vm-hero{padding:100px 16px 80px}.vm-hero__title{font-size:1.7rem}.vm-hero__subtitle{font-size:1rem}.vm-about__grid,.vm-whoweare__grid{grid-template-columns:1fr;gap:30px}.vm-about__heading,.vm-whoweare__heading{font-size:1.6rem}.vm-stats,.vm-whoweare__stats{grid-template-columns:1fr 1fr;order:2}.vm-about__content,.vm-whoweare__content{order:1}.vm-services__grid{grid-template-columns:1fr}.vm-services__title{font-size:1.5rem}.vm-service-card--wide{grid-column:span 1}.vm-delivery__heading{font-size:1.5rem}.vm-delivery__steps{flex-wrap:wrap;gap:12px;justify-content:center}.vm-step__arrow{display:none}.vm-step__circle{width:90px;height:90px;font-size:.7rem;border-radius:16px}.vm-reliable__heading{font-size:1.5rem}.vm-reliable__pillars{flex-wrap:wrap;gap:12px}.vm-why__heading,.vm-industries__heading{font-size:1.5rem}.vm-industries__grid{grid-template-columns:1fr 1fr}.vm-faq__heading{font-size:1.3rem}.vm-cta__heading{font-size:1.5rem}.vm-animate,.vm-animate--left,.vm-animate--right,.vm-animate--scale{opacity:1;transform:none;animation:none}}@media(max-width:480px){.vm-hero{padding:90px 14px 60px}.vm-hero__title{font-size:1.4rem}.vm-hero__subtitle{font-size:.9rem}.vm-hero__breadcrumb{font-size:.75rem}.vm-about,.vm-whoweare,.vm-services,.vm-delivery,.vm-reliable,.vm-why,.vm-industries,.vm-faq,.vm-commitment,.vm-cta{padding:50px 0}.vm-about__heading,.vm-whoweare__heading{font-size:1.4rem}.vm-about__text,.vm-whoweare__text{font-size:.9rem}.vm-stats,.vm-whoweare__stats{grid-template-columns:1fr 1fr;gap:12px}.vm-stat{padding:20px 14px}.vm-stat__number,.vm-stat__icon{font-size:1.8rem}.vm-stat__label{font-size:.75rem}.vm-services__title{font-size:1.3rem}.vm-service-card{padding:20px 16px}.vm-service-card__badge{font-size:.7rem;padding:4px 10px}.vm-delivery__heading{font-size:1.3rem}.vm-step__circle{width:80px;height:80px;font-size:.65rem;border-radius:14px}.vm-step__circle:before{width:22px;height:22px;font-size:.6rem;top:-8px;right:-8px}.vm-reliable__heading{font-size:1.3rem}.vm-pillar{padding:10px 14px;font-size:.82rem}.vm-industries__grid{grid-template-columns:1fr 1fr;gap:12px}.vm-industry{padding:20px 14px}.vm-cta__heading{font-size:1.3rem}.vm-cta__button{font-size:.9rem;padding:14px 28px}}:root{--cs-accent: #e8a025;--cs-accent-hover: #d4911e;--cs-dark: #0b1120;--cs-dark-2: #101828;--cs-dark-3: #1a2332;--cs-white: #ffffff;--cs-gray: #000000;--cs-gray-light: #000000;--cs-light-bg: #f8f9fb;--cs-light-bg-2: #f1f3f7;--cs-text: #000000;--cs-text-light: #000000;--cs-border: #e5e7eb;--cs-radius: 12px;--cs-radius-lg: 20px;--cs-shadow: 0 4px 24px rgba(0, 0, 0, .06);--cs-shadow-lg: 0 8px 40px rgba(0, 0, 0, .1);--cs-transition: .3s ease}.cs-hero__breadcrumb{font-size:.85rem;color:var(--cs-gray);margin-bottom:24px;letter-spacing:.3px;animation:cs-fadeUp .6s ease .1s both}.cs-hero__breadcrumb-active{color:var(--cs-accent)}.cs-about__image img{width:100%;border-radius:var(--cs-radius-lg);object-fit:cover}.cs-stat__number{display:block;font-size:2.4rem;font-weight:800;color:var(--color-signature-blue);line-height:1;margin-bottom:8px;letter-spacing:-1px;font-variant-numeric:tabular-nums;opacity:0;transform:scale(0) translateY(10px);animation:vm-statPop .6s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:.3s}.cs-whoweare__image img{width:100%;border-radius:var(--cs-radius-lg);object-fit:cover}.cs-whoweare__text:last-child{margin-bottom:0}.cs-service-card__text{font-size:.9rem;color:var(--cs-gray);line-height:1.65;margin-bottom:14px}.cs-service-card__tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.cs-tag{display:inline-block;background:var(--cs-white);color:var(--cs-text);font-size:.75rem;font-weight:600;padding:4px 12px;border-radius:20px;border:1px solid var(--cs-border);transition:background .3s ease,color .3s ease,border-color .3s ease,transform .3s ease}.cs-service-card__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.cs-service-card__list li{font-size:.85rem;color:var(--cs-gray);padding-left:18px;position:relative;line-height:1.5}.cs-service-card__list li:before{content:"\2022";position:absolute;left:0;color:var(--cs-accent);font-weight:700}.cs-service-card__list--horizontal{flex-direction:row;flex-wrap:wrap;gap:8px 24px}.cs-delivery__steps{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:6px;position:relative;z-index:1}.cs-step__circle:before{content:counter(cs-step-counter);counter-increment:cs-step-counter;position:absolute;top:-10px;right:-10px;width:28px;height:28px;background:linear-gradient(135deg,var(--color-signature-blue) 0%,#6366f1 100%);color:#fff;font-size:.7rem;font-weight:800;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #2563eb4d}.cs-delivery__steps{counter-reset:cs-step-counter}.cs-delivery__steps>:nth-child(1) .cs-step__circle{animation:cs-stepGlow 6s ease infinite 0s}.cs-delivery__steps>:nth-child(3) .cs-step__circle{animation:cs-stepGlow 6s ease infinite 1s}.cs-delivery__steps>:nth-child(5) .cs-step__circle{animation:cs-stepGlow 6s ease infinite 2s}.cs-delivery__steps>:nth-child(7) .cs-step__circle{animation:cs-stepGlow 6s ease infinite 3s}.cs-delivery__steps>:nth-child(9) .cs-step__circle{animation:cs-stepGlow 6s ease infinite 4s}.cs-delivery__steps>:nth-child(11) .cs-step__circle{animation:cs-stepGlow 6s ease infinite 5s}.cs-why{padding:80px 0;background:var(--cs-white)}.cs-why__grid{display:grid;grid-template-columns:1fr;gap:50px;align-items:center;max-width:800px}.cs-why__heading{font-size:2rem;font-weight:700;color:var(--cs-text);margin-bottom:16px;line-height:1.3}.cs-why__text{font-size:1rem;color:var(--cs-gray);line-height:1.7;margin-bottom:24px}.cs-why__image img{width:100%;border-radius:var(--cs-radius-lg);object-fit:cover}.cs-industries__heading{font-size:2rem;font-weight:700;color:var(--cs-text);margin-bottom:48px}.cs-industry__icon{font-size:2.2rem;display:block;margin-bottom:14px;transition:transform .4s ease}.cs-industry:hover .cs-industry__icon{transform:scale(1.2) rotate(-5deg)}.cs-faq__heading{font-size:1.8rem;font-weight:700;color:var(--cs-text);margin-bottom:36px}.accordion-item{border-bottom:1px solid var(--cs-border)}.accordion-item button{display:flex;justify-content:space-between;align-items:center;width:100%;padding:18px 0;background:none;border:none;cursor:pointer;font-size:1rem;font-weight:600;color:var(--cs-text);text-align:left;gap:16px}.accordion-item button .icon:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-right:2.5px solid var(--cs-text);border-bottom:2.5px solid var(--cs-text);transform:translate(-50%,-25%) rotate(-135deg);transition:transform .3s ease}.accordion-content{max-height:0;overflow:hidden;transition:max-height var(--cs-transition)}.accordion-content p{padding:0 0 18px;font-size:.9rem;color:var(--cs-gray);line-height:1.7}.cs-commitment{padding:60px 0;background:var(--cs-white)}.cs-commitment__inner{text-align:center;max-width:700px;margin:0 auto}.cs-commitment__heading{font-size:2rem;font-weight:700;color:var(--cs-text);margin-bottom:16px}.cs-commitment__text{font-size:1rem;color:var(--cs-gray);line-height:1.75}.cs-stat__icon{display:block;font-size:2.2rem;line-height:1;margin-bottom:10px}@media(max-width:1024px){.cs-hero__title{font-size:2.2rem}.cs-about__heading,.cs-whoweare__heading,.cs-services__title{font-size:1.8rem}.cs-service-card__title{font-size:1rem}.cs-delivery__heading{font-size:1.8rem}.cs-step__circle{width:85px;height:85px;font-size:.62rem;border-radius:14px;padding:6px}.cs-step__circle:before{width:22px;height:22px;font-size:.58rem}.cs-step__arrow{font-size:1rem;margin:0 1px}.cs-reliable__heading{font-size:1.8rem}}@media(max-width:768px){.cs-hero{padding:100px 16px 80px}.cs-hero__title{font-size:1.7rem}.cs-hero__subtitle{font-size:1rem}.cs-about__grid,.cs-whoweare__grid{grid-template-columns:1fr;gap:30px}.cs-about__heading,.cs-whoweare__heading{font-size:1.6rem}.cs-stats,.cs-whoweare__stats{grid-template-columns:1fr 1fr;order:2}.cs-about__content,.cs-whoweare__content{order:1}.cs-services__grid{grid-template-columns:1fr}.cs-services__title{font-size:1.5rem}.cs-service-card--wide{grid-column:span 1}.cs-delivery__heading{font-size:1.5rem}.cs-delivery__steps{flex-wrap:wrap;gap:12px;justify-content:center}.cs-step__arrow{display:none}.cs-step__circle{width:90px;height:90px;font-size:.7rem;border-radius:16px}.cs-reliable__heading{font-size:1.5rem}.cs-reliable__pillars{flex-wrap:wrap;gap:12px}.cs-why__heading,.cs-industries__heading{font-size:1.5rem}.cs-industries__grid{grid-template-columns:1fr 1fr}.cs-faq__heading{font-size:1.3rem}.cs-cta__heading{font-size:1.5rem}.cs-animate,.cs-animate--left,.cs-animate--right,.cs-animate--scale{opacity:1;transform:none;animation:none}}@media(max-width:480px){.cs-hero{padding:90px 14px 60px}.cs-hero__title{font-size:1.4rem}.cs-hero__subtitle{font-size:.9rem}.cs-hero__breadcrumb{font-size:.75rem}.cs-about,.cs-whoweare,.cs-services,.cs-delivery,.cs-reliable,.cs-why,.cs-industries,.cs-faq,.cs-commitment,.cs-cta{padding:50px 0}.cs-about__heading,.cs-whoweare__heading{font-size:1.4rem}.cs-about__text,.cs-whoweare__text{font-size:.9rem}.cs-stats,.cs-whoweare__stats{grid-template-columns:1fr 1fr;gap:12px}.cs-stat{padding:20px 14px}.cs-stat__number,.cs-stat__icon{font-size:1.8rem}.cs-stat__label{font-size:.75rem}.cs-services__title{font-size:1.3rem}.cs-service-card{padding:20px 16px}.cs-service-card__badge{font-size:.7rem;padding:4px 10px}.cs-delivery__heading{font-size:1.3rem}.cs-step__circle{width:80px;height:80px;font-size:.65rem;border-radius:14px}.cs-step__circle:before{width:22px;height:22px;font-size:.6rem;top:-8px;right:-8px}.cs-reliable__heading{font-size:1.3rem}.cs-pillar{padding:10px 14px;font-size:.82rem}.cs-industries__grid{grid-template-columns:1fr 1fr;gap:12px}.cs-industry{padding:20px 14px}.cs-cta__heading{font-size:1.3rem}.cs-cta__button{font-size:.9rem;padding:14px 28px}}.cs-tech{padding:80px 0;background:var(--cs-light-bg)}@media(max-width:768px){.cs-tech__grid{grid-template-columns:1fr;gap:30px}.cs-tech__heading{font-size:1.6rem}.cs-tech__stats{grid-template-columns:1fr 1fr}}@media(max-width:480px){.cs-tech__heading{font-size:1.4rem}}:root{--ma-accent: #e8a025;--ma-accent-hover: #d4911e;--ma-dark: #0b1120;--ma-dark-2: #101828;--ma-dark-3: #1a2332;--ma-white: #ffffff;--ma-gray: #000000;--ma-gray-light: #000000;--ma-light-bg: #f8f9fb;--ma-light-bg-2: #f1f3f7;--ma-text: #000000;--ma-text-light: #000000;--ma-border: #e5e7eb;--ma-radius: 12px;--ma-radius-lg: 20px;--ma-shadow: 0 4px 24px rgba(0, 0, 0, .06);--ma-shadow-lg: 0 8px 40px rgba(0, 0, 0, .1);--ma-transition: .3s ease}.ma-hero__breadcrumb-active{color:var(--ma-accent)}.ma-about__image img{width:100%;border-radius:var(--ma-radius-lg);object-fit:cover}.ma-stat__number{display:block;font-size:2.4rem;font-weight:800;color:var(--color-signature-blue);line-height:1;margin-bottom:8px;letter-spacing:-1px;font-variant-numeric:tabular-nums;opacity:0;transform:scale(0) translateY(10px);animation:vm-statPop .6s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:.3s}.ma-whoweare__image img{width:100%;border-radius:var(--ma-radius-lg);object-fit:cover}.ma-service-card__text{font-size:.9rem;color:var(--ma-gray);line-height:1.65;margin-bottom:14px}.ma-service-card__tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.ma-tag{display:inline-block;background:var(--ma-white);color:var(--ma-text);font-size:.75rem;font-weight:600;padding:4px 12px;border-radius:20px;border:1px solid var(--ma-border);transition:background .3s ease,color .3s ease,border-color .3s ease,transform .3s ease}.ma-service-card__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.ma-service-card__list li{font-size:.85rem;color:var(--ma-gray);padding-left:18px;position:relative;line-height:1.5}.ma-service-card__list li:before{content:"\2022";position:absolute;left:0;color:var(--ma-accent);font-weight:700}.ma-service-card__list--horizontal{flex-direction:row;flex-wrap:wrap;gap:8px 24px}.ma-delivery__steps{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:6px;position:relative;z-index:1}.ma-step__circle:before{content:counter(ma-step-counter);counter-increment:ma-step-counter;position:absolute;top:-10px;right:-10px;width:28px;height:28px;background:linear-gradient(135deg,var(--color-signature-blue) 0%,#6366f1 100%);color:#fff;font-size:.7rem;font-weight:800;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #2563eb4d}.ma-delivery__steps{counter-reset:ma-step-counter}font-weight: 700; } .ma-why{padding:80px 0;background:var(--ma-white)}.ma-why__grid{display:grid;grid-template-columns:1fr;gap:50px;align-items:center;max-width:800px}.ma-why__heading{font-size:2rem;font-weight:700;color:var(--ma-text);margin-bottom:16px;line-height:1.3}.ma-why__text{font-size:1rem;color:var(--ma-gray);line-height:1.7;margin-bottom:24px}.ma-why__image img{width:100%;border-radius:var(--ma-radius-lg);object-fit:cover}.ma-industries__heading{font-size:2rem;font-weight:700;color:var(--ma-text);margin-bottom:48px}.ma-industry__icon{font-size:2.2rem;display:block;margin-bottom:14px;transition:transform .4s ease}.ma-industry:hover .ma-industry__icon{transform:scale(1.2) rotate(-5deg)}.ma-faq__heading{font-size:1.8rem;font-weight:700;color:var(--ma-text);margin-bottom:36px}.accordion-item{border-bottom:1px solid var(--ma-border)}.accordion-item button{display:flex;justify-content:space-between;align-items:center;width:100%;padding:18px 0;background:none;border:none;cursor:pointer;font-size:1rem;font-weight:600;color:var(--ma-text);text-align:left;gap:16px}.accordion-item button .icon:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-right:2.5px solid var(--ma-text);border-bottom:2.5px solid var(--ma-text);transform:translate(-50%,-25%) rotate(-135deg);transition:transform .3s ease}.accordion-content{max-height:0;overflow:hidden;transition:max-height var(--ma-transition)}.accordion-content p{padding:0 0 18px;font-size:.9rem;color:var(--ma-gray);line-height:1.7}.ma-commitment{padding:60px 0;background:var(--ma-white)}.ma-commitment__inner{text-align:center;max-width:700px;margin:0 auto}.ma-commitment__heading{font-size:2rem;font-weight:700;color:var(--ma-text);margin-bottom:16px}.ma-commitment__text{font-size:1rem;color:var(--ma-gray);line-height:1.75}.ma-stat__icon{display:block;font-size:2.2rem;line-height:1;margin-bottom:10px}@media(max-width:1024px){.ma-hero__title{font-size:2.2rem}.ma-about__heading,.ma-whoweare__heading,.ma-services__title{font-size:1.8rem}.ma-service-card__title{font-size:1rem}.ma-delivery__heading{font-size:1.8rem}.ma-step__circle{width:85px;height:85px;font-size:.62rem;border-radius:14px;padding:6px}.ma-step__circle:before{width:22px;height:22px;font-size:.58rem}.ma-step__arrow{font-size:1rem;margin:0 1px}.ma-reliable__heading{font-size:1.8rem}}@media(max-width:768px){.ma-hero{padding:100px 16px 80px}.ma-hero__title{font-size:1.7rem}.ma-hero__subtitle{font-size:1rem}.ma-about__grid,.ma-whoweare__grid{grid-template-columns:1fr;gap:30px}.ma-about__heading,.ma-whoweare__heading{font-size:1.6rem}.ma-stats,.ma-whoweare__stats{grid-template-columns:1fr 1fr;order:2}.ma-about__content,.ma-whoweare__content{order:1}.ma-services__grid{grid-template-columns:1fr}.ma-services__title{font-size:1.5rem}.ma-service-card--wide{grid-column:span 1}.ma-delivery__heading{font-size:1.5rem}.ma-delivery__steps{flex-wrap:wrap;gap:12px;justify-content:center}.ma-step__arrow{display:none}.ma-step__circle{width:90px;height:90px;font-size:.7rem;border-radius:16px}.ma-reliable__heading{font-size:1.5rem}.ma-reliable__pillars{flex-wrap:wrap;gap:12px}.ma-why__heading,.ma-industries__heading{font-size:1.5rem}.ma-industries__grid{grid-template-columns:1fr 1fr}.ma-faq__heading{font-size:1.3rem}.ma-cta__heading{font-size:1.5rem}.ma-animate,.ma-animate--left,.ma-animate--right,.ma-animate--scale{opacity:1;transform:none;animation:none}}@media(max-width:480px){.ma-hero{padding:90px 14px 60px}.ma-hero__title{font-size:1.4rem}.ma-hero__subtitle{font-size:.9rem}.ma-hero__breadcrumb{font-size:.75rem}.ma-about,.ma-whoweare,.ma-services,.ma-delivery,.ma-reliable,.ma-why,.ma-industries,.ma-faq,.ma-commitment,.ma-cta{padding:50px 0}.ma-about__heading,.ma-whoweare__heading{font-size:1.4rem}.ma-about__text,.ma-whoweare__text{font-size:.9rem}.ma-stats,.ma-whoweare__stats{grid-template-columns:1fr 1fr;gap:12px}.ma-stat{padding:20px 14px}.ma-stat__number,.ma-stat__icon{font-size:1.8rem}.ma-stat__label{font-size:.75rem}.ma-services__title{font-size:1.3rem}.ma-service-card{padding:20px 16px}.ma-service-card__badge{font-size:.7rem;padding:4px 10px}.ma-delivery__heading{font-size:1.3rem}.ma-step__circle{width:80px;height:80px;font-size:.65rem;border-radius:14px}.ma-step__circle:before{width:22px;height:22px;font-size:.6rem;top:-8px;right:-8px}.ma-reliable__heading{font-size:1.3rem}.ma-pillar{padding:10px 14px;font-size:.82rem}.ma-industries__grid{grid-template-columns:1fr 1fr;gap:12px}.ma-industry{padding:20px 14px}.ma-cta__heading{font-size:1.3rem}.ma-cta__button{font-size:.9rem;padding:14px 28px}}.ma-tech{padding:80px 0;background:var(--ma-light-bg)}@media(max-width:768px){.ma-tech__grid{grid-template-columns:1fr;gap:30px}.ma-tech__heading{font-size:1.6rem}.ma-tech__stats{grid-template-columns:1fr 1fr}}@media(max-width:480px){.ma-tech__heading{font-size:1.4rem}}:root{--sf-accent: #e8a025;--sf-accent-hover: #d4911e;--sf-dark: #0b1120;--sf-dark-2: #101828;--sf-dark-3: #1a2332;--sf-white: #ffffff;--sf-gray: #000000;--sf-gray-light: #000000;--sf-light-bg: #f8f9fb;--sf-light-bg-2: #f1f3f7;--sf-text: #000000;--sf-text-light: #000000;--sf-border: #e5e7eb;--sf-radius: 12px;--sf-radius-lg: 20px;--sf-shadow: 0 4px 24px rgba(0, 0, 0, .06);--sf-shadow-lg: 0 8px 40px rgba(0, 0, 0, .1);--sf-transition: .3s ease}@keyframes sf-fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes sf-fadeLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes sf-fadeRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes sf-scaleIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes sf-pulse{0%,to{box-shadow:0 0 #e8a02566}50%{box-shadow:0 0 0 12px #e8a02500}}@keyframes sf-shimmer{0%{background-position:-200% center}to{background-position:200% center}}.sf-animate{opacity:0;transform:translateY(40px);animation:sf-fadeUp .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.sf-animate--left{opacity:0;transform:translate(-40px);animation:sf-fadeLeft .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.sf-animate--right{opacity:0;transform:translate(40px);animation:sf-fadeRight .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.sf-animate--scale{opacity:0;transform:scale(.85);animation:sf-scaleIn .7s ease forwards;animation-timeline:view();animation-range:entry 0% entry 25%}.sf-stagger>*:nth-child(1){animation-delay:0s}.sf-stagger>*:nth-child(2){animation-delay:.08s}.sf-stagger>*:nth-child(3){animation-delay:.16s}.sf-stagger>*:nth-child(4){animation-delay:.24s}.sf-stagger>*:nth-child(5){animation-delay:.32s}.sf-stagger>*:nth-child(6){animation-delay:.4s}.sf-stagger>*:nth-child(7){animation-delay:.48s}@supports not (animation-timeline: view()){.sf-animate,.sf-animate--left,.sf-animate--right,.sf-animate--scale{opacity:1;transform:none;animation:none}}.sf-container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.sf-text-accent{color:var(--sf-accent)}.sf-checklist{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.sf-checklist__item{display:flex;align-items:flex-start;gap:10px;font-size:.95rem;color:var(--sf-text);line-height:1.5}.sf-checklist__icon{flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;color:var(--sf-accent)}.sf-hero{background:var(--sf-dark);text-align:center;padding:140px 20px 120px;position:relative;overflow:hidden}.sf-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 30% 50%,rgba(232,160,37,.08) 0%,transparent 60%),radial-gradient(ellipse at 70% 30%,rgba(59,130,246,.06) 0%,transparent 50%);pointer-events:none}.sf-hero__inner{position:relative;z-index:1;max-width:800px;margin:0 auto}.sf-hero__breadcrumb{font-size:.85rem;color:var(--sf-gray);margin-bottom:24px;letter-spacing:.3px;animation:sf-fadeUp .6s ease .1s both}.sf-hero__breadcrumb-active{color:var(--sf-accent)}.sf-hero__title{font-size:3rem;font-weight:700;color:var(--sf-white);margin-bottom:20px;line-height:1.2;animation:sf-fadeUp .7s ease .25s both}.sf-hero__title-accent{color:var(--sf-accent);font-style:italic;display:inline-block}.sf-hero__subtitle{font-size:1.3rem;color:var(--sf-white);margin-bottom:14px;font-weight:500;line-height:1.5;animation:sf-fadeUp .7s ease .45s both}.sf-hero__desc{font-size:.95rem;color:var(--sf-gray-light);font-style:italic;animation:sf-fadeUp .7s ease .6s both}.sf-about{padding:80px 0;background:var(--sf-white)}.sf-about__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.sf-about__heading{font-size:2.2rem;font-weight:700;color:var(--sf-text);margin-bottom:20px;line-height:1.25}.sf-about__text{font-size:1rem;color:var(--sf-gray);line-height:1.75;margin-bottom:14px}.sf-about__text:last-child{margin-bottom:0}.sf-about__image img{width:100%;border-radius:var(--sf-radius-lg);object-fit:cover}.sf-stats,.sf-whoweare__stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.sf-stat{background:var(--sf-light-bg);border-radius:var(--sf-radius);padding:28px 20px;text-align:center;border:1px solid var(--sf-border);transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease;position:relative;overflow:hidden}.sf-stat:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--sf-accent),var(--color-signature-blue));transform:scaleX(0);transform-origin:left;transition:transform .5s ease}.sf-stat:hover:before{transform:scaleX(1)}.sf-stat:hover{transform:translateY(-5px);box-shadow:0 12px 30px #00000014;border-color:var(--sf-accent)}.sf-stat__number{display:block;font-size:2.4rem;font-weight:800;color:var(--color-signature-blue);line-height:1;margin-bottom:8px;letter-spacing:-1px;font-variant-numeric:tabular-nums;opacity:0;transform:scale(0) translateY(10px);animation:vm-statPop .6s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:.3s}.sf-stat:nth-child(1) .sf-stat__number{animation-delay:.2s}.sf-stat:nth-child(2) .sf-stat__number{animation-delay:.4s}.sf-stat:nth-child(3) .sf-stat__number{animation-delay:.6s}.sf-stat:nth-child(4) .sf-stat__number{animation-delay:.8s}.sf-stat__label{display:block;font-size:.82rem;color:var(--sf-gray);font-weight:500;line-height:1.3}.sf-stat--dark{background:var(--sf-white);border-color:var(--sf-border)}.sf-whoweare{padding:80px 0;background:var(--sf-light-bg)}.sf-whoweare__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.sf-whoweare__image img{width:100%;border-radius:var(--sf-radius-lg);object-fit:cover}.sf-whoweare__heading{font-size:2.2rem;font-weight:700;color:var(--sf-text);margin-bottom:20px;line-height:1.25}.sf-whoweare__text{font-size:1rem;color:var(--sf-gray);line-height:1.75;margin-bottom:14px}.sf-whoweare__text:last-child{margin-bottom:0}.sf-services{padding:80px 0;background:var(--sf-white)}.sf-services__header{text-align:center;margin-bottom:48px}.sf-services__title{font-size:2.2rem;font-weight:700;color:var(--sf-text)}.sf-services__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.sf-service-card{background:var(--sf-light-bg);border-radius:var(--sf-radius);padding:28px;border:1px solid transparent;transition:box-shadow .4s ease,transform .4s ease,border-color .4s ease,background .4s ease}.sf-service-card:hover{box-shadow:0 12px 36px #e8a0251f;transform:translateY(-5px);border-color:var(--sf-accent);background:var(--sf-white)}.sf-service-card--wide{grid-column:1 / -1}.sf-service-card__badge{display:inline-block;background:linear-gradient(110deg,var(--color-signature-blue) 30%,#60a5fa 50%,var(--color-signature-blue) 70%);background-size:200% 100%;color:var(--sf-white);font-size:.75rem;font-weight:700;width:34px;height:34px;line-height:34px;text-align:center;border-radius:8px;margin-bottom:16px;transition:transform .3s ease}.sf-service-card:hover .sf-service-card__badge{animation:sf-shimmer 1.5s ease infinite;transform:scale(1.1)}.sf-service-card__title{font-size:1.1rem;font-weight:600;color:var(--sf-text);margin-bottom:10px}.sf-service-card__text{font-size:.9rem;color:var(--sf-gray);line-height:1.65;margin-bottom:14px}.sf-service-card__tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.sf-tag{display:inline-block;background:var(--sf-white);color:var(--sf-text);font-size:.75rem;font-weight:600;padding:4px 12px;border-radius:20px;border:1px solid var(--sf-border);transition:background .3s ease,color .3s ease,border-color .3s ease,transform .3s ease}.sf-tag:hover{background:var(--sf-accent);color:var(--sf-white);border-color:var(--sf-accent);transform:translateY(-2px)}.sf-service-card__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.sf-service-card__list li{font-size:.85rem;color:var(--sf-gray);padding-left:18px;position:relative;line-height:1.5}.sf-service-card__list li:before{content:"\2022";position:absolute;left:0;color:var(--sf-accent);font-weight:700}.sf-service-card__list--horizontal{flex-direction:row;flex-wrap:wrap;gap:8px 24px}.sf-delivery{padding:80px 0;background:linear-gradient(180deg,#fff,#f0f4ff);text-align:center;position:relative;overflow:hidden}.sf-delivery:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:2px;height:100%;background:linear-gradient(180deg,transparent 0%,var(--color-signature-blue) 15%,var(--color-signature-blue) 85%,transparent 100%);opacity:.15;pointer-events:none}.sf-delivery__heading{font-size:2rem;font-weight:700;color:var(--sf-text);margin-bottom:14px;position:relative;z-index:1}.sf-delivery__text{font-size:1rem;color:var(--sf-gray);margin-bottom:48px;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6;position:relative;z-index:1}.sf-delivery__steps{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:6px;position:relative;z-index:1}.sf-step{display:flex;flex-direction:column;align-items:center;position:relative}.sf-step__circle{width:95px;height:95px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:var(--sf-white);border:2px solid #e0e7ff;color:var(--sf-text);font-weight:700;font-size:.68rem;border-radius:18px;letter-spacing:.3px;line-height:1.3;padding:8px;position:relative;box-shadow:0 4px 20px #2563eb14;transition:all .4s ease}.sf-step__circle:before{content:counter(sf-step-counter);counter-increment:sf-step-counter;position:absolute;top:-10px;right:-10px;width:28px;height:28px;background:linear-gradient(135deg,var(--color-signature-blue) 0%,#6366f1 100%);color:#fff;font-size:.7rem;font-weight:800;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #2563eb4d}.sf-delivery__steps{counter-reset:sf-step-counter}.sf-step:hover .sf-step__circle{transform:translateY(-6px);border-color:var(--color-signature-blue);box-shadow:0 8px 30px #2563eb2e;background:linear-gradient(135deg,#f8faff,#eef2ff)}@keyframes sf-stepGlow{0%,10%{border-color:var(--color-signature-blue);box-shadow:0 8px 30px #2563eb40,0 0 0 4px #2563eb1a;transform:translateY(-4px) scale(1.03);background:linear-gradient(135deg,#f0f4ff,#e0e7ff)}22%,to{border-color:#e0e7ff;box-shadow:0 4px 20px #2563eb14;transform:translateY(0) scale(1);background:var(--sf-white)}}.sf-delivery__steps>:nth-child(1) .sf-step__circle{animation:sf-stepGlow 6s ease infinite 0s}.sf-delivery__steps>:nth-child(3) .sf-step__circle{animation:sf-stepGlow 6s ease infinite 1s}.sf-delivery__steps>:nth-child(5) .sf-step__circle{animation:sf-stepGlow 6s ease infinite 2s}.sf-delivery__steps>:nth-child(7) .sf-step__circle{animation:sf-stepGlow 6s ease infinite 3s}.sf-delivery__steps>:nth-child(9) .sf-step__circle{animation:sf-stepGlow 6s ease infinite 4s}.sf-delivery__steps>:nth-child(11) .sf-step__circle{animation:sf-stepGlow 6s ease infinite 5s}.sf-step__arrow{color:var(--color-signature-blue);font-size:1.2rem;margin:0 2px;font-weight:300;opacity:.5;display:flex;align-items:center;animation:sf-arrowPulse 2s ease infinite}@keyframes sf-arrowPulse{0%,to{opacity:.4;transform:translate(0)}50%{opacity:.8;transform:translate(3px)}}font-weight: 700; } .sf-why{padding:80px 0;background:var(--sf-white)}.sf-why__grid{display:grid;grid-template-columns:1fr;gap:50px;align-items:center;max-width:800px}.sf-why__heading{font-size:2rem;font-weight:700;color:var(--sf-text);margin-bottom:16px;line-height:1.3}.sf-why__text{font-size:1rem;color:var(--sf-gray);line-height:1.7;margin-bottom:24px}.sf-why__image img{width:100%;border-radius:var(--sf-radius-lg);object-fit:cover}.sf-industries{padding:80px 0;background:var(--sf-light-bg);text-align:center}.sf-industries__heading{font-size:2rem;font-weight:700;color:var(--sf-text);margin-bottom:48px}.sf-industries__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.sf-industry{background:var(--sf-white);border-radius:var(--sf-radius);padding:32px 20px;text-align:center;border:1px solid var(--sf-border);transition:box-shadow .4s ease,transform .4s ease,border-color .4s ease;cursor:default}.sf-industry:hover{box-shadow:0 10px 30px #e8a0251a;transform:translateY(-5px);border-color:var(--sf-accent)}.sf-industry__icon{font-size:2.2rem;display:block;margin-bottom:14px;transition:transform .4s ease}.sf-industry:hover .sf-industry__icon{transform:scale(1.2) rotate(-5deg)}.sf-industry__title{font-size:.95rem;font-weight:600;color:var(--sf-text)}.sf-reliable{padding:80px 0;background:linear-gradient(180deg,#f8f9fb,#eef1f8)}.sf-reliable__inner{text-align:center;max-width:800px;margin:0 auto}.sf-reliable__heading{font-size:2rem;font-weight:700;color:var(--sf-text);margin-bottom:18px;line-height:1.35}.sf-reliable__text{font-size:1rem;color:var(--sf-gray);line-height:1.7;margin-bottom:40px}.sf-reliable__pillars{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.sf-pillar{display:flex;align-items:center;gap:8px;background:var(--sf-white);border:1px solid var(--sf-border);border-radius:30px;padding:10px 20px;box-shadow:0 2px 8px #0000000a;transition:background .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease;cursor:default}.sf-pillar:hover{background:#e8a0250f;border-color:var(--sf-accent);transform:translateY(-2px);box-shadow:0 4px 16px #e8a0251f}.sf-pillar__dot{width:8px;height:8px;background:var(--sf-accent);border-radius:50%;flex-shrink:0;transition:box-shadow .3s ease}.sf-pillar:hover .sf-pillar__dot{box-shadow:0 0 8px #e8a02599}.sf-pillar__label{font-size:.85rem;color:var(--sf-text);font-weight:500}.sf-faq{padding:80px 0;background:var(--sf-light-bg)}.sf-faq__wrapper{max-width:750px;margin:0 auto;text-align:center}.sf-faq__heading{font-size:1.8rem;font-weight:700;color:var(--sf-text);margin-bottom:36px}.accordion-item{border-bottom:1px solid var(--sf-border)}.accordion-item button{display:flex;justify-content:space-between;align-items:center;width:100%;padding:18px 0;background:none;border:none;cursor:pointer;font-size:1rem;font-weight:600;color:var(--sf-text);text-align:left;gap:16px}.accordion-item button .icon:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-right:2.5px solid var(--sf-text);border-bottom:2.5px solid var(--sf-text);transform:translate(-50%,-25%) rotate(-135deg);transition:transform .3s ease}.accordion-content{max-height:0;overflow:hidden;transition:max-height var(--sf-transition)}.accordion-content p{padding:0 0 18px;font-size:.9rem;color:var(--sf-gray);line-height:1.7}.sf-commitment{padding:60px 0;background:var(--sf-white)}.sf-commitment__inner{text-align:center;max-width:700px;margin:0 auto}.sf-commitment__heading{font-size:2rem;font-weight:700;color:var(--sf-text);margin-bottom:16px}.sf-commitment__text{font-size:1rem;color:var(--sf-gray);line-height:1.75}.sf-cta{padding:80px 0;background:var(--sf-dark)}.sf-cta__inner{text-align:center;max-width:650px;margin:0 auto}.sf-cta__heading{font-size:2rem;font-weight:700;color:var(--sf-white);margin-bottom:16px;line-height:1.3}.sf-cta__text{font-size:1rem;color:var(--sf-gray-light);line-height:1.7;margin-bottom:32px}.sf-cta__button{display:inline-block;background:var(--sf-accent);color:var(--sf-white);font-size:1rem;font-weight:600;padding:14px 36px;border-radius:8px;text-decoration:none;transition:background .3s ease,transform .3s ease,box-shadow .3s ease;animation:sf-pulse 2.5s ease infinite}.sf-cta__button:hover{background:var(--sf-accent-hover);transform:translateY(-3px);box-shadow:0 8px 24px #e8a02559;animation:none}.sf-stat__icon{display:block;font-size:2.2rem;line-height:1;margin-bottom:10px}.sf-services__subtitle{font-size:1rem;color:var(--sf-gray);margin-top:12px;line-height:1.6}@media(max-width:1024px){.sf-hero__title{font-size:2.2rem}.sf-about__heading,.sf-whoweare__heading,.sf-services__title{font-size:1.8rem}.sf-service-card__title{font-size:1rem}.sf-delivery__heading{font-size:1.8rem}.sf-step__circle{width:85px;height:85px;font-size:.62rem;border-radius:14px;padding:6px}.sf-step__circle:before{width:22px;height:22px;font-size:.58rem}.sf-step__arrow{font-size:1rem;margin:0 1px}.sf-reliable__heading{font-size:1.8rem}}@media(max-width:768px){.sf-hero{padding:100px 16px 80px}.sf-hero__title{font-size:1.7rem}.sf-hero__subtitle{font-size:1rem}.sf-about__grid,.sf-whoweare__grid{grid-template-columns:1fr;gap:30px}.sf-about__heading,.sf-whoweare__heading{font-size:1.6rem}.sf-stats,.sf-whoweare__stats{grid-template-columns:1fr 1fr;order:2}.sf-about__content,.sf-whoweare__content{order:1}.sf-services__grid{grid-template-columns:1fr}.sf-services__title{font-size:1.5rem}.sf-service-card--wide{grid-column:span 1}.sf-delivery__heading{font-size:1.5rem}.sf-delivery__steps{flex-wrap:wrap;gap:12px;justify-content:center}.sf-step__arrow{display:none}.sf-step__circle{width:90px;height:90px;font-size:.7rem;border-radius:16px}.sf-reliable__heading{font-size:1.5rem}.sf-reliable__pillars{flex-wrap:wrap;gap:12px}.sf-why__heading,.sf-industries__heading{font-size:1.5rem}.sf-industries__grid{grid-template-columns:1fr 1fr}.sf-faq__heading{font-size:1.3rem}.sf-cta__heading{font-size:1.5rem}.sf-animate,.sf-animate--left,.sf-animate--right,.sf-animate--scale{opacity:1;transform:none;animation:none}}@media(max-width:480px){.sf-hero{padding:90px 14px 60px}.sf-hero__title{font-size:1.4rem}.sf-hero__subtitle{font-size:.9rem}.sf-hero__breadcrumb{font-size:.75rem}.sf-about,.sf-whoweare,.sf-services,.sf-delivery,.sf-reliable,.sf-why,.sf-industries,.sf-faq,.sf-commitment,.sf-cta{padding:50px 0}.sf-about__heading,.sf-whoweare__heading{font-size:1.4rem}.sf-about__text,.sf-whoweare__text{font-size:.9rem}.sf-stats,.sf-whoweare__stats{grid-template-columns:1fr 1fr;gap:12px}.sf-stat{padding:20px 14px}.sf-stat__number,.sf-stat__icon{font-size:1.8rem}.sf-stat__label{font-size:.75rem}.sf-services__title{font-size:1.3rem}.sf-service-card{padding:20px 16px}.sf-service-card__badge{font-size:.7rem;padding:4px 10px}.sf-delivery__heading{font-size:1.3rem}.sf-step__circle{width:80px;height:80px;font-size:.65rem;border-radius:14px}.sf-step__circle:before{width:22px;height:22px;font-size:.6rem;top:-8px;right:-8px}.sf-reliable__heading{font-size:1.3rem}.sf-pillar{padding:10px 14px;font-size:.82rem}.sf-industries__grid{grid-template-columns:1fr 1fr;gap:12px}.sf-industry{padding:20px 14px}.sf-cta__heading{font-size:1.3rem}.sf-cta__button{font-size:.9rem;padding:14px 28px}}.sf-tech{padding:80px 0;background:var(--sf-light-bg)}.sf-tech__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.sf-tech__heading{font-size:2.2rem;font-weight:700;color:var(--sf-text);margin-bottom:20px;line-height:1.25}.sf-tech__text{font-size:1rem;color:var(--sf-gray);line-height:1.75;margin-bottom:14px}.sf-tech__stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.sf-tech__tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}@media(max-width:768px){.sf-tech__grid{grid-template-columns:1fr;gap:30px}.sf-tech__heading{font-size:1.6rem}.sf-tech__stats{grid-template-columns:1fr 1fr}}@media(max-width:480px){.sf-tech__heading{font-size:1.4rem}}.ml-faq__subtext{font-size:.95rem;color:#000;margin-bottom:32px}.ml-faq__list{text-align:left}.ml-faq__item{border-bottom:1px solid #e5e7eb;overflow:hidden}.ml-faq__item summary{list-style:none}.ml-faq__item summary::-webkit-details-marker{display:none}.ml-faq__question{display:flex;justify-content:space-between;align-items:center;width:100%;padding:18px 0;cursor:pointer;font-size:1rem;font-weight:600;color:#000;text-align:left;gap:16px;transition:color .3s ease}.ml-faq__question:hover{color:var(--ml-accent)}.ml-faq__chevron{flex-shrink:0;width:20px;height:20px;position:relative;transition:transform .3s ease}.ml-faq__chevron:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-right:2.5px solid #000;border-bottom:2.5px solid #000;transform:translate(-50%,-25%) rotate(45deg);transition:transform .3s ease}.ml-faq__item[open] .ml-faq__chevron:before{transform:translate(-50%,-25%) rotate(-135deg)}.ml-faq__answer{padding:0 0 18px;overflow:hidden}.ml-faq__answer p{font-size:.9rem;color:#000;line-height:1.7;margin:0}.sf-faq__subtext{font-size:.95rem;color:#000;margin-bottom:32px}.sf-faq__list{text-align:left}.sf-faq__item{border-bottom:1px solid #e5e7eb;overflow:hidden}.sf-faq__item summary{list-style:none}.sf-faq__item summary::-webkit-details-marker{display:none}.sf-faq__question{display:flex;justify-content:space-between;align-items:center;width:100%;padding:18px 0;cursor:pointer;font-size:1rem;font-weight:600;color:#000;text-align:left;gap:16px;transition:color .3s ease}.sf-faq__question:hover{color:var(--sf-accent)}.sf-faq__chevron{flex-shrink:0;width:20px;height:20px;position:relative;transition:transform .3s ease}.sf-faq__chevron:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-right:2.5px solid #000;border-bottom:2.5px solid #000;transform:translate(-50%,-25%) rotate(45deg);transition:transform .3s ease}.sf-faq__item[open] .sf-faq__chevron:before{transform:translate(-50%,-25%) rotate(-135deg)}.sf-faq__answer{padding:0 0 18px;overflow:hidden}.sf-faq__answer p{font-size:.9rem;color:#000;line-height:1.7;margin:0}.am-faq__subtext{font-size:.95rem;color:#000;margin-bottom:32px}.am-faq__list{text-align:left}.am-faq__item{border-bottom:1px solid #e5e7eb;overflow:hidden}.am-faq__item summary{list-style:none}.am-faq__item summary::-webkit-details-marker{display:none}.am-faq__question{display:flex;justify-content:space-between;align-items:center;width:100%;padding:18px 0;cursor:pointer;font-size:1rem;font-weight:600;color:#000;text-align:left;gap:16px;transition:color .3s ease}.am-faq__question:hover{color:var(--am-accent)}.am-faq__chevron{flex-shrink:0;width:20px;height:20px;position:relative;transition:transform .3s ease}.am-faq__chevron:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-right:2.5px solid #000;border-bottom:2.5px solid #000;transform:translate(-50%,-25%) rotate(45deg);transition:transform .3s ease}.am-faq__item[open] .am-faq__chevron:before{transform:translate(-50%,-25%) rotate(-135deg)}.am-faq__answer{padding:0 0 18px;overflow:hidden}.am-faq__answer p{font-size:.9rem;color:#000;line-height:1.7;margin:0}.cs-faq__subtext{font-size:.95rem;color:#000;margin-bottom:32px}.cs-faq__answer p{font-size:.9rem;color:#000;line-height:1.7;margin:0}.ma-faq__subtext{font-size:.95rem;color:#000;margin-bottom:32px}.ma-faq__answer p{font-size:.9rem;color:#000;line-height:1.7;margin:0}.cp-faq__subtext{font-size:.95rem;color:#000;margin-bottom:32px}.cp-faq__list{text-align:left}.cp-faq__item{border-bottom:1px solid #e5e7eb;overflow:hidden}.cp-faq__item summary{list-style:none}.cp-faq__item summary::-webkit-details-marker{display:none}.cp-faq__question{display:flex;justify-content:space-between;align-items:center;width:100%;padding:18px 0;cursor:pointer;font-size:1rem;font-weight:600;color:#000;text-align:left;gap:16px;transition:color .3s ease}.cp-faq__question:hover{color:var(--cp-accent)}.cp-faq__chevron{flex-shrink:0;width:20px;height:20px;position:relative;transition:transform .3s ease}.cp-faq__chevron:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-right:2.5px solid #000;border-bottom:2.5px solid #000;transform:translate(-50%,-25%) rotate(45deg);transition:transform .3s ease}.cp-faq__item[open] .cp-faq__chevron:before{transform:translate(-50%,-25%) rotate(-135deg)}.cp-faq__answer{padding:0 0 18px;overflow:hidden}.cp-faq__answer p{font-size:.9rem;color:#000;line-height:1.7;margin:0}.vm-faq__subtext{font-size:.95rem;color:#000;margin-bottom:32px}.vm-faq__list{text-align:left}.vm-faq__item{border-bottom:1px solid #e5e7eb;overflow:hidden}.vm-faq__item summary{list-style:none}.vm-faq__item summary::-webkit-details-marker{display:none}.vm-faq__question{display:flex;justify-content:space-between;align-items:center;width:100%;padding:18px 0;cursor:pointer;font-size:1rem;font-weight:600;color:#000;text-align:left;gap:16px;transition:color .3s ease}.vm-faq__question:hover{color:var(--vm-accent)}.vm-faq__chevron{flex-shrink:0;width:20px;height:20px;position:relative;transition:transform .3s ease}.vm-faq__chevron:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-right:2.5px solid #000;border-bottom:2.5px solid #000;transform:translate(-50%,-25%) rotate(45deg);transition:transform .3s ease}.vm-faq__item[open] .vm-faq__chevron:before{transform:translate(-50%,-25%) rotate(-135deg)}.vm-faq__answer{padding:0 0 18px;overflow:hidden}.vm-faq__answer p{font-size:.9rem;color:#000;line-height:1.7;margin:0}.co-faq__subtext{font-size:.95rem;color:#000;margin-bottom:32px}.co-faq__answer p{font-size:.9rem;color:#000;line-height:1.7;margin:0}:root{--sl-accent: #e8a025;--sl-accent-hover: #d4911e;--sl-dark: #0b1120;--sl-dark-2: #101828;--sl-dark-3: #1a2332;--sl-white: #ffffff;--sl-gray: #000000;--sl-gray-light: #000000;--sl-light-bg: #f8f9fb;--sl-light-bg-2: #f1f3f7;--sl-text: #000000;--sl-text-light: #000000;--sl-border: #e5e7eb;--sl-radius: 12px;--sl-radius-lg: 20px;--sl-shadow: 0 4px 24px rgba(0, 0, 0, .06);--sl-shadow-lg: 0 8px 40px rgba(0, 0, 0, .1);--sl-transition: .3s ease}@keyframes sl-fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes sl-fadeLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes sl-fadeRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes sl-scaleIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes sl-pulse{0%,to{box-shadow:0 0 #e8a02566}50%{box-shadow:0 0 0 12px #e8a02500}}@keyframes sl-shimmer{0%{background-position:-200% center}to{background-position:200% center}}.sl-animate{opacity:0;transform:translateY(40px);animation:sl-fadeUp .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.sl-animate--left{opacity:0;transform:translate(-40px);animation:sl-fadeLeft .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.sl-animate--right{opacity:0;transform:translate(40px);animation:sl-fadeRight .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.sl-animate--scale{opacity:0;transform:scale(.85);animation:sl-scaleIn .7s ease forwards;animation-timeline:view();animation-range:entry 0% entry 25%}.sl-stagger>*:nth-child(1){animation-delay:0s}.sl-stagger>*:nth-child(2){animation-delay:.08s}.sl-stagger>*:nth-child(3){animation-delay:.16s}.sl-stagger>*:nth-child(4){animation-delay:.24s}.sl-stagger>*:nth-child(5){animation-delay:.32s}.sl-stagger>*:nth-child(6){animation-delay:.4s}.sl-stagger>*:nth-child(7){animation-delay:.48s}@supports not (animation-timeline: view()){.sl-animate,.sl-animate--left,.sl-animate--right,.sl-animate--scale{opacity:1;transform:none;animation:none}}.sl-container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.sl-text-accent{color:var(--sl-accent)}.sl-checklist{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.sl-checklist__item{display:flex;align-items:flex-start;gap:10px;font-size:.95rem;color:var(--sl-text);line-height:1.5}.sl-checklist__icon{flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;color:var(--sl-accent)}.sl-hero{background:var(--sl-dark);text-align:center;padding:140px 20px 120px;position:relative;overflow:hidden}.sl-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 30% 50%,rgba(232,160,37,.08) 0%,transparent 60%),radial-gradient(ellipse at 70% 30%,rgba(59,130,246,.06) 0%,transparent 50%);pointer-events:none}.sl-hero__inner{position:relative;z-index:1;max-width:800px;margin:0 auto}.sl-hero__breadcrumb{font-size:.85rem;color:var(--sl-gray);margin-bottom:24px;letter-spacing:.3px;animation:sl-fadeUp .6s ease .1s both}.sl-hero__breadcrumb-active{color:var(--sl-accent)}.sl-hero__title{font-size:3rem;font-weight:700;color:var(--sl-white);margin-bottom:20px;line-height:1.2;animation:sl-fadeUp .7s ease .25s both}.sl-hero__title-accent{color:var(--sl-accent);font-style:italic;display:inline-block}.sl-hero__subtitle{font-size:1.3rem;color:var(--sl-white);margin-bottom:14px;font-weight:500;line-height:1.5;animation:sl-fadeUp .7s ease .45s both}.sl-hero__desc{font-size:.95rem;color:var(--sl-gray-light);font-style:italic;animation:sl-fadeUp .7s ease .6s both}.sl-about{padding:80px 0;background:var(--sl-white)}.sl-about__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.sl-about__heading{font-size:2.2rem;font-weight:700;color:var(--sl-text);margin-bottom:20px;line-height:1.25}.sl-about__text{font-size:1rem;color:var(--sl-gray);line-height:1.75;margin-bottom:14px}.sl-about__text:last-child{margin-bottom:0}.sl-about__image img{width:100%;border-radius:var(--sl-radius-lg);object-fit:cover}.sl-stats,.sl-whoweare__stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.sl-stat{background:var(--sl-light-bg);border-radius:var(--sl-radius);padding:28px 20px;text-align:center;border:1px solid var(--sl-border);transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease;position:relative;overflow:hidden}.sl-stat:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--sl-accent),var(--color-signature-blue));transform:scaleX(0);transform-origin:left;transition:transform .5s ease}.sl-stat:hover:before{transform:scaleX(1)}.sl-stat:hover{transform:translateY(-5px);box-shadow:0 12px 30px #00000014;border-color:var(--sl-accent)}.sl-stat__number{display:block;font-size:2.4rem;font-weight:800;color:var(--color-signature-blue);line-height:1;margin-bottom:8px;letter-spacing:-1px;font-variant-numeric:tabular-nums;opacity:0;transform:scale(0) translateY(10px);animation:vm-statPop .6s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:.3s}.sl-stat:nth-child(1) .sl-stat__number{animation-delay:.2s}.sl-stat:nth-child(2) .sl-stat__number{animation-delay:.4s}.sl-stat:nth-child(3) .sl-stat__number{animation-delay:.6s}.sl-stat:nth-child(4) .sl-stat__number{animation-delay:.8s}.sl-stat__label{display:block;font-size:.82rem;color:var(--sl-gray);font-weight:500;line-height:1.3}.sl-stat--dark{background:var(--sl-white);border-color:var(--sl-border)}.sl-whoweare{padding:80px 0;background:var(--sl-light-bg)}.sl-whoweare__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.sl-whoweare__image img{width:100%;border-radius:var(--sl-radius-lg);object-fit:cover}.sl-whoweare__heading{font-size:2.2rem;font-weight:700;color:var(--sl-text);margin-bottom:20px;line-height:1.25}.sl-whoweare__text{font-size:1rem;color:var(--sl-gray);line-height:1.75;margin-bottom:14px}.sl-whoweare__text:last-child{margin-bottom:0}.sl-services{padding:80px 0;background:var(--sl-white)}.sl-services__header{text-align:center;margin-bottom:48px}.sl-services__title{font-size:2.2rem;font-weight:700;color:var(--sl-text)}.sl-services__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.sl-service-card{background:var(--sl-light-bg);border-radius:var(--sl-radius);padding:28px;border:1px solid transparent;transition:box-shadow .4s ease,transform .4s ease,border-color .4s ease,background .4s ease}.sl-service-card:hover{box-shadow:0 12px 36px #e8a0251f;transform:translateY(-5px);border-color:var(--sl-accent);background:var(--sl-white)}.sl-service-card--wide{grid-column:1 / -1}.sl-service-card__badge{display:inline-block;background:linear-gradient(110deg,var(--color-signature-blue) 30%,#60a5fa 50%,var(--color-signature-blue) 70%);background-size:200% 100%;color:var(--sl-white);font-size:.75rem;font-weight:700;width:34px;height:34px;line-height:34px;text-align:center;border-radius:8px;margin-bottom:16px;transition:transform .3s ease}.sl-service-card:hover .sl-service-card__badge{animation:sl-shimmer 1.5s ease infinite;transform:scale(1.1)}.sl-service-card__title{font-size:1.1rem;font-weight:600;color:var(--sl-text);margin-bottom:10px}.sl-service-card__text{font-size:.9rem;color:var(--sl-gray);line-height:1.65;margin-bottom:14px}.sl-service-card__tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.sl-tag{display:inline-block;background:var(--sl-white);color:var(--sl-text);font-size:.75rem;font-weight:600;padding:4px 12px;border-radius:20px;border:1px solid var(--sl-border);transition:background .3s ease,color .3s ease,border-color .3s ease,transform .3s ease}.sl-tag:hover{background:var(--sl-accent);color:var(--sl-white);border-color:var(--sl-accent);transform:translateY(-2px)}.sl-service-card__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.sl-service-card__list li{font-size:.85rem;color:var(--sl-gray);padding-left:18px;position:relative;line-height:1.5}.sl-service-card__list li:before{content:"\2022";position:absolute;left:0;color:var(--sl-accent);font-weight:700}.sl-service-card__list--horizontal{flex-direction:row;flex-wrap:wrap;gap:8px 24px}.sl-delivery{padding:80px 0;background:linear-gradient(180deg,#fff,#f0f4ff);text-align:center;position:relative;overflow:hidden}.sl-delivery:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:2px;height:100%;background:linear-gradient(180deg,transparent 0%,var(--color-signature-blue) 15%,var(--color-signature-blue) 85%,transparent 100%);opacity:.15;pointer-events:none}.sl-delivery__heading{font-size:2rem;font-weight:700;color:var(--sl-text);margin-bottom:14px;position:relative;z-index:1}.sl-delivery__text{font-size:1rem;color:var(--sl-gray);margin-bottom:48px;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6;position:relative;z-index:1}.sl-delivery__steps{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:6px;position:relative;z-index:1}.sl-step{display:flex;flex-direction:column;align-items:center;position:relative}.sl-step__circle{width:95px;height:95px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:var(--sl-white);border:2px solid #e0e7ff;color:var(--sl-text);font-weight:700;font-size:.68rem;border-radius:18px;letter-spacing:.3px;line-height:1.3;padding:8px;position:relative;box-shadow:0 4px 20px #2563eb14;transition:all .4s ease}.sl-step__circle:before{content:counter(sl-step-counter);counter-increment:sl-step-counter;position:absolute;top:-10px;right:-10px;width:28px;height:28px;background:linear-gradient(135deg,var(--color-signature-blue) 0%,#6366f1 100%);color:#fff;font-size:.7rem;font-weight:800;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #2563eb4d}.sl-delivery__steps{counter-reset:sl-step-counter}.sl-step:hover .sl-step__circle{transform:translateY(-6px);border-color:var(--color-signature-blue);box-shadow:0 8px 30px #2563eb2e;background:linear-gradient(135deg,#f8faff,#eef2ff)}@keyframes sl-stepGlow{0%,10%{border-color:var(--color-signature-blue);box-shadow:0 8px 30px #2563eb40,0 0 0 4px #2563eb1a;transform:translateY(-4px) scale(1.03);background:linear-gradient(135deg,#f0f4ff,#e0e7ff)}22%,to{border-color:#e0e7ff;box-shadow:0 4px 20px #2563eb14;transform:translateY(0) scale(1);background:var(--sl-white)}}.sl-delivery__steps>:nth-child(1) .sl-step__circle{animation:sl-stepGlow 7s ease infinite 0s}.sl-delivery__steps>:nth-child(3) .sl-step__circle{animation:sl-stepGlow 7s ease infinite 1s}.sl-delivery__steps>:nth-child(5) .sl-step__circle{animation:sl-stepGlow 7s ease infinite 2s}.sl-delivery__steps>:nth-child(7) .sl-step__circle{animation:sl-stepGlow 7s ease infinite 3s}.sl-delivery__steps>:nth-child(9) .sl-step__circle{animation:sl-stepGlow 7s ease infinite 4s}.sl-delivery__steps>:nth-child(11) .sl-step__circle{animation:sl-stepGlow 7s ease infinite 5s}.sl-delivery__steps>:nth-child(13) .sl-step__circle{animation:sl-stepGlow 7s ease infinite 6s}.sl-step__arrow{color:var(--color-signature-blue);font-size:1.2rem;margin:0 2px;font-weight:300;opacity:.5;display:flex;align-items:center;animation:sl-arrowPulse 2s ease infinite}@keyframes sl-arrowPulse{0%,to{opacity:.4;transform:translate(0)}50%{opacity:.8;transform:translate(3px)}}font-weight: 700; } .sl-why{padding:80px 0;background:var(--sl-white)}.sl-why__grid{display:grid;grid-template-columns:1fr;gap:50px;align-items:center;max-width:800px}.sl-why__heading{font-size:2rem;font-weight:700;color:var(--sl-text);margin-bottom:16px;line-height:1.3}.sl-why__text{font-size:1rem;color:var(--sl-gray);line-height:1.7;margin-bottom:24px}.sl-why__image img{width:100%;border-radius:var(--sl-radius-lg);object-fit:cover}.sl-industries{padding:80px 0;background:var(--sl-light-bg);text-align:center}.sl-industries__heading{font-size:2rem;font-weight:700;color:var(--sl-text);margin-bottom:48px}.sl-industries__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.sl-industry{background:var(--sl-white);border-radius:var(--sl-radius);padding:32px 20px;text-align:center;border:1px solid var(--sl-border);transition:box-shadow .4s ease,transform .4s ease,border-color .4s ease;cursor:default}.sl-industry:hover{box-shadow:0 10px 30px #e8a0251a;transform:translateY(-5px);border-color:var(--sl-accent)}.sl-industry__icon{font-size:2.2rem;display:block;margin-bottom:14px;transition:transform .4s ease}.sl-industry:hover .sl-industry__icon{transform:scale(1.2) rotate(-5deg)}.sl-industry__title{font-size:.95rem;font-weight:600;color:var(--sl-text)}.sl-reliable{padding:80px 0;background:linear-gradient(180deg,#f8f9fb,#eef1f8)}.sl-reliable__inner{text-align:center;max-width:800px;margin:0 auto}.sl-reliable__heading{font-size:2rem;font-weight:700;color:var(--sl-text);margin-bottom:18px;line-height:1.35}.sl-reliable__text{font-size:1rem;color:var(--sl-gray);line-height:1.7;margin-bottom:40px}.sl-reliable__pillars{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.sl-pillar{display:flex;align-items:center;gap:8px;background:var(--sl-white);border:1px solid var(--sl-border);border-radius:30px;padding:10px 20px;box-shadow:0 2px 8px #0000000a;transition:background .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease;cursor:default}.sl-pillar:hover{background:#e8a0250f;border-color:var(--sl-accent);transform:translateY(-2px);box-shadow:0 4px 16px #e8a0251f}.sl-pillar__dot{width:8px;height:8px;background:var(--sl-accent);border-radius:50%;flex-shrink:0;transition:box-shadow .3s ease}.sl-pillar:hover .sl-pillar__dot{box-shadow:0 0 8px #e8a02599}.sl-pillar__label{font-size:.85rem;color:var(--sl-text);font-weight:500}.sl-faq{padding:80px 0;background:var(--sl-light-bg)}.sl-faq__wrapper{max-width:750px;margin:0 auto;text-align:center}.sl-faq__heading{font-size:1.8rem;font-weight:700;color:var(--sl-text);margin-bottom:36px}.accordion-item{border-bottom:1px solid var(--sl-border)}.accordion-item button{display:flex;justify-content:space-between;align-items:center;width:100%;padding:18px 0;background:none;border:none;cursor:pointer;font-size:1rem;font-weight:600;color:var(--sl-text);text-align:left;gap:16px}.accordion-item button .icon:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-right:2.5px solid var(--sl-text);border-bottom:2.5px solid var(--sl-text);transform:translate(-50%,-25%) rotate(-135deg);transition:transform .3s ease}.accordion-content{max-height:0;overflow:hidden;transition:max-height var(--sl-transition)}.accordion-content p{padding:0 0 18px;font-size:.9rem;color:var(--sl-gray);line-height:1.7}.sl-commitment{padding:60px 0;background:var(--sl-white)}.sl-commitment__inner{text-align:center;max-width:700px;margin:0 auto}.sl-commitment__heading{font-size:2rem;font-weight:700;color:var(--sl-text);margin-bottom:16px}.sl-commitment__text{font-size:1rem;color:var(--sl-gray);line-height:1.75}.sl-cta{padding:80px 0;background:var(--sl-dark)}.sl-cta__inner{text-align:center;max-width:650px;margin:0 auto}.sl-cta__heading{font-size:2rem;font-weight:700;color:var(--sl-white);margin-bottom:16px;line-height:1.3}.sl-cta__text{font-size:1rem;color:var(--sl-gray-light);line-height:1.7;margin-bottom:32px}.sl-cta__button{display:inline-block;background:var(--sl-accent);color:var(--sl-white);font-size:1rem;font-weight:600;padding:14px 36px;border-radius:8px;text-decoration:none;transition:background .3s ease,transform .3s ease,box-shadow .3s ease;animation:sl-pulse 2.5s ease infinite}.sl-cta__button:hover{background:var(--sl-accent-hover);transform:translateY(-3px);box-shadow:0 8px 24px #e8a02559;animation:none}.sl-stat__icon{display:block;font-size:2.2rem;line-height:1;margin-bottom:10px}.sl-services__subtitle{font-size:1rem;color:var(--sl-gray);margin-top:12px;line-height:1.6}@media(max-width:1024px){.sl-hero__title{font-size:2.2rem}.sl-about__heading,.sl-whoweare__heading,.sl-services__title{font-size:1.8rem}.sl-service-card__title{font-size:1rem}.sl-delivery__heading{font-size:1.8rem}.sl-step__circle{width:85px;height:85px;font-size:.62rem;border-radius:14px;padding:6px}.sl-step__circle:before{width:22px;height:22px;font-size:.58rem}.sl-step__arrow{font-size:1rem;margin:0 1px}.sl-reliable__heading{font-size:1.8rem}}@media(max-width:768px){.sl-hero{padding:100px 16px 80px}.sl-hero__title{font-size:1.7rem}.sl-hero__subtitle{font-size:1rem}.sl-about__grid,.sl-whoweare__grid{grid-template-columns:1fr;gap:30px}.sl-about__heading,.sl-whoweare__heading{font-size:1.6rem}.sl-stats,.sl-whoweare__stats{grid-template-columns:1fr 1fr;order:2}.sl-about__content,.sl-whoweare__content{order:1}.sl-services__grid{grid-template-columns:1fr}.sl-services__title{font-size:1.5rem}.sl-service-card--wide{grid-column:span 1}.sl-delivery__heading{font-size:1.5rem}.sl-delivery__steps{flex-wrap:wrap;gap:12px;justify-content:center}.sl-step__arrow{display:none}.sl-step__circle{width:90px;height:90px;font-size:.7rem;border-radius:16px}.sl-reliable__heading{font-size:1.5rem}.sl-reliable__pillars{flex-wrap:wrap;gap:12px}.sl-why__heading,.sl-industries__heading{font-size:1.5rem}.sl-industries__grid{grid-template-columns:1fr 1fr}.sl-faq__heading{font-size:1.3rem}.sl-cta__heading{font-size:1.5rem}.sl-animate,.sl-animate--left,.sl-animate--right,.sl-animate--scale{opacity:1;transform:none;animation:none}}@media(max-width:480px){.sl-hero{padding:90px 14px 60px}.sl-hero__title{font-size:1.4rem}.sl-hero__subtitle{font-size:.9rem}.sl-hero__breadcrumb{font-size:.75rem}.sl-about,.sl-whoweare,.sl-services,.sl-delivery,.sl-reliable,.sl-why,.sl-industries,.sl-faq,.sl-commitment,.sl-cta{padding:50px 0}.sl-about__heading,.sl-whoweare__heading{font-size:1.4rem}.sl-about__text,.sl-whoweare__text{font-size:.9rem}.sl-stats,.sl-whoweare__stats{grid-template-columns:1fr 1fr;gap:12px}.sl-stat{padding:20px 14px}.sl-stat__number,.sl-stat__icon{font-size:1.8rem}.sl-stat__label{font-size:.75rem}.sl-services__title{font-size:1.3rem}.sl-service-card{padding:20px 16px}.sl-service-card__badge{font-size:.7rem;padding:4px 10px}.sl-delivery__heading{font-size:1.3rem}.sl-step__circle{width:80px;height:80px;font-size:.65rem;border-radius:14px}.sl-step__circle:before{width:22px;height:22px;font-size:.6rem;top:-8px;right:-8px}.sl-reliable__heading{font-size:1.3rem}.sl-pillar{padding:10px 14px;font-size:.82rem}.sl-industries__grid{grid-template-columns:1fr 1fr;gap:12px}.sl-industry{padding:20px 14px}.sl-cta__heading{font-size:1.3rem}.sl-cta__button{font-size:.9rem;padding:14px 28px}}.sl-tech{padding:80px 0;background:var(--sl-light-bg)}.sl-tech__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.sl-tech__heading{font-size:2.2rem;font-weight:700;color:var(--sl-text);margin-bottom:20px;line-height:1.25}.sl-tech__text{font-size:1rem;color:var(--sl-gray);line-height:1.75;margin-bottom:14px}.sl-tech__stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.sl-tech__tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}@media(max-width:768px){.sl-tech__grid{grid-template-columns:1fr;gap:30px}.sl-tech__heading{font-size:1.6rem}.sl-tech__stats{grid-template-columns:1fr 1fr}}@media(max-width:480px){.sl-tech__heading{font-size:1.4rem}}.sl-faq__subtext{font-size:.95rem;color:#000;margin-bottom:32px}.sl-faq__list{text-align:left}.sl-faq__item{border-bottom:1px solid #e5e7eb;overflow:hidden}.sl-faq__item summary{list-style:none}.sl-faq__item summary::-webkit-details-marker{display:none}.sl-faq__question{display:flex;justify-content:space-between;align-items:center;width:100%;padding:18px 0;cursor:pointer;font-size:1rem;font-weight:600;color:#000;text-align:left;gap:16px;transition:color .3s ease}.sl-faq__question:hover{color:var(--sl-accent)}.sl-faq__chevron{flex-shrink:0;width:20px;height:20px;position:relative;transition:transform .3s ease}.sl-faq__chevron:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-right:2.5px solid #000;border-bottom:2.5px solid #000;transform:translate(-50%,-25%) rotate(45deg);transition:transform .3s ease}.sl-faq__item[open] .sl-faq__chevron:before{transform:translate(-50%,-25%) rotate(-135deg)}.sl-faq__answer{padding:0 0 18px;overflow:hidden}.sl-faq__answer p{font-size:.9rem;color:#000;line-height:1.7;margin:0}:root{--sn-accent: #e8a025;--sn-accent-hover: #d4911e;--sn-dark: #0b1120;--sn-dark-2: #101828;--sn-dark-3: #1a2332;--sn-white: #ffffff;--sn-gray: #000000;--sn-gray-light: #000000;--sn-light-bg: #f8f9fb;--sn-light-bg-2: #f1f3f7;--sn-text: #000000;--sn-text-light: #000000;--sn-border: #e5e7eb;--sn-radius: 12px;--sn-radius-lg: 20px;--sn-shadow: 0 4px 24px rgba(0, 0, 0, .06);--sn-shadow-lg: 0 8px 40px rgba(0, 0, 0, .1);--sn-transition: .3s ease}@keyframes sn-fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes sn-fadeLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes sn-fadeRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes sn-scaleIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes sn-pulse{0%,to{box-shadow:0 0 #e8a02566}50%{box-shadow:0 0 0 12px #e8a02500}}@keyframes sn-shimmer{0%{background-position:-200% center}to{background-position:200% center}}.sn-animate{opacity:0;transform:translateY(40px);animation:sn-fadeUp .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.sn-animate--left{opacity:0;transform:translate(-40px);animation:sn-fadeLeft .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.sn-animate--right{opacity:0;transform:translate(40px);animation:sn-fadeRight .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.sn-animate--scale{opacity:0;transform:scale(.85);animation:sn-scaleIn .7s ease forwards;animation-timeline:view();animation-range:entry 0% entry 25%}.sn-stagger>*:nth-child(1){animation-delay:0s}.sn-stagger>*:nth-child(2){animation-delay:.08s}.sn-stagger>*:nth-child(3){animation-delay:.16s}.sn-stagger>*:nth-child(4){animation-delay:.24s}.sn-stagger>*:nth-child(5){animation-delay:.32s}.sn-stagger>*:nth-child(6){animation-delay:.4s}.sn-stagger>*:nth-child(7){animation-delay:.48s}@supports not (animation-timeline: view()){.sn-animate,.sn-animate--left,.sn-animate--right,.sn-animate--scale{opacity:1;transform:none;animation:none}}.sn-container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.sn-text-accent{color:var(--sn-accent)}.sn-checklist{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.sn-checklist__item{display:flex;align-items:flex-start;gap:10px;font-size:.95rem;color:var(--sn-text);line-height:1.5}.sn-checklist__icon{flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;color:var(--sn-accent)}.sn-hero{background:var(--sn-dark);text-align:center;padding:140px 20px 120px;position:relative;overflow:hidden}.sn-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 30% 50%,rgba(232,160,37,.08) 0%,transparent 60%),radial-gradient(ellipse at 70% 30%,rgba(59,130,246,.06) 0%,transparent 50%);pointer-events:none}.sn-hero__inner{position:relative;z-index:1;max-width:800px;margin:0 auto}.sn-hero__breadcrumb{font-size:.85rem;color:var(--sn-gray);margin-bottom:24px;letter-spacing:.3px;animation:sn-fadeUp .6s ease .1s both}.sn-hero__breadcrumb-active{color:var(--sn-accent)}.sn-hero__title{font-size:3rem;font-weight:700;color:var(--sn-white);margin-bottom:20px;line-height:1.2;animation:sn-fadeUp .7s ease .25s both}.sn-hero__title-accent{color:var(--sn-accent);font-style:italic;display:inline-block}.sn-hero__subtitle{font-size:1.3rem;color:var(--sn-white);margin-bottom:14px;font-weight:500;line-height:1.5;animation:sn-fadeUp .7s ease .45s both}.sn-hero__desc{font-size:.95rem;color:var(--sn-gray-light);font-style:italic;animation:sn-fadeUp .7s ease .6s both}.sn-about{padding:80px 0;background:var(--sn-white)}.sn-about__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.sn-about__heading{font-size:2.2rem;font-weight:700;color:var(--sn-text);margin-bottom:20px;line-height:1.25}.sn-about__text{font-size:1rem;color:var(--sn-gray);line-height:1.75;margin-bottom:14px}.sn-about__text:last-child{margin-bottom:0}.sn-about__image img{width:100%;border-radius:var(--sn-radius-lg);object-fit:cover}.sn-stats,.sn-whoweare__stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.sn-stat{background:var(--sn-light-bg);border-radius:var(--sn-radius);padding:28px 20px;text-align:center;border:1px solid var(--sn-border);transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease;position:relative;overflow:hidden}.sn-stat:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--sn-accent),var(--color-signature-blue));transform:scaleX(0);transform-origin:left;transition:transform .5s ease}.sn-stat:hover:before{transform:scaleX(1)}.sn-stat:hover{transform:translateY(-5px);box-shadow:0 12px 30px #00000014;border-color:var(--sn-accent)}.sn-stat__number{display:block;font-size:2.4rem;font-weight:800;color:var(--color-signature-blue);line-height:1;margin-bottom:8px;letter-spacing:-1px;font-variant-numeric:tabular-nums;opacity:0;transform:scale(0) translateY(10px);animation:vm-statPop .6s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:.3s}.sn-stat:nth-child(1) .sn-stat__number{animation-delay:.2s}.sn-stat:nth-child(2) .sn-stat__number{animation-delay:.4s}.sn-stat:nth-child(3) .sn-stat__number{animation-delay:.6s}.sn-stat:nth-child(4) .sn-stat__number{animation-delay:.8s}.sn-stat__label{display:block;font-size:.82rem;color:var(--sn-gray);font-weight:500;line-height:1.3}.sn-stat--dark{background:var(--sn-white);border-color:var(--sn-border)}.sn-whoweare{padding:80px 0;background:var(--sn-light-bg)}.sn-whoweare__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.sn-whoweare__image img{width:100%;border-radius:var(--sn-radius-lg);object-fit:cover}.sn-whoweare__heading{font-size:2.2rem;font-weight:700;color:var(--sn-text);margin-bottom:20px;line-height:1.25}.sn-whoweare__text{font-size:1rem;color:var(--sn-gray);line-height:1.75;margin-bottom:14px}.sn-whoweare__text:last-child{margin-bottom:0}.sn-services{padding:80px 0;background:var(--sn-white)}.sn-services__header{text-align:center;margin-bottom:48px}.sn-services__title{font-size:2.2rem;font-weight:700;color:var(--sn-text)}.sn-services__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.sn-service-card{background:var(--sn-light-bg);border-radius:var(--sn-radius);padding:28px;border:1px solid transparent;transition:box-shadow .4s ease,transform .4s ease,border-color .4s ease,background .4s ease}.sn-service-card:hover{box-shadow:0 12px 36px #e8a0251f;transform:translateY(-5px);border-color:var(--sn-accent);background:var(--sn-white)}.sn-service-card--wide{grid-column:1 / -1}.sn-service-card__badge{display:inline-block;background:linear-gradient(110deg,var(--color-signature-blue) 30%,#60a5fa 50%,var(--color-signature-blue) 70%);background-size:200% 100%;color:var(--sn-white);font-size:.75rem;font-weight:700;width:34px;height:34px;line-height:34px;text-align:center;border-radius:8px;margin-bottom:16px;transition:transform .3s ease}.sn-service-card:hover .sn-service-card__badge{animation:sn-shimmer 1.5s ease infinite;transform:scale(1.1)}.sn-service-card__title{font-size:1.1rem;font-weight:600;color:var(--sn-text);margin-bottom:10px}.sn-service-card__text{font-size:.9rem;color:var(--sn-gray);line-height:1.65;margin-bottom:14px}.sn-service-card__tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.sn-tag{display:inline-block;background:var(--sn-white);color:var(--sn-text);font-size:.75rem;font-weight:600;padding:4px 12px;border-radius:20px;border:1px solid var(--sn-border);transition:background .3s ease,color .3s ease,border-color .3s ease,transform .3s ease}.sn-tag:hover{background:var(--sn-accent);color:var(--sn-white);border-color:var(--sn-accent);transform:translateY(-2px)}.sn-service-card__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.sn-service-card__list li{font-size:.85rem;color:var(--sn-gray);padding-left:18px;position:relative;line-height:1.5}.sn-service-card__list li:before{content:"\2022";position:absolute;left:0;color:var(--sn-accent);font-weight:700}.sn-service-card__list--horizontal{flex-direction:row;flex-wrap:wrap;gap:8px 24px}.sn-delivery{padding:80px 0;background:linear-gradient(180deg,#fff,#f0f4ff);text-align:center;position:relative;overflow:hidden}.sn-delivery:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:2px;height:100%;background:linear-gradient(180deg,transparent 0%,var(--color-signature-blue) 15%,var(--color-signature-blue) 85%,transparent 100%);opacity:.15;pointer-events:none}.sn-delivery__heading{font-size:2rem;font-weight:700;color:var(--sn-text);margin-bottom:14px;position:relative;z-index:1}.sn-delivery__text{font-size:1rem;color:var(--sn-gray);margin-bottom:48px;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6;position:relative;z-index:1}.sn-delivery__steps{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:6px;position:relative;z-index:1}.sn-step{display:flex;flex-direction:column;align-items:center;position:relative}.sn-step__circle{width:95px;height:95px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:var(--sn-white);border:2px solid #e0e7ff;color:var(--sn-text);font-weight:700;font-size:.68rem;border-radius:18px;letter-spacing:.3px;line-height:1.3;padding:8px;position:relative;box-shadow:0 4px 20px #2563eb14;transition:all .4s ease}.sn-step__circle:before{content:counter(sn-step-counter);counter-increment:sn-step-counter;position:absolute;top:-10px;right:-10px;width:28px;height:28px;background:linear-gradient(135deg,var(--color-signature-blue) 0%,#6366f1 100%);color:#fff;font-size:.7rem;font-weight:800;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #2563eb4d}.sn-delivery__steps{counter-reset:sn-step-counter}.sn-step:hover .sn-step__circle{transform:translateY(-6px);border-color:var(--color-signature-blue);box-shadow:0 8px 30px #2563eb2e;background:linear-gradient(135deg,#f8faff,#eef2ff)}@keyframes sn-stepGlow{0%,10%{border-color:var(--color-signature-blue);box-shadow:0 8px 30px #2563eb40,0 0 0 4px #2563eb1a;transform:translateY(-4px) scale(1.03);background:linear-gradient(135deg,#f0f4ff,#e0e7ff)}22%,to{border-color:#e0e7ff;box-shadow:0 4px 20px #2563eb14;transform:translateY(0) scale(1);background:var(--sn-white)}}.sn-delivery__steps>:nth-child(1) .sn-step__circle{animation:sn-stepGlow 7s ease infinite 0s}.sn-delivery__steps>:nth-child(3) .sn-step__circle{animation:sn-stepGlow 7s ease infinite 1s}.sn-delivery__steps>:nth-child(5) .sn-step__circle{animation:sn-stepGlow 7s ease infinite 2s}.sn-delivery__steps>:nth-child(7) .sn-step__circle{animation:sn-stepGlow 7s ease infinite 3s}.sn-delivery__steps>:nth-child(9) .sn-step__circle{animation:sn-stepGlow 7s ease infinite 4s}.sn-delivery__steps>:nth-child(11) .sn-step__circle{animation:sn-stepGlow 7s ease infinite 5s}.sn-delivery__steps>:nth-child(13) .sn-step__circle{animation:sn-stepGlow 7s ease infinite 6s}.sn-step__arrow{color:var(--color-signature-blue);font-size:1.2rem;margin:0 2px;font-weight:300;opacity:.5;display:flex;align-items:center;animation:sn-arrowPulse 2s ease infinite}@keyframes sn-arrowPulse{0%,to{opacity:.4;transform:translate(0)}50%{opacity:.8;transform:translate(3px)}}font-weight: 700; } .sn-why{padding:80px 0;background:var(--sn-white)}.sn-why__grid{display:grid;grid-template-columns:1fr;gap:50px;align-items:center;max-width:800px}.sn-why__heading{font-size:2rem;font-weight:700;color:var(--sn-text);margin-bottom:16px;line-height:1.3}.sn-why__text{font-size:1rem;color:var(--sn-gray);line-height:1.7;margin-bottom:24px}.sn-why__image img{width:100%;border-radius:var(--sn-radius-lg);object-fit:cover}.sn-industries{padding:80px 0;background:var(--sn-light-bg);text-align:center}.sn-industries__heading{font-size:2rem;font-weight:700;color:var(--sn-text);margin-bottom:48px}.sn-industries__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.sn-industry{background:var(--sn-white);border-radius:var(--sn-radius);padding:32px 20px;text-align:center;border:1px solid var(--sn-border);transition:box-shadow .4s ease,transform .4s ease,border-color .4s ease;cursor:default}.sn-industry:hover{box-shadow:0 10px 30px #e8a0251a;transform:translateY(-5px);border-color:var(--sn-accent)}.sn-industry__icon{font-size:2.2rem;display:block;margin-bottom:14px;transition:transform .4s ease}.sn-industry:hover .sn-industry__icon{transform:scale(1.2) rotate(-5deg)}.sn-industry__title{font-size:.95rem;font-weight:600;color:var(--sn-text)}.sn-reliable{padding:80px 0;background:linear-gradient(180deg,#f8f9fb,#eef1f8)}.sn-reliable__inner{text-align:center;max-width:800px;margin:0 auto}.sn-reliable__heading{font-size:2rem;font-weight:700;color:var(--sn-text);margin-bottom:18px;line-height:1.35}.sn-reliable__text{font-size:1rem;color:var(--sn-gray);line-height:1.7;margin-bottom:40px}.sn-reliable__pillars{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.sn-pillar{display:flex;align-items:center;gap:8px;background:var(--sn-white);border:1px solid var(--sn-border);border-radius:30px;padding:10px 20px;box-shadow:0 2px 8px #0000000a;transition:background .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease;cursor:default}.sn-pillar:hover{background:#e8a0250f;border-color:var(--sn-accent);transform:translateY(-2px);box-shadow:0 4px 16px #e8a0251f}.sn-pillar__dot{width:8px;height:8px;background:var(--sn-accent);border-radius:50%;flex-shrink:0;transition:box-shadow .3s ease}.sn-pillar:hover .sn-pillar__dot{box-shadow:0 0 8px #e8a02599}.sn-pillar__label{font-size:.85rem;color:var(--sn-text);font-weight:500}.sn-faq{padding:80px 0;background:var(--sn-light-bg)}.sn-faq__wrapper{max-width:750px;margin:0 auto;text-align:center}.sn-faq__heading{font-size:1.8rem;font-weight:700;color:var(--sn-text);margin-bottom:36px}.accordion-item{border-bottom:1px solid var(--sn-border)}.accordion-item button{display:flex;justify-content:space-between;align-items:center;width:100%;padding:18px 0;background:none;border:none;cursor:pointer;font-size:1rem;font-weight:600;color:var(--sn-text);text-align:left;gap:16px}.accordion-item button .icon:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-right:2.5px solid var(--sn-text);border-bottom:2.5px solid var(--sn-text);transform:translate(-50%,-25%) rotate(-135deg);transition:transform .3s ease}.accordion-content{max-height:0;overflow:hidden;transition:max-height var(--sn-transition)}.accordion-content p{padding:0 0 18px;font-size:.9rem;color:var(--sn-gray);line-height:1.7}.sn-commitment{padding:60px 0;background:var(--sn-white)}.sn-commitment__inner{text-align:center;max-width:700px;margin:0 auto}.sn-commitment__heading{font-size:2rem;font-weight:700;color:var(--sn-text);margin-bottom:16px}.sn-commitment__text{font-size:1rem;color:var(--sn-gray);line-height:1.75}.sn-cta{padding:80px 0;background:var(--sn-dark)}.sn-cta__inner{text-align:center;max-width:650px;margin:0 auto}.sn-cta__heading{font-size:2rem;font-weight:700;color:var(--sn-white);margin-bottom:16px;line-height:1.3}.sn-cta__text{font-size:1rem;color:var(--sn-gray-light);line-height:1.7;margin-bottom:32px}.sn-cta__button{display:inline-block;background:var(--sn-accent);color:var(--sn-white);font-size:1rem;font-weight:600;padding:14px 36px;border-radius:8px;text-decoration:none;transition:background .3s ease,transform .3s ease,box-shadow .3s ease;animation:sn-pulse 2.5s ease infinite}.sn-cta__button:hover{background:var(--sn-accent-hover);transform:translateY(-3px);box-shadow:0 8px 24px #e8a02559;animation:none}.sn-stat__icon{display:block;font-size:2.2rem;line-height:1;margin-bottom:10px}.sn-services__subtitle{font-size:1rem;color:var(--sn-gray);margin-top:12px;line-height:1.6}@media(max-width:1024px){.sn-hero__title{font-size:2.2rem}.sn-about__heading,.sn-whoweare__heading,.sn-services__title{font-size:1.8rem}.sn-service-card__title{font-size:1rem}.sn-delivery__heading{font-size:1.8rem}.sn-step__circle{width:85px;height:85px;font-size:.62rem;border-radius:14px;padding:6px}.sn-step__circle:before{width:22px;height:22px;font-size:.58rem}.sn-step__arrow{font-size:1rem;margin:0 1px}.sn-reliable__heading{font-size:1.8rem}}@media(max-width:768px){.sn-hero{padding:100px 16px 80px}.sn-hero__title{font-size:1.7rem}.sn-hero__subtitle{font-size:1rem}.sn-about__grid,.sn-whoweare__grid{grid-template-columns:1fr;gap:30px}.sn-about__heading,.sn-whoweare__heading{font-size:1.6rem}.sn-stats,.sn-whoweare__stats{grid-template-columns:1fr 1fr;order:2}.sn-about__content,.sn-whoweare__content{order:1}.sn-services__grid{grid-template-columns:1fr}.sn-services__title{font-size:1.5rem}.sn-service-card--wide{grid-column:span 1}.sn-delivery__heading{font-size:1.5rem}.sn-delivery__steps{flex-wrap:wrap;gap:12px;justify-content:center}.sn-step__arrow{display:none}.sn-step__circle{width:90px;height:90px;font-size:.7rem;border-radius:16px}.sn-reliable__heading{font-size:1.5rem}.sn-reliable__pillars{flex-wrap:wrap;gap:12px}.sn-why__heading,.sn-industries__heading{font-size:1.5rem}.sn-industries__grid{grid-template-columns:1fr 1fr}.sn-faq__heading{font-size:1.3rem}.sn-cta__heading{font-size:1.5rem}.sn-animate,.sn-animate--left,.sn-animate--right,.sn-animate--scale{opacity:1;transform:none;animation:none}}@media(max-width:480px){.sn-hero{padding:90px 14px 60px}.sn-hero__title{font-size:1.4rem}.sn-hero__subtitle{font-size:.9rem}.sn-hero__breadcrumb{font-size:.75rem}.sn-about,.sn-whoweare,.sn-services,.sn-delivery,.sn-reliable,.sn-why,.sn-industries,.sn-faq,.sn-commitment,.sn-cta{padding:50px 0}.sn-about__heading,.sn-whoweare__heading{font-size:1.4rem}.sn-about__text,.sn-whoweare__text{font-size:.9rem}.sn-stats,.sn-whoweare__stats{grid-template-columns:1fr 1fr;gap:12px}.sn-stat{padding:20px 14px}.sn-stat__number,.sn-stat__icon{font-size:1.8rem}.sn-stat__label{font-size:.75rem}.sn-services__title{font-size:1.3rem}.sn-service-card{padding:20px 16px}.sn-service-card__badge{font-size:.7rem;padding:4px 10px}.sn-delivery__heading{font-size:1.3rem}.sn-step__circle{width:80px;height:80px;font-size:.65rem;border-radius:14px}.sn-step__circle:before{width:22px;height:22px;font-size:.6rem;top:-8px;right:-8px}.sn-reliable__heading{font-size:1.3rem}.sn-pillar{padding:10px 14px;font-size:.82rem}.sn-industries__grid{grid-template-columns:1fr 1fr;gap:12px}.sn-industry{padding:20px 14px}.sn-cta__heading{font-size:1.3rem}.sn-cta__button{font-size:.9rem;padding:14px 28px}}.sn-tech{padding:80px 0;background:var(--sn-light-bg)}.sn-tech__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.sn-tech__heading{font-size:2.2rem;font-weight:700;color:var(--sn-text);margin-bottom:20px;line-height:1.25}.sn-tech__text{font-size:1rem;color:var(--sn-gray);line-height:1.75;margin-bottom:14px}.sn-tech__stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.sn-tech__tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}@media(max-width:768px){.sn-tech__grid{grid-template-columns:1fr;gap:30px}.sn-tech__heading{font-size:1.6rem}.sn-tech__stats{grid-template-columns:1fr 1fr}}@media(max-width:480px){.sn-tech__heading{font-size:1.4rem}}.sn-faq__subtext{font-size:.95rem;color:#000;margin-bottom:32px}.sn-faq__list{text-align:left}.sn-faq__item{border-bottom:1px solid #e5e7eb;overflow:hidden}.sn-faq__item summary{list-style:none}.sn-faq__item summary::-webkit-details-marker{display:none}.sn-faq__question{display:flex;justify-content:space-between;align-items:center;width:100%;padding:18px 0;cursor:pointer;font-size:1rem;font-weight:600;color:#000;text-align:left;gap:16px;transition:color .3s ease}.sn-faq__question:hover{color:var(--sn-accent)}.sn-faq__chevron{flex-shrink:0;width:20px;height:20px;position:relative;transition:transform .3s ease}.sn-faq__chevron:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-right:2.5px solid #000;border-bottom:2.5px solid #000;transform:translate(-50%,-25%) rotate(45deg);transition:transform .3s ease}.sn-faq__item[open] .sn-faq__chevron:before{transform:translate(-50%,-25%) rotate(-135deg)}.sn-faq__answer{padding:0 0 18px;overflow:hidden}.sn-faq__answer p{font-size:.9rem;color:#000;line-height:1.7;margin:0}:root{--sc-accent: #e8a025;--sc-accent-hover: #d4911e;--sc-dark: #0b1120;--sc-dark-2: #101828;--sc-dark-3: #1a2332;--sc-white: #ffffff;--sc-gray: #000000;--sc-gray-light: #000000;--sc-light-bg: #f8f9fb;--sc-light-bg-2: #f1f3f7;--sc-text: #000000;--sc-text-light: #000000;--sc-border: #e5e7eb;--sc-radius: 12px;--sc-radius-lg: 20px;--sc-shadow: 0 4px 24px rgba(0, 0, 0, .06);--sc-shadow-lg: 0 8px 40px rgba(0, 0, 0, .1);--sc-transition: .3s ease}@keyframes sc-fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes sc-fadeLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes sc-fadeRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes sc-scaleIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes sc-pulse{0%,to{box-shadow:0 0 #e8a02566}50%{box-shadow:0 0 0 12px #e8a02500}}@keyframes sc-shimmer{0%{background-position:-200% center}to{background-position:200% center}}.sc-animate{opacity:0;transform:translateY(40px);animation:sc-fadeUp .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.sc-animate--left{opacity:0;transform:translate(-40px);animation:sc-fadeLeft .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.sc-animate--right{opacity:0;transform:translate(40px);animation:sc-fadeRight .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.sc-animate--scale{opacity:0;transform:scale(.85);animation:sc-scaleIn .7s ease forwards;animation-timeline:view();animation-range:entry 0% entry 25%}.sc-stagger>*:nth-child(1){animation-delay:0s}.sc-stagger>*:nth-child(2){animation-delay:.08s}.sc-stagger>*:nth-child(3){animation-delay:.16s}.sc-stagger>*:nth-child(4){animation-delay:.24s}.sc-stagger>*:nth-child(5){animation-delay:.32s}.sc-stagger>*:nth-child(6){animation-delay:.4s}.sc-stagger>*:nth-child(7){animation-delay:.48s}@supports not (animation-timeline: view()){.sc-animate,.sc-animate--left,.sc-animate--right,.sc-animate--scale{opacity:1;transform:none;animation:none}}.sc-container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.sc-text-accent{color:var(--sc-accent)}.sc-checklist{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.sc-checklist__item{display:flex;align-items:flex-start;gap:10px;font-size:.95rem;color:var(--sc-text);line-height:1.5}.sc-checklist__icon{flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;color:var(--sc-accent)}.sc-hero{background:var(--sc-dark);text-align:center;padding:140px 20px 120px;position:relative;overflow:hidden}.sc-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 30% 50%,rgba(232,160,37,.08) 0%,transparent 60%),radial-gradient(ellipse at 70% 30%,rgba(59,130,246,.06) 0%,transparent 50%);pointer-events:none}.sc-hero__inner{position:relative;z-index:1;max-width:800px;margin:0 auto}.sc-hero__breadcrumb{font-size:.85rem;color:var(--sc-gray);margin-bottom:24px;letter-spacing:.3px;animation:sc-fadeUp .6s ease .1s both}.sc-hero__breadcrumb-active{color:var(--sc-accent)}.sc-hero__title{font-size:3rem;font-weight:700;color:var(--sc-white);margin-bottom:20px;line-height:1.2;animation:sc-fadeUp .7s ease .25s both}.sc-hero__title-accent{color:var(--sc-accent);font-style:italic;display:inline-block}.sc-hero__subtitle{font-size:1.3rem;color:var(--sc-white);margin-bottom:14px;font-weight:500;line-height:1.5;animation:sc-fadeUp .7s ease .45s both}.sc-hero__desc{font-size:.95rem;color:var(--sc-gray-light);font-style:italic;animation:sc-fadeUp .7s ease .6s both}.sc-about{padding:80px 0;background:var(--sc-white)}.sc-about__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.sc-about__heading{font-size:2.2rem;font-weight:700;color:var(--sc-text);margin-bottom:20px;line-height:1.25}.sc-about__text{font-size:1rem;color:var(--sc-gray);line-height:1.75;margin-bottom:14px}.sc-about__text:last-child{margin-bottom:0}.sc-about__image img{width:100%;border-radius:var(--sc-radius-lg);object-fit:cover}.sc-stats,.sc-whoweare__stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.sc-stat{background:var(--sc-light-bg);border-radius:var(--sc-radius);padding:28px 20px;text-align:center;border:1px solid var(--sc-border);transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease;position:relative;overflow:hidden}.sc-stat:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--sc-accent),var(--color-signature-blue));transform:scaleX(0);transform-origin:left;transition:transform .5s ease}.sc-stat:hover:before{transform:scaleX(1)}.sc-stat:hover{transform:translateY(-5px);box-shadow:0 12px 30px #00000014;border-color:var(--sc-accent)}.sc-stat__number{display:block;font-size:2.4rem;font-weight:800;color:var(--color-signature-blue);line-height:1;margin-bottom:8px;letter-spacing:-1px;font-variant-numeric:tabular-nums;opacity:0;transform:scale(0) translateY(10px);animation:vm-statPop .6s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:.3s}.sc-stat:nth-child(1) .sc-stat__number{animation-delay:.2s}.sc-stat:nth-child(2) .sc-stat__number{animation-delay:.4s}.sc-stat:nth-child(3) .sc-stat__number{animation-delay:.6s}.sc-stat:nth-child(4) .sc-stat__number{animation-delay:.8s}.sc-stat__label{display:block;font-size:.82rem;color:var(--sc-gray);font-weight:500;line-height:1.3}.sc-stat--dark{background:var(--sc-white);border-color:var(--sc-border)}.sc-whoweare{padding:80px 0;background:var(--sc-light-bg)}.sc-whoweare__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.sc-whoweare__image img{width:100%;border-radius:var(--sc-radius-lg);object-fit:cover}.sc-whoweare__heading{font-size:2.2rem;font-weight:700;color:var(--sc-text);margin-bottom:20px;line-height:1.25}.sc-whoweare__text{font-size:1rem;color:var(--sc-gray);line-height:1.75;margin-bottom:14px}.sc-whoweare__text:last-child{margin-bottom:0}.sc-services{padding:80px 0;background:var(--sc-white)}.sc-services__header{text-align:center;margin-bottom:48px}.sc-services__title{font-size:2.2rem;font-weight:700;color:var(--sc-text)}.sc-services__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.sc-service-card{background:var(--sc-light-bg);border-radius:var(--sc-radius);padding:28px;border:1px solid transparent;transition:box-shadow .4s ease,transform .4s ease,border-color .4s ease,background .4s ease}.sc-service-card:hover{box-shadow:0 12px 36px #e8a0251f;transform:translateY(-5px);border-color:var(--sc-accent);background:var(--sc-white)}.sc-service-card--wide{grid-column:1 / -1}.sc-service-card__badge{display:inline-block;background:linear-gradient(110deg,var(--color-signature-blue) 30%,#60a5fa 50%,var(--color-signature-blue) 70%);background-size:200% 100%;color:var(--sc-white);font-size:.75rem;font-weight:700;width:34px;height:34px;line-height:34px;text-align:center;border-radius:8px;margin-bottom:16px;transition:transform .3s ease}.sc-service-card:hover .sc-service-card__badge{animation:sc-shimmer 1.5s ease infinite;transform:scale(1.1)}.sc-service-card__title{font-size:1.1rem;font-weight:600;color:var(--sc-text);margin-bottom:10px}.sc-service-card__text{font-size:.9rem;color:var(--sc-gray);line-height:1.65;margin-bottom:14px}.sc-service-card__tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.sc-tag{display:inline-block;background:var(--sc-white);color:var(--sc-text);font-size:.75rem;font-weight:600;padding:4px 12px;border-radius:20px;border:1px solid var(--sc-border);transition:background .3s ease,color .3s ease,border-color .3s ease,transform .3s ease}.sc-tag:hover{background:var(--sc-accent);color:var(--sc-white);border-color:var(--sc-accent);transform:translateY(-2px)}.sc-service-card__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.sc-service-card__list li{font-size:.85rem;color:var(--sc-gray);padding-left:18px;position:relative;line-height:1.5}.sc-service-card__list li:before{content:"\2022";position:absolute;left:0;color:var(--sc-accent);font-weight:700}.sc-service-card__list--horizontal{flex-direction:row;flex-wrap:wrap;gap:8px 24px}.sc-delivery{padding:80px 0;background:linear-gradient(180deg,#fff,#f0f4ff);text-align:center;position:relative;overflow:hidden}.sc-delivery:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:2px;height:100%;background:linear-gradient(180deg,transparent 0%,var(--color-signature-blue) 15%,var(--color-signature-blue) 85%,transparent 100%);opacity:.15;pointer-events:none}.sc-delivery__heading{font-size:2rem;font-weight:700;color:var(--sc-text);margin-bottom:14px;position:relative;z-index:1}.sc-delivery__text{font-size:1rem;color:var(--sc-gray);margin-bottom:48px;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6;position:relative;z-index:1}.sc-delivery__steps{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:6px;position:relative;z-index:1}.sc-step{display:flex;flex-direction:column;align-items:center;position:relative}.sc-step__circle{width:95px;height:95px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:var(--sc-white);border:2px solid #e0e7ff;color:var(--sc-text);font-weight:700;font-size:.68rem;border-radius:18px;letter-spacing:.3px;line-height:1.3;padding:8px;position:relative;box-shadow:0 4px 20px #2563eb14;transition:all .4s ease}.sc-step__circle:before{content:counter(sc-step-counter);counter-increment:sc-step-counter;position:absolute;top:-10px;right:-10px;width:28px;height:28px;background:linear-gradient(135deg,var(--color-signature-blue) 0%,#6366f1 100%);color:#fff;font-size:.7rem;font-weight:800;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #2563eb4d}.sc-delivery__steps{counter-reset:sc-step-counter}.sc-step:hover .sc-step__circle{transform:translateY(-6px);border-color:var(--color-signature-blue);box-shadow:0 8px 30px #2563eb2e;background:linear-gradient(135deg,#f8faff,#eef2ff)}@keyframes sc-stepGlow{0%,10%{border-color:var(--color-signature-blue);box-shadow:0 8px 30px #2563eb40,0 0 0 4px #2563eb1a;transform:translateY(-4px) scale(1.03);background:linear-gradient(135deg,#f0f4ff,#e0e7ff)}22%,to{border-color:#e0e7ff;box-shadow:0 4px 20px #2563eb14;transform:translateY(0) scale(1);background:var(--sc-white)}}.sc-delivery__steps>:nth-child(1) .sc-step__circle{animation:sc-stepGlow 7s ease infinite 0s}.sc-delivery__steps>:nth-child(3) .sc-step__circle{animation:sc-stepGlow 7s ease infinite 1s}.sc-delivery__steps>:nth-child(5) .sc-step__circle{animation:sc-stepGlow 7s ease infinite 2s}.sc-delivery__steps>:nth-child(7) .sc-step__circle{animation:sc-stepGlow 7s ease infinite 3s}.sc-delivery__steps>:nth-child(9) .sc-step__circle{animation:sc-stepGlow 7s ease infinite 4s}.sc-delivery__steps>:nth-child(11) .sc-step__circle{animation:sc-stepGlow 7s ease infinite 5s}.sc-delivery__steps>:nth-child(13) .sc-step__circle{animation:sc-stepGlow 7s ease infinite 6s}.sc-step__arrow{color:var(--color-signature-blue);font-size:1.2rem;margin:0 2px;font-weight:300;opacity:.5;display:flex;align-items:center;animation:sc-arrowPulse 2s ease infinite}@keyframes sc-arrowPulse{0%,to{opacity:.4;transform:translate(0)}50%{opacity:.8;transform:translate(3px)}}font-weight: 700; } .sc-why{padding:80px 0;background:var(--sc-white)}.sc-why__grid{display:grid;grid-template-columns:1fr;gap:50px;align-items:center;max-width:800px}.sc-why__heading{font-size:2rem;font-weight:700;color:var(--sc-text);margin-bottom:16px;line-height:1.3}.sc-why__text{font-size:1rem;color:var(--sc-gray);line-height:1.7;margin-bottom:24px}.sc-why__image img{width:100%;border-radius:var(--sc-radius-lg);object-fit:cover}.sc-industries{padding:80px 0;background:var(--sc-light-bg);text-align:center}.sc-industries__heading{font-size:2rem;font-weight:700;color:var(--sc-text);margin-bottom:48px}.sc-industries__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.sc-industry{background:var(--sc-white);border-radius:var(--sc-radius);padding:32px 20px;text-align:center;border:1px solid var(--sc-border);transition:box-shadow .4s ease,transform .4s ease,border-color .4s ease;cursor:default}.sc-industry:hover{box-shadow:0 10px 30px #e8a0251a;transform:translateY(-5px);border-color:var(--sc-accent)}.sc-industry__icon{font-size:2.2rem;display:block;margin-bottom:14px;transition:transform .4s ease}.sc-industry:hover .sc-industry__icon{transform:scale(1.2) rotate(-5deg)}.sc-industry__title{font-size:.95rem;font-weight:600;color:var(--sc-text)}.sc-reliable{padding:80px 0;background:linear-gradient(180deg,#f8f9fb,#eef1f8)}.sc-reliable__inner{text-align:center;max-width:800px;margin:0 auto}.sc-reliable__heading{font-size:2rem;font-weight:700;color:var(--sc-text);margin-bottom:18px;line-height:1.35}.sc-reliable__text{font-size:1rem;color:var(--sc-gray);line-height:1.7;margin-bottom:40px}.sc-reliable__pillars{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.sc-pillar{display:flex;align-items:center;gap:8px;background:var(--sc-white);border:1px solid var(--sc-border);border-radius:30px;padding:10px 20px;box-shadow:0 2px 8px #0000000a;transition:background .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease;cursor:default}.sc-pillar:hover{background:#e8a0250f;border-color:var(--sc-accent);transform:translateY(-2px);box-shadow:0 4px 16px #e8a0251f}.sc-pillar__dot{width:8px;height:8px;background:var(--sc-accent);border-radius:50%;flex-shrink:0;transition:box-shadow .3s ease}.sc-pillar:hover .sc-pillar__dot{box-shadow:0 0 8px #e8a02599}.sc-pillar__label{font-size:.85rem;color:var(--sc-text);font-weight:500}.sc-faq{padding:80px 0;background:var(--sc-light-bg)}.sc-faq__wrapper{max-width:750px;margin:0 auto;text-align:center}.sc-faq__heading{font-size:1.8rem;font-weight:700;color:var(--sc-text);margin-bottom:36px}.accordion-item{border-bottom:1px solid var(--sc-border)}.accordion-item button{display:flex;justify-content:space-between;align-items:center;width:100%;padding:18px 0;background:none;border:none;cursor:pointer;font-size:1rem;font-weight:600;color:var(--sc-text);text-align:left;gap:16px}.accordion-item button .icon:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-right:2.5px solid var(--sc-text);border-bottom:2.5px solid var(--sc-text);transform:translate(-50%,-25%) rotate(-135deg);transition:transform .3s ease}.accordion-content{max-height:0;overflow:hidden;transition:max-height var(--sc-transition)}.accordion-content p{padding:0 0 18px;font-size:.9rem;color:var(--sc-gray);line-height:1.7}.sc-commitment{padding:60px 0;background:var(--sc-white)}.sc-commitment__inner{text-align:center;max-width:700px;margin:0 auto}.sc-commitment__heading{font-size:2rem;font-weight:700;color:var(--sc-text);margin-bottom:16px}.sc-commitment__text{font-size:1rem;color:var(--sc-gray);line-height:1.75}.sc-cta{padding:80px 0;background:var(--sc-dark)}.sc-cta__inner{text-align:center;max-width:650px;margin:0 auto}.sc-cta__heading{font-size:2rem;font-weight:700;color:var(--sc-white);margin-bottom:16px;line-height:1.3}.sc-cta__text{font-size:1rem;color:var(--sc-gray-light);line-height:1.7;margin-bottom:32px}.sc-cta__button{display:inline-block;background:var(--sc-accent);color:var(--sc-white);font-size:1rem;font-weight:600;padding:14px 36px;border-radius:8px;text-decoration:none;transition:background .3s ease,transform .3s ease,box-shadow .3s ease;animation:sc-pulse 2.5s ease infinite}.sc-cta__button:hover{background:var(--sc-accent-hover);transform:translateY(-3px);box-shadow:0 8px 24px #e8a02559;animation:none}.sc-stat__icon{display:block;font-size:2.2rem;line-height:1;margin-bottom:10px}.sc-services__subtitle{font-size:1rem;color:var(--sc-gray);margin-top:12px;line-height:1.6}@media(max-width:1024px){.sc-hero__title{font-size:2.2rem}.sc-about__heading,.sc-whoweare__heading,.sc-services__title{font-size:1.8rem}.sc-service-card__title{font-size:1rem}.sc-delivery__heading{font-size:1.8rem}.sc-step__circle{width:85px;height:85px;font-size:.62rem;border-radius:14px;padding:6px}.sc-step__circle:before{width:22px;height:22px;font-size:.58rem}.sc-step__arrow{font-size:1rem;margin:0 1px}.sc-reliable__heading{font-size:1.8rem}}@media(max-width:768px){.sc-hero{padding:100px 16px 80px}.sc-hero__title{font-size:1.7rem}.sc-hero__subtitle{font-size:1rem}.sc-about__grid,.sc-whoweare__grid{grid-template-columns:1fr;gap:30px}.sc-about__heading,.sc-whoweare__heading{font-size:1.6rem}.sc-stats,.sc-whoweare__stats{grid-template-columns:1fr 1fr;order:2}.sc-about__content,.sc-whoweare__content{order:1}.sc-services__grid{grid-template-columns:1fr}.sc-services__title{font-size:1.5rem}.sc-service-card--wide{grid-column:span 1}.sc-delivery__heading{font-size:1.5rem}.sc-delivery__steps{flex-wrap:wrap;gap:12px;justify-content:center}.sc-step__arrow{display:none}.sc-step__circle{width:90px;height:90px;font-size:.7rem;border-radius:16px}.sc-reliable__heading{font-size:1.5rem}.sc-reliable__pillars{flex-wrap:wrap;gap:12px}.sc-why__heading,.sc-industries__heading{font-size:1.5rem}.sc-industries__grid{grid-template-columns:1fr 1fr}.sc-faq__heading{font-size:1.3rem}.sc-cta__heading{font-size:1.5rem}.sc-animate,.sc-animate--left,.sc-animate--right,.sc-animate--scale{opacity:1;transform:none;animation:none}}@media(max-width:480px){.sc-hero{padding:90px 14px 60px}.sc-hero__title{font-size:1.4rem}.sc-hero__subtitle{font-size:.9rem}.sc-hero__breadcrumb{font-size:.75rem}.sc-about,.sc-whoweare,.sc-services,.sc-delivery,.sc-reliable,.sc-why,.sc-industries,.sc-faq,.sc-commitment,.sc-cta{padding:50px 0}.sc-about__heading,.sc-whoweare__heading{font-size:1.4rem}.sc-about__text,.sc-whoweare__text{font-size:.9rem}.sc-stats,.sc-whoweare__stats{grid-template-columns:1fr 1fr;gap:12px}.sc-stat{padding:20px 14px}.sc-stat__number,.sc-stat__icon{font-size:1.8rem}.sc-stat__label{font-size:.75rem}.sc-services__title{font-size:1.3rem}.sc-service-card{padding:20px 16px}.sc-service-card__badge{font-size:.7rem;padding:4px 10px}.sc-delivery__heading{font-size:1.3rem}.sc-step__circle{width:80px;height:80px;font-size:.65rem;border-radius:14px}.sc-step__circle:before{width:22px;height:22px;font-size:.6rem;top:-8px;right:-8px}.sc-reliable__heading{font-size:1.3rem}.sc-pillar{padding:10px 14px;font-size:.82rem}.sc-industries__grid{grid-template-columns:1fr 1fr;gap:12px}.sc-industry{padding:20px 14px}.sc-cta__heading{font-size:1.3rem}.sc-cta__button{font-size:.9rem;padding:14px 28px}}.sc-tech{padding:80px 0;background:var(--sc-light-bg)}.sc-tech__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.sc-tech__heading{font-size:2.2rem;font-weight:700;color:var(--sc-text);margin-bottom:20px;line-height:1.25}.sc-tech__text{font-size:1rem;color:var(--sc-gray);line-height:1.75;margin-bottom:14px}.sc-tech__stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.sc-tech__tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}@media(max-width:768px){.sc-tech__grid{grid-template-columns:1fr;gap:30px}.sc-tech__heading{font-size:1.6rem}.sc-tech__stats{grid-template-columns:1fr 1fr}}@media(max-width:480px){.sc-tech__heading{font-size:1.4rem}}.sc-faq__subtext{font-size:.95rem;color:#000;margin-bottom:32px}.sc-faq__list{text-align:left}.sc-faq__item{border-bottom:1px solid #e5e7eb;overflow:hidden}.sc-faq__item summary{list-style:none}.sc-faq__item summary::-webkit-details-marker{display:none}.sc-faq__question{display:flex;justify-content:space-between;align-items:center;width:100%;padding:18px 0;cursor:pointer;font-size:1rem;font-weight:600;color:#000;text-align:left;gap:16px;transition:color .3s ease}.sc-faq__question:hover{color:var(--sc-accent)}.sc-faq__chevron{flex-shrink:0;width:20px;height:20px;position:relative;transition:transform .3s ease}.sc-faq__chevron:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-right:2.5px solid #000;border-bottom:2.5px solid #000;transform:translate(-50%,-25%) rotate(45deg);transition:transform .3s ease}.sc-faq__item[open] .sc-faq__chevron:before{transform:translate(-50%,-25%) rotate(-135deg)}.sc-faq__answer{padding:0 0 18px;overflow:hidden}.sc-faq__answer p{font-size:.9rem;color:#000;line-height:1.7;margin:0}:root{--ea-accent: #e8a025;--ea-accent-hover: #d4911e;--ea-dark: #0b1120;--ea-dark-2: #101828;--ea-dark-3: #1a2332;--ea-white: #ffffff;--ea-gray: #000000;--ea-gray-light: #000000;--ea-light-bg: #f8f9fb;--ea-light-bg-2: #f1f3f7;--ea-text: #000000;--ea-text-light: #000000;--ea-border: #e5e7eb;--ea-radius: 12px;--ea-radius-lg: 20px;--ea-shadow: 0 4px 24px rgba(0, 0, 0, .06);--ea-shadow-lg: 0 8px 40px rgba(0, 0, 0, .1);--ea-transition: .3s ease}@keyframes ea-fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes ea-fadeLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes ea-fadeRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes ea-scaleIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes ea-pulse{0%,to{box-shadow:0 0 #e8a02566}50%{box-shadow:0 0 0 12px #e8a02500}}.ea-animate{opacity:0;transform:translateY(40px);animation:ea-fadeUp .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.ea-animate--left{opacity:0;transform:translate(-40px);animation:ea-fadeLeft .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.ea-animate--right{opacity:0;transform:translate(40px);animation:ea-fadeRight .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.ea-animate--scale{opacity:0;transform:scale(.85);animation:ea-scaleIn .7s ease forwards;animation-timeline:view();animation-range:entry 0% entry 25%}.ea-stagger>*:nth-child(1){animation-delay:0s}.ea-stagger>*:nth-child(2){animation-delay:.08s}.ea-stagger>*:nth-child(3){animation-delay:.16s}.ea-stagger>*:nth-child(4){animation-delay:.24s}.ea-stagger>*:nth-child(5){animation-delay:.32s}.ea-stagger>*:nth-child(6){animation-delay:.4s}.ea-stagger>*:nth-child(7){animation-delay:.48s}@supports not (animation-timeline: view()){.ea-animate,.ea-animate--left,.ea-animate--right,.ea-animate--scale{opacity:1;transform:none;animation:none}}.ea-container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.ea-text-accent{color:var(--ea-accent)}.ea-checklist{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.ea-checklist__item{display:flex;align-items:flex-start;gap:10px;font-size:.95rem;color:var(--ea-text);line-height:1.5}.ea-checklist__icon{flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;color:var(--ea-accent)}.ea-hero{background:var(--ea-dark);text-align:center;padding:140px 20px 120px;position:relative;overflow:hidden}.ea-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 30% 50%,rgba(232,160,37,.08) 0%,transparent 60%),radial-gradient(ellipse at 70% 30%,rgba(59,130,246,.06) 0%,transparent 50%);pointer-events:none}.ea-hero__inner{position:relative;z-index:1;max-width:800px;margin:0 auto}.ea-hero__breadcrumb{font-size:.85rem;color:var(--ea-gray);margin-bottom:24px;letter-spacing:.3px;animation:ea-fadeUp .6s ease .1s both}.ea-hero__breadcrumb-active{color:var(--ea-accent)}.ea-hero__title{font-size:3rem;font-weight:700;color:var(--ea-white);margin-bottom:20px;line-height:1.2;animation:ea-fadeUp .7s ease .25s both}.ea-hero__title-accent{color:var(--ea-accent);font-style:italic;display:inline-block}.ea-hero__subtitle{font-size:1.3rem;color:var(--ea-white);margin-bottom:14px;font-weight:500;line-height:1.5;animation:ea-fadeUp .7s ease .45s both}.ea-hero__desc{font-size:.95rem;color:var(--ea-gray-light);font-style:italic;animation:ea-fadeUp .7s ease .6s both}.ea-about{padding:80px 0;background:var(--ea-white)}.ea-about__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.ea-about__heading{font-size:2.2rem;font-weight:700;color:var(--ea-text);margin-bottom:20px;line-height:1.25}.ea-about__text{font-size:1rem;color:var(--ea-gray);line-height:1.75;margin-bottom:14px}.ea-about__text:last-child{margin-bottom:0}.ea-about__image img{width:100%;border-radius:var(--ea-radius-lg);object-fit:cover}.ea-stats,.ea-whoweare__stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ea-stat{background:var(--ea-light-bg);border-radius:var(--ea-radius);padding:28px 20px;text-align:center;border:1px solid var(--ea-border);transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease;position:relative;overflow:hidden}.ea-stat:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--ea-accent),var(--color-signature-blue));transform:scaleX(0);transform-origin:left;transition:transform .5s ease}.ea-stat:hover:before{transform:scaleX(1)}.ea-stat:hover{transform:translateY(-5px);box-shadow:0 12px 30px #00000014;border-color:var(--ea-accent)}.ea-stat__number{display:block;font-size:2.4rem;font-weight:800;color:var(--color-signature-blue);line-height:1;margin-bottom:8px;letter-spacing:-1px;font-variant-numeric:tabular-nums;opacity:0;transform:scale(0) translateY(10px);animation:vm-statPop .6s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:.3s}.ea-stat:nth-child(1) .ea-stat__number{animation-delay:.2s}.ea-stat:nth-child(2) .ea-stat__number{animation-delay:.4s}.ea-stat:nth-child(3) .ea-stat__number{animation-delay:.6s}.ea-stat:nth-child(4) .ea-stat__number{animation-delay:.8s}.ea-stat__label{display:block;font-size:.82rem;color:var(--ea-gray);font-weight:500;line-height:1.3}.ea-stat--dark{background:var(--ea-white);border-color:var(--ea-border)}.ea-whoweare{padding:80px 0;background:var(--ea-light-bg)}.ea-whoweare__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.ea-whoweare__image img{width:100%;border-radius:var(--ea-radius-lg);object-fit:cover}.ea-whoweare__heading{font-size:2.2rem;font-weight:700;color:var(--ea-text);margin-bottom:20px;line-height:1.25}.ea-whoweare__text{font-size:1rem;color:var(--ea-gray);line-height:1.75;margin-bottom:14px}.ea-whoweare__text:last-child{margin-bottom:0}.ea-services{padding:80px 0;background:var(--ea-white)}.ea-services__header{text-align:center;margin-bottom:48px}.ea-services__title{font-size:2.2rem;font-weight:700;color:var(--ea-text)}.ea-services__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.ea-service-card{background:var(--ea-light-bg);border-radius:var(--ea-radius);padding:28px;border:1px solid transparent;transition:box-shadow .4s ease,transform .4s ease,border-color .4s ease,background .4s ease}.ea-service-card:hover{box-shadow:0 12px 36px #e8a0251f;transform:translateY(-5px);border-color:var(--ea-accent);background:var(--ea-white)}.ea-service-card--wide{grid-column:1 / -1}.ea-service-card__badge{display:inline-block;background:linear-gradient(110deg,var(--color-signature-blue) 30%,#60a5fa 50%,var(--color-signature-blue) 70%);background-size:200% 100%;color:var(--ea-white);font-size:.75rem;font-weight:700;width:34px;height:34px;line-height:34px;text-align:center;border-radius:8px;margin-bottom:16px;transition:transform .3s ease}.ea-service-card:hover .ea-service-card__badge{animation:ea-shimmer 1.5s ease infinite;transform:scale(1.1)}.ea-service-card__title{font-size:1.1rem;font-weight:600;color:var(--ea-text);margin-bottom:10px}.ea-service-card__text{font-size:.9rem;color:var(--ea-gray);line-height:1.65;margin-bottom:14px}.ea-service-card__tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.ea-tag{display:inline-block;background:var(--ea-white);color:var(--ea-text);font-size:.75rem;font-weight:600;padding:4px 12px;border-radius:20px;border:1px solid var(--ea-border);transition:background .3s ease,color .3s ease,border-color .3s ease,transform .3s ease}.ea-tag:hover{background:var(--ea-accent);color:var(--ea-white);border-color:var(--ea-accent);transform:translateY(-2px)}.ea-service-card__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.ea-service-card__list li{font-size:.85rem;color:var(--ea-gray);padding-left:18px;position:relative;line-height:1.5}.ea-service-card__list li:before{content:"\2022";position:absolute;left:0;color:var(--ea-accent);font-weight:700}.ea-service-card__list--horizontal{flex-direction:row;flex-wrap:wrap;gap:8px 24px}.ea-delivery{padding:80px 0;background:linear-gradient(180deg,#fff,#f0f4ff);text-align:center;position:relative;overflow:hidden}.ea-delivery:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:2px;height:100%;background:linear-gradient(180deg,transparent 0%,var(--color-signature-blue) 15%,var(--color-signature-blue) 85%,transparent 100%);opacity:.15;pointer-events:none}.ea-delivery__heading{font-size:2rem;font-weight:700;color:var(--ea-text);margin-bottom:14px;position:relative;z-index:1}.ea-delivery__text{font-size:1rem;color:var(--ea-gray);margin-bottom:48px;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6;position:relative;z-index:1}.ea-delivery__steps{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:6px;position:relative;z-index:1}.ea-step{display:flex;flex-direction:column;align-items:center;position:relative}.ea-step__circle{width:95px;height:95px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:var(--ea-white);border:2px solid #e0e7ff;color:var(--ea-text);font-weight:700;font-size:.68rem;border-radius:18px;letter-spacing:.3px;line-height:1.3;padding:8px;position:relative;box-shadow:0 4px 20px #2563eb14;transition:all .4s ease}.ea-step__circle:before{content:counter(ea-step-counter);counter-increment:ea-step-counter;position:absolute;top:-10px;right:-10px;width:28px;height:28px;background:linear-gradient(135deg,var(--color-signature-blue) 0%,#6366f1 100%);color:#fff;font-size:.7rem;font-weight:800;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #2563eb4d}.ea-delivery__steps{counter-reset:ea-step-counter}.ea-step:hover .ea-step__circle{transform:translateY(-6px);border-color:var(--color-signature-blue);box-shadow:0 8px 30px #2563eb2e;background:linear-gradient(135deg,#f8faff,#eef2ff)}@keyframes ea-stepGlow{0%,10%{border-color:var(--color-signature-blue);box-shadow:0 8px 30px #2563eb40,0 0 0 4px #2563eb1a;transform:translateY(-4px) scale(1.03);background:linear-gradient(135deg,#f0f4ff,#e0e7ff)}22%,to{border-color:#e0e7ff;box-shadow:0 4px 20px #2563eb14;transform:translateY(0) scale(1);background:var(--ea-white)}}.ea-delivery__steps>:nth-child(1) .ea-step__circle{animation:ea-stepGlow 7s ease infinite 0s}.ea-delivery__steps>:nth-child(3) .ea-step__circle{animation:ea-stepGlow 7s ease infinite 1s}.ea-delivery__steps>:nth-child(5) .ea-step__circle{animation:ea-stepGlow 7s ease infinite 2s}.ea-delivery__steps>:nth-child(7) .ea-step__circle{animation:ea-stepGlow 7s ease infinite 3s}.ea-delivery__steps>:nth-child(9) .ea-step__circle{animation:ea-stepGlow 7s ease infinite 4s}.ea-delivery__steps>:nth-child(11) .ea-step__circle{animation:ea-stepGlow 7s ease infinite 5s}.ea-delivery__steps>:nth-child(13) .ea-step__circle{animation:ea-stepGlow 7s ease infinite 6s}.ea-step__arrow{color:var(--color-signature-blue);font-size:1.2rem;margin:0 2px;font-weight:300;opacity:.5;display:flex;align-items:center;animation:ea-arrowPulse 2s ease infinite}font-weight: 700; } .ea-why{padding:80px 0;background:var(--ea-white)}.ea-why__grid{display:grid;grid-template-columns:1fr;gap:50px;align-items:center;max-width:800px}.ea-why__heading{font-size:2rem;font-weight:700;color:var(--ea-text);margin-bottom:16px;line-height:1.3}.ea-why__text{font-size:1rem;color:var(--ea-gray);line-height:1.7;margin-bottom:24px}.ea-why__image img{width:100%;border-radius:var(--ea-radius-lg);object-fit:cover}.ea-industries{padding:80px 0;background:var(--ea-light-bg);text-align:center}.ea-industries__heading{font-size:2rem;font-weight:700;color:var(--ea-text);margin-bottom:48px}.ea-industries__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.ea-industry{background:var(--ea-white);border-radius:var(--ea-radius);padding:32px 20px;text-align:center;border:1px solid var(--ea-border);transition:box-shadow .4s ease,transform .4s ease,border-color .4s ease;cursor:default}.ea-industry:hover{box-shadow:0 10px 30px #e8a0251a;transform:translateY(-5px);border-color:var(--ea-accent)}.ea-industry__icon{font-size:2.2rem;display:block;margin-bottom:14px;transition:transform .4s ease}.ea-industry:hover .ea-industry__icon{transform:scale(1.2) rotate(-5deg)}.ea-industry__title{font-size:.95rem;font-weight:600;color:var(--ea-text)}.ea-reliable{padding:80px 0;background:linear-gradient(180deg,#f8f9fb,#eef1f8)}.ea-reliable__inner{text-align:center;max-width:800px;margin:0 auto}.ea-reliable__heading{font-size:2rem;font-weight:700;color:var(--ea-text);margin-bottom:18px;line-height:1.35}.ea-reliable__text{font-size:1rem;color:var(--ea-gray);line-height:1.7;margin-bottom:40px}.ea-reliable__pillars{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.ea-pillar{display:flex;align-items:center;gap:8px;background:var(--ea-white);border:1px solid var(--ea-border);border-radius:30px;padding:10px 20px;box-shadow:0 2px 8px #0000000a;transition:background .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease;cursor:default}.ea-pillar:hover{background:#e8a0250f;border-color:var(--ea-accent);transform:translateY(-2px);box-shadow:0 4px 16px #e8a0251f}.ea-pillar__dot{width:8px;height:8px;background:var(--ea-accent);border-radius:50%;flex-shrink:0;transition:box-shadow .3s ease}.ea-pillar:hover .ea-pillar__dot{box-shadow:0 0 8px #e8a02599}.ea-pillar__label{font-size:.85rem;color:var(--ea-text);font-weight:500}.ea-faq{padding:80px 0;background:var(--ea-light-bg)}.ea-faq__wrapper{max-width:750px;margin:0 auto;text-align:center}.ea-faq__heading{font-size:1.8rem;font-weight:700;color:var(--ea-text);margin-bottom:36px}.accordion-item{border-bottom:1px solid var(--ea-border)}.accordion-item button{display:flex;justify-content:space-between;align-items:center;width:100%;padding:18px 0;background:none;border:none;cursor:pointer;font-size:1rem;font-weight:600;color:var(--ea-text);text-align:left;gap:16px}.accordion-item button .icon:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-right:2.5px solid var(--ea-text);border-bottom:2.5px solid var(--ea-text);transform:translate(-50%,-25%) rotate(-135deg);transition:transform .3s ease}.accordion-content{max-height:0;overflow:hidden;transition:max-height var(--ea-transition)}.accordion-content p{padding:0 0 18px;font-size:.9rem;color:var(--ea-gray);line-height:1.7}.ea-commitment{padding:60px 0;background:var(--ea-white)}.ea-commitment__inner{text-align:center;max-width:700px;margin:0 auto}.ea-commitment__heading{font-size:2rem;font-weight:700;color:var(--ea-text);margin-bottom:16px}.ea-commitment__text{font-size:1rem;color:var(--ea-gray);line-height:1.75}.ea-cta{padding:80px 0;background:var(--ea-dark)}.ea-cta__inner{text-align:center;max-width:650px;margin:0 auto}.ea-cta__heading{font-size:2rem;font-weight:700;color:var(--ea-white);margin-bottom:16px;line-height:1.3}.ea-cta__text{font-size:1rem;color:var(--ea-gray-light);line-height:1.7;margin-bottom:32px}.ea-cta__button{display:inline-block;background:var(--ea-accent);color:var(--ea-white);font-size:1rem;font-weight:600;padding:14px 36px;border-radius:8px;text-decoration:none;transition:background .3s ease,transform .3s ease,box-shadow .3s ease;animation:ea-pulse 2.5s ease infinite}.ea-cta__button:hover{background:var(--ea-accent-hover);transform:translateY(-3px);box-shadow:0 8px 24px #e8a02559;animation:none}.ea-stat__icon{display:block;font-size:2.2rem;line-height:1;margin-bottom:10px}.ea-services__subtitle{font-size:1rem;color:var(--ea-gray);margin-top:12px;line-height:1.6}@media(max-width:1024px){.ea-hero__title{font-size:2.2rem}.ea-about__heading,.ea-whoweare__heading,.ea-services__title{font-size:1.8rem}.ea-service-card__title{font-size:1rem}.ea-delivery__heading{font-size:1.8rem}.ea-step__circle{width:85px;height:85px;font-size:.62rem;border-radius:14px;padding:6px}.ea-step__circle:before{width:22px;height:22px;font-size:.58rem}.ea-step__arrow{font-size:1rem;margin:0 1px}.ea-reliable__heading{font-size:1.8rem}}@media(max-width:768px){.ea-hero{padding:100px 16px 80px}.ea-hero__title{font-size:1.7rem}.ea-hero__subtitle{font-size:1rem}.ea-about__grid,.ea-whoweare__grid{grid-template-columns:1fr;gap:30px}.ea-about__heading,.ea-whoweare__heading{font-size:1.6rem}.ea-stats,.ea-whoweare__stats{grid-template-columns:1fr 1fr;order:2}.ea-about__content,.ea-whoweare__content{order:1}.ea-services__grid{grid-template-columns:1fr}.ea-services__title{font-size:1.5rem}.ea-service-card--wide{grid-column:span 1}.ea-delivery__heading{font-size:1.5rem}.ea-delivery__steps{flex-wrap:wrap;gap:12px;justify-content:center}.ea-step__arrow{display:none}.ea-step__circle{width:90px;height:90px;font-size:.7rem;border-radius:16px}.ea-reliable__heading{font-size:1.5rem}.ea-reliable__pillars{flex-wrap:wrap;gap:12px}.ea-why__heading,.ea-industries__heading{font-size:1.5rem}.ea-industries__grid{grid-template-columns:1fr 1fr}.ea-faq__heading{font-size:1.3rem}.ea-cta__heading{font-size:1.5rem}.ea-animate,.ea-animate--left,.ea-animate--right,.ea-animate--scale{opacity:1;transform:none;animation:none}}@media(max-width:480px){.ea-hero{padding:90px 14px 60px}.ea-hero__title{font-size:1.4rem}.ea-hero__subtitle{font-size:.9rem}.ea-hero__breadcrumb{font-size:.75rem}.ea-about,.ea-whoweare,.ea-services,.ea-delivery,.ea-reliable,.ea-why,.ea-industries,.ea-faq,.ea-commitment,.ea-cta{padding:50px 0}.ea-about__heading,.ea-whoweare__heading{font-size:1.4rem}.ea-about__text,.ea-whoweare__text{font-size:.9rem}.ea-stats,.ea-whoweare__stats{grid-template-columns:1fr 1fr;gap:12px}.ea-stat{padding:20px 14px}.ea-stat__number,.ea-stat__icon{font-size:1.8rem}.ea-stat__label{font-size:.75rem}.ea-services__title{font-size:1.3rem}.ea-service-card{padding:20px 16px}.ea-service-card__badge{font-size:.7rem;padding:4px 10px}.ea-delivery__heading{font-size:1.3rem}.ea-step__circle{width:80px;height:80px;font-size:.65rem;border-radius:14px}.ea-step__circle:before{width:22px;height:22px;font-size:.6rem;top:-8px;right:-8px}.ea-reliable__heading{font-size:1.3rem}.ea-pillar{padding:10px 14px;font-size:.82rem}.ea-industries__grid{grid-template-columns:1fr 1fr;gap:12px}.ea-industry{padding:20px 14px}.ea-cta__heading{font-size:1.3rem}.ea-cta__button{font-size:.9rem;padding:14px 28px}}.ea-tech{padding:80px 0;background:var(--ea-light-bg)}.ea-tech__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.ea-tech__heading{font-size:2.2rem;font-weight:700;color:var(--ea-text);margin-bottom:20px;line-height:1.25}.ea-tech__text{font-size:1rem;color:var(--ea-gray);line-height:1.75;margin-bottom:14px}.ea-tech__stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ea-tech__tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}@media(max-width:768px){.ea-tech__grid{grid-template-columns:1fr;gap:30px}.ea-tech__heading{font-size:1.6rem}.ea-tech__stats{grid-template-columns:1fr 1fr}}@media(max-width:480px){.ea-tech__heading{font-size:1.4rem}}.ea-faq__subtext{font-size:.95rem;color:#000;margin-bottom:32px}.ea-faq__list{text-align:left}.ea-faq__item{border-bottom:1px solid #e5e7eb;overflow:hidden}.ea-faq__item summary{list-style:none}.ea-faq__item summary::-webkit-details-marker{display:none}.ea-faq__question{display:flex;justify-content:space-between;align-items:center;width:100%;padding:18px 0;cursor:pointer;font-size:1rem;font-weight:600;color:#000;text-align:left;gap:16px;transition:color .3s ease}.ea-faq__question:hover{color:var(--ea-accent)}.ea-faq__chevron{flex-shrink:0;width:20px;height:20px;position:relative;transition:transform .3s ease}.ea-faq__chevron:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-right:2.5px solid #000;border-bottom:2.5px solid #000;transform:translate(-50%,-25%) rotate(45deg);transition:transform .3s ease}.ea-faq__item[open] .ea-faq__chevron:before{transform:translate(-50%,-25%) rotate(-135deg)}.ea-faq__answer{padding:0 0 18px;overflow:hidden}.ea-faq__answer p{font-size:.9rem;color:#000;line-height:1.7;margin:0}:root{--si-accent: #e8a025;--si-accent-hover: #d4911e;--si-dark: #0b1120;--si-dark-2: #101828;--si-dark-3: #1a2332;--si-white: #ffffff;--si-gray: #000000;--si-gray-light: #000000;--si-light-bg: #f8f9fb;--si-light-bg-2: #f1f3f7;--si-text: #000000;--si-text-light: #000000;--si-border: #e5e7eb;--si-radius: 12px;--si-radius-lg: 20px;--si-shadow: 0 4px 24px rgba(0, 0, 0, .06);--si-shadow-lg: 0 8px 40px rgba(0, 0, 0, .1);--si-transition: .3s ease}@keyframes si-fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes si-fadeLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes si-fadeRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes si-scaleIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes si-pulse{0%,to{box-shadow:0 0 #e8a02566}50%{box-shadow:0 0 0 12px #e8a02500}}@keyframes si-shimmer{0%{background-position:-200% center}to{background-position:200% center}}.si-animate{opacity:0;transform:translateY(40px);animation:si-fadeUp .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.si-animate--left{opacity:0;transform:translate(-40px);animation:si-fadeLeft .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.si-animate--right{opacity:0;transform:translate(40px);animation:si-fadeRight .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.si-animate--scale{opacity:0;transform:scale(.85);animation:si-scaleIn .7s ease forwards;animation-timeline:view();animation-range:entry 0% entry 25%}.si-stagger>*:nth-child(1){animation-delay:0s}.si-stagger>*:nth-child(2){animation-delay:.08s}.si-stagger>*:nth-child(3){animation-delay:.16s}.si-stagger>*:nth-child(4){animation-delay:.24s}.si-stagger>*:nth-child(5){animation-delay:.32s}.si-stagger>*:nth-child(6){animation-delay:.4s}.si-stagger>*:nth-child(7){animation-delay:.48s}@supports not (animation-timeline: view()){.si-animate,.si-animate--left,.si-animate--right,.si-animate--scale{opacity:1;transform:none;animation:none}}.si-container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.si-text-accent{color:var(--si-accent)}.si-checklist{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.si-checklist__item{display:flex;align-items:flex-start;gap:10px;font-size:.95rem;color:var(--si-text);line-height:1.5}.si-checklist__icon{flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;color:var(--si-accent)}.si-hero{background:var(--si-dark);text-align:center;padding:140px 20px 120px;position:relative;overflow:hidden}.si-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 30% 50%,rgba(232,160,37,.08) 0%,transparent 60%),radial-gradient(ellipse at 70% 30%,rgba(59,130,246,.06) 0%,transparent 50%);pointer-events:none}.si-hero__inner{position:relative;z-index:1;max-width:800px;margin:0 auto}.si-hero__breadcrumb{font-size:.85rem;color:var(--si-gray);margin-bottom:24px;letter-spacing:.3px;animation:si-fadeUp .6s ease .1s both}.si-hero__breadcrumb-active{color:var(--si-accent)}.si-hero__title{font-size:3rem;font-weight:700;color:var(--si-white);margin-bottom:20px;line-height:1.2;animation:si-fadeUp .7s ease .25s both}.si-hero__title-accent{color:var(--si-accent);font-style:italic;display:inline-block}.si-hero__subtitle{font-size:1.3rem;color:var(--si-white);margin-bottom:14px;font-weight:500;line-height:1.5;animation:si-fadeUp .7s ease .45s both}.si-hero__desc{font-size:.95rem;color:var(--si-gray-light);font-style:italic;animation:si-fadeUp .7s ease .6s both}.si-about{padding:80px 0;background:var(--si-white)}.si-about__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.si-about__heading{font-size:2.2rem;font-weight:700;color:var(--si-text);margin-bottom:20px;line-height:1.25}.si-about__text{font-size:1rem;color:var(--si-gray);line-height:1.75;margin-bottom:14px}.si-about__text:last-child{margin-bottom:0}.si-about__image img{width:100%;border-radius:var(--si-radius-lg);object-fit:cover}.si-stats,.si-whoweare__stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.si-stat{background:var(--si-light-bg);border-radius:var(--si-radius);padding:28px 20px;text-align:center;border:1px solid var(--si-border);transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease;position:relative;overflow:hidden}.si-stat:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--si-accent),var(--color-signature-blue));transform:scaleX(0);transform-origin:left;transition:transform .5s ease}.si-stat:hover:before{transform:scaleX(1)}.si-stat:hover{transform:translateY(-5px);box-shadow:0 12px 30px #00000014;border-color:var(--si-accent)}.si-stat__number{display:block;font-size:2.4rem;font-weight:800;color:var(--color-signature-blue);line-height:1;margin-bottom:8px;letter-spacing:-1px;font-variant-numeric:tabular-nums;opacity:0;transform:scale(0) translateY(10px);animation:vm-statPop .6s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:.3s}.si-stat:nth-child(1) .si-stat__number{animation-delay:.2s}.si-stat:nth-child(2) .si-stat__number{animation-delay:.4s}.si-stat:nth-child(3) .si-stat__number{animation-delay:.6s}.si-stat:nth-child(4) .si-stat__number{animation-delay:.8s}.si-stat__label{display:block;font-size:.82rem;color:var(--si-gray);font-weight:500;line-height:1.3}.si-stat--dark{background:var(--si-white);border-color:var(--si-border)}.si-whoweare{padding:80px 0;background:var(--si-light-bg)}.si-whoweare__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.si-whoweare__image img{width:100%;border-radius:var(--si-radius-lg);object-fit:cover}.si-whoweare__heading{font-size:2.2rem;font-weight:700;color:var(--si-text);margin-bottom:20px;line-height:1.25}.si-whoweare__text{font-size:1rem;color:var(--si-gray);line-height:1.75;margin-bottom:14px}.si-whoweare__text:last-child{margin-bottom:0}.si-services{padding:80px 0;background:var(--si-white)}.si-services__header{text-align:center;margin-bottom:48px}.si-services__title{font-size:2.2rem;font-weight:700;color:var(--si-text)}.si-services__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.si-service-card{background:var(--si-light-bg);border-radius:var(--si-radius);padding:28px;border:1px solid transparent;transition:box-shadow .4s ease,transform .4s ease,border-color .4s ease,background .4s ease}.si-service-card:hover{box-shadow:0 12px 36px #e8a0251f;transform:translateY(-5px);border-color:var(--si-accent);background:var(--si-white)}.si-service-card--wide{grid-column:1 / -1}.si-service-card__badge{display:inline-block;background:linear-gradient(110deg,var(--color-signature-blue) 30%,#60a5fa 50%,var(--color-signature-blue) 70%);background-size:200% 100%;color:var(--si-white);font-size:.75rem;font-weight:700;width:34px;height:34px;line-height:34px;text-align:center;border-radius:8px;margin-bottom:16px;transition:transform .3s ease}.si-service-card:hover .si-service-card__badge{animation:si-shimmer 1.5s ease infinite;transform:scale(1.1)}.si-service-card__title{font-size:1.1rem;font-weight:600;color:var(--si-text);margin-bottom:10px}.si-service-card__text{font-size:.9rem;color:var(--si-gray);line-height:1.65;margin-bottom:14px}.si-service-card__tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.si-tag{display:inline-block;background:var(--si-white);color:var(--si-text);font-size:.75rem;font-weight:600;padding:4px 12px;border-radius:20px;border:1px solid var(--si-border);transition:background .3s ease,color .3s ease,border-color .3s ease,transform .3s ease}.si-tag:hover{background:var(--si-accent);color:var(--si-white);border-color:var(--si-accent);transform:translateY(-2px)}.si-service-card__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.si-service-card__list li{font-size:.85rem;color:var(--si-gray);padding-left:18px;position:relative;line-height:1.5}.si-service-card__list li:before{content:"\2022";position:absolute;left:0;color:var(--si-accent);font-weight:700}.si-service-card__list--horizontal{flex-direction:row;flex-wrap:wrap;gap:8px 24px}.si-delivery{padding:80px 0;background:linear-gradient(180deg,#fff,#f0f4ff);text-align:center;position:relative;overflow:hidden}.si-delivery:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:2px;height:100%;background:linear-gradient(180deg,transparent 0%,var(--color-signature-blue) 15%,var(--color-signature-blue) 85%,transparent 100%);opacity:.15;pointer-events:none}.si-delivery__heading{font-size:2rem;font-weight:700;color:var(--si-text);margin-bottom:14px;position:relative;z-index:1}.si-delivery__text{font-size:1rem;color:var(--si-gray);margin-bottom:48px;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6;position:relative;z-index:1}.si-delivery__steps{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:6px;position:relative;z-index:1}.si-step{display:flex;flex-direction:column;align-items:center;position:relative}.si-step__circle{width:95px;height:95px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:var(--si-white);border:2px solid #e0e7ff;color:var(--si-text);font-weight:700;font-size:.68rem;border-radius:18px;letter-spacing:.3px;line-height:1.3;padding:8px;position:relative;box-shadow:0 4px 20px #2563eb14;transition:all .4s ease}.si-step__circle:before{content:counter(si-step-counter);counter-increment:si-step-counter;position:absolute;top:-10px;right:-10px;width:28px;height:28px;background:linear-gradient(135deg,var(--color-signature-blue) 0%,#6366f1 100%);color:#fff;font-size:.7rem;font-weight:800;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #2563eb4d}.si-delivery__steps{counter-reset:si-step-counter}.si-step:hover .si-step__circle{transform:translateY(-6px);border-color:var(--color-signature-blue);box-shadow:0 8px 30px #2563eb2e;background:linear-gradient(135deg,#f8faff,#eef2ff)}@keyframes si-stepGlow{0%,10%{border-color:var(--color-signature-blue);box-shadow:0 8px 30px #2563eb40,0 0 0 4px #2563eb1a;transform:translateY(-4px) scale(1.03);background:linear-gradient(135deg,#f0f4ff,#e0e7ff)}22%,to{border-color:#e0e7ff;box-shadow:0 4px 20px #2563eb14;transform:translateY(0) scale(1);background:var(--si-white)}}.si-delivery__steps>:nth-child(1) .si-step__circle{animation:si-stepGlow 7s ease infinite 0s}.si-delivery__steps>:nth-child(3) .si-step__circle{animation:si-stepGlow 7s ease infinite 1s}.si-delivery__steps>:nth-child(5) .si-step__circle{animation:si-stepGlow 7s ease infinite 2s}.si-delivery__steps>:nth-child(7) .si-step__circle{animation:si-stepGlow 7s ease infinite 3s}.si-delivery__steps>:nth-child(9) .si-step__circle{animation:si-stepGlow 7s ease infinite 4s}.si-delivery__steps>:nth-child(11) .si-step__circle{animation:si-stepGlow 7s ease infinite 5s}.si-delivery__steps>:nth-child(13) .si-step__circle{animation:si-stepGlow 7s ease infinite 6s}.si-step__arrow{color:var(--color-signature-blue);font-size:1.2rem;margin:0 2px;font-weight:300;opacity:.5;display:flex;align-items:center;animation:si-arrowPulse 2s ease infinite}@keyframes si-arrowPulse{0%,to{opacity:.4;transform:translate(0)}50%{opacity:.8;transform:translate(3px)}}font-weight: 700; } .si-why{padding:80px 0;background:var(--si-white)}.si-why__grid{display:grid;grid-template-columns:1fr;gap:50px;align-items:center;max-width:800px}.si-why__heading{font-size:2rem;font-weight:700;color:var(--si-text);margin-bottom:16px;line-height:1.3}.si-why__text{font-size:1rem;color:var(--si-gray);line-height:1.7;margin-bottom:24px}.si-why__image img{width:100%;border-radius:var(--si-radius-lg);object-fit:cover}.si-industries{padding:80px 0;background:var(--si-light-bg);text-align:center}.si-industries__heading{font-size:2rem;font-weight:700;color:var(--si-text);margin-bottom:48px}.si-industries__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.si-industry{background:var(--si-white);border-radius:var(--si-radius);padding:32px 20px;text-align:center;border:1px solid var(--si-border);transition:box-shadow .4s ease,transform .4s ease,border-color .4s ease;cursor:default}.si-industry:hover{box-shadow:0 10px 30px #e8a0251a;transform:translateY(-5px);border-color:var(--si-accent)}.si-industry__icon{font-size:2.2rem;display:block;margin-bottom:14px;transition:transform .4s ease}.si-industry:hover .si-industry__icon{transform:scale(1.2) rotate(-5deg)}.si-industry__title{font-size:.95rem;font-weight:600;color:var(--si-text)}.si-reliable{padding:80px 0;background:linear-gradient(180deg,#f8f9fb,#eef1f8)}.si-reliable__inner{text-align:center;max-width:800px;margin:0 auto}.si-reliable__heading{font-size:2rem;font-weight:700;color:var(--si-text);margin-bottom:18px;line-height:1.35}.si-reliable__text{font-size:1rem;color:var(--si-gray);line-height:1.7;margin-bottom:40px}.si-reliable__pillars{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.si-pillar{display:flex;align-items:center;gap:8px;background:var(--si-white);border:1px solid var(--si-border);border-radius:30px;padding:10px 20px;box-shadow:0 2px 8px #0000000a;transition:background .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease;cursor:default}.si-pillar:hover{background:#e8a0250f;border-color:var(--si-accent);transform:translateY(-2px);box-shadow:0 4px 16px #e8a0251f}.si-pillar__dot{width:8px;height:8px;background:var(--si-accent);border-radius:50%;flex-shrink:0;transition:box-shadow .3s ease}.si-pillar:hover .si-pillar__dot{box-shadow:0 0 8px #e8a02599}.si-pillar__label{font-size:.85rem;color:var(--si-text);font-weight:500}.si-faq{padding:80px 0;background:var(--si-light-bg)}.si-faq__wrapper{max-width:750px;margin:0 auto;text-align:center}.si-faq__heading{font-size:1.8rem;font-weight:700;color:var(--si-text);margin-bottom:36px}.accordion-item{border-bottom:1px solid var(--si-border)}.accordion-item button{display:flex;justify-content:space-between;align-items:center;width:100%;padding:18px 0;background:none;border:none;cursor:pointer;font-size:1rem;font-weight:600;color:var(--si-text);text-align:left;gap:16px}.accordion-item button .icon:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-right:2.5px solid var(--si-text);border-bottom:2.5px solid var(--si-text);transform:translate(-50%,-25%) rotate(-135deg);transition:transform .3s ease}.accordion-content{max-height:0;overflow:hidden;transition:max-height var(--si-transition)}.accordion-content p{padding:0 0 18px;font-size:.9rem;color:var(--si-gray);line-height:1.7}.si-commitment{padding:60px 0;background:var(--si-white)}.si-commitment__inner{text-align:center;max-width:700px;margin:0 auto}.si-commitment__heading{font-size:2rem;font-weight:700;color:var(--si-text);margin-bottom:16px}.si-commitment__text{font-size:1rem;color:var(--si-gray);line-height:1.75}.si-cta{padding:80px 0;background:var(--si-dark)}.si-cta__inner{text-align:center;max-width:650px;margin:0 auto}.si-cta__heading{font-size:2rem;font-weight:700;color:var(--si-white);margin-bottom:16px;line-height:1.3}.si-cta__text{font-size:1rem;color:var(--si-gray-light);line-height:1.7;margin-bottom:32px}.si-cta__button{display:inline-block;background:var(--si-accent);color:var(--si-white);font-size:1rem;font-weight:600;padding:14px 36px;border-radius:8px;text-decoration:none;transition:background .3s ease,transform .3s ease,box-shadow .3s ease;animation:si-pulse 2.5s ease infinite}.si-cta__button:hover{background:var(--si-accent-hover);transform:translateY(-3px);box-shadow:0 8px 24px #e8a02559;animation:none}.si-stat__icon{display:block;font-size:2.2rem;line-height:1;margin-bottom:10px}.si-services__subtitle{font-size:1rem;color:var(--si-gray);margin-top:12px;line-height:1.6}@media(max-width:1024px){.si-hero__title{font-size:2.2rem}.si-about__heading,.si-whoweare__heading,.si-services__title{font-size:1.8rem}.si-service-card__title{font-size:1rem}.si-delivery__heading{font-size:1.8rem}.si-step__circle{width:85px;height:85px;font-size:.62rem;border-radius:14px;padding:6px}.si-step__circle:before{width:22px;height:22px;font-size:.58rem}.si-step__arrow{font-size:1rem;margin:0 1px}.si-reliable__heading{font-size:1.8rem}}@media(max-width:768px){.si-hero{padding:100px 16px 80px}.si-hero__title{font-size:1.7rem}.si-hero__subtitle{font-size:1rem}.si-about__grid,.si-whoweare__grid{grid-template-columns:1fr;gap:30px}.si-about__heading,.si-whoweare__heading{font-size:1.6rem}.si-stats,.si-whoweare__stats{grid-template-columns:1fr 1fr;order:2}.si-about__content,.si-whoweare__content{order:1}.si-services__grid{grid-template-columns:1fr}.si-services__title{font-size:1.5rem}.si-service-card--wide{grid-column:span 1}.si-delivery__heading{font-size:1.5rem}.si-delivery__steps{flex-wrap:wrap;gap:12px;justify-content:center}.si-step__arrow{display:none}.si-step__circle{width:90px;height:90px;font-size:.7rem;border-radius:16px}.si-reliable__heading{font-size:1.5rem}.si-reliable__pillars{flex-wrap:wrap;gap:12px}.si-why__heading,.si-industries__heading{font-size:1.5rem}.si-industries__grid{grid-template-columns:1fr 1fr}.si-faq__heading{font-size:1.3rem}.si-cta__heading{font-size:1.5rem}.si-animate,.si-animate--left,.si-animate--right,.si-animate--scale{opacity:1;transform:none;animation:none}}@media(max-width:480px){.si-hero{padding:90px 14px 60px}.si-hero__title{font-size:1.4rem}.si-hero__subtitle{font-size:.9rem}.si-hero__breadcrumb{font-size:.75rem}.si-about,.si-whoweare,.si-services,.si-delivery,.si-reliable,.si-why,.si-industries,.si-faq,.si-commitment,.si-cta{padding:50px 0}.si-about__heading,.si-whoweare__heading{font-size:1.4rem}.si-about__text,.si-whoweare__text{font-size:.9rem}.si-stats,.si-whoweare__stats{grid-template-columns:1fr 1fr;gap:12px}.si-stat{padding:20px 14px}.si-stat__number,.si-stat__icon{font-size:1.8rem}.si-stat__label{font-size:.75rem}.si-services__title{font-size:1.3rem}.si-service-card{padding:20px 16px}.si-service-card__badge{font-size:.7rem;padding:4px 10px}.si-delivery__heading{font-size:1.3rem}.si-step__circle{width:80px;height:80px;font-size:.65rem;border-radius:14px}.si-step__circle:before{width:22px;height:22px;font-size:.6rem;top:-8px;right:-8px}.si-reliable__heading{font-size:1.3rem}.si-pillar{padding:10px 14px;font-size:.82rem}.si-industries__grid{grid-template-columns:1fr 1fr;gap:12px}.si-industry{padding:20px 14px}.si-cta__heading{font-size:1.3rem}.si-cta__button{font-size:.9rem;padding:14px 28px}}.si-tech{padding:80px 0;background:var(--si-light-bg)}.si-tech__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.si-tech__heading{font-size:2.2rem;font-weight:700;color:var(--si-text);margin-bottom:20px;line-height:1.25}.si-tech__text{font-size:1rem;color:var(--si-gray);line-height:1.75;margin-bottom:14px}.si-tech__stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.si-tech__tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}@media(max-width:768px){.si-tech__grid{grid-template-columns:1fr;gap:30px}.si-tech__heading{font-size:1.6rem}.si-tech__stats{grid-template-columns:1fr 1fr}}@media(max-width:480px){.si-tech__heading{font-size:1.4rem}}.si-faq__subtext{font-size:.95rem;color:#000;margin-bottom:32px}.si-faq__list{text-align:left}.si-faq__item{border-bottom:1px solid #e5e7eb;overflow:hidden}.si-faq__item summary{list-style:none}.si-faq__item summary::-webkit-details-marker{display:none}.si-faq__question{display:flex;justify-content:space-between;align-items:center;width:100%;padding:18px 0;cursor:pointer;font-size:1rem;font-weight:600;color:#000;text-align:left;gap:16px;transition:color .3s ease}.si-faq__question:hover{color:var(--si-accent)}.si-faq__chevron{flex-shrink:0;width:20px;height:20px;position:relative;transition:transform .3s ease}.si-faq__chevron:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-right:2.5px solid #000;border-bottom:2.5px solid #000;transform:translate(-50%,-25%) rotate(45deg);transition:transform .3s ease}.si-faq__item[open] .si-faq__chevron:before{transform:translate(-50%,-25%) rotate(-135deg)}.si-faq__answer{padding:0 0 18px;overflow:hidden}.si-faq__answer p{font-size:.9rem;color:#000;line-height:1.7;margin:0}.ml-hero__desc{color:#ffffffd9!important}.ml-hero__subtitle{color:#ffffffe6!important}.sf-hero__desc{color:#ffffffd9!important}.sf-hero__subtitle{color:#ffffffe6!important}.si-hero__desc{color:#ffffffd9!important}.si-hero__subtitle{color:#ffffffe6!important}.am-hero__desc{color:#ffffffd9!important}.am-hero__subtitle{color:#ffffffe6!important}.cs-hero__desc{color:#ffffffd9!important}.cs-hero__subtitle{color:#ffffffe6!important}.ma-hero__desc{color:#ffffffd9!important}.ma-hero__subtitle{color:#ffffffe6!important}.cp-hero__desc{color:#ffffffd9!important}.cp-hero__subtitle{color:#ffffffe6!important}.vm-hero__desc{color:#ffffffd9!important}.vm-hero__subtitle{color:#ffffffe6!important}.co-hero__desc{color:#ffffffd9!important}.co-hero__subtitle{color:#ffffffe6!important}.sl-hero__desc{color:#ffffffd9!important}.sl-hero__subtitle{color:#ffffffe6!important}.sn-hero__desc{color:#ffffffd9!important}.sn-hero__subtitle{color:#ffffffe6!important}.sc-hero__desc{color:#ffffffd9!important}.sc-hero__subtitle{color:#ffffffe6!important}.ea-hero__desc{color:#ffffffd9!important}.ea-hero__subtitle{color:#ffffffe6!important}:root{--wd-accent: #e8a025;--wd-accent-hover: #d4911e;--wd-dark: #0b1120;--wd-dark-2: #101828;--wd-dark-3: #1a2332;--wd-white: #ffffff;--wd-gray: #000000;--wd-gray-light: #000000;--wd-light-bg: #f8f9fb;--wd-light-bg-2: #f1f3f7;--wd-text: #000000;--wd-text-light: #000000;--wd-border: #e5e7eb;--wd-radius: 12px;--wd-radius-lg: 20px;--wd-shadow: 0 4px 24px rgba(0, 0, 0, .06);--wd-shadow-lg: 0 8px 40px rgba(0, 0, 0, .1);--wd-transition: .3s ease}@keyframes wd-fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes wd-fadeLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes wd-fadeRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes wd-scaleIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes wd-pulse{0%,to{box-shadow:0 0 #e8a02566}50%{box-shadow:0 0 0 12px #e8a02500}}.wd-animate{opacity:0;transform:translateY(40px);animation:wd-fadeUp .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.wd-animate--left{opacity:0;transform:translate(-40px);animation:wd-fadeLeft .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.wd-animate--right{opacity:0;transform:translate(40px);animation:wd-fadeRight .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.wd-animate--scale{opacity:0;transform:scale(.85);animation:wd-scaleIn .7s ease forwards;animation-timeline:view();animation-range:entry 0% entry 25%}.wd-stagger>*:nth-child(1){animation-delay:0s}.wd-stagger>*:nth-child(2){animation-delay:.08s}.wd-stagger>*:nth-child(3){animation-delay:.16s}.wd-stagger>*:nth-child(4){animation-delay:.24s}.wd-stagger>*:nth-child(5){animation-delay:.32s}.wd-stagger>*:nth-child(6){animation-delay:.4s}.wd-stagger>*:nth-child(7){animation-delay:.48s}@supports not (animation-timeline: view()){.wd-animate,.wd-animate--left,.wd-animate--right,.wd-animate--scale{opacity:1;transform:none;animation:none}}.wd-container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.wd-text-accent{color:var(--wd-accent)}.wd-checklist{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.wd-checklist__item{display:flex;align-items:flex-start;gap:10px;font-size:.95rem;color:var(--wd-text);line-height:1.5}.wd-checklist__icon{flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;color:var(--wd-accent)}.wd-hero{background:var(--wd-dark);text-align:center;padding:140px 20px 120px;position:relative;overflow:hidden}.wd-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 30% 50%,rgba(232,160,37,.08) 0%,transparent 60%),radial-gradient(ellipse at 70% 30%,rgba(59,130,246,.06) 0%,transparent 50%);pointer-events:none}.wd-hero__inner{position:relative;z-index:1;max-width:800px;margin:0 auto}.wd-hero__breadcrumb{font-size:.85rem;color:var(--wd-gray);margin-bottom:24px;letter-spacing:.3px;animation:wd-fadeUp .6s ease .1s both}.wd-hero__breadcrumb-active{color:var(--wd-accent)}.wd-hero__title{font-size:3rem;font-weight:700;color:var(--wd-white);margin-bottom:20px;line-height:1.2;animation:wd-fadeUp .7s ease .25s both}.wd-hero__title-accent{color:var(--wd-accent);font-style:italic;display:inline-block}.wd-hero__subtitle{font-size:1.3rem;color:var(--wd-white);margin-bottom:14px;font-weight:500;line-height:1.5;animation:wd-fadeUp .7s ease .45s both}.wd-hero__desc{font-size:.95rem;color:var(--wd-gray-light);font-style:italic;animation:wd-fadeUp .7s ease .6s both}.wd-about{padding:80px 0;background:var(--wd-white)}.wd-about__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.wd-about__heading{font-size:2.2rem;font-weight:700;color:var(--wd-text);margin-bottom:20px;line-height:1.25}.wd-about__text{font-size:1rem;color:var(--wd-gray);line-height:1.75;margin-bottom:14px}.wd-about__text:last-child{margin-bottom:0}.wd-about__image img{width:100%;border-radius:var(--wd-radius-lg);object-fit:cover}.wd-stats,.wd-whoweare__stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.wd-stat{background:var(--wd-light-bg);border-radius:var(--wd-radius);padding:28px 20px;text-align:center;border:1px solid var(--wd-border);transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease;position:relative;overflow:hidden}.wd-stat:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--wd-accent),var(--color-signature-blue));transform:scaleX(0);transform-origin:left;transition:transform .5s ease}.wd-stat:hover:before{transform:scaleX(1)}.wd-stat:hover{transform:translateY(-5px);box-shadow:0 12px 30px #00000014;border-color:var(--wd-accent)}.wd-stat__number{display:block;font-size:2.4rem;font-weight:800;color:var(--color-signature-blue);line-height:1;margin-bottom:8px;letter-spacing:-1px;font-variant-numeric:tabular-nums;opacity:0;transform:scale(0) translateY(10px);animation:vm-statPop .6s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:.3s}.wd-stat:nth-child(1) .wd-stat__number{animation-delay:.2s}.wd-stat:nth-child(2) .wd-stat__number{animation-delay:.4s}.wd-stat:nth-child(3) .wd-stat__number{animation-delay:.6s}.wd-stat:nth-child(4) .wd-stat__number{animation-delay:.8s}.wd-stat__label{display:block;font-size:.82rem;color:var(--wd-gray);font-weight:500;line-height:1.3}.wd-stat--dark{background:var(--wd-white);border-color:var(--wd-border)}.wd-whoweare{padding:80px 0;background:var(--wd-light-bg)}.wd-whoweare__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.wd-whoweare__image img{width:100%;border-radius:var(--wd-radius-lg);object-fit:cover}.wd-whoweare__heading{font-size:2.2rem;font-weight:700;color:var(--wd-text);margin-bottom:20px;line-height:1.25}.wd-whoweare__text{font-size:1rem;color:var(--wd-gray);line-height:1.75;margin-bottom:14px}.wd-whoweare__text:last-child{margin-bottom:0}.wd-services{padding:80px 0;background:var(--wd-white)}.wd-services__header{text-align:center;margin-bottom:48px}.wd-services__title{font-size:2.2rem;font-weight:700;color:var(--wd-text)}.wd-services__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.wd-service-card{background:var(--wd-light-bg);border-radius:var(--wd-radius);padding:28px;border:1px solid transparent;transition:box-shadow .4s ease,transform .4s ease,border-color .4s ease,background .4s ease}.wd-service-card:hover{box-shadow:0 12px 36px #e8a0251f;transform:translateY(-5px);border-color:var(--wd-accent);background:var(--wd-white)}.wd-service-card--wide{grid-column:1 / -1}.wd-service-card__badge{display:inline-block;background:linear-gradient(110deg,var(--color-signature-blue) 30%,#60a5fa 50%,var(--color-signature-blue) 70%);background-size:200% 100%;color:var(--wd-white);font-size:.75rem;font-weight:700;width:34px;height:34px;line-height:34px;text-align:center;border-radius:8px;margin-bottom:16px;transition:transform .3s ease}.wd-service-card:hover .wd-service-card__badge{animation:ea-shimmer 1.5s ease infinite;transform:scale(1.1)}.wd-service-card__title{font-size:1.1rem;font-weight:600;color:var(--wd-text);margin-bottom:10px}.wd-service-card__text{font-size:.9rem;color:var(--wd-gray);line-height:1.65;margin-bottom:14px}.wd-service-card__tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.wd-tag{display:inline-block;background:var(--wd-white);color:var(--wd-text);font-size:.75rem;font-weight:600;padding:4px 12px;border-radius:20px;border:1px solid var(--wd-border);transition:background .3s ease,color .3s ease,border-color .3s ease,transform .3s ease}.wd-tag:hover{background:var(--wd-accent);color:var(--wd-white);border-color:var(--wd-accent);transform:translateY(-2px)}.wd-service-card__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.wd-service-card__list li{font-size:.85rem;color:var(--wd-gray);padding-left:18px;position:relative;line-height:1.5}.wd-service-card__list li:before{content:"\2022";position:absolute;left:0;color:var(--wd-accent);font-weight:700}.wd-service-card__list--horizontal{flex-direction:row;flex-wrap:wrap;gap:8px 24px}.wd-delivery{padding:80px 0;background:linear-gradient(180deg,#fff,#f0f4ff);text-align:center;position:relative;overflow:hidden}.wd-delivery:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:2px;height:100%;background:linear-gradient(180deg,transparent 0%,var(--color-signature-blue) 15%,var(--color-signature-blue) 85%,transparent 100%);opacity:.15;pointer-events:none}.wd-delivery__heading{font-size:2rem;font-weight:700;color:var(--wd-text);margin-bottom:14px;position:relative;z-index:1}.wd-delivery__text{font-size:1rem;color:var(--wd-gray);margin-bottom:48px;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6;position:relative;z-index:1}.wd-delivery__steps{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:6px;position:relative;z-index:1}.wd-step{display:flex;flex-direction:column;align-items:center;position:relative}.wd-step__circle{width:95px;height:95px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:var(--wd-white);border:2px solid #e0e7ff;color:var(--wd-text);font-weight:700;font-size:.68rem;border-radius:18px;letter-spacing:.3px;line-height:1.3;padding:8px;position:relative;box-shadow:0 4px 20px #2563eb14;transition:all .4s ease}.wd-step__circle:before{content:counter(ea-step-counter);counter-increment:ea-step-counter;position:absolute;top:-10px;right:-10px;width:28px;height:28px;background:linear-gradient(135deg,var(--color-signature-blue) 0%,#6366f1 100%);color:#fff;font-size:.7rem;font-weight:800;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #2563eb4d}.wd-delivery__steps{counter-reset:ea-step-counter}.wd-step:hover .wd-step__circle{transform:translateY(-6px);border-color:var(--color-signature-blue);box-shadow:0 8px 30px #2563eb2e;background:linear-gradient(135deg,#f8faff,#eef2ff)}@keyframes ea-stepGlow{0%,10%{border-color:var(--color-signature-blue);box-shadow:0 8px 30px #2563eb40,0 0 0 4px #2563eb1a;transform:translateY(-4px) scale(1.03);background:linear-gradient(135deg,#f0f4ff,#e0e7ff)}22%,to{border-color:#e0e7ff;box-shadow:0 4px 20px #2563eb14;transform:translateY(0) scale(1);background:var(--wd-white)}}.wd-delivery__steps>:nth-child(1) .wd-step__circle{animation:ea-stepGlow 7s ease infinite 0s}.wd-delivery__steps>:nth-child(3) .wd-step__circle{animation:ea-stepGlow 7s ease infinite 1s}.wd-delivery__steps>:nth-child(5) .wd-step__circle{animation:ea-stepGlow 7s ease infinite 2s}.wd-delivery__steps>:nth-child(7) .wd-step__circle{animation:ea-stepGlow 7s ease infinite 3s}.wd-delivery__steps>:nth-child(9) .wd-step__circle{animation:ea-stepGlow 7s ease infinite 4s}.wd-delivery__steps>:nth-child(11) .wd-step__circle{animation:ea-stepGlow 7s ease infinite 5s}.wd-delivery__steps>:nth-child(13) .wd-step__circle{animation:ea-stepGlow 7s ease infinite 6s}.wd-step__arrow{color:var(--color-signature-blue);font-size:1.2rem;margin:0 2px;font-weight:300;opacity:.5;display:flex;align-items:center;animation:ea-arrowPulse 2s ease infinite}font-weight: 700; } .wd-why{padding:80px 0;background:var(--wd-white)}.wd-why__grid{display:grid;grid-template-columns:1fr;gap:50px;align-items:center;max-width:800px}.wd-why__heading{font-size:2rem;font-weight:700;color:var(--wd-text);margin-bottom:16px;line-height:1.3}.wd-why__text{font-size:1rem;color:var(--wd-gray);line-height:1.7;margin-bottom:24px}.wd-why__image img{width:100%;border-radius:var(--wd-radius-lg);object-fit:cover}.wd-industries{padding:80px 0;background:var(--wd-light-bg);text-align:center}.wd-industries__heading{font-size:2rem;font-weight:700;color:var(--wd-text);margin-bottom:48px}.wd-industries__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.wd-industry{background:var(--wd-white);border-radius:var(--wd-radius);padding:32px 20px;text-align:center;border:1px solid var(--wd-border);transition:box-shadow .4s ease,transform .4s ease,border-color .4s ease;cursor:default}.wd-industry:hover{box-shadow:0 10px 30px #e8a0251a;transform:translateY(-5px);border-color:var(--wd-accent)}.wd-industry__icon{font-size:2.2rem;display:block;margin-bottom:14px;transition:transform .4s ease}.wd-industry:hover .wd-industry__icon{transform:scale(1.2) rotate(-5deg)}.wd-industry__title{font-size:.95rem;font-weight:600;color:var(--wd-text)}.wd-reliable{padding:80px 0;background:linear-gradient(180deg,#f8f9fb,#eef1f8)}.wd-reliable__inner{text-align:center;max-width:800px;margin:0 auto}.wd-reliable__heading{font-size:2rem;font-weight:700;color:var(--wd-text);margin-bottom:18px;line-height:1.35}.wd-reliable__text{font-size:1rem;color:var(--wd-gray);line-height:1.7;margin-bottom:40px}.wd-reliable__pillars{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.wd-pillar{display:flex;align-items:center;gap:8px;background:var(--wd-white);border:1px solid var(--wd-border);border-radius:30px;padding:10px 20px;box-shadow:0 2px 8px #0000000a;transition:background .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease;cursor:default}.wd-pillar:hover{background:#e8a0250f;border-color:var(--wd-accent);transform:translateY(-2px);box-shadow:0 4px 16px #e8a0251f}.wd-pillar__dot{width:8px;height:8px;background:var(--wd-accent);border-radius:50%;flex-shrink:0;transition:box-shadow .3s ease}.wd-pillar:hover .wd-pillar__dot{box-shadow:0 0 8px #e8a02599}.wd-pillar__label{font-size:.85rem;color:var(--wd-text);font-weight:500}.wd-faq{padding:80px 0;background:var(--wd-light-bg)}.wd-faq__wrapper{max-width:750px;margin:0 auto;text-align:center}.wd-faq__heading{font-size:1.8rem;font-weight:700;color:var(--wd-text);margin-bottom:36px}.accordion-item{border-bottom:1px solid var(--wd-border)}.accordion-item button{display:flex;justify-content:space-between;align-items:center;width:100%;padding:18px 0;background:none;border:none;cursor:pointer;font-size:1rem;font-weight:600;color:var(--wd-text);text-align:left;gap:16px}.accordion-item button .icon:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-right:2.5px solid var(--wd-text);border-bottom:2.5px solid var(--wd-text);transform:translate(-50%,-25%) rotate(-135deg);transition:transform .3s ease}.accordion-content{max-height:0;overflow:hidden;transition:max-height var(--wd-transition)}.accordion-content p{padding:0 0 18px;font-size:.9rem;color:var(--wd-gray);line-height:1.7}.wd-commitment{padding:60px 0;background:var(--wd-white)}.wd-commitment__inner{text-align:center;max-width:700px;margin:0 auto}.wd-commitment__heading{font-size:2rem;font-weight:700;color:var(--wd-text);margin-bottom:16px}.wd-commitment__text{font-size:1rem;color:var(--wd-gray);line-height:1.75}.wd-cta{padding:80px 0;background:var(--wd-dark)}.wd-cta__inner{text-align:center;max-width:650px;margin:0 auto}.wd-cta__heading{font-size:2rem;font-weight:700;color:var(--wd-white);margin-bottom:16px;line-height:1.3}.wd-cta__text{font-size:1rem;color:var(--wd-gray-light);line-height:1.7;margin-bottom:32px}.wd-cta__button{display:inline-block;background:var(--wd-accent);color:var(--wd-white);font-size:1rem;font-weight:600;padding:14px 36px;border-radius:8px;text-decoration:none;transition:background .3s ease,transform .3s ease,box-shadow .3s ease;animation:wd-pulse 2.5s ease infinite}.wd-cta__button:hover{background:var(--wd-accent-hover);transform:translateY(-3px);box-shadow:0 8px 24px #e8a02559;animation:none}.wd-stat__icon{display:block;font-size:2.2rem;line-height:1;margin-bottom:10px}.wd-services__subtitle{font-size:1rem;color:var(--wd-gray);margin-top:12px;line-height:1.6}@media(max-width:1024px){.wd-hero__title{font-size:2.2rem}.wd-about__heading,.wd-whoweare__heading,.wd-services__title{font-size:1.8rem}.wd-service-card__title{font-size:1rem}.wd-delivery__heading{font-size:1.8rem}.wd-step__circle{width:85px;height:85px;font-size:.62rem;border-radius:14px;padding:6px}.wd-step__circle:before{width:22px;height:22px;font-size:.58rem}.wd-step__arrow{font-size:1rem;margin:0 1px}.wd-reliable__heading{font-size:1.8rem}}@media(max-width:768px){.wd-hero{padding:100px 16px 80px}.wd-hero__title{font-size:1.7rem}.wd-hero__subtitle{font-size:1rem}.wd-about__grid,.wd-whoweare__grid{grid-template-columns:1fr;gap:30px}.wd-about__heading,.wd-whoweare__heading{font-size:1.6rem}.wd-stats,.wd-whoweare__stats{grid-template-columns:1fr 1fr;order:2}.wd-about__content,.wd-whoweare__content{order:1}.wd-services__grid{grid-template-columns:1fr}.wd-services__title{font-size:1.5rem}.wd-service-card--wide{grid-column:span 1}.wd-delivery__heading{font-size:1.5rem}.wd-delivery__steps{flex-wrap:wrap;gap:12px;justify-content:center}.wd-step__arrow{display:none}.wd-step__circle{width:90px;height:90px;font-size:.7rem;border-radius:16px}.wd-reliable__heading{font-size:1.5rem}.wd-reliable__pillars{flex-wrap:wrap;gap:12px}.wd-why__heading,.wd-industries__heading{font-size:1.5rem}.wd-industries__grid{grid-template-columns:1fr 1fr}.wd-faq__heading{font-size:1.3rem}.wd-cta__heading{font-size:1.5rem}.wd-animate,.wd-animate--left,.wd-animate--right,.wd-animate--scale{opacity:1;transform:none;animation:none}}@media(max-width:480px){.wd-hero{padding:90px 14px 60px}.wd-hero__title{font-size:1.4rem}.wd-hero__subtitle{font-size:.9rem}.wd-hero__breadcrumb{font-size:.75rem}.wd-about,.wd-whoweare,.wd-services,.wd-delivery,.wd-reliable,.wd-why,.wd-industries,.wd-faq,.wd-commitment,.wd-cta{padding:50px 0}.wd-about__heading,.wd-whoweare__heading{font-size:1.4rem}.wd-about__text,.wd-whoweare__text{font-size:.9rem}.wd-stats,.wd-whoweare__stats{grid-template-columns:1fr 1fr;gap:12px}.wd-stat{padding:20px 14px}.wd-stat__number,.wd-stat__icon{font-size:1.8rem}.wd-stat__label{font-size:.75rem}.wd-services__title{font-size:1.3rem}.wd-service-card{padding:20px 16px}.wd-service-card__badge{font-size:.7rem;padding:4px 10px}.wd-delivery__heading{font-size:1.3rem}.wd-step__circle{width:80px;height:80px;font-size:.65rem;border-radius:14px}.wd-step__circle:before{width:22px;height:22px;font-size:.6rem;top:-8px;right:-8px}.wd-reliable__heading{font-size:1.3rem}.wd-pillar{padding:10px 14px;font-size:.82rem}.wd-industries__grid{grid-template-columns:1fr 1fr;gap:12px}.wd-industry{padding:20px 14px}.wd-cta__heading{font-size:1.3rem}.wd-cta__button{font-size:.9rem;padding:14px 28px}}.wd-tech{padding:80px 0;background:var(--wd-light-bg)}.wd-tech__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.wd-tech__heading{font-size:2.2rem;font-weight:700;color:var(--wd-text);margin-bottom:20px;line-height:1.25}.wd-tech__text{font-size:1rem;color:var(--wd-gray);line-height:1.75;margin-bottom:14px}.wd-tech__stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.wd-tech__tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}@media(max-width:768px){.wd-tech__grid{grid-template-columns:1fr;gap:30px}.wd-tech__heading{font-size:1.6rem}.wd-tech__stats{grid-template-columns:1fr 1fr}}@media(max-width:480px){.wd-tech__heading{font-size:1.4rem}}.wd-faq__subtext{font-size:.95rem;color:#000;margin-bottom:32px}.wd-faq__list{text-align:left}.wd-faq__item{border-bottom:1px solid #e5e7eb;overflow:hidden}.wd-faq__item summary{list-style:none}.wd-faq__item summary::-webkit-details-marker{display:none}.wd-faq__question{display:flex;justify-content:space-between;align-items:center;width:100%;padding:18px 0;cursor:pointer;font-size:1rem;font-weight:600;color:#000;text-align:left;gap:16px;transition:color .3s ease}.wd-faq__question:hover{color:var(--wd-accent)}.wd-faq__chevron{flex-shrink:0;width:20px;height:20px;position:relative;transition:transform .3s ease}.wd-faq__chevron:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-right:2.5px solid #000;border-bottom:2.5px solid #000;transform:translate(-50%,-25%) rotate(45deg);transition:transform .3s ease}.wd-faq__item[open] .wd-faq__chevron:before{transform:translate(-50%,-25%) rotate(-135deg)}.wd-faq__answer{padding:0 0 18px;overflow:hidden}.wd-faq__answer p{font-size:.9rem;color:#000;line-height:1.7;margin:0}:root{--io-accent: #e8a025;--io-accent-hover: #d4911e;--io-dark: #0b1120;--io-dark-2: #101828;--io-dark-3: #1a2332;--io-white: #ffffff;--io-gray: #000000;--io-gray-light: #000000;--io-light-bg: #f8f9fb;--io-light-bg-2: #f1f3f7;--io-text: #000000;--io-text-light: #000000;--io-border: #e5e7eb;--io-radius: 12px;--io-radius-lg: 20px;--io-shadow: 0 4px 24px rgba(0, 0, 0, .06);--io-shadow-lg: 0 8px 40px rgba(0, 0, 0, .1);--io-transition: .3s ease}@keyframes io-fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes io-fadeLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes io-fadeRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes io-scaleIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes io-pulse{0%,to{box-shadow:0 0 #e8a02566}50%{box-shadow:0 0 0 12px #e8a02500}}.io-animate{opacity:0;transform:translateY(40px);animation:io-fadeUp .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.io-animate--left{opacity:0;transform:translate(-40px);animation:io-fadeLeft .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.io-animate--right{opacity:0;transform:translate(40px);animation:io-fadeRight .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.io-animate--scale{opacity:0;transform:scale(.85);animation:io-scaleIn .7s ease forwards;animation-timeline:view();animation-range:entry 0% entry 25%}.io-stagger>*:nth-child(1){animation-delay:0s}.io-stagger>*:nth-child(2){animation-delay:.08s}.io-stagger>*:nth-child(3){animation-delay:.16s}.io-stagger>*:nth-child(4){animation-delay:.24s}.io-stagger>*:nth-child(5){animation-delay:.32s}.io-stagger>*:nth-child(6){animation-delay:.4s}.io-stagger>*:nth-child(7){animation-delay:.48s}@supports not (animation-timeline: view()){.io-animate,.io-animate--left,.io-animate--right,.io-animate--scale{opacity:1;transform:none;animation:none}}.io-container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.io-text-accent{color:var(--io-accent)}.io-checklist{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.io-checklist__item{display:flex;align-items:flex-start;gap:10px;font-size:.95rem;color:var(--io-text);line-height:1.5}.io-checklist__icon{flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;color:var(--io-accent)}.io-hero{background:var(--io-dark);text-align:center;padding:140px 20px 120px;position:relative;overflow:hidden}.io-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 30% 50%,rgba(232,160,37,.08) 0%,transparent 60%),radial-gradient(ellipse at 70% 30%,rgba(59,130,246,.06) 0%,transparent 50%);pointer-events:none}.io-hero__inner{position:relative;z-index:1;max-width:800px;margin:0 auto}.io-hero__breadcrumb{font-size:.85rem;color:var(--io-gray);margin-bottom:24px;letter-spacing:.3px;animation:io-fadeUp .6s ease .1s both}.io-hero__breadcrumb-active{color:var(--io-accent)}.io-hero__title{font-size:3rem;font-weight:700;color:var(--io-white);margin-bottom:20px;line-height:1.2;animation:io-fadeUp .7s ease .25s both}.io-hero__title-accent{color:var(--io-accent);font-style:italic;display:inline-block}.io-hero__subtitle{font-size:1.3rem;color:var(--io-white);margin-bottom:14px;font-weight:500;line-height:1.5;animation:io-fadeUp .7s ease .45s both}.io-hero__desc{font-size:.95rem;color:var(--io-gray-light);font-style:italic;animation:io-fadeUp .7s ease .6s both}.io-about{padding:80px 0;background:var(--io-white)}.io-about__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.io-about__heading{font-size:2.2rem;font-weight:700;color:var(--io-text);margin-bottom:20px;line-height:1.25}.io-about__text{font-size:1rem;color:var(--io-gray);line-height:1.75;margin-bottom:14px}.io-about__text:last-child{margin-bottom:0}.io-about__image img{width:100%;border-radius:var(--io-radius-lg);object-fit:cover}.io-stats,.io-whoweare__stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.io-stat{background:var(--io-light-bg);border-radius:var(--io-radius);padding:28px 20px;text-align:center;border:1px solid var(--io-border);transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease;position:relative;overflow:hidden}.io-stat:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--io-accent),var(--color-signature-blue));transform:scaleX(0);transform-origin:left;transition:transform .5s ease}.io-stat:hover:before{transform:scaleX(1)}.io-stat:hover{transform:translateY(-5px);box-shadow:0 12px 30px #00000014;border-color:var(--io-accent)}.io-stat__number{display:block;font-size:2.4rem;font-weight:800;color:var(--color-signature-blue);line-height:1;margin-bottom:8px;letter-spacing:-1px;font-variant-numeric:tabular-nums;opacity:0;transform:scale(0) translateY(10px);animation:vm-statPop .6s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:.3s}.io-stat:nth-child(1) .io-stat__number{animation-delay:.2s}.io-stat:nth-child(2) .io-stat__number{animation-delay:.4s}.io-stat:nth-child(3) .io-stat__number{animation-delay:.6s}.io-stat:nth-child(4) .io-stat__number{animation-delay:.8s}.io-stat__label{display:block;font-size:.82rem;color:var(--io-gray);font-weight:500;line-height:1.3}.io-stat--dark{background:var(--io-white);border-color:var(--io-border)}.io-whoweare{padding:80px 0;background:var(--io-light-bg)}.io-whoweare__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.io-whoweare__image img{width:100%;border-radius:var(--io-radius-lg);object-fit:cover}.io-whoweare__heading{font-size:2.2rem;font-weight:700;color:var(--io-text);margin-bottom:20px;line-height:1.25}.io-whoweare__text{font-size:1rem;color:var(--io-gray);line-height:1.75;margin-bottom:14px}.io-whoweare__text:last-child{margin-bottom:0}.io-services{padding:80px 0;background:var(--io-white)}.io-services__header{text-align:center;margin-bottom:48px}.io-services__title{font-size:2.2rem;font-weight:700;color:var(--io-text)}.io-services__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.io-service-card{background:var(--io-light-bg);border-radius:var(--io-radius);padding:28px;border:1px solid transparent;transition:box-shadow .4s ease,transform .4s ease,border-color .4s ease,background .4s ease}.io-service-card:hover{box-shadow:0 12px 36px #e8a0251f;transform:translateY(-5px);border-color:var(--io-accent);background:var(--io-white)}.io-service-card--wide{grid-column:1 / -1}.io-service-card__badge{display:inline-block;background:linear-gradient(110deg,var(--color-signature-blue) 30%,#60a5fa 50%,var(--color-signature-blue) 70%);background-size:200% 100%;color:var(--io-white);font-size:.75rem;font-weight:700;width:34px;height:34px;line-height:34px;text-align:center;border-radius:8px;margin-bottom:16px;transition:transform .3s ease}.io-service-card:hover .io-service-card__badge{animation:ea-shimmer 1.5s ease infinite;transform:scale(1.1)}.io-service-card__title{font-size:1.1rem;font-weight:600;color:var(--io-text);margin-bottom:10px}.io-service-card__text{font-size:.9rem;color:var(--io-gray);line-height:1.65;margin-bottom:14px}.io-service-card__tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.io-tag{display:inline-block;background:var(--io-white);color:var(--io-text);font-size:.75rem;font-weight:600;padding:4px 12px;border-radius:20px;border:1px solid var(--io-border);transition:background .3s ease,color .3s ease,border-color .3s ease,transform .3s ease}.io-tag:hover{background:var(--io-accent);color:var(--io-white);border-color:var(--io-accent);transform:translateY(-2px)}.io-service-card__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.io-service-card__list li{font-size:.85rem;color:var(--io-gray);padding-left:18px;position:relative;line-height:1.5}.io-service-card__list li:before{content:"\2022";position:absolute;left:0;color:var(--io-accent);font-weight:700}.io-service-card__list--horizontal{flex-direction:row;flex-wrap:wrap;gap:8px 24px}.io-delivery{padding:80px 0;background:linear-gradient(180deg,#fff,#f0f4ff);text-align:center;position:relative;overflow:hidden}.io-delivery:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:2px;height:100%;background:linear-gradient(180deg,transparent 0%,var(--color-signature-blue) 15%,var(--color-signature-blue) 85%,transparent 100%);opacity:.15;pointer-events:none}.io-delivery__heading{font-size:2rem;font-weight:700;color:var(--io-text);margin-bottom:14px;position:relative;z-index:1}.io-delivery__text{font-size:1rem;color:var(--io-gray);margin-bottom:48px;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6;position:relative;z-index:1}.io-delivery__steps{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:6px;position:relative;z-index:1}.io-step{display:flex;flex-direction:column;align-items:center;position:relative}.io-step__circle{width:95px;height:95px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:var(--io-white);border:2px solid #e0e7ff;color:var(--io-text);font-weight:700;font-size:.68rem;border-radius:18px;letter-spacing:.3px;line-height:1.3;padding:8px;position:relative;box-shadow:0 4px 20px #2563eb14;transition:all .4s ease}.io-step__circle:before{content:counter(ea-step-counter);counter-increment:ea-step-counter;position:absolute;top:-10px;right:-10px;width:28px;height:28px;background:linear-gradient(135deg,var(--color-signature-blue) 0%,#6366f1 100%);color:#fff;font-size:.7rem;font-weight:800;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #2563eb4d}.io-delivery__steps{counter-reset:ea-step-counter}.io-step:hover .io-step__circle{transform:translateY(-6px);border-color:var(--color-signature-blue);box-shadow:0 8px 30px #2563eb2e;background:linear-gradient(135deg,#f8faff,#eef2ff)}@keyframes ea-stepGlow{0%,10%{border-color:var(--color-signature-blue);box-shadow:0 8px 30px #2563eb40,0 0 0 4px #2563eb1a;transform:translateY(-4px) scale(1.03);background:linear-gradient(135deg,#f0f4ff,#e0e7ff)}22%,to{border-color:#e0e7ff;box-shadow:0 4px 20px #2563eb14;transform:translateY(0) scale(1);background:var(--io-white)}}.io-delivery__steps>:nth-child(1) .io-step__circle{animation:ea-stepGlow 7s ease infinite 0s}.io-delivery__steps>:nth-child(3) .io-step__circle{animation:ea-stepGlow 7s ease infinite 1s}.io-delivery__steps>:nth-child(5) .io-step__circle{animation:ea-stepGlow 7s ease infinite 2s}.io-delivery__steps>:nth-child(7) .io-step__circle{animation:ea-stepGlow 7s ease infinite 3s}.io-delivery__steps>:nth-child(9) .io-step__circle{animation:ea-stepGlow 7s ease infinite 4s}.io-delivery__steps>:nth-child(11) .io-step__circle{animation:ea-stepGlow 7s ease infinite 5s}.io-delivery__steps>:nth-child(13) .io-step__circle{animation:ea-stepGlow 7s ease infinite 6s}.io-step__arrow{color:var(--color-signature-blue);font-size:1.2rem;margin:0 2px;font-weight:300;opacity:.5;display:flex;align-items:center;animation:ea-arrowPulse 2s ease infinite}font-weight: 700; } .io-why{padding:80px 0;background:var(--io-white)}.io-why__grid{display:grid;grid-template-columns:1fr;gap:50px;align-items:center;max-width:800px}.io-why__heading{font-size:2rem;font-weight:700;color:var(--io-text);margin-bottom:16px;line-height:1.3}.io-why__text{font-size:1rem;color:var(--io-gray);line-height:1.7;margin-bottom:24px}.io-why__image img{width:100%;border-radius:var(--io-radius-lg);object-fit:cover}.io-industries{padding:80px 0;background:var(--io-light-bg);text-align:center}.io-industries__heading{font-size:2rem;font-weight:700;color:var(--io-text);margin-bottom:48px}.io-industries__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.io-industry{background:var(--io-white);border-radius:var(--io-radius);padding:32px 20px;text-align:center;border:1px solid var(--io-border);transition:box-shadow .4s ease,transform .4s ease,border-color .4s ease;cursor:default}.io-industry:hover{box-shadow:0 10px 30px #e8a0251a;transform:translateY(-5px);border-color:var(--io-accent)}.io-industry__icon{font-size:2.2rem;display:block;margin-bottom:14px;transition:transform .4s ease}.io-industry:hover .io-industry__icon{transform:scale(1.2) rotate(-5deg)}.io-industry__title{font-size:.95rem;font-weight:600;color:var(--io-text)}.io-reliable{padding:80px 0;background:linear-gradient(180deg,#f8f9fb,#eef1f8)}.io-reliable__inner{text-align:center;max-width:800px;margin:0 auto}.io-reliable__heading{font-size:2rem;font-weight:700;color:var(--io-text);margin-bottom:18px;line-height:1.35}.io-reliable__text{font-size:1rem;color:var(--io-gray);line-height:1.7;margin-bottom:40px}.io-reliable__pillars{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.io-pillar{display:flex;align-items:center;gap:8px;background:var(--io-white);border:1px solid var(--io-border);border-radius:30px;padding:10px 20px;box-shadow:0 2px 8px #0000000a;transition:background .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease;cursor:default}.io-pillar:hover{background:#e8a0250f;border-color:var(--io-accent);transform:translateY(-2px);box-shadow:0 4px 16px #e8a0251f}.io-pillar__dot{width:8px;height:8px;background:var(--io-accent);border-radius:50%;flex-shrink:0;transition:box-shadow .3s ease}.io-pillar:hover .io-pillar__dot{box-shadow:0 0 8px #e8a02599}.io-pillar__label{font-size:.85rem;color:var(--io-text);font-weight:500}.io-faq{padding:80px 0;background:var(--io-light-bg)}.io-faq__wrapper{max-width:750px;margin:0 auto;text-align:center}.io-faq__heading{font-size:1.8rem;font-weight:700;color:var(--io-text);margin-bottom:36px}.accordion-item{border-bottom:1px solid var(--io-border)}.accordion-item button{display:flex;justify-content:space-between;align-items:center;width:100%;padding:18px 0;background:none;border:none;cursor:pointer;font-size:1rem;font-weight:600;color:var(--io-text);text-align:left;gap:16px}.accordion-item button .icon:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-right:2.5px solid var(--io-text);border-bottom:2.5px solid var(--io-text);transform:translate(-50%,-25%) rotate(-135deg);transition:transform .3s ease}.accordion-content{max-height:0;overflow:hidden;transition:max-height var(--io-transition)}.accordion-content p{padding:0 0 18px;font-size:.9rem;color:var(--io-gray);line-height:1.7}.io-commitment{padding:60px 0;background:var(--io-white)}.io-commitment__inner{text-align:center;max-width:700px;margin:0 auto}.io-commitment__heading{font-size:2rem;font-weight:700;color:var(--io-text);margin-bottom:16px}.io-commitment__text{font-size:1rem;color:var(--io-gray);line-height:1.75}.io-cta{padding:80px 0;background:var(--io-dark)}.io-cta__inner{text-align:center;max-width:650px;margin:0 auto}.io-cta__heading{font-size:2rem;font-weight:700;color:var(--io-white);margin-bottom:16px;line-height:1.3}.io-cta__text{font-size:1rem;color:var(--io-gray-light);line-height:1.7;margin-bottom:32px}.io-cta__button{display:inline-block;background:var(--io-accent);color:var(--io-white);font-size:1rem;font-weight:600;padding:14px 36px;border-radius:8px;text-decoration:none;transition:background .3s ease,transform .3s ease,box-shadow .3s ease;animation:io-pulse 2.5s ease infinite}.io-cta__button:hover{background:var(--io-accent-hover);transform:translateY(-3px);box-shadow:0 8px 24px #e8a02559;animation:none}.io-stat__icon{display:block;font-size:2.2rem;line-height:1;margin-bottom:10px}.io-services__subtitle{font-size:1rem;color:var(--io-gray);margin-top:12px;line-height:1.6}@media(max-width:1024px){.io-hero__title{font-size:2.2rem}.io-about__heading,.io-whoweare__heading,.io-services__title{font-size:1.8rem}.io-service-card__title{font-size:1rem}.io-delivery__heading{font-size:1.8rem}.io-step__circle{width:85px;height:85px;font-size:.62rem;border-radius:14px;padding:6px}.io-step__circle:before{width:22px;height:22px;font-size:.58rem}.io-step__arrow{font-size:1rem;margin:0 1px}.io-reliable__heading{font-size:1.8rem}}@media(max-width:768px){.io-hero{padding:100px 16px 80px}.io-hero__title{font-size:1.7rem}.io-hero__subtitle{font-size:1rem}.io-about__grid,.io-whoweare__grid{grid-template-columns:1fr;gap:30px}.io-about__heading,.io-whoweare__heading{font-size:1.6rem}.io-stats,.io-whoweare__stats{grid-template-columns:1fr 1fr;order:2}.io-about__content,.io-whoweare__content{order:1}.io-services__grid{grid-template-columns:1fr}.io-services__title{font-size:1.5rem}.io-service-card--wide{grid-column:span 1}.io-delivery__heading{font-size:1.5rem}.io-delivery__steps{flex-wrap:wrap;gap:12px;justify-content:center}.io-step__arrow{display:none}.io-step__circle{width:90px;height:90px;font-size:.7rem;border-radius:16px}.io-reliable__heading{font-size:1.5rem}.io-reliable__pillars{flex-wrap:wrap;gap:12px}.io-why__heading,.io-industries__heading{font-size:1.5rem}.io-industries__grid{grid-template-columns:1fr 1fr}.io-faq__heading{font-size:1.3rem}.io-cta__heading{font-size:1.5rem}.io-animate,.io-animate--left,.io-animate--right,.io-animate--scale{opacity:1;transform:none;animation:none}}@media(max-width:480px){.io-hero{padding:90px 14px 60px}.io-hero__title{font-size:1.4rem}.io-hero__subtitle{font-size:.9rem}.io-hero__breadcrumb{font-size:.75rem}.io-about,.io-whoweare,.io-services,.io-delivery,.io-reliable,.io-why,.io-industries,.io-faq,.io-commitment,.io-cta{padding:50px 0}.io-about__heading,.io-whoweare__heading{font-size:1.4rem}.io-about__text,.io-whoweare__text{font-size:.9rem}.io-stats,.io-whoweare__stats{grid-template-columns:1fr 1fr;gap:12px}.io-stat{padding:20px 14px}.io-stat__number,.io-stat__icon{font-size:1.8rem}.io-stat__label{font-size:.75rem}.io-services__title{font-size:1.3rem}.io-service-card{padding:20px 16px}.io-service-card__badge{font-size:.7rem;padding:4px 10px}.io-delivery__heading{font-size:1.3rem}.io-step__circle{width:80px;height:80px;font-size:.65rem;border-radius:14px}.io-step__circle:before{width:22px;height:22px;font-size:.6rem;top:-8px;right:-8px}.io-reliable__heading{font-size:1.3rem}.io-pillar{padding:10px 14px;font-size:.82rem}.io-industries__grid{grid-template-columns:1fr 1fr;gap:12px}.io-industry{padding:20px 14px}.io-cta__heading{font-size:1.3rem}.io-cta__button{font-size:.9rem;padding:14px 28px}}.io-tech{padding:80px 0;background:var(--io-light-bg)}.io-tech__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.io-tech__heading{font-size:2.2rem;font-weight:700;color:var(--io-text);margin-bottom:20px;line-height:1.25}.io-tech__text{font-size:1rem;color:var(--io-gray);line-height:1.75;margin-bottom:14px}.io-tech__stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.io-tech__tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}@media(max-width:768px){.io-tech__grid{grid-template-columns:1fr;gap:30px}.io-tech__heading{font-size:1.6rem}.io-tech__stats{grid-template-columns:1fr 1fr}}@media(max-width:480px){.io-tech__heading{font-size:1.4rem}}.io-faq__subtext{font-size:.95rem;color:#000;margin-bottom:32px}.io-faq__list{text-align:left}.io-faq__item{border-bottom:1px solid #e5e7eb;overflow:hidden}.io-faq__item summary{list-style:none}.io-faq__item summary::-webkit-details-marker{display:none}.io-faq__question{display:flex;justify-content:space-between;align-items:center;width:100%;padding:18px 0;cursor:pointer;font-size:1rem;font-weight:600;color:#000;text-align:left;gap:16px;transition:color .3s ease}.io-faq__question:hover{color:var(--io-accent)}.io-faq__chevron{flex-shrink:0;width:20px;height:20px;position:relative;transition:transform .3s ease}.io-faq__chevron:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-right:2.5px solid #000;border-bottom:2.5px solid #000;transform:translate(-50%,-25%) rotate(45deg);transition:transform .3s ease}.io-faq__item[open] .io-faq__chevron:before{transform:translate(-50%,-25%) rotate(-135deg)}.io-faq__answer{padding:0 0 18px;overflow:hidden}.io-faq__answer p{font-size:.9rem;color:#000;line-height:1.7;margin:0}:root{--sd-accent: #e8a025;--sd-accent-hover: #d4911e;--sd-dark: #0b1120;--sd-dark-2: #101828;--sd-dark-3: #1a2332;--sd-white: #ffffff;--sd-gray: #000000;--sd-gray-light: #000000;--sd-light-bg: #f8f9fb;--sd-light-bg-2: #f1f3f7;--sd-text: #000000;--sd-text-light: #000000;--sd-border: #e5e7eb;--sd-radius: 12px;--sd-radius-lg: 20px;--sd-shadow: 0 4px 24px rgba(0, 0, 0, .06);--sd-shadow-lg: 0 8px 40px rgba(0, 0, 0, .1);--sd-transition: .3s ease}@keyframes sd-fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes sd-fadeLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes sd-fadeRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes sd-scaleIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes sd-pulse{0%,to{box-shadow:0 0 #e8a02566}50%{box-shadow:0 0 0 12px #e8a02500}}@keyframes ea-shimmer{0%{background-position:-200% center}to{background-position:200% center}}.sd-animate{opacity:0;transform:translateY(40px);animation:sd-fadeUp .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.sd-animate--left{opacity:0;transform:translate(-40px);animation:sd-fadeLeft .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.sd-animate--right{opacity:0;transform:translate(40px);animation:sd-fadeRight .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.sd-animate--scale{opacity:0;transform:scale(.85);animation:sd-scaleIn .7s ease forwards;animation-timeline:view();animation-range:entry 0% entry 25%}.sd-stagger>*:nth-child(1){animation-delay:0s}.sd-stagger>*:nth-child(2){animation-delay:.08s}.sd-stagger>*:nth-child(3){animation-delay:.16s}.sd-stagger>*:nth-child(4){animation-delay:.24s}.sd-stagger>*:nth-child(5){animation-delay:.32s}.sd-stagger>*:nth-child(6){animation-delay:.4s}.sd-stagger>*:nth-child(7){animation-delay:.48s}@supports not (animation-timeline: view()){.sd-animate,.sd-animate--left,.sd-animate--right,.sd-animate--scale{opacity:1;transform:none;animation:none}}.sd-container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.sd-text-accent{color:var(--sd-accent)}.sd-checklist{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.sd-checklist__item{display:flex;align-items:flex-start;gap:10px;font-size:.95rem;color:var(--sd-text);line-height:1.5}.sd-checklist__icon{flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;color:var(--sd-accent)}.sd-hero{background:var(--sd-dark);text-align:center;padding:140px 20px 120px;position:relative;overflow:hidden}.sd-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 30% 50%,rgba(232,160,37,.08) 0%,transparent 60%),radial-gradient(ellipse at 70% 30%,rgba(59,130,246,.06) 0%,transparent 50%);pointer-events:none}.sd-hero__inner{position:relative;z-index:1;max-width:800px;margin:0 auto}.sd-hero__breadcrumb{font-size:.85rem;color:var(--sd-gray);margin-bottom:24px;letter-spacing:.3px;animation:sd-fadeUp .6s ease .1s both}.sd-hero__breadcrumb-active{color:var(--sd-accent)}.sd-hero__title{font-size:3rem;font-weight:700;color:var(--sd-white);margin-bottom:20px;line-height:1.2;animation:sd-fadeUp .7s ease .25s both}.sd-hero__title-accent{color:var(--sd-accent);font-style:italic;display:inline-block}.sd-hero__subtitle{font-size:1.3rem;color:var(--sd-white);margin-bottom:14px;font-weight:500;line-height:1.5;animation:sd-fadeUp .7s ease .45s both}.sd-hero__desc{font-size:.95rem;color:var(--sd-gray-light);font-style:italic;animation:sd-fadeUp .7s ease .6s both}.sd-about{padding:80px 0;background:var(--sd-white)}.sd-about__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.sd-about__heading{font-size:2.2rem;font-weight:700;color:var(--sd-text);margin-bottom:20px;line-height:1.25}.sd-about__text{font-size:1rem;color:var(--sd-gray);line-height:1.75;margin-bottom:14px}.sd-about__text:last-child{margin-bottom:0}.sd-about__image img{width:100%;border-radius:var(--sd-radius-lg);object-fit:cover}.sd-stats,.sd-whoweare__stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.sd-stat{background:var(--sd-light-bg);border-radius:var(--sd-radius);padding:28px 20px;text-align:center;border:1px solid var(--sd-border);transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease;position:relative;overflow:hidden}.sd-stat:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--sd-accent),var(--color-signature-blue));transform:scaleX(0);transform-origin:left;transition:transform .5s ease}.sd-stat:hover:before{transform:scaleX(1)}.sd-stat:hover{transform:translateY(-5px);box-shadow:0 12px 30px #00000014;border-color:var(--sd-accent)}.sd-stat__number{display:block;font-size:2.4rem;font-weight:800;color:var(--color-signature-blue);line-height:1;margin-bottom:8px;letter-spacing:-1px;font-variant-numeric:tabular-nums;opacity:0;transform:scale(0) translateY(10px);animation:vm-statPop .6s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:.3s}.sd-stat:nth-child(1) .sd-stat__number{animation-delay:.2s}.sd-stat:nth-child(2) .sd-stat__number{animation-delay:.4s}.sd-stat:nth-child(3) .sd-stat__number{animation-delay:.6s}.sd-stat:nth-child(4) .sd-stat__number{animation-delay:.8s}.sd-stat__label{display:block;font-size:.82rem;color:var(--sd-gray);font-weight:500;line-height:1.3}.sd-stat--dark{background:var(--sd-white);border-color:var(--sd-border)}.sd-whoweare{padding:80px 0;background:var(--sd-light-bg)}.sd-whoweare__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.sd-whoweare__image img{width:100%;border-radius:var(--sd-radius-lg);object-fit:cover}.sd-whoweare__heading{font-size:2.2rem;font-weight:700;color:var(--sd-text);margin-bottom:20px;line-height:1.25}.sd-whoweare__text{font-size:1rem;color:var(--sd-gray);line-height:1.75;margin-bottom:14px}.sd-whoweare__text:last-child{margin-bottom:0}.sd-services{padding:80px 0;background:var(--sd-white)}.sd-services__header{text-align:center;margin-bottom:48px}.sd-services__title{font-size:2.2rem;font-weight:700;color:var(--sd-text)}.sd-services__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.sd-service-card{background:var(--sd-light-bg);border-radius:var(--sd-radius);padding:28px;border:1px solid transparent;transition:box-shadow .4s ease,transform .4s ease,border-color .4s ease,background .4s ease}.sd-service-card:hover{box-shadow:0 12px 36px #e8a0251f;transform:translateY(-5px);border-color:var(--sd-accent);background:var(--sd-white)}.sd-service-card--wide{grid-column:1 / -1}.sd-service-card__badge{display:inline-block;background:linear-gradient(110deg,var(--color-signature-blue) 30%,#60a5fa 50%,var(--color-signature-blue) 70%);background-size:200% 100%;color:var(--sd-white);font-size:.75rem;font-weight:700;width:34px;height:34px;line-height:34px;text-align:center;border-radius:8px;margin-bottom:16px;transition:transform .3s ease}.sd-service-card:hover .sd-service-card__badge{animation:ea-shimmer 1.5s ease infinite;transform:scale(1.1)}.sd-service-card__title{font-size:1.1rem;font-weight:600;color:var(--sd-text);margin-bottom:10px}.sd-service-card__text{font-size:.9rem;color:var(--sd-gray);line-height:1.65;margin-bottom:14px}.sd-service-card__tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.sd-tag{display:inline-block;background:var(--sd-white);color:var(--sd-text);font-size:.75rem;font-weight:600;padding:4px 12px;border-radius:20px;border:1px solid var(--sd-border);transition:background .3s ease,color .3s ease,border-color .3s ease,transform .3s ease}.sd-tag:hover{background:var(--sd-accent);color:var(--sd-white);border-color:var(--sd-accent);transform:translateY(-2px)}.sd-service-card__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.sd-service-card__list li{font-size:.85rem;color:var(--sd-gray);padding-left:18px;position:relative;line-height:1.5}.sd-service-card__list li:before{content:"\2022";position:absolute;left:0;color:var(--sd-accent);font-weight:700}.sd-service-card__list--horizontal{flex-direction:row;flex-wrap:wrap;gap:8px 24px}.sd-delivery{padding:80px 0;background:linear-gradient(180deg,#fff,#f0f4ff);text-align:center;position:relative;overflow:hidden}.sd-delivery:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:2px;height:100%;background:linear-gradient(180deg,transparent 0%,var(--color-signature-blue) 15%,var(--color-signature-blue) 85%,transparent 100%);opacity:.15;pointer-events:none}.sd-delivery__heading{font-size:2rem;font-weight:700;color:var(--sd-text);margin-bottom:14px;position:relative;z-index:1}.sd-delivery__text{font-size:1rem;color:var(--sd-gray);margin-bottom:48px;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6;position:relative;z-index:1}.sd-delivery__steps{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:6px;position:relative;z-index:1}.sd-step{display:flex;flex-direction:column;align-items:center;position:relative}.sd-step__circle{width:95px;height:95px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:var(--sd-white);border:2px solid #e0e7ff;color:var(--sd-text);font-weight:700;font-size:.68rem;border-radius:18px;letter-spacing:.3px;line-height:1.3;padding:8px;position:relative;box-shadow:0 4px 20px #2563eb14;transition:all .4s ease}.sd-step__circle:before{content:counter(ea-step-counter);counter-increment:ea-step-counter;position:absolute;top:-10px;right:-10px;width:28px;height:28px;background:linear-gradient(135deg,var(--color-signature-blue) 0%,#6366f1 100%);color:#fff;font-size:.7rem;font-weight:800;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #2563eb4d}.sd-delivery__steps{counter-reset:ea-step-counter}.sd-step:hover .sd-step__circle{transform:translateY(-6px);border-color:var(--color-signature-blue);box-shadow:0 8px 30px #2563eb2e;background:linear-gradient(135deg,#f8faff,#eef2ff)}@keyframes ea-stepGlow{0%,10%{border-color:var(--color-signature-blue);box-shadow:0 8px 30px #2563eb40,0 0 0 4px #2563eb1a;transform:translateY(-4px) scale(1.03);background:linear-gradient(135deg,#f0f4ff,#e0e7ff)}22%,to{border-color:#e0e7ff;box-shadow:0 4px 20px #2563eb14;transform:translateY(0) scale(1);background:var(--sd-white)}}.sd-delivery__steps>:nth-child(1) .sd-step__circle{animation:ea-stepGlow 7s ease infinite 0s}.sd-delivery__steps>:nth-child(3) .sd-step__circle{animation:ea-stepGlow 7s ease infinite 1s}.sd-delivery__steps>:nth-child(5) .sd-step__circle{animation:ea-stepGlow 7s ease infinite 2s}.sd-delivery__steps>:nth-child(7) .sd-step__circle{animation:ea-stepGlow 7s ease infinite 3s}.sd-delivery__steps>:nth-child(9) .sd-step__circle{animation:ea-stepGlow 7s ease infinite 4s}.sd-delivery__steps>:nth-child(11) .sd-step__circle{animation:ea-stepGlow 7s ease infinite 5s}.sd-delivery__steps>:nth-child(13) .sd-step__circle{animation:ea-stepGlow 7s ease infinite 6s}.sd-step__arrow{color:var(--color-signature-blue);font-size:1.2rem;margin:0 2px;font-weight:300;opacity:.5;display:flex;align-items:center;animation:ea-arrowPulse 2s ease infinite}@keyframes ea-arrowPulse{0%,to{opacity:.4;transform:translate(0)}50%{opacity:.8;transform:translate(3px)}}font-weight: 700; } .sd-why{padding:80px 0;background:var(--sd-white)}.sd-why__grid{display:grid;grid-template-columns:1fr;gap:50px;align-items:center;max-width:800px}.sd-why__heading{font-size:2rem;font-weight:700;color:var(--sd-text);margin-bottom:16px;line-height:1.3}.sd-why__text{font-size:1rem;color:var(--sd-gray);line-height:1.7;margin-bottom:24px}.sd-why__image img{width:100%;border-radius:var(--sd-radius-lg);object-fit:cover}.sd-industries{padding:80px 0;background:var(--sd-light-bg);text-align:center}.sd-industries__heading{font-size:2rem;font-weight:700;color:var(--sd-text);margin-bottom:48px}.sd-industries__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.sd-industry{background:var(--sd-white);border-radius:var(--sd-radius);padding:32px 20px;text-align:center;border:1px solid var(--sd-border);transition:box-shadow .4s ease,transform .4s ease,border-color .4s ease;cursor:default}.sd-industry:hover{box-shadow:0 10px 30px #e8a0251a;transform:translateY(-5px);border-color:var(--sd-accent)}.sd-industry__icon{font-size:2.2rem;display:block;margin-bottom:14px;transition:transform .4s ease}.sd-industry:hover .sd-industry__icon{transform:scale(1.2) rotate(-5deg)}.sd-industry__title{font-size:.95rem;font-weight:600;color:var(--sd-text)}.sd-reliable{padding:80px 0;background:linear-gradient(180deg,#f8f9fb,#eef1f8)}.sd-reliable__inner{text-align:center;max-width:800px;margin:0 auto}.sd-reliable__heading{font-size:2rem;font-weight:700;color:var(--sd-text);margin-bottom:18px;line-height:1.35}.sd-reliable__text{font-size:1rem;color:var(--sd-gray);line-height:1.7;margin-bottom:40px}.sd-reliable__pillars{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.sd-pillar{display:flex;align-items:center;gap:8px;background:var(--sd-white);border:1px solid var(--sd-border);border-radius:30px;padding:10px 20px;box-shadow:0 2px 8px #0000000a;transition:background .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease;cursor:default}.sd-pillar:hover{background:#e8a0250f;border-color:var(--sd-accent);transform:translateY(-2px);box-shadow:0 4px 16px #e8a0251f}.sd-pillar__dot{width:8px;height:8px;background:var(--sd-accent);border-radius:50%;flex-shrink:0;transition:box-shadow .3s ease}.sd-pillar:hover .sd-pillar__dot{box-shadow:0 0 8px #e8a02599}.sd-pillar__label{font-size:.85rem;color:var(--sd-text);font-weight:500}.sd-faq{padding:80px 0;background:var(--sd-light-bg)}.sd-faq__wrapper{max-width:750px;margin:0 auto;text-align:center}.sd-faq__heading{font-size:1.8rem;font-weight:700;color:var(--sd-text);margin-bottom:36px}.accordion-item{border-bottom:1px solid var(--sd-border)}.accordion-item button{display:flex;justify-content:space-between;align-items:center;width:100%;padding:18px 0;background:none;border:none;cursor:pointer;font-size:1rem;font-weight:600;color:var(--sd-text);text-align:left;gap:16px}.accordion-item button .icon:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-right:2.5px solid var(--sd-text);border-bottom:2.5px solid var(--sd-text);transform:translate(-50%,-25%) rotate(-135deg);transition:transform .3s ease}.accordion-content{max-height:0;overflow:hidden;transition:max-height var(--sd-transition)}.accordion-content p{padding:0 0 18px;font-size:.9rem;color:var(--sd-gray);line-height:1.7}.sd-commitment{padding:60px 0;background:var(--sd-white)}.sd-commitment__inner{text-align:center;max-width:700px;margin:0 auto}.sd-commitment__heading{font-size:2rem;font-weight:700;color:var(--sd-text);margin-bottom:16px}.sd-commitment__text{font-size:1rem;color:var(--sd-gray);line-height:1.75}.sd-cta{padding:80px 0;background:var(--sd-dark)}.sd-cta__inner{text-align:center;max-width:650px;margin:0 auto}.sd-cta__heading{font-size:2rem;font-weight:700;color:var(--sd-white);margin-bottom:16px;line-height:1.3}.sd-cta__text{font-size:1rem;color:var(--sd-gray-light);line-height:1.7;margin-bottom:32px}.sd-cta__button{display:inline-block;background:var(--sd-accent);color:var(--sd-white);font-size:1rem;font-weight:600;padding:14px 36px;border-radius:8px;text-decoration:none;transition:background .3s ease,transform .3s ease,box-shadow .3s ease;animation:sd-pulse 2.5s ease infinite}.sd-cta__button:hover{background:var(--sd-accent-hover);transform:translateY(-3px);box-shadow:0 8px 24px #e8a02559;animation:none}.sd-stat__icon{display:block;font-size:2.2rem;line-height:1;margin-bottom:10px}.sd-services__subtitle{font-size:1rem;color:var(--sd-gray);margin-top:12px;line-height:1.6}@media(max-width:1024px){.sd-hero__title{font-size:2.2rem}.sd-about__heading,.sd-whoweare__heading,.sd-services__title{font-size:1.8rem}.sd-service-card__title{font-size:1rem}.sd-delivery__heading{font-size:1.8rem}.sd-step__circle{width:85px;height:85px;font-size:.62rem;border-radius:14px;padding:6px}.sd-step__circle:before{width:22px;height:22px;font-size:.58rem}.sd-step__arrow{font-size:1rem;margin:0 1px}.sd-reliable__heading{font-size:1.8rem}}@media(max-width:768px){.sd-hero{padding:100px 16px 80px}.sd-hero__title{font-size:1.7rem}.sd-hero__subtitle{font-size:1rem}.sd-about__grid,.sd-whoweare__grid{grid-template-columns:1fr;gap:30px}.sd-about__heading,.sd-whoweare__heading{font-size:1.6rem}.sd-stats,.sd-whoweare__stats{grid-template-columns:1fr 1fr;order:2}.sd-about__content,.sd-whoweare__content{order:1}.sd-services__grid{grid-template-columns:1fr}.sd-services__title{font-size:1.5rem}.sd-service-card--wide{grid-column:span 1}.sd-delivery__heading{font-size:1.5rem}.sd-delivery__steps{flex-wrap:wrap;gap:12px;justify-content:center}.sd-step__arrow{display:none}.sd-step__circle{width:90px;height:90px;font-size:.7rem;border-radius:16px}.sd-reliable__heading{font-size:1.5rem}.sd-reliable__pillars{flex-wrap:wrap;gap:12px}.sd-why__heading,.sd-industries__heading{font-size:1.5rem}.sd-industries__grid{grid-template-columns:1fr 1fr}.sd-faq__heading{font-size:1.3rem}.sd-cta__heading{font-size:1.5rem}.sd-animate,.sd-animate--left,.sd-animate--right,.sd-animate--scale{opacity:1;transform:none;animation:none}}@media(max-width:480px){.sd-hero{padding:90px 14px 60px}.sd-hero__title{font-size:1.4rem}.sd-hero__subtitle{font-size:.9rem}.sd-hero__breadcrumb{font-size:.75rem}.sd-about,.sd-whoweare,.sd-services,.sd-delivery,.sd-reliable,.sd-why,.sd-industries,.sd-faq,.sd-commitment,.sd-cta{padding:50px 0}.sd-about__heading,.sd-whoweare__heading{font-size:1.4rem}.sd-about__text,.sd-whoweare__text{font-size:.9rem}.sd-stats,.sd-whoweare__stats{grid-template-columns:1fr 1fr;gap:12px}.sd-stat{padding:20px 14px}.sd-stat__number,.sd-stat__icon{font-size:1.8rem}.sd-stat__label{font-size:.75rem}.sd-services__title{font-size:1.3rem}.sd-service-card{padding:20px 16px}.sd-service-card__badge{font-size:.7rem;padding:4px 10px}.sd-delivery__heading{font-size:1.3rem}.sd-step__circle{width:80px;height:80px;font-size:.65rem;border-radius:14px}.sd-step__circle:before{width:22px;height:22px;font-size:.6rem;top:-8px;right:-8px}.sd-reliable__heading{font-size:1.3rem}.sd-pillar{padding:10px 14px;font-size:.82rem}.sd-industries__grid{grid-template-columns:1fr 1fr;gap:12px}.sd-industry{padding:20px 14px}.sd-cta__heading{font-size:1.3rem}.sd-cta__button{font-size:.9rem;padding:14px 28px}}.sd-tech{padding:80px 0;background:var(--sd-light-bg)}.sd-tech__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.sd-tech__heading{font-size:2.2rem;font-weight:700;color:var(--sd-text);margin-bottom:20px;line-height:1.25}.sd-tech__text{font-size:1rem;color:var(--sd-gray);line-height:1.75;margin-bottom:14px}.sd-tech__stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.sd-tech__tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}@media(max-width:768px){.sd-tech__grid{grid-template-columns:1fr;gap:30px}.sd-tech__heading{font-size:1.6rem}.sd-tech__stats{grid-template-columns:1fr 1fr}}@media(max-width:480px){.sd-tech__heading{font-size:1.4rem}}.sd-faq__subtext{font-size:.95rem;color:#000;margin-bottom:32px}.sd-faq__list{text-align:left}.sd-faq__item{border-bottom:1px solid #e5e7eb;overflow:hidden}.sd-faq__item summary{list-style:none}.sd-faq__item summary::-webkit-details-marker{display:none}.sd-faq__question{display:flex;justify-content:space-between;align-items:center;width:100%;padding:18px 0;cursor:pointer;font-size:1rem;font-weight:600;color:#000;text-align:left;gap:16px;transition:color .3s ease}.sd-faq__question:hover{color:var(--sd-accent)}.sd-faq__chevron{flex-shrink:0;width:20px;height:20px;position:relative;transition:transform .3s ease}.sd-faq__chevron:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-right:2.5px solid #000;border-bottom:2.5px solid #000;transform:translate(-50%,-25%) rotate(45deg);transition:transform .3s ease}.sd-faq__item[open] .sd-faq__chevron:before{transform:translate(-50%,-25%) rotate(-135deg)}.sd-faq__answer{padding:0 0 18px;overflow:hidden}.sd-faq__answer p{font-size:.9rem;color:#000;line-height:1.7;margin:0}.ml-hero__desc,.ml-hero__subtitle,.sf-hero__desc,.sf-hero__subtitle,.si-hero__desc,.si-hero__subtitle,.am-hero__desc,.am-hero__subtitle,.cs-hero__desc,.cs-hero__subtitle,.ma-hero__desc,.ma-hero__subtitle,.cp-hero__desc,.cp-hero__subtitle,.vm-hero__desc,.vm-hero__subtitle,.co-hero__desc,.co-hero__subtitle,.sl-hero__desc,.sl-hero__subtitle,.sn-hero__desc,.sn-hero__subtitle,.sc-hero__desc,.sc-hero__subtitle,.ea-hero__desc,.ea-hero__subtitle,.wd-hero__desc,.wd-hero__subtitle,.sd-hero__desc,.sd-hero__subtitle,.io-hero__desc,.io-hero__subtitle{color:#ffffffd9!important}nav[aria-label=Breadcrumb] ol{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;list-style:none!important;margin:0 0 20px!important;padding:0!important;font-size:.9rem!important}nav[aria-label=Breadcrumb] ol li{display:flex!important;align-items:center!important}nav[aria-label=Breadcrumb] ol li a{color:#fff!important;text-decoration:none!important;font-weight:500!important;cursor:pointer!important;pointer-events:auto!important}nav[aria-label=Breadcrumb] ol li a:hover{color:#e8a025!important;text-decoration:underline!important}nav[aria-label=Breadcrumb] ol li span{color:#e8a025!important;font-weight:700!important}section[class*=-hero] nav[aria-label=Breadcrumb] ol{display:flex!important;justify-content:center!important;align-items:center!important;list-style:none!important;margin:0 0 20px!important;padding:0!important}section[class*=-hero] nav[aria-label=Breadcrumb] a,section[class*=-hero] nav[aria-label=Breadcrumb] a:link,section[class*=-hero] nav[aria-label=Breadcrumb] a:visited,section[class*=-hero] nav[aria-label=Breadcrumb] a:active{color:#fff!important;text-decoration:none!important;font-weight:500!important;cursor:pointer!important;pointer-events:auto!important}section[class*=-hero] nav[aria-label=Breadcrumb] a:hover{color:#e8a025!important;text-decoration:underline!important}section[class*=-hero] nav[aria-label=Breadcrumb] li>span{color:#e8a025!important;font-weight:700!important}.co-cta__heading,.co-cta__text,.cp-cta__heading,.cp-cta__text,.am-cta__heading,.am-cta__text,.ml-cta__heading,.ml-cta__text,.vm-cta__heading,.vm-cta__text,.cs-cta__heading,.cs-cta__text,.ma-cta__heading,.ma-cta__text,.sf-cta__heading,.sf-cta__text,.sl-cta__heading,.sl-cta__text,.sn-cta__heading,.sn-cta__text,.sc-cta__heading,.sc-cta__text,.ea-cta__heading,.ea-cta__text,.si-cta__heading,.si-cta__text,.wd-cta__heading,.wd-cta__text,.sd-cta__heading,.sd-cta__text,.io-cta__heading,.io-cta__text{color:#ffffff \!important}section[class*=-cta] h2,section[class*=-cta] p{color:#ffffff \!important}.co-delivery__text,.co-cta__text,.co-reliable__text,.cp-delivery__text,.cp-cta__text,.cp-reliable__text,.am-delivery__text,.am-cta__text,.am-reliable__text,.ml-delivery__text,.ml-cta__text,.ml-reliable__text,.vm-delivery__text,.vm-cta__text,.vm-reliable__text,.cs-delivery__text,.cs-cta__text,.cs-reliable__text,.ma-delivery__text,.ma-cta__text,.ma-reliable__text,.sf-delivery__text,.sf-cta__text,.sf-reliable__text,.sl-delivery__text,.sl-cta__text,.sl-reliable__text,.sn-delivery__text,.sn-cta__text,.sn-reliable__text,.sc-delivery__text,.sc-cta__text,.sc-reliable__text,.ea-delivery__text,.ea-cta__text,.ea-reliable__text,.si-delivery__text,.si-cta__text,.si-reliable__text,.wd-delivery__text,.wd-cta__text,.wd-reliable__text,.sd-delivery__text,.sd-cta__text,.sd-reliable__text,.io-delivery__text,.io-cta__text,.io-reliable__text{color:#e5e5e5}.co-hero h1,.co-hero p,.co-hero a,.cp-hero h1,.cp-hero p,.cp-hero a,.am-hero h1,.am-hero p,.am-hero a,.ml-hero h1,.ml-hero p,.ml-hero a,.vm-hero h1,.vm-hero p,.vm-hero a,.cs-hero h1,.cs-hero p,.cs-hero a,.ma-hero h1,.ma-hero p,.ma-hero a,.sf-hero h1,.sf-hero p,.sf-hero a,.sl-hero h1,.sl-hero p,.sl-hero a,.sn-hero h1,.sn-hero p,.sn-hero a,.sc-hero h1,.sc-hero p,.sc-hero a,.ea-hero h1,.ea-hero p,.ea-hero a,.si-hero h1,.si-hero p,.si-hero a,.wd-hero h1,.wd-hero p,.wd-hero a,.sd-hero h1,.sd-hero p,.sd-hero a,.io-hero h1,.io-hero p,.io-hero a,.co-cta h2,.co-cta p,.cp-cta h2,.cp-cta p,.am-cta h2,.am-cta p,.ml-cta h2,.ml-cta p,.vm-cta h2,.vm-cta p,.cs-cta h2,.cs-cta p,.ma-cta h2,.ma-cta p,.sf-cta h2,.sf-cta p,.sl-cta h2,.sl-cta p,.sn-cta h2,.sn-cta p,.sc-cta h2,.sc-cta p,.ea-cta h2,.ea-cta p,.si-cta h2,.si-cta p,.wd-cta h2,.wd-cta p,.sd-cta h2,.sd-cta p,.io-cta h2,.io-cta p{color:#fff}.cp-about h2,.cp-about p,.cp-services h2,.cp-services p,.cp-delivery h2,.cp-delivery p,.cp-reliable h2,.cp-reliable p,.cp-industries h2,.cp-industries p,.cp-faq h3,.cp-faq p,.am-about h2,.am-about p,.am-services h2,.am-services p,.am-delivery h2,.am-delivery p,.am-reliable h2,.am-reliable p,.am-industries h2,.am-industries p,.am-faq h3,.am-faq p,.ml-about h2,.ml-about p,.ml-services h2,.ml-services p,.ml-delivery h2,.ml-delivery p,.ml-reliable h2,.ml-reliable p,.ml-industries h2,.ml-industries p,.ml-faq h3,.ml-faq p,.vm-about h2,.vm-about p,.vm-services h2,.vm-services p,.vm-delivery h2,.vm-delivery p,.vm-reliable h2,.vm-reliable p,.vm-industries h2,.vm-industries p,.vm-faq h3,.vm-faq p,.cs-about h2,.cs-about p,.cs-services h2,.cs-services p,.cs-delivery h2,.cs-delivery p,.cs-reliable h2,.cs-reliable p,.cs-industries h2,.cs-industries p,.cs-faq h3,.cs-faq p,.ma-about h2,.ma-about p,.ma-services h2,.ma-services p,.ma-delivery h2,.ma-delivery p,.ma-reliable h2,.ma-reliable p,.ma-industries h2,.ma-industries p,.ma-faq h3,.ma-faq p,.sf-about h2,.sf-about p,.sf-services h2,.sf-services p,.sf-delivery h2,.sf-delivery p,.sf-reliable h2,.sf-reliable p,.sf-industries h2,.sf-industries p,.sf-faq h3,.sf-faq p,.sl-about h2,.sl-about p,.sl-services h2,.sl-services p,.sl-delivery h2,.sl-delivery p,.sl-reliable h2,.sl-reliable p,.sl-industries h2,.sl-industries p,.sl-faq h3,.sl-faq p,.sn-about h2,.sn-about p,.sn-services h2,.sn-services p,.sn-delivery h2,.sn-delivery p,.sn-reliable h2,.sn-reliable p,.sn-industries h2,.sn-industries p,.sn-faq h3,.sn-faq p,.sc-about h2,.sc-about p,.sc-services h2,.sc-services p,.sc-delivery h2,.sc-delivery p,.sc-reliable h2,.sc-reliable p,.sc-industries h2,.sc-industries p,.sc-faq h3,.sc-faq p,.ea-about h2,.ea-about p,.ea-services h2,.ea-services p,.ea-delivery h2,.ea-delivery p,.ea-reliable h2,.ea-reliable p,.ea-industries h2,.ea-industries p,.ea-faq h3,.ea-faq p,.si-about h2,.si-about p,.si-services h2,.si-services p,.si-delivery h2,.si-delivery p,.si-reliable h2,.si-reliable p,.si-industries h2,.si-industries p,.si-faq h3,.si-faq p,.wd-about h2,.wd-about p,.wd-services h2,.wd-services p,.wd-delivery h2,.wd-delivery p,.wd-reliable h2,.wd-reliable p,.wd-industries h2,.wd-industries p,.wd-faq h3,.wd-faq p,.sd-about h2,.sd-about p,.sd-services h2,.sd-services p,.sd-delivery h2,.sd-delivery p,.sd-reliable h2,.sd-reliable p,.sd-industries h2,.sd-industries p,.sd-faq h3,.sd-faq p,.io-about h2,.io-about p,.io-services h2,.io-services p,.io-delivery h2,.io-delivery p,.io-reliable h2,.io-reliable p,.io-industries h2,.io-industries p,.io-faq h3,.io-faq p{color:#000}.co-about h2,.co-about p,.co-services h2,.co-services p,.co-delivery h2,.co-delivery p,.co-reliable h2,.co-reliable p,.co-industries h2,.co-industries p,.co-faq h3,.co-faq p,{color:#fff}:root{--aws-accent: #e8a025;--aws-accent-hover: #d4911e;--aws-dark: #0b1120;--aws-dark-2: #101828;--aws-dark-3: #1a2332;--aws-white: #ffffff;--aws-gray: #6b7280;--aws-gray-light: #9ca3af;--aws-light-bg: #f8f9fb;--aws-light-bg-2: #f1f3f7;--aws-text: #444444;--aws-text-light: #d1d5db;--aws-border: #e5e7eb;--aws-radius: 12px;--aws-radius-lg: 20px;--aws-shadow: 0 4px 24px rgba(0, 0, 0, .06);--aws-shadow-lg: 0 8px 40px rgba(0, 0, 0, .1);--aws-transition: .3s ease}@keyframes aws-fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes aws-fadeLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes aws-fadeRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes aws-scaleIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes aws-pulse{0%,to{box-shadow:0 0 #e8a02566}50%{box-shadow:0 0 0 12px #e8a02500}}@keyframes aws-shimmer{0%{background-position:-200% center}to{background-position:200% center}}.aws-animate{opacity:0;transform:translateY(40px);animation:aws-fadeUp .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.aws-animate--left{opacity:0;transform:translate(-40px);animation:aws-fadeLeft .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.aws-animate--right{opacity:0;transform:translate(40px);animation:aws-fadeRight .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.aws-animate--scale{opacity:0;transform:scale(.85);animation:aws-scaleIn .7s ease forwards;animation-timeline:view();animation-range:entry 0% entry 25%}.aws-stagger>*:nth-child(1){animation-delay:0s}.aws-stagger>*:nth-child(2){animation-delay:.08s}.aws-stagger>*:nth-child(3){animation-delay:.16s}.aws-stagger>*:nth-child(4){animation-delay:.24s}.aws-stagger>*:nth-child(5){animation-delay:.32s}.aws-stagger>*:nth-child(6){animation-delay:.4s}.aws-stagger>*:nth-child(7){animation-delay:.48s}@supports not (animation-timeline: view()){.aws-animate,.aws-animate--left,.aws-animate--right,.aws-animate--scale{opacity:1;transform:none;animation:none}}.aws-container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.aws-text-accent{color:var(--aws-accent)}.aws-checklist{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.aws-checklist__item{display:flex;align-items:flex-start;gap:10px;font-size:.95rem;color:var(--aws-text);line-height:1.5}.aws-checklist__icon{flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;color:var(--aws-accent)}.aws-hero{background:var(--aws-dark);text-align:center;padding:140px 20px 120px;position:relative;overflow:hidden}.aws-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 30% 50%,rgba(232,160,37,.08) 0%,transparent 60%),radial-gradient(ellipse at 70% 30%,rgba(59,130,246,.06) 0%,transparent 50%);pointer-events:none}.aws-hero__inner{position:relative;z-index:1;max-width:800px;margin:0 auto}.aws-hero__breadcrumb{font-size:.85rem;color:var(--aws-gray);margin-bottom:24px;letter-spacing:.3px;animation:aws-fadeUp .6s ease .1s both}.aws-hero__breadcrumb-active{color:var(--aws-accent)}.aws-hero__title{font-size:3rem;font-weight:700;color:var(--aws-white);margin-bottom:20px;line-height:1.2;animation:aws-fadeUp .7s ease .25s both}.aws-hero__title-accent{color:var(--aws-accent);font-style:italic;display:inline-block}.aws-hero__subtitle{font-size:1.3rem;color:var(--aws-white);margin-bottom:14px;font-weight:500;line-height:1.5;animation:aws-fadeUp .7s ease .45s both}.aws-hero__desc{font-size:.95rem;color:var(--aws-gray-light);font-style:italic;animation:aws-fadeUp .7s ease .6s both}.aws-about{padding:80px 0;background:var(--aws-white)}.aws-about__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.aws-about__heading{font-size:2.2rem;font-weight:700;color:var(--aws-text);margin-bottom:20px;line-height:1.25}.aws-about__text{font-size:1rem;color:var(--aws-gray);line-height:1.75;margin-bottom:14px}.aws-about__text:last-child{margin-bottom:0}.aws-about__image img{width:100%;border-radius:var(--aws-radius-lg);object-fit:cover}.aws-stats,.aws-whoweare__stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.aws-stat{background:var(--aws-light-bg);border-radius:var(--aws-radius);padding:28px 20px;text-align:center;border:1px solid var(--aws-border);transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease;position:relative;overflow:hidden}.aws-stat:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--aws-accent),var(--color-signature-blue));transform:scaleX(0);transform-origin:left;transition:transform .5s ease}.aws-stat:hover:before{transform:scaleX(1)}.aws-stat:hover{transform:translateY(-5px);box-shadow:0 12px 30px #00000014;border-color:var(--aws-accent)}.aws-stat__number{display:block;font-size:2.4rem;font-weight:800;color:var(--color-signature-blue);line-height:1;margin-bottom:8px;letter-spacing:-1px;font-variant-numeric:tabular-nums;opacity:0;transform:scale(0) translateY(10px);animation:vm-statPop .6s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:.3s}.aws-stat:nth-child(1) .aws-stat__number{animation-delay:.2s}.aws-stat:nth-child(2) .aws-stat__number{animation-delay:.4s}.aws-stat:nth-child(3) .aws-stat__number{animation-delay:.6s}.aws-stat:nth-child(4) .aws-stat__number{animation-delay:.8s}.aws-stat__label{display:block;font-size:.82rem;color:var(--aws-gray);font-weight:500;line-height:1.3}.aws-stat--dark{background:var(--aws-white);border-color:var(--aws-border)}.aws-whoweare{padding:80px 0;background:var(--aws-light-bg)}.aws-whoweare__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.aws-whoweare__image img{width:100%;border-radius:var(--aws-radius-lg);object-fit:cover}.aws-whoweare__heading{font-size:2.2rem;font-weight:700;color:var(--aws-text);margin-bottom:20px;line-height:1.25}.aws-whoweare__text{font-size:1rem;color:var(--aws-gray);line-height:1.75;margin-bottom:14px}.aws-whoweare__text:last-child{margin-bottom:0}.aws-services{padding:80px 0;background:var(--aws-white)}.aws-services__header{text-align:center;margin-bottom:48px}.aws-services__title{font-size:2.2rem;font-weight:700;color:var(--aws-text)}.aws-services__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.aws-service-card{background:var(--aws-light-bg);border-radius:var(--aws-radius);padding:28px;border:1px solid transparent;transition:box-shadow .4s ease,transform .4s ease,border-color .4s ease,background .4s ease}.aws-service-card:hover{box-shadow:0 12px 36px #e8a0251f;transform:translateY(-5px);border-color:var(--aws-accent);background:var(--aws-white)}.aws-service-card--wide{grid-column:1 / -1}.aws-service-card__badge{display:inline-block;background:linear-gradient(110deg,var(--color-signature-blue) 30%,#60a5fa 50%,var(--color-signature-blue) 70%);background-size:200% 100%;color:var(--aws-white);font-size:.75rem;font-weight:700;width:34px;height:34px;line-height:34px;text-align:center;border-radius:8px;margin-bottom:16px;transition:transform .3s ease}.aws-service-card:hover .aws-service-card__badge{animation:aws-shimmer 1.5s ease infinite;transform:scale(1.1)}.aws-service-card__title{font-size:1.1rem;font-weight:600;color:var(--aws-text);margin-bottom:10px}.aws-service-card__text{font-size:.9rem;color:var(--aws-gray);line-height:1.65;margin-bottom:14px}.aws-service-card__tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.aws-tag{display:inline-block;background:var(--aws-white);color:var(--aws-text);font-size:.75rem;font-weight:600;padding:4px 12px;border-radius:20px;border:1px solid var(--aws-border);transition:background .3s ease,color .3s ease,border-color .3s ease,transform .3s ease}.aws-tag:hover{background:var(--aws-accent);color:var(--aws-white);border-color:var(--aws-accent);transform:translateY(-2px)}.aws-service-card__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.aws-service-card__list li{font-size:.85rem;color:var(--aws-gray);padding-left:18px;position:relative;line-height:1.5}.aws-service-card__list li:before{content:"\2022";position:absolute;left:0;color:var(--aws-accent);font-weight:700}.aws-service-card__list--horizontal{flex-direction:row;flex-wrap:wrap;gap:8px 24px}.aws-delivery{padding:80px 0;background:linear-gradient(180deg,#fff,#f0f4ff);text-align:center;position:relative;overflow:hidden}.aws-delivery:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:2px;height:100%;background:linear-gradient(180deg,transparent 0%,var(--color-signature-blue) 15%,var(--color-signature-blue) 85%,transparent 100%);opacity:.15;pointer-events:none}.aws-delivery__heading{font-size:2rem;font-weight:700;color:var(--aws-text);margin-bottom:14px;position:relative;z-index:1}.aws-delivery__text{font-size:1rem;color:var(--aws-gray);margin-bottom:48px;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6;position:relative;z-index:1}.aws-delivery__steps{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:6px;position:relative;z-index:1}.aws-step{display:flex;flex-direction:column;align-items:center;position:relative}.aws-step__circle{width:95px;height:95px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:var(--aws-white);border:2px solid #e0e7ff;color:var(--aws-text);font-weight:700;font-size:.68rem;border-radius:18px;letter-spacing:.3px;line-height:1.3;padding:8px;position:relative;box-shadow:0 4px 20px #2563eb14;transition:all .4s ease}.aws-step__circle:before{content:counter(step-counter);counter-increment:step-counter;position:absolute;top:-10px;right:-10px;width:28px;height:28px;background:linear-gradient(135deg,var(--color-signature-blue) 0%,#6366f1 100%);color:#fff;font-size:.7rem;font-weight:800;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #2563eb4d}.aws-delivery__steps{counter-reset:step-counter}.aws-step:hover .aws-step__circle{transform:translateY(-6px);border-color:var(--color-signature-blue);box-shadow:0 8px 30px #2563eb2e;background:linear-gradient(135deg,#f8faff,#eef2ff)}@keyframes aws-stepGlow{0%,10%{border-color:var(--color-signature-blue);box-shadow:0 8px 30px #2563eb40,0 0 0 4px #2563eb1a;transform:translateY(-4px) scale(1.03);background:linear-gradient(135deg,#f0f4ff,#e0e7ff)}22%,to{border-color:#e0e7ff;box-shadow:0 4px 20px #2563eb14;transform:translateY(0) scale(1);background:var(--aws-white)}}.aws-delivery__steps>:nth-child(1) .aws-step__circle{animation:aws-stepGlow 7s ease infinite 0s}.aws-delivery__steps>:nth-child(3) .aws-step__circle{animation:aws-stepGlow 7s ease infinite 1s}.aws-delivery__steps>:nth-child(5) .aws-step__circle{animation:aws-stepGlow 7s ease infinite 2s}.aws-delivery__steps>:nth-child(7) .aws-step__circle{animation:aws-stepGlow 7s ease infinite 3s}.aws-delivery__steps>:nth-child(9) .aws-step__circle{animation:aws-stepGlow 7s ease infinite 4s}.aws-delivery__steps>:nth-child(11) .aws-step__circle{animation:aws-stepGlow 7s ease infinite 5s}.aws-delivery__steps>:nth-child(13) .aws-step__circle{animation:aws-stepGlow 7s ease infinite 6s}.aws-step__arrow{color:var(--color-signature-blue);font-size:1.2rem;margin:0 2px;font-weight:300;opacity:.5;display:flex;align-items:center;animation:aws-arrowPulse 2s ease infinite}@keyframes aws-arrowPulse{0%,to{opacity:.4;transform:translate(0)}50%{opacity:.8;transform:translate(3px)}}font-weight: 700; } .aws-why{padding:80px 0;background:var(--aws-white)}.aws-why__grid{display:grid;grid-template-columns:1fr;gap:50px;align-items:center;max-width:800px}.aws-why__heading{font-size:2rem;font-weight:700;color:var(--aws-text);margin-bottom:16px;line-height:1.3}.aws-why__text{font-size:1rem;color:var(--aws-gray);line-height:1.7;margin-bottom:24px}.aws-why__image img{width:100%;border-radius:var(--aws-radius-lg);object-fit:cover}.aws-industries{padding:80px 0;background:var(--aws-light-bg);text-align:center}.aws-industries__heading{font-size:2rem;font-weight:700;color:var(--aws-text);margin-bottom:48px}.aws-industries__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.aws-industry{background:var(--aws-white);border-radius:var(--aws-radius);padding:32px 20px;text-align:center;border:1px solid var(--aws-border);transition:box-shadow .4s ease,transform .4s ease,border-color .4s ease;cursor:default}.aws-industry:hover{box-shadow:0 10px 30px #e8a0251a;transform:translateY(-5px);border-color:var(--aws-accent)}.aws-industry__icon{font-size:2.2rem;display:block;margin-bottom:14px;transition:transform .4s ease}.aws-industry:hover .aws-industry__icon{transform:scale(1.2) rotate(-5deg)}.aws-industry__title{font-size:.95rem;font-weight:600;color:var(--aws-text)}.aws-reliable{padding:80px 0;background:linear-gradient(180deg,#f8f9fb,#eef1f8)}.aws-reliable__inner{text-align:center;max-width:800px;margin:0 auto}.aws-reliable__heading{font-size:2rem;font-weight:700;color:var(--aws-text);margin-bottom:18px;line-height:1.35}.aws-reliable__text{font-size:1rem;color:var(--aws-gray);line-height:1.7;margin-bottom:40px}.aws-reliable__pillars{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.aws-pillar{display:flex;align-items:center;gap:8px;background:var(--aws-white);border:1px solid var(--aws-border);border-radius:30px;padding:10px 20px;box-shadow:0 2px 8px #0000000a;transition:background .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease;cursor:default}.aws-pillar:hover{background:#e8a0250f;border-color:var(--aws-accent);transform:translateY(-2px);box-shadow:0 4px 16px #e8a0251f}.aws-pillar__dot{width:8px;height:8px;background:var(--aws-accent);border-radius:50%;flex-shrink:0;transition:box-shadow .3s ease}.aws-pillar:hover .aws-pillar__dot{box-shadow:0 0 8px #e8a02599}.aws-pillar__label{font-size:.85rem;color:var(--aws-text);font-weight:500}.aws-faq{padding:80px 0;background:var(--aws-light-bg)}.aws-faq__wrapper{max-width:750px;margin:0 auto;text-align:center}.aws-faq__heading{font-size:1.8rem;font-weight:700;color:var(--aws-text);margin-bottom:36px}.accordion-item{border-bottom:1px solid var(--aws-border)}.accordion-item button{display:flex;justify-content:space-between;align-items:center;width:100%;padding:18px 0;background:none;border:none;cursor:pointer;font-size:1rem;font-weight:600;color:var(--aws-text);text-align:left;gap:16px}.accordion-item button .icon:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-right:2.5px solid var(--aws-text);border-bottom:2.5px solid var(--aws-text);transform:translate(-50%,-25%) rotate(-135deg);transition:transform .3s ease}.accordion-content{max-height:0;overflow:hidden;transition:max-height var(--aws-transition)}.accordion-content p{padding:0 0 18px;font-size:.9rem;color:var(--aws-gray);line-height:1.7}.aws-commitment{padding:60px 0;background:var(--aws-white)}.aws-commitment__inner{text-align:center;max-width:700px;margin:0 auto}.aws-commitment__heading{font-size:2rem;font-weight:700;color:var(--aws-text);margin-bottom:16px}.aws-commitment__text{font-size:1rem;color:var(--aws-gray);line-height:1.75}.aws-cta{padding:80px 0;background:var(--aws-dark)}.aws-cta__inner{text-align:center;max-width:650px;margin:0 auto}.aws-cta__heading{font-size:2rem;font-weight:700;color:var(--aws-white);margin-bottom:16px;line-height:1.3}.aws-cta__text{font-size:1rem;color:var(--aws-gray-light);line-height:1.7;margin-bottom:32px}.aws-cta__button{display:inline-block;background:var(--aws-accent);color:var(--aws-white);font-size:1rem;font-weight:600;padding:14px 36px;border-radius:8px;text-decoration:none;transition:background .3s ease,transform .3s ease,box-shadow .3s ease;animation:aws-pulse 2.5s ease infinite}.aws-cta__button:hover{background:var(--aws-accent-hover);transform:translateY(-3px);box-shadow:0 8px 24px #e8a02559;animation:none}.aws-stat__icon{display:block;font-size:2.2rem;line-height:1;margin-bottom:10px}.aws-services__subtitle{font-size:1rem;color:var(--aws-gray);margin-top:12px;line-height:1.6}@media(max-width:1024px){.aws-hero__title{font-size:2.2rem}.aws-about__heading,.aws-whoweare__heading,.aws-services__title{font-size:1.8rem}.aws-service-card__title{font-size:1rem}.aws-delivery__heading{font-size:1.8rem}.aws-step__circle{width:85px;height:85px;font-size:.62rem;border-radius:14px;padding:6px}.aws-step__circle:before{width:22px;height:22px;font-size:.58rem}.aws-step__arrow{font-size:1rem;margin:0 1px}.aws-reliable__heading{font-size:1.8rem}}@media(max-width:768px){.aws-hero{padding:100px 16px 80px}.aws-hero__title{font-size:1.7rem}.aws-hero__subtitle{font-size:1rem}.aws-about__grid,.aws-whoweare__grid{grid-template-columns:1fr;gap:30px}.aws-about__heading,.aws-whoweare__heading{font-size:1.6rem}.aws-stats,.aws-whoweare__stats{grid-template-columns:1fr 1fr;order:2}.aws-about__content,.aws-whoweare__content{order:1}.aws-services__grid{grid-template-columns:1fr}.aws-services__title{font-size:1.5rem}.aws-service-card--wide{grid-column:span 1}.aws-delivery__heading{font-size:1.5rem}.aws-delivery__steps{flex-wrap:wrap;gap:12px;justify-content:center}.aws-step__arrow{display:none}.aws-step__circle{width:90px;height:90px;font-size:.7rem;border-radius:16px}.aws-reliable__heading{font-size:1.5rem}.aws-reliable__pillars{flex-wrap:wrap;gap:12px}.aws-why__heading,.aws-industries__heading{font-size:1.5rem}.aws-industries__grid{grid-template-columns:1fr 1fr}.aws-faq__heading{font-size:1.3rem}.aws-cta__heading{font-size:1.5rem}.aws-animate,.aws-animate--left,.aws-animate--right,.aws-animate--scale{opacity:1;transform:none;animation:none}}@media(max-width:480px){.aws-hero{padding:90px 14px 60px}.aws-hero__title{font-size:1.4rem}.aws-hero__subtitle{font-size:.9rem}.aws-hero__breadcrumb{font-size:.75rem}.aws-about,.aws-whoweare,.aws-services,.aws-delivery,.aws-reliable,.aws-why,.aws-industries,.aws-faq,.aws-commitment,.aws-cta{padding:50px 0}.aws-about__heading,.aws-whoweare__heading{font-size:1.4rem}.aws-about__text,.aws-whoweare__text{font-size:.9rem}.aws-stats,.aws-whoweare__stats{grid-template-columns:1fr 1fr;gap:12px}.aws-stat{padding:20px 14px}.aws-stat__number,.aws-stat__icon{font-size:1.8rem}.aws-stat__label{font-size:.75rem}.aws-services__title{font-size:1.3rem}.aws-service-card{padding:20px 16px}.aws-service-card__badge{font-size:.7rem;padding:4px 10px}.aws-delivery__heading{font-size:1.3rem}.aws-step__circle{width:80px;height:80px;font-size:.65rem;border-radius:14px}.aws-step__circle:before{width:22px;height:22px;font-size:.6rem;top:-8px;right:-8px}.aws-reliable__heading{font-size:1.3rem}.aws-pillar{padding:10px 14px;font-size:.82rem}.aws-industries__grid{grid-template-columns:1fr 1fr;gap:12px}.aws-industry{padding:20px 14px}.aws-cta__heading{font-size:1.3rem}.aws-cta__button{font-size:.9rem;padding:14px 28px}}.aws-tech{padding:80px 0;background:var(--aws-light-bg)}.aws-tech__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.aws-tech__heading{font-size:2.2rem;font-weight:700;color:var(--aws-text);margin-bottom:20px;line-height:1.25}.aws-tech__text{font-size:1rem;color:var(--aws-gray);line-height:1.75;margin-bottom:14px}.aws-tech__stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.aws-tech__tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}@media(max-width:768px){.aws-tech__grid{grid-template-columns:1fr;gap:30px}.aws-tech__heading{font-size:1.6rem}.aws-tech__stats{grid-template-columns:1fr 1fr}}@media(max-width:480px){.aws-tech__heading{font-size:1.4rem}}.aws-faq__subtext{font-size:.95rem;color:#666;margin-bottom:32px}.aws-faq__list{text-align:left}.aws-faq__item{border-bottom:1px solid #e5e7eb;overflow:hidden}.aws-faq__item summary{list-style:none}.aws-faq__item summary::-webkit-details-marker{display:none}.aws-faq__question{display:flex;justify-content:space-between;align-items:center;width:100%;padding:18px 0;cursor:pointer;font-size:1rem;font-weight:600;color:#000;text-align:left;gap:16px;transition:color .3s ease}.aws-faq__question:hover{color:var(--aws-accent)}.aws-faq__chevron{flex-shrink:0;width:20px;height:20px;position:relative;transition:transform .3s ease}.aws-faq__chevron:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-right:2.5px solid #000;border-bottom:2.5px solid #000;transform:translate(-50%,-25%) rotate(45deg);transition:transform .3s ease}.aws-faq__item[open] .aws-faq__chevron:before{transform:translate(-50%,-25%) rotate(-135deg)}.aws-faq__answer{padding:0 0 18px;overflow:hidden}.aws-faq__answer p{font-size:.9rem;color:#444;line-height:1.7;margin:0}:root{--iot-accent: #e8a025;--iot-accent-hover: #d4911e;--iot-dark: #0b1120;--iot-dark-2: #101828;--iot-dark-3: #1a2332;--iot-white: #ffffff;--iot-gray: #6b7280;--iot-gray-light: #9ca3af;--iot-light-bg: #f8f9fb;--iot-light-bg-2: #f1f3f7;--iot-text: #444444;--iot-text-light: #d1d5db;--iot-border: #e5e7eb;--iot-radius: 12px;--iot-radius-lg: 20px;--iot-shadow: 0 4px 24px rgba(0, 0, 0, .06);--iot-shadow-lg: 0 8px 40px rgba(0, 0, 0, .1);--iot-transition: .3s ease}@keyframes iot-fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes iot-fadeLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes iot-fadeRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes iot-scaleIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes iot-pulse{0%,to{box-shadow:0 0 #e8a02566}50%{box-shadow:0 0 0 12px #e8a02500}}@keyframes iot-shimmer{0%{background-position:-200% center}to{background-position:200% center}}.iot-animate{opacity:0;transform:translateY(40px);animation:iot-fadeUp .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.iot-animate--left{opacity:0;transform:translate(-40px);animation:iot-fadeLeft .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.iot-animate--right{opacity:0;transform:translate(40px);animation:iot-fadeRight .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.iot-animate--scale{opacity:0;transform:scale(.85);animation:iot-scaleIn .7s ease forwards;animation-timeline:view();animation-range:entry 0% entry 25%}.iot-stagger>*:nth-child(1){animation-delay:0s}.iot-stagger>*:nth-child(2){animation-delay:.08s}.iot-stagger>*:nth-child(3){animation-delay:.16s}.iot-stagger>*:nth-child(4){animation-delay:.24s}.iot-stagger>*:nth-child(5){animation-delay:.32s}.iot-stagger>*:nth-child(6){animation-delay:.4s}.iot-stagger>*:nth-child(7){animation-delay:.48s}@supports not (animation-timeline: view()){.iot-animate,.iot-animate--left,.iot-animate--right,.iot-animate--scale{opacity:1;transform:none;animation:none}}.iot-container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.iot-text-accent{color:var(--iot-accent)}.iot-checklist{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.iot-checklist__item{display:flex;align-items:flex-start;gap:10px;font-size:.95rem;color:var(--iot-text);line-height:1.5}.iot-checklist__icon{flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;color:var(--iot-accent)}.iot-hero{background:var(--iot-dark);text-align:center;padding:140px 20px 120px;position:relative;overflow:hidden}.iot-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 30% 50%,rgba(232,160,37,.08) 0%,transparent 60%),radial-gradient(ellipse at 70% 30%,rgba(59,130,246,.06) 0%,transparent 50%);pointer-events:none}.iot-hero__inner{position:relative;z-index:1;max-width:800px;margin:0 auto}.iot-hero__breadcrumb{font-size:.85rem;color:var(--iot-gray);margin-bottom:24px;letter-spacing:.3px;animation:iot-fadeUp .6s ease .1s both}.iot-hero__breadcrumb-active{color:var(--iot-accent)}.iot-hero__title{font-size:3rem;font-weight:700;color:var(--iot-white);margin-bottom:20px;line-height:1.2;animation:iot-fadeUp .7s ease .25s both}.iot-hero__title-accent{color:var(--iot-accent);font-style:italic;display:inline-block}.iot-hero__subtitle{font-size:1.3rem;color:var(--iot-white);margin-bottom:14px;font-weight:500;line-height:1.5;animation:iot-fadeUp .7s ease .45s both}.iot-hero__desc{font-size:.95rem;color:var(--iot-gray-light);font-style:italic;animation:iot-fadeUp .7s ease .6s both}.iot-about{padding:80px 0;background:var(--iot-white)}.iot-about__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.iot-about__heading{font-size:2.2rem;font-weight:700;color:var(--iot-text);margin-bottom:20px;line-height:1.25}.iot-about__text{font-size:1rem;color:var(--iot-gray);line-height:1.75;margin-bottom:14px}.iot-about__text:last-child{margin-bottom:0}.iot-about__image img{width:100%;border-radius:var(--iot-radius-lg);object-fit:cover}.iot-stats,.iot-whoweare__stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.iot-stat{background:var(--iot-light-bg);border-radius:var(--iot-radius);padding:28px 20px;text-align:center;border:1px solid var(--iot-border);transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease;position:relative;overflow:hidden}.iot-stat:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--iot-accent),var(--color-signature-blue));transform:scaleX(0);transform-origin:left;transition:transform .5s ease}.iot-stat:hover:before{transform:scaleX(1)}.iot-stat:hover{transform:translateY(-5px);box-shadow:0 12px 30px #00000014;border-color:var(--iot-accent)}.iot-stat__number{display:block;font-size:2.4rem;font-weight:800;color:var(--color-signature-blue);line-height:1;margin-bottom:8px;letter-spacing:-1px;font-variant-numeric:tabular-nums;opacity:0;transform:scale(0) translateY(10px);animation:vm-statPop .6s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:.3s}.iot-stat:nth-child(1) .iot-stat__number{animation-delay:.2s}.iot-stat:nth-child(2) .iot-stat__number{animation-delay:.4s}.iot-stat:nth-child(3) .iot-stat__number{animation-delay:.6s}.iot-stat:nth-child(4) .iot-stat__number{animation-delay:.8s}.iot-stat__label{display:block;font-size:.82rem;color:var(--iot-gray);font-weight:500;line-height:1.3}.iot-stat--dark{background:var(--iot-white);border-color:var(--iot-border)}.iot-whoweare{padding:80px 0;background:var(--iot-light-bg)}.iot-whoweare__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.iot-whoweare__image img{width:100%;border-radius:var(--iot-radius-lg);object-fit:cover}.iot-whoweare__heading{font-size:2.2rem;font-weight:700;color:var(--iot-text);margin-bottom:20px;line-height:1.25}.iot-whoweare__text{font-size:1rem;color:var(--iot-gray);line-height:1.75;margin-bottom:14px}.iot-whoweare__text:last-child{margin-bottom:0}.iot-services{padding:80px 0;background:var(--iot-white)}.iot-services__header{text-align:center;margin-bottom:48px}.iot-services__title{font-size:2.2rem;font-weight:700;color:var(--iot-text)}.iot-services__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.iot-service-card{background:var(--iot-light-bg);border-radius:var(--iot-radius);padding:28px;border:1px solid transparent;transition:box-shadow .4s ease,transform .4s ease,border-color .4s ease,background .4s ease}.iot-service-card:hover{box-shadow:0 12px 36px #e8a0251f;transform:translateY(-5px);border-color:var(--iot-accent);background:var(--iot-white)}.iot-service-card--wide{grid-column:1 / -1}.iot-service-card__badge{display:inline-block;background:linear-gradient(110deg,var(--color-signature-blue) 30%,#60a5fa 50%,var(--color-signature-blue) 70%);background-size:200% 100%;color:var(--iot-white);font-size:.75rem;font-weight:700;width:34px;height:34px;line-height:34px;text-align:center;border-radius:8px;margin-bottom:16px;transition:transform .3s ease}.iot-service-card:hover .iot-service-card__badge{animation:iot-shimmer 1.5s ease infinite;transform:scale(1.1)}.iot-service-card__title{font-size:1.1rem;font-weight:600;color:var(--iot-text);margin-bottom:10px}.iot-service-card__text{font-size:.9rem;color:var(--iot-gray);line-height:1.65;margin-bottom:14px}.iot-service-card__tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.iot-tag{display:inline-block;background:var(--iot-white);color:var(--iot-text);font-size:.75rem;font-weight:600;padding:4px 12px;border-radius:20px;border:1px solid var(--iot-border);transition:background .3s ease,color .3s ease,border-color .3s ease,transform .3s ease}.iot-tag:hover{background:var(--iot-accent);color:var(--iot-white);border-color:var(--iot-accent);transform:translateY(-2px)}.iot-service-card__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.iot-service-card__list li{font-size:.85rem;color:var(--iot-gray);padding-left:18px;position:relative;line-height:1.5}.iot-service-card__list li:before{content:"\2022";position:absolute;left:0;color:var(--iot-accent);font-weight:700}.iot-service-card__list--horizontal{flex-direction:row;flex-wrap:wrap;gap:8px 24px}.iot-delivery{padding:80px 0;background:linear-gradient(180deg,#fff,#f0f4ff);text-align:center;position:relative;overflow:hidden}.iot-delivery:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:2px;height:100%;background:linear-gradient(180deg,transparent 0%,var(--color-signature-blue) 15%,var(--color-signature-blue) 85%,transparent 100%);opacity:.15;pointer-events:none}.iot-delivery__heading{font-size:2rem;font-weight:700;color:var(--iot-text);margin-bottom:14px;position:relative;z-index:1}.iot-delivery__text{font-size:1rem;color:var(--iot-gray);margin-bottom:48px;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6;position:relative;z-index:1}.iot-delivery__steps{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:6px;position:relative;z-index:1}.iot-step{display:flex;flex-direction:column;align-items:center;position:relative}.iot-step__circle{width:95px;height:95px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:var(--iot-white);border:2px solid #e0e7ff;color:var(--iot-text);font-weight:700;font-size:.68rem;border-radius:18px;letter-spacing:.3px;line-height:1.3;padding:8px;position:relative;box-shadow:0 4px 20px #2563eb14;transition:all .4s ease}.iot-step__circle:before{content:counter(step-counter);counter-increment:step-counter;position:absolute;top:-10px;right:-10px;width:28px;height:28px;background:linear-gradient(135deg,var(--color-signature-blue) 0%,#6366f1 100%);color:#fff;font-size:.7rem;font-weight:800;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #2563eb4d}.iot-delivery__steps{counter-reset:step-counter}.iot-step:hover .iot-step__circle{transform:translateY(-6px);border-color:var(--color-signature-blue);box-shadow:0 8px 30px #2563eb2e;background:linear-gradient(135deg,#f8faff,#eef2ff)}@keyframes iot-stepGlow{0%,10%{border-color:var(--color-signature-blue);box-shadow:0 8px 30px #2563eb40,0 0 0 4px #2563eb1a;transform:translateY(-4px) scale(1.03);background:linear-gradient(135deg,#f0f4ff,#e0e7ff)}22%,to{border-color:#e0e7ff;box-shadow:0 4px 20px #2563eb14;transform:translateY(0) scale(1);background:var(--iot-white)}}.iot-delivery__steps>:nth-child(1) .iot-step__circle{animation:iot-stepGlow 7s ease infinite 0s}.iot-delivery__steps>:nth-child(3) .iot-step__circle{animation:iot-stepGlow 7s ease infinite 1s}.iot-delivery__steps>:nth-child(5) .iot-step__circle{animation:iot-stepGlow 7s ease infinite 2s}.iot-delivery__steps>:nth-child(7) .iot-step__circle{animation:iot-stepGlow 7s ease infinite 3s}.iot-delivery__steps>:nth-child(9) .iot-step__circle{animation:iot-stepGlow 7s ease infinite 4s}.iot-delivery__steps>:nth-child(11) .iot-step__circle{animation:iot-stepGlow 7s ease infinite 5s}.iot-delivery__steps>:nth-child(13) .iot-step__circle{animation:iot-stepGlow 7s ease infinite 6s}.iot-step__arrow{color:var(--color-signature-blue);font-size:1.2rem;margin:0 2px;font-weight:300;opacity:.5;display:flex;align-items:center;animation:iot-arrowPulse 2s ease infinite}@keyframes iot-arrowPulse{0%,to{opacity:.4;transform:translate(0)}50%{opacity:.8;transform:translate(3px)}}font-weight: 700; } .iot-why{padding:80px 0;background:var(--iot-white)}.iot-why__grid{display:grid;grid-template-columns:1fr;gap:50px;align-items:center;max-width:800px}.iot-why__heading{font-size:2rem;font-weight:700;color:var(--iot-text);margin-bottom:16px;line-height:1.3}.iot-why__text{font-size:1rem;color:var(--iot-gray);line-height:1.7;margin-bottom:24px}.iot-why__image img{width:100%;border-radius:var(--iot-radius-lg);object-fit:cover}.iot-industries{padding:80px 0;background:var(--iot-light-bg);text-align:center}.iot-industries__heading{font-size:2rem;font-weight:700;color:var(--iot-text);margin-bottom:48px}.iot-industries__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.iot-industry{background:var(--iot-white);border-radius:var(--iot-radius);padding:32px 20px;text-align:center;border:1px solid var(--iot-border);transition:box-shadow .4s ease,transform .4s ease,border-color .4s ease;cursor:default}.iot-industry:hover{box-shadow:0 10px 30px #e8a0251a;transform:translateY(-5px);border-color:var(--iot-accent)}.iot-industry__icon{font-size:2.2rem;display:block;margin-bottom:14px;transition:transform .4s ease}.iot-industry:hover .iot-industry__icon{transform:scale(1.2) rotate(-5deg)}.iot-industry__title{font-size:.95rem;font-weight:600;color:var(--iot-text)}.iot-reliable{padding:80px 0;background:linear-gradient(180deg,#f8f9fb,#eef1f8)}.iot-reliable__inner{text-align:center;max-width:800px;margin:0 auto}.iot-reliable__heading{font-size:2rem;font-weight:700;color:var(--iot-text);margin-bottom:18px;line-height:1.35}.iot-reliable__text{font-size:1rem;color:var(--iot-gray);line-height:1.7;margin-bottom:40px}.iot-reliable__pillars{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.iot-pillar{display:flex;align-items:center;gap:8px;background:var(--iot-white);border:1px solid var(--iot-border);border-radius:30px;padding:10px 20px;box-shadow:0 2px 8px #0000000a;transition:background .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease;cursor:default}.iot-pillar:hover{background:#e8a0250f;border-color:var(--iot-accent);transform:translateY(-2px);box-shadow:0 4px 16px #e8a0251f}.iot-pillar__dot{width:8px;height:8px;background:var(--iot-accent);border-radius:50%;flex-shrink:0;transition:box-shadow .3s ease}.iot-pillar:hover .iot-pillar__dot{box-shadow:0 0 8px #e8a02599}.iot-pillar__label{font-size:.85rem;color:var(--iot-text);font-weight:500}.iot-faq{padding:80px 0;background:var(--iot-light-bg)}.iot-faq__wrapper{max-width:750px;margin:0 auto;text-align:center}.iot-faq__heading{font-size:1.8rem;font-weight:700;color:var(--iot-text);margin-bottom:36px}.accordion-item{border-bottom:1px solid var(--iot-border)}.accordion-item button{display:flex;justify-content:space-between;align-items:center;width:100%;padding:18px 0;background:none;border:none;cursor:pointer;font-size:1rem;font-weight:600;color:var(--iot-text);text-align:left;gap:16px}.accordion-item button .icon:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-right:2.5px solid var(--iot-text);border-bottom:2.5px solid var(--iot-text);transform:translate(-50%,-25%) rotate(-135deg);transition:transform .3s ease}.accordion-content{max-height:0;overflow:hidden;transition:max-height var(--iot-transition)}.accordion-content p{padding:0 0 18px;font-size:.9rem;color:var(--iot-gray);line-height:1.7}.iot-commitment{padding:60px 0;background:var(--iot-white)}.iot-commitment__inner{text-align:center;max-width:700px;margin:0 auto}.iot-commitment__heading{font-size:2rem;font-weight:700;color:var(--iot-text);margin-bottom:16px}.iot-commitment__text{font-size:1rem;color:var(--iot-gray);line-height:1.75}.iot-cta{padding:80px 0;background:var(--iot-dark)}.iot-cta__inner{text-align:center;max-width:650px;margin:0 auto}.iot-cta__heading{font-size:2rem;font-weight:700;color:var(--iot-white);margin-bottom:16px;line-height:1.3}.iot-cta__text{font-size:1rem;color:var(--iot-gray-light);line-height:1.7;margin-bottom:32px}.iot-cta__button{display:inline-block;background:var(--iot-accent);color:var(--iot-white);font-size:1rem;font-weight:600;padding:14px 36px;border-radius:8px;text-decoration:none;transition:background .3s ease,transform .3s ease,box-shadow .3s ease;animation:iot-pulse 2.5s ease infinite}.iot-cta__button:hover{background:var(--iot-accent-hover);transform:translateY(-3px);box-shadow:0 8px 24px #e8a02559;animation:none}.iot-stat__icon{display:block;font-size:2.2rem;line-height:1;margin-bottom:10px}.iot-services__subtitle{font-size:1rem;color:var(--iot-gray);margin-top:12px;line-height:1.6}@media(max-width:1024px){.iot-hero__title{font-size:2.2rem}.iot-about__heading,.iot-whoweare__heading,.iot-services__title{font-size:1.8rem}.iot-service-card__title{font-size:1rem}.iot-delivery__heading{font-size:1.8rem}.iot-step__circle{width:85px;height:85px;font-size:.62rem;border-radius:14px;padding:6px}.iot-step__circle:before{width:22px;height:22px;font-size:.58rem}.iot-step__arrow{font-size:1rem;margin:0 1px}.iot-reliable__heading{font-size:1.8rem}}@media(max-width:768px){.iot-hero{padding:100px 16px 80px}.iot-hero__title{font-size:1.7rem}.iot-hero__subtitle{font-size:1rem}.iot-about__grid,.iot-whoweare__grid{grid-template-columns:1fr;gap:30px}.iot-about__heading,.iot-whoweare__heading{font-size:1.6rem}.iot-stats,.iot-whoweare__stats{grid-template-columns:1fr 1fr;order:2}.iot-about__content,.iot-whoweare__content{order:1}.iot-services__grid{grid-template-columns:1fr}.iot-services__title{font-size:1.5rem}.iot-service-card--wide{grid-column:span 1}.iot-delivery__heading{font-size:1.5rem}.iot-delivery__steps{flex-wrap:wrap;gap:12px;justify-content:center}.iot-step__arrow{display:none}.iot-step__circle{width:90px;height:90px;font-size:.7rem;border-radius:16px}.iot-reliable__heading{font-size:1.5rem}.iot-reliable__pillars{flex-wrap:wrap;gap:12px}.iot-why__heading,.iot-industries__heading{font-size:1.5rem}.iot-industries__grid{grid-template-columns:1fr 1fr}.iot-faq__heading{font-size:1.3rem}.iot-cta__heading{font-size:1.5rem}.iot-animate,.iot-animate--left,.iot-animate--right,.iot-animate--scale{opacity:1;transform:none;animation:none}}@media(max-width:480px){.iot-hero{padding:90px 14px 60px}.iot-hero__title{font-size:1.4rem}.iot-hero__subtitle{font-size:.9rem}.iot-hero__breadcrumb{font-size:.75rem}.iot-about,.iot-whoweare,.iot-services,.iot-delivery,.iot-reliable,.iot-why,.iot-industries,.iot-faq,.iot-commitment,.iot-cta{padding:50px 0}.iot-about__heading,.iot-whoweare__heading{font-size:1.4rem}.iot-about__text,.iot-whoweare__text{font-size:.9rem}.iot-stats,.iot-whoweare__stats{grid-template-columns:1fr 1fr;gap:12px}.iot-stat{padding:20px 14px}.iot-stat__number,.iot-stat__icon{font-size:1.8rem}.iot-stat__label{font-size:.75rem}.iot-services__title{font-size:1.3rem}.iot-service-card{padding:20px 16px}.iot-service-card__badge{font-size:.7rem;padding:4px 10px}.iot-delivery__heading{font-size:1.3rem}.iot-step__circle{width:80px;height:80px;font-size:.65rem;border-radius:14px}.iot-step__circle:before{width:22px;height:22px;font-size:.6rem;top:-8px;right:-8px}.iot-reliable__heading{font-size:1.3rem}.iot-pillar{padding:10px 14px;font-size:.82rem}.iot-industries__grid{grid-template-columns:1fr 1fr;gap:12px}.iot-industry{padding:20px 14px}.iot-cta__heading{font-size:1.3rem}.iot-cta__button{font-size:.9rem;padding:14px 28px}}.iot-tech{padding:80px 0;background:var(--iot-light-bg)}.iot-tech__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.iot-tech__heading{font-size:2.2rem;font-weight:700;color:var(--iot-text);margin-bottom:20px;line-height:1.25}.iot-tech__text{font-size:1rem;color:var(--iot-gray);line-height:1.75;margin-bottom:14px}.iot-tech__stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.iot-tech__tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}@media(max-width:768px){.iot-tech__grid{grid-template-columns:1fr;gap:30px}.iot-tech__heading{font-size:1.6rem}.iot-tech__stats{grid-template-columns:1fr 1fr}}@media(max-width:480px){.iot-tech__heading{font-size:1.4rem}}.iot-faq__subtext{font-size:.95rem;color:#666;margin-bottom:32px}.iot-faq__list{text-align:left}.iot-faq__item{border-bottom:1px solid #e5e7eb;overflow:hidden}.iot-faq__item summary{list-style:none}.iot-faq__item summary::-webkit-details-marker{display:none}.iot-faq__question{display:flex;justify-content:space-between;align-items:center;width:100%;padding:18px 0;cursor:pointer;font-size:1rem;font-weight:600;color:#000;text-align:left;gap:16px;transition:color .3s ease}.iot-faq__question:hover{color:var(--iot-accent)}.iot-faq__chevron{flex-shrink:0;width:20px;height:20px;position:relative;transition:transform .3s ease}.iot-faq__chevron:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-right:2.5px solid #000;border-bottom:2.5px solid #000;transform:translate(-50%,-25%) rotate(45deg);transition:transform .3s ease}.iot-faq__item[open] .iot-faq__chevron:before{transform:translate(-50%,-25%) rotate(-135deg)}.iot-faq__answer{padding:0 0 18px;overflow:hidden}.iot-faq__answer p{font-size:.9rem;color:#444;line-height:1.7;margin:0}:root{--ux-accent: #e8a025;--ux-accent-hover: #d4911e;--ux-dark: #0b1120;--ux-dark-2: #101828;--ux-dark-3: #1a2332;--ux-white: #ffffff;--ux-gray: #6b7280;--ux-gray-light: #9ca3af;--ux-light-bg: #f8f9fb;--ux-light-bg-2: #f1f3f7;--ux-text: #444444;--ux-text-light: #d1d5db;--ux-border: #e5e7eb;--ux-radius: 12px;--ux-radius-lg: 20px;--ux-shadow: 0 4px 24px rgba(0, 0, 0, .06);--ux-shadow-lg: 0 8px 40px rgba(0, 0, 0, .1);--ux-transition: .3s ease}.ux-hero__breadcrumb{font-size:.85rem;color:var(--ux-gray);margin-bottom:24px;letter-spacing:.3px;animation:ux-fadeUp .6s ease .1s both}.ux-hero__breadcrumb-active{color:var(--ux-accent)}.ux-about__image img{width:100%;border-radius:var(--ux-radius-lg);object-fit:cover}.ux-stat__number{display:block;font-size:2.4rem;font-weight:800;color:var(--color-signature-blue);line-height:1;margin-bottom:8px;letter-spacing:-1px;font-variant-numeric:tabular-nums;opacity:0;transform:scale(0) translateY(10px);animation:vm-statPop .6s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:.3s}.ux-whoweare__image img{width:100%;border-radius:var(--ux-radius-lg);object-fit:cover}.ux-whoweare__text:last-child{margin-bottom:0}.ux-service-card__text{font-size:.9rem;color:var(--ux-gray);line-height:1.65;margin-bottom:14px}.ux-service-card__tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.ux-tag{display:inline-block;background:var(--ux-white);color:var(--ux-text);font-size:.75rem;font-weight:600;padding:4px 12px;border-radius:20px;border:1px solid var(--ux-border);transition:background .3s ease,color .3s ease,border-color .3s ease,transform .3s ease}.ux-service-card__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.ux-service-card__list li{font-size:.85rem;color:var(--ux-gray);padding-left:18px;position:relative;line-height:1.5}.ux-service-card__list li:before{content:"\2022";position:absolute;left:0;color:var(--ux-accent);font-weight:700}.ux-service-card__list--horizontal{flex-direction:row;flex-wrap:wrap;gap:8px 24px}.ux-delivery__steps{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:6px;position:relative;z-index:1}.ux-delivery__steps{counter-reset:step-counter}font-weight: 700; } .ux-why{padding:80px 0;background:var(--ux-white)}.ux-why__grid{display:grid;grid-template-columns:1fr;gap:50px;align-items:center;max-width:800px}.ux-why__heading{font-size:2rem;font-weight:700;color:var(--ux-text);margin-bottom:16px;line-height:1.3}.ux-why__text{font-size:1rem;color:var(--ux-gray);line-height:1.7;margin-bottom:24px}.ux-why__image img{width:100%;border-radius:var(--ux-radius-lg);object-fit:cover}.ux-industries__heading{font-size:2rem;font-weight:700;color:var(--ux-text);margin-bottom:48px}.ux-industry__icon{font-size:2.2rem;display:block;margin-bottom:14px;transition:transform .4s ease}.ux-industry:hover .ux-industry__icon{transform:scale(1.2) rotate(-5deg)}.ux-faq__heading{font-size:1.8rem;font-weight:700;color:var(--ux-text);margin-bottom:36px}.accordion-item{border-bottom:1px solid var(--ux-border)}.accordion-item button{display:flex;justify-content:space-between;align-items:center;width:100%;padding:18px 0;background:none;border:none;cursor:pointer;font-size:1rem;font-weight:600;color:var(--ux-text);text-align:left;gap:16px}.accordion-item button .icon:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-right:2.5px solid var(--ux-text);border-bottom:2.5px solid var(--ux-text);transform:translate(-50%,-25%) rotate(-135deg);transition:transform .3s ease}.accordion-content{max-height:0;overflow:hidden;transition:max-height var(--ux-transition)}.accordion-content p{padding:0 0 18px;font-size:.9rem;color:var(--ux-gray);line-height:1.7}.ux-commitment{padding:60px 0;background:var(--ux-white)}.ux-commitment__inner{text-align:center;max-width:700px;margin:0 auto}.ux-commitment__heading{font-size:2rem;font-weight:700;color:var(--ux-text);margin-bottom:16px}.ux-commitment__text{font-size:1rem;color:var(--ux-gray);line-height:1.75}.ux-stat__icon{display:block;font-size:2.2rem;line-height:1;margin-bottom:10px}@media(max-width:1024px){.ux-hero__title{font-size:2.2rem}.ux-about__heading,.ux-whoweare__heading,.ux-services__title{font-size:1.8rem}.ux-service-card__title{font-size:1rem}.ux-delivery__heading{font-size:1.8rem}.ux-step__circle{width:85px;height:85px;font-size:.62rem;border-radius:14px;padding:6px}.ux-step__circle:before{width:22px;height:22px;font-size:.58rem}.ux-step__arrow{font-size:1rem;margin:0 1px}.ux-reliable__heading{font-size:1.8rem}}@media(max-width:768px){.ux-hero{padding:100px 16px 80px}.ux-hero__title{font-size:1.7rem}.ux-hero__subtitle{font-size:1rem}.ux-about__grid,.ux-whoweare__grid{grid-template-columns:1fr;gap:30px}.ux-about__heading,.ux-whoweare__heading{font-size:1.6rem}.ux-stats,.ux-whoweare__stats{grid-template-columns:1fr 1fr;order:2}.ux-about__content,.ux-whoweare__content{order:1}.ux-services__grid{grid-template-columns:1fr}.ux-services__title{font-size:1.5rem}.ux-service-card--wide{grid-column:span 1}.ux-delivery__heading{font-size:1.5rem}.ux-delivery__steps{flex-wrap:wrap;gap:12px;justify-content:center}.ux-step__arrow{display:none}.ux-step__circle{width:90px;height:90px;font-size:.7rem;border-radius:16px}.ux-reliable__heading{font-size:1.5rem}.ux-reliable__pillars{flex-wrap:wrap;gap:12px}.ux-why__heading,.ux-industries__heading{font-size:1.5rem}.ux-industries__grid{grid-template-columns:1fr 1fr}.ux-faq__heading{font-size:1.3rem}.ux-cta__heading{font-size:1.5rem}.ux-animate,.ux-animate--left,.ux-animate--right,.ux-animate--scale{opacity:1;transform:none;animation:none}}@media(max-width:480px){.ux-hero{padding:90px 14px 60px}.ux-hero__title{font-size:1.4rem}.ux-hero__subtitle{font-size:.9rem}.ux-hero__breadcrumb{font-size:.75rem}.ux-about,.ux-whoweare,.ux-services,.ux-delivery,.ux-reliable,.ux-why,.ux-industries,.ux-faq,.ux-commitment,.ux-cta{padding:50px 0}.ux-about__heading,.ux-whoweare__heading{font-size:1.4rem}.ux-about__text,.ux-whoweare__text{font-size:.9rem}.ux-stats,.ux-whoweare__stats{grid-template-columns:1fr 1fr;gap:12px}.ux-stat{padding:20px 14px}.ux-stat__number,.ux-stat__icon{font-size:1.8rem}.ux-stat__label{font-size:.75rem}.ux-services__title{font-size:1.3rem}.ux-service-card{padding:20px 16px}.ux-service-card__badge{font-size:.7rem;padding:4px 10px}.ux-delivery__heading{font-size:1.3rem}.ux-step__circle{width:80px;height:80px;font-size:.65rem;border-radius:14px}.ux-step__circle:before{width:22px;height:22px;font-size:.6rem;top:-8px;right:-8px}.ux-reliable__heading{font-size:1.3rem}.ux-pillar{padding:10px 14px;font-size:.82rem}.ux-industries__grid{grid-template-columns:1fr 1fr;gap:12px}.ux-industry{padding:20px 14px}.ux-cta__heading{font-size:1.3rem}.ux-cta__button{font-size:.9rem;padding:14px 28px}}.ux-tech{padding:80px 0;background:var(--ux-light-bg)}@media(max-width:768px){.ux-tech__grid{grid-template-columns:1fr;gap:30px}.ux-tech__heading{font-size:1.6rem}.ux-tech__stats{grid-template-columns:1fr 1fr}}@media(max-width:480px){.ux-tech__heading{font-size:1.4rem}}:root{--ma-accent: #e8a025;--ma-accent-hover: #d4911e;--ma-dark: #0b1120;--ma-dark-2: #101828;--ma-dark-3: #1a2332;--ma-white: #ffffff;--ma-gray: #000000;--ma-gray-light: #000000;--ma-light-bg: #f8f9fb;--ma-light-bg-2: #f1f3f7;--ma-text: #444444;--ma-text-light: #d1d5db;--ma-border: #e5e7eb;--ma-radius: 12px;--ma-radius-lg: 20px;--ma-shadow: 0 4px 24px rgba(0, 0, 0, .06);--ma-shadow-lg: 0 8px 40px rgba(0, 0, 0, .1);--ma-transition: .3s ease}@keyframes ma-fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes ma-fadeLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes ma-fadeRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes ma-scaleIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes ma-pulse{0%,to{box-shadow:0 0 #e8a02566}50%{box-shadow:0 0 0 12px #e8a02500}}@keyframes ma-shimmer{0%{background-position:-200% center}to{background-position:200% center}}.ma-animate{opacity:0;transform:translateY(40px);animation:ma-fadeUp .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.ma-animate--left{opacity:0;transform:translate(-40px);animation:ma-fadeLeft .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.ma-animate--right{opacity:0;transform:translate(40px);animation:ma-fadeRight .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.ma-animate--scale{opacity:0;transform:scale(.85);animation:ma-scaleIn .7s ease forwards;animation-timeline:view();animation-range:entry 0% entry 25%}.ma-stagger>*:nth-child(1){animation-delay:0s}.ma-stagger>*:nth-child(2){animation-delay:.08s}.ma-stagger>*:nth-child(3){animation-delay:.16s}.ma-stagger>*:nth-child(4){animation-delay:.24s}.ma-stagger>*:nth-child(5){animation-delay:.32s}.ma-stagger>*:nth-child(6){animation-delay:.4s}.ma-stagger>*:nth-child(7){animation-delay:.48s}@supports not (animation-timeline: view()){.ma-animate,.ma-animate--left,.ma-animate--right,.ma-animate--scale{opacity:1;transform:none;animation:none}}.ma-container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.ma-text-accent{color:var(--ma-accent)}.ma-checklist{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.ma-checklist__item{display:flex;align-items:flex-start;gap:10px;font-size:.95rem;color:var(--ma-text);line-height:1.5}.ma-checklist__icon{flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;color:var(--ma-accent)}.ma-hero{background:var(--ma-dark);text-align:center;padding:140px 20px 120px;position:relative;overflow:hidden}.ma-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 30% 50%,rgba(232,160,37,.08) 0%,transparent 60%),radial-gradient(ellipse at 70% 30%,rgba(59,130,246,.06) 0%,transparent 50%);pointer-events:none}.ma-hero__inner{position:relative;z-index:1;max-width:800px;margin:0 auto}.ma-hero__breadcrumb{font-size:.85rem;color:var(--ma-gray);margin-bottom:24px;letter-spacing:.3px;animation:ma-fadeUp .6s ease .1s both}.ma-hero__breadcrumb a{color:var(--ma-gray);text-decoration:none;transition:color .3s ease}.ma-hero__breadcrumb a:hover,.ma-hero__breadcrumb-active{color:var(--ma-accent)}.ma-hero__title{font-size:3rem;font-weight:700;color:var(--ma-white);margin-bottom:20px;line-height:1.2;animation:ma-fadeUp .7s ease .25s both}.ma-hero__title-accent{color:var(--ma-accent);font-style:italic;display:inline-block}.ma-hero__subtitle{font-size:1.3rem;color:var(--ma-white);margin-bottom:14px;font-weight:500;line-height:1.5;animation:ma-fadeUp .7s ease .45s both}.ma-hero__desc{font-size:.95rem;color:var(--ma-gray-light);font-style:italic;animation:ma-fadeUp .7s ease .6s both}.ma-about{padding:80px 0;background:var(--ma-white)}.ma-about__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.ma-about__heading{font-size:2.2rem;font-weight:700;color:var(--ma-text);margin-bottom:20px;line-height:1.25}.ma-about__text{font-size:1rem;color:var(--ma-gray);line-height:1.75;margin-bottom:14px}.ma-about__text:last-child{margin-bottom:0}.ma-stats,.ma-whoweare__stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ma-stat{background:var(--ma-light-bg);border-radius:var(--ma-radius);padding:28px 20px;text-align:center;border:1px solid var(--ma-border);transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease;position:relative;overflow:hidden}.ma-stat:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--ma-accent),var(--color-signature-blue));transform:scaleX(0);transform-origin:left;transition:transform .5s ease}.ma-stat:hover:before{transform:scaleX(1)}.ma-stat:hover{transform:translateY(-5px);box-shadow:0 12px 30px #00000014;border-color:var(--ma-accent)}.ma-stat__number{display:block;font-size:2.4rem;font-weight:800;color:var(--color-signature-blue);line-height:1;margin-bottom:8px;letter-spacing:-1px;font-variant-numeric:tabular-nums;opacity:0;transform:scale(0) translateY(10px);animation:ma-statPop .6s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:.3s}.ma-stat:nth-child(1) .ma-stat__number{animation-delay:.2s}.ma-stat:nth-child(2) .ma-stat__number{animation-delay:.4s}.ma-stat:nth-child(3) .ma-stat__number{animation-delay:.6s}.ma-stat:nth-child(4) .ma-stat__number{animation-delay:.8s}@keyframes ma-statPop{0%{opacity:0;transform:scale(0) translateY(10px)}60%{opacity:1;transform:scale(1.15) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0)}}.ma-stat__label{display:block;font-size:.82rem;color:var(--ma-gray);font-weight:500;line-height:1.3}.ma-stat--dark{background:var(--ma-white);border-color:var(--ma-border)}.ma-stat__icon{display:flex;align-items:center;justify-content:center;margin-bottom:10px;font-size:1.8rem}.ma-whoweare{padding:80px 0;background:var(--ma-light-bg)}.ma-whoweare__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.ma-whoweare__heading{font-size:2.2rem;font-weight:700;color:var(--ma-text);margin-bottom:20px;line-height:1.25}.ma-whoweare__text{font-size:1rem;color:var(--ma-gray);line-height:1.75;margin-bottom:14px}.ma-whoweare__text:last-child{margin-bottom:0}.ma-services{padding:80px 0;background:var(--ma-white)}.ma-services__header{text-align:center;margin-bottom:48px}.ma-services__title{font-size:2.2rem;font-weight:700;color:var(--ma-text)}.ma-services__subtitle{font-size:1rem;color:var(--ma-gray);margin-top:12px;line-height:1.6}.ma-services__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.ma-service-card{background:var(--ma-light-bg);border-radius:var(--ma-radius);padding:28px;border:1px solid transparent;transition:box-shadow .4s ease,transform .4s ease,border-color .4s ease,background .4s ease}.ma-service-card:hover{box-shadow:0 12px 36px #e8a0251f;transform:translateY(-5px);border-color:var(--ma-accent);background:var(--ma-white)}.ma-service-card--wide{grid-column:1 / -1}.ma-service-card__badge{display:inline-block;background:linear-gradient(110deg,var(--color-signature-blue) 30%,#60a5fa 50%,var(--color-signature-blue) 70%);background-size:200% 100%;color:var(--ma-white);font-size:.75rem;font-weight:700;width:34px;height:34px;line-height:34px;text-align:center;border-radius:8px;margin-bottom:16px;transition:transform .3s ease}.ma-service-card:hover .ma-service-card__badge{animation:ma-shimmer 1.5s ease infinite;transform:scale(1.1)}.ma-service-card__title{font-size:1.1rem;font-weight:600;color:var(--ma-text);margin-bottom:10px}.ma-service-card__text{font-size:.9rem;color:var(--ma-gray);line-height:1.65;margin-bottom:0}.ma-delivery{padding:80px 0;background:linear-gradient(180deg,#fff,#f0f4ff);text-align:center;position:relative;overflow:hidden}.ma-delivery:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:2px;height:100%;background:linear-gradient(180deg,transparent 0%,var(--color-signature-blue) 15%,var(--color-signature-blue) 85%,transparent 100%);opacity:.15;pointer-events:none}.ma-delivery__heading{font-size:2rem;font-weight:700;color:var(--ma-text);margin-bottom:14px;position:relative;z-index:1}.ma-delivery__text{font-size:1rem;color:var(--ma-gray);margin-bottom:48px;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6;position:relative;z-index:1}.ma-delivery__steps{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:6px;position:relative;z-index:1;counter-reset:step-counter}.ma-step{display:flex;flex-direction:column;align-items:center;position:relative}.ma-step__circle{width:95px;height:95px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:var(--ma-white);border:2px solid #e0e7ff;color:var(--ma-text);font-weight:700;font-size:.68rem;border-radius:18px;letter-spacing:.3px;line-height:1.3;padding:8px;position:relative;box-shadow:0 4px 20px #2563eb14;transition:all .4s ease}.ma-step__circle:before{content:counter(step-counter);counter-increment:step-counter;position:absolute;top:-10px;right:-10px;width:28px;height:28px;background:linear-gradient(135deg,var(--color-signature-blue) 0%,#6366f1 100%);color:#fff;font-size:.7rem;font-weight:800;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #2563eb4d}.ma-step:hover .ma-step__circle{transform:translateY(-6px);border-color:var(--color-signature-blue);box-shadow:0 8px 30px #2563eb2e;background:linear-gradient(135deg,#f8faff,#eef2ff)}@keyframes ma-stepGlow{0%,10%{border-color:var(--color-signature-blue);box-shadow:0 8px 30px #2563eb40,0 0 0 4px #2563eb1a;transform:translateY(-4px) scale(1.03);background:linear-gradient(135deg,#f0f4ff,#e0e7ff)}22%,to{border-color:#e0e7ff;box-shadow:0 4px 20px #2563eb14;transform:translateY(0) scale(1);background:var(--ma-white)}}.ma-delivery__steps>:nth-child(1) .ma-step__circle{animation:ma-stepGlow 7s ease infinite 0s}.ma-delivery__steps>:nth-child(3) .ma-step__circle{animation:ma-stepGlow 7s ease infinite 1s}.ma-delivery__steps>:nth-child(5) .ma-step__circle{animation:ma-stepGlow 7s ease infinite 2s}.ma-delivery__steps>:nth-child(7) .ma-step__circle{animation:ma-stepGlow 7s ease infinite 3s}.ma-delivery__steps>:nth-child(9) .ma-step__circle{animation:ma-stepGlow 7s ease infinite 4s}.ma-delivery__steps>:nth-child(11) .ma-step__circle{animation:ma-stepGlow 7s ease infinite 5s}.ma-delivery__steps>:nth-child(13) .ma-step__circle{animation:ma-stepGlow 7s ease infinite 6s}.ma-step__arrow{color:var(--color-signature-blue);font-size:1.2rem;margin:0 2px;font-weight:300;opacity:.5;display:flex;align-items:center;animation:ma-arrowPulse 2s ease infinite}@keyframes ma-arrowPulse{0%,to{opacity:.4;transform:translate(0)}50%{opacity:.8;transform:translate(3px)}}.ma-reliable{padding:80px 0;background:linear-gradient(180deg,#f8f9fb,#eef1f8)}.ma-reliable__inner{text-align:center;max-width:800px;margin:0 auto}.ma-reliable__heading{font-size:2rem;font-weight:700;color:var(--ma-text);margin-bottom:18px;line-height:1.35}.ma-reliable__text{font-size:1rem;color:var(--ma-gray);line-height:1.7;margin-bottom:40px}.ma-reliable__pillars{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.ma-pillar{display:flex;align-items:center;gap:8px;background:var(--ma-white);border:1px solid var(--ma-border);border-radius:30px;padding:10px 20px;box-shadow:0 2px 8px #0000000a;transition:background .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease;cursor:default}.ma-pillar:hover{background:#e8a0250f;border-color:var(--ma-accent);transform:translateY(-2px);box-shadow:0 4px 16px #e8a0251f}.ma-pillar__dot{width:8px;height:8px;background:var(--ma-accent);border-radius:50%;flex-shrink:0;transition:box-shadow .3s ease}.ma-pillar:hover .ma-pillar__dot{box-shadow:0 0 8px #e8a02599}.ma-pillar__label{font-size:.85rem;color:var(--ma-text);font-weight:500}.ma-industries{padding:80px 0;background:var(--ma-light-bg);text-align:center}.ma-industries__title{font-size:2rem;font-weight:700;color:var(--ma-text);margin-bottom:48px}.ma-industries__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.ma-industry{background:var(--ma-white);border-radius:var(--ma-radius);padding:32px 20px;text-align:center;border:1px solid var(--ma-border);transition:box-shadow .4s ease,transform .4s ease,border-color .4s ease;cursor:default}.ma-industry:hover{box-shadow:0 10px 30px #e8a0251a;transform:translateY(-5px);border-color:var(--ma-accent)}.ma-industry__icon{display:flex;align-items:center;justify-content:center;margin-bottom:14px;font-size:2rem}.ma-industry__title{font-size:.95rem;font-weight:600;color:var(--ma-text)}.ma-tech{padding:80px 0;background:var(--ma-white)}.ma-tech__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.ma-tech__heading{font-size:2.2rem;font-weight:700;color:var(--ma-text);margin-bottom:20px;line-height:1.25}.ma-tech__text{font-size:1rem;color:var(--ma-gray);line-height:1.75;margin-bottom:14px}.ma-tech__tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.ma-tech__stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ma-tag{display:inline-block;background:var(--ma-light-bg);color:var(--ma-text);font-size:.75rem;font-weight:600;padding:4px 12px;border-radius:20px;border:1px solid var(--ma-border);transition:background .3s ease,color .3s ease,border-color .3s ease,transform .3s ease}.ma-tag:hover{background:var(--ma-accent);color:var(--ma-white);border-color:var(--ma-accent);transform:translateY(-2px)}.ma-faq{padding:80px 0;background:var(--ma-light-bg)}.ma-faq__wrapper{max-width:750px;margin:0 auto;text-align:center}.ma-faq__heading{font-size:1.8rem;font-weight:700;color:var(--ma-text);margin-bottom:12px}.ma-faq__subtext{font-size:.95rem;color:#666;margin-bottom:32px}.ma-faq__list{text-align:left}.ma-faq__item{border-bottom:1px solid #e5e7eb;overflow:hidden}.ma-faq__item summary{list-style:none}.ma-faq__item summary::-webkit-details-marker{display:none}.ma-faq__question{display:flex;justify-content:space-between;align-items:center;width:100%;padding:18px 0;cursor:pointer;font-size:1rem;font-weight:600;color:#000;text-align:left;gap:16px;transition:color .3s ease}.ma-faq__question:hover{color:var(--ma-accent)}.ma-faq__chevron{flex-shrink:0;width:20px;height:20px;position:relative;transition:transform .3s ease}.ma-faq__chevron:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-right:2.5px solid #000;border-bottom:2.5px solid #000;transform:translate(-50%,-25%) rotate(45deg);transition:transform .3s ease}.ma-faq__item[open] .ma-faq__chevron:before{transform:translate(-50%,-25%) rotate(-135deg)}.ma-faq__answer{padding:0 0 18px;overflow:hidden}.ma-faq__answer p{font-size:.9rem;color:#444;line-height:1.7;margin:0}.ma-cta{padding:80px 0;background:var(--ma-dark)}.ma-cta__inner{text-align:center;max-width:650px;margin:0 auto}.ma-cta__heading{font-size:2rem;font-weight:700;color:var(--ma-white);margin-bottom:16px;line-height:1.3}.ma-cta__text{font-size:1rem;color:var(--ma-gray-light);line-height:1.7;margin-bottom:32px}.ma-cta__button{display:inline-block;background:var(--ma-accent);color:var(--ma-white);font-size:1rem;font-weight:600;padding:14px 36px;border-radius:8px;text-decoration:none;transition:background .3s ease,transform .3s ease,box-shadow .3s ease;animation:ma-pulse 2.5s ease infinite}.ma-cta__button:hover{background:var(--ma-accent-hover);transform:translateY(-3px);box-shadow:0 8px 24px #e8a02559;animation:none}button.ma-cta__button{border:none;cursor:pointer;font-family:inherit}@media(max-width:1024px){.ma-hero__title{font-size:2.2rem}.ma-about__heading,.ma-whoweare__heading,.ma-services__title{font-size:1.8rem}.ma-service-card__title{font-size:1rem}.ma-delivery__heading{font-size:1.8rem}.ma-step__circle{width:85px;height:85px;font-size:.62rem;border-radius:14px;padding:6px}.ma-step__circle:before{width:22px;height:22px;font-size:.58rem}.ma-step__arrow{font-size:1rem;margin:0 1px}.ma-reliable__heading,.ma-tech__heading{font-size:1.8rem}}@media(max-width:768px){.ma-hero{padding:100px 16px 80px}.ma-hero__title{font-size:1.7rem}.ma-hero__subtitle{font-size:1rem}.ma-about__grid,.ma-whoweare__grid{grid-template-columns:1fr;gap:30px}.ma-about__heading,.ma-whoweare__heading{font-size:1.6rem}.ma-stats,.ma-whoweare__stats{grid-template-columns:1fr 1fr;order:2}.ma-about__content,.ma-whoweare__content{order:1}.ma-services__grid{grid-template-columns:1fr}.ma-services__title{font-size:1.5rem}.ma-service-card--wide{grid-column:span 1}.ma-delivery__heading{font-size:1.5rem}.ma-delivery__steps{flex-wrap:wrap;gap:12px;justify-content:center}.ma-step__arrow{display:none}.ma-step__circle{width:90px;height:90px;font-size:.7rem;border-radius:16px}.ma-reliable__heading{font-size:1.5rem}.ma-reliable__pillars{flex-wrap:wrap;gap:12px}.ma-industries__title{font-size:1.5rem}.ma-industries__grid{grid-template-columns:1fr 1fr}.ma-faq__heading{font-size:1.3rem}.ma-cta__heading{font-size:1.5rem}.ma-tech__grid{grid-template-columns:1fr;gap:30px}.ma-tech__heading{font-size:1.6rem}.ma-tech__stats{grid-template-columns:1fr 1fr}.ma-animate,.ma-animate--left,.ma-animate--right,.ma-animate--scale{opacity:1;transform:none;animation:none}}@media(max-width:480px){.ma-hero{padding:90px 14px 60px}.ma-hero__title{font-size:1.4rem}.ma-hero__subtitle{font-size:.9rem}.ma-hero__breadcrumb{font-size:.75rem}.ma-about,.ma-whoweare,.ma-services,.ma-delivery,.ma-reliable,.ma-industries,.ma-faq,.ma-cta,.ma-tech{padding:50px 0}.ma-about__heading,.ma-whoweare__heading{font-size:1.4rem}.ma-about__text,.ma-whoweare__text{font-size:.9rem}.ma-stats,.ma-whoweare__stats{grid-template-columns:1fr 1fr;gap:12px}.ma-stat{padding:20px 14px}.ma-stat__number{font-size:1.8rem}.ma-stat__label{font-size:.75rem}.ma-services__title{font-size:1.3rem}.ma-service-card{padding:20px 16px}.ma-delivery__heading{font-size:1.3rem}.ma-step__circle{width:80px;height:80px;font-size:.65rem;border-radius:14px}.ma-step__circle:before{width:22px;height:22px;font-size:.6rem;top:-8px;right:-8px}.ma-reliable__heading{font-size:1.3rem}.ma-pillar{padding:10px 14px;font-size:.82rem}.ma-industries__grid{grid-template-columns:1fr 1fr;gap:12px}.ma-industry{padding:20px 14px}.ma-cta__heading{font-size:1.3rem}.ma-cta__button{font-size:.9rem;padding:14px 28px}.ma-tech__heading{font-size:1.4rem}}:root{--aw-accent: #e8a025;--aw-accent-hover: #d4911e;--aw-dark: #0b1120;--aw-dark-2: #101828;--aw-dark-3: #1a2332;--aw-white: #ffffff;--aw-gray: #6b7280;--aw-gray-light: #9ca3af;--aw-light-bg: #f8f9fb;--aw-light-bg-2: #f1f3f7;--aw-text: #444444;--aw-text-light: #d1d5db;--aw-border: #e5e7eb;--aw-radius: 12px;--aw-radius-lg: 20px;--aw-shadow: 0 4px 24px rgba(0, 0, 0, .06);--aw-shadow-lg: 0 8px 40px rgba(0, 0, 0, .1);--aw-transition: .3s ease}.aw-hero__breadcrumb{font-size:.85rem;color:var(--aw-gray);margin-bottom:24px;letter-spacing:.3px;animation:aw-fadeUp .6s ease .1s both}.aw-hero__breadcrumb-active{color:var(--aw-accent)}.aw-about__image img{width:100%;border-radius:var(--aw-radius-lg);object-fit:cover}.aw-stat__number{display:block;font-size:2.4rem;font-weight:800;color:var(--color-signature-blue);line-height:1;margin-bottom:8px;letter-spacing:-1px;font-variant-numeric:tabular-nums;opacity:0;transform:scale(0) translateY(10px);animation:vm-statPop .6s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:.3s}.aw-whoweare__image img{width:100%;border-radius:var(--aw-radius-lg);object-fit:cover}.aw-whoweare__text:last-child{margin-bottom:0}.aw-service-card__text{font-size:.9rem;color:var(--aw-gray);line-height:1.65;margin-bottom:14px}.aw-service-card__tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.aw-tag{display:inline-block;background:var(--aw-white);color:var(--aw-text);font-size:.75rem;font-weight:600;padding:4px 12px;border-radius:20px;border:1px solid var(--aw-border);transition:background .3s ease,color .3s ease,border-color .3s ease,transform .3s ease}.aw-service-card__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.aw-service-card__list li{font-size:.85rem;color:var(--aw-gray);padding-left:18px;position:relative;line-height:1.5}.aw-service-card__list li:before{content:"\2022";position:absolute;left:0;color:var(--aw-accent);font-weight:700}.aw-service-card__list--horizontal{flex-direction:row;flex-wrap:wrap;gap:8px 24px}.aw-delivery__steps{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;row-gap:24px;column-gap:6px;position:relative;z-index:1;max-width:100%}.aw-delivery__steps{counter-reset:step-counter}.aw-why{padding:80px 0;background:var(--aw-white)}.aw-why__grid{display:grid;grid-template-columns:1fr;gap:50px;align-items:center;max-width:800px;margin:0 auto}.aw-why__heading{font-size:2rem;font-weight:700;color:var(--aw-text);margin-bottom:16px;line-height:1.3}.aw-why__text{font-size:1rem;color:var(--aw-gray);line-height:1.7;margin-bottom:24px}.aw-why__image img{width:100%;border-radius:var(--aw-radius-lg);object-fit:cover}.aw-industries__heading,.aw-industries__title{font-size:2rem;font-weight:700;color:var(--aw-text);margin-bottom:48px;text-align:center}.aw-industry__icon{font-size:2.2rem;display:block;margin-bottom:14px;transition:transform .4s ease}.aw-industry:hover .aw-industry__icon{transform:scale(1.2) rotate(-5deg)}.aw-faq__heading{font-size:1.8rem;font-weight:700;color:var(--aw-text);margin-bottom:36px}.accordion-item{border-bottom:1px solid var(--aw-border)}.accordion-item button{display:flex;justify-content:space-between;align-items:center;width:100%;padding:18px 0;background:none;border:none;cursor:pointer;font-size:1rem;font-weight:600;color:var(--aw-text);text-align:left;gap:16px}.accordion-item button .icon:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-right:2.5px solid var(--aw-text);border-bottom:2.5px solid var(--aw-text);transform:translate(-50%,-25%) rotate(-135deg);transition:transform .3s ease}.accordion-content{max-height:0;overflow:hidden;transition:max-height var(--aw-transition)}.accordion-content p{padding:0 0 18px;font-size:.9rem;color:var(--aw-gray);line-height:1.7}.aw-commitment{padding:60px 0;background:var(--aw-white)}.aw-commitment__inner{text-align:center;max-width:700px;margin:0 auto}.aw-commitment__heading{font-size:2rem;font-weight:700;color:var(--aw-text);margin-bottom:16px}.aw-commitment__text{font-size:1rem;color:var(--aw-gray);line-height:1.75}.aw-stat__icon{display:block;font-size:2.2rem;line-height:1;margin-bottom:10px}.aw-services__subtitle{font-size:1rem;color:var(--aw-gray);margin:12px auto 0;line-height:1.6;text-align:center;max-width:640px}@media(max-width:1024px){.aw-hero__title{font-size:2.2rem}.aw-about__heading,.aw-whoweare__heading,.aw-services__title{font-size:1.8rem}.aw-service-card__title{font-size:1rem}.aw-delivery__heading{font-size:1.8rem}.aw-step__circle{width:85px;height:85px;font-size:.62rem;border-radius:14px;padding:6px}.aw-step__circle:before{width:22px;height:22px;font-size:.58rem}.aw-step__arrow{font-size:1rem;margin:0 1px}.aw-reliable__heading{font-size:1.8rem}}@media(max-width:768px){.aw-hero{padding:100px 16px 80px}.aw-hero__title{font-size:1.7rem}.aw-hero__subtitle{font-size:1rem}.aw-about__grid,.aw-whoweare__grid{grid-template-columns:1fr;gap:30px}.aw-about__heading,.aw-whoweare__heading{font-size:1.6rem}.aw-stats,.aw-whoweare__stats{grid-template-columns:1fr 1fr;order:2}.aw-about__content,.aw-whoweare__content{order:1}.aw-services__grid{grid-template-columns:1fr}.aw-services__title{font-size:1.5rem}.aw-service-card--wide{grid-column:span 1}.aw-delivery__heading{font-size:1.5rem}.aw-delivery__steps{flex-wrap:wrap;gap:12px;justify-content:center}.aw-step__arrow{display:none}.aw-step__circle{width:90px;height:90px;font-size:.7rem;border-radius:16px}.aw-reliable__heading{font-size:1.5rem}.aw-reliable__pillars{flex-wrap:wrap;gap:12px}.aw-why__heading,.aw-industries__heading{font-size:1.5rem}.aw-industries__grid{grid-template-columns:1fr 1fr}.aw-faq__heading{font-size:1.3rem}.aw-cta__heading{font-size:1.5rem}.aw-animate,.aw-animate--left,.aw-animate--right,.aw-animate--scale{opacity:1;transform:none;animation:none}}@media(max-width:480px){.aw-hero{padding:90px 14px 60px}.aw-hero__title{font-size:1.4rem}.aw-hero__subtitle{font-size:.9rem}.aw-hero__breadcrumb{font-size:.75rem}.aw-about,.aw-whoweare,.aw-services,.aw-delivery,.aw-reliable,.aw-why,.aw-industries,.aw-faq,.aw-commitment,.aw-cta{padding:50px 0}.aw-about__heading,.aw-whoweare__heading{font-size:1.4rem}.aw-about__text,.aw-whoweare__text{font-size:.9rem}.aw-stats,.aw-whoweare__stats{grid-template-columns:1fr 1fr;gap:12px}.aw-stat{padding:20px 14px}.aw-stat__number,.aw-stat__icon{font-size:1.8rem}.aw-stat__label{font-size:.75rem}.aw-services__title{font-size:1.3rem}.aw-service-card{padding:20px 16px}.aw-service-card__badge{font-size:.7rem;padding:4px 10px}.aw-delivery__heading{font-size:1.3rem}.aw-step__circle{width:80px;height:80px;font-size:.65rem;border-radius:14px}.aw-step__circle:before{width:22px;height:22px;font-size:.6rem;top:-8px;right:-8px}.aw-reliable__heading{font-size:1.3rem}.aw-pillar{padding:10px 14px;font-size:.82rem}.aw-industries__grid{grid-template-columns:1fr 1fr;gap:12px}.aw-industry{padding:20px 14px}.aw-cta__heading{font-size:1.3rem}.aw-cta__button{font-size:.9rem;padding:14px 28px}}.aw-tech{padding:80px 0;background:var(--aw-light-bg)}@media(max-width:768px){.aw-tech__grid{grid-template-columns:1fr;gap:30px}.aw-tech__heading{font-size:1.6rem}.aw-tech__stats{grid-template-columns:1fr 1fr}}@media(max-width:480px){.aw-tech__heading{font-size:1.4rem}}:root{--fl-accent: #e8a025;--fl-accent-hover: #d4911e;--fl-dark: #0b1120;--fl-dark-2: #101828;--fl-dark-3: #1a2332;--fl-white: #ffffff;--fl-gray: #6b7280;--fl-gray-light: #9ca3af;--fl-light-bg: #f8f9fb;--fl-light-bg-2: #f1f3f7;--fl-text: #444444;--fl-text-light: #d1d5db;--fl-border: #e5e7eb;--fl-radius: 12px;--fl-radius-lg: 20px;--fl-shadow: 0 4px 24px rgba(0, 0, 0, .06);--fl-shadow-lg: 0 8px 40px rgba(0, 0, 0, .1);--fl-transition: .3s ease}@keyframes fl-fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fl-fadeLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes fl-fadeRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes fl-scaleIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes fl-pulse{0%,to{box-shadow:0 0 #e8a02566}50%{box-shadow:0 0 0 12px #e8a02500}}@keyframes fl-shimmer{0%{background-position:-200% center}to{background-position:200% center}}.fl-animate{opacity:0;transform:translateY(40px);animation:fl-fadeUp .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.fl-animate--left{opacity:0;transform:translate(-40px);animation:fl-fadeLeft .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.fl-animate--right{opacity:0;transform:translate(40px);animation:fl-fadeRight .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.fl-animate--scale{opacity:0;transform:scale(.85);animation:fl-scaleIn .7s ease forwards;animation-timeline:view();animation-range:entry 0% entry 25%}.fl-stagger>*:nth-child(1){animation-delay:0s}.fl-stagger>*:nth-child(2){animation-delay:.08s}.fl-stagger>*:nth-child(3){animation-delay:.16s}.fl-stagger>*:nth-child(4){animation-delay:.24s}.fl-stagger>*:nth-child(5){animation-delay:.32s}.fl-stagger>*:nth-child(6){animation-delay:.4s}.fl-stagger>*:nth-child(7){animation-delay:.48s}@supports not (animation-timeline: view()){.fl-animate,.fl-animate--left,.fl-animate--right,.fl-animate--scale{opacity:1;transform:none;animation:none}}.fl-container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.fl-text-accent{color:var(--fl-accent)}.fl-checklist{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.fl-checklist__item{display:flex;align-items:flex-start;gap:10px;font-size:.95rem;color:var(--fl-text);line-height:1.5}.fl-checklist__icon{flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;color:var(--fl-accent)}.fl-hero{background:var(--fl-dark);text-align:center;padding:140px 20px 120px;position:relative;overflow:hidden}.fl-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 30% 50%,rgba(232,160,37,.08) 0%,transparent 60%),radial-gradient(ellipse at 70% 30%,rgba(59,130,246,.06) 0%,transparent 50%);pointer-events:none}.fl-hero__inner{position:relative;z-index:1;max-width:800px;margin:0 auto}.fl-hero__breadcrumb{font-size:.85rem;color:#e0e7ff;margin-bottom:24px;letter-spacing:.3px;animation:fl-fadeUp .6s ease .1s both}.fl-hero__breadcrumb-active{color:var(--fl-accent)}.fl-hero__title{font-size:3rem;font-weight:700;color:var(--fl-white);margin-bottom:20px;line-height:1.2;animation:fl-fadeUp .7s ease .25s both}.fl-hero__title-accent{color:var(--fl-accent);font-style:italic;display:inline-block}.fl-hero__subtitle{font-size:1.3rem;color:var(--fl-white);margin-bottom:14px;font-weight:500;line-height:1.5;animation:fl-fadeUp .7s ease .45s both}.fl-hero__desc{font-size:.95rem;color:var(--fl-gray-light);font-style:italic;animation:fl-fadeUp .7s ease .6s both}.fl-about{padding:80px 0;background:var(--fl-white)}.fl-about__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.fl-about__heading{font-size:2.2rem;font-weight:700;color:var(--fl-text);margin-bottom:20px;line-height:1.25}.fl-about__text{font-size:1rem;color:var(--fl-gray);line-height:1.75;margin-bottom:14px}.fl-about__text:last-child{margin-bottom:0}.fl-about__image img{width:100%;border-radius:var(--fl-radius-lg);object-fit:cover}.fl-stats,.fl-whoweare__stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.fl-stat{background:var(--fl-light-bg);border-radius:var(--fl-radius);padding:28px 20px;text-align:center;border:1px solid var(--fl-border);transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease;position:relative;overflow:hidden}.fl-stat:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--fl-accent),var(--color-signature-blue));transform:scaleX(0);transform-origin:left;transition:transform .5s ease}.fl-stat:hover:before{transform:scaleX(1)}.fl-stat:hover{transform:translateY(-5px);box-shadow:0 12px 30px #00000014;border-color:var(--fl-accent)}.fl-stat__number{display:block;font-size:2.4rem;font-weight:800;color:var(--color-signature-blue);line-height:1;margin-bottom:8px;letter-spacing:-1px;font-variant-numeric:tabular-nums;opacity:0;transform:scale(0) translateY(10px);animation:vm-statPop .6s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:.3s}.fl-stat:nth-child(1) .fl-stat__number{animation-delay:.2s}.fl-stat:nth-child(2) .fl-stat__number{animation-delay:.4s}.fl-stat:nth-child(3) .fl-stat__number{animation-delay:.6s}.fl-stat:nth-child(4) .fl-stat__number{animation-delay:.8s}.fl-stat__label{display:block;font-size:.82rem;color:var(--fl-gray);font-weight:500;line-height:1.3}.fl-stat--dark{background:var(--fl-white);border-color:var(--fl-border)}.fl-whoweare{padding:80px 0;background:var(--fl-light-bg)}.fl-whoweare__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.fl-whoweare__image img{width:100%;border-radius:var(--fl-radius-lg);object-fit:cover}.fl-whoweare__heading{font-size:2.2rem;font-weight:700;color:var(--fl-text);margin-bottom:20px;line-height:1.25}.fl-whoweare__text{font-size:1rem;color:var(--fl-gray);line-height:1.75;margin-bottom:14px}.fl-whoweare__text:last-child{margin-bottom:0}.fl-services{padding:80px 0;background:var(--fl-white)}.fl-services__header{text-align:center;margin-bottom:48px}.fl-services__title{font-size:2.2rem;font-weight:700;color:var(--fl-text)}.fl-services__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.fl-service-card{background:var(--fl-light-bg);border-radius:var(--fl-radius);padding:28px;border:1px solid transparent;transition:box-shadow .4s ease,transform .4s ease,border-color .4s ease,background .4s ease}.fl-service-card:hover{box-shadow:0 12px 36px #e8a0251f;transform:translateY(-5px);border-color:var(--fl-accent);background:var(--fl-white)}.fl-service-card--wide{grid-column:1 / -1}.fl-service-card__badge{display:inline-block;background:linear-gradient(110deg,var(--color-signature-blue) 30%,#60a5fa 50%,var(--color-signature-blue) 70%);background-size:200% 100%;color:var(--fl-white);font-size:.75rem;font-weight:700;width:34px;height:34px;line-height:34px;text-align:center;border-radius:8px;margin-bottom:16px;transition:transform .3s ease}.fl-service-card:hover .fl-service-card__badge{animation:fl-shimmer 1.5s ease infinite;transform:scale(1.1)}.fl-service-card__title{font-size:1.1rem;font-weight:600;color:var(--fl-text);margin-bottom:10px}.fl-service-card__text{font-size:.9rem;color:var(--fl-gray);line-height:1.65;margin-bottom:14px}.fl-service-card__tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.fl-tag{display:inline-block;background:var(--fl-white);color:var(--fl-text);font-size:.75rem;font-weight:600;padding:4px 12px;border-radius:20px;border:1px solid var(--fl-border);transition:background .3s ease,color .3s ease,border-color .3s ease,transform .3s ease}.fl-tag:hover{background:var(--fl-accent);color:var(--fl-white);border-color:var(--fl-accent);transform:translateY(-2px)}.fl-service-card__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.fl-service-card__list li{font-size:.85rem;color:var(--fl-gray);padding-left:18px;position:relative;line-height:1.5}.fl-service-card__list li:before{content:"\2022";position:absolute;left:0;color:var(--fl-accent);font-weight:700}.fl-service-card__list--horizontal{flex-direction:row;flex-wrap:wrap;gap:8px 24px}.fl-delivery{padding:80px 0;background:linear-gradient(180deg,#fff,#f0f4ff);text-align:center;position:relative;overflow:hidden}.fl-delivery:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:2px;height:100%;background:linear-gradient(180deg,transparent 0%,var(--color-signature-blue) 15%,var(--color-signature-blue) 85%,transparent 100%);opacity:.15;pointer-events:none}.fl-delivery__heading{font-size:2rem;font-weight:700;color:var(--fl-text);margin-bottom:14px;position:relative;z-index:1}.fl-delivery__text{font-size:1rem;color:var(--fl-gray);margin-bottom:48px;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6;position:relative;z-index:1}.fl-delivery__steps{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:6px;position:relative;z-index:1}.fl-step{display:flex;flex-direction:column;align-items:center;position:relative}.fl-step__circle{width:95px;height:95px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:var(--fl-white);border:2px solid #e0e7ff;color:var(--fl-text);font-weight:700;font-size:.68rem;border-radius:18px;letter-spacing:.3px;line-height:1.3;padding:8px;position:relative;box-shadow:0 4px 20px #2563eb14;transition:all .4s ease}.fl-step__circle:before{content:counter(step-counter);counter-increment:step-counter;position:absolute;top:-10px;right:-10px;width:28px;height:28px;background:linear-gradient(135deg,var(--color-signature-blue) 0%,#6366f1 100%);color:#fff;font-size:.7rem;font-weight:800;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #2563eb4d}.fl-delivery__steps{counter-reset:step-counter}.fl-step:hover .fl-step__circle{transform:translateY(-6px);border-color:var(--color-signature-blue);box-shadow:0 8px 30px #2563eb2e;background:linear-gradient(135deg,#f8faff,#eef2ff)}@keyframes fl-stepGlow{0%,10%{border-color:var(--color-signature-blue);box-shadow:0 8px 30px #2563eb40,0 0 0 4px #2563eb1a;transform:translateY(-4px) scale(1.03);background:linear-gradient(135deg,#f0f4ff,#e0e7ff)}22%,to{border-color:#e0e7ff;box-shadow:0 4px 20px #2563eb14;transform:translateY(0) scale(1);background:var(--fl-white)}}.fl-delivery__steps>:nth-child(1) .fl-step__circle{animation:fl-stepGlow 7s ease infinite 0s}.fl-delivery__steps>:nth-child(3) .fl-step__circle{animation:fl-stepGlow 7s ease infinite 1s}.fl-delivery__steps>:nth-child(5) .fl-step__circle{animation:fl-stepGlow 7s ease infinite 2s}.fl-delivery__steps>:nth-child(7) .fl-step__circle{animation:fl-stepGlow 7s ease infinite 3s}.fl-delivery__steps>:nth-child(9) .fl-step__circle{animation:fl-stepGlow 7s ease infinite 4s}.fl-delivery__steps>:nth-child(11) .fl-step__circle{animation:fl-stepGlow 7s ease infinite 5s}.fl-delivery__steps>:nth-child(13) .fl-step__circle{animation:fl-stepGlow 7s ease infinite 6s}.fl-step__arrow{color:var(--color-signature-blue);font-size:1.2rem;margin:0 2px;font-weight:300;opacity:.5;display:flex;align-items:center;animation:fl-arrowPulse 2s ease infinite}@keyframes fl-arrowPulse{0%,to{opacity:.4;transform:translate(0)}50%{opacity:.8;transform:translate(3px)}}font-weight: 700; } .fl-why{padding:80px 0;background:var(--fl-white)}.fl-why__grid{display:grid;grid-template-columns:1fr;gap:50px;align-items:center;max-width:800px}.fl-why__heading{font-size:2rem;font-weight:700;color:var(--fl-text);margin-bottom:16px;line-height:1.3}.fl-why__text{font-size:1rem;color:var(--fl-gray);line-height:1.7;margin-bottom:24px}.fl-why__image img{width:100%;border-radius:var(--fl-radius-lg);object-fit:cover}.fl-industries{padding:80px 0;background:var(--fl-light-bg);text-align:center}.fl-industries__heading{font-size:2rem;font-weight:700;color:var(--fl-text);margin-bottom:48px}.fl-industries__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.fl-industry{background:var(--fl-white);border-radius:var(--fl-radius);padding:32px 20px;text-align:center;border:1px solid var(--fl-border);transition:box-shadow .4s ease,transform .4s ease,border-color .4s ease;cursor:default}.fl-industry:hover{box-shadow:0 10px 30px #e8a0251a;transform:translateY(-5px);border-color:var(--fl-accent)}.fl-industry__icon{font-size:2.2rem;display:block;margin-bottom:14px;transition:transform .4s ease}.fl-industry:hover .fl-industry__icon{transform:scale(1.2) rotate(-5deg)}.fl-industry__title{font-size:.95rem;font-weight:600;color:var(--fl-text)}.fl-reliable{padding:80px 0;background:linear-gradient(180deg,#f8f9fb,#eef1f8)}.fl-reliable__inner{text-align:center;max-width:800px;margin:0 auto}.fl-reliable__heading{font-size:2rem;font-weight:700;color:var(--fl-text);margin-bottom:18px;line-height:1.35}.fl-reliable__text{font-size:1rem;color:var(--fl-gray);line-height:1.7;margin-bottom:40px}.fl-reliable__pillars{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.fl-pillar{display:flex;align-items:center;gap:8px;background:var(--fl-white);border:1px solid var(--fl-border);border-radius:30px;padding:10px 20px;box-shadow:0 2px 8px #0000000a;transition:background .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease;cursor:default}.fl-pillar:hover{background:#e8a0250f;border-color:var(--fl-accent);transform:translateY(-2px);box-shadow:0 4px 16px #e8a0251f}.fl-pillar__dot{width:8px;height:8px;background:var(--fl-accent);border-radius:50%;flex-shrink:0;transition:box-shadow .3s ease}.fl-pillar:hover .fl-pillar__dot{box-shadow:0 0 8px #e8a02599}.fl-pillar__label{font-size:.85rem;color:var(--fl-text);font-weight:500}.fl-faq{padding:80px 0;background:var(--fl-light-bg)}.fl-faq__wrapper{max-width:750px;margin:0 auto;text-align:center}.fl-faq__heading{font-size:1.8rem;font-weight:700;color:var(--fl-text);margin-bottom:36px}.accordion-item{border-bottom:1px solid var(--fl-border)}.accordion-item button{display:flex;justify-content:space-between;align-items:center;width:100%;padding:18px 0;background:none;border:none;cursor:pointer;font-size:1rem;font-weight:600;color:var(--fl-text);text-align:left;gap:16px}.accordion-item button .icon:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-right:2.5px solid var(--fl-text);border-bottom:2.5px solid var(--fl-text);transform:translate(-50%,-25%) rotate(-135deg);transition:transform .3s ease}.accordion-content{max-height:0;overflow:hidden;transition:max-height var(--fl-transition)}.accordion-content p{padding:0 0 18px;font-size:.9rem;color:var(--fl-gray);line-height:1.7}.fl-commitment{padding:60px 0;background:var(--fl-white)}.fl-commitment__inner{text-align:center;max-width:700px;margin:0 auto}.fl-commitment__heading{font-size:2rem;font-weight:700;color:var(--fl-text);margin-bottom:16px}.fl-commitment__text{font-size:1rem;color:var(--fl-gray);line-height:1.75}.fl-cta{padding:80px 0;background:var(--fl-dark)}.fl-cta__inner{text-align:center;max-width:650px;margin:0 auto}.fl-cta__heading{font-size:2rem;font-weight:700;color:var(--fl-white);margin-bottom:16px;line-height:1.3}.fl-cta__text{font-size:1rem;color:var(--fl-gray-light);line-height:1.7;margin-bottom:32px}.fl-cta__button{display:inline-block;background:var(--fl-accent);color:var(--fl-white);font-size:1rem;font-weight:600;padding:14px 36px;border-radius:8px;text-decoration:none;transition:background .3s ease,transform .3s ease,box-shadow .3s ease;animation:fl-pulse 2.5s ease infinite}.fl-cta__button:hover{background:var(--fl-accent-hover);transform:translateY(-3px);box-shadow:0 8px 24px #e8a02559;animation:none}.fl-stat__icon{display:block;font-size:2.2rem;line-height:1;margin-bottom:10px}.fl-services__subtitle{font-size:1rem;color:var(--fl-gray);margin-top:12px;line-height:1.6}@media(max-width:1024px){.fl-hero__title{font-size:2.2rem}.fl-about__heading,.fl-whoweare__heading,.fl-services__title{font-size:1.8rem}.fl-service-card__title{font-size:1rem}.fl-delivery__heading{font-size:1.8rem}.fl-step__circle{width:85px;height:85px;font-size:.62rem;border-radius:14px;padding:6px}.fl-step__circle:before{width:22px;height:22px;font-size:.58rem}.fl-step__arrow{font-size:1rem;margin:0 1px}.fl-reliable__heading{font-size:1.8rem}}@media(max-width:768px){.fl-hero{padding:100px 16px 80px}.fl-hero__title{font-size:1.7rem}.fl-hero__subtitle{font-size:1rem}.fl-about__grid,.fl-whoweare__grid{grid-template-columns:1fr;gap:30px}.fl-about__heading,.fl-whoweare__heading{font-size:1.6rem}.fl-stats,.fl-whoweare__stats{grid-template-columns:1fr 1fr;order:2}.fl-about__content,.fl-whoweare__content{order:1}.fl-services__grid{grid-template-columns:1fr}.fl-services__title{font-size:1.5rem}.fl-service-card--wide{grid-column:span 1}.fl-delivery__heading{font-size:1.5rem}.fl-delivery__steps{flex-wrap:wrap;gap:12px;justify-content:center}.fl-step__arrow{display:none}.fl-step__circle{width:90px;height:90px;font-size:.7rem;border-radius:16px}.fl-reliable__heading{font-size:1.5rem}.fl-reliable__pillars{flex-wrap:wrap;gap:12px}.fl-why__heading,.fl-industries__heading{font-size:1.5rem}.fl-industries__grid{grid-template-columns:1fr 1fr}.fl-faq__heading{font-size:1.3rem}.fl-cta__heading{font-size:1.5rem}.fl-animate,.fl-animate--left,.fl-animate--right,.fl-animate--scale{opacity:1;transform:none;animation:none}}@media(max-width:480px){.fl-hero{padding:90px 14px 60px}.fl-hero__title{font-size:1.4rem}.fl-hero__subtitle{font-size:.9rem}.fl-hero__breadcrumb{font-size:.75rem}.fl-about,.fl-whoweare,.fl-services,.fl-delivery,.fl-reliable,.fl-why,.fl-industries,.fl-faq,.fl-commitment,.fl-cta{padding:50px 0}.fl-about__heading,.fl-whoweare__heading{font-size:1.4rem}.fl-about__text,.fl-whoweare__text{font-size:.9rem}.fl-stats,.fl-whoweare__stats{grid-template-columns:1fr 1fr;gap:12px}.fl-stat{padding:20px 14px}.fl-stat__number,.fl-stat__icon{font-size:1.8rem}.fl-stat__label{font-size:.75rem}.fl-services__title{font-size:1.3rem}.fl-service-card{padding:20px 16px}.fl-service-card__badge{font-size:.7rem;padding:4px 10px}.fl-delivery__heading{font-size:1.3rem}.fl-step__circle{width:80px;height:80px;font-size:.65rem;border-radius:14px}.fl-step__circle:before{width:22px;height:22px;font-size:.6rem;top:-8px;right:-8px}.fl-reliable__heading{font-size:1.3rem}.fl-pillar{padding:10px 14px;font-size:.82rem}.fl-industries__grid{grid-template-columns:1fr 1fr;gap:12px}.fl-industry{padding:20px 14px}.fl-cta__heading{font-size:1.3rem}.fl-cta__button{font-size:.9rem;padding:14px 28px}}.fl-tech{padding:80px 0;background:var(--fl-light-bg)}.fl-tech__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.fl-tech__heading{font-size:2.2rem;font-weight:700;color:var(--fl-text);margin-bottom:20px;line-height:1.25}.fl-tech__text{font-size:1rem;color:var(--fl-gray);line-height:1.75;margin-bottom:14px}.fl-tech__stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.fl-tech__tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}@media(max-width:768px){.fl-tech__grid{grid-template-columns:1fr;gap:30px}.fl-tech__heading{font-size:1.6rem}.fl-tech__stats{grid-template-columns:1fr 1fr}}@media(max-width:480px){.fl-tech__heading{font-size:1.4rem}}.fl-faq__subtext{font-size:.95rem;color:#666;margin-bottom:32px}.fl-faq__list{text-align:left}.fl-faq__item{border-bottom:1px solid #e5e7eb;overflow:hidden}.fl-faq__item summary{list-style:none}.fl-faq__item summary::-webkit-details-marker{display:none}.fl-faq__question{display:flex;justify-content:space-between;align-items:center;width:100%;padding:18px 0;cursor:pointer;font-size:1rem;font-weight:600;color:#000;text-align:left;gap:16px;transition:color .3s ease}.fl-faq__question:hover{color:var(--fl-accent)}.fl-faq__chevron{flex-shrink:0;width:20px;height:20px;position:relative;transition:transform .3s ease}.fl-faq__chevron:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-right:2.5px solid #000;border-bottom:2.5px solid #000;transform:translate(-50%,-25%) rotate(45deg);transition:transform .3s ease}.fl-faq__item[open] .fl-faq__chevron:before{transform:translate(-50%,-25%) rotate(-135deg)}.fl-faq__answer{padding:0 0 18px;overflow:hidden}.fl-faq__answer p{font-size:.9rem;color:#444;line-height:1.7;margin:0}:root{--ad-accent: #e8a025;--ad-accent-hover: #d4911e;--ad-dark: #0b1120;--ad-dark-2: #101828;--ad-dark-3: #1a2332;--ad-white: #ffffff;--ad-gray: #000000;--ad-gray-light: #9ca3af;--ad-light-bg: #f8f9fb;--ad-light-bg-2: #f1f3f7;--ad-text: #444444;--ad-text-light: #d1d5db;--ad-border: #e5e7eb;--ad-radius: 12px;--ad-radius-lg: 20px;--ad-shadow: 0 4px 24px rgba(0, 0, 0, .06);--ad-shadow-lg: 0 8px 40px rgba(0, 0, 0, .1);--ad-transition: .3s ease}@keyframes ad-fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes ad-fadeLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes ad-fadeRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes ad-scaleIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes vm-lineGrow{0%{width:0}to{width:60px}}@keyframes ad-pulse{0%,to{box-shadow:0 0 #e8a02566}50%{box-shadow:0 0 0 12px #e8a02500}}@keyframes ad-shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes vm-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.ad-animate{opacity:0;transform:translateY(40px);animation:ad-fadeUp .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.ad-animate--left{opacity:0;transform:translate(-40px);animation:ad-fadeLeft .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.ad-animate--right{opacity:0;transform:translate(40px);animation:ad-fadeRight .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.ad-animate--scale{opacity:0;transform:scale(.85);animation:ad-scaleIn .7s ease forwards;animation-timeline:view();animation-range:entry 0% entry 25%}.ad-stagger>*:nth-child(1){animation-delay:0s}.ad-stagger>*:nth-child(2){animation-delay:.08s}.ad-stagger>*:nth-child(3){animation-delay:.16s}.ad-stagger>*:nth-child(4){animation-delay:.24s}.ad-stagger>*:nth-child(5){animation-delay:.32s}.ad-stagger>*:nth-child(6){animation-delay:.4s}.ad-stagger>*:nth-child(7){animation-delay:.48s}@supports not (animation-timeline: view()){.ad-animate,.ad-animate--left,.ad-animate--right,.ad-animate--scale{opacity:1;transform:none;animation:none}}.ad-container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.ad-text-accent{color:var(--ad-accent)}.ad-checklist{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.ad-checklist__item{display:flex;align-items:flex-start;gap:10px;font-size:.95rem;color:var(--ad-text);line-height:1.5}.ad-checklist__icon{flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;color:var(--ad-accent)}.ad-hero{background:var(--ad-dark);text-align:center;padding:140px 20px 120px;position:relative;overflow:hidden}.ad-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 30% 50%,rgba(232,160,37,.08) 0%,transparent 60%),radial-gradient(ellipse at 70% 30%,rgba(59,130,246,.06) 0%,transparent 50%);pointer-events:none}.ad-hero__inner{position:relative;z-index:1;max-width:800px;margin:0 auto}.ad-hero__breadcrumb{font-size:.85rem;color:#e0e7ff;margin-bottom:24px;letter-spacing:.3px;animation:ad-fadeUp .6s ease .1s both}.ad-hero__breadcrumb-active{color:var(--ad-accent)}.ad-hero__title{font-size:3rem;font-weight:700;color:var(--ad-white);margin-bottom:20px;line-height:1.2;animation:ad-fadeUp .7s ease .25s both}.ad-hero__title-accent{color:var(--ad-accent);font-style:italic;display:inline-block}.ad-hero__subtitle{font-size:1.3rem;color:var(--ad-white);margin-bottom:14px;font-weight:500;line-height:1.5;animation:ad-fadeUp .7s ease .45s both}.ad-hero__desc{font-size:.95rem;color:var(--ad-gray-light);font-style:italic;animation:ad-fadeUp .7s ease .6s both}.ad-about{padding:80px 0;background:var(--ad-white)}.ad-about__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.ad-about__heading{font-size:2.2rem;font-weight:700;color:var(--ad-text);margin-bottom:20px;line-height:1.25}.ad-about__text{font-size:1rem;color:var(--ad-gray);line-height:1.75;margin-bottom:14px}.ad-about__text:last-child{margin-bottom:0}.ad-about__image img{width:100%;border-radius:var(--ad-radius-lg);object-fit:cover}.ad-stats,.ad-whoweare__stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ad-stat{background:var(--ad-light-bg);border-radius:var(--ad-radius);padding:28px 20px;text-align:center;border:1px solid var(--ad-border);transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease;position:relative;overflow:hidden}.ad-stat:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--ad-accent),var(--color-signature-blue));transform:scaleX(0);transform-origin:left;transition:transform .5s ease}.ad-stat:hover:before{transform:scaleX(1)}.ad-stat:hover{transform:translateY(-5px);box-shadow:0 12px 30px #00000014;border-color:var(--ad-accent)}.ad-stat__number{display:block;font-size:2.4rem;font-weight:800;color:var(--color-signature-blue);line-height:1;margin-bottom:8px;letter-spacing:-1px;font-variant-numeric:tabular-nums;opacity:0;transform:scale(0) translateY(10px);animation:vm-statPop .6s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:.3s}.ad-stat:nth-child(1) .ad-stat__number{animation-delay:.2s}.ad-stat:nth-child(2) .ad-stat__number{animation-delay:.4s}.ad-stat:nth-child(3) .ad-stat__number{animation-delay:.6s}.ad-stat:nth-child(4) .ad-stat__number{animation-delay:.8s}@keyframes vm-statPop{0%{opacity:0;transform:scale(0) translateY(10px)}60%{opacity:1;transform:scale(1.15) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0)}}.ad-stat__label{display:block;font-size:.82rem;color:var(--ad-gray);font-weight:500;line-height:1.3}.ad-stat--dark{background:var(--ad-white);border-color:var(--ad-border)}.ad-whoweare{padding:80px 0;background:var(--ad-light-bg)}.ad-whoweare__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.ad-whoweare__image img{width:100%;border-radius:var(--ad-radius-lg);object-fit:cover}.ad-whoweare__heading{font-size:2.2rem;font-weight:700;color:var(--ad-text);margin-bottom:20px;line-height:1.25}.ad-whoweare__text{font-size:1rem;color:var(--ad-gray);line-height:1.75;margin-bottom:14px}.ad-whoweare__text:last-child{margin-bottom:0}.ad-services{padding:80px 0;background:var(--ad-white)}.ad-services__header{text-align:center;margin-bottom:48px}.ad-services__title{font-size:2.2rem;font-weight:700;color:var(--ad-text)}.ad-services__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.ad-service-card{background:var(--ad-light-bg);border-radius:var(--ad-radius);padding:28px;border:1px solid transparent;transition:box-shadow .4s ease,transform .4s ease,border-color .4s ease,background .4s ease}.ad-service-card:hover{box-shadow:0 12px 36px #e8a0251f;transform:translateY(-5px);border-color:var(--ad-accent);background:var(--ad-white)}.ad-service-card--wide{grid-column:1 / -1}.ad-service-card__badge{display:inline-block;background:linear-gradient(110deg,var(--color-signature-blue) 30%,#60a5fa 50%,var(--color-signature-blue) 70%);background-size:200% 100%;color:var(--ad-white);font-size:.75rem;font-weight:700;width:34px;height:34px;line-height:34px;text-align:center;border-radius:8px;margin-bottom:16px;transition:transform .3s ease}.ad-service-card:hover .ad-service-card__badge{animation:ad-shimmer 1.5s ease infinite;transform:scale(1.1)}.ad-service-card__title{font-size:1.1rem;font-weight:600;color:var(--ad-text);margin-bottom:10px}.ad-service-card__text{font-size:.9rem;color:var(--ad-gray);line-height:1.65;margin-bottom:14px}.ad-service-card__tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.ad-tag{display:inline-block;background:var(--ad-white);color:var(--ad-text);font-size:.75rem;font-weight:600;padding:4px 12px;border-radius:20px;border:1px solid var(--ad-border);transition:background .3s ease,color .3s ease,border-color .3s ease,transform .3s ease}.ad-tag:hover{background:var(--ad-accent);color:var(--ad-white);border-color:var(--ad-accent);transform:translateY(-2px)}.ad-service-card__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.ad-service-card__list li{font-size:.85rem;color:var(--ad-gray);padding-left:18px;position:relative;line-height:1.5}.ad-service-card__list li:before{content:"\2022";position:absolute;left:0;color:var(--ad-accent);font-weight:700}.ad-service-card__list--horizontal{flex-direction:row;flex-wrap:wrap;gap:8px 24px}.ad-delivery{padding:80px 0;background:linear-gradient(180deg,#fff,#f0f4ff);text-align:center;position:relative;overflow:hidden}.ad-delivery:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:2px;height:100%;background:linear-gradient(180deg,transparent 0%,var(--color-signature-blue) 15%,var(--color-signature-blue) 85%,transparent 100%);opacity:.15;pointer-events:none}.ad-delivery__heading{font-size:2rem;font-weight:700;color:var(--ad-text);margin-bottom:14px;position:relative;z-index:1}.ad-delivery__text{font-size:1rem;color:var(--ad-gray);margin-bottom:48px;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6;position:relative;z-index:1}.ad-delivery__steps{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:6px;position:relative;z-index:1}.ad-step{display:flex;flex-direction:column;align-items:center;position:relative}.ad-step__circle{width:95px;height:95px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:var(--ad-white);border:2px solid #e0e7ff;color:var(--ad-text);font-weight:700;font-size:.68rem;border-radius:18px;letter-spacing:.3px;line-height:1.3;padding:8px;position:relative;box-shadow:0 4px 20px #2563eb14;transition:all .4s ease}.ad-step__circle:before{content:counter(step-counter);counter-increment:step-counter;position:absolute;top:-10px;right:-10px;width:28px;height:28px;background:linear-gradient(135deg,var(--color-signature-blue) 0%,#6366f1 100%);color:#fff;font-size:.7rem;font-weight:800;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #2563eb4d}.ad-delivery__steps{counter-reset:step-counter}.ad-step:hover .ad-step__circle{transform:translateY(-6px);border-color:var(--color-signature-blue);box-shadow:0 8px 30px #2563eb2e;background:linear-gradient(135deg,#f8faff,#eef2ff)}@keyframes ad-stepGlow{0%,10%{border-color:var(--color-signature-blue);box-shadow:0 8px 30px #2563eb40,0 0 0 4px #2563eb1a;transform:translateY(-4px) scale(1.03);background:linear-gradient(135deg,#f0f4ff,#e0e7ff)}22%,to{border-color:#e0e7ff;box-shadow:0 4px 20px #2563eb14;transform:translateY(0) scale(1);background:var(--ad-white)}}.ad-delivery__steps>:nth-child(1) .ad-step__circle{animation:ad-stepGlow 7s ease infinite 0s}.ad-delivery__steps>:nth-child(3) .ad-step__circle{animation:ad-stepGlow 7s ease infinite 1s}.ad-delivery__steps>:nth-child(5) .ad-step__circle{animation:ad-stepGlow 7s ease infinite 2s}.ad-delivery__steps>:nth-child(7) .ad-step__circle{animation:ad-stepGlow 7s ease infinite 3s}.ad-delivery__steps>:nth-child(9) .ad-step__circle{animation:ad-stepGlow 7s ease infinite 4s}.ad-delivery__steps>:nth-child(11) .ad-step__circle{animation:ad-stepGlow 7s ease infinite 5s}.ad-delivery__steps>:nth-child(13) .ad-step__circle{animation:ad-stepGlow 7s ease infinite 6s}.ad-step__arrow{color:var(--color-signature-blue);font-size:1.2rem;margin:0 2px;font-weight:300;opacity:.5;display:flex;align-items:center;animation:ad-arrowPulse 2s ease infinite}@keyframes ad-arrowPulse{0%,to{opacity:.4;transform:translate(0)}50%{opacity:.8;transform:translate(3px)}}font-weight: 700; } .ad-why{padding:80px 0;background:var(--ad-white)}.ad-why__grid{display:grid;grid-template-columns:1fr;gap:50px;align-items:center;max-width:800px}.ad-why__heading{font-size:2rem;font-weight:700;color:var(--ad-text);margin-bottom:16px;line-height:1.3}.ad-why__text{font-size:1rem;color:var(--ad-gray);line-height:1.7;margin-bottom:24px}.ad-why__image img{width:100%;border-radius:var(--ad-radius-lg);object-fit:cover}.ad-industries{padding:80px 0;background:var(--ad-light-bg);text-align:center}.ad-industries__heading{font-size:2rem;font-weight:700;color:var(--ad-text);margin-bottom:48px}.ad-industries__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.ad-industry{background:var(--ad-white);border-radius:var(--ad-radius);padding:32px 20px;text-align:center;border:1px solid var(--ad-border);transition:box-shadow .4s ease,transform .4s ease,border-color .4s ease;cursor:default}.ad-industry:hover{box-shadow:0 10px 30px #e8a0251a;transform:translateY(-5px);border-color:var(--ad-accent)}.ad-industry__icon{font-size:2.2rem;display:block;margin-bottom:14px;transition:transform .4s ease}.ad-industry:hover .ad-industry__icon{transform:scale(1.2) rotate(-5deg)}.ad-industry__title{font-size:.95rem;font-weight:600;color:var(--ad-text)}.ad-reliable{padding:80px 0;background:linear-gradient(180deg,#f8f9fb,#eef1f8)}.ad-reliable__inner{text-align:center;max-width:800px;margin:0 auto}.ad-reliable__heading{font-size:2rem;font-weight:700;color:var(--ad-text);margin-bottom:18px;line-height:1.35}.ad-reliable__text{font-size:1rem;color:var(--ad-gray);line-height:1.7;margin-bottom:40px}.ad-reliable__pillars{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.ad-pillar{display:flex;align-items:center;gap:8px;background:var(--ad-white);border:1px solid var(--ad-border);border-radius:30px;padding:10px 20px;box-shadow:0 2px 8px #0000000a;transition:background .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease;cursor:default}.ad-pillar:hover{background:#e8a0250f;border-color:var(--ad-accent);transform:translateY(-2px);box-shadow:0 4px 16px #e8a0251f}.ad-pillar__dot{width:8px;height:8px;background:var(--ad-accent);border-radius:50%;flex-shrink:0;transition:box-shadow .3s ease}.ad-pillar:hover .ad-pillar__dot{box-shadow:0 0 8px #e8a02599}.ad-pillar__label{font-size:.85rem;color:var(--ad-text);font-weight:500}.ad-faq{padding:80px 0;background:var(--ad-light-bg)}.ad-faq__wrapper{max-width:750px;margin:0 auto;text-align:center}.ad-faq__heading{font-size:1.8rem;font-weight:700;color:var(--ad-text);margin-bottom:36px}.accordion{text-align:left}.accordion-item{border-bottom:1px solid var(--ad-border)}.accordion-item button{display:flex;justify-content:space-between;align-items:center;width:100%;padding:18px 0;background:none;border:none;cursor:pointer;font-size:1rem;font-weight:600;color:var(--ad-text);text-align:left;gap:16px}.accordion-item button .icon{flex-shrink:0;width:20px;height:20px;position:relative;transition:transform .3s ease}.accordion-item button .icon:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-right:2.5px solid var(--ad-text);border-bottom:2.5px solid var(--ad-text);transform:translate(-50%,-25%) rotate(-135deg);transition:transform .3s ease}.accordion-item button .icon:after{display:none}.accordion-item button[aria-expanded=true] .icon:before{transform:translate(-50%,-75%) rotate(45deg)}.accordion-content{max-height:0;overflow:hidden;transition:max-height var(--ad-transition)}.accordion-item button[aria-expanded=true]+.accordion-content{max-height:300px}.accordion-content p{padding:0 0 18px;font-size:.9rem;color:var(--ad-gray);line-height:1.7}.ad-commitment{padding:60px 0;background:var(--ad-white)}.ad-commitment__inner{text-align:center;max-width:700px;margin:0 auto}.ad-commitment__heading{font-size:2rem;font-weight:700;color:var(--ad-text);margin-bottom:16px}.ad-commitment__text{font-size:1rem;color:var(--ad-gray);line-height:1.75}.ad-cta{padding:80px 0;background:var(--ad-dark)}.ad-cta__inner{text-align:center;max-width:650px;margin:0 auto}.ad-cta__heading{font-size:2rem;font-weight:700;color:var(--ad-white);margin-bottom:16px;line-height:1.3}.ad-cta__text{font-size:1rem;color:var(--ad-gray-light);line-height:1.7;margin-bottom:32px}.ad-cta__button{display:inline-block;background:var(--ad-accent);color:var(--ad-white);font-size:1rem;font-weight:600;padding:14px 36px;border-radius:8px;text-decoration:none;transition:background .3s ease,transform .3s ease,box-shadow .3s ease;animation:ad-pulse 2.5s ease infinite}.ad-cta__button:hover{background:var(--ad-accent-hover);transform:translateY(-3px);box-shadow:0 8px 24px #e8a02559;animation:none}.ad-stat__icon{display:block;font-size:2.2rem;line-height:1;margin-bottom:10px}.ad-services__subtitle{font-size:1rem;color:var(--ad-gray);margin-top:12px;line-height:1.6}@media(max-width:1024px){.ad-hero__title{font-size:2.2rem}.ad-about__heading,.ad-whoweare__heading,.ad-services__title{font-size:1.8rem}.ad-service-card__title{font-size:1rem}.ad-delivery__heading{font-size:1.8rem}.ad-step__circle{width:85px;height:85px;font-size:.62rem;border-radius:14px;padding:6px}.ad-step__circle:before{width:22px;height:22px;font-size:.58rem}.ad-step__arrow{font-size:1rem;margin:0 1px}.ad-reliable__heading{font-size:1.8rem}}@media(max-width:768px){.ad-hero{padding:100px 16px 80px}.ad-hero__title{font-size:1.7rem}.ad-hero__subtitle{font-size:1rem}.ad-about__grid,.ad-whoweare__grid{grid-template-columns:1fr;gap:30px}.ad-about__heading,.ad-whoweare__heading{font-size:1.6rem}.ad-stats,.ad-whoweare__stats{grid-template-columns:1fr 1fr;order:2}.ad-about__content,.ad-whoweare__content{order:1}.ad-services__grid{grid-template-columns:1fr}.ad-services__title{font-size:1.5rem}.ad-service-card--wide{grid-column:span 1}.ad-delivery__heading{font-size:1.5rem}.ad-delivery__steps{flex-wrap:wrap;gap:12px;justify-content:center}.ad-step__arrow{display:none}.ad-step__circle{width:90px;height:90px;font-size:.7rem;border-radius:16px}.ad-reliable__heading{font-size:1.5rem}.ad-reliable__pillars{flex-wrap:wrap;gap:12px}.ad-why__heading,.ad-industries__heading{font-size:1.5rem}.ad-industries__grid{grid-template-columns:1fr 1fr}.ad-faq__heading{font-size:1.3rem}.ad-cta__heading{font-size:1.5rem}.ad-animate,.ad-animate--left,.ad-animate--right,.ad-animate--scale{opacity:1;transform:none;animation:none}}@media(max-width:480px){.ad-hero{padding:90px 14px 60px}.ad-hero__title{font-size:1.4rem}.ad-hero__subtitle{font-size:.9rem}.ad-hero__breadcrumb{font-size:.75rem}.ad-about,.ad-whoweare,.ad-services,.ad-delivery,.ad-reliable,.ad-why,.ad-industries,.ad-faq,.ad-commitment,.ad-cta{padding:50px 0}.ad-about__heading,.ad-whoweare__heading{font-size:1.4rem}.ad-about__text,.ad-whoweare__text{font-size:.9rem}.ad-stats,.ad-whoweare__stats{grid-template-columns:1fr 1fr;gap:12px}.ad-stat{padding:20px 14px}.ad-stat__number,.ad-stat__icon{font-size:1.8rem}.ad-stat__label{font-size:.75rem}.ad-services__title{font-size:1.3rem}.ad-service-card{padding:20px 16px}.ad-service-card__badge{font-size:.7rem;padding:4px 10px}.ad-delivery__heading{font-size:1.3rem}.ad-step__circle{width:80px;height:80px;font-size:.65rem;border-radius:14px}.ad-step__circle:before{width:22px;height:22px;font-size:.6rem;top:-8px;right:-8px}.ad-reliable__heading{font-size:1.3rem}.ad-pillar{padding:10px 14px;font-size:.82rem}.ad-industries__grid{grid-template-columns:1fr 1fr;gap:12px}.ad-industry{padding:20px 14px}.ad-cta__heading{font-size:1.3rem}.ad-cta__button{font-size:.9rem;padding:14px 28px}}.ad-tech{padding:80px 0;background:var(--ad-light-bg)}.ad-tech__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.ad-tech__heading{font-size:2.2rem;font-weight:700;color:var(--ad-text);margin-bottom:20px;line-height:1.25}.ad-tech__text{font-size:1rem;color:var(--ad-gray);line-height:1.75;margin-bottom:14px}.ad-tech__stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ad-tech__tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}@media(max-width:768px){.ad-tech__grid{grid-template-columns:1fr;gap:30px}.ad-tech__heading{font-size:1.6rem}.ad-tech__stats{grid-template-columns:1fr 1fr}}@media(max-width:480px){.ad-tech__heading{font-size:1.4rem}}.ad-faq__subtext{font-size:.95rem;color:#666;margin-bottom:32px}.ad-faq__list{text-align:left}.ad-faq__item{border-bottom:1px solid #e5e7eb;overflow:hidden}.ad-faq__item summary{list-style:none}.ad-faq__item summary::-webkit-details-marker{display:none}.ad-faq__question{display:flex;justify-content:space-between;align-items:center;width:100%;padding:18px 0;cursor:pointer;font-size:1rem;font-weight:600;color:#000;text-align:left;gap:16px;transition:color .3s ease}.ad-faq__question:hover{color:var(--ad-accent)}.ad-faq__chevron{flex-shrink:0;width:20px;height:20px;position:relative;transition:transform .3s ease}.ad-faq__chevron:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-right:2.5px solid #000;border-bottom:2.5px solid #000;transform:translate(-50%,-25%) rotate(45deg);transition:transform .3s ease}.ad-faq__item[open] .ad-faq__chevron:before{transform:translate(-50%,-25%) rotate(-135deg)}.ad-faq__answer{padding:0 0 18px;overflow:hidden}.ad-faq__answer p{font-size:.9rem;color:#444;line-height:1.7;margin:0}:root{--ip-accent: #e8a025;--ip-accent-hover: #d4911e;--ip-dark: #0b1120;--ip-dark-2: #101828;--ip-dark-3: #1a2332;--ip-white: #ffffff;--ip-gray: #000000;--ip-gray-light: #000000;--ip-light-bg: #f8f9fb;--ip-light-bg-2: #f1f3f7;--ip-text: #444444;--ip-text-light: #d1d5db;--ip-border: #e5e7eb;--ip-radius: 12px;--ip-radius-lg: 20px;--ip-shadow: 0 4px 24px rgba(0, 0, 0, .06);--ip-shadow-lg: 0 8px 40px rgba(0, 0, 0, .1);--ip-transition: .3s ease}@keyframes ip-fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes ip-fadeLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes ip-fadeRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes ip-scaleIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes ip-pulse{0%,to{box-shadow:0 0 #e8a02566}50%{box-shadow:0 0 0 12px #e8a02500}}@keyframes ip-shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes ip-statPop{0%{opacity:0;transform:scale(0) translateY(10px)}60%{opacity:1;transform:scale(1.15) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes ip-stepGlow{0%,10%{border-color:var(--color-signature-blue);box-shadow:0 8px 30px #2563eb40,0 0 0 4px #2563eb1a;transform:translateY(-4px) scale(1.03);background:linear-gradient(135deg,#f0f4ff,#e0e7ff)}22%,to{border-color:#e0e7ff;box-shadow:0 4px 20px #2563eb14;transform:translateY(0) scale(1);background:var(--ip-white)}}@keyframes ip-arrowPulse{0%,to{opacity:.4;transform:translate(0)}50%{opacity:.8;transform:translate(3px)}}.ip-animate{opacity:0;transform:translateY(40px);animation:ip-fadeUp .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.ip-animate--left{opacity:0;transform:translate(-40px);animation:ip-fadeLeft .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.ip-animate--right{opacity:0;transform:translate(40px);animation:ip-fadeRight .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.ip-animate--scale{opacity:0;transform:scale(.85);animation:ip-scaleIn .7s ease forwards;animation-timeline:view();animation-range:entry 0% entry 25%}.ip-stagger>*:nth-child(1){animation-delay:0s}.ip-stagger>*:nth-child(2){animation-delay:.08s}.ip-stagger>*:nth-child(3){animation-delay:.16s}.ip-stagger>*:nth-child(4){animation-delay:.24s}.ip-stagger>*:nth-child(5){animation-delay:.32s}.ip-stagger>*:nth-child(6){animation-delay:.4s}.ip-stagger>*:nth-child(7){animation-delay:.48s}@supports not (animation-timeline: view()){.ip-animate,.ip-animate--left,.ip-animate--right,.ip-animate--scale{opacity:1;transform:none;animation:none}}.ip-container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.ip-text-accent{color:var(--ip-accent)}.ip-checklist{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.ip-checklist__item{display:flex;align-items:flex-start;gap:10px;font-size:.95rem;color:var(--ip-text);line-height:1.5}.ip-checklist__icon{flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;color:var(--ip-accent)}.ip-hero{background:var(--ip-dark);text-align:center;padding:140px 20px 120px;position:relative;overflow:hidden}.ip-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 30% 50%,rgba(232,160,37,.08) 0%,transparent 60%),radial-gradient(ellipse at 70% 30%,rgba(59,130,246,.06) 0%,transparent 50%);pointer-events:none}.ip-hero__inner{position:relative;z-index:1;max-width:800px;margin:0 auto}.ip-hero__breadcrumb{font-size:.85rem;color:#e0e7ff;margin-bottom:24px;letter-spacing:.3px;animation:ip-fadeUp .6s ease .1s both}.ip-hero__breadcrumb-active{color:var(--ip-accent)}.ip-hero__title{font-size:3rem;font-weight:700;color:var(--ip-white);margin-bottom:20px;line-height:1.2;animation:ip-fadeUp .7s ease .25s both}.ip-hero__title-accent{color:var(--ip-accent);font-style:italic;display:inline-block}.ip-hero__subtitle{font-size:1.3rem;color:var(--ip-white);margin-bottom:14px;font-weight:500;line-height:1.5;animation:ip-fadeUp .7s ease .45s both}.ip-hero__desc{font-size:.95rem;color:#e0e7ff;font-style:italic;animation:ip-fadeUp .7s ease .6s both}.ip-about{padding:80px 0;background:var(--ip-white)}.ip-about__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.ip-about__heading{font-size:2.2rem;font-weight:700;color:var(--ip-text);margin-bottom:20px;line-height:1.25}.ip-about__text{font-size:1rem;color:var(--ip-gray);line-height:1.75;margin-bottom:14px}.ip-about__text:last-child{margin-bottom:0}.ip-stats,.ip-whoweare__stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ip-stat{background:var(--ip-light-bg);border-radius:var(--ip-radius);padding:28px 20px;text-align:center;border:1px solid var(--ip-border);transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease;position:relative;overflow:hidden}.ip-stat:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--ip-accent),var(--color-signature-blue));transform:scaleX(0);transform-origin:left;transition:transform .5s ease}.ip-stat:hover:before{transform:scaleX(1)}.ip-stat:hover{transform:translateY(-5px);box-shadow:0 12px 30px #00000014;border-color:var(--ip-accent)}.ip-stat__number{display:block;font-size:2.4rem;font-weight:800;color:var(--color-signature-blue);line-height:1;margin-bottom:8px;letter-spacing:-1px;font-variant-numeric:tabular-nums;opacity:0;transform:scale(0) translateY(10px);animation:ip-statPop .6s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:.3s}.ip-stat:nth-child(1) .ip-stat__number{animation-delay:.2s}.ip-stat:nth-child(2) .ip-stat__number{animation-delay:.4s}.ip-stat:nth-child(3) .ip-stat__number{animation-delay:.6s}.ip-stat:nth-child(4) .ip-stat__number{animation-delay:.8s}.ip-stat__label{display:block;font-size:.82rem;color:var(--ip-gray);font-weight:500;line-height:1.3}.ip-stat--dark{background:var(--ip-white);border-color:var(--ip-border)}.ip-stat__icon{display:flex;align-items:center;justify-content:center;margin-bottom:10px;font-size:1.8rem}.ip-whoweare{padding:80px 0;background:var(--ip-light-bg)}.ip-whoweare__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.ip-whoweare__heading{font-size:2.2rem;font-weight:700;color:var(--ip-text);margin-bottom:20px;line-height:1.25}.ip-whoweare__text{font-size:1rem;color:var(--ip-gray);line-height:1.75;margin-bottom:14px}.ip-services{padding:80px 0;background:var(--ip-white)}.ip-services__header{text-align:center;margin-bottom:48px}.ip-services__title{font-size:2.2rem;font-weight:700;color:var(--ip-text)}.ip-services__subtitle{font-size:1rem;color:var(--ip-gray);margin-top:12px;line-height:1.6}.ip-services__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.ip-service-card{background:var(--ip-light-bg);border-radius:var(--ip-radius);padding:28px;border:1px solid transparent;transition:box-shadow .4s ease,transform .4s ease,border-color .4s ease,background .4s ease}.ip-service-card:hover{box-shadow:0 12px 36px #e8a0251f;transform:translateY(-5px);border-color:var(--ip-accent);background:var(--ip-white)}.ip-service-card--wide{grid-column:1 / -1}.ip-service-card__badge{display:inline-block;background:linear-gradient(110deg,var(--color-signature-blue) 30%,#60a5fa 50%,var(--color-signature-blue) 70%);background-size:200% 100%;color:var(--ip-white);font-size:.75rem;font-weight:700;width:34px;height:34px;line-height:34px;text-align:center;border-radius:8px;margin-bottom:16px;transition:transform .3s ease}.ip-service-card:hover .ip-service-card__badge{animation:ip-shimmer 1.5s ease infinite;transform:scale(1.1)}.ip-service-card__title{font-size:1.1rem;font-weight:600;color:var(--ip-text);margin-bottom:10px}.ip-service-card__text{font-size:.9rem;color:var(--ip-gray);line-height:1.65;margin-bottom:0}.ip-delivery{padding:80px 0;background:linear-gradient(180deg,#fff,#f0f4ff);text-align:center;position:relative;overflow:hidden}.ip-delivery:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:2px;height:100%;background:linear-gradient(180deg,transparent 0%,var(--color-signature-blue) 15%,var(--color-signature-blue) 85%,transparent 100%);opacity:.15;pointer-events:none}.ip-delivery__heading{font-size:2rem;font-weight:700;color:var(--ip-text);margin-bottom:14px;position:relative;z-index:1}.ip-delivery__text{font-size:1rem;color:var(--ip-gray);margin-bottom:48px;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6;position:relative;z-index:1}.ip-delivery__steps{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:6px;position:relative;z-index:1;counter-reset:step-counter}.ip-step{display:flex;flex-direction:column;align-items:center;position:relative}.ip-step__circle{width:95px;height:95px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:var(--ip-white);border:2px solid #e0e7ff;color:var(--ip-text);font-weight:700;font-size:.68rem;border-radius:18px;letter-spacing:.3px;line-height:1.3;padding:8px;position:relative;box-shadow:0 4px 20px #2563eb14;transition:all .4s ease}.ip-step__circle:before{content:counter(step-counter);counter-increment:step-counter;position:absolute;top:-10px;right:-10px;width:28px;height:28px;background:linear-gradient(135deg,var(--color-signature-blue) 0%,#6366f1 100%);color:#fff;font-size:.7rem;font-weight:800;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #2563eb4d}.ip-step:hover .ip-step__circle{transform:translateY(-6px);border-color:var(--color-signature-blue);box-shadow:0 8px 30px #2563eb2e;background:linear-gradient(135deg,#f8faff,#eef2ff)}.ip-delivery__steps>:nth-child(1) .ip-step__circle{animation:ip-stepGlow 7s ease infinite 0s}.ip-delivery__steps>:nth-child(3) .ip-step__circle{animation:ip-stepGlow 7s ease infinite 1s}.ip-delivery__steps>:nth-child(5) .ip-step__circle{animation:ip-stepGlow 7s ease infinite 2s}.ip-delivery__steps>:nth-child(7) .ip-step__circle{animation:ip-stepGlow 7s ease infinite 3s}.ip-delivery__steps>:nth-child(9) .ip-step__circle{animation:ip-stepGlow 7s ease infinite 4s}.ip-delivery__steps>:nth-child(11) .ip-step__circle{animation:ip-stepGlow 7s ease infinite 5s}.ip-delivery__steps>:nth-child(13) .ip-step__circle{animation:ip-stepGlow 7s ease infinite 6s}.ip-step__arrow{color:var(--color-signature-blue);font-size:1.2rem;margin:0 2px;font-weight:300;opacity:.5;display:flex;align-items:center;animation:ip-arrowPulse 2s ease infinite}.ip-reliable{padding:80px 0;background:linear-gradient(180deg,#f8f9fb,#eef1f8)}.ip-reliable__inner{text-align:center;max-width:800px;margin:0 auto}.ip-reliable__heading{font-size:2rem;font-weight:700;color:var(--ip-text);margin-bottom:18px;line-height:1.35}.ip-reliable__text{font-size:1rem;color:var(--ip-gray);line-height:1.7;margin-bottom:40px}.ip-reliable__pillars{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.ip-pillar{display:flex;align-items:center;gap:8px;background:var(--ip-white);border:1px solid var(--ip-border);border-radius:30px;padding:10px 20px;box-shadow:0 2px 8px #0000000a;transition:background .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease;cursor:default}.ip-pillar:hover{background:#e8a0250f;border-color:var(--ip-accent);transform:translateY(-2px);box-shadow:0 4px 16px #e8a0251f}.ip-pillar__dot{width:8px;height:8px;background:var(--ip-accent);border-radius:50%;flex-shrink:0;transition:box-shadow .3s ease}.ip-pillar:hover .ip-pillar__dot{box-shadow:0 0 8px #e8a02599}.ip-pillar__label{font-size:.85rem;color:var(--ip-text);font-weight:500}.ip-industries{padding:80px 0;background:var(--ip-light-bg);text-align:center}.ip-industries__title{font-size:2rem;font-weight:700;color:var(--ip-text);margin-bottom:48px}.ip-industries__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.ip-industry{background:var(--ip-white);border-radius:var(--ip-radius);padding:32px 20px;text-align:center;border:1px solid var(--ip-border);transition:box-shadow .4s ease,transform .4s ease,border-color .4s ease;cursor:default}.ip-industry:hover{box-shadow:0 10px 30px #e8a0251a;transform:translateY(-5px);border-color:var(--ip-accent)}.ip-industry__icon{display:flex;align-items:center;justify-content:center;margin-bottom:14px;font-size:2rem}.ip-industry__title{font-size:.95rem;font-weight:600;color:var(--ip-text)}.ip-tech{padding:80px 0;background:var(--ip-white)}.ip-tech__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.ip-tech__heading{font-size:2.2rem;font-weight:700;color:var(--ip-text);margin-bottom:20px;line-height:1.25}.ip-tech__text{font-size:1rem;color:var(--ip-gray);line-height:1.75;margin-bottom:14px}.ip-tech__tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.ip-tech__stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ip-tag{display:inline-block;background:var(--ip-light-bg);color:var(--ip-text);font-size:.75rem;font-weight:600;padding:4px 12px;border-radius:20px;border:1px solid var(--ip-border);transition:background .3s ease,color .3s ease,border-color .3s ease,transform .3s ease}.ip-tag:hover{background:var(--ip-accent);color:var(--ip-white);border-color:var(--ip-accent);transform:translateY(-2px)}.ip-faq{padding:80px 0;background:var(--ip-light-bg)}.ip-faq__wrapper{max-width:750px;margin:0 auto;text-align:center}.ip-faq__heading{font-size:1.8rem;font-weight:700;color:var(--ip-text);margin-bottom:12px}.ip-faq__subtext{font-size:.95rem;color:#666;margin-bottom:32px}.ip-faq__list{text-align:left}.ip-faq__item{border-bottom:1px solid #e5e7eb;overflow:hidden}.ip-faq__item summary{list-style:none}.ip-faq__item summary::-webkit-details-marker{display:none}.ip-faq__question{display:flex;justify-content:space-between;align-items:center;width:100%;padding:18px 0;cursor:pointer;font-size:1rem;font-weight:600;color:#000;text-align:left;gap:16px;transition:color .3s ease}.ip-faq__question:hover{color:var(--ip-accent)}.ip-faq__chevron{flex-shrink:0;width:20px;height:20px;position:relative;transition:transform .3s ease}.ip-faq__chevron:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-right:2.5px solid #000;border-bottom:2.5px solid #000;transform:translate(-50%,-25%) rotate(45deg);transition:transform .3s ease}.ip-faq__item[open] .ip-faq__chevron:before{transform:translate(-50%,-25%) rotate(-135deg)}.ip-faq__answer{padding:0 0 18px;overflow:hidden}.ip-faq__answer p{font-size:.9rem;color:#444;line-height:1.7;margin:0}.ip-cta{padding:80px 0;background:var(--ip-dark)}.ip-cta__inner{text-align:center;max-width:650px;margin:0 auto}.ip-cta__heading{font-size:2rem;font-weight:700;color:var(--ip-white);margin-bottom:16px;line-height:1.3}.ip-cta__text{font-size:1rem;color:#e0e7ff;line-height:1.7;margin-bottom:32px}.ip-cta__button{display:inline-block;background:var(--ip-accent);color:var(--ip-white);font-size:1rem;font-weight:600;padding:14px 36px;border-radius:8px;text-decoration:none;transition:background .3s ease,transform .3s ease,box-shadow .3s ease;animation:ip-pulse 2.5s ease infinite}.ip-cta__button:hover{background:var(--ip-accent-hover);transform:translateY(-3px);box-shadow:0 8px 24px #e8a02559;animation:none}button.ip-cta__button{border:none;cursor:pointer;font-family:inherit}@media(max-width:1024px){.ip-hero__title{font-size:2.2rem}.ip-about__heading,.ip-whoweare__heading,.ip-services__title,.ip-delivery__heading{font-size:1.8rem}.ip-step__circle{width:85px;height:85px;font-size:.62rem;border-radius:14px;padding:6px}.ip-step__circle:before{width:22px;height:22px;font-size:.58rem}.ip-step__arrow{font-size:1rem;margin:0 1px}.ip-reliable__heading,.ip-tech__heading{font-size:1.8rem}}@media(max-width:768px){.ip-hero{padding:100px 16px 80px}.ip-hero__title{font-size:1.7rem}.ip-hero__subtitle{font-size:1rem}.ip-about__grid,.ip-whoweare__grid{grid-template-columns:1fr;gap:30px}.ip-about__heading,.ip-whoweare__heading{font-size:1.6rem}.ip-stats,.ip-whoweare__stats{grid-template-columns:1fr 1fr;order:2}.ip-about__content,.ip-whoweare__content{order:1}.ip-services__grid{grid-template-columns:1fr}.ip-services__title{font-size:1.5rem}.ip-service-card--wide{grid-column:span 1}.ip-delivery__heading{font-size:1.5rem}.ip-delivery__steps{flex-wrap:wrap;gap:12px;justify-content:center}.ip-step__arrow{display:none}.ip-step__circle{width:90px;height:90px;font-size:.7rem;border-radius:16px}.ip-reliable__heading{font-size:1.5rem}.ip-reliable__pillars{flex-wrap:wrap;gap:12px}.ip-industries__title{font-size:1.5rem}.ip-industries__grid{grid-template-columns:1fr 1fr}.ip-faq__heading{font-size:1.3rem}.ip-cta__heading{font-size:1.5rem}.ip-tech__grid{grid-template-columns:1fr;gap:30px}.ip-tech__heading{font-size:1.6rem}.ip-tech__stats{grid-template-columns:1fr 1fr}.ip-animate,.ip-animate--left,.ip-animate--right,.ip-animate--scale{opacity:1;transform:none;animation:none}}@media(max-width:480px){.ip-hero{padding:90px 14px 60px}.ip-hero__title{font-size:1.4rem}.ip-hero__subtitle{font-size:.9rem}.ip-hero__breadcrumb{font-size:.75rem}.ip-about,.ip-whoweare,.ip-services,.ip-delivery,.ip-reliable,.ip-industries,.ip-faq,.ip-cta,.ip-tech{padding:50px 0}.ip-about__heading,.ip-whoweare__heading{font-size:1.4rem}.ip-about__text,.ip-whoweare__text{font-size:.9rem}.ip-stats,.ip-whoweare__stats{grid-template-columns:1fr 1fr;gap:12px}.ip-stat{padding:20px 14px}.ip-stat__number{font-size:1.8rem}.ip-stat__label{font-size:.75rem}.ip-services__title{font-size:1.3rem}.ip-service-card{padding:20px 16px}.ip-delivery__heading{font-size:1.3rem}.ip-step__circle{width:80px;height:80px;font-size:.65rem;border-radius:14px}.ip-step__circle:before{width:22px;height:22px;font-size:.6rem;top:-8px;right:-8px}.ip-reliable__heading{font-size:1.3rem}.ip-pillar{padding:10px 14px;font-size:.82rem}.ip-industries__grid{grid-template-columns:1fr 1fr;gap:12px}.ip-industry{padding:20px 14px}.ip-cta__heading{font-size:1.3rem}.ip-cta__button{font-size:.9rem;padding:14px 28px}.ip-tech__heading{font-size:1.4rem}}:root{--rn-accent: #e8a025;--rn-accent-hover: #d4911e;--rn-dark: #0b1120;--rn-dark-2: #101828;--rn-dark-3: #1a2332;--rn-white: #ffffff;--rn-gray: #000000;--rn-gray-light: #000000;--rn-light-bg: #f8f9fb;--rn-light-bg-2: #f1f3f7;--rn-text: #444444;--rn-text-light: #d1d5db;--rn-border: #e5e7eb;--rn-radius: 12px;--rn-radius-lg: 20px;--rn-shadow: 0 4px 24px rgba(0, 0, 0, .06);--rn-shadow-lg: 0 8px 40px rgba(0, 0, 0, .1);--rn-transition: .3s ease}@keyframes rn-fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes rn-fadeLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes rn-fadeRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes rn-scaleIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes rn-pulse{0%,to{box-shadow:0 0 #e8a02566}50%{box-shadow:0 0 0 12px #e8a02500}}@keyframes rn-shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes rn-statPop{0%{opacity:0;transform:scale(0) translateY(10px)}60%{opacity:1;transform:scale(1.15) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes rn-stepGlow{0%,10%{border-color:var(--color-signature-blue);box-shadow:0 8px 30px #2563eb40,0 0 0 4px #2563eb1a;transform:translateY(-4px) scale(1.03);background:linear-gradient(135deg,#f0f4ff,#e0e7ff)}22%,to{border-color:#e0e7ff;box-shadow:0 4px 20px #2563eb14;transform:translateY(0) scale(1);background:var(--rn-white)}}@keyframes rn-arrowPulse{0%,to{opacity:.4;transform:translate(0)}50%{opacity:.8;transform:translate(3px)}}.rn-animate{opacity:0;transform:translateY(40px);animation:rn-fadeUp .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.rn-animate--left{opacity:0;transform:translate(-40px);animation:rn-fadeLeft .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.rn-animate--right{opacity:0;transform:translate(40px);animation:rn-fadeRight .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.rn-animate--scale{opacity:0;transform:scale(.85);animation:rn-scaleIn .7s ease forwards;animation-timeline:view();animation-range:entry 0% entry 25%}.rn-stagger>*:nth-child(1){animation-delay:0s}.rn-stagger>*:nth-child(2){animation-delay:.08s}.rn-stagger>*:nth-child(3){animation-delay:.16s}.rn-stagger>*:nth-child(4){animation-delay:.24s}.rn-stagger>*:nth-child(5){animation-delay:.32s}.rn-stagger>*:nth-child(6){animation-delay:.4s}.rn-stagger>*:nth-child(7){animation-delay:.48s}@supports not (animation-timeline: view()){.rn-animate,.rn-animate--left,.rn-animate--right,.rn-animate--scale{opacity:1;transform:none;animation:none}}.rn-container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.rn-text-accent{color:var(--rn-accent)}.rn-checklist{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.rn-checklist__item{display:flex;align-items:flex-start;gap:10px;font-size:.95rem;color:var(--rn-text);line-height:1.5}.rn-checklist__icon{flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;color:var(--rn-accent)}.rn-hero{background:var(--rn-dark);text-align:center;padding:140px 20px 120px;position:relative;overflow:hidden}.rn-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 30% 50%,rgba(232,160,37,.08) 0%,transparent 60%),radial-gradient(ellipse at 70% 30%,rgba(59,130,246,.06) 0%,transparent 50%);pointer-events:none}.rn-hero__inner{position:relative;z-index:1;max-width:800px;margin:0 auto}.rn-hero__breadcrumb{font-size:.85rem;color:#e0e7ff;margin-bottom:24px;letter-spacing:.3px;animation:rn-fadeUp .6s ease .1s both}.rn-hero__breadcrumb-active{color:var(--rn-accent)}.rn-hero__title{font-size:3rem;font-weight:700;color:var(--rn-white);margin-bottom:20px;line-height:1.2;animation:rn-fadeUp .7s ease .25s both}.rn-hero__title-accent{color:var(--rn-accent);font-style:italic;display:inline-block}.rn-hero__subtitle{font-size:1.3rem;color:var(--rn-white);margin-bottom:14px;font-weight:500;line-height:1.5;animation:rn-fadeUp .7s ease .45s both}.rn-hero__desc{font-size:.95rem;color:#e0e7ff;font-style:italic;animation:rn-fadeUp .7s ease .6s both}.rn-about{padding:80px 0;background:var(--rn-white)}.rn-about__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.rn-about__heading{font-size:2.2rem;font-weight:700;color:var(--rn-text);margin-bottom:20px;line-height:1.25}.rn-about__text{font-size:1rem;color:var(--rn-gray);line-height:1.75;margin-bottom:14px}.rn-about__text:last-child{margin-bottom:0}.rn-stats,.rn-whoweare__stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.rn-stat{background:var(--rn-light-bg);border-radius:var(--rn-radius);padding:28px 20px;text-align:center;border:1px solid var(--rn-border);transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease;position:relative;overflow:hidden}.rn-stat:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--rn-accent),var(--color-signature-blue));transform:scaleX(0);transform-origin:left;transition:transform .5s ease}.rn-stat:hover:before{transform:scaleX(1)}.rn-stat:hover{transform:translateY(-5px);box-shadow:0 12px 30px #00000014;border-color:var(--rn-accent)}.rn-stat__number{display:block;font-size:2.4rem;font-weight:800;color:var(--color-signature-blue);line-height:1;margin-bottom:8px;letter-spacing:-1px;font-variant-numeric:tabular-nums;opacity:0;transform:scale(0) translateY(10px);animation:rn-statPop .6s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:.3s}.rn-stat:nth-child(1) .rn-stat__number{animation-delay:.2s}.rn-stat:nth-child(2) .rn-stat__number{animation-delay:.4s}.rn-stat:nth-child(3) .rn-stat__number{animation-delay:.6s}.rn-stat:nth-child(4) .rn-stat__number{animation-delay:.8s}.rn-stat__label{display:block;font-size:.82rem;color:var(--rn-gray);font-weight:500;line-height:1.3}.rn-stat--dark{background:var(--rn-white);border-color:var(--rn-border)}.rn-stat__icon{display:flex;align-items:center;justify-content:center;margin-bottom:10px;font-size:1.8rem}.rn-whoweare{padding:80px 0;background:var(--rn-light-bg)}.rn-whoweare__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.rn-whoweare__heading{font-size:2.2rem;font-weight:700;color:var(--rn-text);margin-bottom:20px;line-height:1.25}.rn-whoweare__text{font-size:1rem;color:var(--rn-gray);line-height:1.75;margin-bottom:14px}.rn-services{padding:80px 0;background:var(--rn-white)}.rn-services__header{text-align:center;margin-bottom:48px}.rn-services__title{font-size:2.2rem;font-weight:700;color:var(--rn-text)}.rn-services__subtitle{font-size:1rem;color:var(--rn-gray);margin-top:12px;line-height:1.6}.rn-services__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.rn-service-card{background:var(--rn-light-bg);border-radius:var(--rn-radius);padding:28px;border:1px solid transparent;transition:box-shadow .4s ease,transform .4s ease,border-color .4s ease,background .4s ease}.rn-service-card:hover{box-shadow:0 12px 36px #e8a0251f;transform:translateY(-5px);border-color:var(--rn-accent);background:var(--rn-white)}.rn-service-card--wide{grid-column:1 / -1}.rn-service-card__badge{display:inline-block;background:linear-gradient(110deg,var(--color-signature-blue) 30%,#60a5fa 50%,var(--color-signature-blue) 70%);background-size:200% 100%;color:var(--rn-white);font-size:.75rem;font-weight:700;width:34px;height:34px;line-height:34px;text-align:center;border-radius:8px;margin-bottom:16px;transition:transform .3s ease}.rn-service-card:hover .rn-service-card__badge{animation:rn-shimmer 1.5s ease infinite;transform:scale(1.1)}.rn-service-card__title{font-size:1.1rem;font-weight:600;color:var(--rn-text);margin-bottom:10px}.rn-service-card__text{font-size:.9rem;color:var(--rn-gray);line-height:1.65;margin-bottom:0}.rn-delivery{padding:80px 0;background:linear-gradient(180deg,#fff,#f0f4ff);text-align:center;position:relative;overflow:hidden}.rn-delivery:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:2px;height:100%;background:linear-gradient(180deg,transparent 0%,var(--color-signature-blue) 15%,var(--color-signature-blue) 85%,transparent 100%);opacity:.15;pointer-events:none}.rn-delivery__heading{font-size:2rem;font-weight:700;color:var(--rn-text);margin-bottom:14px;position:relative;z-index:1}.rn-delivery__text{font-size:1rem;color:var(--rn-gray);margin-bottom:48px;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6;position:relative;z-index:1}.rn-delivery__steps{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:6px;position:relative;z-index:1;counter-reset:step-counter}.rn-step{display:flex;flex-direction:column;align-items:center;position:relative}.rn-step__circle{width:95px;height:95px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:var(--rn-white);border:2px solid #e0e7ff;color:var(--rn-text);font-weight:700;font-size:.68rem;border-radius:18px;letter-spacing:.3px;line-height:1.3;padding:8px;position:relative;box-shadow:0 4px 20px #2563eb14;transition:all .4s ease}.rn-step__circle:before{content:counter(step-counter);counter-increment:step-counter;position:absolute;top:-10px;right:-10px;width:28px;height:28px;background:linear-gradient(135deg,var(--color-signature-blue) 0%,#6366f1 100%);color:#fff;font-size:.7rem;font-weight:800;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #2563eb4d}.rn-step:hover .rn-step__circle{transform:translateY(-6px);border-color:var(--color-signature-blue);box-shadow:0 8px 30px #2563eb2e;background:linear-gradient(135deg,#f8faff,#eef2ff)}.rn-delivery__steps>:nth-child(1) .rn-step__circle{animation:rn-stepGlow 7s ease infinite 0s}.rn-delivery__steps>:nth-child(3) .rn-step__circle{animation:rn-stepGlow 7s ease infinite 1s}.rn-delivery__steps>:nth-child(5) .rn-step__circle{animation:rn-stepGlow 7s ease infinite 2s}.rn-delivery__steps>:nth-child(7) .rn-step__circle{animation:rn-stepGlow 7s ease infinite 3s}.rn-delivery__steps>:nth-child(9) .rn-step__circle{animation:rn-stepGlow 7s ease infinite 4s}.rn-delivery__steps>:nth-child(11) .rn-step__circle{animation:rn-stepGlow 7s ease infinite 5s}.rn-delivery__steps>:nth-child(13) .rn-step__circle{animation:rn-stepGlow 7s ease infinite 6s}.rn-step__arrow{color:var(--color-signature-blue);font-size:1.2rem;margin:0 2px;font-weight:300;opacity:.5;display:flex;align-items:center;animation:rn-arrowPulse 2s ease infinite}.rn-reliable{padding:80px 0;background:linear-gradient(180deg,#f8f9fb,#eef1f8)}.rn-reliable__inner{text-align:center;max-width:800px;margin:0 auto}.rn-reliable__heading{font-size:2rem;font-weight:700;color:var(--rn-text);margin-bottom:18px;line-height:1.35}.rn-reliable__text{font-size:1rem;color:var(--rn-gray);line-height:1.7;margin-bottom:40px}.rn-reliable__pillars{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.rn-pillar{display:flex;align-items:center;gap:8px;background:var(--rn-white);border:1px solid var(--rn-border);border-radius:30px;padding:10px 20px;box-shadow:0 2px 8px #0000000a;transition:background .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease;cursor:default}.rn-pillar:hover{background:#e8a0250f;border-color:var(--rn-accent);transform:translateY(-2px);box-shadow:0 4px 16px #e8a0251f}.rn-pillar__dot{width:8px;height:8px;background:var(--rn-accent);border-radius:50%;flex-shrink:0;transition:box-shadow .3s ease}.rn-pillar:hover .rn-pillar__dot{box-shadow:0 0 8px #e8a02599}.rn-pillar__label{font-size:.85rem;color:var(--rn-text);font-weight:500}.rn-industries{padding:80px 0;background:var(--rn-light-bg);text-align:center}.rn-industries__title{font-size:2rem;font-weight:700;color:var(--rn-text);margin-bottom:48px}.rn-industries__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.rn-industry{background:var(--rn-white);border-radius:var(--rn-radius);padding:32px 20px;text-align:center;border:1px solid var(--rn-border);transition:box-shadow .4s ease,transform .4s ease,border-color .4s ease;cursor:default}.rn-industry:hover{box-shadow:0 10px 30px #e8a0251a;transform:translateY(-5px);border-color:var(--rn-accent)}.rn-industry__icon{display:flex;align-items:center;justify-content:center;margin-bottom:14px;font-size:2rem}.rn-industry__title{font-size:.95rem;font-weight:600;color:var(--rn-text)}.rn-tech{padding:80px 0;background:var(--rn-white)}.rn-tech__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.rn-tech__heading{font-size:2.2rem;font-weight:700;color:var(--rn-text);margin-bottom:20px;line-height:1.25}.rn-tech__text{font-size:1rem;color:var(--rn-gray);line-height:1.75;margin-bottom:14px}.rn-tech__tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.rn-tech__stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.rn-tag{display:inline-block;background:var(--rn-light-bg);color:var(--rn-text);font-size:.75rem;font-weight:600;padding:4px 12px;border-radius:20px;border:1px solid var(--rn-border);transition:background .3s ease,color .3s ease,border-color .3s ease,transform .3s ease}.rn-tag:hover{background:var(--rn-accent);color:var(--rn-white);border-color:var(--rn-accent);transform:translateY(-2px)}.rn-faq{padding:80px 0;background:var(--rn-light-bg)}.rn-faq__wrapper{max-width:750px;margin:0 auto;text-align:center}.rn-faq__heading{font-size:1.8rem;font-weight:700;color:var(--rn-text);margin-bottom:12px}.rn-faq__subtext{font-size:.95rem;color:#666;margin-bottom:32px}.rn-faq__list{text-align:left}.rn-faq__item{border-bottom:1px solid #e5e7eb;overflow:hidden}.rn-faq__item summary{list-style:none}.rn-faq__item summary::-webkit-details-marker{display:none}.rn-faq__question{display:flex;justify-content:space-between;align-items:center;width:100%;padding:18px 0;cursor:pointer;font-size:1rem;font-weight:600;color:#000;text-align:left;gap:16px;transition:color .3s ease}.rn-faq__question:hover{color:var(--rn-accent)}.rn-faq__chevron{flex-shrink:0;width:20px;height:20px;position:relative;transition:transform .3s ease}.rn-faq__chevron:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-right:2.5px solid #000;border-bottom:2.5px solid #000;transform:translate(-50%,-25%) rotate(45deg);transition:transform .3s ease}.rn-faq__item[open] .rn-faq__chevron:before{transform:translate(-50%,-25%) rotate(-135deg)}.rn-faq__answer{padding:0 0 18px;overflow:hidden}.rn-faq__answer p{font-size:.9rem;color:#444;line-height:1.7;margin:0}.rn-cta{padding:80px 0;background:var(--rn-dark)}.rn-cta__inner{text-align:center;max-width:650px;margin:0 auto}.rn-cta__heading{font-size:2rem;font-weight:700;color:var(--rn-white);margin-bottom:16px;line-height:1.3}.rn-cta__text{font-size:1rem;color:#e0e7ff;line-height:1.7;margin-bottom:32px}.rn-cta__button{display:inline-block;background:var(--rn-accent);color:var(--rn-white);font-size:1rem;font-weight:600;padding:14px 36px;border-radius:8px;text-decoration:none;transition:background .3s ease,transform .3s ease,box-shadow .3s ease;animation:rn-pulse 2.5s ease infinite}.rn-cta__button:hover{background:var(--rn-accent-hover);transform:translateY(-3px);box-shadow:0 8px 24px #e8a02559;animation:none}button.rn-cta__button{border:none;cursor:pointer;font-family:inherit}@media(max-width:1024px){.rn-hero__title{font-size:2.2rem}.rn-about__heading,.rn-whoweare__heading,.rn-services__title,.rn-delivery__heading{font-size:1.8rem}.rn-step__circle{width:85px;height:85px;font-size:.62rem;border-radius:14px;padding:6px}.rn-step__circle:before{width:22px;height:22px;font-size:.58rem}.rn-step__arrow{font-size:1rem;margin:0 1px}.rn-reliable__heading,.rn-tech__heading{font-size:1.8rem}}@media(max-width:768px){.rn-hero{padding:100px 16px 80px}.rn-hero__title{font-size:1.7rem}.rn-hero__subtitle{font-size:1rem}.rn-about__grid,.rn-whoweare__grid{grid-template-columns:1fr;gap:30px}.rn-about__heading,.rn-whoweare__heading{font-size:1.6rem}.rn-stats,.rn-whoweare__stats{grid-template-columns:1fr 1fr;order:2}.rn-about__content,.rn-whoweare__content{order:1}.rn-services__grid{grid-template-columns:1fr}.rn-services__title{font-size:1.5rem}.rn-service-card--wide{grid-column:span 1}.rn-delivery__heading{font-size:1.5rem}.rn-delivery__steps{flex-wrap:wrap;gap:12px;justify-content:center}.rn-step__arrow{display:none}.rn-step__circle{width:90px;height:90px;font-size:.7rem;border-radius:16px}.rn-reliable__heading{font-size:1.5rem}.rn-reliable__pillars{flex-wrap:wrap;gap:12px}.rn-industries__title{font-size:1.5rem}.rn-industries__grid{grid-template-columns:1fr 1fr}.rn-faq__heading{font-size:1.3rem}.rn-cta__heading{font-size:1.5rem}.rn-tech__grid{grid-template-columns:1fr;gap:30px}.rn-tech__heading{font-size:1.6rem}.rn-tech__stats{grid-template-columns:1fr 1fr}.rn-animate,.rn-animate--left,.rn-animate--right,.rn-animate--scale{opacity:1;transform:none;animation:none}}@media(max-width:480px){.rn-hero{padding:90px 14px 60px}.rn-hero__title{font-size:1.4rem}.rn-hero__subtitle{font-size:.9rem}.rn-hero__breadcrumb{font-size:.75rem}.rn-about,.rn-whoweare,.rn-services,.rn-delivery,.rn-reliable,.rn-industries,.rn-faq,.rn-cta,.rn-tech{padding:50px 0}.rn-about__heading,.rn-whoweare__heading{font-size:1.4rem}.rn-about__text,.rn-whoweare__text{font-size:.9rem}.rn-stats,.rn-whoweare__stats{grid-template-columns:1fr 1fr;gap:12px}.rn-stat{padding:20px 14px}.rn-stat__number{font-size:1.8rem}.rn-stat__label{font-size:.75rem}.rn-services__title{font-size:1.3rem}.rn-service-card{padding:20px 16px}.rn-delivery__heading{font-size:1.3rem}.rn-step__circle{width:80px;height:80px;font-size:.65rem;border-radius:14px}.rn-step__circle:before{width:22px;height:22px;font-size:.6rem;top:-8px;right:-8px}.rn-reliable__heading{font-size:1.3rem}.rn-pillar{padding:10px 14px;font-size:.82rem}.rn-industries__grid{grid-template-columns:1fr 1fr;gap:12px}.rn-industry{padding:20px 14px}.rn-cta__heading{font-size:1.3rem}.rn-cta__button{font-size:.9rem;padding:14px 28px}.rn-tech__heading{font-size:1.4rem}}:root{--dp-accent: #e8a025;--dp-accent-hover: #d4911e;--dp-dark: #0b1120;--dp-dark-2: #101828;--dp-dark-3: #1a2332;--dp-white: #ffffff;--dp-gray: #000000;--dp-gray-light: #e0e7ff;--dp-light-bg: #f8f9fb;--dp-light-bg-2: #f1f3f7;--dp-text: #444444;--dp-text-light: #d1d5db;--dp-border: #e5e7eb;--dp-radius: 12px;--dp-radius-lg: 20px;--dp-shadow: 0 4px 24px rgba(0, 0, 0, .06);--dp-shadow-lg: 0 8px 40px rgba(0, 0, 0, .1);--dp-transition: .3s ease}@keyframes dp-fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes dp-fadeLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes dp-fadeRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes dp-scaleIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes dp-pulse{0%,to{box-shadow:0 0 #e8a02566}50%{box-shadow:0 0 0 12px #e8a02500}}@keyframes dp-shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes dp-statPop{0%{opacity:0;transform:scale(0) translateY(10px)}60%{opacity:1;transform:scale(1.15) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes dp-stepGlow{0%,10%{border-color:var(--color-signature-blue);box-shadow:0 8px 30px #2563eb40,0 0 0 4px #2563eb1a;transform:translateY(-4px) scale(1.03);background:linear-gradient(135deg,#f0f4ff,#e0e7ff)}22%,to{border-color:#e0e7ff;box-shadow:0 4px 20px #2563eb14;transform:translateY(0) scale(1);background:var(--dp-white)}}@keyframes dp-arrowPulse{0%,to{opacity:.4;transform:translate(0)}50%{opacity:.8;transform:translate(3px)}}.dp-animate{opacity:0;transform:translateY(40px);animation:dp-fadeUp .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.dp-animate--left{opacity:0;transform:translate(-40px);animation:dp-fadeLeft .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.dp-animate--right{opacity:0;transform:translate(40px);animation:dp-fadeRight .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.dp-animate--scale{opacity:0;transform:scale(.85);animation:dp-scaleIn .7s ease forwards;animation-timeline:view();animation-range:entry 0% entry 25%}.dp-stagger>*:nth-child(1){animation-delay:0s}.dp-stagger>*:nth-child(2){animation-delay:.08s}.dp-stagger>*:nth-child(3){animation-delay:.16s}.dp-stagger>*:nth-child(4){animation-delay:.24s}.dp-stagger>*:nth-child(5){animation-delay:.32s}.dp-stagger>*:nth-child(6){animation-delay:.4s}.dp-stagger>*:nth-child(7){animation-delay:.48s}@supports not (animation-timeline: view()){.dp-animate,.dp-animate--left,.dp-animate--right,.dp-animate--scale{opacity:1;transform:none;animation:none}}.dp-container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.dp-text-accent{color:var(--dp-accent)}.dp-checklist{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.dp-checklist__item{display:flex;align-items:flex-start;gap:10px;font-size:.95rem;color:var(--dp-text);line-height:1.5}.dp-checklist__icon{flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;color:var(--dp-accent)}.dp-hero{background:var(--dp-dark);text-align:center;padding:140px 20px 120px;position:relative;overflow:hidden}.dp-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 30% 50%,rgba(232,160,37,.08) 0%,transparent 60%),radial-gradient(ellipse at 70% 30%,rgba(59,130,246,.06) 0%,transparent 50%);pointer-events:none}.dp-hero__inner{position:relative;z-index:1;max-width:800px;margin:0 auto}.dp-hero__title{font-size:3rem;font-weight:700;color:var(--dp-white);margin-bottom:20px;line-height:1.2;animation:dp-fadeUp .7s ease .25s both}.dp-hero__title-accent{color:var(--dp-accent);font-style:italic;display:inline-block}.dp-hero__subtitle{font-size:1.3rem;color:var(--dp-white);margin-bottom:14px;font-weight:500;line-height:1.5;animation:dp-fadeUp .7s ease .45s both}.dp-hero__desc{font-size:.95rem;color:var(--dp-gray-light);font-style:italic;animation:dp-fadeUp .7s ease .6s both}.dp-about{padding:80px 0;background:var(--dp-white)}.dp-about__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.dp-about__heading{font-size:2.2rem;font-weight:700;color:var(--dp-text);margin-bottom:20px;line-height:1.25}.dp-about__text{font-size:1rem;color:var(--dp-gray);line-height:1.75;margin-bottom:14px}.dp-about__text:last-child{margin-bottom:0}.dp-stats,.dp-whoweare__stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.dp-stat{background:var(--dp-light-bg);border-radius:var(--dp-radius);padding:28px 20px;text-align:center;border:1px solid var(--dp-border);transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease;position:relative;overflow:hidden}.dp-stat:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--dp-accent),var(--color-signature-blue));transform:scaleX(0);transform-origin:left;transition:transform .5s ease}.dp-stat:hover:before{transform:scaleX(1)}.dp-stat:hover{transform:translateY(-5px);box-shadow:0 12px 30px #00000014;border-color:var(--dp-accent)}.dp-stat__number{display:block;font-size:2.4rem;font-weight:800;color:var(--color-signature-blue);line-height:1;margin-bottom:8px;letter-spacing:-1px;font-variant-numeric:tabular-nums;opacity:0;transform:scale(0) translateY(10px);animation:dp-statPop .6s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:.3s}.dp-stat:nth-child(1) .dp-stat__number{animation-delay:.2s}.dp-stat:nth-child(2) .dp-stat__number{animation-delay:.4s}.dp-stat:nth-child(3) .dp-stat__number{animation-delay:.6s}.dp-stat:nth-child(4) .dp-stat__number{animation-delay:.8s}.dp-stat__label{display:block;font-size:.82rem;color:var(--dp-gray);font-weight:500;line-height:1.3}.dp-stat--dark{background:var(--dp-white);border-color:var(--dp-border)}.dp-stat__icon{display:flex;align-items:center;justify-content:center;margin-bottom:10px;font-size:1.8rem}.dp-whoweare{padding:80px 0;background:var(--dp-light-bg)}.dp-whoweare__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.dp-whoweare__heading{font-size:2.2rem;font-weight:700;color:var(--dp-text);margin-bottom:20px;line-height:1.25}.dp-whoweare__text{font-size:1rem;color:var(--dp-gray);line-height:1.75;margin-bottom:14px}.dp-services{padding:80px 0;background:var(--dp-white)}.dp-services__header{text-align:center;margin-bottom:48px}.dp-services__title{font-size:2.2rem;font-weight:700;color:var(--dp-text)}.dp-services__subtitle{font-size:1rem;color:var(--dp-gray);margin-top:12px;line-height:1.6}.dp-services__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.dp-service-card{background:var(--dp-light-bg);border-radius:var(--dp-radius);padding:28px;border:1px solid transparent;transition:box-shadow .4s ease,transform .4s ease,border-color .4s ease,background .4s ease}.dp-service-card:hover{box-shadow:0 12px 36px #e8a0251f;transform:translateY(-5px);border-color:var(--dp-accent);background:var(--dp-white)}.dp-service-card--wide{grid-column:1 / -1}.dp-service-card__badge{display:inline-block;background:linear-gradient(110deg,var(--color-signature-blue) 30%,#60a5fa 50%,var(--color-signature-blue) 70%);background-size:200% 100%;color:var(--dp-white);font-size:.75rem;font-weight:700;width:34px;height:34px;line-height:34px;text-align:center;border-radius:8px;margin-bottom:16px;transition:transform .3s ease}.dp-service-card:hover .dp-service-card__badge{animation:dp-shimmer 1.5s ease infinite;transform:scale(1.1)}.dp-service-card__title{font-size:1.1rem;font-weight:600;color:var(--dp-text);margin-bottom:10px}.dp-service-card__text{font-size:.9rem;color:var(--dp-gray);line-height:1.65;margin-bottom:0}.dp-delivery{padding:80px 0;background:linear-gradient(180deg,#fff,#f0f4ff);text-align:center;position:relative;overflow:hidden}.dp-delivery:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:2px;height:100%;background:linear-gradient(180deg,transparent 0%,var(--color-signature-blue) 15%,var(--color-signature-blue) 85%,transparent 100%);opacity:.15;pointer-events:none}.dp-delivery__heading{font-size:2rem;font-weight:700;color:var(--dp-text);margin-bottom:14px;position:relative;z-index:1}.dp-delivery__text{font-size:1rem;color:var(--dp-gray);margin-bottom:48px;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6;position:relative;z-index:1}.dp-delivery__steps{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:6px;position:relative;z-index:1;counter-reset:step-counter}.dp-step{display:flex;flex-direction:column;align-items:center;position:relative}.dp-step__circle{width:95px;height:95px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:var(--dp-white);border:2px solid #e0e7ff;color:var(--dp-text);font-weight:700;font-size:.68rem;border-radius:18px;letter-spacing:.3px;line-height:1.3;padding:8px;position:relative;box-shadow:0 4px 20px #2563eb14;transition:all .4s ease}.dp-step__circle:before{content:counter(step-counter);counter-increment:step-counter;position:absolute;top:-10px;right:-10px;width:28px;height:28px;background:linear-gradient(135deg,var(--color-signature-blue) 0%,#6366f1 100%);color:#fff;font-size:.7rem;font-weight:800;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #2563eb4d}.dp-step:hover .dp-step__circle{transform:translateY(-6px);border-color:var(--color-signature-blue);box-shadow:0 8px 30px #2563eb2e;background:linear-gradient(135deg,#f8faff,#eef2ff)}.dp-delivery__steps>:nth-child(1) .dp-step__circle{animation:dp-stepGlow 7s ease infinite 0s}.dp-delivery__steps>:nth-child(3) .dp-step__circle{animation:dp-stepGlow 7s ease infinite 1s}.dp-delivery__steps>:nth-child(5) .dp-step__circle{animation:dp-stepGlow 7s ease infinite 2s}.dp-delivery__steps>:nth-child(7) .dp-step__circle{animation:dp-stepGlow 7s ease infinite 3s}.dp-delivery__steps>:nth-child(9) .dp-step__circle{animation:dp-stepGlow 7s ease infinite 4s}.dp-delivery__steps>:nth-child(11) .dp-step__circle{animation:dp-stepGlow 7s ease infinite 5s}.dp-delivery__steps>:nth-child(13) .dp-step__circle{animation:dp-stepGlow 7s ease infinite 6s}.dp-step__arrow{color:var(--color-signature-blue);font-size:1.2rem;margin:0 2px;font-weight:300;opacity:.5;display:flex;align-items:center;animation:dp-arrowPulse 2s ease infinite}.dp-reliable{padding:80px 0;background:linear-gradient(180deg,#f8f9fb,#eef1f8)}.dp-reliable__inner{text-align:center;max-width:800px;margin:0 auto}.dp-reliable__heading{font-size:2rem;font-weight:700;color:var(--dp-text);margin-bottom:18px;line-height:1.35}.dp-reliable__text{font-size:1rem;color:var(--dp-gray);line-height:1.7;margin-bottom:40px}.dp-reliable__pillars{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.dp-pillar{display:flex;align-items:center;gap:8px;background:var(--dp-white);border:1px solid var(--dp-border);border-radius:30px;padding:10px 20px;box-shadow:0 2px 8px #0000000a;transition:background .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease;cursor:default}.dp-pillar:hover{background:#e8a0250f;border-color:var(--dp-accent);transform:translateY(-2px);box-shadow:0 4px 16px #e8a0251f}.dp-pillar__dot{width:8px;height:8px;background:var(--dp-accent);border-radius:50%;flex-shrink:0;transition:box-shadow .3s ease}.dp-pillar:hover .dp-pillar__dot{box-shadow:0 0 8px #e8a02599}.dp-pillar__label{font-size:.85rem;color:var(--dp-text);font-weight:500}.dp-industries{padding:80px 0;background:var(--dp-light-bg);text-align:center}.dp-industries__title{font-size:2rem;font-weight:700;color:var(--dp-text);margin-bottom:48px}.dp-industries__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.dp-industry{background:var(--dp-white);border-radius:var(--dp-radius);padding:32px 20px;text-align:center;border:1px solid var(--dp-border);transition:box-shadow .4s ease,transform .4s ease,border-color .4s ease;cursor:default}.dp-industry:hover{box-shadow:0 10px 30px #e8a0251a;transform:translateY(-5px);border-color:var(--dp-accent)}.dp-industry__icon{display:flex;align-items:center;justify-content:center;margin-bottom:14px;font-size:2rem}.dp-industry__title{font-size:.95rem;font-weight:600;color:var(--dp-text)}.dp-tech{padding:80px 0;background:var(--dp-white)}.dp-tech__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.dp-tech__heading{font-size:2.2rem;font-weight:700;color:var(--dp-text);margin-bottom:20px;line-height:1.25}.dp-tech__text{font-size:1rem;color:var(--dp-gray);line-height:1.75;margin-bottom:14px}.dp-tech__tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.dp-tech__stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.dp-tag{display:inline-block;background:var(--dp-light-bg);color:var(--dp-text);font-size:.75rem;font-weight:600;padding:4px 12px;border-radius:20px;border:1px solid var(--dp-border);transition:background .3s ease,color .3s ease,border-color .3s ease,transform .3s ease}.dp-tag:hover{background:var(--dp-accent);color:var(--dp-white);border-color:var(--dp-accent);transform:translateY(-2px)}.dp-faq{padding:80px 0;background:var(--dp-light-bg)}.dp-faq__wrapper{max-width:750px;margin:0 auto;text-align:center}.dp-faq__heading{font-size:1.8rem;font-weight:700;color:var(--dp-text);margin-bottom:12px}.dp-faq__subtext{font-size:.95rem;color:#666;margin-bottom:32px}.dp-faq__list{text-align:left}.dp-faq__item{border-bottom:1px solid #e5e7eb;overflow:hidden}.dp-faq__item summary{list-style:none}.dp-faq__item summary::-webkit-details-marker{display:none}.dp-faq__question{display:flex;justify-content:space-between;align-items:center;width:100%;padding:18px 0;cursor:pointer;font-size:1rem;font-weight:600;color:#000;text-align:left;gap:16px;transition:color .3s ease}.dp-faq__question:hover{color:var(--dp-accent)}.dp-faq__chevron{flex-shrink:0;width:20px;height:20px;position:relative;transition:transform .3s ease}.dp-faq__chevron:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-right:2.5px solid #000;border-bottom:2.5px solid #000;transform:translate(-50%,-25%) rotate(45deg);transition:transform .3s ease}.dp-faq__item[open] .dp-faq__chevron:before{transform:translate(-50%,-25%) rotate(-135deg)}.dp-faq__answer{padding:0 0 18px;overflow:hidden}.dp-faq__answer p{font-size:.9rem;color:#444;line-height:1.7;margin:0}.dp-cta{padding:80px 0;background:var(--dp-dark)}.dp-cta__inner{text-align:center;max-width:650px;margin:0 auto}.dp-cta__heading{font-size:2rem;font-weight:700;color:var(--dp-white);margin-bottom:16px;line-height:1.3}.dp-cta__text{font-size:1rem;color:var(--dp-gray-light);line-height:1.7;margin-bottom:32px}.dp-cta__button{display:inline-block;background:var(--dp-accent);color:var(--dp-white);font-size:1rem;font-weight:600;padding:14px 36px;border-radius:8px;text-decoration:none;transition:background .3s ease,transform .3s ease,box-shadow .3s ease;animation:dp-pulse 2.5s ease infinite}.dp-cta__button:hover{background:var(--dp-accent-hover);transform:translateY(-3px);box-shadow:0 8px 24px #e8a02559;animation:none}button.dp-cta__button{border:none;cursor:pointer;font-family:inherit}@media(max-width:1024px){.dp-hero__title{font-size:2.2rem}.dp-about__heading,.dp-whoweare__heading,.dp-tech__heading,.dp-services__title,.dp-delivery__heading{font-size:1.8rem}.dp-step__circle{width:85px;height:85px;font-size:.62rem;border-radius:14px;padding:6px}.dp-step__circle:before{width:22px;height:22px;font-size:.58rem}.dp-step__arrow{font-size:1rem;margin:0 1px}.dp-reliable__heading{font-size:1.8rem}}@media(max-width:768px){.dp-hero{padding:100px 16px 80px}.dp-hero__title{font-size:1.7rem}.dp-hero__subtitle{font-size:1rem}.dp-about__grid,.dp-whoweare__grid,.dp-tech__grid{grid-template-columns:1fr;gap:30px}.dp-about__heading,.dp-whoweare__heading,.dp-tech__heading{font-size:1.6rem}.dp-stats,.dp-whoweare__stats,.dp-tech__stats{grid-template-columns:1fr 1fr;order:2}.dp-about__content,.dp-whoweare__content{order:1}.dp-services__grid{grid-template-columns:1fr}.dp-services__title{font-size:1.5rem}.dp-service-card--wide{grid-column:span 1}.dp-delivery__heading{font-size:1.5rem}.dp-delivery__steps{flex-wrap:wrap;gap:12px;justify-content:center}.dp-step__arrow{display:none}.dp-step__circle{width:90px;height:90px;font-size:.7rem;border-radius:16px}.dp-reliable__heading{font-size:1.5rem}.dp-reliable__pillars{flex-wrap:wrap;gap:12px}.dp-industries__title{font-size:1.5rem}.dp-industries__grid{grid-template-columns:1fr 1fr}.dp-faq__heading{font-size:1.3rem}.dp-cta__heading{font-size:1.5rem}.dp-animate,.dp-animate--left,.dp-animate--right,.dp-animate--scale{opacity:1;transform:none;animation:none}}@media(max-width:480px){.dp-hero{padding:90px 14px 60px}.dp-hero__title{font-size:1.4rem}.dp-hero__subtitle{font-size:.9rem}.dp-about,.dp-whoweare,.dp-services,.dp-delivery,.dp-reliable,.dp-industries,.dp-faq,.dp-cta,.dp-tech{padding:50px 0}.dp-about__heading,.dp-whoweare__heading,.dp-tech__heading{font-size:1.4rem}.dp-about__text,.dp-whoweare__text,.dp-tech__text{font-size:.9rem}.dp-stats,.dp-whoweare__stats,.dp-tech__stats{grid-template-columns:1fr 1fr;gap:12px}.dp-stat{padding:20px 14px}.dp-stat__number{font-size:1.8rem}.dp-stat__label{font-size:.75rem}.dp-services__title{font-size:1.3rem}.dp-service-card{padding:20px 16px}.dp-delivery__heading{font-size:1.3rem}.dp-step__circle{width:80px;height:80px;font-size:.65rem;border-radius:14px}.dp-step__circle:before{width:22px;height:22px;font-size:.6rem;top:-8px;right:-8px}.dp-reliable__heading{font-size:1.3rem}.dp-pillar{padding:10px 14px;font-size:.82rem}.dp-industries__grid{grid-template-columns:1fr 1fr;gap:12px}.dp-industry{padding:20px 14px}.dp-cta__heading{font-size:1.3rem}.dp-cta__button{font-size:.9rem;padding:14px 28px}}:root{--cs-accent: #e8a025;--cs-accent-hover: #d4911e;--cs-dark: #0b1120;--cs-dark-2: #101828;--cs-dark-3: #1a2332;--cs-white: #ffffff;--cs-gray: #000000;--cs-gray-light: #e0e7ff;--cs-light-bg: #f8f9fb;--cs-light-bg-2: #f1f3f7;--cs-text: #444444;--cs-text-light: #d1d5db;--cs-border: #e5e7eb;--cs-radius: 12px;--cs-radius-lg: 20px;--cs-shadow: 0 4px 24px rgba(0, 0, 0, .06);--cs-shadow-lg: 0 8px 40px rgba(0, 0, 0, .1);--cs-transition: .3s ease}@keyframes cs-fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes cs-fadeLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes cs-fadeRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes cs-scaleIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes cs-pulse{0%,to{box-shadow:0 0 #e8a02566}50%{box-shadow:0 0 0 12px #e8a02500}}@keyframes cs-shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes cs-statPop{0%{opacity:0;transform:scale(0) translateY(10px)}60%{opacity:1;transform:scale(1.15) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes cs-stepGlow{0%,10%{border-color:var(--color-signature-blue);box-shadow:0 8px 30px #2563eb40,0 0 0 4px #2563eb1a;transform:translateY(-4px) scale(1.03);background:linear-gradient(135deg,#f0f4ff,#e0e7ff)}22%,to{border-color:#e0e7ff;box-shadow:0 4px 20px #2563eb14;transform:translateY(0) scale(1);background:var(--cs-white)}}@keyframes cs-arrowPulse{0%,to{opacity:.4;transform:translate(0)}50%{opacity:.8;transform:translate(3px)}}.cs-animate{opacity:0;transform:translateY(40px);animation:cs-fadeUp .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.cs-animate--left{opacity:0;transform:translate(-40px);animation:cs-fadeLeft .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.cs-animate--right{opacity:0;transform:translate(40px);animation:cs-fadeRight .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.cs-animate--scale{opacity:0;transform:scale(.85);animation:cs-scaleIn .7s ease forwards;animation-timeline:view();animation-range:entry 0% entry 25%}.cs-stagger>*:nth-child(1){animation-delay:0s}.cs-stagger>*:nth-child(2){animation-delay:.08s}.cs-stagger>*:nth-child(3){animation-delay:.16s}.cs-stagger>*:nth-child(4){animation-delay:.24s}.cs-stagger>*:nth-child(5){animation-delay:.32s}.cs-stagger>*:nth-child(6){animation-delay:.4s}.cs-stagger>*:nth-child(7){animation-delay:.48s}@supports not (animation-timeline: view()){.cs-animate,.cs-animate--left,.cs-animate--right,.cs-animate--scale{opacity:1;transform:none;animation:none}}.cs-container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.cs-text-accent{color:var(--cs-accent)}.cs-checklist{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.cs-checklist__item{display:flex;align-items:flex-start;gap:10px;font-size:.95rem;color:var(--cs-text);line-height:1.5}.cs-checklist__icon{flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;color:var(--cs-accent)}.cs-hero{background:var(--cs-dark);text-align:center;padding:140px 20px 120px;position:relative;overflow:hidden}.cs-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 30% 50%,rgba(232,160,37,.08) 0%,transparent 60%),radial-gradient(ellipse at 70% 30%,rgba(59,130,246,.06) 0%,transparent 50%);pointer-events:none}.cs-hero__inner{position:relative;z-index:1;max-width:800px;margin:0 auto}.cs-hero__title{font-size:3rem;font-weight:700;color:var(--cs-white);margin-bottom:20px;line-height:1.2;animation:cs-fadeUp .7s ease .25s both}.cs-hero__title-accent{color:var(--cs-accent);font-style:italic;display:inline-block}.cs-hero__subtitle{font-size:1.3rem;color:var(--cs-white);margin-bottom:14px;font-weight:500;line-height:1.5;animation:cs-fadeUp .7s ease .45s both}.cs-hero__desc{font-size:.95rem;color:var(--cs-gray-light);font-style:italic;animation:cs-fadeUp .7s ease .6s both}.cs-about{padding:80px 0;background:var(--cs-white)}.cs-about__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.cs-about__heading{font-size:2.2rem;font-weight:700;color:var(--cs-text);margin-bottom:20px;line-height:1.25}.cs-about__text{font-size:1rem;color:var(--cs-gray);line-height:1.75;margin-bottom:14px}.cs-about__text:last-child{margin-bottom:0}.cs-stats,.cs-whoweare__stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.cs-stat{background:var(--cs-light-bg);border-radius:var(--cs-radius);padding:28px 20px;text-align:center;border:1px solid var(--cs-border);transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease;position:relative;overflow:hidden}.cs-stat:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--cs-accent),var(--color-signature-blue));transform:scaleX(0);transform-origin:left;transition:transform .5s ease}.cs-stat:hover:before{transform:scaleX(1)}.cs-stat:hover{transform:translateY(-5px);box-shadow:0 12px 30px #00000014;border-color:var(--cs-accent)}.cs-stat__number{display:block;font-size:2.4rem;font-weight:800;color:var(--color-signature-blue);line-height:1;margin-bottom:8px;letter-spacing:-1px;font-variant-numeric:tabular-nums;opacity:0;transform:scale(0) translateY(10px);animation:cs-statPop .6s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:.3s}.cs-stat:nth-child(1) .cs-stat__number{animation-delay:.2s}.cs-stat:nth-child(2) .cs-stat__number{animation-delay:.4s}.cs-stat:nth-child(3) .cs-stat__number{animation-delay:.6s}.cs-stat:nth-child(4) .cs-stat__number{animation-delay:.8s}.cs-stat__label{display:block;font-size:.82rem;color:var(--cs-gray);font-weight:500;line-height:1.3}.cs-stat--dark{background:var(--cs-white);border-color:var(--cs-border)}.cs-stat__icon{display:flex;align-items:center;justify-content:center;margin-bottom:10px;font-size:1.8rem}.cs-whoweare{padding:80px 0;background:var(--cs-light-bg)}.cs-whoweare__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.cs-whoweare__heading{font-size:2.2rem;font-weight:700;color:var(--cs-text);margin-bottom:20px;line-height:1.25}.cs-whoweare__text{font-size:1rem;color:var(--cs-gray);line-height:1.75;margin-bottom:14px}.cs-services{padding:80px 0;background:var(--cs-white)}.cs-services__header{text-align:center;margin-bottom:48px}.cs-services__title{font-size:2.2rem;font-weight:700;color:var(--cs-text)}.cs-services__subtitle{font-size:1rem;color:var(--cs-gray);margin-top:12px;line-height:1.6}.cs-services__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.cs-service-card{background:var(--cs-light-bg);border-radius:var(--cs-radius);padding:28px;border:1px solid transparent;transition:box-shadow .4s ease,transform .4s ease,border-color .4s ease,background .4s ease}.cs-service-card:hover{box-shadow:0 12px 36px #e8a0251f;transform:translateY(-5px);border-color:var(--cs-accent);background:var(--cs-white)}.cs-service-card--wide{grid-column:1 / -1}.cs-service-card__badge{display:inline-block;background:linear-gradient(110deg,var(--color-signature-blue) 30%,#60a5fa 50%,var(--color-signature-blue) 70%);background-size:200% 100%;color:var(--cs-white);font-size:.75rem;font-weight:700;width:34px;height:34px;line-height:34px;text-align:center;border-radius:8px;margin-bottom:16px;transition:transform .3s ease}.cs-service-card:hover .cs-service-card__badge{animation:cs-shimmer 1.5s ease infinite;transform:scale(1.1)}.cs-service-card__title{font-size:1.1rem;font-weight:600;color:var(--cs-text);margin-bottom:10px}.cs-service-card__text{font-size:.9rem;color:var(--cs-gray);line-height:1.65;margin-bottom:0}.cs-delivery{padding:80px 0;background:linear-gradient(180deg,#fff,#f0f4ff);text-align:center;position:relative;overflow:hidden}.cs-delivery:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:2px;height:100%;background:linear-gradient(180deg,transparent 0%,var(--color-signature-blue) 15%,var(--color-signature-blue) 85%,transparent 100%);opacity:.15;pointer-events:none}.cs-delivery__heading{font-size:2rem;font-weight:700;color:var(--cs-text);margin-bottom:14px;position:relative;z-index:1}.cs-delivery__text{font-size:1rem;color:var(--cs-gray);margin-bottom:48px;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6;position:relative;z-index:1}.cs-delivery__steps{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:6px;position:relative;z-index:1;counter-reset:step-counter}.cs-step{display:flex;flex-direction:column;align-items:center;position:relative}.cs-step__circle{width:95px;height:95px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:var(--cs-white);border:2px solid #e0e7ff;color:var(--cs-text);font-weight:700;font-size:.68rem;border-radius:18px;letter-spacing:.3px;line-height:1.3;padding:8px;position:relative;box-shadow:0 4px 20px #2563eb14;transition:all .4s ease}.cs-step__circle:before{content:counter(step-counter);counter-increment:step-counter;position:absolute;top:-10px;right:-10px;width:28px;height:28px;background:linear-gradient(135deg,var(--color-signature-blue) 0%,#6366f1 100%);color:#fff;font-size:.7rem;font-weight:800;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #2563eb4d}.cs-step:hover .cs-step__circle{transform:translateY(-6px);border-color:var(--color-signature-blue);box-shadow:0 8px 30px #2563eb2e;background:linear-gradient(135deg,#f8faff,#eef2ff)}.cs-delivery__steps>:nth-child(1) .cs-step__circle{animation:cs-stepGlow 7s ease infinite 0s}.cs-delivery__steps>:nth-child(3) .cs-step__circle{animation:cs-stepGlow 7s ease infinite 1s}.cs-delivery__steps>:nth-child(5) .cs-step__circle{animation:cs-stepGlow 7s ease infinite 2s}.cs-delivery__steps>:nth-child(7) .cs-step__circle{animation:cs-stepGlow 7s ease infinite 3s}.cs-delivery__steps>:nth-child(9) .cs-step__circle{animation:cs-stepGlow 7s ease infinite 4s}.cs-delivery__steps>:nth-child(11) .cs-step__circle{animation:cs-stepGlow 7s ease infinite 5s}.cs-delivery__steps>:nth-child(13) .cs-step__circle{animation:cs-stepGlow 7s ease infinite 6s}.cs-step__arrow{color:var(--color-signature-blue);font-size:1.2rem;margin:0 2px;font-weight:300;opacity:.5;display:flex;align-items:center;animation:cs-arrowPulse 2s ease infinite}.cs-reliable{padding:80px 0;background:linear-gradient(180deg,#f8f9fb,#eef1f8)}.cs-reliable__inner{text-align:center;max-width:800px;margin:0 auto}.cs-reliable__heading{font-size:2rem;font-weight:700;color:var(--cs-text);margin-bottom:18px;line-height:1.35}.cs-reliable__text{font-size:1rem;color:var(--cs-gray);line-height:1.7;margin-bottom:40px}.cs-reliable__pillars{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.cs-pillar{display:flex;align-items:center;gap:8px;background:var(--cs-white);border:1px solid var(--cs-border);border-radius:30px;padding:10px 20px;box-shadow:0 2px 8px #0000000a;transition:background .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease;cursor:default}.cs-pillar:hover{background:#e8a0250f;border-color:var(--cs-accent);transform:translateY(-2px);box-shadow:0 4px 16px #e8a0251f}.cs-pillar__dot{width:8px;height:8px;background:var(--cs-accent);border-radius:50%;flex-shrink:0;transition:box-shadow .3s ease}.cs-pillar:hover .cs-pillar__dot{box-shadow:0 0 8px #e8a02599}.cs-pillar__label{font-size:.85rem;color:var(--cs-text);font-weight:500}.cs-industries{padding:80px 0;background:var(--cs-light-bg);text-align:center}.cs-industries__title{font-size:2rem;font-weight:700;color:var(--cs-text);margin-bottom:48px}.cs-industries__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.cs-industry{background:var(--cs-white);border-radius:var(--cs-radius);padding:32px 20px;text-align:center;border:1px solid var(--cs-border);transition:box-shadow .4s ease,transform .4s ease,border-color .4s ease;cursor:default}.cs-industry:hover{box-shadow:0 10px 30px #e8a0251a;transform:translateY(-5px);border-color:var(--cs-accent)}.cs-industry__icon{display:flex;align-items:center;justify-content:center;margin-bottom:14px;font-size:2rem}.cs-industry__title{font-size:.95rem;font-weight:600;color:var(--cs-text)}.cs-tech{padding:80px 0;background:var(--cs-white)}.cs-tech__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.cs-tech__heading{font-size:2.2rem;font-weight:700;color:var(--cs-text);margin-bottom:20px;line-height:1.25}.cs-tech__text{font-size:1rem;color:var(--cs-gray);line-height:1.75;margin-bottom:14px}.cs-tech__tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.cs-tech__stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.cs-tag{display:inline-block;background:var(--cs-light-bg);color:var(--cs-text);font-size:.75rem;font-weight:600;padding:4px 12px;border-radius:20px;border:1px solid var(--cs-border);transition:background .3s ease,color .3s ease,border-color .3s ease,transform .3s ease}.cs-tag:hover{background:var(--cs-accent);color:var(--cs-white);border-color:var(--cs-accent);transform:translateY(-2px)}.cs-faq{padding:80px 0;background:var(--cs-light-bg)}.cs-faq__wrapper{max-width:750px;margin:0 auto;text-align:center}.cs-faq__heading{font-size:1.8rem;font-weight:700;color:var(--cs-text);margin-bottom:12px}.cs-faq__subtext{font-size:.95rem;color:#666;margin-bottom:32px}.cs-faq__list{text-align:left}.cs-faq__item{border-bottom:1px solid #e5e7eb;overflow:hidden}.cs-faq__item summary{list-style:none}.cs-faq__item summary::-webkit-details-marker{display:none}.cs-faq__question{display:flex;justify-content:space-between;align-items:center;width:100%;padding:18px 0;cursor:pointer;font-size:1rem;font-weight:600;color:#000;text-align:left;gap:16px;transition:color .3s ease}.cs-faq__question:hover{color:var(--cs-accent)}.cs-faq__chevron{flex-shrink:0;width:20px;height:20px;position:relative;transition:transform .3s ease}.cs-faq__chevron:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-right:2.5px solid #000;border-bottom:2.5px solid #000;transform:translate(-50%,-25%) rotate(45deg);transition:transform .3s ease}.cs-faq__item[open] .cs-faq__chevron:before{transform:translate(-50%,-25%) rotate(-135deg)}.cs-faq__answer{padding:0 0 18px;overflow:hidden}.cs-faq__answer p{font-size:.9rem;color:#444;line-height:1.7;margin:0}.cs-cta{padding:80px 0;background:var(--cs-dark)}.cs-cta__inner{text-align:center;max-width:650px;margin:0 auto}.cs-cta__heading{font-size:2rem;font-weight:700;color:var(--cs-white);margin-bottom:16px;line-height:1.3}.cs-cta__text{font-size:1rem;color:var(--cs-gray-light);line-height:1.7;margin-bottom:32px}.cs-cta__button{display:inline-block;background:var(--cs-accent);color:var(--cs-white);font-size:1rem;font-weight:600;padding:14px 36px;border-radius:8px;text-decoration:none;transition:background .3s ease,transform .3s ease,box-shadow .3s ease;animation:cs-pulse 2.5s ease infinite}.cs-cta__button:hover{background:var(--cs-accent-hover);transform:translateY(-3px);box-shadow:0 8px 24px #e8a02559;animation:none}button.cs-cta__button{border:none;cursor:pointer;font-family:inherit}@media(max-width:1024px){.cs-hero__title{font-size:2.2rem}.cs-about__heading,.cs-whoweare__heading,.cs-tech__heading,.cs-services__title,.cs-delivery__heading{font-size:1.8rem}.cs-step__circle{width:85px;height:85px;font-size:.62rem;border-radius:14px;padding:6px}.cs-step__circle:before{width:22px;height:22px;font-size:.58rem}.cs-step__arrow{font-size:1rem;margin:0 1px}.cs-reliable__heading{font-size:1.8rem}}@media(max-width:768px){.cs-hero{padding:100px 16px 80px}.cs-hero__title{font-size:1.7rem}.cs-hero__subtitle{font-size:1rem}.cs-about__grid,.cs-whoweare__grid,.cs-tech__grid{grid-template-columns:1fr;gap:30px}.cs-about__heading,.cs-whoweare__heading,.cs-tech__heading{font-size:1.6rem}.cs-stats,.cs-whoweare__stats,.cs-tech__stats{grid-template-columns:1fr 1fr;order:2}.cs-about__content,.cs-whoweare__content{order:1}.cs-services__grid{grid-template-columns:1fr}.cs-services__title{font-size:1.5rem}.cs-service-card--wide{grid-column:span 1}.cs-delivery__heading{font-size:1.5rem}.cs-delivery__steps{flex-wrap:wrap;gap:12px;justify-content:center}.cs-step__arrow{display:none}.cs-step__circle{width:90px;height:90px;font-size:.7rem;border-radius:16px}.cs-reliable__heading{font-size:1.5rem}.cs-reliable__pillars{flex-wrap:wrap;gap:12px}.cs-industries__title{font-size:1.5rem}.cs-industries__grid{grid-template-columns:1fr 1fr}.cs-faq__heading{font-size:1.3rem}.cs-cta__heading{font-size:1.5rem}.cs-animate,.cs-animate--left,.cs-animate--right,.cs-animate--scale{opacity:1;transform:none;animation:none}}@media(max-width:480px){.cs-hero{padding:90px 14px 60px}.cs-hero__title{font-size:1.4rem}.cs-hero__subtitle{font-size:.9rem}.cs-about,.cs-whoweare,.cs-services,.cs-delivery,.cs-reliable,.cs-industries,.cs-faq,.cs-cta,.cs-tech{padding:50px 0}.cs-about__heading,.cs-whoweare__heading,.cs-tech__heading{font-size:1.4rem}.cs-about__text,.cs-whoweare__text,.cs-tech__text{font-size:.9rem}.cs-stats,.cs-whoweare__stats,.cs-tech__stats{grid-template-columns:1fr 1fr;gap:12px}.cs-stat{padding:20px 14px}.cs-stat__number{font-size:1.8rem}.cs-stat__label{font-size:.75rem}.cs-services__title{font-size:1.3rem}.cs-service-card{padding:20px 16px}.cs-delivery__heading{font-size:1.3rem}.cs-step__circle{width:80px;height:80px;font-size:.65rem;border-radius:14px}.cs-step__circle:before{width:22px;height:22px;font-size:.6rem;top:-8px;right:-8px}.cs-reliable__heading{font-size:1.3rem}.cs-pillar{padding:10px 14px;font-size:.82rem}.cs-industries__grid{grid-template-columns:1fr 1fr;gap:12px}.cs-industry{padding:20px 14px}.cs-cta__heading{font-size:1.3rem}.cs-cta__button{font-size:.9rem;padding:14px 28px}}:root{--do-accent: #e8a025;--do-accent-hover: #d4911e;--do-dark: #0b1120;--do-dark-2: #101828;--do-dark-3: #1a2332;--do-white: #ffffff;--do-gray: #000000;--do-gray-light: #e0e7ff;--do-light-bg: #f8f9fb;--do-light-bg-2: #f1f3f7;--do-text: #444444;--do-text-light: #d1d5db;--do-border: #e5e7eb;--do-radius: 12px;--do-radius-lg: 20px;--do-shadow: 0 4px 24px rgba(0, 0, 0, .06);--do-shadow-lg: 0 8px 40px rgba(0, 0, 0, .1);--do-transition: .3s ease}@keyframes do-fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes do-fadeLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes do-fadeRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes do-scaleIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes do-pulse{0%,to{box-shadow:0 0 #e8a02566}50%{box-shadow:0 0 0 12px #e8a02500}}@keyframes do-shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes do-statPop{0%{opacity:0;transform:scale(0) translateY(10px)}60%{opacity:1;transform:scale(1.15) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes do-stepGlow{0%,10%{border-color:var(--color-signature-blue);box-shadow:0 8px 30px #2563eb40,0 0 0 4px #2563eb1a;transform:translateY(-4px) scale(1.03);background:linear-gradient(135deg,#f0f4ff,#e0e7ff)}22%,to{border-color:#e0e7ff;box-shadow:0 4px 20px #2563eb14;transform:translateY(0) scale(1);background:var(--do-white)}}@keyframes do-arrowPulse{0%,to{opacity:.4;transform:translate(0)}50%{opacity:.8;transform:translate(3px)}}.do-animate{opacity:0;transform:translateY(40px);animation:do-fadeUp .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.do-animate--left{opacity:0;transform:translate(-40px);animation:do-fadeLeft .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.do-animate--right{opacity:0;transform:translate(40px);animation:do-fadeRight .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.do-animate--scale{opacity:0;transform:scale(.85);animation:do-scaleIn .7s ease forwards;animation-timeline:view();animation-range:entry 0% entry 25%}.do-stagger>*:nth-child(1){animation-delay:0s}.do-stagger>*:nth-child(2){animation-delay:.08s}.do-stagger>*:nth-child(3){animation-delay:.16s}.do-stagger>*:nth-child(4){animation-delay:.24s}.do-stagger>*:nth-child(5){animation-delay:.32s}.do-stagger>*:nth-child(6){animation-delay:.4s}.do-stagger>*:nth-child(7){animation-delay:.48s}@supports not (animation-timeline: view()){.do-animate,.do-animate--left,.do-animate--right,.do-animate--scale{opacity:1;transform:none;animation:none}}.do-container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.do-text-accent{color:var(--do-accent)}.do-checklist{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.do-checklist__item{display:flex;align-items:flex-start;gap:10px;font-size:.95rem;color:var(--do-text);line-height:1.5}.do-checklist__icon{flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;color:var(--do-accent)}.do-hero{background:var(--do-dark);text-align:center;padding:140px 20px 120px;position:relative;overflow:hidden}.do-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 30% 50%,rgba(232,160,37,.08) 0%,transparent 60%),radial-gradient(ellipse at 70% 30%,rgba(59,130,246,.06) 0%,transparent 50%);pointer-events:none}.do-hero__inner{position:relative;z-index:1;max-width:800px;margin:0 auto}.do-hero__title{font-size:3rem;font-weight:700;color:var(--do-white);margin-bottom:20px;line-height:1.2;animation:do-fadeUp .7s ease .25s both}.do-hero__title-accent{color:var(--do-accent);font-style:italic;display:inline-block}.do-hero__subtitle{font-size:1.3rem;color:var(--do-white);margin-bottom:14px;font-weight:500;line-height:1.5;animation:do-fadeUp .7s ease .45s both}.do-hero__desc{font-size:.95rem;color:var(--do-gray-light);font-style:italic;animation:do-fadeUp .7s ease .6s both}.do-about{padding:80px 0;background:var(--do-white)}.do-about__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.do-about__heading{font-size:2.2rem;font-weight:700;color:var(--do-text);margin-bottom:20px;line-height:1.25}.do-about__text{font-size:1rem;color:var(--do-gray);line-height:1.75;margin-bottom:14px}.do-about__text:last-child{margin-bottom:0}.do-stats,.do-whoweare__stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.do-stat{background:var(--do-light-bg);border-radius:var(--do-radius);padding:28px 20px;text-align:center;border:1px solid var(--do-border);transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease;position:relative;overflow:hidden}.do-stat:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--do-accent),var(--color-signature-blue));transform:scaleX(0);transform-origin:left;transition:transform .5s ease}.do-stat:hover:before{transform:scaleX(1)}.do-stat:hover{transform:translateY(-5px);box-shadow:0 12px 30px #00000014;border-color:var(--do-accent)}.do-stat__number{display:block;font-size:2.4rem;font-weight:800;color:var(--color-signature-blue);line-height:1;margin-bottom:8px;letter-spacing:-1px;font-variant-numeric:tabular-nums;opacity:0;transform:scale(0) translateY(10px);animation:do-statPop .6s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:.3s}.do-stat:nth-child(1) .do-stat__number{animation-delay:.2s}.do-stat:nth-child(2) .do-stat__number{animation-delay:.4s}.do-stat:nth-child(3) .do-stat__number{animation-delay:.6s}.do-stat:nth-child(4) .do-stat__number{animation-delay:.8s}.do-stat__label{display:block;font-size:.82rem;color:var(--do-gray);font-weight:500;line-height:1.3}.do-stat--dark{background:var(--do-white);border-color:var(--do-border)}.do-stat__icon{display:flex;align-items:center;justify-content:center;margin-bottom:10px;font-size:1.8rem}.do-whoweare{padding:80px 0;background:var(--do-light-bg)}.do-whoweare__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.do-whoweare__heading{font-size:2.2rem;font-weight:700;color:var(--do-text);margin-bottom:20px;line-height:1.25}.do-whoweare__text{font-size:1rem;color:var(--do-gray);line-height:1.75;margin-bottom:14px}.do-services{padding:80px 0;background:var(--do-white)}.do-services__header{text-align:center;margin-bottom:48px}.do-services__title{font-size:2.2rem;font-weight:700;color:var(--do-text)}.do-services__subtitle{font-size:1rem;color:var(--do-gray);margin-top:12px;line-height:1.6}.do-services__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.do-service-card{background:var(--do-light-bg);border-radius:var(--do-radius);padding:28px;border:1px solid transparent;transition:box-shadow .4s ease,transform .4s ease,border-color .4s ease,background .4s ease}.do-service-card:hover{box-shadow:0 12px 36px #e8a0251f;transform:translateY(-5px);border-color:var(--do-accent);background:var(--do-white)}.do-service-card--wide{grid-column:1 / -1}.do-service-card__badge{display:inline-block;background:linear-gradient(110deg,var(--color-signature-blue) 30%,#60a5fa 50%,var(--color-signature-blue) 70%);background-size:200% 100%;color:var(--do-white);font-size:.75rem;font-weight:700;width:34px;height:34px;line-height:34px;text-align:center;border-radius:8px;margin-bottom:16px;transition:transform .3s ease}.do-service-card:hover .do-service-card__badge{animation:do-shimmer 1.5s ease infinite;transform:scale(1.1)}.do-service-card__title{font-size:1.1rem;font-weight:600;color:var(--do-text);margin-bottom:10px}.do-service-card__text{font-size:.9rem;color:var(--do-gray);line-height:1.65;margin-bottom:0}.do-delivery{padding:80px 0;background:linear-gradient(180deg,#fff,#f0f4ff);text-align:center;position:relative;overflow:hidden}.do-delivery:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:2px;height:100%;background:linear-gradient(180deg,transparent 0%,var(--color-signature-blue) 15%,var(--color-signature-blue) 85%,transparent 100%);opacity:.15;pointer-events:none}.do-delivery__heading{font-size:2rem;font-weight:700;color:var(--do-text);margin-bottom:14px;position:relative;z-index:1}.do-delivery__text{font-size:1rem;color:var(--do-gray);margin-bottom:48px;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6;position:relative;z-index:1}.do-delivery__steps{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:6px;position:relative;z-index:1;counter-reset:step-counter}.do-step{display:flex;flex-direction:column;align-items:center;position:relative}.do-step__circle{width:95px;height:95px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:var(--do-white);border:2px solid #e0e7ff;color:var(--do-text);font-weight:700;font-size:.68rem;border-radius:18px;letter-spacing:.3px;line-height:1.3;padding:8px;position:relative;box-shadow:0 4px 20px #2563eb14;transition:all .4s ease}.do-step__circle:before{content:counter(step-counter);counter-increment:step-counter;position:absolute;top:-10px;right:-10px;width:28px;height:28px;background:linear-gradient(135deg,var(--color-signature-blue) 0%,#6366f1 100%);color:#fff;font-size:.7rem;font-weight:800;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #2563eb4d}.do-step:hover .do-step__circle{transform:translateY(-6px);border-color:var(--color-signature-blue);box-shadow:0 8px 30px #2563eb2e;background:linear-gradient(135deg,#f8faff,#eef2ff)}.do-delivery__steps>:nth-child(1) .do-step__circle{animation:do-stepGlow 7s ease infinite 0s}.do-delivery__steps>:nth-child(3) .do-step__circle{animation:do-stepGlow 7s ease infinite 1s}.do-delivery__steps>:nth-child(5) .do-step__circle{animation:do-stepGlow 7s ease infinite 2s}.do-delivery__steps>:nth-child(7) .do-step__circle{animation:do-stepGlow 7s ease infinite 3s}.do-delivery__steps>:nth-child(9) .do-step__circle{animation:do-stepGlow 7s ease infinite 4s}.do-delivery__steps>:nth-child(11) .do-step__circle{animation:do-stepGlow 7s ease infinite 5s}.do-delivery__steps>:nth-child(13) .do-step__circle{animation:do-stepGlow 7s ease infinite 6s}.do-step__arrow{color:var(--color-signature-blue);font-size:1.2rem;margin:0 2px;font-weight:300;opacity:.5;display:flex;align-items:center;animation:do-arrowPulse 2s ease infinite}.do-reliable{padding:80px 0;background:linear-gradient(180deg,#f8f9fb,#eef1f8)}.do-reliable__inner{text-align:center;max-width:800px;margin:0 auto}.do-reliable__heading{font-size:2rem;font-weight:700;color:var(--do-text);margin-bottom:18px;line-height:1.35}.do-reliable__text{font-size:1rem;color:var(--do-gray);line-height:1.7;margin-bottom:40px}.do-reliable__pillars{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.do-pillar{display:flex;align-items:center;gap:8px;background:var(--do-white);border:1px solid var(--do-border);border-radius:30px;padding:10px 20px;box-shadow:0 2px 8px #0000000a;transition:background .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease;cursor:default}.do-pillar:hover{background:#e8a0250f;border-color:var(--do-accent);transform:translateY(-2px);box-shadow:0 4px 16px #e8a0251f}.do-pillar__dot{width:8px;height:8px;background:var(--do-accent);border-radius:50%;flex-shrink:0;transition:box-shadow .3s ease}.do-pillar:hover .do-pillar__dot{box-shadow:0 0 8px #e8a02599}.do-pillar__label{font-size:.85rem;color:var(--do-text);font-weight:500}.do-industries{padding:80px 0;background:var(--do-light-bg);text-align:center}.do-industries__title{font-size:2rem;font-weight:700;color:var(--do-text);margin-bottom:48px}.do-industries__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.do-industry{background:var(--do-white);border-radius:var(--do-radius);padding:32px 20px;text-align:center;border:1px solid var(--do-border);transition:box-shadow .4s ease,transform .4s ease,border-color .4s ease;cursor:default}.do-industry:hover{box-shadow:0 10px 30px #e8a0251a;transform:translateY(-5px);border-color:var(--do-accent)}.do-industry__icon{display:flex;align-items:center;justify-content:center;margin-bottom:14px;font-size:2rem}.do-industry__title{font-size:.95rem;font-weight:600;color:var(--do-text)}.do-tech{padding:80px 0;background:var(--do-white)}.do-tech__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.do-tech__heading{font-size:2.2rem;font-weight:700;color:var(--do-text);margin-bottom:20px;line-height:1.25}.do-tech__text{font-size:1rem;color:var(--do-gray);line-height:1.75;margin-bottom:14px}.do-tech__tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.do-tech__stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.do-tag{display:inline-block;background:var(--do-light-bg);color:var(--do-text);font-size:.75rem;font-weight:600;padding:4px 12px;border-radius:20px;border:1px solid var(--do-border);transition:background .3s ease,color .3s ease,border-color .3s ease,transform .3s ease}.do-tag:hover{background:var(--do-accent);color:var(--do-white);border-color:var(--do-accent);transform:translateY(-2px)}.do-faq{padding:80px 0;background:var(--do-light-bg)}.do-faq__wrapper{max-width:750px;margin:0 auto;text-align:center}.do-faq__heading{font-size:1.8rem;font-weight:700;color:var(--do-text);margin-bottom:12px}.do-faq__subtext{font-size:.95rem;color:#666;margin-bottom:32px}.do-faq__list{text-align:left}.do-faq__item{border-bottom:1px solid #e5e7eb;overflow:hidden}.do-faq__item summary{list-style:none}.do-faq__item summary::-webkit-details-marker{display:none}.do-faq__question{display:flex;justify-content:space-between;align-items:center;width:100%;padding:18px 0;cursor:pointer;font-size:1rem;font-weight:600;color:#000;text-align:left;gap:16px;transition:color .3s ease}.do-faq__question:hover{color:var(--do-accent)}.do-faq__chevron{flex-shrink:0;width:20px;height:20px;position:relative;transition:transform .3s ease}.do-faq__chevron:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-right:2.5px solid #000;border-bottom:2.5px solid #000;transform:translate(-50%,-25%) rotate(45deg);transition:transform .3s ease}.do-faq__item[open] .do-faq__chevron:before{transform:translate(-50%,-25%) rotate(-135deg)}.do-faq__answer{padding:0 0 18px;overflow:hidden}.do-faq__answer p{font-size:.9rem;color:#444;line-height:1.7;margin:0}.do-cta{padding:80px 0;background:var(--do-dark)}.do-cta__inner{text-align:center;max-width:650px;margin:0 auto}.do-cta__heading{font-size:2rem;font-weight:700;color:var(--do-white);margin-bottom:16px;line-height:1.3}.do-cta__text{font-size:1rem;color:var(--do-gray-light);line-height:1.7;margin-bottom:32px}.do-cta__button{display:inline-block;background:var(--do-accent);color:var(--do-white);font-size:1rem;font-weight:600;padding:14px 36px;border-radius:8px;text-decoration:none;transition:background .3s ease,transform .3s ease,box-shadow .3s ease;animation:do-pulse 2.5s ease infinite}.do-cta__button:hover{background:var(--do-accent-hover);transform:translateY(-3px);box-shadow:0 8px 24px #e8a02559;animation:none}button.do-cta__button{border:none;cursor:pointer;font-family:inherit}@media(max-width:1024px){.do-hero__title{font-size:2.2rem}.do-about__heading,.do-whoweare__heading,.do-tech__heading,.do-services__title,.do-delivery__heading{font-size:1.8rem}.do-step__circle{width:85px;height:85px;font-size:.62rem;border-radius:14px;padding:6px}.do-step__circle:before{width:22px;height:22px;font-size:.58rem}.do-step__arrow{font-size:1rem;margin:0 1px}.do-reliable__heading{font-size:1.8rem}}@media(max-width:768px){.do-hero{padding:100px 16px 80px}.do-hero__title{font-size:1.7rem}.do-hero__subtitle{font-size:1rem}.do-about__grid,.do-whoweare__grid,.do-tech__grid{grid-template-columns:1fr;gap:30px}.do-about__heading,.do-whoweare__heading,.do-tech__heading{font-size:1.6rem}.do-stats,.do-whoweare__stats,.do-tech__stats{grid-template-columns:1fr 1fr;order:2}.do-about__content,.do-whoweare__content{order:1}.do-services__grid{grid-template-columns:1fr}.do-services__title{font-size:1.5rem}.do-service-card--wide{grid-column:span 1}.do-delivery__heading{font-size:1.5rem}.do-delivery__steps{flex-wrap:wrap;gap:12px;justify-content:center}.do-step__arrow{display:none}.do-step__circle{width:90px;height:90px;font-size:.7rem;border-radius:16px}.do-reliable__heading{font-size:1.5rem}.do-reliable__pillars{flex-wrap:wrap;gap:12px}.do-industries__title{font-size:1.5rem}.do-industries__grid{grid-template-columns:1fr 1fr}.do-faq__heading{font-size:1.3rem}.do-cta__heading{font-size:1.5rem}.do-animate,.do-animate--left,.do-animate--right,.do-animate--scale{opacity:1;transform:none;animation:none}}@media(max-width:480px){.do-hero{padding:90px 14px 60px}.do-hero__title{font-size:1.4rem}.do-hero__subtitle{font-size:.9rem}.do-about,.do-whoweare,.do-services,.do-delivery,.do-reliable,.do-industries,.do-faq,.do-cta,.do-tech{padding:50px 0}.do-about__heading,.do-whoweare__heading,.do-tech__heading{font-size:1.4rem}.do-about__text,.do-whoweare__text,.do-tech__text{font-size:.9rem}.do-stats,.do-whoweare__stats,.do-tech__stats{grid-template-columns:1fr 1fr;gap:12px}.do-stat{padding:20px 14px}.do-stat__number{font-size:1.8rem}.do-stat__label{font-size:.75rem}.do-services__title{font-size:1.3rem}.do-service-card{padding:20px 16px}.do-delivery__heading{font-size:1.3rem}.do-step__circle{width:80px;height:80px;font-size:.65rem;border-radius:14px}.do-step__circle:before{width:22px;height:22px;font-size:.6rem;top:-8px;right:-8px}.do-reliable__heading{font-size:1.3rem}.do-pillar{padding:10px 14px;font-size:.82rem}.do-industries__grid{grid-template-columns:1fr 1fr;gap:12px}.do-industry{padding:20px 14px}.do-cta__heading{font-size:1.3rem}.do-cta__button{font-size:.9rem;padding:14px 28px}}:root{--mi-accent: #e8a025;--mi-accent-hover: #d4911e;--mi-dark: #0b1120;--mi-dark-2: #101828;--mi-dark-3: #1a2332;--mi-white: #ffffff;--mi-gray: #000000;--mi-gray-light: #e0e7ff;--mi-light-bg: #f8f9fb;--mi-light-bg-2: #f1f3f7;--mi-text: #444444;--mi-text-light: #d1d5db;--mi-border: #e5e7eb;--mi-radius: 12px;--mi-radius-lg: 20px;--mi-shadow: 0 4px 24px rgba(0, 0, 0, .06);--mi-shadow-lg: 0 8px 40px rgba(0, 0, 0, .1);--mi-transition: .3s ease}@keyframes mi-fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes mi-fadeLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes mi-fadeRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes mi-scaleIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes mi-pulse{0%,to{box-shadow:0 0 #e8a02566}50%{box-shadow:0 0 0 12px #e8a02500}}@keyframes mi-shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes mi-statPop{0%{opacity:0;transform:scale(0) translateY(10px)}60%{opacity:1;transform:scale(1.15) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes mi-stepGlow{0%,10%{border-color:var(--color-signature-blue);box-shadow:0 8px 30px #2563eb40,0 0 0 4px #2563eb1a;transform:translateY(-4px) scale(1.03);background:linear-gradient(135deg,#f0f4ff,#e0e7ff)}22%,to{border-color:#e0e7ff;box-shadow:0 4px 20px #2563eb14;transform:translateY(0) scale(1);background:var(--mi-white)}}@keyframes mi-arrowPulse{0%,to{opacity:.4;transform:translate(0)}50%{opacity:.8;transform:translate(3px)}}.mi-animate{opacity:0;transform:translateY(40px);animation:mi-fadeUp .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.mi-animate--left{opacity:0;transform:translate(-40px);animation:mi-fadeLeft .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.mi-animate--right{opacity:0;transform:translate(40px);animation:mi-fadeRight .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.mi-animate--scale{opacity:0;transform:scale(.85);animation:mi-scaleIn .7s ease forwards;animation-timeline:view();animation-range:entry 0% entry 25%}.mi-stagger>*:nth-child(1){animation-delay:0s}.mi-stagger>*:nth-child(2){animation-delay:.08s}.mi-stagger>*:nth-child(3){animation-delay:.16s}.mi-stagger>*:nth-child(4){animation-delay:.24s}.mi-stagger>*:nth-child(5){animation-delay:.32s}.mi-stagger>*:nth-child(6){animation-delay:.4s}.mi-stagger>*:nth-child(7){animation-delay:.48s}@supports not (animation-timeline: view()){.mi-animate,.mi-animate--left,.mi-animate--right,.mi-animate--scale{opacity:1;transform:none;animation:none}}.mi-container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.mi-text-accent{color:var(--mi-accent)}.mi-checklist{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.mi-checklist__item{display:flex;align-items:flex-start;gap:10px;font-size:.95rem;color:var(--mi-text);line-height:1.5}.mi-checklist__icon{flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;color:var(--mi-accent)}.mi-hero{background:var(--mi-dark);text-align:center;padding:140px 20px 120px;position:relative;overflow:hidden}.mi-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 30% 50%,rgba(232,160,37,.08) 0%,transparent 60%),radial-gradient(ellipse at 70% 30%,rgba(59,130,246,.06) 0%,transparent 50%);pointer-events:none}.mi-hero__inner{position:relative;z-index:1;max-width:800px;margin:0 auto}.mi-hero__title{font-size:3rem;font-weight:700;color:var(--mi-white);margin-bottom:20px;line-height:1.2;animation:mi-fadeUp .7s ease .25s both}.mi-hero__title-accent{color:var(--mi-accent);font-style:italic;display:inline-block}.mi-hero__subtitle{font-size:1.3rem;color:var(--mi-white);margin-bottom:14px;font-weight:500;line-height:1.5;animation:mi-fadeUp .7s ease .45s both}.mi-hero__desc{font-size:.95rem;color:var(--mi-gray-light);font-style:italic;animation:mi-fadeUp .7s ease .6s both}.mi-about{padding:80px 0;background:var(--mi-white)}.mi-about__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.mi-about__heading{font-size:2.2rem;font-weight:700;color:var(--mi-text);margin-bottom:20px;line-height:1.25}.mi-about__text{font-size:1rem;color:var(--mi-gray);line-height:1.75;margin-bottom:14px}.mi-about__text:last-child{margin-bottom:0}.mi-stats,.mi-whoweare__stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.mi-stat{background:var(--mi-light-bg);border-radius:var(--mi-radius);padding:28px 20px;text-align:center;border:1px solid var(--mi-border);transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease;position:relative;overflow:hidden}.mi-stat:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--mi-accent),var(--color-signature-blue));transform:scaleX(0);transform-origin:left;transition:transform .5s ease}.mi-stat:hover:before{transform:scaleX(1)}.mi-stat:hover{transform:translateY(-5px);box-shadow:0 12px 30px #00000014;border-color:var(--mi-accent)}.mi-stat__number{display:block;font-size:2.4rem;font-weight:800;color:var(--color-signature-blue);line-height:1;margin-bottom:8px;letter-spacing:-1px;font-variant-numeric:tabular-nums;opacity:0;transform:scale(0) translateY(10px);animation:mi-statPop .6s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:.3s}.mi-stat:nth-child(1) .mi-stat__number{animation-delay:.2s}.mi-stat:nth-child(2) .mi-stat__number{animation-delay:.4s}.mi-stat:nth-child(3) .mi-stat__number{animation-delay:.6s}.mi-stat:nth-child(4) .mi-stat__number{animation-delay:.8s}.mi-stat__label{display:block;font-size:.82rem;color:var(--mi-gray);font-weight:500;line-height:1.3}.mi-stat--dark{background:var(--mi-white);border-color:var(--mi-border)}.mi-stat__icon{display:flex;align-items:center;justify-content:center;margin-bottom:10px;font-size:1.8rem}.mi-whoweare{padding:80px 0;background:var(--mi-light-bg)}.mi-whoweare__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.mi-whoweare__heading{font-size:2.2rem;font-weight:700;color:var(--mi-text);margin-bottom:20px;line-height:1.25}.mi-whoweare__text{font-size:1rem;color:var(--mi-gray);line-height:1.75;margin-bottom:14px}.mi-services{padding:80px 0;background:var(--mi-white)}.mi-services__header{text-align:center;margin-bottom:48px}.mi-services__title{font-size:2.2rem;font-weight:700;color:var(--mi-text)}.mi-services__subtitle{font-size:1rem;color:var(--mi-gray);margin-top:12px;line-height:1.6}.mi-services__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.mi-service-card{background:var(--mi-light-bg);border-radius:var(--mi-radius);padding:28px;border:1px solid transparent;transition:box-shadow .4s ease,transform .4s ease,border-color .4s ease,background .4s ease}.mi-service-card:hover{box-shadow:0 12px 36px #e8a0251f;transform:translateY(-5px);border-color:var(--mi-accent);background:var(--mi-white)}.mi-service-card--wide{grid-column:1 / -1}.mi-service-card__badge{display:inline-block;background:linear-gradient(110deg,var(--color-signature-blue) 30%,#60a5fa 50%,var(--color-signature-blue) 70%);background-size:200% 100%;color:var(--mi-white);font-size:.75rem;font-weight:700;width:34px;height:34px;line-height:34px;text-align:center;border-radius:8px;margin-bottom:16px;transition:transform .3s ease}.mi-service-card:hover .mi-service-card__badge{animation:mi-shimmer 1.5s ease infinite;transform:scale(1.1)}.mi-service-card__title{font-size:1.1rem;font-weight:600;color:var(--mi-text);margin-bottom:10px}.mi-service-card__text{font-size:.9rem;color:var(--mi-gray);line-height:1.65;margin-bottom:0}.mi-delivery{padding:80px 0;background:linear-gradient(180deg,#fff,#f0f4ff);text-align:center;position:relative;overflow:hidden}.mi-delivery:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:2px;height:100%;background:linear-gradient(180deg,transparent 0%,var(--color-signature-blue) 15%,var(--color-signature-blue) 85%,transparent 100%);opacity:.15;pointer-events:none}.mi-delivery__heading{font-size:2rem;font-weight:700;color:var(--mi-text);margin-bottom:14px;position:relative;z-index:1}.mi-delivery__text{font-size:1rem;color:var(--mi-gray);margin-bottom:48px;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6;position:relative;z-index:1}.mi-delivery__steps{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:6px;position:relative;z-index:1;counter-reset:step-counter}.mi-step{display:flex;flex-direction:column;align-items:center;position:relative}.mi-step__circle{width:95px;height:95px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:var(--mi-white);border:2px solid #e0e7ff;color:var(--mi-text);font-weight:700;font-size:.68rem;border-radius:18px;letter-spacing:.3px;line-height:1.3;padding:8px;position:relative;box-shadow:0 4px 20px #2563eb14;transition:all .4s ease}.mi-step__circle:before{content:counter(step-counter);counter-increment:step-counter;position:absolute;top:-10px;right:-10px;width:28px;height:28px;background:linear-gradient(135deg,var(--color-signature-blue) 0%,#6366f1 100%);color:#fff;font-size:.7rem;font-weight:800;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #2563eb4d}.mi-step:hover .mi-step__circle{transform:translateY(-6px);border-color:var(--color-signature-blue);box-shadow:0 8px 30px #2563eb2e;background:linear-gradient(135deg,#f8faff,#eef2ff)}.mi-delivery__steps>:nth-child(1) .mi-step__circle{animation:mi-stepGlow 7s ease infinite 0s}.mi-delivery__steps>:nth-child(3) .mi-step__circle{animation:mi-stepGlow 7s ease infinite 1s}.mi-delivery__steps>:nth-child(5) .mi-step__circle{animation:mi-stepGlow 7s ease infinite 2s}.mi-delivery__steps>:nth-child(7) .mi-step__circle{animation:mi-stepGlow 7s ease infinite 3s}.mi-delivery__steps>:nth-child(9) .mi-step__circle{animation:mi-stepGlow 7s ease infinite 4s}.mi-delivery__steps>:nth-child(11) .mi-step__circle{animation:mi-stepGlow 7s ease infinite 5s}.mi-delivery__steps>:nth-child(13) .mi-step__circle{animation:mi-stepGlow 7s ease infinite 6s}.mi-step__arrow{color:var(--color-signature-blue);font-size:1.2rem;margin:0 2px;font-weight:300;opacity:.5;display:flex;align-items:center;animation:mi-arrowPulse 2s ease infinite}.mi-reliable{padding:80px 0;background:linear-gradient(180deg,#f8f9fb,#eef1f8)}.mi-reliable__inner{text-align:center;max-width:800px;margin:0 auto}.mi-reliable__heading{font-size:2rem;font-weight:700;color:var(--mi-text);margin-bottom:18px;line-height:1.35}.mi-reliable__text{font-size:1rem;color:var(--mi-gray);line-height:1.7;margin-bottom:40px}.mi-reliable__pillars{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.mi-pillar{display:flex;align-items:center;gap:8px;background:var(--mi-white);border:1px solid var(--mi-border);border-radius:30px;padding:10px 20px;box-shadow:0 2px 8px #0000000a;transition:background .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease;cursor:default}.mi-pillar:hover{background:#e8a0250f;border-color:var(--mi-accent);transform:translateY(-2px);box-shadow:0 4px 16px #e8a0251f}.mi-pillar__dot{width:8px;height:8px;background:var(--mi-accent);border-radius:50%;flex-shrink:0;transition:box-shadow .3s ease}.mi-pillar:hover .mi-pillar__dot{box-shadow:0 0 8px #e8a02599}.mi-pillar__label{font-size:.85rem;color:var(--mi-text);font-weight:500}.mi-industries{padding:80px 0;background:var(--mi-light-bg);text-align:center}.mi-industries__title{font-size:2rem;font-weight:700;color:var(--mi-text);margin-bottom:48px}.mi-industries__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.mi-industry{background:var(--mi-white);border-radius:var(--mi-radius);padding:32px 20px;text-align:center;border:1px solid var(--mi-border);transition:box-shadow .4s ease,transform .4s ease,border-color .4s ease;cursor:default}.mi-industry:hover{box-shadow:0 10px 30px #e8a0251a;transform:translateY(-5px);border-color:var(--mi-accent)}.mi-industry__icon{display:flex;align-items:center;justify-content:center;margin-bottom:14px;font-size:2rem}.mi-industry__title{font-size:.95rem;font-weight:600;color:var(--mi-text)}.mi-tech{padding:80px 0;background:var(--mi-white)}.mi-tech__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.mi-tech__heading{font-size:2.2rem;font-weight:700;color:var(--mi-text);margin-bottom:20px;line-height:1.25}.mi-tech__text{font-size:1rem;color:var(--mi-gray);line-height:1.75;margin-bottom:14px}.mi-tech__tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.mi-tech__stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.mi-tag{display:inline-block;background:var(--mi-light-bg);color:var(--mi-text);font-size:.75rem;font-weight:600;padding:4px 12px;border-radius:20px;border:1px solid var(--mi-border);transition:background .3s ease,color .3s ease,border-color .3s ease,transform .3s ease}.mi-tag:hover{background:var(--mi-accent);color:var(--mi-white);border-color:var(--mi-accent);transform:translateY(-2px)}.mi-faq{padding:80px 0;background:var(--mi-light-bg)}.mi-faq__wrapper{max-width:750px;margin:0 auto;text-align:center}.mi-faq__heading{font-size:1.8rem;font-weight:700;color:var(--mi-text);margin-bottom:12px}.mi-faq__subtext{font-size:.95rem;color:#666;margin-bottom:32px}.mi-faq__list{text-align:left}.mi-faq__item{border-bottom:1px solid #e5e7eb;overflow:hidden}.mi-faq__item summary{list-style:none}.mi-faq__item summary::-webkit-details-marker{display:none}.mi-faq__question{display:flex;justify-content:space-between;align-items:center;width:100%;padding:18px 0;cursor:pointer;font-size:1rem;font-weight:600;color:#000;text-align:left;gap:16px;transition:color .3s ease}.mi-faq__question:hover{color:var(--mi-accent)}.mi-faq__chevron{flex-shrink:0;width:20px;height:20px;position:relative;transition:transform .3s ease}.mi-faq__chevron:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-right:2.5px solid #000;border-bottom:2.5px solid #000;transform:translate(-50%,-25%) rotate(45deg);transition:transform .3s ease}.mi-faq__item[open] .mi-faq__chevron:before{transform:translate(-50%,-25%) rotate(-135deg)}.mi-faq__answer{padding:0 0 18px;overflow:hidden}.mi-faq__answer p{font-size:.9rem;color:#444;line-height:1.7;margin:0}.mi-cta{padding:80px 0;background:var(--mi-dark)}.mi-cta__inner{text-align:center;max-width:650px;margin:0 auto}.mi-cta__heading{font-size:2rem;font-weight:700;color:var(--mi-white);margin-bottom:16px;line-height:1.3}.mi-cta__text{font-size:1rem;color:var(--mi-gray-light);line-height:1.7;margin-bottom:32px}.mi-cta__button{display:inline-block;background:var(--mi-accent);color:var(--mi-white);font-size:1rem;font-weight:600;padding:14px 36px;border-radius:8px;text-decoration:none;transition:background .3s ease,transform .3s ease,box-shadow .3s ease;animation:mi-pulse 2.5s ease infinite}.mi-cta__button:hover{background:var(--mi-accent-hover);transform:translateY(-3px);box-shadow:0 8px 24px #e8a02559;animation:none}button.mi-cta__button{border:none;cursor:pointer;font-family:inherit}@media(max-width:1024px){.mi-hero__title{font-size:2.2rem}.mi-about__heading,.mi-whoweare__heading,.mi-tech__heading,.mi-services__title,.mi-delivery__heading{font-size:1.8rem}.mi-step__circle{width:85px;height:85px;font-size:.62rem;border-radius:14px;padding:6px}.mi-step__circle:before{width:22px;height:22px;font-size:.58rem}.mi-step__arrow{font-size:1rem;margin:0 1px}.mi-reliable__heading{font-size:1.8rem}}@media(max-width:768px){.mi-hero{padding:100px 16px 80px}.mi-hero__title{font-size:1.7rem}.mi-hero__subtitle{font-size:1rem}.mi-about__grid,.mi-whoweare__grid,.mi-tech__grid{grid-template-columns:1fr;gap:30px}.mi-about__heading,.mi-whoweare__heading,.mi-tech__heading{font-size:1.6rem}.mi-stats,.mi-whoweare__stats,.mi-tech__stats{grid-template-columns:1fr 1fr;order:2}.mi-about__content,.mi-whoweare__content{order:1}.mi-services__grid{grid-template-columns:1fr}.mi-services__title{font-size:1.5rem}.mi-service-card--wide{grid-column:span 1}.mi-delivery__heading{font-size:1.5rem}.mi-delivery__steps{flex-wrap:wrap;gap:12px;justify-content:center}.mi-step__arrow{display:none}.mi-step__circle{width:90px;height:90px;font-size:.7rem;border-radius:16px}.mi-reliable__heading{font-size:1.5rem}.mi-reliable__pillars{flex-wrap:wrap;gap:12px}.mi-industries__title{font-size:1.5rem}.mi-industries__grid{grid-template-columns:1fr 1fr}.mi-faq__heading{font-size:1.3rem}.mi-cta__heading{font-size:1.5rem}.mi-animate,.mi-animate--left,.mi-animate--right,.mi-animate--scale{opacity:1;transform:none;animation:none}}@media(max-width:480px){.mi-hero{padding:90px 14px 60px}.mi-hero__title{font-size:1.4rem}.mi-hero__subtitle{font-size:.9rem}.mi-about,.mi-whoweare,.mi-services,.mi-delivery,.mi-reliable,.mi-industries,.mi-faq,.mi-cta,.mi-tech{padding:50px 0}.mi-about__heading,.mi-whoweare__heading,.mi-tech__heading{font-size:1.4rem}.mi-about__text,.mi-whoweare__text,.mi-tech__text{font-size:.9rem}.mi-stats,.mi-whoweare__stats,.mi-tech__stats{grid-template-columns:1fr 1fr;gap:12px}.mi-stat{padding:20px 14px}.mi-stat__number{font-size:1.8rem}.mi-stat__label{font-size:.75rem}.mi-services__title{font-size:1.3rem}.mi-service-card{padding:20px 16px}.mi-delivery__heading{font-size:1.3rem}.mi-step__circle{width:80px;height:80px;font-size:.65rem;border-radius:14px}.mi-step__circle:before{width:22px;height:22px;font-size:.6rem;top:-8px;right:-8px}.mi-reliable__heading{font-size:1.3rem}.mi-pillar{padding:10px 14px;font-size:.82rem}.mi-industries__grid{grid-template-columns:1fr 1fr;gap:12px}.mi-industry{padding:20px 14px}.mi-cta__heading{font-size:1.3rem}.mi-cta__button{font-size:.9rem;padding:14px 28px}}:root{--ms-accent: #e8a025;--ms-accent-hover: #d4911e;--ms-dark: #0b1120;--ms-dark-2: #101828;--ms-dark-3: #1a2332;--ms-white: #ffffff;--ms-gray: #000000;--ms-gray-light: #e0e7ff;--ms-light-bg: #f8f9fb;--ms-light-bg-2: #f1f3f7;--ms-text: #444444;--ms-text-light: #d1d5db;--ms-border: #e5e7eb;--ms-radius: 12px;--ms-radius-lg: 20px;--ms-shadow: 0 4px 24px rgba(0, 0, 0, .06);--ms-shadow-lg: 0 8px 40px rgba(0, 0, 0, .1);--ms-transition: .3s ease}@keyframes ms-fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes ms-fadeLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes ms-fadeRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes ms-scaleIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes ms-pulse{0%,to{box-shadow:0 0 #e8a02566}50%{box-shadow:0 0 0 12px #e8a02500}}@keyframes ms-shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes ms-statPop{0%{opacity:0;transform:scale(0) translateY(10px)}60%{opacity:1;transform:scale(1.15) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes ms-stepGlow{0%,10%{border-color:var(--color-signature-blue);box-shadow:0 8px 30px #2563eb40,0 0 0 4px #2563eb1a;transform:translateY(-4px) scale(1.03);background:linear-gradient(135deg,#f0f4ff,#e0e7ff)}22%,to{border-color:#e0e7ff;box-shadow:0 4px 20px #2563eb14;transform:translateY(0) scale(1);background:var(--ms-white)}}@keyframes ms-arrowPulse{0%,to{opacity:.4;transform:translate(0)}50%{opacity:.8;transform:translate(3px)}}.ms-animate{opacity:0;transform:translateY(40px);animation:ms-fadeUp .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.ms-animate--left{opacity:0;transform:translate(-40px);animation:ms-fadeLeft .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.ms-animate--right{opacity:0;transform:translate(40px);animation:ms-fadeRight .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.ms-animate--scale{opacity:0;transform:scale(.85);animation:ms-scaleIn .7s ease forwards;animation-timeline:view();animation-range:entry 0% entry 25%}.ms-stagger>*:nth-child(1){animation-delay:0s}.ms-stagger>*:nth-child(2){animation-delay:.08s}.ms-stagger>*:nth-child(3){animation-delay:.16s}.ms-stagger>*:nth-child(4){animation-delay:.24s}.ms-stagger>*:nth-child(5){animation-delay:.32s}.ms-stagger>*:nth-child(6){animation-delay:.4s}.ms-stagger>*:nth-child(7){animation-delay:.48s}@supports not (animation-timeline: view()){.ms-animate,.ms-animate--left,.ms-animate--right,.ms-animate--scale{opacity:1;transform:none;animation:none}}.ms-container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.ms-text-accent{color:var(--ms-accent)}.ms-checklist{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.ms-checklist__item{display:flex;align-items:flex-start;gap:10px;font-size:.95rem;color:var(--ms-text);line-height:1.5}.ms-checklist__icon{flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;color:var(--ms-accent)}.ms-hero{background:var(--ms-dark);text-align:center;padding:140px 20px 120px;position:relative;overflow:hidden}.ms-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 30% 50%,rgba(232,160,37,.08) 0%,transparent 60%),radial-gradient(ellipse at 70% 30%,rgba(59,130,246,.06) 0%,transparent 50%);pointer-events:none}.ms-hero__inner{position:relative;z-index:1;max-width:800px;margin:0 auto}.ms-hero__title{font-size:3rem;font-weight:700;color:var(--ms-white);margin-bottom:20px;line-height:1.2;animation:ms-fadeUp .7s ease .25s both}.ms-hero__title-accent{color:var(--ms-accent);font-style:italic;display:inline-block}.ms-hero__subtitle{font-size:1.3rem;color:var(--ms-white);margin-bottom:14px;font-weight:500;line-height:1.5;animation:ms-fadeUp .7s ease .45s both}.ms-hero__desc{font-size:.95rem;color:var(--ms-gray-light);font-style:italic;animation:ms-fadeUp .7s ease .6s both}.ms-about{padding:80px 0;background:var(--ms-white)}.ms-about__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.ms-about__heading{font-size:2.2rem;font-weight:700;color:var(--ms-text);margin-bottom:20px;line-height:1.25}.ms-about__text{font-size:1rem;color:var(--ms-gray);line-height:1.75;margin-bottom:14px}.ms-about__text:last-child{margin-bottom:0}.ms-stats,.ms-whoweare__stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ms-stat{background:var(--ms-light-bg);border-radius:var(--ms-radius);padding:28px 20px;text-align:center;border:1px solid var(--ms-border);transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease;position:relative;overflow:hidden}.ms-stat:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--ms-accent),var(--color-signature-blue));transform:scaleX(0);transform-origin:left;transition:transform .5s ease}.ms-stat:hover:before{transform:scaleX(1)}.ms-stat:hover{transform:translateY(-5px);box-shadow:0 12px 30px #00000014;border-color:var(--ms-accent)}.ms-stat__number{display:block;font-size:2.4rem;font-weight:800;color:var(--color-signature-blue);line-height:1;margin-bottom:8px;letter-spacing:-1px;font-variant-numeric:tabular-nums;opacity:0;transform:scale(0) translateY(10px);animation:ms-statPop .6s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:.3s}.ms-stat:nth-child(1) .ms-stat__number{animation-delay:.2s}.ms-stat:nth-child(2) .ms-stat__number{animation-delay:.4s}.ms-stat:nth-child(3) .ms-stat__number{animation-delay:.6s}.ms-stat:nth-child(4) .ms-stat__number{animation-delay:.8s}.ms-stat__label{display:block;font-size:.82rem;color:var(--ms-gray);font-weight:500;line-height:1.3}.ms-stat--dark{background:var(--ms-white);border-color:var(--ms-border)}.ms-stat__icon{display:flex;align-items:center;justify-content:center;margin-bottom:10px;font-size:1.8rem}.ms-whoweare{padding:80px 0;background:var(--ms-light-bg)}.ms-whoweare__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.ms-whoweare__heading{font-size:2.2rem;font-weight:700;color:var(--ms-text);margin-bottom:20px;line-height:1.25}.ms-whoweare__text{font-size:1rem;color:var(--ms-gray);line-height:1.75;margin-bottom:14px}.ms-services{padding:80px 0;background:var(--ms-white)}.ms-services__header{text-align:center;margin-bottom:48px}.ms-services__title{font-size:2.2rem;font-weight:700;color:var(--ms-text)}.ms-services__subtitle{font-size:1rem;color:var(--ms-gray);margin-top:12px;line-height:1.6}.ms-services__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.ms-service-card{background:var(--ms-light-bg);border-radius:var(--ms-radius);padding:28px;border:1px solid transparent;transition:box-shadow .4s ease,transform .4s ease,border-color .4s ease,background .4s ease}.ms-service-card:hover{box-shadow:0 12px 36px #e8a0251f;transform:translateY(-5px);border-color:var(--ms-accent);background:var(--ms-white)}.ms-service-card--wide{grid-column:1 / -1}.ms-service-card__badge{display:inline-block;background:linear-gradient(110deg,var(--color-signature-blue) 30%,#60a5fa 50%,var(--color-signature-blue) 70%);background-size:200% 100%;color:var(--ms-white);font-size:.75rem;font-weight:700;width:34px;height:34px;line-height:34px;text-align:center;border-radius:8px;margin-bottom:16px;transition:transform .3s ease}.ms-service-card:hover .ms-service-card__badge{animation:ms-shimmer 1.5s ease infinite;transform:scale(1.1)}.ms-service-card__title{font-size:1.1rem;font-weight:600;color:var(--ms-text);margin-bottom:10px}.ms-service-card__text{font-size:.9rem;color:var(--ms-gray);line-height:1.65;margin-bottom:0}.ms-delivery{padding:80px 0;background:linear-gradient(180deg,#fff,#f0f4ff);text-align:center;position:relative;overflow:hidden}.ms-delivery:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:2px;height:100%;background:linear-gradient(180deg,transparent 0%,var(--color-signature-blue) 15%,var(--color-signature-blue) 85%,transparent 100%);opacity:.15;pointer-events:none}.ms-delivery__heading{font-size:2rem;font-weight:700;color:var(--ms-text);margin-bottom:14px;position:relative;z-index:1}.ms-delivery__text{font-size:1rem;color:var(--ms-gray);margin-bottom:48px;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6;position:relative;z-index:1}.ms-delivery__steps{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:6px;position:relative;z-index:1;counter-reset:step-counter}.ms-step{display:flex;flex-direction:column;align-items:center;position:relative}.ms-step__circle{width:95px;height:95px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:var(--ms-white);border:2px solid #e0e7ff;color:var(--ms-text);font-weight:700;font-size:.68rem;border-radius:18px;letter-spacing:.3px;line-height:1.3;padding:8px;position:relative;box-shadow:0 4px 20px #2563eb14;transition:all .4s ease}.ms-step__circle:before{content:counter(step-counter);counter-increment:step-counter;position:absolute;top:-10px;right:-10px;width:28px;height:28px;background:linear-gradient(135deg,var(--color-signature-blue) 0%,#6366f1 100%);color:#fff;font-size:.7rem;font-weight:800;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #2563eb4d}.ms-step:hover .ms-step__circle{transform:translateY(-6px);border-color:var(--color-signature-blue);box-shadow:0 8px 30px #2563eb2e;background:linear-gradient(135deg,#f8faff,#eef2ff)}.ms-delivery__steps>:nth-child(1) .ms-step__circle{animation:ms-stepGlow 7s ease infinite 0s}.ms-delivery__steps>:nth-child(3) .ms-step__circle{animation:ms-stepGlow 7s ease infinite 1s}.ms-delivery__steps>:nth-child(5) .ms-step__circle{animation:ms-stepGlow 7s ease infinite 2s}.ms-delivery__steps>:nth-child(7) .ms-step__circle{animation:ms-stepGlow 7s ease infinite 3s}.ms-delivery__steps>:nth-child(9) .ms-step__circle{animation:ms-stepGlow 7s ease infinite 4s}.ms-delivery__steps>:nth-child(11) .ms-step__circle{animation:ms-stepGlow 7s ease infinite 5s}.ms-delivery__steps>:nth-child(13) .ms-step__circle{animation:ms-stepGlow 7s ease infinite 6s}.ms-step__arrow{color:var(--color-signature-blue);font-size:1.2rem;margin:0 2px;font-weight:300;opacity:.5;display:flex;align-items:center;animation:ms-arrowPulse 2s ease infinite}.ms-reliable{padding:80px 0;background:linear-gradient(180deg,#f8f9fb,#eef1f8)}.ms-reliable__inner{text-align:center;max-width:800px;margin:0 auto}.ms-reliable__heading{font-size:2rem;font-weight:700;color:var(--ms-text);margin-bottom:18px;line-height:1.35}.ms-reliable__text{font-size:1rem;color:var(--ms-gray);line-height:1.7;margin-bottom:40px}.ms-reliable__pillars{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.ms-pillar{display:flex;align-items:center;gap:8px;background:var(--ms-white);border:1px solid var(--ms-border);border-radius:30px;padding:10px 20px;box-shadow:0 2px 8px #0000000a;transition:background .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease;cursor:default}.ms-pillar:hover{background:#e8a0250f;border-color:var(--ms-accent);transform:translateY(-2px);box-shadow:0 4px 16px #e8a0251f}.ms-pillar__dot{width:8px;height:8px;background:var(--ms-accent);border-radius:50%;flex-shrink:0;transition:box-shadow .3s ease}.ms-pillar:hover .ms-pillar__dot{box-shadow:0 0 8px #e8a02599}.ms-pillar__label{font-size:.85rem;color:var(--ms-text);font-weight:500}.ms-industries{padding:80px 0;background:var(--ms-light-bg);text-align:center}.ms-industries__title{font-size:2rem;font-weight:700;color:var(--ms-text);margin-bottom:48px}.ms-industries__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.ms-industry{background:var(--ms-white);border-radius:var(--ms-radius);padding:32px 20px;text-align:center;border:1px solid var(--ms-border);transition:box-shadow .4s ease,transform .4s ease,border-color .4s ease;cursor:default}.ms-industry:hover{box-shadow:0 10px 30px #e8a0251a;transform:translateY(-5px);border-color:var(--ms-accent)}.ms-industry__icon{display:flex;align-items:center;justify-content:center;margin-bottom:14px;font-size:2rem}.ms-industry__title{font-size:.95rem;font-weight:600;color:var(--ms-text)}.ms-tech{padding:80px 0;background:var(--ms-white)}.ms-tech__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.ms-tech__heading{font-size:2.2rem;font-weight:700;color:var(--ms-text);margin-bottom:20px;line-height:1.25}.ms-tech__text{font-size:1rem;color:var(--ms-gray);line-height:1.75;margin-bottom:14px}.ms-tech__tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.ms-tech__stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ms-tag{display:inline-block;background:var(--ms-light-bg);color:var(--ms-text);font-size:.75rem;font-weight:600;padding:4px 12px;border-radius:20px;border:1px solid var(--ms-border);transition:background .3s ease,color .3s ease,border-color .3s ease,transform .3s ease}.ms-tag:hover{background:var(--ms-accent);color:var(--ms-white);border-color:var(--ms-accent);transform:translateY(-2px)}.ms-faq{padding:80px 0;background:var(--ms-light-bg)}.ms-faq__wrapper{max-width:750px;margin:0 auto;text-align:center}.ms-faq__heading{font-size:1.8rem;font-weight:700;color:var(--ms-text);margin-bottom:12px}.ms-faq__subtext{font-size:.95rem;color:#666;margin-bottom:32px}.ms-faq__list{text-align:left}.ms-faq__item{border-bottom:1px solid #e5e7eb;overflow:hidden}.ms-faq__item summary{list-style:none}.ms-faq__item summary::-webkit-details-marker{display:none}.ms-faq__question{display:flex;justify-content:space-between;align-items:center;width:100%;padding:18px 0;cursor:pointer;font-size:1rem;font-weight:600;color:#000;text-align:left;gap:16px;transition:color .3s ease}.ms-faq__question:hover{color:var(--ms-accent)}.ms-faq__chevron{flex-shrink:0;width:20px;height:20px;position:relative;transition:transform .3s ease}.ms-faq__chevron:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-right:2.5px solid #000;border-bottom:2.5px solid #000;transform:translate(-50%,-25%) rotate(45deg);transition:transform .3s ease}.ms-faq__item[open] .ms-faq__chevron:before{transform:translate(-50%,-25%) rotate(-135deg)}.ms-faq__answer{padding:0 0 18px;overflow:hidden}.ms-faq__answer p{font-size:.9rem;color:#444;line-height:1.7;margin:0}.ms-cta{padding:80px 0;background:var(--ms-dark)}.ms-cta__inner{text-align:center;max-width:650px;margin:0 auto}.ms-cta__heading{font-size:2rem;font-weight:700;color:var(--ms-white);margin-bottom:16px;line-height:1.3}.ms-cta__text{font-size:1rem;color:var(--ms-gray-light);line-height:1.7;margin-bottom:32px}.ms-cta__button{display:inline-block;background:var(--ms-accent);color:var(--ms-white);font-size:1rem;font-weight:600;padding:14px 36px;border-radius:8px;text-decoration:none;transition:background .3s ease,transform .3s ease,box-shadow .3s ease;animation:ms-pulse 2.5s ease infinite}.ms-cta__button:hover{background:var(--ms-accent-hover);transform:translateY(-3px);box-shadow:0 8px 24px #e8a02559;animation:none}button.ms-cta__button{border:none;cursor:pointer;font-family:inherit}@media(max-width:1024px){.ms-hero__title{font-size:2.2rem}.ms-about__heading,.ms-whoweare__heading,.ms-tech__heading,.ms-services__title,.ms-delivery__heading{font-size:1.8rem}.ms-step__circle{width:85px;height:85px;font-size:.62rem;border-radius:14px;padding:6px}.ms-step__circle:before{width:22px;height:22px;font-size:.58rem}.ms-step__arrow{font-size:1rem;margin:0 1px}.ms-reliable__heading{font-size:1.8rem}}@media(max-width:768px){.ms-hero{padding:100px 16px 80px}.ms-hero__title{font-size:1.7rem}.ms-hero__subtitle{font-size:1rem}.ms-about__grid,.ms-whoweare__grid,.ms-tech__grid{grid-template-columns:1fr;gap:30px}.ms-about__heading,.ms-whoweare__heading,.ms-tech__heading{font-size:1.6rem}.ms-stats,.ms-whoweare__stats,.ms-tech__stats{grid-template-columns:1fr 1fr;order:2}.ms-about__content,.ms-whoweare__content{order:1}.ms-services__grid{grid-template-columns:1fr}.ms-services__title{font-size:1.5rem}.ms-service-card--wide{grid-column:span 1}.ms-delivery__heading{font-size:1.5rem}.ms-delivery__steps{flex-wrap:wrap;gap:12px;justify-content:center}.ms-step__arrow{display:none}.ms-step__circle{width:90px;height:90px;font-size:.7rem;border-radius:16px}.ms-reliable__heading{font-size:1.5rem}.ms-reliable__pillars{flex-wrap:wrap;gap:12px}.ms-industries__title{font-size:1.5rem}.ms-industries__grid{grid-template-columns:1fr 1fr}.ms-faq__heading{font-size:1.3rem}.ms-cta__heading{font-size:1.5rem}.ms-animate,.ms-animate--left,.ms-animate--right,.ms-animate--scale{opacity:1;transform:none;animation:none}}@media(max-width:480px){.ms-hero{padding:90px 14px 60px}.ms-hero__title{font-size:1.4rem}.ms-hero__subtitle{font-size:.9rem}.ms-about,.ms-whoweare,.ms-services,.ms-delivery,.ms-reliable,.ms-industries,.ms-faq,.ms-cta,.ms-tech{padding:50px 0}.ms-about__heading,.ms-whoweare__heading,.ms-tech__heading{font-size:1.4rem}.ms-about__text,.ms-whoweare__text,.ms-tech__text{font-size:.9rem}.ms-stats,.ms-whoweare__stats,.ms-tech__stats{grid-template-columns:1fr 1fr;gap:12px}.ms-stat{padding:20px 14px}.ms-stat__number{font-size:1.8rem}.ms-stat__label{font-size:.75rem}.ms-services__title{font-size:1.3rem}.ms-service-card{padding:20px 16px}.ms-delivery__heading{font-size:1.3rem}.ms-step__circle{width:80px;height:80px;font-size:.65rem;border-radius:14px}.ms-step__circle:before{width:22px;height:22px;font-size:.6rem;top:-8px;right:-8px}.ms-reliable__heading{font-size:1.3rem}.ms-pillar{padding:10px 14px;font-size:.82rem}.ms-industries__grid{grid-template-columns:1fr 1fr;gap:12px}.ms-industry{padding:20px 14px}.ms-cta__heading{font-size:1.3rem}.ms-cta__button{font-size:.9rem;padding:14px 28px}}:root{--dc-accent: #e8a025;--dc-accent-hover: #d4911e;--dc-dark: #0b1120;--dc-dark-2: #101828;--dc-dark-3: #1a2332;--dc-white: #ffffff;--dc-gray: #000000;--dc-gray-light: #e0e7ff;--dc-light-bg: #f8f9fb;--dc-light-bg-2: #f1f3f7;--dc-text: #444444;--dc-text-light: #d1d5db;--dc-border: #e5e7eb;--dc-radius: 12px;--dc-radius-lg: 20px;--dc-shadow: 0 4px 24px rgba(0, 0, 0, .06);--dc-shadow-lg: 0 8px 40px rgba(0, 0, 0, .1);--dc-transition: .3s ease}@keyframes dc-fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes dc-fadeLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes dc-fadeRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes dc-scaleIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes dc-pulse{0%,to{box-shadow:0 0 #e8a02566}50%{box-shadow:0 0 0 12px #e8a02500}}@keyframes dc-shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes dc-statPop{0%{opacity:0;transform:scale(0) translateY(10px)}60%{opacity:1;transform:scale(1.15) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes dc-stepGlow{0%,10%{border-color:var(--color-signature-blue);box-shadow:0 8px 30px #2563eb40,0 0 0 4px #2563eb1a;transform:translateY(-4px) scale(1.03);background:linear-gradient(135deg,#f0f4ff,#e0e7ff)}22%,to{border-color:#e0e7ff;box-shadow:0 4px 20px #2563eb14;transform:translateY(0) scale(1);background:var(--dc-white)}}@keyframes dc-arrowPulse{0%,to{opacity:.4;transform:translate(0)}50%{opacity:.8;transform:translate(3px)}}.dc-animate{opacity:0;transform:translateY(40px);animation:dc-fadeUp .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.dc-animate--left{opacity:0;transform:translate(-40px);animation:dc-fadeLeft .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.dc-animate--right{opacity:0;transform:translate(40px);animation:dc-fadeRight .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.dc-animate--scale{opacity:0;transform:scale(.85);animation:dc-scaleIn .7s ease forwards;animation-timeline:view();animation-range:entry 0% entry 25%}.dc-stagger>*:nth-child(1){animation-delay:0s}.dc-stagger>*:nth-child(2){animation-delay:.08s}.dc-stagger>*:nth-child(3){animation-delay:.16s}.dc-stagger>*:nth-child(4){animation-delay:.24s}.dc-stagger>*:nth-child(5){animation-delay:.32s}.dc-stagger>*:nth-child(6){animation-delay:.4s}.dc-stagger>*:nth-child(7){animation-delay:.48s}@supports not (animation-timeline: view()){.dc-animate,.dc-animate--left,.dc-animate--right,.dc-animate--scale{opacity:1;transform:none;animation:none}}.dc-container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.dc-text-accent{color:var(--dc-accent)}.dc-checklist{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.dc-checklist__item{display:flex;align-items:flex-start;gap:10px;font-size:.95rem;color:var(--dc-text);line-height:1.5}.dc-checklist__icon{flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;color:var(--dc-accent)}.dc-hero{background:var(--dc-dark);text-align:center;padding:140px 20px 120px;position:relative;overflow:hidden}.dc-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 30% 50%,rgba(232,160,37,.08) 0%,transparent 60%),radial-gradient(ellipse at 70% 30%,rgba(59,130,246,.06) 0%,transparent 50%);pointer-events:none}.dc-hero__inner{position:relative;z-index:1;max-width:800px;margin:0 auto}.dc-hero__title{font-size:3rem;font-weight:700;color:var(--dc-white);margin-bottom:20px;line-height:1.2;animation:dc-fadeUp .7s ease .25s both}.dc-hero__title-accent{color:var(--dc-accent);font-style:italic;display:inline-block}.dc-hero__subtitle{font-size:1.3rem;color:var(--dc-white);margin-bottom:14px;font-weight:500;line-height:1.5;animation:dc-fadeUp .7s ease .45s both}.dc-hero__desc{font-size:.95rem;color:var(--dc-gray-light);font-style:italic;animation:dc-fadeUp .7s ease .6s both}.dc-about{padding:80px 0;background:var(--dc-white)}.dc-about__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.dc-about__heading{font-size:2.2rem;font-weight:700;color:var(--dc-text);margin-bottom:20px;line-height:1.25}.dc-about__text{font-size:1rem;color:var(--dc-gray);line-height:1.75;margin-bottom:14px}.dc-about__text:last-child{margin-bottom:0}.dc-stats,.dc-whoweare__stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.dc-stat{background:var(--dc-light-bg);border-radius:var(--dc-radius);padding:28px 20px;text-align:center;border:1px solid var(--dc-border);transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease;position:relative;overflow:hidden}.dc-stat:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--dc-accent),var(--color-signature-blue));transform:scaleX(0);transform-origin:left;transition:transform .5s ease}.dc-stat:hover:before{transform:scaleX(1)}.dc-stat:hover{transform:translateY(-5px);box-shadow:0 12px 30px #00000014;border-color:var(--dc-accent)}.dc-stat__number{display:block;font-size:2.4rem;font-weight:800;color:var(--color-signature-blue);line-height:1;margin-bottom:8px;letter-spacing:-1px;font-variant-numeric:tabular-nums;opacity:0;transform:scale(0) translateY(10px);animation:dc-statPop .6s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:.3s}.dc-stat:nth-child(1) .dc-stat__number{animation-delay:.2s}.dc-stat:nth-child(2) .dc-stat__number{animation-delay:.4s}.dc-stat:nth-child(3) .dc-stat__number{animation-delay:.6s}.dc-stat:nth-child(4) .dc-stat__number{animation-delay:.8s}.dc-stat__label{display:block;font-size:.82rem;color:var(--dc-gray);font-weight:500;line-height:1.3}.dc-stat--dark{background:var(--dc-white);border-color:var(--dc-border)}.dc-stat__icon{display:flex;align-items:center;justify-content:center;margin-bottom:10px;font-size:1.8rem}.dc-whoweare{padding:80px 0;background:var(--dc-light-bg)}.dc-whoweare__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.dc-whoweare__heading{font-size:2.2rem;font-weight:700;color:var(--dc-text);margin-bottom:20px;line-height:1.25}.dc-whoweare__text{font-size:1rem;color:var(--dc-gray);line-height:1.75;margin-bottom:14px}.dc-services{padding:80px 0;background:var(--dc-white)}.dc-services__header{text-align:center;margin-bottom:48px}.dc-services__title{font-size:2.2rem;font-weight:700;color:var(--dc-text)}.dc-services__subtitle{font-size:1rem;color:var(--dc-gray);margin-top:12px;line-height:1.6}.dc-services__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.dc-service-card{background:var(--dc-light-bg);border-radius:var(--dc-radius);padding:28px;border:1px solid transparent;transition:box-shadow .4s ease,transform .4s ease,border-color .4s ease,background .4s ease}.dc-service-card:hover{box-shadow:0 12px 36px #e8a0251f;transform:translateY(-5px);border-color:var(--dc-accent);background:var(--dc-white)}.dc-service-card--wide{grid-column:1 / -1}.dc-service-card__badge{display:inline-block;background:linear-gradient(110deg,var(--color-signature-blue) 30%,#60a5fa 50%,var(--color-signature-blue) 70%);background-size:200% 100%;color:var(--dc-white);font-size:.75rem;font-weight:700;width:34px;height:34px;line-height:34px;text-align:center;border-radius:8px;margin-bottom:16px;transition:transform .3s ease}.dc-service-card:hover .dc-service-card__badge{animation:dc-shimmer 1.5s ease infinite;transform:scale(1.1)}.dc-service-card__title{font-size:1.1rem;font-weight:600;color:var(--dc-text);margin-bottom:10px}.dc-service-card__text{font-size:.9rem;color:var(--dc-gray);line-height:1.65;margin-bottom:0}.dc-delivery{padding:80px 0;background:linear-gradient(180deg,#fff,#f0f4ff);text-align:center;position:relative;overflow:hidden}.dc-delivery:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:2px;height:100%;background:linear-gradient(180deg,transparent 0%,var(--color-signature-blue) 15%,var(--color-signature-blue) 85%,transparent 100%);opacity:.15;pointer-events:none}.dc-delivery__heading{font-size:2rem;font-weight:700;color:var(--dc-text);margin-bottom:14px;position:relative;z-index:1}.dc-delivery__text{font-size:1rem;color:var(--dc-gray);margin-bottom:48px;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6;position:relative;z-index:1}.dc-delivery__steps{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:6px;position:relative;z-index:1;counter-reset:step-counter}.dc-step{display:flex;flex-direction:column;align-items:center;position:relative}.dc-step__circle{width:95px;height:95px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:var(--dc-white);border:2px solid #e0e7ff;color:var(--dc-text);font-weight:700;font-size:.68rem;border-radius:18px;letter-spacing:.3px;line-height:1.3;padding:8px;position:relative;box-shadow:0 4px 20px #2563eb14;transition:all .4s ease}.dc-step__circle:before{content:counter(step-counter);counter-increment:step-counter;position:absolute;top:-10px;right:-10px;width:28px;height:28px;background:linear-gradient(135deg,var(--color-signature-blue) 0%,#6366f1 100%);color:#fff;font-size:.7rem;font-weight:800;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #2563eb4d}.dc-step:hover .dc-step__circle{transform:translateY(-6px);border-color:var(--color-signature-blue);box-shadow:0 8px 30px #2563eb2e;background:linear-gradient(135deg,#f8faff,#eef2ff)}.dc-delivery__steps>:nth-child(1) .dc-step__circle{animation:dc-stepGlow 7s ease infinite 0s}.dc-delivery__steps>:nth-child(3) .dc-step__circle{animation:dc-stepGlow 7s ease infinite 1s}.dc-delivery__steps>:nth-child(5) .dc-step__circle{animation:dc-stepGlow 7s ease infinite 2s}.dc-delivery__steps>:nth-child(7) .dc-step__circle{animation:dc-stepGlow 7s ease infinite 3s}.dc-delivery__steps>:nth-child(9) .dc-step__circle{animation:dc-stepGlow 7s ease infinite 4s}.dc-delivery__steps>:nth-child(11) .dc-step__circle{animation:dc-stepGlow 7s ease infinite 5s}.dc-delivery__steps>:nth-child(13) .dc-step__circle{animation:dc-stepGlow 7s ease infinite 6s}.dc-step__arrow{color:var(--color-signature-blue);font-size:1.2rem;margin:0 2px;font-weight:300;opacity:.5;display:flex;align-items:center;animation:dc-arrowPulse 2s ease infinite}.dc-reliable{padding:80px 0;background:linear-gradient(180deg,#f8f9fb,#eef1f8)}.dc-reliable__inner{text-align:center;max-width:800px;margin:0 auto}.dc-reliable__heading{font-size:2rem;font-weight:700;color:var(--dc-text);margin-bottom:18px;line-height:1.35}.dc-reliable__text{font-size:1rem;color:var(--dc-gray);line-height:1.7;margin-bottom:40px}.dc-reliable__pillars{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.dc-pillar{display:flex;align-items:center;gap:8px;background:var(--dc-white);border:1px solid var(--dc-border);border-radius:30px;padding:10px 20px;box-shadow:0 2px 8px #0000000a;transition:background .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease;cursor:default}.dc-pillar:hover{background:#e8a0250f;border-color:var(--dc-accent);transform:translateY(-2px);box-shadow:0 4px 16px #e8a0251f}.dc-pillar__dot{width:8px;height:8px;background:var(--dc-accent);border-radius:50%;flex-shrink:0;transition:box-shadow .3s ease}.dc-pillar:hover .dc-pillar__dot{box-shadow:0 0 8px #e8a02599}.dc-pillar__label{font-size:.85rem;color:var(--dc-text);font-weight:500}.dc-industries{padding:80px 0;background:var(--dc-light-bg);text-align:center}.dc-industries__title{font-size:2rem;font-weight:700;color:var(--dc-text);margin-bottom:48px}.dc-industries__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.dc-industry{background:var(--dc-white);border-radius:var(--dc-radius);padding:32px 20px;text-align:center;border:1px solid var(--dc-border);transition:box-shadow .4s ease,transform .4s ease,border-color .4s ease;cursor:default}.dc-industry:hover{box-shadow:0 10px 30px #e8a0251a;transform:translateY(-5px);border-color:var(--dc-accent)}.dc-industry__icon{display:flex;align-items:center;justify-content:center;margin-bottom:14px;font-size:2rem}.dc-industry__title{font-size:.95rem;font-weight:600;color:var(--dc-text)}.dc-tech{padding:80px 0;background:var(--dc-white)}.dc-tech__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.dc-tech__heading{font-size:2.2rem;font-weight:700;color:var(--dc-text);margin-bottom:20px;line-height:1.25}.dc-tech__text{font-size:1rem;color:var(--dc-gray);line-height:1.75;margin-bottom:14px}.dc-tech__tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.dc-tech__stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.dc-tag{display:inline-block;background:var(--dc-light-bg);color:var(--dc-text);font-size:.75rem;font-weight:600;padding:4px 12px;border-radius:20px;border:1px solid var(--dc-border);transition:background .3s ease,color .3s ease,border-color .3s ease,transform .3s ease}.dc-tag:hover{background:var(--dc-accent);color:var(--dc-white);border-color:var(--dc-accent);transform:translateY(-2px)}.dc-faq{padding:80px 0;background:var(--dc-light-bg)}.dc-faq__wrapper{max-width:750px;margin:0 auto;text-align:center}.dc-faq__heading{font-size:1.8rem;font-weight:700;color:var(--dc-text);margin-bottom:12px}.dc-faq__subtext{font-size:.95rem;color:#666;margin-bottom:32px}.dc-faq__list{text-align:left}.dc-faq__item{border-bottom:1px solid #e5e7eb;overflow:hidden}.dc-faq__item summary{list-style:none}.dc-faq__item summary::-webkit-details-marker{display:none}.dc-faq__question{display:flex;justify-content:space-between;align-items:center;width:100%;padding:18px 0;cursor:pointer;font-size:1rem;font-weight:600;color:#000;text-align:left;gap:16px;transition:color .3s ease}.dc-faq__question:hover{color:var(--dc-accent)}.dc-faq__chevron{flex-shrink:0;width:20px;height:20px;position:relative;transition:transform .3s ease}.dc-faq__chevron:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-right:2.5px solid #000;border-bottom:2.5px solid #000;transform:translate(-50%,-25%) rotate(45deg);transition:transform .3s ease}.dc-faq__item[open] .dc-faq__chevron:before{transform:translate(-50%,-25%) rotate(-135deg)}.dc-faq__answer{padding:0 0 18px;overflow:hidden}.dc-faq__answer p{font-size:.9rem;color:#444;line-height:1.7;margin:0}.dc-cta{padding:80px 0;background:var(--dc-dark)}.dc-cta__inner{text-align:center;max-width:650px;margin:0 auto}.dc-cta__heading{font-size:2rem;font-weight:700;color:var(--dc-white);margin-bottom:16px;line-height:1.3}.dc-cta__text{font-size:1rem;color:var(--dc-gray-light);line-height:1.7;margin-bottom:32px}.dc-cta__button{display:inline-block;background:var(--dc-accent);color:var(--dc-white);font-size:1rem;font-weight:600;padding:14px 36px;border-radius:8px;text-decoration:none;transition:background .3s ease,transform .3s ease,box-shadow .3s ease;animation:dc-pulse 2.5s ease infinite}.dc-cta__button:hover{background:var(--dc-accent-hover);transform:translateY(-3px);box-shadow:0 8px 24px #e8a02559;animation:none}button.dc-cta__button{border:none;cursor:pointer;font-family:inherit}@media(max-width:1024px){.dc-hero__title{font-size:2.2rem}.dc-about__heading,.dc-whoweare__heading,.dc-tech__heading,.dc-services__title,.dc-delivery__heading{font-size:1.8rem}.dc-step__circle{width:85px;height:85px;font-size:.62rem;border-radius:14px;padding:6px}.dc-step__circle:before{width:22px;height:22px;font-size:.58rem}.dc-step__arrow{font-size:1rem;margin:0 1px}.dc-reliable__heading{font-size:1.8rem}}@media(max-width:768px){.dc-hero{padding:100px 16px 80px}.dc-hero__title{font-size:1.7rem}.dc-hero__subtitle{font-size:1rem}.dc-about__grid,.dc-whoweare__grid,.dc-tech__grid{grid-template-columns:1fr;gap:30px}.dc-about__heading,.dc-whoweare__heading,.dc-tech__heading{font-size:1.6rem}.dc-stats,.dc-whoweare__stats,.dc-tech__stats{grid-template-columns:1fr 1fr;order:2}.dc-about__content,.dc-whoweare__content{order:1}.dc-services__grid{grid-template-columns:1fr}.dc-services__title{font-size:1.5rem}.dc-service-card--wide{grid-column:span 1}.dc-delivery__heading{font-size:1.5rem}.dc-delivery__steps{flex-wrap:wrap;gap:12px;justify-content:center}.dc-step__arrow{display:none}.dc-step__circle{width:90px;height:90px;font-size:.7rem;border-radius:16px}.dc-reliable__heading{font-size:1.5rem}.dc-reliable__pillars{flex-wrap:wrap;gap:12px}.dc-industries__title{font-size:1.5rem}.dc-industries__grid{grid-template-columns:1fr 1fr}.dc-faq__heading{font-size:1.3rem}.dc-cta__heading{font-size:1.5rem}.dc-animate,.dc-animate--left,.dc-animate--right,.dc-animate--scale{opacity:1;transform:none;animation:none}}@media(max-width:480px){.dc-hero{padding:90px 14px 60px}.dc-hero__title{font-size:1.4rem}.dc-hero__subtitle{font-size:.9rem}.dc-about,.dc-whoweare,.dc-services,.dc-delivery,.dc-reliable,.dc-industries,.dc-faq,.dc-cta,.dc-tech{padding:50px 0}.dc-about__heading,.dc-whoweare__heading,.dc-tech__heading{font-size:1.4rem}.dc-about__text,.dc-whoweare__text,.dc-tech__text{font-size:.9rem}.dc-stats,.dc-whoweare__stats,.dc-tech__stats{grid-template-columns:1fr 1fr;gap:12px}.dc-stat{padding:20px 14px}.dc-stat__number{font-size:1.8rem}.dc-stat__label{font-size:.75rem}.dc-services__title{font-size:1.3rem}.dc-service-card{padding:20px 16px}.dc-delivery__heading{font-size:1.3rem}.dc-step__circle{width:80px;height:80px;font-size:.65rem;border-radius:14px}.dc-step__circle:before{width:22px;height:22px;font-size:.6rem;top:-8px;right:-8px}.dc-reliable__heading{font-size:1.3rem}.dc-pillar{padding:10px 14px;font-size:.82rem}.dc-industries__grid{grid-template-columns:1fr 1fr;gap:12px}.dc-industry{padding:20px 14px}.dc-cta__heading{font-size:1.3rem}.dc-cta__button{font-size:.9rem;padding:14px 28px}}:root{--ga-accent: #e8a025;--ga-accent-hover: #d4911e;--ga-dark: #0b1120;--ga-dark-2: #101828;--ga-dark-3: #1a2332;--ga-white: #ffffff;--ga-gray: #000000;--ga-gray-light: #e0e7ff;--ga-light-bg: #f8f9fb;--ga-light-bg-2: #f1f3f7;--ga-text: #444444;--ga-text-light: #d1d5db;--ga-border: #e5e7eb;--ga-radius: 12px;--ga-radius-lg: 20px;--ga-shadow: 0 4px 24px rgba(0, 0, 0, .06);--ga-shadow-lg: 0 8px 40px rgba(0, 0, 0, .1);--ga-transition: .3s ease}@keyframes ga-fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes ga-fadeLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes ga-fadeRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes ga-scaleIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes ga-pulse{0%,to{box-shadow:0 0 #e8a02566}50%{box-shadow:0 0 0 12px #e8a02500}}@keyframes ga-shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes ga-statPop{0%{opacity:0;transform:scale(0) translateY(10px)}60%{opacity:1;transform:scale(1.15) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes ga-stepGlow{0%,10%{border-color:var(--color-signature-blue);box-shadow:0 8px 30px #2563eb40,0 0 0 4px #2563eb1a;transform:translateY(-4px) scale(1.03);background:linear-gradient(135deg,#f0f4ff,#e0e7ff)}22%,to{border-color:#e0e7ff;box-shadow:0 4px 20px #2563eb14;transform:translateY(0) scale(1);background:var(--ga-white)}}@keyframes ga-arrowPulse{0%,to{opacity:.4;transform:translate(0)}50%{opacity:.8;transform:translate(3px)}}.ga-animate{opacity:0;transform:translateY(40px);animation:ga-fadeUp .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.ga-animate--left{opacity:0;transform:translate(-40px);animation:ga-fadeLeft .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.ga-animate--right{opacity:0;transform:translate(40px);animation:ga-fadeRight .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.ga-animate--scale{opacity:0;transform:scale(.85);animation:ga-scaleIn .7s ease forwards;animation-timeline:view();animation-range:entry 0% entry 25%}.ga-stagger>*:nth-child(1){animation-delay:0s}.ga-stagger>*:nth-child(2){animation-delay:.08s}.ga-stagger>*:nth-child(3){animation-delay:.16s}.ga-stagger>*:nth-child(4){animation-delay:.24s}.ga-stagger>*:nth-child(5){animation-delay:.32s}.ga-stagger>*:nth-child(6){animation-delay:.4s}.ga-stagger>*:nth-child(7){animation-delay:.48s}@supports not (animation-timeline: view()){.ga-animate,.ga-animate--left,.ga-animate--right,.ga-animate--scale{opacity:1;transform:none;animation:none}}.ga-container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.ga-text-accent{color:var(--ga-accent)}.ga-checklist{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.ga-checklist__item{display:flex;align-items:flex-start;gap:10px;font-size:.95rem;color:var(--ga-text);line-height:1.5}.ga-checklist__icon{flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;color:var(--ga-accent)}.ga-hero{background:var(--ga-dark);text-align:center;padding:140px 20px 120px;position:relative;overflow:hidden}.ga-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 30% 50%,rgba(232,160,37,.08) 0%,transparent 60%),radial-gradient(ellipse at 70% 30%,rgba(59,130,246,.06) 0%,transparent 50%);pointer-events:none}.ga-hero__inner{position:relative;z-index:1;max-width:800px;margin:0 auto}.ga-hero__title{font-size:3rem;font-weight:700;color:var(--ga-white);margin-bottom:20px;line-height:1.2;animation:ga-fadeUp .7s ease .25s both}.ga-hero__title-accent{color:var(--ga-accent);font-style:italic;display:inline-block}.ga-hero__subtitle{font-size:1.3rem;color:var(--ga-white);margin-bottom:14px;font-weight:500;line-height:1.5;animation:ga-fadeUp .7s ease .45s both}.ga-hero__desc{font-size:.95rem;color:var(--ga-gray-light);font-style:italic;animation:ga-fadeUp .7s ease .6s both}.ga-about{padding:80px 0;background:var(--ga-white)}.ga-about__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.ga-about__heading{font-size:2.2rem;font-weight:700;color:var(--ga-text);margin-bottom:20px;line-height:1.25}.ga-about__text{font-size:1rem;color:var(--ga-gray);line-height:1.75;margin-bottom:14px}.ga-about__text:last-child{margin-bottom:0}.ga-stats,.ga-whoweare__stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ga-stat{background:var(--ga-light-bg);border-radius:var(--ga-radius);padding:28px 20px;text-align:center;border:1px solid var(--ga-border);transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease;position:relative;overflow:hidden}.ga-stat:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--ga-accent),var(--color-signature-blue));transform:scaleX(0);transform-origin:left;transition:transform .5s ease}.ga-stat:hover:before{transform:scaleX(1)}.ga-stat:hover{transform:translateY(-5px);box-shadow:0 12px 30px #00000014;border-color:var(--ga-accent)}.ga-stat__number{display:block;font-size:2.4rem;font-weight:800;color:var(--color-signature-blue);line-height:1;margin-bottom:8px;letter-spacing:-1px;font-variant-numeric:tabular-nums;opacity:0;transform:scale(0) translateY(10px);animation:ga-statPop .6s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:.3s}.ga-stat:nth-child(1) .ga-stat__number{animation-delay:.2s}.ga-stat:nth-child(2) .ga-stat__number{animation-delay:.4s}.ga-stat:nth-child(3) .ga-stat__number{animation-delay:.6s}.ga-stat:nth-child(4) .ga-stat__number{animation-delay:.8s}.ga-stat__label{display:block;font-size:.82rem;color:var(--ga-gray);font-weight:500;line-height:1.3}.ga-stat--dark{background:var(--ga-white);border-color:var(--ga-border)}.ga-stat__icon{display:flex;align-items:center;justify-content:center;margin-bottom:10px;font-size:1.8rem}.ga-whoweare{padding:80px 0;background:var(--ga-light-bg)}.ga-whoweare__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.ga-whoweare__heading{font-size:2.2rem;font-weight:700;color:var(--ga-text);margin-bottom:20px;line-height:1.25}.ga-whoweare__text{font-size:1rem;color:var(--ga-gray);line-height:1.75;margin-bottom:14px}.ga-services{padding:80px 0;background:var(--ga-white)}.ga-services__header{text-align:center;margin-bottom:48px}.ga-services__title{font-size:2.2rem;font-weight:700;color:var(--ga-text)}.ga-services__subtitle{font-size:1rem;color:var(--ga-gray);margin-top:12px;line-height:1.6}.ga-services__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.ga-service-card{background:var(--ga-light-bg);border-radius:var(--ga-radius);padding:28px;border:1px solid transparent;transition:box-shadow .4s ease,transform .4s ease,border-color .4s ease,background .4s ease}.ga-service-card:hover{box-shadow:0 12px 36px #e8a0251f;transform:translateY(-5px);border-color:var(--ga-accent);background:var(--ga-white)}.ga-service-card--wide{grid-column:1 / -1}.ga-service-card__badge{display:inline-block;background:linear-gradient(110deg,var(--color-signature-blue) 30%,#60a5fa 50%,var(--color-signature-blue) 70%);background-size:200% 100%;color:var(--ga-white);font-size:.75rem;font-weight:700;width:34px;height:34px;line-height:34px;text-align:center;border-radius:8px;margin-bottom:16px;transition:transform .3s ease}.ga-service-card:hover .ga-service-card__badge{animation:ga-shimmer 1.5s ease infinite;transform:scale(1.1)}.ga-service-card__title{font-size:1.1rem;font-weight:600;color:var(--ga-text);margin-bottom:10px}.ga-service-card__text{font-size:.9rem;color:var(--ga-gray);line-height:1.65;margin-bottom:0}.ga-delivery{padding:80px 0;background:linear-gradient(180deg,#fff,#f0f4ff);text-align:center;position:relative;overflow:hidden}.ga-delivery:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:2px;height:100%;background:linear-gradient(180deg,transparent 0%,var(--color-signature-blue) 15%,var(--color-signature-blue) 85%,transparent 100%);opacity:.15;pointer-events:none}.ga-delivery__heading{font-size:2rem;font-weight:700;color:var(--ga-text);margin-bottom:14px;position:relative;z-index:1}.ga-delivery__text{font-size:1rem;color:var(--ga-gray);margin-bottom:48px;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6;position:relative;z-index:1}.ga-delivery__steps{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:6px;position:relative;z-index:1;counter-reset:step-counter}.ga-step{display:flex;flex-direction:column;align-items:center;position:relative}.ga-step__circle{width:95px;height:95px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:var(--ga-white);border:2px solid #e0e7ff;color:var(--ga-text);font-weight:700;font-size:.68rem;border-radius:18px;letter-spacing:.3px;line-height:1.3;padding:8px;position:relative;box-shadow:0 4px 20px #2563eb14;transition:all .4s ease}.ga-step__circle:before{content:counter(step-counter);counter-increment:step-counter;position:absolute;top:-10px;right:-10px;width:28px;height:28px;background:linear-gradient(135deg,var(--color-signature-blue) 0%,#6366f1 100%);color:#fff;font-size:.7rem;font-weight:800;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #2563eb4d}.ga-step:hover .ga-step__circle{transform:translateY(-6px);border-color:var(--color-signature-blue);box-shadow:0 8px 30px #2563eb2e;background:linear-gradient(135deg,#f8faff,#eef2ff)}.ga-delivery__steps>:nth-child(1) .ga-step__circle{animation:ga-stepGlow 7s ease infinite 0s}.ga-delivery__steps>:nth-child(3) .ga-step__circle{animation:ga-stepGlow 7s ease infinite 1s}.ga-delivery__steps>:nth-child(5) .ga-step__circle{animation:ga-stepGlow 7s ease infinite 2s}.ga-delivery__steps>:nth-child(7) .ga-step__circle{animation:ga-stepGlow 7s ease infinite 3s}.ga-delivery__steps>:nth-child(9) .ga-step__circle{animation:ga-stepGlow 7s ease infinite 4s}.ga-delivery__steps>:nth-child(11) .ga-step__circle{animation:ga-stepGlow 7s ease infinite 5s}.ga-delivery__steps>:nth-child(13) .ga-step__circle{animation:ga-stepGlow 7s ease infinite 6s}.ga-step__arrow{color:var(--color-signature-blue);font-size:1.2rem;margin:0 2px;font-weight:300;opacity:.5;display:flex;align-items:center;animation:ga-arrowPulse 2s ease infinite}.ga-reliable{padding:80px 0;background:linear-gradient(180deg,#f8f9fb,#eef1f8)}.ga-reliable__inner{text-align:center;max-width:800px;margin:0 auto}.ga-reliable__heading{font-size:2rem;font-weight:700;color:var(--ga-text);margin-bottom:18px;line-height:1.35}.ga-reliable__text{font-size:1rem;color:var(--ga-gray);line-height:1.7;margin-bottom:40px}.ga-reliable__pillars{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.ga-pillar{display:flex;align-items:center;gap:8px;background:var(--ga-white);border:1px solid var(--ga-border);border-radius:30px;padding:10px 20px;box-shadow:0 2px 8px #0000000a;transition:background .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease;cursor:default}.ga-pillar:hover{background:#e8a0250f;border-color:var(--ga-accent);transform:translateY(-2px);box-shadow:0 4px 16px #e8a0251f}.ga-pillar__dot{width:8px;height:8px;background:var(--ga-accent);border-radius:50%;flex-shrink:0;transition:box-shadow .3s ease}.ga-pillar:hover .ga-pillar__dot{box-shadow:0 0 8px #e8a02599}.ga-pillar__label{font-size:.85rem;color:var(--ga-text);font-weight:500}.ga-industries{padding:80px 0;background:var(--ga-light-bg);text-align:center}.ga-industries__title{font-size:2rem;font-weight:700;color:var(--ga-text);margin-bottom:48px}.ga-industries__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.ga-industry{background:var(--ga-white);border-radius:var(--ga-radius);padding:32px 20px;text-align:center;border:1px solid var(--ga-border);transition:box-shadow .4s ease,transform .4s ease,border-color .4s ease;cursor:default}.ga-industry:hover{box-shadow:0 10px 30px #e8a0251a;transform:translateY(-5px);border-color:var(--ga-accent)}.ga-industry__icon{display:flex;align-items:center;justify-content:center;margin-bottom:14px;font-size:2rem}.ga-industry__title{font-size:.95rem;font-weight:600;color:var(--ga-text)}.ga-tech{padding:80px 0;background:var(--ga-white)}.ga-tech__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.ga-tech__heading{font-size:2.2rem;font-weight:700;color:var(--ga-text);margin-bottom:20px;line-height:1.25}.ga-tech__text{font-size:1rem;color:var(--ga-gray);line-height:1.75;margin-bottom:14px}.ga-tech__tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.ga-tech__stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ga-tag{display:inline-block;background:var(--ga-light-bg);color:var(--ga-text);font-size:.75rem;font-weight:600;padding:4px 12px;border-radius:20px;border:1px solid var(--ga-border);transition:background .3s ease,color .3s ease,border-color .3s ease,transform .3s ease}.ga-tag:hover{background:var(--ga-accent);color:var(--ga-white);border-color:var(--ga-accent);transform:translateY(-2px)}.ga-faq{padding:80px 0;background:var(--ga-light-bg)}.ga-faq__wrapper{max-width:750px;margin:0 auto;text-align:center}.ga-faq__heading{font-size:1.8rem;font-weight:700;color:var(--ga-text);margin-bottom:12px}.ga-faq__subtext{font-size:.95rem;color:#666;margin-bottom:32px}.ga-faq__list{text-align:left}.ga-faq__item{border-bottom:1px solid #e5e7eb;overflow:hidden}.ga-faq__item summary{list-style:none}.ga-faq__item summary::-webkit-details-marker{display:none}.ga-faq__question{display:flex;justify-content:space-between;align-items:center;width:100%;padding:18px 0;cursor:pointer;font-size:1rem;font-weight:600;color:#000;text-align:left;gap:16px;transition:color .3s ease}.ga-faq__question:hover{color:var(--ga-accent)}.ga-faq__chevron{flex-shrink:0;width:20px;height:20px;position:relative;transition:transform .3s ease}.ga-faq__chevron:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-right:2.5px solid #000;border-bottom:2.5px solid #000;transform:translate(-50%,-25%) rotate(45deg);transition:transform .3s ease}.ga-faq__item[open] .ga-faq__chevron:before{transform:translate(-50%,-25%) rotate(-135deg)}.ga-faq__answer{padding:0 0 18px;overflow:hidden}.ga-faq__answer p{font-size:.9rem;color:#444;line-height:1.7;margin:0}.ga-cta{padding:80px 0;background:var(--ga-dark)}.ga-cta__inner{text-align:center;max-width:650px;margin:0 auto}.ga-cta__heading{font-size:2rem;font-weight:700;color:var(--ga-white);margin-bottom:16px;line-height:1.3}.ga-cta__text{font-size:1rem;color:var(--ga-gray-light);line-height:1.7;margin-bottom:32px}.ga-cta__button{display:inline-block;background:var(--ga-accent);color:var(--ga-white);font-size:1rem;font-weight:600;padding:14px 36px;border-radius:8px;text-decoration:none;transition:background .3s ease,transform .3s ease,box-shadow .3s ease;animation:ga-pulse 2.5s ease infinite}.ga-cta__button:hover{background:var(--ga-accent-hover);transform:translateY(-3px);box-shadow:0 8px 24px #e8a02559;animation:none}button.ga-cta__button{border:none;cursor:pointer;font-family:inherit}@media(max-width:1024px){.ga-hero__title{font-size:2.2rem}.ga-about__heading,.ga-whoweare__heading,.ga-tech__heading,.ga-services__title,.ga-delivery__heading{font-size:1.8rem}.ga-step__circle{width:85px;height:85px;font-size:.62rem;border-radius:14px;padding:6px}.ga-step__circle:before{width:22px;height:22px;font-size:.58rem}.ga-step__arrow{font-size:1rem;margin:0 1px}.ga-reliable__heading{font-size:1.8rem}}@media(max-width:768px){.ga-hero{padding:100px 16px 80px}.ga-hero__title{font-size:1.7rem}.ga-hero__subtitle{font-size:1rem}.ga-about__grid,.ga-whoweare__grid,.ga-tech__grid{grid-template-columns:1fr;gap:30px}.ga-about__heading,.ga-whoweare__heading,.ga-tech__heading{font-size:1.6rem}.ga-stats,.ga-whoweare__stats,.ga-tech__stats{grid-template-columns:1fr 1fr;order:2}.ga-about__content,.ga-whoweare__content{order:1}.ga-services__grid{grid-template-columns:1fr}.ga-services__title{font-size:1.5rem}.ga-service-card--wide{grid-column:span 1}.ga-delivery__heading{font-size:1.5rem}.ga-delivery__steps{flex-wrap:wrap;gap:12px;justify-content:center}.ga-step__arrow{display:none}.ga-step__circle{width:90px;height:90px;font-size:.7rem;border-radius:16px}.ga-reliable__heading{font-size:1.5rem}.ga-reliable__pillars{flex-wrap:wrap;gap:12px}.ga-industries__title{font-size:1.5rem}.ga-industries__grid{grid-template-columns:1fr 1fr}.ga-faq__heading{font-size:1.3rem}.ga-cta__heading{font-size:1.5rem}.ga-animate,.ga-animate--left,.ga-animate--right,.ga-animate--scale{opacity:1;transform:none;animation:none}}@media(max-width:480px){.ga-hero{padding:90px 14px 60px}.ga-hero__title{font-size:1.4rem}.ga-hero__subtitle{font-size:.9rem}.ga-about,.ga-whoweare,.ga-services,.ga-delivery,.ga-reliable,.ga-industries,.ga-faq,.ga-cta,.ga-tech{padding:50px 0}.ga-about__heading,.ga-whoweare__heading,.ga-tech__heading{font-size:1.4rem}.ga-about__text,.ga-whoweare__text,.ga-tech__text{font-size:.9rem}.ga-stats,.ga-whoweare__stats,.ga-tech__stats{grid-template-columns:1fr 1fr;gap:12px}.ga-stat{padding:20px 14px}.ga-stat__number{font-size:1.8rem}.ga-stat__label{font-size:.75rem}.ga-services__title{font-size:1.3rem}.ga-service-card{padding:20px 16px}.ga-delivery__heading{font-size:1.3rem}.ga-step__circle{width:80px;height:80px;font-size:.65rem;border-radius:14px}.ga-step__circle:before{width:22px;height:22px;font-size:.6rem;top:-8px;right:-8px}.ga-reliable__heading{font-size:1.3rem}.ga-pillar{padding:10px 14px;font-size:.82rem}.ga-industries__grid{grid-template-columns:1fr 1fr;gap:12px}.ga-industry{padding:20px 14px}.ga-cta__heading{font-size:1.3rem}.ga-cta__button{font-size:.9rem;padding:14px 28px}}:root{--ds-accent: #e8a025;--ds-accent-hover: #d4911e;--ds-dark: #0b1120;--ds-dark-2: #101828;--ds-dark-3: #1a2332;--ds-white: #ffffff;--ds-gray: #000000;--ds-gray-light: #e0e7ff;--ds-light-bg: #f8f9fb;--ds-light-bg-2: #f1f3f7;--ds-text: #444444;--ds-text-light: #d1d5db;--ds-border: #e5e7eb;--ds-radius: 12px;--ds-radius-lg: 20px;--ds-shadow: 0 4px 24px rgba(0, 0, 0, .06);--ds-shadow-lg: 0 8px 40px rgba(0, 0, 0, .1);--ds-transition: .3s ease}@keyframes ds-fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes ds-fadeLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes ds-fadeRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes ds-scaleIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes ds-pulse{0%,to{box-shadow:0 0 #e8a02566}50%{box-shadow:0 0 0 12px #e8a02500}}@keyframes ds-shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes ds-statPop{0%{opacity:0;transform:scale(0) translateY(10px)}60%{opacity:1;transform:scale(1.15) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes ds-stepGlow{0%,10%{border-color:var(--color-signature-blue);box-shadow:0 8px 30px #2563eb40,0 0 0 4px #2563eb1a;transform:translateY(-4px) scale(1.03);background:linear-gradient(135deg,#f0f4ff,#e0e7ff)}22%,to{border-color:#e0e7ff;box-shadow:0 4px 20px #2563eb14;transform:translateY(0) scale(1);background:var(--ds-white)}}@keyframes ds-arrowPulse{0%,to{opacity:.4;transform:translate(0)}50%{opacity:.8;transform:translate(3px)}}.ds-animate{opacity:0;transform:translateY(40px);animation:ds-fadeUp .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.ds-animate--left{opacity:0;transform:translate(-40px);animation:ds-fadeLeft .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.ds-animate--right{opacity:0;transform:translate(40px);animation:ds-fadeRight .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.ds-animate--scale{opacity:0;transform:scale(.85);animation:ds-scaleIn .7s ease forwards;animation-timeline:view();animation-range:entry 0% entry 25%}.ds-stagger>*:nth-child(1){animation-delay:0s}.ds-stagger>*:nth-child(2){animation-delay:.08s}.ds-stagger>*:nth-child(3){animation-delay:.16s}.ds-stagger>*:nth-child(4){animation-delay:.24s}.ds-stagger>*:nth-child(5){animation-delay:.32s}.ds-stagger>*:nth-child(6){animation-delay:.4s}.ds-stagger>*:nth-child(7){animation-delay:.48s}@supports not (animation-timeline: view()){.ds-animate,.ds-animate--left,.ds-animate--right,.ds-animate--scale{opacity:1;transform:none;animation:none}}.ds-container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.ds-text-accent{color:var(--ds-accent)}.ds-checklist{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.ds-checklist__item{display:flex;align-items:flex-start;gap:10px;font-size:.95rem;color:var(--ds-text);line-height:1.5}.ds-checklist__icon{flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;color:var(--ds-accent)}.ds-hero{background:var(--ds-dark);text-align:center;padding:140px 20px 120px;position:relative;overflow:hidden}.ds-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 30% 50%,rgba(232,160,37,.08) 0%,transparent 60%),radial-gradient(ellipse at 70% 30%,rgba(59,130,246,.06) 0%,transparent 50%);pointer-events:none}.ds-hero__inner{position:relative;z-index:1;max-width:800px;margin:0 auto}.ds-hero__title{font-size:3rem;font-weight:700;color:var(--ds-white);margin-bottom:20px;line-height:1.2;animation:ds-fadeUp .7s ease .25s both}.ds-hero__title-accent{color:var(--ds-accent);font-style:italic;display:inline-block}.ds-hero__subtitle{font-size:1.3rem;color:var(--ds-white);margin-bottom:14px;font-weight:500;line-height:1.5;animation:ds-fadeUp .7s ease .45s both}.ds-hero__desc{font-size:.95rem;color:var(--ds-gray-light);font-style:italic;animation:ds-fadeUp .7s ease .6s both}.ds-about{padding:80px 0;background:var(--ds-white)}.ds-about__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.ds-about__heading{font-size:2.2rem;font-weight:700;color:var(--ds-text);margin-bottom:20px;line-height:1.25}.ds-about__text{font-size:1rem;color:var(--ds-gray);line-height:1.75;margin-bottom:14px}.ds-about__text:last-child{margin-bottom:0}.ds-stats,.ds-whoweare__stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ds-stat{background:var(--ds-light-bg);border-radius:var(--ds-radius);padding:28px 20px;text-align:center;border:1px solid var(--ds-border);transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease;position:relative;overflow:hidden}.ds-stat:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--ds-accent),var(--color-signature-blue));transform:scaleX(0);transform-origin:left;transition:transform .5s ease}.ds-stat:hover:before{transform:scaleX(1)}.ds-stat:hover{transform:translateY(-5px);box-shadow:0 12px 30px #00000014;border-color:var(--ds-accent)}.ds-stat__number{display:block;font-size:2.4rem;font-weight:800;color:var(--color-signature-blue);line-height:1;margin-bottom:8px;letter-spacing:-1px;font-variant-numeric:tabular-nums;opacity:0;transform:scale(0) translateY(10px);animation:ds-statPop .6s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:.3s}.ds-stat:nth-child(1) .ds-stat__number{animation-delay:.2s}.ds-stat:nth-child(2) .ds-stat__number{animation-delay:.4s}.ds-stat:nth-child(3) .ds-stat__number{animation-delay:.6s}.ds-stat:nth-child(4) .ds-stat__number{animation-delay:.8s}.ds-stat__label{display:block;font-size:.82rem;color:var(--ds-gray);font-weight:500;line-height:1.3}.ds-stat--dark{background:var(--ds-white);border-color:var(--ds-border)}.ds-stat__icon{display:flex;align-items:center;justify-content:center;margin-bottom:10px;font-size:1.8rem}.ds-whoweare{padding:80px 0;background:var(--ds-light-bg)}.ds-whoweare__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.ds-whoweare__heading{font-size:2.2rem;font-weight:700;color:var(--ds-text);margin-bottom:20px;line-height:1.25}.ds-whoweare__text{font-size:1rem;color:var(--ds-gray);line-height:1.75;margin-bottom:14px}.ds-services{padding:80px 0;background:var(--ds-white)}.ds-services__header{text-align:center;margin-bottom:48px}.ds-services__title{font-size:2.2rem;font-weight:700;color:var(--ds-text)}.ds-services__subtitle{font-size:1rem;color:var(--ds-gray);margin-top:12px;line-height:1.6}.ds-services__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.ds-service-card{background:var(--ds-light-bg);border-radius:var(--ds-radius);padding:28px;border:1px solid transparent;transition:box-shadow .4s ease,transform .4s ease,border-color .4s ease,background .4s ease}.ds-service-card:hover{box-shadow:0 12px 36px #e8a0251f;transform:translateY(-5px);border-color:var(--ds-accent);background:var(--ds-white)}.ds-service-card--wide{grid-column:1 / -1}.ds-service-card__badge{display:inline-block;background:linear-gradient(110deg,var(--color-signature-blue) 30%,#60a5fa 50%,var(--color-signature-blue) 70%);background-size:200% 100%;color:var(--ds-white);font-size:.75rem;font-weight:700;width:34px;height:34px;line-height:34px;text-align:center;border-radius:8px;margin-bottom:16px;transition:transform .3s ease}.ds-service-card:hover .ds-service-card__badge{animation:ds-shimmer 1.5s ease infinite;transform:scale(1.1)}.ds-service-card__title{font-size:1.1rem;font-weight:600;color:var(--ds-text);margin-bottom:10px}.ds-service-card__text{font-size:.9rem;color:var(--ds-gray);line-height:1.65;margin-bottom:0}.ds-delivery{padding:80px 0;background:linear-gradient(180deg,#fff,#f0f4ff);text-align:center;position:relative;overflow:hidden}.ds-delivery:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:2px;height:100%;background:linear-gradient(180deg,transparent 0%,var(--color-signature-blue) 15%,var(--color-signature-blue) 85%,transparent 100%);opacity:.15;pointer-events:none}.ds-delivery__heading{font-size:2rem;font-weight:700;color:var(--ds-text);margin-bottom:14px;position:relative;z-index:1}.ds-delivery__text{font-size:1rem;color:var(--ds-gray);margin-bottom:48px;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6;position:relative;z-index:1}.ds-delivery__steps{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:6px;position:relative;z-index:1;counter-reset:step-counter}.ds-step{display:flex;flex-direction:column;align-items:center;position:relative}.ds-step__circle{width:95px;height:95px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:var(--ds-white);border:2px solid #e0e7ff;color:var(--ds-text);font-weight:700;font-size:.68rem;border-radius:18px;letter-spacing:.3px;line-height:1.3;padding:8px;position:relative;box-shadow:0 4px 20px #2563eb14;transition:all .4s ease}.ds-step__circle:before{content:counter(step-counter);counter-increment:step-counter;position:absolute;top:-10px;right:-10px;width:28px;height:28px;background:linear-gradient(135deg,var(--color-signature-blue) 0%,#6366f1 100%);color:#fff;font-size:.7rem;font-weight:800;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #2563eb4d}.ds-step:hover .ds-step__circle{transform:translateY(-6px);border-color:var(--color-signature-blue);box-shadow:0 8px 30px #2563eb2e;background:linear-gradient(135deg,#f8faff,#eef2ff)}.ds-delivery__steps>:nth-child(1) .ds-step__circle{animation:ds-stepGlow 7s ease infinite 0s}.ds-delivery__steps>:nth-child(3) .ds-step__circle{animation:ds-stepGlow 7s ease infinite 1s}.ds-delivery__steps>:nth-child(5) .ds-step__circle{animation:ds-stepGlow 7s ease infinite 2s}.ds-delivery__steps>:nth-child(7) .ds-step__circle{animation:ds-stepGlow 7s ease infinite 3s}.ds-delivery__steps>:nth-child(9) .ds-step__circle{animation:ds-stepGlow 7s ease infinite 4s}.ds-delivery__steps>:nth-child(11) .ds-step__circle{animation:ds-stepGlow 7s ease infinite 5s}.ds-delivery__steps>:nth-child(13) .ds-step__circle{animation:ds-stepGlow 7s ease infinite 6s}.ds-step__arrow{color:var(--color-signature-blue);font-size:1.2rem;margin:0 2px;font-weight:300;opacity:.5;display:flex;align-items:center;animation:ds-arrowPulse 2s ease infinite}.ds-reliable{padding:80px 0;background:linear-gradient(180deg,#f8f9fb,#eef1f8)}.ds-reliable__inner{text-align:center;max-width:800px;margin:0 auto}.ds-reliable__heading{font-size:2rem;font-weight:700;color:var(--ds-text);margin-bottom:18px;line-height:1.35}.ds-reliable__text{font-size:1rem;color:var(--ds-gray);line-height:1.7;margin-bottom:40px}.ds-reliable__pillars{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.ds-pillar{display:flex;align-items:center;gap:8px;background:var(--ds-white);border:1px solid var(--ds-border);border-radius:30px;padding:10px 20px;box-shadow:0 2px 8px #0000000a;transition:background .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease;cursor:default}.ds-pillar:hover{background:#e8a0250f;border-color:var(--ds-accent);transform:translateY(-2px);box-shadow:0 4px 16px #e8a0251f}.ds-pillar__dot{width:8px;height:8px;background:var(--ds-accent);border-radius:50%;flex-shrink:0;transition:box-shadow .3s ease}.ds-pillar:hover .ds-pillar__dot{box-shadow:0 0 8px #e8a02599}.ds-pillar__label{font-size:.85rem;color:var(--ds-text);font-weight:500}.ds-industries{padding:80px 0;background:var(--ds-light-bg);text-align:center}.ds-industries__title{font-size:2rem;font-weight:700;color:var(--ds-text);margin-bottom:48px}.ds-industries__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.ds-industry{background:var(--ds-white);border-radius:var(--ds-radius);padding:32px 20px;text-align:center;border:1px solid var(--ds-border);transition:box-shadow .4s ease,transform .4s ease,border-color .4s ease;cursor:default}.ds-industry:hover{box-shadow:0 10px 30px #e8a0251a;transform:translateY(-5px);border-color:var(--ds-accent)}.ds-industry__icon{display:flex;align-items:center;justify-content:center;margin-bottom:14px;font-size:2rem}.ds-industry__title{font-size:.95rem;font-weight:600;color:var(--ds-text)}.ds-tech{padding:80px 0;background:var(--ds-white)}.ds-tech__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.ds-tech__heading{font-size:2.2rem;font-weight:700;color:var(--ds-text);margin-bottom:20px;line-height:1.25}.ds-tech__text{font-size:1rem;color:var(--ds-gray);line-height:1.75;margin-bottom:14px}.ds-tech__tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.ds-tech__stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ds-tag{display:inline-block;background:var(--ds-light-bg);color:var(--ds-text);font-size:.75rem;font-weight:600;padding:4px 12px;border-radius:20px;border:1px solid var(--ds-border);transition:background .3s ease,color .3s ease,border-color .3s ease,transform .3s ease}.ds-tag:hover{background:var(--ds-accent);color:var(--ds-white);border-color:var(--ds-accent);transform:translateY(-2px)}.ds-faq{padding:80px 0;background:var(--ds-light-bg)}.ds-faq__wrapper{max-width:750px;margin:0 auto;text-align:center}.ds-faq__heading{font-size:1.8rem;font-weight:700;color:var(--ds-text);margin-bottom:12px}.ds-faq__subtext{font-size:.95rem;color:#666;margin-bottom:32px}.ds-faq__list{text-align:left}.ds-faq__item{border-bottom:1px solid #e5e7eb;overflow:hidden}.ds-faq__item summary{list-style:none}.ds-faq__item summary::-webkit-details-marker{display:none}.ds-faq__question{display:flex;justify-content:space-between;align-items:center;width:100%;padding:18px 0;cursor:pointer;font-size:1rem;font-weight:600;color:#000;text-align:left;gap:16px;transition:color .3s ease}.ds-faq__question:hover{color:var(--ds-accent)}.ds-faq__chevron{flex-shrink:0;width:20px;height:20px;position:relative;transition:transform .3s ease}.ds-faq__chevron:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-right:2.5px solid #000;border-bottom:2.5px solid #000;transform:translate(-50%,-25%) rotate(45deg);transition:transform .3s ease}.ds-faq__item[open] .ds-faq__chevron:before{transform:translate(-50%,-25%) rotate(-135deg)}.ds-faq__answer{padding:0 0 18px;overflow:hidden}.ds-faq__answer p{font-size:.9rem;color:#444;line-height:1.7;margin:0}.ds-cta{padding:80px 0;background:var(--ds-dark)}.ds-cta__inner{text-align:center;max-width:650px;margin:0 auto}.ds-cta__heading{font-size:2rem;font-weight:700;color:var(--ds-white);margin-bottom:16px;line-height:1.3}.ds-cta__text{font-size:1rem;color:var(--ds-gray-light);line-height:1.7;margin-bottom:32px}.ds-cta__button{display:inline-block;background:var(--ds-accent);color:var(--ds-white);font-size:1rem;font-weight:600;padding:14px 36px;border-radius:8px;text-decoration:none;transition:background .3s ease,transform .3s ease,box-shadow .3s ease;animation:ds-pulse 2.5s ease infinite}.ds-cta__button:hover{background:var(--ds-accent-hover);transform:translateY(-3px);box-shadow:0 8px 24px #e8a02559;animation:none}button.ds-cta__button{border:none;cursor:pointer;font-family:inherit}@media(max-width:1024px){.ds-hero__title{font-size:2.2rem}.ds-about__heading,.ds-whoweare__heading,.ds-tech__heading,.ds-services__title,.ds-delivery__heading{font-size:1.8rem}.ds-step__circle{width:85px;height:85px;font-size:.62rem;border-radius:14px;padding:6px}.ds-step__circle:before{width:22px;height:22px;font-size:.58rem}.ds-step__arrow{font-size:1rem;margin:0 1px}.ds-reliable__heading{font-size:1.8rem}}@media(max-width:768px){.ds-hero{padding:100px 16px 80px}.ds-hero__title{font-size:1.7rem}.ds-hero__subtitle{font-size:1rem}.ds-about__grid,.ds-whoweare__grid,.ds-tech__grid{grid-template-columns:1fr;gap:30px}.ds-about__heading,.ds-whoweare__heading,.ds-tech__heading{font-size:1.6rem}.ds-stats,.ds-whoweare__stats,.ds-tech__stats{grid-template-columns:1fr 1fr;order:2}.ds-about__content,.ds-whoweare__content{order:1}.ds-services__grid{grid-template-columns:1fr}.ds-services__title{font-size:1.5rem}.ds-service-card--wide{grid-column:span 1}.ds-delivery__heading{font-size:1.5rem}.ds-delivery__steps{flex-wrap:wrap;gap:12px;justify-content:center}.ds-step__arrow{display:none}.ds-step__circle{width:90px;height:90px;font-size:.7rem;border-radius:16px}.ds-reliable__heading{font-size:1.5rem}.ds-reliable__pillars{flex-wrap:wrap;gap:12px}.ds-industries__title{font-size:1.5rem}.ds-industries__grid{grid-template-columns:1fr 1fr}.ds-faq__heading{font-size:1.3rem}.ds-cta__heading{font-size:1.5rem}.ds-animate,.ds-animate--left,.ds-animate--right,.ds-animate--scale{opacity:1;transform:none;animation:none}}@media(max-width:480px){.ds-hero{padding:90px 14px 60px}.ds-hero__title{font-size:1.4rem}.ds-hero__subtitle{font-size:.9rem}.ds-about,.ds-whoweare,.ds-services,.ds-delivery,.ds-reliable,.ds-industries,.ds-faq,.ds-cta,.ds-tech{padding:50px 0}.ds-about__heading,.ds-whoweare__heading,.ds-tech__heading{font-size:1.4rem}.ds-about__text,.ds-whoweare__text,.ds-tech__text{font-size:.9rem}.ds-stats,.ds-whoweare__stats,.ds-tech__stats{grid-template-columns:1fr 1fr;gap:12px}.ds-stat{padding:20px 14px}.ds-stat__number{font-size:1.8rem}.ds-stat__label{font-size:.75rem}.ds-services__title{font-size:1.3rem}.ds-service-card{padding:20px 16px}.ds-delivery__heading{font-size:1.3rem}.ds-step__circle{width:80px;height:80px;font-size:.65rem;border-radius:14px}.ds-step__circle:before{width:22px;height:22px;font-size:.6rem;top:-8px;right:-8px}.ds-reliable__heading{font-size:1.3rem}.ds-pillar{padding:10px 14px;font-size:.82rem}.ds-industries__grid{grid-template-columns:1fr 1fr;gap:12px}.ds-industry{padding:20px 14px}.ds-cta__heading{font-size:1.3rem}.ds-cta__button{font-size:.9rem;padding:14px 28px}}:root{--ii-accent: #e8a025;--ii-accent-hover: #d4911e;--ii-dark: #0b1120;--ii-dark-2: #101828;--ii-dark-3: #1a2332;--ii-white: #ffffff;--ii-gray: #000000;--ii-gray-light: #e0e7ff;--ii-light-bg: #f8f9fb;--ii-light-bg-2: #f1f3f7;--ii-text: #444444;--ii-text-light: #d1d5db;--ii-border: #e5e7eb;--ii-radius: 12px;--ii-radius-lg: 20px;--ii-shadow: 0 4px 24px rgba(0, 0, 0, .06);--ii-shadow-lg: 0 8px 40px rgba(0, 0, 0, .1);--ii-transition: .3s ease}@keyframes ii-fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes ii-fadeLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes ii-fadeRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes ii-scaleIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes ii-pulse{0%,to{box-shadow:0 0 #e8a02566}50%{box-shadow:0 0 0 12px #e8a02500}}@keyframes ii-shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes ii-statPop{0%{opacity:0;transform:scale(0) translateY(10px)}60%{opacity:1;transform:scale(1.15) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes ii-stepGlow{0%,10%{border-color:var(--color-signature-blue);box-shadow:0 8px 30px #2563eb40,0 0 0 4px #2563eb1a;transform:translateY(-4px) scale(1.03);background:linear-gradient(135deg,#f0f4ff,#e0e7ff)}22%,to{border-color:#e0e7ff;box-shadow:0 4px 20px #2563eb14;transform:translateY(0) scale(1);background:var(--ii-white)}}@keyframes ii-arrowPulse{0%,to{opacity:.4;transform:translate(0)}50%{opacity:.8;transform:translate(3px)}}.ii-animate{opacity:0;transform:translateY(40px);animation:ii-fadeUp .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.ii-animate--left{opacity:0;transform:translate(-40px);animation:ii-fadeLeft .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.ii-animate--right{opacity:0;transform:translate(40px);animation:ii-fadeRight .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.ii-animate--scale{opacity:0;transform:scale(.85);animation:ii-scaleIn .7s ease forwards;animation-timeline:view();animation-range:entry 0% entry 25%}.ii-stagger>*:nth-child(1){animation-delay:0s}.ii-stagger>*:nth-child(2){animation-delay:.08s}.ii-stagger>*:nth-child(3){animation-delay:.16s}.ii-stagger>*:nth-child(4){animation-delay:.24s}.ii-stagger>*:nth-child(5){animation-delay:.32s}.ii-stagger>*:nth-child(6){animation-delay:.4s}.ii-stagger>*:nth-child(7){animation-delay:.48s}@supports not (animation-timeline: view()){.ii-animate,.ii-animate--left,.ii-animate--right,.ii-animate--scale{opacity:1;transform:none;animation:none}}.ii-container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.ii-text-accent{color:var(--ii-accent)}.ii-checklist{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.ii-checklist__item{display:flex;align-items:flex-start;gap:10px;font-size:.95rem;color:var(--ii-text);line-height:1.5}.ii-checklist__icon{flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;color:var(--ii-accent)}.ii-hero{background:var(--ii-dark);text-align:center;padding:140px 20px 120px;position:relative;overflow:hidden}.ii-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 30% 50%,rgba(232,160,37,.08) 0%,transparent 60%),radial-gradient(ellipse at 70% 30%,rgba(59,130,246,.06) 0%,transparent 50%);pointer-events:none}.ii-hero__inner{position:relative;z-index:1;max-width:800px;margin:0 auto}.ii-hero__title{font-size:3rem;font-weight:700;color:var(--ii-white);margin-bottom:20px;line-height:1.2;animation:ii-fadeUp .7s ease .25s both}.ii-hero__title-accent{color:var(--ii-accent);font-style:italic;display:inline-block}.ii-hero__subtitle{font-size:1.3rem;color:var(--ii-white);margin-bottom:14px;font-weight:500;line-height:1.5;animation:ii-fadeUp .7s ease .45s both}.ii-hero__desc{font-size:.95rem;color:var(--ii-gray-light);font-style:italic;animation:ii-fadeUp .7s ease .6s both}.ii-about{padding:80px 0;background:var(--ii-white)}.ii-about__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.ii-about__heading{font-size:2.2rem;font-weight:700;color:var(--ii-text);margin-bottom:20px;line-height:1.25}.ii-about__text{font-size:1rem;color:var(--ii-gray);line-height:1.75;margin-bottom:14px}.ii-about__text:last-child{margin-bottom:0}.ii-stats,.ii-whoweare__stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ii-stat{background:var(--ii-light-bg);border-radius:var(--ii-radius);padding:28px 20px;text-align:center;border:1px solid var(--ii-border);transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease;position:relative;overflow:hidden}.ii-stat:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--ii-accent),var(--color-signature-blue));transform:scaleX(0);transform-origin:left;transition:transform .5s ease}.ii-stat:hover:before{transform:scaleX(1)}.ii-stat:hover{transform:translateY(-5px);box-shadow:0 12px 30px #00000014;border-color:var(--ii-accent)}.ii-stat__number{display:block;font-size:2.4rem;font-weight:800;color:var(--color-signature-blue);line-height:1;margin-bottom:8px;letter-spacing:-1px;font-variant-numeric:tabular-nums;opacity:0;transform:scale(0) translateY(10px);animation:ii-statPop .6s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:.3s}.ii-stat:nth-child(1) .ii-stat__number{animation-delay:.2s}.ii-stat:nth-child(2) .ii-stat__number{animation-delay:.4s}.ii-stat:nth-child(3) .ii-stat__number{animation-delay:.6s}.ii-stat:nth-child(4) .ii-stat__number{animation-delay:.8s}.ii-stat__label{display:block;font-size:.82rem;color:var(--ii-gray);font-weight:500;line-height:1.3}.ii-stat--dark{background:var(--ii-white);border-color:var(--ii-border)}.ii-stat__icon{display:flex;align-items:center;justify-content:center;margin-bottom:10px;font-size:1.8rem}.ii-whoweare{padding:80px 0;background:var(--ii-light-bg)}.ii-whoweare__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.ii-whoweare__heading{font-size:2.2rem;font-weight:700;color:var(--ii-text);margin-bottom:20px;line-height:1.25}.ii-whoweare__text{font-size:1rem;color:var(--ii-gray);line-height:1.75;margin-bottom:14px}.ii-services{padding:80px 0;background:var(--ii-white)}.ii-services__header{text-align:center;margin-bottom:48px}.ii-services__title{font-size:2.2rem;font-weight:700;color:var(--ii-text)}.ii-services__subtitle{font-size:1rem;color:var(--ii-gray);margin-top:12px;line-height:1.6}.ii-services__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.ii-service-card{background:var(--ii-light-bg);border-radius:var(--ii-radius);padding:28px;border:1px solid transparent;transition:box-shadow .4s ease,transform .4s ease,border-color .4s ease,background .4s ease}.ii-service-card:hover{box-shadow:0 12px 36px #e8a0251f;transform:translateY(-5px);border-color:var(--ii-accent);background:var(--ii-white)}.ii-service-card--wide{grid-column:1 / -1}.ii-service-card__badge{display:inline-block;background:linear-gradient(110deg,var(--color-signature-blue) 30%,#60a5fa 50%,var(--color-signature-blue) 70%);background-size:200% 100%;color:var(--ii-white);font-size:.75rem;font-weight:700;width:34px;height:34px;line-height:34px;text-align:center;border-radius:8px;margin-bottom:16px;transition:transform .3s ease}.ii-service-card:hover .ii-service-card__badge{animation:ii-shimmer 1.5s ease infinite;transform:scale(1.1)}.ii-service-card__title{font-size:1.1rem;font-weight:600;color:var(--ii-text);margin-bottom:10px}.ii-service-card__text{font-size:.9rem;color:var(--ii-gray);line-height:1.65;margin-bottom:0}.ii-delivery{padding:80px 0;background:linear-gradient(180deg,#fff,#f0f4ff);text-align:center;position:relative;overflow:hidden}.ii-delivery:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:2px;height:100%;background:linear-gradient(180deg,transparent 0%,var(--color-signature-blue) 15%,var(--color-signature-blue) 85%,transparent 100%);opacity:.15;pointer-events:none}.ii-delivery__heading{font-size:2rem;font-weight:700;color:var(--ii-text);margin-bottom:14px;position:relative;z-index:1}.ii-delivery__text{font-size:1rem;color:var(--ii-gray);margin-bottom:48px;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6;position:relative;z-index:1}.ii-delivery__steps{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:6px;position:relative;z-index:1;counter-reset:step-counter}.ii-step{display:flex;flex-direction:column;align-items:center;position:relative}.ii-step__circle{width:95px;height:95px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:var(--ii-white);border:2px solid #e0e7ff;color:var(--ii-text);font-weight:700;font-size:.68rem;border-radius:18px;letter-spacing:.3px;line-height:1.3;padding:8px;position:relative;box-shadow:0 4px 20px #2563eb14;transition:all .4s ease}.ii-step__circle:before{content:counter(step-counter);counter-increment:step-counter;position:absolute;top:-10px;right:-10px;width:28px;height:28px;background:linear-gradient(135deg,var(--color-signature-blue) 0%,#6366f1 100%);color:#fff;font-size:.7rem;font-weight:800;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #2563eb4d}.ii-step:hover .ii-step__circle{transform:translateY(-6px);border-color:var(--color-signature-blue);box-shadow:0 8px 30px #2563eb2e;background:linear-gradient(135deg,#f8faff,#eef2ff)}.ii-delivery__steps>:nth-child(1) .ii-step__circle{animation:ii-stepGlow 7s ease infinite 0s}.ii-delivery__steps>:nth-child(3) .ii-step__circle{animation:ii-stepGlow 7s ease infinite 1s}.ii-delivery__steps>:nth-child(5) .ii-step__circle{animation:ii-stepGlow 7s ease infinite 2s}.ii-delivery__steps>:nth-child(7) .ii-step__circle{animation:ii-stepGlow 7s ease infinite 3s}.ii-delivery__steps>:nth-child(9) .ii-step__circle{animation:ii-stepGlow 7s ease infinite 4s}.ii-delivery__steps>:nth-child(11) .ii-step__circle{animation:ii-stepGlow 7s ease infinite 5s}.ii-delivery__steps>:nth-child(13) .ii-step__circle{animation:ii-stepGlow 7s ease infinite 6s}.ii-step__arrow{color:var(--color-signature-blue);font-size:1.2rem;margin:0 2px;font-weight:300;opacity:.5;display:flex;align-items:center;animation:ii-arrowPulse 2s ease infinite}.ii-reliable{padding:80px 0;background:linear-gradient(180deg,#f8f9fb,#eef1f8)}.ii-reliable__inner{text-align:center;max-width:800px;margin:0 auto}.ii-reliable__heading{font-size:2rem;font-weight:700;color:var(--ii-text);margin-bottom:18px;line-height:1.35}.ii-reliable__text{font-size:1rem;color:var(--ii-gray);line-height:1.7;margin-bottom:40px}.ii-reliable__pillars{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.ii-pillar{display:flex;align-items:center;gap:8px;background:var(--ii-white);border:1px solid var(--ii-border);border-radius:30px;padding:10px 20px;box-shadow:0 2px 8px #0000000a;transition:background .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease;cursor:default}.ii-pillar:hover{background:#e8a0250f;border-color:var(--ii-accent);transform:translateY(-2px);box-shadow:0 4px 16px #e8a0251f}.ii-pillar__dot{width:8px;height:8px;background:var(--ii-accent);border-radius:50%;flex-shrink:0;transition:box-shadow .3s ease}.ii-pillar:hover .ii-pillar__dot{box-shadow:0 0 8px #e8a02599}.ii-pillar__label{font-size:.85rem;color:var(--ii-text);font-weight:500}.ii-industries{padding:80px 0;background:var(--ii-light-bg);text-align:center}.ii-industries__title{font-size:2rem;font-weight:700;color:var(--ii-text);margin-bottom:48px}.ii-industries__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.ii-industry{background:var(--ii-white);border-radius:var(--ii-radius);padding:32px 20px;text-align:center;border:1px solid var(--ii-border);transition:box-shadow .4s ease,transform .4s ease,border-color .4s ease;cursor:default}.ii-industry:hover{box-shadow:0 10px 30px #e8a0251a;transform:translateY(-5px);border-color:var(--ii-accent)}.ii-industry__icon{display:flex;align-items:center;justify-content:center;margin-bottom:14px;font-size:2rem}.ii-industry__title{font-size:.95rem;font-weight:600;color:var(--ii-text)}.ii-tech{padding:80px 0;background:var(--ii-white)}.ii-tech__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.ii-tech__heading{font-size:2.2rem;font-weight:700;color:var(--ii-text);margin-bottom:20px;line-height:1.25}.ii-tech__text{font-size:1rem;color:var(--ii-gray);line-height:1.75;margin-bottom:14px}.ii-tech__tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.ii-tech__stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ii-tag{display:inline-block;background:var(--ii-light-bg);color:var(--ii-text);font-size:.75rem;font-weight:600;padding:4px 12px;border-radius:20px;border:1px solid var(--ii-border);transition:background .3s ease,color .3s ease,border-color .3s ease,transform .3s ease}.ii-tag:hover{background:var(--ii-accent);color:var(--ii-white);border-color:var(--ii-accent);transform:translateY(-2px)}.ii-faq{padding:80px 0;background:var(--ii-light-bg)}.ii-faq__wrapper{max-width:750px;margin:0 auto;text-align:center}.ii-faq__heading{font-size:1.8rem;font-weight:700;color:var(--ii-text);margin-bottom:12px}.ii-faq__subtext{font-size:.95rem;color:#666;margin-bottom:32px}.ii-faq__list{text-align:left}.ii-faq__item{border-bottom:1px solid #e5e7eb;overflow:hidden}.ii-faq__item summary{list-style:none}.ii-faq__item summary::-webkit-details-marker{display:none}.ii-faq__question{display:flex;justify-content:space-between;align-items:center;width:100%;padding:18px 0;cursor:pointer;font-size:1rem;font-weight:600;color:#000;text-align:left;gap:16px;transition:color .3s ease}.ii-faq__question:hover{color:var(--ii-accent)}.ii-faq__chevron{flex-shrink:0;width:20px;height:20px;position:relative;transition:transform .3s ease}.ii-faq__chevron:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-right:2.5px solid #000;border-bottom:2.5px solid #000;transform:translate(-50%,-25%) rotate(45deg);transition:transform .3s ease}.ii-faq__item[open] .ii-faq__chevron:before{transform:translate(-50%,-25%) rotate(-135deg)}.ii-faq__answer{padding:0 0 18px;overflow:hidden}.ii-faq__answer p{font-size:.9rem;color:#444;line-height:1.7;margin:0}.ii-cta{padding:80px 0;background:var(--ii-dark)}.ii-cta__inner{text-align:center;max-width:650px;margin:0 auto}.ii-cta__heading{font-size:2rem;font-weight:700;color:var(--ii-white);margin-bottom:16px;line-height:1.3}.ii-cta__text{font-size:1rem;color:var(--ii-gray-light);line-height:1.7;margin-bottom:32px}.ii-cta__button{display:inline-block;background:var(--ii-accent);color:var(--ii-white);font-size:1rem;font-weight:600;padding:14px 36px;border-radius:8px;text-decoration:none;transition:background .3s ease,transform .3s ease,box-shadow .3s ease;animation:ii-pulse 2.5s ease infinite}.ii-cta__button:hover{background:var(--ii-accent-hover);transform:translateY(-3px);box-shadow:0 8px 24px #e8a02559;animation:none}button.ii-cta__button{border:none;cursor:pointer;font-family:inherit}@media(max-width:1024px){.ii-hero__title{font-size:2.2rem}.ii-about__heading,.ii-whoweare__heading,.ii-tech__heading,.ii-services__title,.ii-delivery__heading{font-size:1.8rem}.ii-step__circle{width:85px;height:85px;font-size:.62rem;border-radius:14px;padding:6px}.ii-step__circle:before{width:22px;height:22px;font-size:.58rem}.ii-step__arrow{font-size:1rem;margin:0 1px}.ii-reliable__heading{font-size:1.8rem}}@media(max-width:768px){.ii-hero{padding:100px 16px 80px}.ii-hero__title{font-size:1.7rem}.ii-hero__subtitle{font-size:1rem}.ii-about__grid,.ii-whoweare__grid,.ii-tech__grid{grid-template-columns:1fr;gap:30px}.ii-about__heading,.ii-whoweare__heading,.ii-tech__heading{font-size:1.6rem}.ii-stats,.ii-whoweare__stats,.ii-tech__stats{grid-template-columns:1fr 1fr;order:2}.ii-about__content,.ii-whoweare__content{order:1}.ii-services__grid{grid-template-columns:1fr}.ii-services__title{font-size:1.5rem}.ii-service-card--wide{grid-column:span 1}.ii-delivery__heading{font-size:1.5rem}.ii-delivery__steps{flex-wrap:wrap;gap:12px;justify-content:center}.ii-step__arrow{display:none}.ii-step__circle{width:90px;height:90px;font-size:.7rem;border-radius:16px}.ii-reliable__heading{font-size:1.5rem}.ii-reliable__pillars{flex-wrap:wrap;gap:12px}.ii-industries__title{font-size:1.5rem}.ii-industries__grid{grid-template-columns:1fr 1fr}.ii-faq__heading{font-size:1.3rem}.ii-cta__heading{font-size:1.5rem}.ii-animate,.ii-animate--left,.ii-animate--right,.ii-animate--scale{opacity:1;transform:none;animation:none}}@media(max-width:480px){.ii-hero{padding:90px 14px 60px}.ii-hero__title{font-size:1.4rem}.ii-hero__subtitle{font-size:.9rem}.ii-about,.ii-whoweare,.ii-services,.ii-delivery,.ii-reliable,.ii-industries,.ii-faq,.ii-cta,.ii-tech{padding:50px 0}.ii-about__heading,.ii-whoweare__heading,.ii-tech__heading{font-size:1.4rem}.ii-about__text,.ii-whoweare__text,.ii-tech__text{font-size:.9rem}.ii-stats,.ii-whoweare__stats,.ii-tech__stats{grid-template-columns:1fr 1fr;gap:12px}.ii-stat{padding:20px 14px}.ii-stat__number{font-size:1.8rem}.ii-stat__label{font-size:.75rem}.ii-services__title{font-size:1.3rem}.ii-service-card{padding:20px 16px}.ii-delivery__heading{font-size:1.3rem}.ii-step__circle{width:80px;height:80px;font-size:.65rem;border-radius:14px}.ii-step__circle:before{width:22px;height:22px;font-size:.6rem;top:-8px;right:-8px}.ii-reliable__heading{font-size:1.3rem}.ii-pillar{padding:10px 14px;font-size:.82rem}.ii-industries__grid{grid-template-columns:1fr 1fr;gap:12px}.ii-industry{padding:20px 14px}.ii-cta__heading{font-size:1.3rem}.ii-cta__button{font-size:.9rem;padding:14px 28px}}:root{--ux-accent: #e8a025;--ux-accent-hover: #d4911e;--ux-dark: #0b1120;--ux-dark-2: #101828;--ux-dark-3: #1a2332;--ux-white: #ffffff;--ux-gray: #000000;--ux-gray-light: #e0e7ff;--ux-light-bg: #f8f9fb;--ux-light-bg-2: #f1f3f7;--ux-text: #444444;--ux-text-light: #d1d5db;--ux-border: #e5e7eb;--ux-radius: 12px;--ux-radius-lg: 20px;--ux-shadow: 0 4px 24px rgba(0, 0, 0, .06);--ux-shadow-lg: 0 8px 40px rgba(0, 0, 0, .1);--ux-transition: .3s ease}@keyframes ux-fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes ux-fadeLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes ux-fadeRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes ux-scaleIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes ux-pulse{0%,to{box-shadow:0 0 #e8a02566}50%{box-shadow:0 0 0 12px #e8a02500}}@keyframes ux-shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes ux-statPop{0%{opacity:0;transform:scale(0) translateY(10px)}60%{opacity:1;transform:scale(1.15) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes ux-stepGlow{0%,10%{border-color:var(--color-signature-blue);box-shadow:0 8px 30px #2563eb40,0 0 0 4px #2563eb1a;transform:translateY(-4px) scale(1.03);background:linear-gradient(135deg,#f0f4ff,#e0e7ff)}22%,to{border-color:#e0e7ff;box-shadow:0 4px 20px #2563eb14;transform:translateY(0) scale(1);background:var(--ux-white)}}@keyframes ux-arrowPulse{0%,to{opacity:.4;transform:translate(0)}50%{opacity:.8;transform:translate(3px)}}.ux-animate{opacity:0;transform:translateY(40px);animation:ux-fadeUp .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.ux-animate--left{opacity:0;transform:translate(-40px);animation:ux-fadeLeft .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.ux-animate--right{opacity:0;transform:translate(40px);animation:ux-fadeRight .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.ux-animate--scale{opacity:0;transform:scale(.85);animation:ux-scaleIn .7s ease forwards;animation-timeline:view();animation-range:entry 0% entry 25%}.ux-stagger>*:nth-child(1){animation-delay:0s}.ux-stagger>*:nth-child(2){animation-delay:.08s}.ux-stagger>*:nth-child(3){animation-delay:.16s}.ux-stagger>*:nth-child(4){animation-delay:.24s}.ux-stagger>*:nth-child(5){animation-delay:.32s}.ux-stagger>*:nth-child(6){animation-delay:.4s}.ux-stagger>*:nth-child(7){animation-delay:.48s}@supports not (animation-timeline: view()){.ux-animate,.ux-animate--left,.ux-animate--right,.ux-animate--scale{opacity:1;transform:none;animation:none}}.ux-container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.ux-text-accent{color:var(--ux-accent)}.ux-checklist{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.ux-checklist__item{display:flex;align-items:flex-start;gap:10px;font-size:.95rem;color:var(--ux-text);line-height:1.5}.ux-checklist__icon{flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;color:var(--ux-accent)}.ux-hero{background:var(--ux-dark);text-align:center;padding:140px 20px 120px;position:relative;overflow:hidden}.ux-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 30% 50%,rgba(232,160,37,.08) 0%,transparent 60%),radial-gradient(ellipse at 70% 30%,rgba(59,130,246,.06) 0%,transparent 50%);pointer-events:none}.ux-hero__inner{position:relative;z-index:1;max-width:800px;margin:0 auto}.ux-hero__title{font-size:3rem;font-weight:700;color:var(--ux-white);margin-bottom:20px;line-height:1.2;animation:ux-fadeUp .7s ease .25s both}.ux-hero__title-accent{color:var(--ux-accent);font-style:italic;display:inline-block}.ux-hero__subtitle{font-size:1.3rem;color:var(--ux-white);margin-bottom:14px;font-weight:500;line-height:1.5;animation:ux-fadeUp .7s ease .45s both}.ux-hero__desc{font-size:.95rem;color:var(--ux-gray-light);font-style:italic;animation:ux-fadeUp .7s ease .6s both}.ux-about{padding:80px 0;background:var(--ux-white)}.ux-about__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.ux-about__heading{font-size:2.2rem;font-weight:700;color:var(--ux-text);margin-bottom:20px;line-height:1.25}.ux-about__text{font-size:1rem;color:var(--ux-gray);line-height:1.75;margin-bottom:14px}.ux-about__text:last-child{margin-bottom:0}.ux-stats,.ux-whoweare__stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ux-stat{background:var(--ux-light-bg);border-radius:var(--ux-radius);padding:28px 20px;text-align:center;border:1px solid var(--ux-border);transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease;position:relative;overflow:hidden}.ux-stat:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--ux-accent),var(--color-signature-blue));transform:scaleX(0);transform-origin:left;transition:transform .5s ease}.ux-stat:hover:before{transform:scaleX(1)}.ux-stat:hover{transform:translateY(-5px);box-shadow:0 12px 30px #00000014;border-color:var(--ux-accent)}.ux-stat__number{display:block;font-size:2.4rem;font-weight:800;color:var(--color-signature-blue);line-height:1;margin-bottom:8px;letter-spacing:-1px;font-variant-numeric:tabular-nums;opacity:0;transform:scale(0) translateY(10px);animation:ux-statPop .6s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:.3s}.ux-stat:nth-child(1) .ux-stat__number{animation-delay:.2s}.ux-stat:nth-child(2) .ux-stat__number{animation-delay:.4s}.ux-stat:nth-child(3) .ux-stat__number{animation-delay:.6s}.ux-stat:nth-child(4) .ux-stat__number{animation-delay:.8s}.ux-stat__label{display:block;font-size:.82rem;color:var(--ux-gray);font-weight:500;line-height:1.3}.ux-stat--dark{background:var(--ux-white);border-color:var(--ux-border)}.ux-stat__icon{display:flex;align-items:center;justify-content:center;margin-bottom:10px;font-size:1.8rem}.ux-whoweare{padding:80px 0;background:var(--ux-light-bg)}.ux-whoweare__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.ux-whoweare__heading{font-size:2.2rem;font-weight:700;color:var(--ux-text);margin-bottom:20px;line-height:1.25}.ux-whoweare__text{font-size:1rem;color:var(--ux-gray);line-height:1.75;margin-bottom:14px}.ux-services{padding:80px 0;background:var(--ux-white)}.ux-services__header{text-align:center;margin-bottom:48px}.ux-services__title{font-size:2.2rem;font-weight:700;color:var(--ux-text)}.ux-services__subtitle{font-size:1rem;color:var(--ux-gray);margin-top:12px;line-height:1.6}.ux-services__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.ux-service-card{background:var(--ux-light-bg);border-radius:var(--ux-radius);padding:28px;border:1px solid transparent;transition:box-shadow .4s ease,transform .4s ease,border-color .4s ease,background .4s ease}.ux-service-card:hover{box-shadow:0 12px 36px #e8a0251f;transform:translateY(-5px);border-color:var(--ux-accent);background:var(--ux-white)}.ux-service-card--wide{grid-column:1 / -1}.ux-service-card__badge{display:inline-block;background:linear-gradient(110deg,var(--color-signature-blue) 30%,#60a5fa 50%,var(--color-signature-blue) 70%);background-size:200% 100%;color:var(--ux-white);font-size:.75rem;font-weight:700;width:34px;height:34px;line-height:34px;text-align:center;border-radius:8px;margin-bottom:16px;transition:transform .3s ease}.ux-service-card:hover .ux-service-card__badge{animation:ux-shimmer 1.5s ease infinite;transform:scale(1.1)}.ux-service-card__title{font-size:1.1rem;font-weight:600;color:var(--ux-text);margin-bottom:10px}.ux-service-card__text{font-size:.9rem;color:var(--ux-gray);line-height:1.65;margin-bottom:0}.ux-delivery{padding:80px 0;background:linear-gradient(180deg,#fff,#f0f4ff);text-align:center;position:relative;overflow:hidden}.ux-delivery:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:2px;height:100%;background:linear-gradient(180deg,transparent 0%,var(--color-signature-blue) 15%,var(--color-signature-blue) 85%,transparent 100%);opacity:.15;pointer-events:none}.ux-delivery__heading{font-size:2rem;font-weight:700;color:var(--ux-text);margin-bottom:14px;position:relative;z-index:1}.ux-delivery__text{font-size:1rem;color:var(--ux-gray);margin-bottom:48px;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6;position:relative;z-index:1}.ux-delivery__steps{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:6px;position:relative;z-index:1;counter-reset:step-counter}.ux-step{display:flex;flex-direction:column;align-items:center;position:relative}.ux-step__circle{width:95px;height:95px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:var(--ux-white);border:2px solid #e0e7ff;color:var(--ux-text);font-weight:700;font-size:.68rem;border-radius:18px;letter-spacing:.3px;line-height:1.3;padding:8px;position:relative;box-shadow:0 4px 20px #2563eb14;transition:all .4s ease}.ux-step__circle:before{content:counter(step-counter);counter-increment:step-counter;position:absolute;top:-10px;right:-10px;width:28px;height:28px;background:linear-gradient(135deg,var(--color-signature-blue) 0%,#6366f1 100%);color:#fff;font-size:.7rem;font-weight:800;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #2563eb4d}.ux-step:hover .ux-step__circle{transform:translateY(-6px);border-color:var(--color-signature-blue);box-shadow:0 8px 30px #2563eb2e;background:linear-gradient(135deg,#f8faff,#eef2ff)}.ux-delivery__steps>:nth-child(1) .ux-step__circle{animation:ux-stepGlow 7s ease infinite 0s}.ux-delivery__steps>:nth-child(3) .ux-step__circle{animation:ux-stepGlow 7s ease infinite 1s}.ux-delivery__steps>:nth-child(5) .ux-step__circle{animation:ux-stepGlow 7s ease infinite 2s}.ux-delivery__steps>:nth-child(7) .ux-step__circle{animation:ux-stepGlow 7s ease infinite 3s}.ux-delivery__steps>:nth-child(9) .ux-step__circle{animation:ux-stepGlow 7s ease infinite 4s}.ux-delivery__steps>:nth-child(11) .ux-step__circle{animation:ux-stepGlow 7s ease infinite 5s}.ux-delivery__steps>:nth-child(13) .ux-step__circle{animation:ux-stepGlow 7s ease infinite 6s}.ux-step__arrow{color:var(--color-signature-blue);font-size:1.2rem;margin:0 2px;font-weight:300;opacity:.5;display:flex;align-items:center;animation:ux-arrowPulse 2s ease infinite}.ux-reliable{padding:80px 0;background:linear-gradient(180deg,#f8f9fb,#eef1f8)}.ux-reliable__inner{text-align:center;max-width:800px;margin:0 auto}.ux-reliable__heading{font-size:2rem;font-weight:700;color:var(--ux-text);margin-bottom:18px;line-height:1.35}.ux-reliable__text{font-size:1rem;color:var(--ux-gray);line-height:1.7;margin-bottom:40px}.ux-reliable__pillars{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.ux-pillar{display:flex;align-items:center;gap:8px;background:var(--ux-white);border:1px solid var(--ux-border);border-radius:30px;padding:10px 20px;box-shadow:0 2px 8px #0000000a;transition:background .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease;cursor:default}.ux-pillar:hover{background:#e8a0250f;border-color:var(--ux-accent);transform:translateY(-2px);box-shadow:0 4px 16px #e8a0251f}.ux-pillar__dot{width:8px;height:8px;background:var(--ux-accent);border-radius:50%;flex-shrink:0;transition:box-shadow .3s ease}.ux-pillar:hover .ux-pillar__dot{box-shadow:0 0 8px #e8a02599}.ux-pillar__label{font-size:.85rem;color:var(--ux-text);font-weight:500}.ux-industries{padding:80px 0;background:var(--ux-light-bg);text-align:center}.ux-industries__title{font-size:2rem;font-weight:700;color:var(--ux-text);margin-bottom:48px}.ux-industries__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.ux-industry{background:var(--ux-white);border-radius:var(--ux-radius);padding:32px 20px;text-align:center;border:1px solid var(--ux-border);transition:box-shadow .4s ease,transform .4s ease,border-color .4s ease;cursor:default}.ux-industry:hover{box-shadow:0 10px 30px #e8a0251a;transform:translateY(-5px);border-color:var(--ux-accent)}.ux-industry__icon{display:flex;align-items:center;justify-content:center;margin-bottom:14px;font-size:2rem}.ux-industry__title{font-size:.95rem;font-weight:600;color:var(--ux-text)}.ux-tech{padding:80px 0;background:var(--ux-white)}.ux-tech__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.ux-tech__heading{font-size:2.2rem;font-weight:700;color:var(--ux-text);margin-bottom:20px;line-height:1.25}.ux-tech__text{font-size:1rem;color:var(--ux-gray);line-height:1.75;margin-bottom:14px}.ux-tech__tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.ux-tech__stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ux-tag{display:inline-block;background:var(--ux-light-bg);color:var(--ux-text);font-size:.75rem;font-weight:600;padding:4px 12px;border-radius:20px;border:1px solid var(--ux-border);transition:background .3s ease,color .3s ease,border-color .3s ease,transform .3s ease}.ux-tag:hover{background:var(--ux-accent);color:var(--ux-white);border-color:var(--ux-accent);transform:translateY(-2px)}.ux-faq{padding:80px 0;background:var(--ux-light-bg)}.ux-faq__wrapper{max-width:750px;margin:0 auto;text-align:center}.ux-faq__heading{font-size:1.8rem;font-weight:700;color:var(--ux-text);margin-bottom:12px}.ux-faq__subtext{font-size:.95rem;color:#666;margin-bottom:32px}.ux-faq__list{text-align:left}.ux-faq__item{border-bottom:1px solid #e5e7eb;overflow:hidden}.ux-faq__item summary{list-style:none}.ux-faq__item summary::-webkit-details-marker{display:none}.ux-faq__question{display:flex;justify-content:space-between;align-items:center;width:100%;padding:18px 0;cursor:pointer;font-size:1rem;font-weight:600;color:#000;text-align:left;gap:16px;transition:color .3s ease}.ux-faq__question:hover{color:var(--ux-accent)}.ux-faq__chevron{flex-shrink:0;width:20px;height:20px;position:relative;transition:transform .3s ease}.ux-faq__chevron:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-right:2.5px solid #000;border-bottom:2.5px solid #000;transform:translate(-50%,-25%) rotate(45deg);transition:transform .3s ease}.ux-faq__item[open] .ux-faq__chevron:before{transform:translate(-50%,-25%) rotate(-135deg)}.ux-faq__answer{padding:0 0 18px;overflow:hidden}.ux-faq__answer p{font-size:.9rem;color:#444;line-height:1.7;margin:0}.ux-cta{padding:80px 0;background:var(--ux-dark)}.ux-cta__inner{text-align:center;max-width:650px;margin:0 auto}.ux-cta__heading{font-size:2rem;font-weight:700;color:var(--ux-white);margin-bottom:16px;line-height:1.3}.ux-cta__text{font-size:1rem;color:var(--ux-gray-light);line-height:1.7;margin-bottom:32px}.ux-cta__button{display:inline-block;background:var(--ux-accent);color:var(--ux-white);font-size:1rem;font-weight:600;padding:14px 36px;border-radius:8px;text-decoration:none;transition:background .3s ease,transform .3s ease,box-shadow .3s ease;animation:ux-pulse 2.5s ease infinite}.ux-cta__button:hover{background:var(--ux-accent-hover);transform:translateY(-3px);box-shadow:0 8px 24px #e8a02559;animation:none}button.ux-cta__button{border:none;cursor:pointer;font-family:inherit}@media(max-width:1024px){.ux-hero__title{font-size:2.2rem}.ux-about__heading,.ux-whoweare__heading,.ux-tech__heading,.ux-services__title,.ux-delivery__heading{font-size:1.8rem}.ux-step__circle{width:85px;height:85px;font-size:.62rem;border-radius:14px;padding:6px}.ux-step__circle:before{width:22px;height:22px;font-size:.58rem}.ux-step__arrow{font-size:1rem;margin:0 1px}.ux-reliable__heading{font-size:1.8rem}}@media(max-width:768px){.ux-hero{padding:100px 16px 80px}.ux-hero__title{font-size:1.7rem}.ux-hero__subtitle{font-size:1rem}.ux-about__grid,.ux-whoweare__grid,.ux-tech__grid{grid-template-columns:1fr;gap:30px}.ux-about__heading,.ux-whoweare__heading,.ux-tech__heading{font-size:1.6rem}.ux-stats,.ux-whoweare__stats,.ux-tech__stats{grid-template-columns:1fr 1fr;order:2}.ux-about__content,.ux-whoweare__content{order:1}.ux-services__grid{grid-template-columns:1fr}.ux-services__title{font-size:1.5rem}.ux-service-card--wide{grid-column:span 1}.ux-delivery__heading{font-size:1.5rem}.ux-delivery__steps{flex-wrap:wrap;gap:12px;justify-content:center}.ux-step__arrow{display:none}.ux-step__circle{width:90px;height:90px;font-size:.7rem;border-radius:16px}.ux-reliable__heading{font-size:1.5rem}.ux-reliable__pillars{flex-wrap:wrap;gap:12px}.ux-industries__title{font-size:1.5rem}.ux-industries__grid{grid-template-columns:1fr 1fr}.ux-faq__heading{font-size:1.3rem}.ux-cta__heading{font-size:1.5rem}.ux-animate,.ux-animate--left,.ux-animate--right,.ux-animate--scale{opacity:1;transform:none;animation:none}}@media(max-width:480px){.ux-hero{padding:90px 14px 60px}.ux-hero__title{font-size:1.4rem}.ux-hero__subtitle{font-size:.9rem}.ux-about,.ux-whoweare,.ux-services,.ux-delivery,.ux-reliable,.ux-industries,.ux-faq,.ux-cta,.ux-tech{padding:50px 0}.ux-about__heading,.ux-whoweare__heading,.ux-tech__heading{font-size:1.4rem}.ux-about__text,.ux-whoweare__text,.ux-tech__text{font-size:.9rem}.ux-stats,.ux-whoweare__stats,.ux-tech__stats{grid-template-columns:1fr 1fr;gap:12px}.ux-stat{padding:20px 14px}.ux-stat__number{font-size:1.8rem}.ux-stat__label{font-size:.75rem}.ux-services__title{font-size:1.3rem}.ux-service-card{padding:20px 16px}.ux-delivery__heading{font-size:1.3rem}.ux-step__circle{width:80px;height:80px;font-size:.65rem;border-radius:14px}.ux-step__circle:before{width:22px;height:22px;font-size:.6rem;top:-8px;right:-8px}.ux-reliable__heading{font-size:1.3rem}.ux-pillar{padding:10px 14px;font-size:.82rem}.ux-industries__grid{grid-template-columns:1fr 1fr;gap:12px}.ux-industry{padding:20px 14px}.ux-cta__heading{font-size:1.3rem}.ux-cta__button{font-size:.9rem;padding:14px 28px}}:root{--md-accent: #e8a025;--md-accent-hover: #d4911e;--md-dark: #0b1120;--md-dark-2: #101828;--md-dark-3: #1a2332;--md-white: #ffffff;--md-gray: #000000;--md-gray-light: #e0e7ff;--md-light-bg: #f8f9fb;--md-light-bg-2: #f1f3f7;--md-text: #444444;--md-text-light: #d1d5db;--md-border: #e5e7eb;--md-radius: 12px;--md-radius-lg: 20px;--md-shadow: 0 4px 24px rgba(0, 0, 0, .06);--md-shadow-lg: 0 8px 40px rgba(0, 0, 0, .1);--md-transition: .3s ease}@keyframes md-fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes md-fadeLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes md-fadeRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes md-scaleIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes md-pulse{0%,to{box-shadow:0 0 #e8a02566}50%{box-shadow:0 0 0 12px #e8a02500}}@keyframes md-shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes md-statPop{0%{opacity:0;transform:scale(0) translateY(10px)}60%{opacity:1;transform:scale(1.15) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes md-stepGlow{0%,10%{border-color:var(--color-signature-blue);box-shadow:0 8px 30px #2563eb40,0 0 0 4px #2563eb1a;transform:translateY(-4px) scale(1.03);background:linear-gradient(135deg,#f0f4ff,#e0e7ff)}22%,to{border-color:#e0e7ff;box-shadow:0 4px 20px #2563eb14;transform:translateY(0) scale(1);background:var(--md-white)}}@keyframes md-arrowPulse{0%,to{opacity:.4;transform:translate(0)}50%{opacity:.8;transform:translate(3px)}}.md-animate{opacity:0;transform:translateY(40px);animation:md-fadeUp .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.md-animate--left{opacity:0;transform:translate(-40px);animation:md-fadeLeft .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.md-animate--right{opacity:0;transform:translate(40px);animation:md-fadeRight .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.md-animate--scale{opacity:0;transform:scale(.85);animation:md-scaleIn .7s ease forwards;animation-timeline:view();animation-range:entry 0% entry 25%}.md-stagger>*:nth-child(1){animation-delay:0s}.md-stagger>*:nth-child(2){animation-delay:.08s}.md-stagger>*:nth-child(3){animation-delay:.16s}.md-stagger>*:nth-child(4){animation-delay:.24s}.md-stagger>*:nth-child(5){animation-delay:.32s}.md-stagger>*:nth-child(6){animation-delay:.4s}.md-stagger>*:nth-child(7){animation-delay:.48s}@supports not (animation-timeline: view()){.md-animate,.md-animate--left,.md-animate--right,.md-animate--scale{opacity:1;transform:none;animation:none}}.md-container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.md-text-accent{color:var(--md-accent)}.md-checklist{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.md-checklist__item{display:flex;align-items:flex-start;gap:10px;font-size:.95rem;color:var(--md-text);line-height:1.5}.md-checklist__icon{flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;color:var(--md-accent)}.md-hero{background:var(--md-dark);text-align:center;padding:140px 20px 120px;position:relative;overflow:hidden}.md-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 30% 50%,rgba(232,160,37,.08) 0%,transparent 60%),radial-gradient(ellipse at 70% 30%,rgba(59,130,246,.06) 0%,transparent 50%);pointer-events:none}.md-hero__inner{position:relative;z-index:1;max-width:800px;margin:0 auto}.md-hero__title{font-size:3rem;font-weight:700;color:var(--md-white);margin-bottom:20px;line-height:1.2;animation:md-fadeUp .7s ease .25s both}.md-hero__title-accent{color:var(--md-accent);font-style:italic;display:inline-block}.md-hero__subtitle{font-size:1.3rem;color:var(--md-white);margin-bottom:14px;font-weight:500;line-height:1.5;animation:md-fadeUp .7s ease .45s both}.md-hero__desc{font-size:.95rem;color:var(--md-gray-light);font-style:italic;animation:md-fadeUp .7s ease .6s both}.md-about{padding:80px 0;background:var(--md-white)}.md-about__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.md-about__heading{font-size:2.2rem;font-weight:700;color:var(--md-text);margin-bottom:20px;line-height:1.25}.md-about__text{font-size:1rem;color:var(--md-gray);line-height:1.75;margin-bottom:14px}.md-about__text:last-child{margin-bottom:0}.md-stats,.md-whoweare__stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.md-stat{background:var(--md-light-bg);border-radius:var(--md-radius);padding:28px 20px;text-align:center;border:1px solid var(--md-border);transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease;position:relative;overflow:hidden}.md-stat:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--md-accent),var(--color-signature-blue));transform:scaleX(0);transform-origin:left;transition:transform .5s ease}.md-stat:hover:before{transform:scaleX(1)}.md-stat:hover{transform:translateY(-5px);box-shadow:0 12px 30px #00000014;border-color:var(--md-accent)}.md-stat__number{display:block;font-size:2.4rem;font-weight:800;color:var(--color-signature-blue);line-height:1;margin-bottom:8px;letter-spacing:-1px;font-variant-numeric:tabular-nums;opacity:0;transform:scale(0) translateY(10px);animation:md-statPop .6s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:.3s}.md-stat:nth-child(1) .md-stat__number{animation-delay:.2s}.md-stat:nth-child(2) .md-stat__number{animation-delay:.4s}.md-stat:nth-child(3) .md-stat__number{animation-delay:.6s}.md-stat:nth-child(4) .md-stat__number{animation-delay:.8s}.md-stat__label{display:block;font-size:.82rem;color:var(--md-gray);font-weight:500;line-height:1.3}.md-stat--dark{background:var(--md-white);border-color:var(--md-border)}.md-stat__icon{display:flex;align-items:center;justify-content:center;margin-bottom:10px;font-size:1.8rem}.md-whoweare{padding:80px 0;background:var(--md-light-bg)}.md-whoweare__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.md-whoweare__heading{font-size:2.2rem;font-weight:700;color:var(--md-text);margin-bottom:20px;line-height:1.25}.md-whoweare__text{font-size:1rem;color:var(--md-gray);line-height:1.75;margin-bottom:14px}.md-services{padding:80px 0;background:var(--md-white)}.md-services__header{text-align:center;margin-bottom:48px}.md-services__title{font-size:2.2rem;font-weight:700;color:var(--md-text)}.md-services__subtitle{font-size:1rem;color:var(--md-gray);margin-top:12px;line-height:1.6}.md-services__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.md-service-card{background:var(--md-light-bg);border-radius:var(--md-radius);padding:28px;border:1px solid transparent;transition:box-shadow .4s ease,transform .4s ease,border-color .4s ease,background .4s ease}.md-service-card:hover{box-shadow:0 12px 36px #e8a0251f;transform:translateY(-5px);border-color:var(--md-accent);background:var(--md-white)}.md-service-card--wide{grid-column:1 / -1}.md-service-card__badge{display:inline-block;background:linear-gradient(110deg,var(--color-signature-blue) 30%,#60a5fa 50%,var(--color-signature-blue) 70%);background-size:200% 100%;color:var(--md-white);font-size:.75rem;font-weight:700;width:34px;height:34px;line-height:34px;text-align:center;border-radius:8px;margin-bottom:16px;transition:transform .3s ease}.md-service-card:hover .md-service-card__badge{animation:md-shimmer 1.5s ease infinite;transform:scale(1.1)}.md-service-card__title{font-size:1.1rem;font-weight:600;color:var(--md-text);margin-bottom:10px}.md-service-card__text{font-size:.9rem;color:var(--md-gray);line-height:1.65;margin-bottom:0}.md-delivery{padding:80px 0;background:linear-gradient(180deg,#fff,#f0f4ff);text-align:center;position:relative;overflow:hidden}.md-delivery:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:2px;height:100%;background:linear-gradient(180deg,transparent 0%,var(--color-signature-blue) 15%,var(--color-signature-blue) 85%,transparent 100%);opacity:.15;pointer-events:none}.md-delivery__heading{font-size:2rem;font-weight:700;color:var(--md-text);margin-bottom:14px;position:relative;z-index:1}.md-delivery__text{font-size:1rem;color:var(--md-gray);margin-bottom:48px;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6;position:relative;z-index:1}.md-delivery__steps{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:6px;position:relative;z-index:1;counter-reset:step-counter}.md-step{display:flex;flex-direction:column;align-items:center;position:relative}.md-step__circle{width:95px;height:95px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:var(--md-white);border:2px solid #e0e7ff;color:var(--md-text);font-weight:700;font-size:.68rem;border-radius:18px;letter-spacing:.3px;line-height:1.3;padding:8px;position:relative;box-shadow:0 4px 20px #2563eb14;transition:all .4s ease}.md-step__circle:before{content:counter(step-counter);counter-increment:step-counter;position:absolute;top:-10px;right:-10px;width:28px;height:28px;background:linear-gradient(135deg,var(--color-signature-blue) 0%,#6366f1 100%);color:#fff;font-size:.7rem;font-weight:800;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #2563eb4d}.md-step:hover .md-step__circle{transform:translateY(-6px);border-color:var(--color-signature-blue);box-shadow:0 8px 30px #2563eb2e;background:linear-gradient(135deg,#f8faff,#eef2ff)}.md-delivery__steps>:nth-child(1) .md-step__circle{animation:md-stepGlow 7s ease infinite 0s}.md-delivery__steps>:nth-child(3) .md-step__circle{animation:md-stepGlow 7s ease infinite 1s}.md-delivery__steps>:nth-child(5) .md-step__circle{animation:md-stepGlow 7s ease infinite 2s}.md-delivery__steps>:nth-child(7) .md-step__circle{animation:md-stepGlow 7s ease infinite 3s}.md-delivery__steps>:nth-child(9) .md-step__circle{animation:md-stepGlow 7s ease infinite 4s}.md-delivery__steps>:nth-child(11) .md-step__circle{animation:md-stepGlow 7s ease infinite 5s}.md-delivery__steps>:nth-child(13) .md-step__circle{animation:md-stepGlow 7s ease infinite 6s}.md-step__arrow{color:var(--color-signature-blue);font-size:1.2rem;margin:0 2px;font-weight:300;opacity:.5;display:flex;align-items:center;animation:md-arrowPulse 2s ease infinite}.md-reliable{padding:80px 0;background:linear-gradient(180deg,#f8f9fb,#eef1f8)}.md-reliable__inner{text-align:center;max-width:800px;margin:0 auto}.md-reliable__heading{font-size:2rem;font-weight:700;color:var(--md-text);margin-bottom:18px;line-height:1.35}.md-reliable__text{font-size:1rem;color:var(--md-gray);line-height:1.7;margin-bottom:40px}.md-reliable__pillars{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.md-pillar{display:flex;align-items:center;gap:8px;background:var(--md-white);border:1px solid var(--md-border);border-radius:30px;padding:10px 20px;box-shadow:0 2px 8px #0000000a;transition:background .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease;cursor:default}.md-pillar:hover{background:#e8a0250f;border-color:var(--md-accent);transform:translateY(-2px);box-shadow:0 4px 16px #e8a0251f}.md-pillar__dot{width:8px;height:8px;background:var(--md-accent);border-radius:50%;flex-shrink:0;transition:box-shadow .3s ease}.md-pillar:hover .md-pillar__dot{box-shadow:0 0 8px #e8a02599}.md-pillar__label{font-size:.85rem;color:var(--md-text);font-weight:500}.md-industries{padding:80px 0;background:var(--md-light-bg);text-align:center}.md-industries__title{font-size:2rem;font-weight:700;color:var(--md-text);margin-bottom:48px}.md-industries__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.md-industry{background:var(--md-white);border-radius:var(--md-radius);padding:32px 20px;text-align:center;border:1px solid var(--md-border);transition:box-shadow .4s ease,transform .4s ease,border-color .4s ease;cursor:default}.md-industry:hover{box-shadow:0 10px 30px #e8a0251a;transform:translateY(-5px);border-color:var(--md-accent)}.md-industry__icon{display:flex;align-items:center;justify-content:center;margin-bottom:14px;font-size:2rem}.md-industry__title{font-size:.95rem;font-weight:600;color:var(--md-text)}.md-tech{padding:80px 0;background:var(--md-white)}.md-tech__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.md-tech__heading{font-size:2.2rem;font-weight:700;color:var(--md-text);margin-bottom:20px;line-height:1.25}.md-tech__text{font-size:1rem;color:var(--md-gray);line-height:1.75;margin-bottom:14px}.md-tech__tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.md-tech__stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.md-tag{display:inline-block;background:var(--md-light-bg);color:var(--md-text);font-size:.75rem;font-weight:600;padding:4px 12px;border-radius:20px;border:1px solid var(--md-border);transition:background .3s ease,color .3s ease,border-color .3s ease,transform .3s ease}.md-tag:hover{background:var(--md-accent);color:var(--md-white);border-color:var(--md-accent);transform:translateY(-2px)}.md-faq{padding:80px 0;background:var(--md-light-bg)}.md-faq__wrapper{max-width:750px;margin:0 auto;text-align:center}.md-faq__heading{font-size:1.8rem;font-weight:700;color:var(--md-text);margin-bottom:12px}.md-faq__subtext{font-size:.95rem;color:#666;margin-bottom:32px}.md-faq__list{text-align:left}.md-faq__item{border-bottom:1px solid #e5e7eb;overflow:hidden}.md-faq__item summary{list-style:none}.md-faq__item summary::-webkit-details-marker{display:none}.md-faq__question{display:flex;justify-content:space-between;align-items:center;width:100%;padding:18px 0;cursor:pointer;font-size:1rem;font-weight:600;color:#000;text-align:left;gap:16px;transition:color .3s ease}.md-faq__question:hover{color:var(--md-accent)}.md-faq__chevron{flex-shrink:0;width:20px;height:20px;position:relative;transition:transform .3s ease}.md-faq__chevron:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-right:2.5px solid #000;border-bottom:2.5px solid #000;transform:translate(-50%,-25%) rotate(45deg);transition:transform .3s ease}.md-faq__item[open] .md-faq__chevron:before{transform:translate(-50%,-25%) rotate(-135deg)}.md-faq__answer{padding:0 0 18px;overflow:hidden}.md-faq__answer p{font-size:.9rem;color:#444;line-height:1.7;margin:0}.md-cta{padding:80px 0;background:var(--md-dark)}.md-cta__inner{text-align:center;max-width:650px;margin:0 auto}.md-cta__heading{font-size:2rem;font-weight:700;color:var(--md-white);margin-bottom:16px;line-height:1.3}.md-cta__text{font-size:1rem;color:var(--md-gray-light);line-height:1.7;margin-bottom:32px}.md-cta__button{display:inline-block;background:var(--md-accent);color:var(--md-white);font-size:1rem;font-weight:600;padding:14px 36px;border-radius:8px;text-decoration:none;transition:background .3s ease,transform .3s ease,box-shadow .3s ease;animation:md-pulse 2.5s ease infinite}.md-cta__button:hover{background:var(--md-accent-hover);transform:translateY(-3px);box-shadow:0 8px 24px #e8a02559;animation:none}button.md-cta__button{border:none;cursor:pointer;font-family:inherit}@media(max-width:1024px){.md-hero__title{font-size:2.2rem}.md-about__heading,.md-whoweare__heading,.md-tech__heading,.md-services__title,.md-delivery__heading{font-size:1.8rem}.md-step__circle{width:85px;height:85px;font-size:.62rem;border-radius:14px;padding:6px}.md-step__circle:before{width:22px;height:22px;font-size:.58rem}.md-step__arrow{font-size:1rem;margin:0 1px}.md-reliable__heading{font-size:1.8rem}}@media(max-width:768px){.md-hero{padding:100px 16px 80px}.md-hero__title{font-size:1.7rem}.md-hero__subtitle{font-size:1rem}.md-about__grid,.md-whoweare__grid,.md-tech__grid{grid-template-columns:1fr;gap:30px}.md-about__heading,.md-whoweare__heading,.md-tech__heading{font-size:1.6rem}.md-stats,.md-whoweare__stats,.md-tech__stats{grid-template-columns:1fr 1fr;order:2}.md-about__content,.md-whoweare__content{order:1}.md-services__grid{grid-template-columns:1fr}.md-services__title{font-size:1.5rem}.md-service-card--wide{grid-column:span 1}.md-delivery__heading{font-size:1.5rem}.md-delivery__steps{flex-wrap:wrap;gap:12px;justify-content:center}.md-step__arrow{display:none}.md-step__circle{width:90px;height:90px;font-size:.7rem;border-radius:16px}.md-reliable__heading{font-size:1.5rem}.md-reliable__pillars{flex-wrap:wrap;gap:12px}.md-industries__title{font-size:1.5rem}.md-industries__grid{grid-template-columns:1fr 1fr}.md-faq__heading{font-size:1.3rem}.md-cta__heading{font-size:1.5rem}.md-animate,.md-animate--left,.md-animate--right,.md-animate--scale{opacity:1;transform:none;animation:none}}@media(max-width:480px){.md-hero{padding:90px 14px 60px}.md-hero__title{font-size:1.4rem}.md-hero__subtitle{font-size:.9rem}.md-about,.md-whoweare,.md-services,.md-delivery,.md-reliable,.md-industries,.md-faq,.md-cta,.md-tech{padding:50px 0}.md-about__heading,.md-whoweare__heading,.md-tech__heading{font-size:1.4rem}.md-about__text,.md-whoweare__text,.md-tech__text{font-size:.9rem}.md-stats,.md-whoweare__stats,.md-tech__stats{grid-template-columns:1fr 1fr;gap:12px}.md-stat{padding:20px 14px}.md-stat__number{font-size:1.8rem}.md-stat__label{font-size:.75rem}.md-services__title{font-size:1.3rem}.md-service-card{padding:20px 16px}.md-delivery__heading{font-size:1.3rem}.md-step__circle{width:80px;height:80px;font-size:.65rem;border-radius:14px}.md-step__circle:before{width:22px;height:22px;font-size:.6rem;top:-8px;right:-8px}.md-reliable__heading{font-size:1.3rem}.md-pillar{padding:10px 14px;font-size:.82rem}.md-industries__grid{grid-template-columns:1fr 1fr;gap:12px}.md-industry{padding:20px 14px}.md-cta__heading{font-size:1.3rem}.md-cta__button{font-size:.9rem;padding:14px 28px}}:root{--pd-accent: #e8a025;--pd-accent-hover: #d4911e;--pd-dark: #0b1120;--pd-dark-2: #101828;--pd-dark-3: #1a2332;--pd-white: #ffffff;--pd-gray: #000000;--pd-gray-light: #e0e7ff;--pd-light-bg: #f8f9fb;--pd-light-bg-2: #f1f3f7;--pd-text: #444444;--pd-text-light: #d1d5db;--pd-border: #e5e7eb;--pd-radius: 12px;--pd-radius-lg: 20px;--pd-shadow: 0 4px 24px rgba(0, 0, 0, .06);--pd-shadow-lg: 0 8px 40px rgba(0, 0, 0, .1);--pd-transition: .3s ease}@keyframes pd-fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes pd-fadeLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes pd-fadeRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes pd-scaleIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes pd-pulse{0%,to{box-shadow:0 0 #e8a02566}50%{box-shadow:0 0 0 12px #e8a02500}}@keyframes pd-shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes pd-statPop{0%{opacity:0;transform:scale(0) translateY(10px)}60%{opacity:1;transform:scale(1.15) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes pd-stepGlow{0%,10%{border-color:var(--color-signature-blue);box-shadow:0 8px 30px #2563eb40,0 0 0 4px #2563eb1a;transform:translateY(-4px) scale(1.03);background:linear-gradient(135deg,#f0f4ff,#e0e7ff)}22%,to{border-color:#e0e7ff;box-shadow:0 4px 20px #2563eb14;transform:translateY(0) scale(1);background:var(--pd-white)}}@keyframes pd-arrowPulse{0%,to{opacity:.4;transform:translate(0)}50%{opacity:.8;transform:translate(3px)}}.pd-animate{opacity:0;transform:translateY(40px);animation:pd-fadeUp .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.pd-animate--left{opacity:0;transform:translate(-40px);animation:pd-fadeLeft .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.pd-animate--right{opacity:0;transform:translate(40px);animation:pd-fadeRight .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.pd-animate--scale{opacity:0;transform:scale(.85);animation:pd-scaleIn .7s ease forwards;animation-timeline:view();animation-range:entry 0% entry 25%}.pd-stagger>*:nth-child(1){animation-delay:0s}.pd-stagger>*:nth-child(2){animation-delay:.08s}.pd-stagger>*:nth-child(3){animation-delay:.16s}.pd-stagger>*:nth-child(4){animation-delay:.24s}.pd-stagger>*:nth-child(5){animation-delay:.32s}.pd-stagger>*:nth-child(6){animation-delay:.4s}.pd-stagger>*:nth-child(7){animation-delay:.48s}@supports not (animation-timeline: view()){.pd-animate,.pd-animate--left,.pd-animate--right,.pd-animate--scale{opacity:1;transform:none;animation:none}}.pd-container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.pd-text-accent{color:var(--pd-accent)}.pd-checklist{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.pd-checklist__item{display:flex;align-items:flex-start;gap:10px;font-size:.95rem;color:var(--pd-text);line-height:1.5}.pd-checklist__icon{flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;color:var(--pd-accent)}.pd-hero{background:var(--pd-dark);text-align:center;padding:140px 20px 120px;position:relative;overflow:hidden}.pd-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 30% 50%,rgba(232,160,37,.08) 0%,transparent 60%),radial-gradient(ellipse at 70% 30%,rgba(59,130,246,.06) 0%,transparent 50%);pointer-events:none}.pd-hero__inner{position:relative;z-index:1;max-width:800px;margin:0 auto}.pd-hero__title{font-size:3rem;font-weight:700;color:var(--pd-white);margin-bottom:20px;line-height:1.2;animation:pd-fadeUp .7s ease .25s both}.pd-hero__title-accent{color:var(--pd-accent);font-style:italic;display:inline-block}.pd-hero__subtitle{font-size:1.3rem;color:var(--pd-white);margin-bottom:14px;font-weight:500;line-height:1.5;animation:pd-fadeUp .7s ease .45s both}.pd-hero__desc{font-size:.95rem;color:var(--pd-gray-light);font-style:italic;animation:pd-fadeUp .7s ease .6s both}.pd-about{padding:80px 0;background:var(--pd-white)}.pd-about__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.pd-about__heading{font-size:2.2rem;font-weight:700;color:var(--pd-text);margin-bottom:20px;line-height:1.25}.pd-about__text{font-size:1rem;color:var(--pd-gray);line-height:1.75;margin-bottom:14px}.pd-about__text:last-child{margin-bottom:0}.pd-stats,.pd-whoweare__stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.pd-stat{background:var(--pd-light-bg);border-radius:var(--pd-radius);padding:28px 20px;text-align:center;border:1px solid var(--pd-border);transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease;position:relative;overflow:hidden}.pd-stat:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--pd-accent),var(--color-signature-blue));transform:scaleX(0);transform-origin:left;transition:transform .5s ease}.pd-stat:hover:before{transform:scaleX(1)}.pd-stat:hover{transform:translateY(-5px);box-shadow:0 12px 30px #00000014;border-color:var(--pd-accent)}.pd-stat__number{display:block;font-size:2.4rem;font-weight:800;color:var(--color-signature-blue);line-height:1;margin-bottom:8px;letter-spacing:-1px;font-variant-numeric:tabular-nums;opacity:0;transform:scale(0) translateY(10px);animation:pd-statPop .6s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:.3s}.pd-stat:nth-child(1) .pd-stat__number{animation-delay:.2s}.pd-stat:nth-child(2) .pd-stat__number{animation-delay:.4s}.pd-stat:nth-child(3) .pd-stat__number{animation-delay:.6s}.pd-stat:nth-child(4) .pd-stat__number{animation-delay:.8s}.pd-stat__label{display:block;font-size:.82rem;color:var(--pd-gray);font-weight:500;line-height:1.3}.pd-stat--dark{background:var(--pd-white);border-color:var(--pd-border)}.pd-stat__icon{display:flex;align-items:center;justify-content:center;margin-bottom:10px;font-size:1.8rem}.pd-whoweare{padding:80px 0;background:var(--pd-light-bg)}.pd-whoweare__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.pd-whoweare__heading{font-size:2.2rem;font-weight:700;color:var(--pd-text);margin-bottom:20px;line-height:1.25}.pd-whoweare__text{font-size:1rem;color:var(--pd-gray);line-height:1.75;margin-bottom:14px}.pd-services{padding:80px 0;background:var(--pd-white)}.pd-services__header{text-align:center;margin-bottom:48px}.pd-services__title{font-size:2.2rem;font-weight:700;color:var(--pd-text)}.pd-services__subtitle{font-size:1rem;color:var(--pd-gray);margin-top:12px;line-height:1.6}.pd-services__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.pd-service-card{background:var(--pd-light-bg);border-radius:var(--pd-radius);padding:28px;border:1px solid transparent;transition:box-shadow .4s ease,transform .4s ease,border-color .4s ease,background .4s ease}.pd-service-card:hover{box-shadow:0 12px 36px #e8a0251f;transform:translateY(-5px);border-color:var(--pd-accent);background:var(--pd-white)}.pd-service-card--wide{grid-column:1 / -1}.pd-service-card__badge{display:inline-block;background:linear-gradient(110deg,var(--color-signature-blue) 30%,#60a5fa 50%,var(--color-signature-blue) 70%);background-size:200% 100%;color:var(--pd-white);font-size:.75rem;font-weight:700;width:34px;height:34px;line-height:34px;text-align:center;border-radius:8px;margin-bottom:16px;transition:transform .3s ease}.pd-service-card:hover .pd-service-card__badge{animation:pd-shimmer 1.5s ease infinite;transform:scale(1.1)}.pd-service-card__title{font-size:1.1rem;font-weight:600;color:var(--pd-text);margin-bottom:10px}.pd-service-card__text{font-size:.9rem;color:var(--pd-gray);line-height:1.65;margin-bottom:0}.pd-delivery{padding:80px 0;background:linear-gradient(180deg,#fff,#f0f4ff);text-align:center;position:relative;overflow:hidden}.pd-delivery:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:2px;height:100%;background:linear-gradient(180deg,transparent 0%,var(--color-signature-blue) 15%,var(--color-signature-blue) 85%,transparent 100%);opacity:.15;pointer-events:none}.pd-delivery__heading{font-size:2rem;font-weight:700;color:var(--pd-text);margin-bottom:14px;position:relative;z-index:1}.pd-delivery__text{font-size:1rem;color:var(--pd-gray);margin-bottom:48px;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6;position:relative;z-index:1}.pd-delivery__steps{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:6px;position:relative;z-index:1;counter-reset:step-counter}.pd-step{display:flex;flex-direction:column;align-items:center;position:relative}.pd-step__circle{width:95px;height:95px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:var(--pd-white);border:2px solid #e0e7ff;color:var(--pd-text);font-weight:700;font-size:.68rem;border-radius:18px;letter-spacing:.3px;line-height:1.3;padding:8px;position:relative;box-shadow:0 4px 20px #2563eb14;transition:all .4s ease}.pd-step__circle:before{content:counter(step-counter);counter-increment:step-counter;position:absolute;top:-10px;right:-10px;width:28px;height:28px;background:linear-gradient(135deg,var(--color-signature-blue) 0%,#6366f1 100%);color:#fff;font-size:.7rem;font-weight:800;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #2563eb4d}.pd-step:hover .pd-step__circle{transform:translateY(-6px);border-color:var(--color-signature-blue);box-shadow:0 8px 30px #2563eb2e;background:linear-gradient(135deg,#f8faff,#eef2ff)}.pd-delivery__steps>:nth-child(1) .pd-step__circle{animation:pd-stepGlow 7s ease infinite 0s}.pd-delivery__steps>:nth-child(3) .pd-step__circle{animation:pd-stepGlow 7s ease infinite 1s}.pd-delivery__steps>:nth-child(5) .pd-step__circle{animation:pd-stepGlow 7s ease infinite 2s}.pd-delivery__steps>:nth-child(7) .pd-step__circle{animation:pd-stepGlow 7s ease infinite 3s}.pd-delivery__steps>:nth-child(9) .pd-step__circle{animation:pd-stepGlow 7s ease infinite 4s}.pd-delivery__steps>:nth-child(11) .pd-step__circle{animation:pd-stepGlow 7s ease infinite 5s}.pd-delivery__steps>:nth-child(13) .pd-step__circle{animation:pd-stepGlow 7s ease infinite 6s}.pd-step__arrow{color:var(--color-signature-blue);font-size:1.2rem;margin:0 2px;font-weight:300;opacity:.5;display:flex;align-items:center;animation:pd-arrowPulse 2s ease infinite}.pd-reliable{padding:80px 0;background:linear-gradient(180deg,#f8f9fb,#eef1f8)}.pd-reliable__inner{text-align:center;max-width:800px;margin:0 auto}.pd-reliable__heading{font-size:2rem;font-weight:700;color:var(--pd-text);margin-bottom:18px;line-height:1.35}.pd-reliable__text{font-size:1rem;color:var(--pd-gray);line-height:1.7;margin-bottom:40px}.pd-reliable__pillars{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.pd-pillar{display:flex;align-items:center;gap:8px;background:var(--pd-white);border:1px solid var(--pd-border);border-radius:30px;padding:10px 20px;box-shadow:0 2px 8px #0000000a;transition:background .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease;cursor:default}.pd-pillar:hover{background:#e8a0250f;border-color:var(--pd-accent);transform:translateY(-2px);box-shadow:0 4px 16px #e8a0251f}.pd-pillar__dot{width:8px;height:8px;background:var(--pd-accent);border-radius:50%;flex-shrink:0;transition:box-shadow .3s ease}.pd-pillar:hover .pd-pillar__dot{box-shadow:0 0 8px #e8a02599}.pd-pillar__label{font-size:.85rem;color:var(--pd-text);font-weight:500}.pd-industries{padding:80px 0;background:var(--pd-light-bg);text-align:center}.pd-industries__title{font-size:2rem;font-weight:700;color:var(--pd-text);margin-bottom:48px}.pd-industries__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.pd-industry{background:var(--pd-white);border-radius:var(--pd-radius);padding:32px 20px;text-align:center;border:1px solid var(--pd-border);transition:box-shadow .4s ease,transform .4s ease,border-color .4s ease;cursor:default}.pd-industry:hover{box-shadow:0 10px 30px #e8a0251a;transform:translateY(-5px);border-color:var(--pd-accent)}.pd-industry__icon{display:flex;align-items:center;justify-content:center;margin-bottom:14px;font-size:2rem}.pd-industry__title{font-size:.95rem;font-weight:600;color:var(--pd-text)}.pd-tech{padding:80px 0;background:var(--pd-white)}.pd-tech__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.pd-tech__heading{font-size:2.2rem;font-weight:700;color:var(--pd-text);margin-bottom:20px;line-height:1.25}.pd-tech__text{font-size:1rem;color:var(--pd-gray);line-height:1.75;margin-bottom:14px}.pd-tech__tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.pd-tech__stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.pd-tag{display:inline-block;background:var(--pd-light-bg);color:var(--pd-text);font-size:.75rem;font-weight:600;padding:4px 12px;border-radius:20px;border:1px solid var(--pd-border);transition:background .3s ease,color .3s ease,border-color .3s ease,transform .3s ease}.pd-tag:hover{background:var(--pd-accent);color:var(--pd-white);border-color:var(--pd-accent);transform:translateY(-2px)}.pd-faq{padding:80px 0;background:var(--pd-light-bg)}.pd-faq__wrapper{max-width:750px;margin:0 auto;text-align:center}.pd-faq__heading{font-size:1.8rem;font-weight:700;color:var(--pd-text);margin-bottom:12px}.pd-faq__subtext{font-size:.95rem;color:#666;margin-bottom:32px}.pd-faq__list{text-align:left}.pd-faq__item{border-bottom:1px solid #e5e7eb;overflow:hidden}.pd-faq__item summary{list-style:none}.pd-faq__item summary::-webkit-details-marker{display:none}.pd-faq__question{display:flex;justify-content:space-between;align-items:center;width:100%;padding:18px 0;cursor:pointer;font-size:1rem;font-weight:600;color:#000;text-align:left;gap:16px;transition:color .3s ease}.pd-faq__question:hover{color:var(--pd-accent)}.pd-faq__chevron{flex-shrink:0;width:20px;height:20px;position:relative;transition:transform .3s ease}.pd-faq__chevron:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-right:2.5px solid #000;border-bottom:2.5px solid #000;transform:translate(-50%,-25%) rotate(45deg);transition:transform .3s ease}.pd-faq__item[open] .pd-faq__chevron:before{transform:translate(-50%,-25%) rotate(-135deg)}.pd-faq__answer{padding:0 0 18px;overflow:hidden}.pd-faq__answer p{font-size:.9rem;color:#444;line-height:1.7;margin:0}.pd-cta{padding:80px 0;background:var(--pd-dark)}.pd-cta__inner{text-align:center;max-width:650px;margin:0 auto}.pd-cta__heading{font-size:2rem;font-weight:700;color:var(--pd-white);margin-bottom:16px;line-height:1.3}.pd-cta__text{font-size:1rem;color:var(--pd-gray-light);line-height:1.7;margin-bottom:32px}.pd-cta__button{display:inline-block;background:var(--pd-accent);color:var(--pd-white);font-size:1rem;font-weight:600;padding:14px 36px;border-radius:8px;text-decoration:none;transition:background .3s ease,transform .3s ease,box-shadow .3s ease;animation:pd-pulse 2.5s ease infinite}.pd-cta__button:hover{background:var(--pd-accent-hover);transform:translateY(-3px);box-shadow:0 8px 24px #e8a02559;animation:none}button.pd-cta__button{border:none;cursor:pointer;font-family:inherit}@media(max-width:1024px){.pd-hero__title{font-size:2.2rem}.pd-about__heading,.pd-whoweare__heading,.pd-tech__heading,.pd-services__title,.pd-delivery__heading{font-size:1.8rem}.pd-step__circle{width:85px;height:85px;font-size:.62rem;border-radius:14px;padding:6px}.pd-step__circle:before{width:22px;height:22px;font-size:.58rem}.pd-step__arrow{font-size:1rem;margin:0 1px}.pd-reliable__heading{font-size:1.8rem}}@media(max-width:768px){.pd-hero{padding:100px 16px 80px}.pd-hero__title{font-size:1.7rem}.pd-hero__subtitle{font-size:1rem}.pd-about__grid,.pd-whoweare__grid,.pd-tech__grid{grid-template-columns:1fr;gap:30px}.pd-about__heading,.pd-whoweare__heading,.pd-tech__heading{font-size:1.6rem}.pd-stats,.pd-whoweare__stats,.pd-tech__stats{grid-template-columns:1fr 1fr;order:2}.pd-about__content,.pd-whoweare__content{order:1}.pd-services__grid{grid-template-columns:1fr}.pd-services__title{font-size:1.5rem}.pd-service-card--wide{grid-column:span 1}.pd-delivery__heading{font-size:1.5rem}.pd-delivery__steps{flex-wrap:wrap;gap:12px;justify-content:center}.pd-step__arrow{display:none}.pd-step__circle{width:90px;height:90px;font-size:.7rem;border-radius:16px}.pd-reliable__heading{font-size:1.5rem}.pd-reliable__pillars{flex-wrap:wrap;gap:12px}.pd-industries__title{font-size:1.5rem}.pd-industries__grid{grid-template-columns:1fr 1fr}.pd-faq__heading{font-size:1.3rem}.pd-cta__heading{font-size:1.5rem}.pd-animate,.pd-animate--left,.pd-animate--right,.pd-animate--scale{opacity:1;transform:none;animation:none}}@media(max-width:480px){.pd-hero{padding:90px 14px 60px}.pd-hero__title{font-size:1.4rem}.pd-hero__subtitle{font-size:.9rem}.pd-about,.pd-whoweare,.pd-services,.pd-delivery,.pd-reliable,.pd-industries,.pd-faq,.pd-cta,.pd-tech{padding:50px 0}.pd-about__heading,.pd-whoweare__heading,.pd-tech__heading{font-size:1.4rem}.pd-about__text,.pd-whoweare__text,.pd-tech__text{font-size:.9rem}.pd-stats,.pd-whoweare__stats,.pd-tech__stats{grid-template-columns:1fr 1fr;gap:12px}.pd-stat{padding:20px 14px}.pd-stat__number{font-size:1.8rem}.pd-stat__label{font-size:.75rem}.pd-services__title{font-size:1.3rem}.pd-service-card{padding:20px 16px}.pd-delivery__heading{font-size:1.3rem}.pd-step__circle{width:80px;height:80px;font-size:.65rem;border-radius:14px}.pd-step__circle:before{width:22px;height:22px;font-size:.6rem;top:-8px;right:-8px}.pd-reliable__heading{font-size:1.3rem}.pd-pillar{padding:10px 14px;font-size:.82rem}.pd-industries__grid{grid-template-columns:1fr 1fr;gap:12px}.pd-industry{padding:20px 14px}.pd-cta__heading{font-size:1.3rem}.pd-cta__button{font-size:.9rem;padding:14px 28px}}:root{--ur-accent: #e8a025;--ur-accent-hover: #d4911e;--ur-dark: #0b1120;--ur-dark-2: #101828;--ur-dark-3: #1a2332;--ur-white: #ffffff;--ur-gray: #000000;--ur-gray-light: #e0e7ff;--ur-light-bg: #f8f9fb;--ur-light-bg-2: #f1f3f7;--ur-text: #444444;--ur-text-light: #d1d5db;--ur-border: #e5e7eb;--ur-radius: 12px;--ur-radius-lg: 20px;--ur-shadow: 0 4px 24px rgba(0, 0, 0, .06);--ur-shadow-lg: 0 8px 40px rgba(0, 0, 0, .1);--ur-transition: .3s ease}@keyframes ur-fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes ur-fadeLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes ur-fadeRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes ur-scaleIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes ur-pulse{0%,to{box-shadow:0 0 #e8a02566}50%{box-shadow:0 0 0 12px #e8a02500}}@keyframes ur-shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes ur-statPop{0%{opacity:0;transform:scale(0) translateY(10px)}60%{opacity:1;transform:scale(1.15) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes ur-stepGlow{0%,10%{border-color:var(--color-signature-blue);box-shadow:0 8px 30px #2563eb40,0 0 0 4px #2563eb1a;transform:translateY(-4px) scale(1.03);background:linear-gradient(135deg,#f0f4ff,#e0e7ff)}22%,to{border-color:#e0e7ff;box-shadow:0 4px 20px #2563eb14;transform:translateY(0) scale(1);background:var(--ur-white)}}@keyframes ur-arrowPulse{0%,to{opacity:.4;transform:translate(0)}50%{opacity:.8;transform:translate(3px)}}.ur-animate{opacity:0;transform:translateY(40px);animation:ur-fadeUp .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.ur-animate--left{opacity:0;transform:translate(-40px);animation:ur-fadeLeft .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.ur-animate--right{opacity:0;transform:translate(40px);animation:ur-fadeRight .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.ur-animate--scale{opacity:0;transform:scale(.85);animation:ur-scaleIn .7s ease forwards;animation-timeline:view();animation-range:entry 0% entry 25%}.ur-stagger>*:nth-child(1){animation-delay:0s}.ur-stagger>*:nth-child(2){animation-delay:.08s}.ur-stagger>*:nth-child(3){animation-delay:.16s}.ur-stagger>*:nth-child(4){animation-delay:.24s}.ur-stagger>*:nth-child(5){animation-delay:.32s}.ur-stagger>*:nth-child(6){animation-delay:.4s}.ur-stagger>*:nth-child(7){animation-delay:.48s}@supports not (animation-timeline: view()){.ur-animate,.ur-animate--left,.ur-animate--right,.ur-animate--scale{opacity:1;transform:none;animation:none}}.ur-container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.ur-text-accent{color:var(--ur-accent)}.ur-checklist{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.ur-checklist__item{display:flex;align-items:flex-start;gap:10px;font-size:.95rem;color:var(--ur-text);line-height:1.5}.ur-checklist__icon{flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;color:var(--ur-accent)}.ur-hero{background:var(--ur-dark);text-align:center;padding:140px 20px 120px;position:relative;overflow:hidden}.ur-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 30% 50%,rgba(232,160,37,.08) 0%,transparent 60%),radial-gradient(ellipse at 70% 30%,rgba(59,130,246,.06) 0%,transparent 50%);pointer-events:none}.ur-hero__inner{position:relative;z-index:1;max-width:800px;margin:0 auto}.ur-hero__title{font-size:3rem;font-weight:700;color:var(--ur-white);margin-bottom:20px;line-height:1.2;animation:ur-fadeUp .7s ease .25s both}.ur-hero__title-accent{color:var(--ur-accent);font-style:italic;display:inline-block}.ur-hero__subtitle{font-size:1.3rem;color:var(--ur-white);margin-bottom:14px;font-weight:500;line-height:1.5;animation:ur-fadeUp .7s ease .45s both}.ur-hero__desc{font-size:.95rem;color:var(--ur-gray-light);font-style:italic;animation:ur-fadeUp .7s ease .6s both}.ur-about{padding:80px 0;background:var(--ur-white)}.ur-about__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.ur-about__heading{font-size:2.2rem;font-weight:700;color:var(--ur-text);margin-bottom:20px;line-height:1.25}.ur-about__text{font-size:1rem;color:var(--ur-gray);line-height:1.75;margin-bottom:14px}.ur-about__text:last-child{margin-bottom:0}.ur-stats,.ur-whoweare__stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ur-stat{background:var(--ur-light-bg);border-radius:var(--ur-radius);padding:28px 20px;text-align:center;border:1px solid var(--ur-border);transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease;position:relative;overflow:hidden}.ur-stat:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--ur-accent),var(--color-signature-blue));transform:scaleX(0);transform-origin:left;transition:transform .5s ease}.ur-stat:hover:before{transform:scaleX(1)}.ur-stat:hover{transform:translateY(-5px);box-shadow:0 12px 30px #00000014;border-color:var(--ur-accent)}.ur-stat__number{display:block;font-size:2.4rem;font-weight:800;color:var(--color-signature-blue);line-height:1;margin-bottom:8px;letter-spacing:-1px;font-variant-numeric:tabular-nums;opacity:0;transform:scale(0) translateY(10px);animation:ur-statPop .6s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:.3s}.ur-stat:nth-child(1) .ur-stat__number{animation-delay:.2s}.ur-stat:nth-child(2) .ur-stat__number{animation-delay:.4s}.ur-stat:nth-child(3) .ur-stat__number{animation-delay:.6s}.ur-stat:nth-child(4) .ur-stat__number{animation-delay:.8s}.ur-stat__label{display:block;font-size:.82rem;color:var(--ur-gray);font-weight:500;line-height:1.3}.ur-stat--dark{background:var(--ur-white);border-color:var(--ur-border)}.ur-stat__icon{display:flex;align-items:center;justify-content:center;margin-bottom:10px;font-size:1.8rem}.ur-whoweare{padding:80px 0;background:var(--ur-light-bg)}.ur-whoweare__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.ur-whoweare__heading{font-size:2.2rem;font-weight:700;color:var(--ur-text);margin-bottom:20px;line-height:1.25}.ur-whoweare__text{font-size:1rem;color:var(--ur-gray);line-height:1.75;margin-bottom:14px}.ur-services{padding:80px 0;background:var(--ur-white)}.ur-services__header{text-align:center;margin-bottom:48px}.ur-services__title{font-size:2.2rem;font-weight:700;color:var(--ur-text)}.ur-services__subtitle{font-size:1rem;color:var(--ur-gray);margin-top:12px;line-height:1.6}.ur-services__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.ur-service-card{background:var(--ur-light-bg);border-radius:var(--ur-radius);padding:28px;border:1px solid transparent;transition:box-shadow .4s ease,transform .4s ease,border-color .4s ease,background .4s ease}.ur-service-card:hover{box-shadow:0 12px 36px #e8a0251f;transform:translateY(-5px);border-color:var(--ur-accent);background:var(--ur-white)}.ur-service-card--wide{grid-column:1 / -1}.ur-service-card__badge{display:inline-block;background:linear-gradient(110deg,var(--color-signature-blue) 30%,#60a5fa 50%,var(--color-signature-blue) 70%);background-size:200% 100%;color:var(--ur-white);font-size:.75rem;font-weight:700;width:34px;height:34px;line-height:34px;text-align:center;border-radius:8px;margin-bottom:16px;transition:transform .3s ease}.ur-service-card:hover .ur-service-card__badge{animation:ur-shimmer 1.5s ease infinite;transform:scale(1.1)}.ur-service-card__title{font-size:1.1rem;font-weight:600;color:var(--ur-text);margin-bottom:10px}.ur-service-card__text{font-size:.9rem;color:var(--ur-gray);line-height:1.65;margin-bottom:0}.ur-delivery{padding:80px 0;background:linear-gradient(180deg,#fff,#f0f4ff);text-align:center;position:relative;overflow:hidden}.ur-delivery:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:2px;height:100%;background:linear-gradient(180deg,transparent 0%,var(--color-signature-blue) 15%,var(--color-signature-blue) 85%,transparent 100%);opacity:.15;pointer-events:none}.ur-delivery__heading{font-size:2rem;font-weight:700;color:var(--ur-text);margin-bottom:14px;position:relative;z-index:1}.ur-delivery__text{font-size:1rem;color:var(--ur-gray);margin-bottom:48px;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6;position:relative;z-index:1}.ur-delivery__steps{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:6px;position:relative;z-index:1;counter-reset:step-counter}.ur-step{display:flex;flex-direction:column;align-items:center;position:relative}.ur-step__circle{width:95px;height:95px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:var(--ur-white);border:2px solid #e0e7ff;color:var(--ur-text);font-weight:700;font-size:.68rem;border-radius:18px;letter-spacing:.3px;line-height:1.3;padding:8px;position:relative;box-shadow:0 4px 20px #2563eb14;transition:all .4s ease}.ur-step__circle:before{content:counter(step-counter);counter-increment:step-counter;position:absolute;top:-10px;right:-10px;width:28px;height:28px;background:linear-gradient(135deg,var(--color-signature-blue) 0%,#6366f1 100%);color:#fff;font-size:.7rem;font-weight:800;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #2563eb4d}.ur-step:hover .ur-step__circle{transform:translateY(-6px);border-color:var(--color-signature-blue);box-shadow:0 8px 30px #2563eb2e;background:linear-gradient(135deg,#f8faff,#eef2ff)}.ur-delivery__steps>:nth-child(1) .ur-step__circle{animation:ur-stepGlow 7s ease infinite 0s}.ur-delivery__steps>:nth-child(3) .ur-step__circle{animation:ur-stepGlow 7s ease infinite 1s}.ur-delivery__steps>:nth-child(5) .ur-step__circle{animation:ur-stepGlow 7s ease infinite 2s}.ur-delivery__steps>:nth-child(7) .ur-step__circle{animation:ur-stepGlow 7s ease infinite 3s}.ur-delivery__steps>:nth-child(9) .ur-step__circle{animation:ur-stepGlow 7s ease infinite 4s}.ur-delivery__steps>:nth-child(11) .ur-step__circle{animation:ur-stepGlow 7s ease infinite 5s}.ur-delivery__steps>:nth-child(13) .ur-step__circle{animation:ur-stepGlow 7s ease infinite 6s}.ur-step__arrow{color:var(--color-signature-blue);font-size:1.2rem;margin:0 2px;font-weight:300;opacity:.5;display:flex;align-items:center;animation:ur-arrowPulse 2s ease infinite}.ur-reliable{padding:80px 0;background:linear-gradient(180deg,#f8f9fb,#eef1f8)}.ur-reliable__inner{text-align:center;max-width:800px;margin:0 auto}.ur-reliable__heading{font-size:2rem;font-weight:700;color:var(--ur-text);margin-bottom:18px;line-height:1.35}.ur-reliable__text{font-size:1rem;color:var(--ur-gray);line-height:1.7;margin-bottom:40px}.ur-reliable__pillars{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.ur-pillar{display:flex;align-items:center;gap:8px;background:var(--ur-white);border:1px solid var(--ur-border);border-radius:30px;padding:10px 20px;box-shadow:0 2px 8px #0000000a;transition:background .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease;cursor:default}.ur-pillar:hover{background:#e8a0250f;border-color:var(--ur-accent);transform:translateY(-2px);box-shadow:0 4px 16px #e8a0251f}.ur-pillar__dot{width:8px;height:8px;background:var(--ur-accent);border-radius:50%;flex-shrink:0;transition:box-shadow .3s ease}.ur-pillar:hover .ur-pillar__dot{box-shadow:0 0 8px #e8a02599}.ur-pillar__label{font-size:.85rem;color:var(--ur-text);font-weight:500}.ur-industries{padding:80px 0;background:var(--ur-light-bg);text-align:center}.ur-industries__title{font-size:2rem;font-weight:700;color:var(--ur-text);margin-bottom:48px}.ur-industries__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.ur-industry{background:var(--ur-white);border-radius:var(--ur-radius);padding:32px 20px;text-align:center;border:1px solid var(--ur-border);transition:box-shadow .4s ease,transform .4s ease,border-color .4s ease;cursor:default}.ur-industry:hover{box-shadow:0 10px 30px #e8a0251a;transform:translateY(-5px);border-color:var(--ur-accent)}.ur-industry__icon{display:flex;align-items:center;justify-content:center;margin-bottom:14px;font-size:2rem}.ur-industry__title{font-size:.95rem;font-weight:600;color:var(--ur-text)}.ur-tech{padding:80px 0;background:var(--ur-white)}.ur-tech__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.ur-tech__heading{font-size:2.2rem;font-weight:700;color:var(--ur-text);margin-bottom:20px;line-height:1.25}.ur-tech__text{font-size:1rem;color:var(--ur-gray);line-height:1.75;margin-bottom:14px}.ur-tech__tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.ur-tech__stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ur-tag{display:inline-block;background:var(--ur-light-bg);color:var(--ur-text);font-size:.75rem;font-weight:600;padding:4px 12px;border-radius:20px;border:1px solid var(--ur-border);transition:background .3s ease,color .3s ease,border-color .3s ease,transform .3s ease}.ur-tag:hover{background:var(--ur-accent);color:var(--ur-white);border-color:var(--ur-accent);transform:translateY(-2px)}.ur-faq{padding:80px 0;background:var(--ur-light-bg)}.ur-faq__wrapper{max-width:750px;margin:0 auto;text-align:center}.ur-faq__heading{font-size:1.8rem;font-weight:700;color:var(--ur-text);margin-bottom:12px}.ur-faq__subtext{font-size:.95rem;color:#666;margin-bottom:32px}.ur-faq__list{text-align:left}.ur-faq__item{border-bottom:1px solid #e5e7eb;overflow:hidden}.ur-faq__item summary{list-style:none}.ur-faq__item summary::-webkit-details-marker{display:none}.ur-faq__question{display:flex;justify-content:space-between;align-items:center;width:100%;padding:18px 0;cursor:pointer;font-size:1rem;font-weight:600;color:#000;text-align:left;gap:16px;transition:color .3s ease}.ur-faq__question:hover{color:var(--ur-accent)}.ur-faq__chevron{flex-shrink:0;width:20px;height:20px;position:relative;transition:transform .3s ease}.ur-faq__chevron:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-right:2.5px solid #000;border-bottom:2.5px solid #000;transform:translate(-50%,-25%) rotate(45deg);transition:transform .3s ease}.ur-faq__item[open] .ur-faq__chevron:before{transform:translate(-50%,-25%) rotate(-135deg)}.ur-faq__answer{padding:0 0 18px;overflow:hidden}.ur-faq__answer p{font-size:.9rem;color:#444;line-height:1.7;margin:0}.ur-cta{padding:80px 0;background:var(--ur-dark)}.ur-cta__inner{text-align:center;max-width:650px;margin:0 auto}.ur-cta__heading{font-size:2rem;font-weight:700;color:var(--ur-white);margin-bottom:16px;line-height:1.3}.ur-cta__text{font-size:1rem;color:var(--ur-gray-light);line-height:1.7;margin-bottom:32px}.ur-cta__button{display:inline-block;background:var(--ur-accent);color:var(--ur-white);font-size:1rem;font-weight:600;padding:14px 36px;border-radius:8px;text-decoration:none;transition:background .3s ease,transform .3s ease,box-shadow .3s ease;animation:ur-pulse 2.5s ease infinite}.ur-cta__button:hover{background:var(--ur-accent-hover);transform:translateY(-3px);box-shadow:0 8px 24px #e8a02559;animation:none}button.ur-cta__button{border:none;cursor:pointer;font-family:inherit}@media(max-width:1024px){.ur-hero__title{font-size:2.2rem}.ur-about__heading,.ur-whoweare__heading,.ur-tech__heading,.ur-services__title,.ur-delivery__heading{font-size:1.8rem}.ur-step__circle{width:85px;height:85px;font-size:.62rem;border-radius:14px;padding:6px}.ur-step__circle:before{width:22px;height:22px;font-size:.58rem}.ur-step__arrow{font-size:1rem;margin:0 1px}.ur-reliable__heading{font-size:1.8rem}}@media(max-width:768px){.ur-hero{padding:100px 16px 80px}.ur-hero__title{font-size:1.7rem}.ur-hero__subtitle{font-size:1rem}.ur-about__grid,.ur-whoweare__grid,.ur-tech__grid{grid-template-columns:1fr;gap:30px}.ur-about__heading,.ur-whoweare__heading,.ur-tech__heading{font-size:1.6rem}.ur-stats,.ur-whoweare__stats,.ur-tech__stats{grid-template-columns:1fr 1fr;order:2}.ur-about__content,.ur-whoweare__content{order:1}.ur-services__grid{grid-template-columns:1fr}.ur-services__title{font-size:1.5rem}.ur-service-card--wide{grid-column:span 1}.ur-delivery__heading{font-size:1.5rem}.ur-delivery__steps{flex-wrap:wrap;gap:12px;justify-content:center}.ur-step__arrow{display:none}.ur-step__circle{width:90px;height:90px;font-size:.7rem;border-radius:16px}.ur-reliable__heading{font-size:1.5rem}.ur-reliable__pillars{flex-wrap:wrap;gap:12px}.ur-industries__title{font-size:1.5rem}.ur-industries__grid{grid-template-columns:1fr 1fr}.ur-faq__heading{font-size:1.3rem}.ur-cta__heading{font-size:1.5rem}.ur-animate,.ur-animate--left,.ur-animate--right,.ur-animate--scale{opacity:1;transform:none;animation:none}}@media(max-width:480px){.ur-hero{padding:90px 14px 60px}.ur-hero__title{font-size:1.4rem}.ur-hero__subtitle{font-size:.9rem}.ur-about,.ur-whoweare,.ur-services,.ur-delivery,.ur-reliable,.ur-industries,.ur-faq,.ur-cta,.ur-tech{padding:50px 0}.ur-about__heading,.ur-whoweare__heading,.ur-tech__heading{font-size:1.4rem}.ur-about__text,.ur-whoweare__text,.ur-tech__text{font-size:.9rem}.ur-stats,.ur-whoweare__stats,.ur-tech__stats{grid-template-columns:1fr 1fr;gap:12px}.ur-stat{padding:20px 14px}.ur-stat__number{font-size:1.8rem}.ur-stat__label{font-size:.75rem}.ur-services__title{font-size:1.3rem}.ur-service-card{padding:20px 16px}.ur-delivery__heading{font-size:1.3rem}.ur-step__circle{width:80px;height:80px;font-size:.65rem;border-radius:14px}.ur-step__circle:before{width:22px;height:22px;font-size:.6rem;top:-8px;right:-8px}.ur-reliable__heading{font-size:1.3rem}.ur-pillar{padding:10px 14px;font-size:.82rem}.ur-industries__grid{grid-template-columns:1fr 1fr;gap:12px}.ur-industry{padding:20px 14px}.ur-cta__heading{font-size:1.3rem}.ur-cta__button{font-size:.9rem;padding:14px 28px}}:root{--dd-accent: #e8a025;--dd-accent-hover: #d4911e;--dd-dark: #0b1120;--dd-dark-2: #101828;--dd-dark-3: #1a2332;--dd-white: #ffffff;--dd-gray: #000000;--dd-gray-light: #e0e7ff;--dd-light-bg: #f8f9fb;--dd-light-bg-2: #f1f3f7;--dd-text: #444444;--dd-text-light: #d1d5db;--dd-border: #e5e7eb;--dd-radius: 12px;--dd-radius-lg: 20px;--dd-shadow: 0 4px 24px rgba(0, 0, 0, .06);--dd-shadow-lg: 0 8px 40px rgba(0, 0, 0, .1);--dd-transition: .3s ease}@keyframes dd-fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes dd-fadeLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes dd-fadeRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes dd-scaleIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes dd-pulse{0%,to{box-shadow:0 0 #e8a02566}50%{box-shadow:0 0 0 12px #e8a02500}}@keyframes dd-shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes dd-statPop{0%{opacity:0;transform:scale(0) translateY(10px)}60%{opacity:1;transform:scale(1.15) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes dd-stepGlow{0%,10%{border-color:var(--color-signature-blue);box-shadow:0 8px 30px #2563eb40,0 0 0 4px #2563eb1a;transform:translateY(-4px) scale(1.03);background:linear-gradient(135deg,#f0f4ff,#e0e7ff)}22%,to{border-color:#e0e7ff;box-shadow:0 4px 20px #2563eb14;transform:translateY(0) scale(1);background:var(--dd-white)}}@keyframes dd-arrowPulse{0%,to{opacity:.4;transform:translate(0)}50%{opacity:.8;transform:translate(3px)}}.dd-animate{opacity:0;transform:translateY(40px);animation:dd-fadeUp .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.dd-animate--left{opacity:0;transform:translate(-40px);animation:dd-fadeLeft .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.dd-animate--right{opacity:0;transform:translate(40px);animation:dd-fadeRight .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.dd-animate--scale{opacity:0;transform:scale(.85);animation:dd-scaleIn .7s ease forwards;animation-timeline:view();animation-range:entry 0% entry 25%}.dd-stagger>*:nth-child(1){animation-delay:0s}.dd-stagger>*:nth-child(2){animation-delay:.08s}.dd-stagger>*:nth-child(3){animation-delay:.16s}.dd-stagger>*:nth-child(4){animation-delay:.24s}.dd-stagger>*:nth-child(5){animation-delay:.32s}.dd-stagger>*:nth-child(6){animation-delay:.4s}.dd-stagger>*:nth-child(7){animation-delay:.48s}@supports not (animation-timeline: view()){.dd-animate,.dd-animate--left,.dd-animate--right,.dd-animate--scale{opacity:1;transform:none;animation:none}}.dd-container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.dd-text-accent{color:var(--dd-accent)}.dd-checklist{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.dd-checklist__item{display:flex;align-items:flex-start;gap:10px;font-size:.95rem;color:var(--dd-text);line-height:1.5}.dd-checklist__icon{flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;color:var(--dd-accent)}.dd-hero{background:var(--dd-dark);text-align:center;padding:140px 20px 120px;position:relative;overflow:hidden}.dd-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 30% 50%,rgba(232,160,37,.08) 0%,transparent 60%),radial-gradient(ellipse at 70% 30%,rgba(59,130,246,.06) 0%,transparent 50%);pointer-events:none}.dd-hero__inner{position:relative;z-index:1;max-width:800px;margin:0 auto}.dd-hero__title{font-size:3rem;font-weight:700;color:var(--dd-white);margin-bottom:20px;line-height:1.2;animation:dd-fadeUp .7s ease .25s both}.dd-hero__title-accent{color:var(--dd-accent);font-style:italic;display:inline-block}.dd-hero__subtitle{font-size:1.3rem;color:var(--dd-white);margin-bottom:14px;font-weight:500;line-height:1.5;animation:dd-fadeUp .7s ease .45s both}.dd-hero__desc{font-size:.95rem;color:var(--dd-gray-light);font-style:italic;animation:dd-fadeUp .7s ease .6s both}.dd-about{padding:80px 0;background:var(--dd-white)}.dd-about__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.dd-about__heading{font-size:2.2rem;font-weight:700;color:var(--dd-text);margin-bottom:20px;line-height:1.25}.dd-about__text{font-size:1rem;color:var(--dd-gray);line-height:1.75;margin-bottom:14px}.dd-about__text:last-child{margin-bottom:0}.dd-stats,.dd-whoweare__stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.dd-stat{background:var(--dd-light-bg);border-radius:var(--dd-radius);padding:28px 20px;text-align:center;border:1px solid var(--dd-border);transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease;position:relative;overflow:hidden}.dd-stat:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--dd-accent),var(--color-signature-blue));transform:scaleX(0);transform-origin:left;transition:transform .5s ease}.dd-stat:hover:before{transform:scaleX(1)}.dd-stat:hover{transform:translateY(-5px);box-shadow:0 12px 30px #00000014;border-color:var(--dd-accent)}.dd-stat__number{display:block;font-size:2.4rem;font-weight:800;color:var(--color-signature-blue);line-height:1;margin-bottom:8px;letter-spacing:-1px;font-variant-numeric:tabular-nums;opacity:0;transform:scale(0) translateY(10px);animation:dd-statPop .6s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:.3s}.dd-stat:nth-child(1) .dd-stat__number{animation-delay:.2s}.dd-stat:nth-child(2) .dd-stat__number{animation-delay:.4s}.dd-stat:nth-child(3) .dd-stat__number{animation-delay:.6s}.dd-stat:nth-child(4) .dd-stat__number{animation-delay:.8s}.dd-stat__label{display:block;font-size:.82rem;color:var(--dd-gray);font-weight:500;line-height:1.3}.dd-stat--dark{background:var(--dd-white);border-color:var(--dd-border)}.dd-stat__icon{display:flex;align-items:center;justify-content:center;margin-bottom:10px;font-size:1.8rem}.dd-whoweare{padding:80px 0;background:var(--dd-light-bg)}.dd-whoweare__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.dd-whoweare__heading{font-size:2.2rem;font-weight:700;color:var(--dd-text);margin-bottom:20px;line-height:1.25}.dd-whoweare__text{font-size:1rem;color:var(--dd-gray);line-height:1.75;margin-bottom:14px}.dd-services{padding:80px 0;background:var(--dd-white)}.dd-services__header{text-align:center;margin-bottom:48px}.dd-services__title{font-size:2.2rem;font-weight:700;color:var(--dd-text)}.dd-services__subtitle{font-size:1rem;color:var(--dd-gray);margin-top:12px;line-height:1.6}.dd-services__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.dd-service-card{background:var(--dd-light-bg);border-radius:var(--dd-radius);padding:28px;border:1px solid transparent;transition:box-shadow .4s ease,transform .4s ease,border-color .4s ease,background .4s ease}.dd-service-card:hover{box-shadow:0 12px 36px #e8a0251f;transform:translateY(-5px);border-color:var(--dd-accent);background:var(--dd-white)}.dd-service-card--wide{grid-column:1 / -1}.dd-service-card__badge{display:inline-block;background:linear-gradient(110deg,var(--color-signature-blue) 30%,#60a5fa 50%,var(--color-signature-blue) 70%);background-size:200% 100%;color:var(--dd-white);font-size:.75rem;font-weight:700;width:34px;height:34px;line-height:34px;text-align:center;border-radius:8px;margin-bottom:16px;transition:transform .3s ease}.dd-service-card:hover .dd-service-card__badge{animation:dd-shimmer 1.5s ease infinite;transform:scale(1.1)}.dd-service-card__title{font-size:1.1rem;font-weight:600;color:var(--dd-text);margin-bottom:10px}.dd-service-card__text{font-size:.9rem;color:var(--dd-gray);line-height:1.65;margin-bottom:0}.dd-delivery{padding:80px 0;background:linear-gradient(180deg,#fff,#f0f4ff);text-align:center;position:relative;overflow:hidden}.dd-delivery:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:2px;height:100%;background:linear-gradient(180deg,transparent 0%,var(--color-signature-blue) 15%,var(--color-signature-blue) 85%,transparent 100%);opacity:.15;pointer-events:none}.dd-delivery__heading{font-size:2rem;font-weight:700;color:var(--dd-text);margin-bottom:14px;position:relative;z-index:1}.dd-delivery__text{font-size:1rem;color:var(--dd-gray);margin-bottom:48px;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6;position:relative;z-index:1}.dd-delivery__steps{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:6px;position:relative;z-index:1;counter-reset:step-counter}.dd-step{display:flex;flex-direction:column;align-items:center;position:relative}.dd-step__circle{width:95px;height:95px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:var(--dd-white);border:2px solid #e0e7ff;color:var(--dd-text);font-weight:700;font-size:.68rem;border-radius:18px;letter-spacing:.3px;line-height:1.3;padding:8px;position:relative;box-shadow:0 4px 20px #2563eb14;transition:all .4s ease}.dd-step__circle:before{content:counter(step-counter);counter-increment:step-counter;position:absolute;top:-10px;right:-10px;width:28px;height:28px;background:linear-gradient(135deg,var(--color-signature-blue) 0%,#6366f1 100%);color:#fff;font-size:.7rem;font-weight:800;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #2563eb4d}.dd-step:hover .dd-step__circle{transform:translateY(-6px);border-color:var(--color-signature-blue);box-shadow:0 8px 30px #2563eb2e;background:linear-gradient(135deg,#f8faff,#eef2ff)}.dd-delivery__steps>:nth-child(1) .dd-step__circle{animation:dd-stepGlow 7s ease infinite 0s}.dd-delivery__steps>:nth-child(3) .dd-step__circle{animation:dd-stepGlow 7s ease infinite 1s}.dd-delivery__steps>:nth-child(5) .dd-step__circle{animation:dd-stepGlow 7s ease infinite 2s}.dd-delivery__steps>:nth-child(7) .dd-step__circle{animation:dd-stepGlow 7s ease infinite 3s}.dd-delivery__steps>:nth-child(9) .dd-step__circle{animation:dd-stepGlow 7s ease infinite 4s}.dd-delivery__steps>:nth-child(11) .dd-step__circle{animation:dd-stepGlow 7s ease infinite 5s}.dd-delivery__steps>:nth-child(13) .dd-step__circle{animation:dd-stepGlow 7s ease infinite 6s}.dd-step__arrow{color:var(--color-signature-blue);font-size:1.2rem;margin:0 2px;font-weight:300;opacity:.5;display:flex;align-items:center;animation:dd-arrowPulse 2s ease infinite}.dd-reliable{padding:80px 0;background:linear-gradient(180deg,#f8f9fb,#eef1f8)}.dd-reliable__inner{text-align:center;max-width:800px;margin:0 auto}.dd-reliable__heading{font-size:2rem;font-weight:700;color:var(--dd-text);margin-bottom:18px;line-height:1.35}.dd-reliable__text{font-size:1rem;color:var(--dd-gray);line-height:1.7;margin-bottom:40px}.dd-reliable__pillars{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.dd-pillar{display:flex;align-items:center;gap:8px;background:var(--dd-white);border:1px solid var(--dd-border);border-radius:30px;padding:10px 20px;box-shadow:0 2px 8px #0000000a;transition:background .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease;cursor:default}.dd-pillar:hover{background:#e8a0250f;border-color:var(--dd-accent);transform:translateY(-2px);box-shadow:0 4px 16px #e8a0251f}.dd-pillar__dot{width:8px;height:8px;background:var(--dd-accent);border-radius:50%;flex-shrink:0;transition:box-shadow .3s ease}.dd-pillar:hover .dd-pillar__dot{box-shadow:0 0 8px #e8a02599}.dd-pillar__label{font-size:.85rem;color:var(--dd-text);font-weight:500}.dd-industries{padding:80px 0;background:var(--dd-light-bg);text-align:center}.dd-industries__title{font-size:2rem;font-weight:700;color:var(--dd-text);margin-bottom:48px}.dd-industries__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.dd-industry{background:var(--dd-white);border-radius:var(--dd-radius);padding:32px 20px;text-align:center;border:1px solid var(--dd-border);transition:box-shadow .4s ease,transform .4s ease,border-color .4s ease;cursor:default}.dd-industry:hover{box-shadow:0 10px 30px #e8a0251a;transform:translateY(-5px);border-color:var(--dd-accent)}.dd-industry__icon{display:flex;align-items:center;justify-content:center;margin-bottom:14px;font-size:2rem}.dd-industry__title{font-size:.95rem;font-weight:600;color:var(--dd-text)}.dd-tech{padding:80px 0;background:var(--dd-white)}.dd-tech__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.dd-tech__heading{font-size:2.2rem;font-weight:700;color:var(--dd-text);margin-bottom:20px;line-height:1.25}.dd-tech__text{font-size:1rem;color:var(--dd-gray);line-height:1.75;margin-bottom:14px}.dd-tech__tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.dd-tech__stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.dd-tag{display:inline-block;background:var(--dd-light-bg);color:var(--dd-text);font-size:.75rem;font-weight:600;padding:4px 12px;border-radius:20px;border:1px solid var(--dd-border);transition:background .3s ease,color .3s ease,border-color .3s ease,transform .3s ease}.dd-tag:hover{background:var(--dd-accent);color:var(--dd-white);border-color:var(--dd-accent);transform:translateY(-2px)}.dd-faq{padding:80px 0;background:var(--dd-light-bg)}.dd-faq__wrapper{max-width:750px;margin:0 auto;text-align:center}.dd-faq__heading{font-size:1.8rem;font-weight:700;color:var(--dd-text);margin-bottom:12px}.dd-faq__subtext{font-size:.95rem;color:#666;margin-bottom:32px}.dd-faq__list{text-align:left}.dd-faq__item{border-bottom:1px solid #e5e7eb;overflow:hidden}.dd-faq__item summary{list-style:none}.dd-faq__item summary::-webkit-details-marker{display:none}.dd-faq__question{display:flex;justify-content:space-between;align-items:center;width:100%;padding:18px 0;cursor:pointer;font-size:1rem;font-weight:600;color:#000;text-align:left;gap:16px;transition:color .3s ease}.dd-faq__question:hover{color:var(--dd-accent)}.dd-faq__chevron{flex-shrink:0;width:20px;height:20px;position:relative;transition:transform .3s ease}.dd-faq__chevron:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-right:2.5px solid #000;border-bottom:2.5px solid #000;transform:translate(-50%,-25%) rotate(45deg);transition:transform .3s ease}.dd-faq__item[open] .dd-faq__chevron:before{transform:translate(-50%,-25%) rotate(-135deg)}.dd-faq__answer{padding:0 0 18px;overflow:hidden}.dd-faq__answer p{font-size:.9rem;color:#444;line-height:1.7;margin:0}.dd-cta{padding:80px 0;background:var(--dd-dark)}.dd-cta__inner{text-align:center;max-width:650px;margin:0 auto}.dd-cta__heading{font-size:2rem;font-weight:700;color:var(--dd-white);margin-bottom:16px;line-height:1.3}.dd-cta__text{font-size:1rem;color:var(--dd-gray-light);line-height:1.7;margin-bottom:32px}.dd-cta__button{display:inline-block;background:var(--dd-accent);color:var(--dd-white);font-size:1rem;font-weight:600;padding:14px 36px;border-radius:8px;text-decoration:none;transition:background .3s ease,transform .3s ease,box-shadow .3s ease;animation:dd-pulse 2.5s ease infinite}.dd-cta__button:hover{background:var(--dd-accent-hover);transform:translateY(-3px);box-shadow:0 8px 24px #e8a02559;animation:none}button.dd-cta__button{border:none;cursor:pointer;font-family:inherit}@media(max-width:1024px){.dd-hero__title{font-size:2.2rem}.dd-about__heading,.dd-whoweare__heading,.dd-tech__heading,.dd-services__title,.dd-delivery__heading{font-size:1.8rem}.dd-step__circle{width:85px;height:85px;font-size:.62rem;border-radius:14px;padding:6px}.dd-step__circle:before{width:22px;height:22px;font-size:.58rem}.dd-step__arrow{font-size:1rem;margin:0 1px}.dd-reliable__heading{font-size:1.8rem}}@media(max-width:768px){.dd-hero{padding:100px 16px 80px}.dd-hero__title{font-size:1.7rem}.dd-hero__subtitle{font-size:1rem}.dd-about__grid,.dd-whoweare__grid,.dd-tech__grid{grid-template-columns:1fr;gap:30px}.dd-about__heading,.dd-whoweare__heading,.dd-tech__heading{font-size:1.6rem}.dd-stats,.dd-whoweare__stats,.dd-tech__stats{grid-template-columns:1fr 1fr;order:2}.dd-about__content,.dd-whoweare__content{order:1}.dd-services__grid{grid-template-columns:1fr}.dd-services__title{font-size:1.5rem}.dd-service-card--wide{grid-column:span 1}.dd-delivery__heading{font-size:1.5rem}.dd-delivery__steps{flex-wrap:wrap;gap:12px;justify-content:center}.dd-step__arrow{display:none}.dd-step__circle{width:90px;height:90px;font-size:.7rem;border-radius:16px}.dd-reliable__heading{font-size:1.5rem}.dd-reliable__pillars{flex-wrap:wrap;gap:12px}.dd-industries__title{font-size:1.5rem}.dd-industries__grid{grid-template-columns:1fr 1fr}.dd-faq__heading{font-size:1.3rem}.dd-cta__heading{font-size:1.5rem}.dd-animate,.dd-animate--left,.dd-animate--right,.dd-animate--scale{opacity:1;transform:none;animation:none}}@media(max-width:480px){.dd-hero{padding:90px 14px 60px}.dd-hero__title{font-size:1.4rem}.dd-hero__subtitle{font-size:.9rem}.dd-about,.dd-whoweare,.dd-services,.dd-delivery,.dd-reliable,.dd-industries,.dd-faq,.dd-cta,.dd-tech{padding:50px 0}.dd-about__heading,.dd-whoweare__heading,.dd-tech__heading{font-size:1.4rem}.dd-about__text,.dd-whoweare__text,.dd-tech__text{font-size:.9rem}.dd-stats,.dd-whoweare__stats,.dd-tech__stats{grid-template-columns:1fr 1fr;gap:12px}.dd-stat{padding:20px 14px}.dd-stat__number{font-size:1.8rem}.dd-stat__label{font-size:.75rem}.dd-services__title{font-size:1.3rem}.dd-service-card{padding:20px 16px}.dd-delivery__heading{font-size:1.3rem}.dd-step__circle{width:80px;height:80px;font-size:.65rem;border-radius:14px}.dd-step__circle:before{width:22px;height:22px;font-size:.6rem;top:-8px;right:-8px}.dd-reliable__heading{font-size:1.3rem}.dd-pillar{padding:10px 14px;font-size:.82rem}.dd-industries__grid{grid-template-columns:1fr 1fr;gap:12px}.dd-industry{padding:20px 14px}.dd-cta__heading{font-size:1.3rem}.dd-cta__button{font-size:.9rem;padding:14px 28px}}:root{--dm-accent: #e8a025;--dm-accent-hover: #d4911e;--dm-dark: #0b1120;--dm-dark-2: #101828;--dm-dark-3: #1a2332;--dm-white: #ffffff;--dm-gray: #000000;--dm-gray-light: #e0e7ff;--dm-light-bg: #f8f9fb;--dm-light-bg-2: #f1f3f7;--dm-text: #444444;--dm-text-light: #d1d5db;--dm-border: #e5e7eb;--dm-radius: 12px;--dm-radius-lg: 20px;--dm-shadow: 0 4px 24px rgba(0, 0, 0, .06);--dm-shadow-lg: 0 8px 40px rgba(0, 0, 0, .1);--dm-transition: .3s ease}@keyframes dm-fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes dm-fadeLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes dm-fadeRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes dm-scaleIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes dm-pulse{0%,to{box-shadow:0 0 #e8a02566}50%{box-shadow:0 0 0 12px #e8a02500}}@keyframes dm-shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes dm-statPop{0%{opacity:0;transform:scale(0) translateY(10px)}60%{opacity:1;transform:scale(1.15) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes dm-stepGlow{0%,10%{border-color:var(--color-signature-blue);box-shadow:0 8px 30px #2563eb40,0 0 0 4px #2563eb1a;transform:translateY(-4px) scale(1.03);background:linear-gradient(135deg,#f0f4ff,#e0e7ff)}22%,to{border-color:#e0e7ff;box-shadow:0 4px 20px #2563eb14;transform:translateY(0) scale(1);background:var(--dm-white)}}@keyframes dm-arrowPulse{0%,to{opacity:.4;transform:translate(0)}50%{opacity:.8;transform:translate(3px)}}.dm-animate{opacity:0;transform:translateY(40px);animation:dm-fadeUp .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.dm-animate--left{opacity:0;transform:translate(-40px);animation:dm-fadeLeft .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.dm-animate--right{opacity:0;transform:translate(40px);animation:dm-fadeRight .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.dm-animate--scale{opacity:0;transform:scale(.85);animation:dm-scaleIn .7s ease forwards;animation-timeline:view();animation-range:entry 0% entry 25%}.dm-stagger>*:nth-child(1){animation-delay:0s}.dm-stagger>*:nth-child(2){animation-delay:.08s}.dm-stagger>*:nth-child(3){animation-delay:.16s}.dm-stagger>*:nth-child(4){animation-delay:.24s}.dm-stagger>*:nth-child(5){animation-delay:.32s}.dm-stagger>*:nth-child(6){animation-delay:.4s}.dm-stagger>*:nth-child(7){animation-delay:.48s}@supports not (animation-timeline: view()){.dm-animate,.dm-animate--left,.dm-animate--right,.dm-animate--scale{opacity:1;transform:none;animation:none}}.dm-container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.dm-text-accent{color:var(--dm-accent)}.dm-checklist{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.dm-checklist__item{display:flex;align-items:flex-start;gap:10px;font-size:.95rem;color:var(--dm-text);line-height:1.5}.dm-checklist__icon{flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;color:var(--dm-accent)}.dm-hero{background:var(--dm-dark);text-align:center;padding:140px 20px 120px;position:relative;overflow:hidden}.dm-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 30% 50%,rgba(232,160,37,.08) 0%,transparent 60%),radial-gradient(ellipse at 70% 30%,rgba(59,130,246,.06) 0%,transparent 50%);pointer-events:none}.dm-hero__inner{position:relative;z-index:1;max-width:800px;margin:0 auto}.dm-hero__title{font-size:3rem;font-weight:700;color:var(--dm-white);margin-bottom:20px;line-height:1.2;animation:dm-fadeUp .7s ease .25s both}.dm-hero__title-accent{color:var(--dm-accent);font-style:italic;display:inline-block}.dm-hero__subtitle{font-size:1.3rem;color:var(--dm-white);margin-bottom:14px;font-weight:500;line-height:1.5;animation:dm-fadeUp .7s ease .45s both}.dm-hero__desc{font-size:.95rem;color:var(--dm-gray-light);font-style:italic;animation:dm-fadeUp .7s ease .6s both}.dm-about{padding:80px 0;background:var(--dm-white)}.dm-about__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.dm-about__heading{font-size:2.2rem;font-weight:700;color:var(--dm-text);margin-bottom:20px;line-height:1.25}.dm-about__text{font-size:1rem;color:var(--dm-gray);line-height:1.75;margin-bottom:14px}.dm-about__text:last-child{margin-bottom:0}.dm-stats,.dm-whoweare__stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.dm-stat{background:var(--dm-light-bg);border-radius:var(--dm-radius);padding:28px 20px;text-align:center;border:1px solid var(--dm-border);transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease;position:relative;overflow:hidden}.dm-stat:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--dm-accent),var(--color-signature-blue));transform:scaleX(0);transform-origin:left;transition:transform .5s ease}.dm-stat:hover:before{transform:scaleX(1)}.dm-stat:hover{transform:translateY(-5px);box-shadow:0 12px 30px #00000014;border-color:var(--dm-accent)}.dm-stat__number{display:block;font-size:2.4rem;font-weight:800;color:var(--color-signature-blue);line-height:1;margin-bottom:8px;letter-spacing:-1px;font-variant-numeric:tabular-nums;opacity:0;transform:scale(0) translateY(10px);animation:dm-statPop .6s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:.3s}.dm-stat:nth-child(1) .dm-stat__number{animation-delay:.2s}.dm-stat:nth-child(2) .dm-stat__number{animation-delay:.4s}.dm-stat:nth-child(3) .dm-stat__number{animation-delay:.6s}.dm-stat:nth-child(4) .dm-stat__number{animation-delay:.8s}.dm-stat__label{display:block;font-size:.82rem;color:var(--dm-gray);font-weight:500;line-height:1.3}.dm-stat--dark{background:var(--dm-white);border-color:var(--dm-border)}.dm-stat__icon{display:flex;align-items:center;justify-content:center;margin-bottom:10px;font-size:1.8rem}.dm-whoweare{padding:80px 0;background:var(--dm-light-bg)}.dm-whoweare__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.dm-whoweare__heading{font-size:2.2rem;font-weight:700;color:var(--dm-text);margin-bottom:20px;line-height:1.25}.dm-whoweare__text{font-size:1rem;color:var(--dm-gray);line-height:1.75;margin-bottom:14px}.dm-services{padding:80px 0;background:var(--dm-white)}.dm-services__header{text-align:center;margin-bottom:48px}.dm-services__title{font-size:2.2rem;font-weight:700;color:var(--dm-text)}.dm-services__subtitle{font-size:1rem;color:var(--dm-gray);margin-top:12px;line-height:1.6}.dm-services__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.dm-service-card{background:var(--dm-light-bg);border-radius:var(--dm-radius);padding:28px;border:1px solid transparent;transition:box-shadow .4s ease,transform .4s ease,border-color .4s ease,background .4s ease}.dm-service-card:hover{box-shadow:0 12px 36px #e8a0251f;transform:translateY(-5px);border-color:var(--dm-accent);background:var(--dm-white)}.dm-service-card--wide{grid-column:1 / -1}.dm-service-card__badge{display:inline-block;background:linear-gradient(110deg,var(--color-signature-blue) 30%,#60a5fa 50%,var(--color-signature-blue) 70%);background-size:200% 100%;color:var(--dm-white);font-size:.75rem;font-weight:700;width:34px;height:34px;line-height:34px;text-align:center;border-radius:8px;margin-bottom:16px;transition:transform .3s ease}.dm-service-card:hover .dm-service-card__badge{animation:dm-shimmer 1.5s ease infinite;transform:scale(1.1)}.dm-service-card__title{font-size:1.1rem;font-weight:600;color:var(--dm-text);margin-bottom:10px}.dm-service-card__text{font-size:.9rem;color:var(--dm-gray);line-height:1.65;margin-bottom:0}.dm-delivery{padding:80px 0;background:linear-gradient(180deg,#fff,#f0f4ff);text-align:center;position:relative;overflow:hidden}.dm-delivery:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:2px;height:100%;background:linear-gradient(180deg,transparent 0%,var(--color-signature-blue) 15%,var(--color-signature-blue) 85%,transparent 100%);opacity:.15;pointer-events:none}.dm-delivery__heading{font-size:2rem;font-weight:700;color:var(--dm-text);margin-bottom:14px;position:relative;z-index:1}.dm-delivery__text{font-size:1rem;color:var(--dm-gray);margin-bottom:48px;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6;position:relative;z-index:1}.dm-delivery__steps{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:6px;position:relative;z-index:1;counter-reset:step-counter}.dm-step{display:flex;flex-direction:column;align-items:center;position:relative}.dm-step__circle{width:95px;height:95px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:var(--dm-white);border:2px solid #e0e7ff;color:var(--dm-text);font-weight:700;font-size:.68rem;border-radius:18px;letter-spacing:.3px;line-height:1.3;padding:8px;position:relative;box-shadow:0 4px 20px #2563eb14;transition:all .4s ease}.dm-step__circle:before{content:counter(step-counter);counter-increment:step-counter;position:absolute;top:-10px;right:-10px;width:28px;height:28px;background:linear-gradient(135deg,var(--color-signature-blue) 0%,#6366f1 100%);color:#fff;font-size:.7rem;font-weight:800;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #2563eb4d}.dm-step:hover .dm-step__circle{transform:translateY(-6px);border-color:var(--color-signature-blue);box-shadow:0 8px 30px #2563eb2e;background:linear-gradient(135deg,#f8faff,#eef2ff)}.dm-delivery__steps>:nth-child(1) .dm-step__circle{animation:dm-stepGlow 7s ease infinite 0s}.dm-delivery__steps>:nth-child(3) .dm-step__circle{animation:dm-stepGlow 7s ease infinite 1s}.dm-delivery__steps>:nth-child(5) .dm-step__circle{animation:dm-stepGlow 7s ease infinite 2s}.dm-delivery__steps>:nth-child(7) .dm-step__circle{animation:dm-stepGlow 7s ease infinite 3s}.dm-delivery__steps>:nth-child(9) .dm-step__circle{animation:dm-stepGlow 7s ease infinite 4s}.dm-delivery__steps>:nth-child(11) .dm-step__circle{animation:dm-stepGlow 7s ease infinite 5s}.dm-delivery__steps>:nth-child(13) .dm-step__circle{animation:dm-stepGlow 7s ease infinite 6s}.dm-step__arrow{color:var(--color-signature-blue);font-size:1.2rem;margin:0 2px;font-weight:300;opacity:.5;display:flex;align-items:center;animation:dm-arrowPulse 2s ease infinite}.dm-reliable{padding:80px 0;background:linear-gradient(180deg,#f8f9fb,#eef1f8)}.dm-reliable__inner{text-align:center;max-width:800px;margin:0 auto}.dm-reliable__heading{font-size:2rem;font-weight:700;color:var(--dm-text);margin-bottom:18px;line-height:1.35}.dm-reliable__text{font-size:1rem;color:var(--dm-gray);line-height:1.7;margin-bottom:40px}.dm-reliable__pillars{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.dm-pillar{display:flex;align-items:center;gap:8px;background:var(--dm-white);border:1px solid var(--dm-border);border-radius:30px;padding:10px 20px;box-shadow:0 2px 8px #0000000a;transition:background .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease;cursor:default}.dm-pillar:hover{background:#e8a0250f;border-color:var(--dm-accent);transform:translateY(-2px);box-shadow:0 4px 16px #e8a0251f}.dm-pillar__dot{width:8px;height:8px;background:var(--dm-accent);border-radius:50%;flex-shrink:0;transition:box-shadow .3s ease}.dm-pillar:hover .dm-pillar__dot{box-shadow:0 0 8px #e8a02599}.dm-pillar__label{font-size:.85rem;color:var(--dm-text);font-weight:500}.dm-industries{padding:80px 0;background:var(--dm-light-bg);text-align:center}.dm-industries__title{font-size:2rem;font-weight:700;color:var(--dm-text);margin-bottom:48px}.dm-industries__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.dm-industry{background:var(--dm-white);border-radius:var(--dm-radius);padding:32px 20px;text-align:center;border:1px solid var(--dm-border);transition:box-shadow .4s ease,transform .4s ease,border-color .4s ease;cursor:default}.dm-industry:hover{box-shadow:0 10px 30px #e8a0251a;transform:translateY(-5px);border-color:var(--dm-accent)}.dm-industry__icon{display:flex;align-items:center;justify-content:center;margin-bottom:14px;font-size:2rem}.dm-industry__title{font-size:.95rem;font-weight:600;color:var(--dm-text)}.dm-tech{padding:80px 0;background:var(--dm-white)}.dm-tech__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.dm-tech__heading{font-size:2.2rem;font-weight:700;color:var(--dm-text);margin-bottom:20px;line-height:1.25}.dm-tech__text{font-size:1rem;color:var(--dm-gray);line-height:1.75;margin-bottom:14px}.dm-tech__tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.dm-tech__stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.dm-tag{display:inline-block;background:var(--dm-light-bg);color:var(--dm-text);font-size:.75rem;font-weight:600;padding:4px 12px;border-radius:20px;border:1px solid var(--dm-border);transition:background .3s ease,color .3s ease,border-color .3s ease,transform .3s ease}.dm-tag:hover{background:var(--dm-accent);color:var(--dm-white);border-color:var(--dm-accent);transform:translateY(-2px)}.dm-faq{padding:80px 0;background:var(--dm-light-bg)}.dm-faq__wrapper{max-width:750px;margin:0 auto;text-align:center}.dm-faq__heading{font-size:1.8rem;font-weight:700;color:var(--dm-text);margin-bottom:12px}.dm-faq__subtext{font-size:.95rem;color:#666;margin-bottom:32px}.dm-faq__list{text-align:left}.dm-faq__item{border-bottom:1px solid #e5e7eb;overflow:hidden}.dm-faq__item summary{list-style:none}.dm-faq__item summary::-webkit-details-marker{display:none}.dm-faq__question{display:flex;justify-content:space-between;align-items:center;width:100%;padding:18px 0;cursor:pointer;font-size:1rem;font-weight:600;color:#000;text-align:left;gap:16px;transition:color .3s ease}.dm-faq__question:hover{color:var(--dm-accent)}.dm-faq__chevron{flex-shrink:0;width:20px;height:20px;position:relative;transition:transform .3s ease}.dm-faq__chevron:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-right:2.5px solid #000;border-bottom:2.5px solid #000;transform:translate(-50%,-25%) rotate(45deg);transition:transform .3s ease}.dm-faq__item[open] .dm-faq__chevron:before{transform:translate(-50%,-25%) rotate(-135deg)}.dm-faq__answer{padding:0 0 18px;overflow:hidden}.dm-faq__answer p{font-size:.9rem;color:#444;line-height:1.7;margin:0}.dm-cta{padding:80px 0;background:var(--dm-dark)}.dm-cta__inner{text-align:center;max-width:650px;margin:0 auto}.dm-cta__heading{font-size:2rem;font-weight:700;color:var(--dm-white);margin-bottom:16px;line-height:1.3}.dm-cta__text{font-size:1rem;color:var(--dm-gray-light);line-height:1.7;margin-bottom:32px}.dm-cta__button{display:inline-block;background:var(--dm-accent);color:var(--dm-white);font-size:1rem;font-weight:600;padding:14px 36px;border-radius:8px;text-decoration:none;transition:background .3s ease,transform .3s ease,box-shadow .3s ease;animation:dm-pulse 2.5s ease infinite}.dm-cta__button:hover{background:var(--dm-accent-hover);transform:translateY(-3px);box-shadow:0 8px 24px #e8a02559;animation:none}button.dm-cta__button{border:none;cursor:pointer;font-family:inherit}@media(max-width:1024px){.dm-hero__title{font-size:2.2rem}.dm-about__heading,.dm-whoweare__heading,.dm-tech__heading,.dm-services__title,.dm-delivery__heading{font-size:1.8rem}.dm-step__circle{width:85px;height:85px;font-size:.62rem;border-radius:14px;padding:6px}.dm-step__circle:before{width:22px;height:22px;font-size:.58rem}.dm-step__arrow{font-size:1rem;margin:0 1px}.dm-reliable__heading{font-size:1.8rem}}@media(max-width:768px){.dm-hero{padding:100px 16px 80px}.dm-hero__title{font-size:1.7rem}.dm-hero__subtitle{font-size:1rem}.dm-about__grid,.dm-whoweare__grid,.dm-tech__grid{grid-template-columns:1fr;gap:30px}.dm-about__heading,.dm-whoweare__heading,.dm-tech__heading{font-size:1.6rem}.dm-stats,.dm-whoweare__stats,.dm-tech__stats{grid-template-columns:1fr 1fr;order:2}.dm-about__content,.dm-whoweare__content{order:1}.dm-services__grid{grid-template-columns:1fr}.dm-services__title{font-size:1.5rem}.dm-service-card--wide{grid-column:span 1}.dm-delivery__heading{font-size:1.5rem}.dm-delivery__steps{flex-wrap:wrap;gap:12px;justify-content:center}.dm-step__arrow{display:none}.dm-step__circle{width:90px;height:90px;font-size:.7rem;border-radius:16px}.dm-reliable__heading{font-size:1.5rem}.dm-reliable__pillars{flex-wrap:wrap;gap:12px}.dm-industries__title{font-size:1.5rem}.dm-industries__grid{grid-template-columns:1fr 1fr}.dm-faq__heading{font-size:1.3rem}.dm-cta__heading{font-size:1.5rem}.dm-animate,.dm-animate--left,.dm-animate--right,.dm-animate--scale{opacity:1;transform:none;animation:none}}@media(max-width:480px){.dm-hero{padding:90px 14px 60px}.dm-hero__title{font-size:1.4rem}.dm-hero__subtitle{font-size:.9rem}.dm-about,.dm-whoweare,.dm-services,.dm-delivery,.dm-reliable,.dm-industries,.dm-faq,.dm-cta,.dm-tech{padding:50px 0}.dm-about__heading,.dm-whoweare__heading,.dm-tech__heading{font-size:1.4rem}.dm-about__text,.dm-whoweare__text,.dm-tech__text{font-size:.9rem}.dm-stats,.dm-whoweare__stats,.dm-tech__stats{grid-template-columns:1fr 1fr;gap:12px}.dm-stat{padding:20px 14px}.dm-stat__number{font-size:1.8rem}.dm-stat__label{font-size:.75rem}.dm-services__title{font-size:1.3rem}.dm-service-card{padding:20px 16px}.dm-delivery__heading{font-size:1.3rem}.dm-step__circle{width:80px;height:80px;font-size:.65rem;border-radius:14px}.dm-step__circle:before{width:22px;height:22px;font-size:.6rem;top:-8px;right:-8px}.dm-reliable__heading{font-size:1.3rem}.dm-pillar{padding:10px 14px;font-size:.82rem}.dm-industries__grid{grid-template-columns:1fr 1fr;gap:12px}.dm-industry{padding:20px 14px}.dm-cta__heading{font-size:1.3rem}.dm-cta__button{font-size:.9rem;padding:14px 28px}}:root{--se-accent: #e8a025;--se-accent-hover: #d4911e;--se-dark: #0b1120;--se-dark-2: #101828;--se-dark-3: #1a2332;--se-white: #ffffff;--se-gray: #000000;--se-gray-light: #e0e7ff;--se-light-bg: #f8f9fb;--se-light-bg-2: #f1f3f7;--se-text: #444444;--se-text-light: #d1d5db;--se-border: #e5e7eb;--se-radius: 12px;--se-radius-lg: 20px;--se-shadow: 0 4px 24px rgba(0, 0, 0, .06);--se-shadow-lg: 0 8px 40px rgba(0, 0, 0, .1);--se-transition: .3s ease}@keyframes se-fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes se-fadeLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes se-fadeRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes se-scaleIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes se-pulse{0%,to{box-shadow:0 0 #e8a02566}50%{box-shadow:0 0 0 12px #e8a02500}}@keyframes se-shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes se-statPop{0%{opacity:0;transform:scale(0) translateY(10px)}60%{opacity:1;transform:scale(1.15) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes se-stepGlow{0%,10%{border-color:var(--color-signature-blue);box-shadow:0 8px 30px #2563eb40,0 0 0 4px #2563eb1a;transform:translateY(-4px) scale(1.03);background:linear-gradient(135deg,#f0f4ff,#e0e7ff)}22%,to{border-color:#e0e7ff;box-shadow:0 4px 20px #2563eb14;transform:translateY(0) scale(1);background:var(--se-white)}}@keyframes se-arrowPulse{0%,to{opacity:.4;transform:translate(0)}50%{opacity:.8;transform:translate(3px)}}.se-animate{opacity:0;transform:translateY(40px);animation:se-fadeUp .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.se-animate--left{opacity:0;transform:translate(-40px);animation:se-fadeLeft .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.se-animate--right{opacity:0;transform:translate(40px);animation:se-fadeRight .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.se-animate--scale{opacity:0;transform:scale(.85);animation:se-scaleIn .7s ease forwards;animation-timeline:view();animation-range:entry 0% entry 25%}.se-stagger>*:nth-child(1){animation-delay:0s}.se-stagger>*:nth-child(2){animation-delay:.08s}.se-stagger>*:nth-child(3){animation-delay:.16s}.se-stagger>*:nth-child(4){animation-delay:.24s}.se-stagger>*:nth-child(5){animation-delay:.32s}.se-stagger>*:nth-child(6){animation-delay:.4s}.se-stagger>*:nth-child(7){animation-delay:.48s}@supports not (animation-timeline: view()){.se-animate,.se-animate--left,.se-animate--right,.se-animate--scale{opacity:1;transform:none;animation:none}}.se-container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.se-text-accent{color:var(--se-accent)}.se-checklist{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.se-checklist__item{display:flex;align-items:flex-start;gap:10px;font-size:.95rem;color:var(--se-text);line-height:1.5}.se-checklist__icon{flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;color:var(--se-accent)}.se-hero{background:var(--se-dark);text-align:center;padding:140px 20px 120px;position:relative;overflow:hidden}.se-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 30% 50%,rgba(232,160,37,.08) 0%,transparent 60%),radial-gradient(ellipse at 70% 30%,rgba(59,130,246,.06) 0%,transparent 50%);pointer-events:none}.se-hero__inner{position:relative;z-index:1;max-width:800px;margin:0 auto}.se-hero__title{font-size:3rem;font-weight:700;color:var(--se-white);margin-bottom:20px;line-height:1.2;animation:se-fadeUp .7s ease .25s both}.se-hero__title-accent{color:var(--se-accent);font-style:italic;display:inline-block}.se-hero__subtitle{font-size:1.3rem;color:var(--se-white);margin-bottom:14px;font-weight:500;line-height:1.5;animation:se-fadeUp .7s ease .45s both}.se-hero__desc{font-size:.95rem;color:var(--se-gray-light);font-style:italic;animation:se-fadeUp .7s ease .6s both}.se-about{padding:80px 0;background:var(--se-white)}.se-about__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.se-about__heading{font-size:2.2rem;font-weight:700;color:var(--se-text);margin-bottom:20px;line-height:1.25}.se-about__text{font-size:1rem;color:var(--se-gray);line-height:1.75;margin-bottom:14px}.se-about__text:last-child{margin-bottom:0}.se-stats,.se-whoweare__stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.se-stat{background:var(--se-light-bg);border-radius:var(--se-radius);padding:28px 20px;text-align:center;border:1px solid var(--se-border);transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease;position:relative;overflow:hidden}.se-stat:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--se-accent),var(--color-signature-blue));transform:scaleX(0);transform-origin:left;transition:transform .5s ease}.se-stat:hover:before{transform:scaleX(1)}.se-stat:hover{transform:translateY(-5px);box-shadow:0 12px 30px #00000014;border-color:var(--se-accent)}.se-stat__number{display:block;font-size:2.4rem;font-weight:800;color:var(--color-signature-blue);line-height:1;margin-bottom:8px;letter-spacing:-1px;font-variant-numeric:tabular-nums;opacity:0;transform:scale(0) translateY(10px);animation:se-statPop .6s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:.3s}.se-stat:nth-child(1) .se-stat__number{animation-delay:.2s}.se-stat:nth-child(2) .se-stat__number{animation-delay:.4s}.se-stat:nth-child(3) .se-stat__number{animation-delay:.6s}.se-stat:nth-child(4) .se-stat__number{animation-delay:.8s}.se-stat__label{display:block;font-size:.82rem;color:var(--se-gray);font-weight:500;line-height:1.3}.se-stat--dark{background:var(--se-white);border-color:var(--se-border)}.se-stat__icon{display:flex;align-items:center;justify-content:center;margin-bottom:10px;font-size:1.8rem}.se-whoweare{padding:80px 0;background:var(--se-light-bg)}.se-whoweare__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.se-whoweare__heading{font-size:2.2rem;font-weight:700;color:var(--se-text);margin-bottom:20px;line-height:1.25}.se-whoweare__text{font-size:1rem;color:var(--se-gray);line-height:1.75;margin-bottom:14px}.se-services{padding:80px 0;background:var(--se-white)}.se-services__header{text-align:center;margin-bottom:48px}.se-services__title{font-size:2.2rem;font-weight:700;color:var(--se-text)}.se-services__subtitle{font-size:1rem;color:var(--se-gray);margin-top:12px;line-height:1.6}.se-services__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.se-service-card{background:var(--se-light-bg);border-radius:var(--se-radius);padding:28px;border:1px solid transparent;transition:box-shadow .4s ease,transform .4s ease,border-color .4s ease,background .4s ease}.se-service-card:hover{box-shadow:0 12px 36px #e8a0251f;transform:translateY(-5px);border-color:var(--se-accent);background:var(--se-white)}.se-service-card--wide{grid-column:1 / -1}.se-service-card__badge{display:inline-block;background:linear-gradient(110deg,var(--color-signature-blue) 30%,#60a5fa 50%,var(--color-signature-blue) 70%);background-size:200% 100%;color:var(--se-white);font-size:.75rem;font-weight:700;width:34px;height:34px;line-height:34px;text-align:center;border-radius:8px;margin-bottom:16px;transition:transform .3s ease}.se-service-card:hover .se-service-card__badge{animation:se-shimmer 1.5s ease infinite;transform:scale(1.1)}.se-service-card__title{font-size:1.1rem;font-weight:600;color:var(--se-text);margin-bottom:10px}.se-service-card__text{font-size:.9rem;color:var(--se-gray);line-height:1.65;margin-bottom:0}.se-delivery{padding:80px 0;background:linear-gradient(180deg,#fff,#f0f4ff);text-align:center;position:relative;overflow:hidden}.se-delivery:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:2px;height:100%;background:linear-gradient(180deg,transparent 0%,var(--color-signature-blue) 15%,var(--color-signature-blue) 85%,transparent 100%);opacity:.15;pointer-events:none}.se-delivery__heading{font-size:2rem;font-weight:700;color:var(--se-text);margin-bottom:14px;position:relative;z-index:1}.se-delivery__text{font-size:1rem;color:var(--se-gray);margin-bottom:48px;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6;position:relative;z-index:1}.se-delivery__steps{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:6px;position:relative;z-index:1;counter-reset:step-counter}.se-step{display:flex;flex-direction:column;align-items:center;position:relative}.se-step__circle{width:95px;height:95px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:var(--se-white);border:2px solid #e0e7ff;color:var(--se-text);font-weight:700;font-size:.68rem;border-radius:18px;letter-spacing:.3px;line-height:1.3;padding:8px;position:relative;box-shadow:0 4px 20px #2563eb14;transition:all .4s ease}.se-step__circle:before{content:counter(step-counter);counter-increment:step-counter;position:absolute;top:-10px;right:-10px;width:28px;height:28px;background:linear-gradient(135deg,var(--color-signature-blue) 0%,#6366f1 100%);color:#fff;font-size:.7rem;font-weight:800;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #2563eb4d}.se-step:hover .se-step__circle{transform:translateY(-6px);border-color:var(--color-signature-blue);box-shadow:0 8px 30px #2563eb2e;background:linear-gradient(135deg,#f8faff,#eef2ff)}.se-delivery__steps>:nth-child(1) .se-step__circle{animation:se-stepGlow 7s ease infinite 0s}.se-delivery__steps>:nth-child(3) .se-step__circle{animation:se-stepGlow 7s ease infinite 1s}.se-delivery__steps>:nth-child(5) .se-step__circle{animation:se-stepGlow 7s ease infinite 2s}.se-delivery__steps>:nth-child(7) .se-step__circle{animation:se-stepGlow 7s ease infinite 3s}.se-delivery__steps>:nth-child(9) .se-step__circle{animation:se-stepGlow 7s ease infinite 4s}.se-delivery__steps>:nth-child(11) .se-step__circle{animation:se-stepGlow 7s ease infinite 5s}.se-delivery__steps>:nth-child(13) .se-step__circle{animation:se-stepGlow 7s ease infinite 6s}.se-step__arrow{color:var(--color-signature-blue);font-size:1.2rem;margin:0 2px;font-weight:300;opacity:.5;display:flex;align-items:center;animation:se-arrowPulse 2s ease infinite}.se-reliable{padding:80px 0;background:linear-gradient(180deg,#f8f9fb,#eef1f8)}.se-reliable__inner{text-align:center;max-width:800px;margin:0 auto}.se-reliable__heading{font-size:2rem;font-weight:700;color:var(--se-text);margin-bottom:18px;line-height:1.35}.se-reliable__text{font-size:1rem;color:var(--se-gray);line-height:1.7;margin-bottom:40px}.se-reliable__pillars{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.se-pillar{display:flex;align-items:center;gap:8px;background:var(--se-white);border:1px solid var(--se-border);border-radius:30px;padding:10px 20px;box-shadow:0 2px 8px #0000000a;transition:background .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease;cursor:default}.se-pillar:hover{background:#e8a0250f;border-color:var(--se-accent);transform:translateY(-2px);box-shadow:0 4px 16px #e8a0251f}.se-pillar__dot{width:8px;height:8px;background:var(--se-accent);border-radius:50%;flex-shrink:0;transition:box-shadow .3s ease}.se-pillar:hover .se-pillar__dot{box-shadow:0 0 8px #e8a02599}.se-pillar__label{font-size:.85rem;color:var(--se-text);font-weight:500}.se-industries{padding:80px 0;background:var(--se-light-bg);text-align:center}.se-industries__title{font-size:2rem;font-weight:700;color:var(--se-text);margin-bottom:48px}.se-industries__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.se-industry{background:var(--se-white);border-radius:var(--se-radius);padding:32px 20px;text-align:center;border:1px solid var(--se-border);transition:box-shadow .4s ease,transform .4s ease,border-color .4s ease;cursor:default}.se-industry:hover{box-shadow:0 10px 30px #e8a0251a;transform:translateY(-5px);border-color:var(--se-accent)}.se-industry__icon{display:flex;align-items:center;justify-content:center;margin-bottom:14px;font-size:2rem}.se-industry__title{font-size:.95rem;font-weight:600;color:var(--se-text)}.se-tech{padding:80px 0;background:var(--se-white)}.se-tech__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.se-tech__heading{font-size:2.2rem;font-weight:700;color:var(--se-text);margin-bottom:20px;line-height:1.25}.se-tech__text{font-size:1rem;color:var(--se-gray);line-height:1.75;margin-bottom:14px}.se-tech__tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.se-tech__stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.se-tag{display:inline-block;background:var(--se-light-bg);color:var(--se-text);font-size:.75rem;font-weight:600;padding:4px 12px;border-radius:20px;border:1px solid var(--se-border);transition:background .3s ease,color .3s ease,border-color .3s ease,transform .3s ease}.se-tag:hover{background:var(--se-accent);color:var(--se-white);border-color:var(--se-accent);transform:translateY(-2px)}.se-faq{padding:80px 0;background:var(--se-light-bg)}.se-faq__wrapper{max-width:750px;margin:0 auto;text-align:center}.se-faq__heading{font-size:1.8rem;font-weight:700;color:var(--se-text);margin-bottom:12px}.se-faq__subtext{font-size:.95rem;color:#666;margin-bottom:32px}.se-faq__list{text-align:left}.se-faq__item{border-bottom:1px solid #e5e7eb;overflow:hidden}.se-faq__item summary{list-style:none}.se-faq__item summary::-webkit-details-marker{display:none}.se-faq__question{display:flex;justify-content:space-between;align-items:center;width:100%;padding:18px 0;cursor:pointer;font-size:1rem;font-weight:600;color:#000;text-align:left;gap:16px;transition:color .3s ease}.se-faq__question:hover{color:var(--se-accent)}.se-faq__chevron{flex-shrink:0;width:20px;height:20px;position:relative;transition:transform .3s ease}.se-faq__chevron:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-right:2.5px solid #000;border-bottom:2.5px solid #000;transform:translate(-50%,-25%) rotate(45deg);transition:transform .3s ease}.se-faq__item[open] .se-faq__chevron:before{transform:translate(-50%,-25%) rotate(-135deg)}.se-faq__answer{padding:0 0 18px;overflow:hidden}.se-faq__answer p{font-size:.9rem;color:#444;line-height:1.7;margin:0}.se-cta{padding:80px 0;background:var(--se-dark)}.se-cta__inner{text-align:center;max-width:650px;margin:0 auto}.se-cta__heading{font-size:2rem;font-weight:700;color:var(--se-white);margin-bottom:16px;line-height:1.3}.se-cta__text{font-size:1rem;color:var(--se-gray-light);line-height:1.7;margin-bottom:32px}.se-cta__button{display:inline-block;background:var(--se-accent);color:var(--se-white);font-size:1rem;font-weight:600;padding:14px 36px;border-radius:8px;text-decoration:none;transition:background .3s ease,transform .3s ease,box-shadow .3s ease;animation:se-pulse 2.5s ease infinite}.se-cta__button:hover{background:var(--se-accent-hover);transform:translateY(-3px);box-shadow:0 8px 24px #e8a02559;animation:none}button.se-cta__button{border:none;cursor:pointer;font-family:inherit}@media(max-width:1024px){.se-hero__title{font-size:2.2rem}.se-about__heading,.se-whoweare__heading,.se-tech__heading,.se-services__title,.se-delivery__heading{font-size:1.8rem}.se-step__circle{width:85px;height:85px;font-size:.62rem;border-radius:14px;padding:6px}.se-step__circle:before{width:22px;height:22px;font-size:.58rem}.se-step__arrow{font-size:1rem;margin:0 1px}.se-reliable__heading{font-size:1.8rem}}@media(max-width:768px){.se-hero{padding:100px 16px 80px}.se-hero__title{font-size:1.7rem}.se-hero__subtitle{font-size:1rem}.se-about__grid,.se-whoweare__grid,.se-tech__grid{grid-template-columns:1fr;gap:30px}.se-about__heading,.se-whoweare__heading,.se-tech__heading{font-size:1.6rem}.se-stats,.se-whoweare__stats,.se-tech__stats{grid-template-columns:1fr 1fr;order:2}.se-about__content,.se-whoweare__content{order:1}.se-services__grid{grid-template-columns:1fr}.se-services__title{font-size:1.5rem}.se-service-card--wide{grid-column:span 1}.se-delivery__heading{font-size:1.5rem}.se-delivery__steps{flex-wrap:wrap;gap:12px;justify-content:center}.se-step__arrow{display:none}.se-step__circle{width:90px;height:90px;font-size:.7rem;border-radius:16px}.se-reliable__heading{font-size:1.5rem}.se-reliable__pillars{flex-wrap:wrap;gap:12px}.se-industries__title{font-size:1.5rem}.se-industries__grid{grid-template-columns:1fr 1fr}.se-faq__heading{font-size:1.3rem}.se-cta__heading{font-size:1.5rem}.se-animate,.se-animate--left,.se-animate--right,.se-animate--scale{opacity:1;transform:none;animation:none}}@media(max-width:480px){.se-hero{padding:90px 14px 60px}.se-hero__title{font-size:1.4rem}.se-hero__subtitle{font-size:.9rem}.se-about,.se-whoweare,.se-services,.se-delivery,.se-reliable,.se-industries,.se-faq,.se-cta,.se-tech{padding:50px 0}.se-about__heading,.se-whoweare__heading,.se-tech__heading{font-size:1.4rem}.se-about__text,.se-whoweare__text,.se-tech__text{font-size:.9rem}.se-stats,.se-whoweare__stats,.se-tech__stats{grid-template-columns:1fr 1fr;gap:12px}.se-stat{padding:20px 14px}.se-stat__number{font-size:1.8rem}.se-stat__label{font-size:.75rem}.se-services__title{font-size:1.3rem}.se-service-card{padding:20px 16px}.se-delivery__heading{font-size:1.3rem}.se-step__circle{width:80px;height:80px;font-size:.65rem;border-radius:14px}.se-step__circle:before{width:22px;height:22px;font-size:.6rem;top:-8px;right:-8px}.se-reliable__heading{font-size:1.3rem}.se-pillar{padding:10px 14px;font-size:.82rem}.se-industries__grid{grid-template-columns:1fr 1fr;gap:12px}.se-industry{padding:20px 14px}.se-cta__heading{font-size:1.3rem}.se-cta__button{font-size:.9rem;padding:14px 28px}}:root{--pp-accent: #e8a025;--pp-accent-hover: #d4911e;--pp-dark: #0b1120;--pp-dark-2: #101828;--pp-dark-3: #1a2332;--pp-white: #ffffff;--pp-gray: #000000;--pp-gray-light: #e0e7ff;--pp-light-bg: #f8f9fb;--pp-light-bg-2: #f1f3f7;--pp-text: #444444;--pp-text-light: #d1d5db;--pp-border: #e5e7eb;--pp-radius: 12px;--pp-radius-lg: 20px;--pp-shadow: 0 4px 24px rgba(0, 0, 0, .06);--pp-shadow-lg: 0 8px 40px rgba(0, 0, 0, .1);--pp-transition: .3s ease}@keyframes pp-fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes pp-fadeLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes pp-fadeRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes pp-scaleIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes pp-pulse{0%,to{box-shadow:0 0 #e8a02566}50%{box-shadow:0 0 0 12px #e8a02500}}@keyframes pp-shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes pp-statPop{0%{opacity:0;transform:scale(0) translateY(10px)}60%{opacity:1;transform:scale(1.15) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes pp-stepGlow{0%,10%{border-color:var(--color-signature-blue);box-shadow:0 8px 30px #2563eb40,0 0 0 4px #2563eb1a;transform:translateY(-4px) scale(1.03);background:linear-gradient(135deg,#f0f4ff,#e0e7ff)}22%,to{border-color:#e0e7ff;box-shadow:0 4px 20px #2563eb14;transform:translateY(0) scale(1);background:var(--pp-white)}}@keyframes pp-arrowPulse{0%,to{opacity:.4;transform:translate(0)}50%{opacity:.8;transform:translate(3px)}}.pp-animate{opacity:0;transform:translateY(40px);animation:pp-fadeUp .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.pp-animate--left{opacity:0;transform:translate(-40px);animation:pp-fadeLeft .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.pp-animate--right{opacity:0;transform:translate(40px);animation:pp-fadeRight .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.pp-animate--scale{opacity:0;transform:scale(.85);animation:pp-scaleIn .7s ease forwards;animation-timeline:view();animation-range:entry 0% entry 25%}.pp-stagger>*:nth-child(1){animation-delay:0s}.pp-stagger>*:nth-child(2){animation-delay:.08s}.pp-stagger>*:nth-child(3){animation-delay:.16s}.pp-stagger>*:nth-child(4){animation-delay:.24s}.pp-stagger>*:nth-child(5){animation-delay:.32s}.pp-stagger>*:nth-child(6){animation-delay:.4s}.pp-stagger>*:nth-child(7){animation-delay:.48s}@supports not (animation-timeline: view()){.pp-animate,.pp-animate--left,.pp-animate--right,.pp-animate--scale{opacity:1;transform:none;animation:none}}.pp-container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.pp-text-accent{color:var(--pp-accent)}.pp-checklist{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.pp-checklist__item{display:flex;align-items:flex-start;gap:10px;font-size:.95rem;color:var(--pp-text);line-height:1.5}.pp-checklist__icon{flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;color:var(--pp-accent)}.pp-hero{background:var(--pp-dark);text-align:center;padding:140px 20px 120px;position:relative;overflow:hidden}.pp-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 30% 50%,rgba(232,160,37,.08) 0%,transparent 60%),radial-gradient(ellipse at 70% 30%,rgba(59,130,246,.06) 0%,transparent 50%);pointer-events:none}.pp-hero__inner{position:relative;z-index:1;max-width:800px;margin:0 auto}.pp-hero__title{font-size:3rem;font-weight:700;color:var(--pp-white);margin-bottom:20px;line-height:1.2;animation:pp-fadeUp .7s ease .25s both}.pp-hero__title-accent{color:var(--pp-accent);font-style:italic;display:inline-block}.pp-hero__subtitle{font-size:1.3rem;color:var(--pp-white);margin-bottom:14px;font-weight:500;line-height:1.5;animation:pp-fadeUp .7s ease .45s both}.pp-hero__desc{font-size:.95rem;color:var(--pp-gray-light);font-style:italic;animation:pp-fadeUp .7s ease .6s both}.pp-about{padding:80px 0;background:var(--pp-white)}.pp-about__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.pp-about__heading{font-size:2.2rem;font-weight:700;color:var(--pp-text);margin-bottom:20px;line-height:1.25}.pp-about__text{font-size:1rem;color:var(--pp-gray);line-height:1.75;margin-bottom:14px}.pp-about__text:last-child{margin-bottom:0}.pp-stats,.pp-whoweare__stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.pp-stat{background:var(--pp-light-bg);border-radius:var(--pp-radius);padding:28px 20px;text-align:center;border:1px solid var(--pp-border);transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease;position:relative;overflow:hidden}.pp-stat:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--pp-accent),var(--color-signature-blue));transform:scaleX(0);transform-origin:left;transition:transform .5s ease}.pp-stat:hover:before{transform:scaleX(1)}.pp-stat:hover{transform:translateY(-5px);box-shadow:0 12px 30px #00000014;border-color:var(--pp-accent)}.pp-stat__number{display:block;font-size:2.4rem;font-weight:800;color:var(--color-signature-blue);line-height:1;margin-bottom:8px;letter-spacing:-1px;font-variant-numeric:tabular-nums;opacity:0;transform:scale(0) translateY(10px);animation:pp-statPop .6s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:.3s}.pp-stat:nth-child(1) .pp-stat__number{animation-delay:.2s}.pp-stat:nth-child(2) .pp-stat__number{animation-delay:.4s}.pp-stat:nth-child(3) .pp-stat__number{animation-delay:.6s}.pp-stat:nth-child(4) .pp-stat__number{animation-delay:.8s}.pp-stat__label{display:block;font-size:.82rem;color:var(--pp-gray);font-weight:500;line-height:1.3}.pp-stat--dark{background:var(--pp-white);border-color:var(--pp-border)}.pp-stat__icon{display:flex;align-items:center;justify-content:center;margin-bottom:10px;font-size:1.8rem}.pp-whoweare{padding:80px 0;background:var(--pp-light-bg)}.pp-whoweare__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.pp-whoweare__heading{font-size:2.2rem;font-weight:700;color:var(--pp-text);margin-bottom:20px;line-height:1.25}.pp-whoweare__text{font-size:1rem;color:var(--pp-gray);line-height:1.75;margin-bottom:14px}.pp-services{padding:80px 0;background:var(--pp-white)}.pp-services__header{text-align:center;margin-bottom:48px}.pp-services__title{font-size:2.2rem;font-weight:700;color:var(--pp-text)}.pp-services__subtitle{font-size:1rem;color:var(--pp-gray);margin-top:12px;line-height:1.6}.pp-services__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.pp-service-card{background:var(--pp-light-bg);border-radius:var(--pp-radius);padding:28px;border:1px solid transparent;transition:box-shadow .4s ease,transform .4s ease,border-color .4s ease,background .4s ease}.pp-service-card:hover{box-shadow:0 12px 36px #e8a0251f;transform:translateY(-5px);border-color:var(--pp-accent);background:var(--pp-white)}.pp-service-card--wide{grid-column:1 / -1}.pp-service-card__badge{display:inline-block;background:linear-gradient(110deg,var(--color-signature-blue) 30%,#60a5fa 50%,var(--color-signature-blue) 70%);background-size:200% 100%;color:var(--pp-white);font-size:.75rem;font-weight:700;width:34px;height:34px;line-height:34px;text-align:center;border-radius:8px;margin-bottom:16px;transition:transform .3s ease}.pp-service-card:hover .pp-service-card__badge{animation:pp-shimmer 1.5s ease infinite;transform:scale(1.1)}.pp-service-card__title{font-size:1.1rem;font-weight:600;color:var(--pp-text);margin-bottom:10px}.pp-service-card__text{font-size:.9rem;color:var(--pp-gray);line-height:1.65;margin-bottom:0}.pp-delivery{padding:80px 0;background:linear-gradient(180deg,#fff,#f0f4ff);text-align:center;position:relative;overflow:hidden}.pp-delivery:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:2px;height:100%;background:linear-gradient(180deg,transparent 0%,var(--color-signature-blue) 15%,var(--color-signature-blue) 85%,transparent 100%);opacity:.15;pointer-events:none}.pp-delivery__heading{font-size:2rem;font-weight:700;color:var(--pp-text);margin-bottom:14px;position:relative;z-index:1}.pp-delivery__text{font-size:1rem;color:var(--pp-gray);margin-bottom:48px;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6;position:relative;z-index:1}.pp-delivery__steps{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:6px;position:relative;z-index:1;counter-reset:step-counter}.pp-step{display:flex;flex-direction:column;align-items:center;position:relative}.pp-step__circle{width:95px;height:95px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:var(--pp-white);border:2px solid #e0e7ff;color:var(--pp-text);font-weight:700;font-size:.68rem;border-radius:18px;letter-spacing:.3px;line-height:1.3;padding:8px;position:relative;box-shadow:0 4px 20px #2563eb14;transition:all .4s ease}.pp-step__circle:before{content:counter(step-counter);counter-increment:step-counter;position:absolute;top:-10px;right:-10px;width:28px;height:28px;background:linear-gradient(135deg,var(--color-signature-blue) 0%,#6366f1 100%);color:#fff;font-size:.7rem;font-weight:800;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #2563eb4d}.pp-step:hover .pp-step__circle{transform:translateY(-6px);border-color:var(--color-signature-blue);box-shadow:0 8px 30px #2563eb2e;background:linear-gradient(135deg,#f8faff,#eef2ff)}.pp-delivery__steps>:nth-child(1) .pp-step__circle{animation:pp-stepGlow 7s ease infinite 0s}.pp-delivery__steps>:nth-child(3) .pp-step__circle{animation:pp-stepGlow 7s ease infinite 1s}.pp-delivery__steps>:nth-child(5) .pp-step__circle{animation:pp-stepGlow 7s ease infinite 2s}.pp-delivery__steps>:nth-child(7) .pp-step__circle{animation:pp-stepGlow 7s ease infinite 3s}.pp-delivery__steps>:nth-child(9) .pp-step__circle{animation:pp-stepGlow 7s ease infinite 4s}.pp-delivery__steps>:nth-child(11) .pp-step__circle{animation:pp-stepGlow 7s ease infinite 5s}.pp-delivery__steps>:nth-child(13) .pp-step__circle{animation:pp-stepGlow 7s ease infinite 6s}.pp-step__arrow{color:var(--color-signature-blue);font-size:1.2rem;margin:0 2px;font-weight:300;opacity:.5;display:flex;align-items:center;animation:pp-arrowPulse 2s ease infinite}.pp-reliable{padding:80px 0;background:linear-gradient(180deg,#f8f9fb,#eef1f8)}.pp-reliable__inner{text-align:center;max-width:800px;margin:0 auto}.pp-reliable__heading{font-size:2rem;font-weight:700;color:var(--pp-text);margin-bottom:18px;line-height:1.35}.pp-reliable__text{font-size:1rem;color:var(--pp-gray);line-height:1.7;margin-bottom:40px}.pp-reliable__pillars{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.pp-pillar{display:flex;align-items:center;gap:8px;background:var(--pp-white);border:1px solid var(--pp-border);border-radius:30px;padding:10px 20px;box-shadow:0 2px 8px #0000000a;transition:background .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease;cursor:default}.pp-pillar:hover{background:#e8a0250f;border-color:var(--pp-accent);transform:translateY(-2px);box-shadow:0 4px 16px #e8a0251f}.pp-pillar__dot{width:8px;height:8px;background:var(--pp-accent);border-radius:50%;flex-shrink:0;transition:box-shadow .3s ease}.pp-pillar:hover .pp-pillar__dot{box-shadow:0 0 8px #e8a02599}.pp-pillar__label{font-size:.85rem;color:var(--pp-text);font-weight:500}.pp-industries{padding:80px 0;background:var(--pp-light-bg);text-align:center}.pp-industries__title{font-size:2rem;font-weight:700;color:var(--pp-text);margin-bottom:48px}.pp-industries__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.pp-industry{background:var(--pp-white);border-radius:var(--pp-radius);padding:32px 20px;text-align:center;border:1px solid var(--pp-border);transition:box-shadow .4s ease,transform .4s ease,border-color .4s ease;cursor:default}.pp-industry:hover{box-shadow:0 10px 30px #e8a0251a;transform:translateY(-5px);border-color:var(--pp-accent)}.pp-industry__icon{display:flex;align-items:center;justify-content:center;margin-bottom:14px;font-size:2rem}.pp-industry__title{font-size:.95rem;font-weight:600;color:var(--pp-text)}.pp-tech{padding:80px 0;background:var(--pp-white)}.pp-tech__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.pp-tech__heading{font-size:2.2rem;font-weight:700;color:var(--pp-text);margin-bottom:20px;line-height:1.25}.pp-tech__text{font-size:1rem;color:var(--pp-gray);line-height:1.75;margin-bottom:14px}.pp-tech__tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.pp-tech__stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.pp-tag{display:inline-block;background:var(--pp-light-bg);color:var(--pp-text);font-size:.75rem;font-weight:600;padding:4px 12px;border-radius:20px;border:1px solid var(--pp-border);transition:background .3s ease,color .3s ease,border-color .3s ease,transform .3s ease}.pp-tag:hover{background:var(--pp-accent);color:var(--pp-white);border-color:var(--pp-accent);transform:translateY(-2px)}.pp-faq{padding:80px 0;background:var(--pp-light-bg)}.pp-faq__wrapper{max-width:750px;margin:0 auto;text-align:center}.pp-faq__heading{font-size:1.8rem;font-weight:700;color:var(--pp-text);margin-bottom:12px}.pp-faq__subtext{font-size:.95rem;color:#666;margin-bottom:32px}.pp-faq__list{text-align:left}.pp-faq__item{border-bottom:1px solid #e5e7eb;overflow:hidden}.pp-faq__item summary{list-style:none}.pp-faq__item summary::-webkit-details-marker{display:none}.pp-faq__question{display:flex;justify-content:space-between;align-items:center;width:100%;padding:18px 0;cursor:pointer;font-size:1rem;font-weight:600;color:#000;text-align:left;gap:16px;transition:color .3s ease}.pp-faq__question:hover{color:var(--pp-accent)}.pp-faq__chevron{flex-shrink:0;width:20px;height:20px;position:relative;transition:transform .3s ease}.pp-faq__chevron:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-right:2.5px solid #000;border-bottom:2.5px solid #000;transform:translate(-50%,-25%) rotate(45deg);transition:transform .3s ease}.pp-faq__item[open] .pp-faq__chevron:before{transform:translate(-50%,-25%) rotate(-135deg)}.pp-faq__answer{padding:0 0 18px;overflow:hidden}.pp-faq__answer p{font-size:.9rem;color:#444;line-height:1.7;margin:0}.pp-cta{padding:80px 0;background:var(--pp-dark)}.pp-cta__inner{text-align:center;max-width:650px;margin:0 auto}.pp-cta__heading{font-size:2rem;font-weight:700;color:var(--pp-white);margin-bottom:16px;line-height:1.3}.pp-cta__text{font-size:1rem;color:var(--pp-gray-light);line-height:1.7;margin-bottom:32px}.pp-cta__button{display:inline-block;background:var(--pp-accent);color:var(--pp-white);font-size:1rem;font-weight:600;padding:14px 36px;border-radius:8px;text-decoration:none;transition:background .3s ease,transform .3s ease,box-shadow .3s ease;animation:pp-pulse 2.5s ease infinite}.pp-cta__button:hover{background:var(--pp-accent-hover);transform:translateY(-3px);box-shadow:0 8px 24px #e8a02559;animation:none}button.pp-cta__button{border:none;cursor:pointer;font-family:inherit}@media(max-width:1024px){.pp-hero__title{font-size:2.2rem}.pp-about__heading,.pp-whoweare__heading,.pp-tech__heading,.pp-services__title,.pp-delivery__heading{font-size:1.8rem}.pp-step__circle{width:85px;height:85px;font-size:.62rem;border-radius:14px;padding:6px}.pp-step__circle:before{width:22px;height:22px;font-size:.58rem}.pp-step__arrow{font-size:1rem;margin:0 1px}.pp-reliable__heading{font-size:1.8rem}}@media(max-width:768px){.pp-hero{padding:100px 16px 80px}.pp-hero__title{font-size:1.7rem}.pp-hero__subtitle{font-size:1rem}.pp-about__grid,.pp-whoweare__grid,.pp-tech__grid{grid-template-columns:1fr;gap:30px}.pp-about__heading,.pp-whoweare__heading,.pp-tech__heading{font-size:1.6rem}.pp-stats,.pp-whoweare__stats,.pp-tech__stats{grid-template-columns:1fr 1fr;order:2}.pp-about__content,.pp-whoweare__content{order:1}.pp-services__grid{grid-template-columns:1fr}.pp-services__title{font-size:1.5rem}.pp-service-card--wide{grid-column:span 1}.pp-delivery__heading{font-size:1.5rem}.pp-delivery__steps{flex-wrap:wrap;gap:12px;justify-content:center}.pp-step__arrow{display:none}.pp-step__circle{width:90px;height:90px;font-size:.7rem;border-radius:16px}.pp-reliable__heading{font-size:1.5rem}.pp-reliable__pillars{flex-wrap:wrap;gap:12px}.pp-industries__title{font-size:1.5rem}.pp-industries__grid{grid-template-columns:1fr 1fr}.pp-faq__heading{font-size:1.3rem}.pp-cta__heading{font-size:1.5rem}.pp-animate,.pp-animate--left,.pp-animate--right,.pp-animate--scale{opacity:1;transform:none;animation:none}}@media(max-width:480px){.pp-hero{padding:90px 14px 60px}.pp-hero__title{font-size:1.4rem}.pp-hero__subtitle{font-size:.9rem}.pp-about,.pp-whoweare,.pp-services,.pp-delivery,.pp-reliable,.pp-industries,.pp-faq,.pp-cta,.pp-tech{padding:50px 0}.pp-about__heading,.pp-whoweare__heading,.pp-tech__heading{font-size:1.4rem}.pp-about__text,.pp-whoweare__text,.pp-tech__text{font-size:.9rem}.pp-stats,.pp-whoweare__stats,.pp-tech__stats{grid-template-columns:1fr 1fr;gap:12px}.pp-stat{padding:20px 14px}.pp-stat__number{font-size:1.8rem}.pp-stat__label{font-size:.75rem}.pp-services__title{font-size:1.3rem}.pp-service-card{padding:20px 16px}.pp-delivery__heading{font-size:1.3rem}.pp-step__circle{width:80px;height:80px;font-size:.65rem;border-radius:14px}.pp-step__circle:before{width:22px;height:22px;font-size:.6rem;top:-8px;right:-8px}.pp-reliable__heading{font-size:1.3rem}.pp-pillar{padding:10px 14px;font-size:.82rem}.pp-industries__grid{grid-template-columns:1fr 1fr;gap:12px}.pp-industry{padding:20px 14px}.pp-cta__heading{font-size:1.3rem}.pp-cta__button{font-size:.9rem;padding:14px 28px}}:root{--ao-accent: #e8a025;--ao-accent-hover: #d4911e;--ao-dark: #0b1120;--ao-dark-2: #101828;--ao-dark-3: #1a2332;--ao-white: #ffffff;--ao-gray: #000000;--ao-gray-light: #e0e7ff;--ao-light-bg: #f8f9fb;--ao-light-bg-2: #f1f3f7;--ao-text: #444444;--ao-text-light: #d1d5db;--ao-border: #e5e7eb;--ao-radius: 12px;--ao-radius-lg: 20px;--ao-shadow: 0 4px 24px rgba(0, 0, 0, .06);--ao-shadow-lg: 0 8px 40px rgba(0, 0, 0, .1);--ao-transition: .3s ease}@keyframes ao-fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes ao-fadeLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes ao-fadeRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes ao-scaleIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes ao-pulse{0%,to{box-shadow:0 0 #e8a02566}50%{box-shadow:0 0 0 12px #e8a02500}}@keyframes ao-shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes ao-statPop{0%{opacity:0;transform:scale(0) translateY(10px)}60%{opacity:1;transform:scale(1.15) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes ao-stepGlow{0%,10%{border-color:var(--color-signature-blue);box-shadow:0 8px 30px #2563eb40,0 0 0 4px #2563eb1a;transform:translateY(-4px) scale(1.03);background:linear-gradient(135deg,#f0f4ff,#e0e7ff)}22%,to{border-color:#e0e7ff;box-shadow:0 4px 20px #2563eb14;transform:translateY(0) scale(1);background:var(--ao-white)}}@keyframes ao-arrowPulse{0%,to{opacity:.4;transform:translate(0)}50%{opacity:.8;transform:translate(3px)}}.ao-animate{opacity:0;transform:translateY(40px);animation:ao-fadeUp .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.ao-animate--left{opacity:0;transform:translate(-40px);animation:ao-fadeLeft .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.ao-animate--right{opacity:0;transform:translate(40px);animation:ao-fadeRight .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.ao-animate--scale{opacity:0;transform:scale(.85);animation:ao-scaleIn .7s ease forwards;animation-timeline:view();animation-range:entry 0% entry 25%}.ao-stagger>*:nth-child(1){animation-delay:0s}.ao-stagger>*:nth-child(2){animation-delay:.08s}.ao-stagger>*:nth-child(3){animation-delay:.16s}.ao-stagger>*:nth-child(4){animation-delay:.24s}.ao-stagger>*:nth-child(5){animation-delay:.32s}.ao-stagger>*:nth-child(6){animation-delay:.4s}.ao-stagger>*:nth-child(7){animation-delay:.48s}@supports not (animation-timeline: view()){.ao-animate,.ao-animate--left,.ao-animate--right,.ao-animate--scale{opacity:1;transform:none;animation:none}}.ao-container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.ao-text-accent{color:var(--ao-accent)}.ao-checklist{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.ao-checklist__item{display:flex;align-items:flex-start;gap:10px;font-size:.95rem;color:var(--ao-text);line-height:1.5}.ao-checklist__icon{flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;color:var(--ao-accent)}.ao-hero{background:var(--ao-dark);text-align:center;padding:140px 20px 120px;position:relative;overflow:hidden}.ao-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 30% 50%,rgba(232,160,37,.08) 0%,transparent 60%),radial-gradient(ellipse at 70% 30%,rgba(59,130,246,.06) 0%,transparent 50%);pointer-events:none}.ao-hero__inner{position:relative;z-index:1;max-width:800px;margin:0 auto}.ao-hero__title{font-size:3rem;font-weight:700;color:var(--ao-white);margin-bottom:20px;line-height:1.2;animation:ao-fadeUp .7s ease .25s both}.ao-hero__title-accent{color:var(--ao-accent);font-style:italic;display:inline-block}.ao-hero__subtitle{font-size:1.3rem;color:var(--ao-white);margin-bottom:14px;font-weight:500;line-height:1.5;animation:ao-fadeUp .7s ease .45s both}.ao-hero__desc{font-size:.95rem;color:var(--ao-gray-light);font-style:italic;animation:ao-fadeUp .7s ease .6s both}.ao-about{padding:80px 0;background:var(--ao-white)}.ao-about__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.ao-about__heading{font-size:2.2rem;font-weight:700;color:var(--ao-text);margin-bottom:20px;line-height:1.25}.ao-about__text{font-size:1rem;color:var(--ao-gray);line-height:1.75;margin-bottom:14px}.ao-about__text:last-child{margin-bottom:0}.ao-stats,.ao-whoweare__stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ao-stat{background:var(--ao-light-bg);border-radius:var(--ao-radius);padding:28px 20px;text-align:center;border:1px solid var(--ao-border);transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease;position:relative;overflow:hidden}.ao-stat:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--ao-accent),var(--color-signature-blue));transform:scaleX(0);transform-origin:left;transition:transform .5s ease}.ao-stat:hover:before{transform:scaleX(1)}.ao-stat:hover{transform:translateY(-5px);box-shadow:0 12px 30px #00000014;border-color:var(--ao-accent)}.ao-stat__number{display:block;font-size:2.4rem;font-weight:800;color:var(--color-signature-blue);line-height:1;margin-bottom:8px;letter-spacing:-1px;font-variant-numeric:tabular-nums;opacity:0;transform:scale(0) translateY(10px);animation:ao-statPop .6s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:.3s}.ao-stat:nth-child(1) .ao-stat__number{animation-delay:.2s}.ao-stat:nth-child(2) .ao-stat__number{animation-delay:.4s}.ao-stat:nth-child(3) .ao-stat__number{animation-delay:.6s}.ao-stat:nth-child(4) .ao-stat__number{animation-delay:.8s}.ao-stat__label{display:block;font-size:.82rem;color:var(--ao-gray);font-weight:500;line-height:1.3}.ao-stat--dark{background:var(--ao-white);border-color:var(--ao-border)}.ao-stat__icon{display:flex;align-items:center;justify-content:center;margin-bottom:10px;font-size:1.8rem}.ao-whoweare{padding:80px 0;background:var(--ao-light-bg)}.ao-whoweare__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.ao-whoweare__heading{font-size:2.2rem;font-weight:700;color:var(--ao-text);margin-bottom:20px;line-height:1.25}.ao-whoweare__text{font-size:1rem;color:var(--ao-gray);line-height:1.75;margin-bottom:14px}.ao-services{padding:80px 0;background:var(--ao-white)}.ao-services__header{text-align:center;margin-bottom:48px}.ao-services__title{font-size:2.2rem;font-weight:700;color:var(--ao-text)}.ao-services__subtitle{font-size:1rem;color:var(--ao-gray);margin-top:12px;line-height:1.6}.ao-services__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.ao-service-card{background:var(--ao-light-bg);border-radius:var(--ao-radius);padding:28px;border:1px solid transparent;transition:box-shadow .4s ease,transform .4s ease,border-color .4s ease,background .4s ease}.ao-service-card:hover{box-shadow:0 12px 36px #e8a0251f;transform:translateY(-5px);border-color:var(--ao-accent);background:var(--ao-white)}.ao-service-card--wide{grid-column:1 / -1}.ao-service-card__badge{display:inline-block;background:linear-gradient(110deg,var(--color-signature-blue) 30%,#60a5fa 50%,var(--color-signature-blue) 70%);background-size:200% 100%;color:var(--ao-white);font-size:.75rem;font-weight:700;width:34px;height:34px;line-height:34px;text-align:center;border-radius:8px;margin-bottom:16px;transition:transform .3s ease}.ao-service-card:hover .ao-service-card__badge{animation:ao-shimmer 1.5s ease infinite;transform:scale(1.1)}.ao-service-card__title{font-size:1.1rem;font-weight:600;color:var(--ao-text);margin-bottom:10px}.ao-service-card__text{font-size:.9rem;color:var(--ao-gray);line-height:1.65;margin-bottom:0}.ao-delivery{padding:80px 0;background:linear-gradient(180deg,#fff,#f0f4ff);text-align:center;position:relative;overflow:hidden}.ao-delivery:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:2px;height:100%;background:linear-gradient(180deg,transparent 0%,var(--color-signature-blue) 15%,var(--color-signature-blue) 85%,transparent 100%);opacity:.15;pointer-events:none}.ao-delivery__heading{font-size:2rem;font-weight:700;color:var(--ao-text);margin-bottom:14px;position:relative;z-index:1}.ao-delivery__text{font-size:1rem;color:var(--ao-gray);margin-bottom:48px;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6;position:relative;z-index:1}.ao-delivery__steps{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:6px;position:relative;z-index:1;counter-reset:step-counter}.ao-step{display:flex;flex-direction:column;align-items:center;position:relative}.ao-step__circle{width:95px;height:95px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:var(--ao-white);border:2px solid #e0e7ff;color:var(--ao-text);font-weight:700;font-size:.68rem;border-radius:18px;letter-spacing:.3px;line-height:1.3;padding:8px;position:relative;box-shadow:0 4px 20px #2563eb14;transition:all .4s ease}.ao-step__circle:before{content:counter(step-counter);counter-increment:step-counter;position:absolute;top:-10px;right:-10px;width:28px;height:28px;background:linear-gradient(135deg,var(--color-signature-blue) 0%,#6366f1 100%);color:#fff;font-size:.7rem;font-weight:800;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #2563eb4d}.ao-step:hover .ao-step__circle{transform:translateY(-6px);border-color:var(--color-signature-blue);box-shadow:0 8px 30px #2563eb2e;background:linear-gradient(135deg,#f8faff,#eef2ff)}.ao-delivery__steps>:nth-child(1) .ao-step__circle{animation:ao-stepGlow 7s ease infinite 0s}.ao-delivery__steps>:nth-child(3) .ao-step__circle{animation:ao-stepGlow 7s ease infinite 1s}.ao-delivery__steps>:nth-child(5) .ao-step__circle{animation:ao-stepGlow 7s ease infinite 2s}.ao-delivery__steps>:nth-child(7) .ao-step__circle{animation:ao-stepGlow 7s ease infinite 3s}.ao-delivery__steps>:nth-child(9) .ao-step__circle{animation:ao-stepGlow 7s ease infinite 4s}.ao-delivery__steps>:nth-child(11) .ao-step__circle{animation:ao-stepGlow 7s ease infinite 5s}.ao-delivery__steps>:nth-child(13) .ao-step__circle{animation:ao-stepGlow 7s ease infinite 6s}.ao-step__arrow{color:var(--color-signature-blue);font-size:1.2rem;margin:0 2px;font-weight:300;opacity:.5;display:flex;align-items:center;animation:ao-arrowPulse 2s ease infinite}.ao-reliable{padding:80px 0;background:linear-gradient(180deg,#f8f9fb,#eef1f8)}.ao-reliable__inner{text-align:center;max-width:800px;margin:0 auto}.ao-reliable__heading{font-size:2rem;font-weight:700;color:var(--ao-text);margin-bottom:18px;line-height:1.35}.ao-reliable__text{font-size:1rem;color:var(--ao-gray);line-height:1.7;margin-bottom:40px}.ao-reliable__pillars{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.ao-pillar{display:flex;align-items:center;gap:8px;background:var(--ao-white);border:1px solid var(--ao-border);border-radius:30px;padding:10px 20px;box-shadow:0 2px 8px #0000000a;transition:background .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease;cursor:default}.ao-pillar:hover{background:#e8a0250f;border-color:var(--ao-accent);transform:translateY(-2px);box-shadow:0 4px 16px #e8a0251f}.ao-pillar__dot{width:8px;height:8px;background:var(--ao-accent);border-radius:50%;flex-shrink:0;transition:box-shadow .3s ease}.ao-pillar:hover .ao-pillar__dot{box-shadow:0 0 8px #e8a02599}.ao-pillar__label{font-size:.85rem;color:var(--ao-text);font-weight:500}.ao-industries{padding:80px 0;background:var(--ao-light-bg);text-align:center}.ao-industries__title{font-size:2rem;font-weight:700;color:var(--ao-text);margin-bottom:48px}.ao-industries__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.ao-industry{background:var(--ao-white);border-radius:var(--ao-radius);padding:32px 20px;text-align:center;border:1px solid var(--ao-border);transition:box-shadow .4s ease,transform .4s ease,border-color .4s ease;cursor:default}.ao-industry:hover{box-shadow:0 10px 30px #e8a0251a;transform:translateY(-5px);border-color:var(--ao-accent)}.ao-industry__icon{display:flex;align-items:center;justify-content:center;margin-bottom:14px;font-size:2rem}.ao-industry__title{font-size:.95rem;font-weight:600;color:var(--ao-text)}.ao-tech{padding:80px 0;background:var(--ao-white)}.ao-tech__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.ao-tech__heading{font-size:2.2rem;font-weight:700;color:var(--ao-text);margin-bottom:20px;line-height:1.25}.ao-tech__text{font-size:1rem;color:var(--ao-gray);line-height:1.75;margin-bottom:14px}.ao-tech__tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.ao-tech__stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ao-tag{display:inline-block;background:var(--ao-light-bg);color:var(--ao-text);font-size:.75rem;font-weight:600;padding:4px 12px;border-radius:20px;border:1px solid var(--ao-border);transition:background .3s ease,color .3s ease,border-color .3s ease,transform .3s ease}.ao-tag:hover{background:var(--ao-accent);color:var(--ao-white);border-color:var(--ao-accent);transform:translateY(-2px)}.ao-faq{padding:80px 0;background:var(--ao-light-bg)}.ao-faq__wrapper{max-width:750px;margin:0 auto;text-align:center}.ao-faq__heading{font-size:1.8rem;font-weight:700;color:var(--ao-text);margin-bottom:12px}.ao-faq__subtext{font-size:.95rem;color:#666;margin-bottom:32px}.ao-faq__list{text-align:left}.ao-faq__item{border-bottom:1px solid #e5e7eb;overflow:hidden}.ao-faq__item summary{list-style:none}.ao-faq__item summary::-webkit-details-marker{display:none}.ao-faq__question{display:flex;justify-content:space-between;align-items:center;width:100%;padding:18px 0;cursor:pointer;font-size:1rem;font-weight:600;color:#000;text-align:left;gap:16px;transition:color .3s ease}.ao-faq__question:hover{color:var(--ao-accent)}.ao-faq__chevron{flex-shrink:0;width:20px;height:20px;position:relative;transition:transform .3s ease}.ao-faq__chevron:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-right:2.5px solid #000;border-bottom:2.5px solid #000;transform:translate(-50%,-25%) rotate(45deg);transition:transform .3s ease}.ao-faq__item[open] .ao-faq__chevron:before{transform:translate(-50%,-25%) rotate(-135deg)}.ao-faq__answer{padding:0 0 18px;overflow:hidden}.ao-faq__answer p{font-size:.9rem;color:#444;line-height:1.7;margin:0}.ao-cta{padding:80px 0;background:var(--ao-dark)}.ao-cta__inner{text-align:center;max-width:650px;margin:0 auto}.ao-cta__heading{font-size:2rem;font-weight:700;color:var(--ao-white);margin-bottom:16px;line-height:1.3}.ao-cta__text{font-size:1rem;color:var(--ao-gray-light);line-height:1.7;margin-bottom:32px}.ao-cta__button{display:inline-block;background:var(--ao-accent);color:var(--ao-white);font-size:1rem;font-weight:600;padding:14px 36px;border-radius:8px;text-decoration:none;transition:background .3s ease,transform .3s ease,box-shadow .3s ease;animation:ao-pulse 2.5s ease infinite}.ao-cta__button:hover{background:var(--ao-accent-hover);transform:translateY(-3px);box-shadow:0 8px 24px #e8a02559;animation:none}button.ao-cta__button{border:none;cursor:pointer;font-family:inherit}@media(max-width:1024px){.ao-hero__title{font-size:2.2rem}.ao-about__heading,.ao-whoweare__heading,.ao-tech__heading,.ao-services__title,.ao-delivery__heading{font-size:1.8rem}.ao-step__circle{width:85px;height:85px;font-size:.62rem;border-radius:14px;padding:6px}.ao-step__circle:before{width:22px;height:22px;font-size:.58rem}.ao-step__arrow{font-size:1rem;margin:0 1px}.ao-reliable__heading{font-size:1.8rem}}@media(max-width:768px){.ao-hero{padding:100px 16px 80px}.ao-hero__title{font-size:1.7rem}.ao-hero__subtitle{font-size:1rem}.ao-about__grid,.ao-whoweare__grid,.ao-tech__grid{grid-template-columns:1fr;gap:30px}.ao-about__heading,.ao-whoweare__heading,.ao-tech__heading{font-size:1.6rem}.ao-stats,.ao-whoweare__stats,.ao-tech__stats{grid-template-columns:1fr 1fr;order:2}.ao-about__content,.ao-whoweare__content{order:1}.ao-services__grid{grid-template-columns:1fr}.ao-services__title{font-size:1.5rem}.ao-service-card--wide{grid-column:span 1}.ao-delivery__heading{font-size:1.5rem}.ao-delivery__steps{flex-wrap:wrap;gap:12px;justify-content:center}.ao-step__arrow{display:none}.ao-step__circle{width:90px;height:90px;font-size:.7rem;border-radius:16px}.ao-reliable__heading{font-size:1.5rem}.ao-reliable__pillars{flex-wrap:wrap;gap:12px}.ao-industries__title{font-size:1.5rem}.ao-industries__grid{grid-template-columns:1fr 1fr}.ao-faq__heading{font-size:1.3rem}.ao-cta__heading{font-size:1.5rem}.ao-animate,.ao-animate--left,.ao-animate--right,.ao-animate--scale{opacity:1;transform:none;animation:none}}@media(max-width:480px){.ao-hero{padding:90px 14px 60px}.ao-hero__title{font-size:1.4rem}.ao-hero__subtitle{font-size:.9rem}.ao-about,.ao-whoweare,.ao-services,.ao-delivery,.ao-reliable,.ao-industries,.ao-faq,.ao-cta,.ao-tech{padding:50px 0}.ao-about__heading,.ao-whoweare__heading,.ao-tech__heading{font-size:1.4rem}.ao-about__text,.ao-whoweare__text,.ao-tech__text{font-size:.9rem}.ao-stats,.ao-whoweare__stats,.ao-tech__stats{grid-template-columns:1fr 1fr;gap:12px}.ao-stat{padding:20px 14px}.ao-stat__number{font-size:1.8rem}.ao-stat__label{font-size:.75rem}.ao-services__title{font-size:1.3rem}.ao-service-card{padding:20px 16px}.ao-delivery__heading{font-size:1.3rem}.ao-step__circle{width:80px;height:80px;font-size:.65rem;border-radius:14px}.ao-step__circle:before{width:22px;height:22px;font-size:.6rem;top:-8px;right:-8px}.ao-reliable__heading{font-size:1.3rem}.ao-pillar{padding:10px 14px;font-size:.82rem}.ao-industries__grid{grid-template-columns:1fr 1fr;gap:12px}.ao-industry{padding:20px 14px}.ao-cta__heading{font-size:1.3rem}.ao-cta__button{font-size:.9rem;padding:14px 28px}}:root{--co-accent: #e8a025;--co-accent-hover: #d4911e;--co-dark: #0b1120;--co-dark-2: #101828;--co-dark-3: #1a2332;--co-white: #ffffff;--co-gray: #000000;--co-gray-light: #e0e7ff;--co-light-bg: #f8f9fb;--co-light-bg-2: #f1f3f7;--co-text: #444444;--co-text-light: #d1d5db;--co-border: #e5e7eb;--co-radius: 12px;--co-radius-lg: 20px;--co-shadow: 0 4px 24px rgba(0, 0, 0, .06);--co-shadow-lg: 0 8px 40px rgba(0, 0, 0, .1);--co-transition: .3s ease}@keyframes co-fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes co-fadeLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes co-fadeRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes co-scaleIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes co-pulse{0%,to{box-shadow:0 0 #e8a02566}50%{box-shadow:0 0 0 12px #e8a02500}}@keyframes co-shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes co-statPop{0%{opacity:0;transform:scale(0) translateY(10px)}60%{opacity:1;transform:scale(1.15) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes co-stepGlow{0%,10%{border-color:var(--color-signature-blue);box-shadow:0 8px 30px #2563eb40,0 0 0 4px #2563eb1a;transform:translateY(-4px) scale(1.03);background:linear-gradient(135deg,#f0f4ff,#e0e7ff)}22%,to{border-color:#e0e7ff;box-shadow:0 4px 20px #2563eb14;transform:translateY(0) scale(1);background:var(--co-white)}}@keyframes co-arrowPulse{0%,to{opacity:.4;transform:translate(0)}50%{opacity:.8;transform:translate(3px)}}.co-animate{opacity:0;transform:translateY(40px);animation:co-fadeUp .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.co-animate--left{opacity:0;transform:translate(-40px);animation:co-fadeLeft .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.co-animate--right{opacity:0;transform:translate(40px);animation:co-fadeRight .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.co-animate--scale{opacity:0;transform:scale(.85);animation:co-scaleIn .7s ease forwards;animation-timeline:view();animation-range:entry 0% entry 25%}.co-stagger>*:nth-child(1){animation-delay:0s}.co-stagger>*:nth-child(2){animation-delay:.08s}.co-stagger>*:nth-child(3){animation-delay:.16s}.co-stagger>*:nth-child(4){animation-delay:.24s}.co-stagger>*:nth-child(5){animation-delay:.32s}.co-stagger>*:nth-child(6){animation-delay:.4s}.co-stagger>*:nth-child(7){animation-delay:.48s}@supports not (animation-timeline: view()){.co-animate,.co-animate--left,.co-animate--right,.co-animate--scale{opacity:1;transform:none;animation:none}}.co-container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.co-text-accent{color:var(--co-accent)}.co-checklist{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.co-checklist__item{display:flex;align-items:flex-start;gap:10px;font-size:.95rem;color:var(--co-text);line-height:1.5}.co-checklist__icon{flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;color:var(--co-accent)}.co-hero{background:var(--co-dark);text-align:center;padding:140px 20px 120px;position:relative;overflow:hidden}.co-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 30% 50%,rgba(232,160,37,.08) 0%,transparent 60%),radial-gradient(ellipse at 70% 30%,rgba(59,130,246,.06) 0%,transparent 50%);pointer-events:none}.co-hero__inner{position:relative;z-index:1;max-width:800px;margin:0 auto}.co-hero__title{font-size:3rem;font-weight:700;color:var(--co-white);margin-bottom:20px;line-height:1.2;animation:co-fadeUp .7s ease .25s both}.co-hero__title-accent{color:var(--co-accent);font-style:italic;display:inline-block}.co-hero__subtitle{font-size:1.3rem;color:var(--co-white);margin-bottom:14px;font-weight:500;line-height:1.5;animation:co-fadeUp .7s ease .45s both}.co-hero__desc{font-size:.95rem;color:var(--co-gray-light);font-style:italic;animation:co-fadeUp .7s ease .6s both}.co-about{padding:80px 0;background:var(--co-white)}.co-about__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.co-about__heading{font-size:2.2rem;font-weight:700;color:var(--co-text);margin-bottom:20px;line-height:1.25}.co-about__text{font-size:1rem;color:var(--co-gray);line-height:1.75;margin-bottom:14px}.co-about__text:last-child{margin-bottom:0}.co-stats,.co-whoweare__stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.co-stat{background:var(--co-light-bg);border-radius:var(--co-radius);padding:28px 20px;text-align:center;border:1px solid var(--co-border);transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease;position:relative;overflow:hidden}.co-stat:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--co-accent),var(--color-signature-blue));transform:scaleX(0);transform-origin:left;transition:transform .5s ease}.co-stat:hover:before{transform:scaleX(1)}.co-stat:hover{transform:translateY(-5px);box-shadow:0 12px 30px #00000014;border-color:var(--co-accent)}.co-stat__number{display:block;font-size:2.4rem;font-weight:800;color:var(--color-signature-blue);line-height:1;margin-bottom:8px;letter-spacing:-1px;font-variant-numeric:tabular-nums;opacity:0;transform:scale(0) translateY(10px);animation:co-statPop .6s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:.3s}.co-stat:nth-child(1) .co-stat__number{animation-delay:.2s}.co-stat:nth-child(2) .co-stat__number{animation-delay:.4s}.co-stat:nth-child(3) .co-stat__number{animation-delay:.6s}.co-stat:nth-child(4) .co-stat__number{animation-delay:.8s}.co-stat__label{display:block;font-size:.82rem;color:var(--co-gray);font-weight:500;line-height:1.3}.co-stat--dark{background:var(--co-white);border-color:var(--co-border)}.co-stat__icon{display:flex;align-items:center;justify-content:center;margin-bottom:10px;font-size:1.8rem}.co-whoweare{padding:80px 0;background:var(--co-light-bg)}.co-whoweare__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.co-whoweare__heading{font-size:2.2rem;font-weight:700;color:var(--co-text);margin-bottom:20px;line-height:1.25}.co-whoweare__text{font-size:1rem;color:var(--co-gray);line-height:1.75;margin-bottom:14px}.co-services{padding:80px 0;background:var(--co-white)}.co-services__header{text-align:center;margin-bottom:48px}.co-services__title{font-size:2.2rem;font-weight:700;color:var(--co-text)}.co-services__subtitle{font-size:1rem;color:var(--co-gray);margin-top:12px;line-height:1.6}.co-services__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.co-service-card{background:var(--co-light-bg);border-radius:var(--co-radius);padding:28px;border:1px solid transparent;transition:box-shadow .4s ease,transform .4s ease,border-color .4s ease,background .4s ease}.co-service-card:hover{box-shadow:0 12px 36px #e8a0251f;transform:translateY(-5px);border-color:var(--co-accent);background:var(--co-white)}.co-service-card--wide{grid-column:1 / -1}.co-service-card__badge{display:inline-block;background:linear-gradient(110deg,var(--color-signature-blue) 30%,#60a5fa 50%,var(--color-signature-blue) 70%);background-size:200% 100%;color:var(--co-white);font-size:.75rem;font-weight:700;width:34px;height:34px;line-height:34px;text-align:center;border-radius:8px;margin-bottom:16px;transition:transform .3s ease}.co-service-card:hover .co-service-card__badge{animation:co-shimmer 1.5s ease infinite;transform:scale(1.1)}.co-service-card__title{font-size:1.1rem;font-weight:600;color:var(--co-text);margin-bottom:10px}.co-service-card__text{font-size:.9rem;color:var(--co-gray);line-height:1.65;margin-bottom:0}.co-delivery{padding:80px 0;background:linear-gradient(180deg,#fff,#f0f4ff);text-align:center;position:relative;overflow:hidden}.co-delivery:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:2px;height:100%;background:linear-gradient(180deg,transparent 0%,var(--color-signature-blue) 15%,var(--color-signature-blue) 85%,transparent 100%);opacity:.15;pointer-events:none}.co-delivery__heading{font-size:2rem;font-weight:700;color:var(--co-text);margin-bottom:14px;position:relative;z-index:1}.co-delivery__text{font-size:1rem;color:var(--co-gray);margin-bottom:48px;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6;position:relative;z-index:1}.co-delivery__steps{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:6px;position:relative;z-index:1;counter-reset:step-counter}.co-step{display:flex;flex-direction:column;align-items:center;position:relative}.co-step__circle{width:95px;height:95px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:var(--co-white);border:2px solid #e0e7ff;color:var(--co-text);font-weight:700;font-size:.68rem;border-radius:18px;letter-spacing:.3px;line-height:1.3;padding:8px;position:relative;box-shadow:0 4px 20px #2563eb14;transition:all .4s ease}.co-step__circle:before{content:counter(step-counter);counter-increment:step-counter;position:absolute;top:-10px;right:-10px;width:28px;height:28px;background:linear-gradient(135deg,var(--color-signature-blue) 0%,#6366f1 100%);color:#fff;font-size:.7rem;font-weight:800;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #2563eb4d}.co-step:hover .co-step__circle{transform:translateY(-6px);border-color:var(--color-signature-blue);box-shadow:0 8px 30px #2563eb2e;background:linear-gradient(135deg,#f8faff,#eef2ff)}.co-delivery__steps>:nth-child(1) .co-step__circle{animation:co-stepGlow 7s ease infinite 0s}.co-delivery__steps>:nth-child(3) .co-step__circle{animation:co-stepGlow 7s ease infinite 1s}.co-delivery__steps>:nth-child(5) .co-step__circle{animation:co-stepGlow 7s ease infinite 2s}.co-delivery__steps>:nth-child(7) .co-step__circle{animation:co-stepGlow 7s ease infinite 3s}.co-delivery__steps>:nth-child(9) .co-step__circle{animation:co-stepGlow 7s ease infinite 4s}.co-delivery__steps>:nth-child(11) .co-step__circle{animation:co-stepGlow 7s ease infinite 5s}.co-delivery__steps>:nth-child(13) .co-step__circle{animation:co-stepGlow 7s ease infinite 6s}.co-step__arrow{color:var(--color-signature-blue);font-size:1.2rem;margin:0 2px;font-weight:300;opacity:.5;display:flex;align-items:center;animation:co-arrowPulse 2s ease infinite}.co-reliable{padding:80px 0;background:linear-gradient(180deg,#f8f9fb,#eef1f8)}.co-reliable__inner{text-align:center;max-width:800px;margin:0 auto}.co-reliable__heading{font-size:2rem;font-weight:700;color:var(--co-text);margin-bottom:18px;line-height:1.35}.co-reliable__text{font-size:1rem;color:var(--co-gray);line-height:1.7;margin-bottom:40px}.co-reliable__pillars{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.co-pillar{display:flex;align-items:center;gap:8px;background:var(--co-white);border:1px solid var(--co-border);border-radius:30px;padding:10px 20px;box-shadow:0 2px 8px #0000000a;transition:background .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease;cursor:default}.co-pillar:hover{background:#e8a0250f;border-color:var(--co-accent);transform:translateY(-2px);box-shadow:0 4px 16px #e8a0251f}.co-pillar__dot{width:8px;height:8px;background:var(--co-accent);border-radius:50%;flex-shrink:0;transition:box-shadow .3s ease}.co-pillar:hover .co-pillar__dot{box-shadow:0 0 8px #e8a02599}.co-pillar__label{font-size:.85rem;color:var(--co-text);font-weight:500}.co-industries{padding:80px 0;background:var(--co-light-bg);text-align:center}.co-industries__title{font-size:2rem;font-weight:700;color:var(--co-text);margin-bottom:48px}.co-industries__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.co-industry{background:var(--co-white);border-radius:var(--co-radius);padding:32px 20px;text-align:center;border:1px solid var(--co-border);transition:box-shadow .4s ease,transform .4s ease,border-color .4s ease;cursor:default}.co-industry:hover{box-shadow:0 10px 30px #e8a0251a;transform:translateY(-5px);border-color:var(--co-accent)}.co-industry__icon{display:flex;align-items:center;justify-content:center;margin-bottom:14px;font-size:2rem}.co-industry__title{font-size:.95rem;font-weight:600;color:var(--co-text)}.co-tech{padding:80px 0;background:var(--co-white)}.co-tech__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.co-tech__heading{font-size:2.2rem;font-weight:700;color:var(--co-text);margin-bottom:20px;line-height:1.25}.co-tech__text{font-size:1rem;color:var(--co-gray);line-height:1.75;margin-bottom:14px}.co-tech__tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.co-tech__stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.co-tag{display:inline-block;background:var(--co-light-bg);color:var(--co-text);font-size:.75rem;font-weight:600;padding:4px 12px;border-radius:20px;border:1px solid var(--co-border);transition:background .3s ease,color .3s ease,border-color .3s ease,transform .3s ease}.co-tag:hover{background:var(--co-accent);color:var(--co-white);border-color:var(--co-accent);transform:translateY(-2px)}.co-faq{padding:80px 0;background:var(--co-light-bg)}.co-faq__wrapper{max-width:750px;margin:0 auto;text-align:center}.co-faq__heading{font-size:1.8rem;font-weight:700;color:var(--co-text);margin-bottom:12px}.co-faq__subtext{font-size:.95rem;color:#666;margin-bottom:32px}.co-faq__list{text-align:left}.co-faq__item{border-bottom:1px solid #e5e7eb;overflow:hidden}.co-faq__item summary{list-style:none}.co-faq__item summary::-webkit-details-marker{display:none}.co-faq__question{display:flex;justify-content:space-between;align-items:center;width:100%;padding:18px 12px 18px 0;cursor:pointer;font-size:1rem;font-weight:600;color:#000;text-align:left;gap:16px;transition:color .3s ease;box-sizing:border-box}.co-faq__question:hover{color:var(--co-accent)}.co-faq__chevron{flex-shrink:0;width:20px;height:20px;position:relative;transition:transform .3s ease;margin-right:4px}.co-faq__chevron:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-right:2.5px solid #000;border-bottom:2.5px solid #000;transform:translate(-50%,-25%) rotate(45deg);transition:transform .3s ease}.co-faq__item[open] .co-faq__chevron:before{transform:translate(-50%,-25%) rotate(-135deg)}.co-faq__answer{padding:0 0 18px;overflow:hidden}.co-faq__answer p{font-size:.9rem;color:#444;line-height:1.7;margin:0}.co-cta{padding:80px 0;background:var(--co-dark)}.co-cta__inner{text-align:center;max-width:650px;margin:0 auto}.co-cta__heading{font-size:2rem;font-weight:700;color:var(--co-white);margin-bottom:16px;line-height:1.3}.co-cta__text{font-size:1rem;color:var(--co-gray-light);line-height:1.7;margin-bottom:32px}.co-cta__button{display:inline-block;background:var(--co-accent);color:var(--co-white);font-size:1rem;font-weight:600;padding:14px 36px;border-radius:8px;text-decoration:none;transition:background .3s ease,transform .3s ease,box-shadow .3s ease;animation:co-pulse 2.5s ease infinite}.co-cta__button:hover{background:var(--co-accent-hover);transform:translateY(-3px);box-shadow:0 8px 24px #e8a02559;animation:none}button.co-cta__button{border:none;cursor:pointer;font-family:inherit}@media(max-width:1024px){.co-hero__title{font-size:2.2rem}.co-about__heading,.co-whoweare__heading,.co-tech__heading,.co-services__title,.co-delivery__heading{font-size:1.8rem}.co-step__circle{width:85px;height:85px;font-size:.62rem;border-radius:14px;padding:6px}.co-step__circle:before{width:22px;height:22px;font-size:.58rem}.co-step__arrow{font-size:1rem;margin:0 1px}.co-reliable__heading{font-size:1.8rem}}@media(max-width:768px){.co-hero{padding:100px 16px 80px}.co-hero__title{font-size:1.7rem}.co-hero__subtitle{font-size:1rem}.co-about__grid,.co-whoweare__grid,.co-tech__grid{grid-template-columns:1fr;gap:30px}.co-about__heading,.co-whoweare__heading,.co-tech__heading{font-size:1.6rem}.co-stats,.co-whoweare__stats,.co-tech__stats{grid-template-columns:1fr 1fr;order:2}.co-about__content,.co-whoweare__content{order:1}.co-services__grid{grid-template-columns:1fr}.co-services__title{font-size:1.5rem}.co-service-card--wide{grid-column:span 1}.co-delivery__heading{font-size:1.5rem}.co-delivery__steps{flex-wrap:wrap;gap:12px;justify-content:center}.co-step__arrow{display:none}.co-step__circle{width:90px;height:90px;font-size:.7rem;border-radius:16px}.co-reliable__heading{font-size:1.5rem}.co-reliable__pillars{flex-wrap:wrap;gap:12px}.co-industries__title{font-size:1.5rem}.co-industries__grid{grid-template-columns:1fr 1fr}.co-faq__heading{font-size:1.3rem}.co-cta__heading{font-size:1.5rem}.co-animate,.co-animate--left,.co-animate--right,.co-animate--scale{opacity:1;transform:none;animation:none}}@media(max-width:480px){.co-hero{padding:90px 14px 60px}.co-hero__title{font-size:1.4rem}.co-hero__subtitle{font-size:.9rem}.co-about,.co-whoweare,.co-services,.co-delivery,.co-reliable,.co-industries,.co-faq,.co-cta,.co-tech{padding:50px 0}.co-about__heading,.co-whoweare__heading,.co-tech__heading{font-size:1.4rem}.co-about__text,.co-whoweare__text,.co-tech__text{font-size:.9rem}.co-stats,.co-whoweare__stats,.co-tech__stats{grid-template-columns:1fr 1fr;gap:12px}.co-stat{padding:20px 14px}.co-stat__number{font-size:1.8rem}.co-stat__label{font-size:.75rem}.co-services__title{font-size:1.3rem}.co-service-card{padding:20px 16px}.co-delivery__heading{font-size:1.3rem}.co-step__circle{width:80px;height:80px;font-size:.65rem;border-radius:14px}.co-step__circle:before{width:22px;height:22px;font-size:.6rem;top:-8px;right:-8px}.co-reliable__heading{font-size:1.3rem}.co-pillar{padding:10px 14px;font-size:.82rem}.co-industries__grid{grid-template-columns:1fr 1fr;gap:12px}.co-industry{padding:20px 14px}.co-cta__heading{font-size:1.3rem}.co-cta__button{font-size:.9rem;padding:14px 28px}}:root{--cm-accent: #e8a025;--cm-accent-hover: #d4911e;--cm-dark: #0b1120;--cm-dark-2: #101828;--cm-dark-3: #1a2332;--cm-white: #ffffff;--cm-gray: #000000;--cm-gray-light: #e0e7ff;--cm-light-bg: #f8f9fb;--cm-light-bg-2: #f1f3f7;--cm-text: #444444;--cm-text-light: #d1d5db;--cm-border: #e5e7eb;--cm-radius: 12px;--cm-radius-lg: 20px;--cm-shadow: 0 4px 24px rgba(0, 0, 0, .06);--cm-shadow-lg: 0 8px 40px rgba(0, 0, 0, .1);--cm-transition: .3s ease}@keyframes cm-fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes cm-fadeLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes cm-fadeRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes cm-scaleIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes cm-pulse{0%,to{box-shadow:0 0 #e8a02566}50%{box-shadow:0 0 0 12px #e8a02500}}@keyframes cm-shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes cm-statPop{0%{opacity:0;transform:scale(0) translateY(10px)}60%{opacity:1;transform:scale(1.15) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes cm-stepGlow{0%,10%{border-color:var(--color-signature-blue);box-shadow:0 8px 30px #2563eb40,0 0 0 4px #2563eb1a;transform:translateY(-4px) scale(1.03);background:linear-gradient(135deg,#f0f4ff,#e0e7ff)}22%,to{border-color:#e0e7ff;box-shadow:0 4px 20px #2563eb14;transform:translateY(0) scale(1);background:var(--cm-white)}}@keyframes cm-arrowPulse{0%,to{opacity:.4;transform:translate(0)}50%{opacity:.8;transform:translate(3px)}}.cm-animate{opacity:0;transform:translateY(40px);animation:cm-fadeUp .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.cm-animate--left{opacity:0;transform:translate(-40px);animation:cm-fadeLeft .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.cm-animate--right{opacity:0;transform:translate(40px);animation:cm-fadeRight .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.cm-animate--scale{opacity:0;transform:scale(.85);animation:cm-scaleIn .7s ease forwards;animation-timeline:view();animation-range:entry 0% entry 25%}.cm-stagger>*:nth-child(1){animation-delay:0s}.cm-stagger>*:nth-child(2){animation-delay:.08s}.cm-stagger>*:nth-child(3){animation-delay:.16s}.cm-stagger>*:nth-child(4){animation-delay:.24s}.cm-stagger>*:nth-child(5){animation-delay:.32s}.cm-stagger>*:nth-child(6){animation-delay:.4s}.cm-stagger>*:nth-child(7){animation-delay:.48s}@supports not (animation-timeline: view()){.cm-animate,.cm-animate--left,.cm-animate--right,.cm-animate--scale{opacity:1;transform:none;animation:none}}.cm-container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.cm-text-accent{color:var(--cm-accent)}.cm-checklist{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.cm-checklist__item{display:flex;align-items:flex-start;gap:10px;font-size:.95rem;color:var(--cm-text);line-height:1.5}.cm-checklist__icon{flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;color:var(--cm-accent)}.cm-hero{background:var(--cm-dark);text-align:center;padding:140px 20px 120px;position:relative;overflow:hidden}.cm-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 30% 50%,rgba(232,160,37,.08) 0%,transparent 60%),radial-gradient(ellipse at 70% 30%,rgba(59,130,246,.06) 0%,transparent 50%);pointer-events:none}.cm-hero__inner{position:relative;z-index:1;max-width:800px;margin:0 auto}.cm-hero__title{font-size:3rem;font-weight:700;color:var(--cm-white);margin-bottom:20px;line-height:1.2;animation:cm-fadeUp .7s ease .25s both}.cm-hero__title-accent{color:var(--cm-accent);font-style:italic;display:inline-block}.cm-hero__subtitle{font-size:1.3rem;color:var(--cm-white);margin-bottom:14px;font-weight:500;line-height:1.5;animation:cm-fadeUp .7s ease .45s both}.cm-hero__desc{font-size:.95rem;color:var(--cm-gray-light);font-style:italic;animation:cm-fadeUp .7s ease .6s both}.cm-about{padding:80px 0;background:var(--cm-white)}.cm-about__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.cm-about__heading{font-size:2.2rem;font-weight:700;color:var(--cm-text);margin-bottom:20px;line-height:1.25}.cm-about__text{font-size:1rem;color:var(--cm-gray);line-height:1.75;margin-bottom:14px}.cm-about__text:last-child{margin-bottom:0}.cm-stats,.cm-whoweare__stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.cm-stat{background:var(--cm-light-bg);border-radius:var(--cm-radius);padding:28px 20px;text-align:center;border:1px solid var(--cm-border);transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease;position:relative;overflow:hidden}.cm-stat:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--cm-accent),var(--color-signature-blue));transform:scaleX(0);transform-origin:left;transition:transform .5s ease}.cm-stat:hover:before{transform:scaleX(1)}.cm-stat:hover{transform:translateY(-5px);box-shadow:0 12px 30px #00000014;border-color:var(--cm-accent)}.cm-stat__number{display:block;font-size:2.4rem;font-weight:800;color:var(--color-signature-blue);line-height:1;margin-bottom:8px;letter-spacing:-1px;font-variant-numeric:tabular-nums;opacity:0;transform:scale(0) translateY(10px);animation:cm-statPop .6s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:.3s}.cm-stat:nth-child(1) .cm-stat__number{animation-delay:.2s}.cm-stat:nth-child(2) .cm-stat__number{animation-delay:.4s}.cm-stat:nth-child(3) .cm-stat__number{animation-delay:.6s}.cm-stat:nth-child(4) .cm-stat__number{animation-delay:.8s}.cm-stat__label{display:block;font-size:.82rem;color:var(--cm-gray);font-weight:500;line-height:1.3}.cm-stat--dark{background:var(--cm-white);border-color:var(--cm-border)}.cm-stat__icon{display:flex;align-items:center;justify-content:center;margin-bottom:10px;font-size:1.8rem}.cm-whoweare{padding:80px 0;background:var(--cm-light-bg)}.cm-whoweare__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.cm-whoweare__heading{font-size:2.2rem;font-weight:700;color:var(--cm-text);margin-bottom:20px;line-height:1.25}.cm-whoweare__text{font-size:1rem;color:var(--cm-gray);line-height:1.75;margin-bottom:14px}.cm-services{padding:80px 0;background:var(--cm-white)}.cm-services__header{text-align:center;margin-bottom:48px}.cm-services__title{font-size:2.2rem;font-weight:700;color:var(--cm-text)}.cm-services__subtitle{font-size:1rem;color:var(--cm-gray);margin-top:12px;line-height:1.6}.cm-services__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.cm-service-card{background:var(--cm-light-bg);border-radius:var(--cm-radius);padding:28px;border:1px solid transparent;transition:box-shadow .4s ease,transform .4s ease,border-color .4s ease,background .4s ease}.cm-service-card:hover{box-shadow:0 12px 36px #e8a0251f;transform:translateY(-5px);border-color:var(--cm-accent);background:var(--cm-white)}.cm-service-card--wide{grid-column:1 / -1}.cm-service-card__badge{display:inline-block;background:linear-gradient(110deg,var(--color-signature-blue) 30%,#60a5fa 50%,var(--color-signature-blue) 70%);background-size:200% 100%;color:var(--cm-white);font-size:.75rem;font-weight:700;width:34px;height:34px;line-height:34px;text-align:center;border-radius:8px;margin-bottom:16px;transition:transform .3s ease}.cm-service-card:hover .cm-service-card__badge{animation:cm-shimmer 1.5s ease infinite;transform:scale(1.1)}.cm-service-card__title{font-size:1.1rem;font-weight:600;color:var(--cm-text);margin-bottom:10px}.cm-service-card__text{font-size:.9rem;color:var(--cm-gray);line-height:1.65;margin-bottom:0}.cm-delivery{padding:80px 0;background:linear-gradient(180deg,#fff,#f0f4ff);text-align:center;position:relative;overflow:hidden}.cm-delivery:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:2px;height:100%;background:linear-gradient(180deg,transparent 0%,var(--color-signature-blue) 15%,var(--color-signature-blue) 85%,transparent 100%);opacity:.15;pointer-events:none}.cm-delivery__heading{font-size:2rem;font-weight:700;color:var(--cm-text);margin-bottom:14px;position:relative;z-index:1}.cm-delivery__text{font-size:1rem;color:var(--cm-gray);margin-bottom:48px;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6;position:relative;z-index:1}.cm-delivery__steps{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:6px;position:relative;z-index:1;counter-reset:step-counter}.cm-step{display:flex;flex-direction:column;align-items:center;position:relative}.cm-step__circle{width:95px;height:95px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:var(--cm-white);border:2px solid #e0e7ff;color:var(--cm-text);font-weight:700;font-size:.68rem;border-radius:18px;letter-spacing:.3px;line-height:1.3;padding:8px;position:relative;box-shadow:0 4px 20px #2563eb14;transition:all .4s ease}.cm-step__circle:before{content:counter(step-counter);counter-increment:step-counter;position:absolute;top:-10px;right:-10px;width:28px;height:28px;background:linear-gradient(135deg,var(--color-signature-blue) 0%,#6366f1 100%);color:#fff;font-size:.7rem;font-weight:800;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #2563eb4d}.cm-step:hover .cm-step__circle{transform:translateY(-6px);border-color:var(--color-signature-blue);box-shadow:0 8px 30px #2563eb2e;background:linear-gradient(135deg,#f8faff,#eef2ff)}.cm-delivery__steps>:nth-child(1) .cm-step__circle{animation:cm-stepGlow 7s ease infinite 0s}.cm-delivery__steps>:nth-child(3) .cm-step__circle{animation:cm-stepGlow 7s ease infinite 1s}.cm-delivery__steps>:nth-child(5) .cm-step__circle{animation:cm-stepGlow 7s ease infinite 2s}.cm-delivery__steps>:nth-child(7) .cm-step__circle{animation:cm-stepGlow 7s ease infinite 3s}.cm-delivery__steps>:nth-child(9) .cm-step__circle{animation:cm-stepGlow 7s ease infinite 4s}.cm-delivery__steps>:nth-child(11) .cm-step__circle{animation:cm-stepGlow 7s ease infinite 5s}.cm-delivery__steps>:nth-child(13) .cm-step__circle{animation:cm-stepGlow 7s ease infinite 6s}.cm-step__arrow{color:var(--color-signature-blue);font-size:1.2rem;margin:0 2px;font-weight:300;opacity:.5;display:flex;align-items:center;animation:cm-arrowPulse 2s ease infinite}.cm-reliable{padding:80px 0;background:linear-gradient(180deg,#f8f9fb,#eef1f8)}.cm-reliable__inner{text-align:center;max-width:800px;margin:0 auto}.cm-reliable__heading{font-size:2rem;font-weight:700;color:var(--cm-text);margin-bottom:18px;line-height:1.35}.cm-reliable__text{font-size:1rem;color:var(--cm-gray);line-height:1.7;margin-bottom:40px}.cm-reliable__pillars{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.cm-pillar{display:flex;align-items:center;gap:8px;background:var(--cm-white);border:1px solid var(--cm-border);border-radius:30px;padding:10px 20px;box-shadow:0 2px 8px #0000000a;transition:background .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease;cursor:default}.cm-pillar:hover{background:#e8a0250f;border-color:var(--cm-accent);transform:translateY(-2px);box-shadow:0 4px 16px #e8a0251f}.cm-pillar__dot{width:8px;height:8px;background:var(--cm-accent);border-radius:50%;flex-shrink:0;transition:box-shadow .3s ease}.cm-pillar:hover .cm-pillar__dot{box-shadow:0 0 8px #e8a02599}.cm-pillar__label{font-size:.85rem;color:var(--cm-text);font-weight:500}.cm-industries{padding:80px 0;background:var(--cm-light-bg);text-align:center}.cm-industries__title{font-size:2rem;font-weight:700;color:var(--cm-text);margin-bottom:48px}.cm-industries__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.cm-industry{background:var(--cm-white);border-radius:var(--cm-radius);padding:32px 20px;text-align:center;border:1px solid var(--cm-border);transition:box-shadow .4s ease,transform .4s ease,border-color .4s ease;cursor:default}.cm-industry:hover{box-shadow:0 10px 30px #e8a0251a;transform:translateY(-5px);border-color:var(--cm-accent)}.cm-industry__icon{display:flex;align-items:center;justify-content:center;margin-bottom:14px;font-size:2rem}.cm-industry__title{font-size:.95rem;font-weight:600;color:var(--cm-text)}.cm-tech{padding:80px 0;background:var(--cm-white)}.cm-tech__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.cm-tech__heading{font-size:2.2rem;font-weight:700;color:var(--cm-text);margin-bottom:20px;line-height:1.25}.cm-tech__text{font-size:1rem;color:var(--cm-gray);line-height:1.75;margin-bottom:14px}.cm-tech__tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.cm-tech__stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.cm-tag{display:inline-block;background:var(--cm-light-bg);color:var(--cm-text);font-size:.75rem;font-weight:600;padding:4px 12px;border-radius:20px;border:1px solid var(--cm-border);transition:background .3s ease,color .3s ease,border-color .3s ease,transform .3s ease}.cm-tag:hover{background:var(--cm-accent);color:var(--cm-white);border-color:var(--cm-accent);transform:translateY(-2px)}.cm-faq{padding:80px 0;background:var(--cm-light-bg)}.cm-faq__wrapper{max-width:750px;margin:0 auto;text-align:center}.cm-faq__heading{font-size:1.8rem;font-weight:700;color:var(--cm-text);margin-bottom:12px}.cm-faq__subtext{font-size:.95rem;color:#666;margin-bottom:32px}.cm-faq__list{text-align:left}.cm-faq__item{border-bottom:1px solid #e5e7eb;overflow:hidden}.cm-faq__item summary{list-style:none}.cm-faq__item summary::-webkit-details-marker{display:none}.cm-faq__question{display:flex;justify-content:space-between;align-items:center;width:100%;padding:18px 0;cursor:pointer;font-size:1rem;font-weight:600;color:#000;text-align:left;gap:16px;transition:color .3s ease}.cm-faq__question:hover{color:var(--cm-accent)}.cm-faq__chevron{flex-shrink:0;width:20px;height:20px;position:relative;transition:transform .3s ease}.cm-faq__chevron:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-right:2.5px solid #000;border-bottom:2.5px solid #000;transform:translate(-50%,-25%) rotate(45deg);transition:transform .3s ease}.cm-faq__item[open] .cm-faq__chevron:before{transform:translate(-50%,-25%) rotate(-135deg)}.cm-faq__answer{padding:0 0 18px;overflow:hidden}.cm-faq__answer p{font-size:.9rem;color:#444;line-height:1.7;margin:0}.cm-cta{padding:80px 0;background:var(--cm-dark)}.cm-cta__inner{text-align:center;max-width:650px;margin:0 auto}.cm-cta__heading{font-size:2rem;font-weight:700;color:var(--cm-white);margin-bottom:16px;line-height:1.3}.cm-cta__text{font-size:1rem;color:var(--cm-gray-light);line-height:1.7;margin-bottom:32px}.cm-cta__button{display:inline-block;background:var(--cm-accent);color:var(--cm-white);font-size:1rem;font-weight:600;padding:14px 36px;border-radius:8px;text-decoration:none;transition:background .3s ease,transform .3s ease,box-shadow .3s ease;animation:cm-pulse 2.5s ease infinite}.cm-cta__button:hover{background:var(--cm-accent-hover);transform:translateY(-3px);box-shadow:0 8px 24px #e8a02559;animation:none}button.cm-cta__button{border:none;cursor:pointer;font-family:inherit}@media(max-width:1024px){.cm-hero__title{font-size:2.2rem}.cm-about__heading,.cm-whoweare__heading,.cm-tech__heading,.cm-services__title,.cm-delivery__heading{font-size:1.8rem}.cm-step__circle{width:85px;height:85px;font-size:.62rem;border-radius:14px;padding:6px}.cm-step__circle:before{width:22px;height:22px;font-size:.58rem}.cm-step__arrow{font-size:1rem;margin:0 1px}.cm-reliable__heading{font-size:1.8rem}}@media(max-width:768px){.cm-hero{padding:100px 16px 80px}.cm-hero__title{font-size:1.7rem}.cm-hero__subtitle{font-size:1rem}.cm-about__grid,.cm-whoweare__grid,.cm-tech__grid{grid-template-columns:1fr;gap:30px}.cm-about__heading,.cm-whoweare__heading,.cm-tech__heading{font-size:1.6rem}.cm-stats,.cm-whoweare__stats,.cm-tech__stats{grid-template-columns:1fr 1fr;order:2}.cm-about__content,.cm-whoweare__content{order:1}.cm-services__grid{grid-template-columns:1fr}.cm-services__title{font-size:1.5rem}.cm-service-card--wide{grid-column:span 1}.cm-delivery__heading{font-size:1.5rem}.cm-delivery__steps{flex-wrap:wrap;gap:12px;justify-content:center}.cm-step__arrow{display:none}.cm-step__circle{width:90px;height:90px;font-size:.7rem;border-radius:16px}.cm-reliable__heading{font-size:1.5rem}.cm-reliable__pillars{flex-wrap:wrap;gap:12px}.cm-industries__title{font-size:1.5rem}.cm-industries__grid{grid-template-columns:1fr 1fr}.cm-faq__heading{font-size:1.3rem}.cm-cta__heading{font-size:1.5rem}.cm-animate,.cm-animate--left,.cm-animate--right,.cm-animate--scale{opacity:1;transform:none;animation:none}}@media(max-width:480px){.cm-hero{padding:90px 14px 60px}.cm-hero__title{font-size:1.4rem}.cm-hero__subtitle{font-size:.9rem}.cm-about,.cm-whoweare,.cm-services,.cm-delivery,.cm-reliable,.cm-industries,.cm-faq,.cm-cta,.cm-tech{padding:50px 0}.cm-about__heading,.cm-whoweare__heading,.cm-tech__heading{font-size:1.4rem}.cm-about__text,.cm-whoweare__text,.cm-tech__text{font-size:.9rem}.cm-stats,.cm-whoweare__stats,.cm-tech__stats{grid-template-columns:1fr 1fr;gap:12px}.cm-stat{padding:20px 14px}.cm-stat__number{font-size:1.8rem}.cm-stat__label{font-size:.75rem}.cm-services__title{font-size:1.3rem}.cm-service-card{padding:20px 16px}.cm-delivery__heading{font-size:1.3rem}.cm-step__circle{width:80px;height:80px;font-size:.65rem;border-radius:14px}.cm-step__circle:before{width:22px;height:22px;font-size:.6rem;top:-8px;right:-8px}.cm-reliable__heading{font-size:1.3rem}.cm-pillar{padding:10px 14px;font-size:.82rem}.cm-industries__grid{grid-template-columns:1fr 1fr;gap:12px}.cm-industry{padding:20px 14px}.cm-cta__heading{font-size:1.3rem}.cm-cta__button{font-size:.9rem;padding:14px 28px}}:root{--em-accent: #e8a025;--em-accent-hover: #d4911e;--em-dark: #0b1120;--em-dark-2: #101828;--em-dark-3: #1a2332;--em-white: #ffffff;--em-gray: #000000;--em-gray-light: #e0e7ff;--em-light-bg: #f8f9fb;--em-light-bg-2: #f1f3f7;--em-text: #444444;--em-text-light: #d1d5db;--em-border: #e5e7eb;--em-radius: 12px;--em-radius-lg: 20px;--em-shadow: 0 4px 24px rgba(0, 0, 0, .06);--em-shadow-lg: 0 8px 40px rgba(0, 0, 0, .1);--em-transition: .3s ease}@keyframes em-fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes em-fadeLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes em-fadeRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes em-scaleIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes em-pulse{0%,to{box-shadow:0 0 #e8a02566}50%{box-shadow:0 0 0 12px #e8a02500}}@keyframes em-shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes em-statPop{0%{opacity:0;transform:scale(0) translateY(10px)}60%{opacity:1;transform:scale(1.15) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes em-stepGlow{0%,10%{border-color:var(--color-signature-blue);box-shadow:0 8px 30px #2563eb40,0 0 0 4px #2563eb1a;transform:translateY(-4px) scale(1.03);background:linear-gradient(135deg,#f0f4ff,#e0e7ff)}22%,to{border-color:#e0e7ff;box-shadow:0 4px 20px #2563eb14;transform:translateY(0) scale(1);background:var(--em-white)}}@keyframes em-arrowPulse{0%,to{opacity:.4;transform:translate(0)}50%{opacity:.8;transform:translate(3px)}}.em-animate{opacity:0;transform:translateY(40px);animation:em-fadeUp .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.em-animate--left{opacity:0;transform:translate(-40px);animation:em-fadeLeft .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.em-animate--right{opacity:0;transform:translate(40px);animation:em-fadeRight .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.em-animate--scale{opacity:0;transform:scale(.85);animation:em-scaleIn .7s ease forwards;animation-timeline:view();animation-range:entry 0% entry 25%}.em-stagger>*:nth-child(1){animation-delay:0s}.em-stagger>*:nth-child(2){animation-delay:.08s}.em-stagger>*:nth-child(3){animation-delay:.16s}.em-stagger>*:nth-child(4){animation-delay:.24s}.em-stagger>*:nth-child(5){animation-delay:.32s}.em-stagger>*:nth-child(6){animation-delay:.4s}.em-stagger>*:nth-child(7){animation-delay:.48s}@supports not (animation-timeline: view()){.em-animate,.em-animate--left,.em-animate--right,.em-animate--scale{opacity:1;transform:none;animation:none}}.em-container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.em-text-accent{color:var(--em-accent)}.em-checklist{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.em-checklist__item{display:flex;align-items:flex-start;gap:10px;font-size:.95rem;color:var(--em-text);line-height:1.5}.em-checklist__icon{flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;color:var(--em-accent)}.em-hero{background:var(--em-dark);text-align:center;padding:140px 20px 120px;position:relative;overflow:hidden}.em-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 30% 50%,rgba(232,160,37,.08) 0%,transparent 60%),radial-gradient(ellipse at 70% 30%,rgba(59,130,246,.06) 0%,transparent 50%);pointer-events:none}.em-hero__inner{position:relative;z-index:1;max-width:800px;margin:0 auto}.em-hero__title{font-size:3rem;font-weight:700;color:var(--em-white);margin-bottom:20px;line-height:1.2;animation:em-fadeUp .7s ease .25s both}.em-hero__title-accent{color:var(--em-accent);font-style:italic;display:inline-block}.em-hero__subtitle{font-size:1.3rem;color:var(--em-white);margin-bottom:14px;font-weight:500;line-height:1.5;animation:em-fadeUp .7s ease .45s both}.em-hero__desc{font-size:.95rem;color:var(--em-gray-light);font-style:italic;animation:em-fadeUp .7s ease .6s both}.em-about{padding:80px 0;background:var(--em-white)}.em-about__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.em-about__heading{font-size:2.2rem;font-weight:700;color:var(--em-text);margin-bottom:20px;line-height:1.25}.em-about__text{font-size:1rem;color:var(--em-gray);line-height:1.75;margin-bottom:14px}.em-about__text:last-child{margin-bottom:0}.em-stats,.em-whoweare__stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.em-stat{background:var(--em-light-bg);border-radius:var(--em-radius);padding:28px 20px;text-align:center;border:1px solid var(--em-border);transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease;position:relative;overflow:hidden}.em-stat:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--em-accent),var(--color-signature-blue));transform:scaleX(0);transform-origin:left;transition:transform .5s ease}.em-stat:hover:before{transform:scaleX(1)}.em-stat:hover{transform:translateY(-5px);box-shadow:0 12px 30px #00000014;border-color:var(--em-accent)}.em-stat__number{display:block;font-size:2.4rem;font-weight:800;color:var(--color-signature-blue);line-height:1;margin-bottom:8px;letter-spacing:-1px;font-variant-numeric:tabular-nums;opacity:0;transform:scale(0) translateY(10px);animation:em-statPop .6s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:.3s}.em-stat:nth-child(1) .em-stat__number{animation-delay:.2s}.em-stat:nth-child(2) .em-stat__number{animation-delay:.4s}.em-stat:nth-child(3) .em-stat__number{animation-delay:.6s}.em-stat:nth-child(4) .em-stat__number{animation-delay:.8s}.em-stat__label{display:block;font-size:.82rem;color:var(--em-gray);font-weight:500;line-height:1.3}.em-stat--dark{background:var(--em-white);border-color:var(--em-border)}.em-stat__icon{display:flex;align-items:center;justify-content:center;margin-bottom:10px;font-size:1.8rem}.em-whoweare{padding:80px 0;background:var(--em-light-bg)}.em-whoweare__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.em-whoweare__heading{font-size:2.2rem;font-weight:700;color:var(--em-text);margin-bottom:20px;line-height:1.25}.em-whoweare__text{font-size:1rem;color:var(--em-gray);line-height:1.75;margin-bottom:14px}.em-services{padding:80px 0;background:var(--em-white)}.em-services__header{text-align:center;margin-bottom:48px}.em-services__title{font-size:2.2rem;font-weight:700;color:var(--em-text)}.em-services__subtitle{font-size:1rem;color:var(--em-gray);margin-top:12px;line-height:1.6}.em-services__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.em-service-card{background:var(--em-light-bg);border-radius:var(--em-radius);padding:28px;border:1px solid transparent;transition:box-shadow .4s ease,transform .4s ease,border-color .4s ease,background .4s ease}.em-service-card:hover{box-shadow:0 12px 36px #e8a0251f;transform:translateY(-5px);border-color:var(--em-accent);background:var(--em-white)}.em-service-card--wide{grid-column:1 / -1}.em-service-card__badge{display:inline-block;background:linear-gradient(110deg,var(--color-signature-blue) 30%,#60a5fa 50%,var(--color-signature-blue) 70%);background-size:200% 100%;color:var(--em-white);font-size:.75rem;font-weight:700;width:34px;height:34px;line-height:34px;text-align:center;border-radius:8px;margin-bottom:16px;transition:transform .3s ease}.em-service-card:hover .em-service-card__badge{animation:em-shimmer 1.5s ease infinite;transform:scale(1.1)}.em-service-card__title{font-size:1.1rem;font-weight:600;color:var(--em-text);margin-bottom:10px}.em-service-card__text{font-size:.9rem;color:var(--em-gray);line-height:1.65;margin-bottom:0}.em-delivery{padding:80px 0;background:linear-gradient(180deg,#fff,#f0f4ff);text-align:center;position:relative;overflow:hidden}.em-delivery:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:2px;height:100%;background:linear-gradient(180deg,transparent 0%,var(--color-signature-blue) 15%,var(--color-signature-blue) 85%,transparent 100%);opacity:.15;pointer-events:none}.em-delivery__heading{font-size:2rem;font-weight:700;color:var(--em-text);margin-bottom:14px;position:relative;z-index:1}.em-delivery__text{font-size:1rem;color:var(--em-gray);margin-bottom:48px;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6;position:relative;z-index:1}.em-delivery__steps{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:6px;position:relative;z-index:1;counter-reset:step-counter}.em-step{display:flex;flex-direction:column;align-items:center;position:relative}.em-step__circle{width:95px;height:95px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:var(--em-white);border:2px solid #e0e7ff;color:var(--em-text);font-weight:700;font-size:.68rem;border-radius:18px;letter-spacing:.3px;line-height:1.3;padding:8px;position:relative;box-shadow:0 4px 20px #2563eb14;transition:all .4s ease}.em-step__circle:before{content:counter(step-counter);counter-increment:step-counter;position:absolute;top:-10px;right:-10px;width:28px;height:28px;background:linear-gradient(135deg,var(--color-signature-blue) 0%,#6366f1 100%);color:#fff;font-size:.7rem;font-weight:800;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #2563eb4d}.em-step:hover .em-step__circle{transform:translateY(-6px);border-color:var(--color-signature-blue);box-shadow:0 8px 30px #2563eb2e;background:linear-gradient(135deg,#f8faff,#eef2ff)}.em-delivery__steps>:nth-child(1) .em-step__circle{animation:em-stepGlow 7s ease infinite 0s}.em-delivery__steps>:nth-child(3) .em-step__circle{animation:em-stepGlow 7s ease infinite 1s}.em-delivery__steps>:nth-child(5) .em-step__circle{animation:em-stepGlow 7s ease infinite 2s}.em-delivery__steps>:nth-child(7) .em-step__circle{animation:em-stepGlow 7s ease infinite 3s}.em-delivery__steps>:nth-child(9) .em-step__circle{animation:em-stepGlow 7s ease infinite 4s}.em-delivery__steps>:nth-child(11) .em-step__circle{animation:em-stepGlow 7s ease infinite 5s}.em-delivery__steps>:nth-child(13) .em-step__circle{animation:em-stepGlow 7s ease infinite 6s}.em-step__arrow{color:var(--color-signature-blue);font-size:1.2rem;margin:0 2px;font-weight:300;opacity:.5;display:flex;align-items:center;animation:em-arrowPulse 2s ease infinite}.em-reliable{padding:80px 0;background:linear-gradient(180deg,#f8f9fb,#eef1f8)}.em-reliable__inner{text-align:center;max-width:800px;margin:0 auto}.em-reliable__heading{font-size:2rem;font-weight:700;color:var(--em-text);margin-bottom:18px;line-height:1.35}.em-reliable__text{font-size:1rem;color:var(--em-gray);line-height:1.7;margin-bottom:40px}.em-reliable__pillars{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.em-pillar{display:flex;align-items:center;gap:8px;background:var(--em-white);border:1px solid var(--em-border);border-radius:30px;padding:10px 20px;box-shadow:0 2px 8px #0000000a;transition:background .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease;cursor:default}.em-pillar:hover{background:#e8a0250f;border-color:var(--em-accent);transform:translateY(-2px);box-shadow:0 4px 16px #e8a0251f}.em-pillar__dot{width:8px;height:8px;background:var(--em-accent);border-radius:50%;flex-shrink:0;transition:box-shadow .3s ease}.em-pillar:hover .em-pillar__dot{box-shadow:0 0 8px #e8a02599}.em-pillar__label{font-size:.85rem;color:var(--em-text);font-weight:500}.em-industries{padding:80px 0;background:var(--em-light-bg);text-align:center}.em-industries__title{font-size:2rem;font-weight:700;color:var(--em-text);margin-bottom:48px}.em-industries__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.em-industry{background:var(--em-white);border-radius:var(--em-radius);padding:32px 20px;text-align:center;border:1px solid var(--em-border);transition:box-shadow .4s ease,transform .4s ease,border-color .4s ease;cursor:default}.em-industry:hover{box-shadow:0 10px 30px #e8a0251a;transform:translateY(-5px);border-color:var(--em-accent)}.em-industry__icon{display:flex;align-items:center;justify-content:center;margin-bottom:14px;font-size:2rem}.em-industry__title{font-size:.95rem;font-weight:600;color:var(--em-text)}.em-tech{padding:80px 0;background:var(--em-white)}.em-tech__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.em-tech__heading{font-size:2.2rem;font-weight:700;color:var(--em-text);margin-bottom:20px;line-height:1.25}.em-tech__text{font-size:1rem;color:var(--em-gray);line-height:1.75;margin-bottom:14px}.em-tech__tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.em-tech__stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.em-tag{display:inline-block;background:var(--em-light-bg);color:var(--em-text);font-size:.75rem;font-weight:600;padding:4px 12px;border-radius:20px;border:1px solid var(--em-border);transition:background .3s ease,color .3s ease,border-color .3s ease,transform .3s ease}.em-tag:hover{background:var(--em-accent);color:var(--em-white);border-color:var(--em-accent);transform:translateY(-2px)}.em-faq{padding:80px 0;background:var(--em-light-bg)}.em-faq__wrapper{max-width:750px;margin:0 auto;text-align:center}.em-faq__heading{font-size:1.8rem;font-weight:700;color:var(--em-text);margin-bottom:12px}.em-faq__subtext{font-size:.95rem;color:#666;margin-bottom:32px}.em-faq__list{text-align:left}.em-faq__item{border-bottom:1px solid #e5e7eb;overflow:hidden}.em-faq__item summary{list-style:none}.em-faq__item summary::-webkit-details-marker{display:none}.em-faq__question{display:flex;justify-content:space-between;align-items:center;width:100%;padding:18px 0;cursor:pointer;font-size:1rem;font-weight:600;color:#000;text-align:left;gap:16px;transition:color .3s ease}.em-faq__question:hover{color:var(--em-accent)}.em-faq__chevron{flex-shrink:0;width:20px;height:20px;position:relative;transition:transform .3s ease}.em-faq__chevron:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-right:2.5px solid #000;border-bottom:2.5px solid #000;transform:translate(-50%,-25%) rotate(45deg);transition:transform .3s ease}.em-faq__item[open] .em-faq__chevron:before{transform:translate(-50%,-25%) rotate(-135deg)}.em-faq__answer{padding:0 0 18px;overflow:hidden}.em-faq__answer p{font-size:.9rem;color:#444;line-height:1.7;margin:0}.em-cta{padding:80px 0;background:var(--em-dark)}.em-cta__inner{text-align:center;max-width:650px;margin:0 auto}.em-cta__heading{font-size:2rem;font-weight:700;color:var(--em-white);margin-bottom:16px;line-height:1.3}.em-cta__text{font-size:1rem;color:var(--em-gray-light);line-height:1.7;margin-bottom:32px}.em-cta__button{display:inline-block;background:var(--em-accent);color:var(--em-white);font-size:1rem;font-weight:600;padding:14px 36px;border-radius:8px;text-decoration:none;transition:background .3s ease,transform .3s ease,box-shadow .3s ease;animation:em-pulse 2.5s ease infinite}.em-cta__button:hover{background:var(--em-accent-hover);transform:translateY(-3px);box-shadow:0 8px 24px #e8a02559;animation:none}button.em-cta__button{border:none;cursor:pointer;font-family:inherit}@media(max-width:1024px){.em-hero__title{font-size:2.2rem}.em-about__heading,.em-whoweare__heading,.em-tech__heading,.em-services__title,.em-delivery__heading{font-size:1.8rem}.em-step__circle{width:85px;height:85px;font-size:.62rem;border-radius:14px;padding:6px}.em-step__circle:before{width:22px;height:22px;font-size:.58rem}.em-step__arrow{font-size:1rem;margin:0 1px}.em-reliable__heading{font-size:1.8rem}}@media(max-width:768px){.em-hero{padding:100px 16px 80px}.em-hero__title{font-size:1.7rem}.em-hero__subtitle{font-size:1rem}.em-about__grid,.em-whoweare__grid,.em-tech__grid{grid-template-columns:1fr;gap:30px}.em-about__heading,.em-whoweare__heading,.em-tech__heading{font-size:1.6rem}.em-stats,.em-whoweare__stats,.em-tech__stats{grid-template-columns:1fr 1fr;order:2}.em-about__content,.em-whoweare__content{order:1}.em-services__grid{grid-template-columns:1fr}.em-services__title{font-size:1.5rem}.em-service-card--wide{grid-column:span 1}.em-delivery__heading{font-size:1.5rem}.em-delivery__steps{flex-wrap:wrap;gap:12px;justify-content:center}.em-step__arrow{display:none}.em-step__circle{width:90px;height:90px;font-size:.7rem;border-radius:16px}.em-reliable__heading{font-size:1.5rem}.em-reliable__pillars{flex-wrap:wrap;gap:12px}.em-industries__title{font-size:1.5rem}.em-industries__grid{grid-template-columns:1fr 1fr}.em-faq__heading{font-size:1.3rem}.em-cta__heading{font-size:1.5rem}.em-animate,.em-animate--left,.em-animate--right,.em-animate--scale{opacity:1;transform:none;animation:none}}@media(max-width:480px){.em-hero{padding:90px 14px 60px}.em-hero__title{font-size:1.4rem}.em-hero__subtitle{font-size:.9rem}.em-about,.em-whoweare,.em-services,.em-delivery,.em-reliable,.em-industries,.em-faq,.em-cta,.em-tech{padding:50px 0}.em-about__heading,.em-whoweare__heading,.em-tech__heading{font-size:1.4rem}.em-about__text,.em-whoweare__text,.em-tech__text{font-size:.9rem}.em-stats,.em-whoweare__stats,.em-tech__stats{grid-template-columns:1fr 1fr;gap:12px}.em-stat{padding:20px 14px}.em-stat__number{font-size:1.8rem}.em-stat__label{font-size:.75rem}.em-services__title{font-size:1.3rem}.em-service-card{padding:20px 16px}.em-delivery__heading{font-size:1.3rem}.em-step__circle{width:80px;height:80px;font-size:.65rem;border-radius:14px}.em-step__circle:before{width:22px;height:22px;font-size:.6rem;top:-8px;right:-8px}.em-reliable__heading{font-size:1.3rem}.em-pillar{padding:10px 14px;font-size:.82rem}.em-industries__grid{grid-template-columns:1fr 1fr;gap:12px}.em-industry{padding:20px 14px}.em-cta__heading{font-size:1.3rem}.em-cta__button{font-size:.9rem;padding:14px 28px}}:root{--sm-accent: #e8a025;--sm-accent-hover: #d4911e;--sm-dark: #0b1120;--sm-dark-2: #101828;--sm-dark-3: #1a2332;--sm-white: #ffffff;--sm-gray: #000000;--sm-gray-light: #e0e7ff;--sm-light-bg: #f8f9fb;--sm-light-bg-2: #f1f3f7;--sm-text: #444444;--sm-text-light: #d1d5db;--sm-border: #e5e7eb;--sm-radius: 12px;--sm-radius-lg: 20px;--sm-shadow: 0 4px 24px rgba(0, 0, 0, .06);--sm-shadow-lg: 0 8px 40px rgba(0, 0, 0, .1);--sm-transition: .3s ease}@keyframes sm-fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes sm-fadeLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes sm-fadeRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes sm-scaleIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes sm-pulse{0%,to{box-shadow:0 0 #e8a02566}50%{box-shadow:0 0 0 12px #e8a02500}}@keyframes sm-shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes sm-statPop{0%{opacity:0;transform:scale(0) translateY(10px)}60%{opacity:1;transform:scale(1.15) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes sm-stepGlow{0%,10%{border-color:var(--color-signature-blue);box-shadow:0 8px 30px #2563eb40,0 0 0 4px #2563eb1a;transform:translateY(-4px) scale(1.03);background:linear-gradient(135deg,#f0f4ff,#e0e7ff)}22%,to{border-color:#e0e7ff;box-shadow:0 4px 20px #2563eb14;transform:translateY(0) scale(1);background:var(--sm-white)}}@keyframes sm-arrowPulse{0%,to{opacity:.4;transform:translate(0)}50%{opacity:.8;transform:translate(3px)}}.sm-animate{opacity:0;transform:translateY(40px);animation:sm-fadeUp .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.sm-animate--left{opacity:0;transform:translate(-40px);animation:sm-fadeLeft .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.sm-animate--right{opacity:0;transform:translate(40px);animation:sm-fadeRight .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.sm-animate--scale{opacity:0;transform:scale(.85);animation:sm-scaleIn .7s ease forwards;animation-timeline:view();animation-range:entry 0% entry 25%}.sm-stagger>*:nth-child(1){animation-delay:0s}.sm-stagger>*:nth-child(2){animation-delay:.08s}.sm-stagger>*:nth-child(3){animation-delay:.16s}.sm-stagger>*:nth-child(4){animation-delay:.24s}.sm-stagger>*:nth-child(5){animation-delay:.32s}.sm-stagger>*:nth-child(6){animation-delay:.4s}.sm-stagger>*:nth-child(7){animation-delay:.48s}@supports not (animation-timeline: view()){.sm-animate,.sm-animate--left,.sm-animate--right,.sm-animate--scale{opacity:1;transform:none;animation:none}}.sm-container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.sm-text-accent{color:var(--sm-accent)}.sm-checklist{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.sm-checklist__item{display:flex;align-items:flex-start;gap:10px;font-size:.95rem;color:var(--sm-text);line-height:1.5}.sm-checklist__icon{flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;color:var(--sm-accent)}.sm-hero{background:var(--sm-dark);text-align:center;padding:140px 20px 120px;position:relative;overflow:hidden}.sm-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 30% 50%,rgba(232,160,37,.08) 0%,transparent 60%),radial-gradient(ellipse at 70% 30%,rgba(59,130,246,.06) 0%,transparent 50%);pointer-events:none}.sm-hero__inner{position:relative;z-index:1;max-width:800px;margin:0 auto}.sm-hero__title{font-size:3rem;font-weight:700;color:var(--sm-white);margin-bottom:20px;line-height:1.2;animation:sm-fadeUp .7s ease .25s both}.sm-hero__title-accent{color:var(--sm-accent);font-style:italic;display:inline-block}.sm-hero__subtitle{font-size:1.3rem;color:var(--sm-white);margin-bottom:14px;font-weight:500;line-height:1.5;animation:sm-fadeUp .7s ease .45s both}.sm-hero__desc{font-size:.95rem;color:var(--sm-gray-light);font-style:italic;animation:sm-fadeUp .7s ease .6s both}.sm-about{padding:80px 0;background:var(--sm-white)}.sm-about__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.sm-about__heading{font-size:2.2rem;font-weight:700;color:var(--sm-text);margin-bottom:20px;line-height:1.25}.sm-about__text{font-size:1rem;color:var(--sm-gray);line-height:1.75;margin-bottom:14px}.sm-about__text:last-child{margin-bottom:0}.sm-stats,.sm-whoweare__stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.sm-stat{background:var(--sm-light-bg);border-radius:var(--sm-radius);padding:28px 20px;text-align:center;border:1px solid var(--sm-border);transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease;position:relative;overflow:hidden}.sm-stat:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--sm-accent),var(--color-signature-blue));transform:scaleX(0);transform-origin:left;transition:transform .5s ease}.sm-stat:hover:before{transform:scaleX(1)}.sm-stat:hover{transform:translateY(-5px);box-shadow:0 12px 30px #00000014;border-color:var(--sm-accent)}.sm-stat__number{display:block;font-size:2.4rem;font-weight:800;color:var(--color-signature-blue);line-height:1;margin-bottom:8px;letter-spacing:-1px;font-variant-numeric:tabular-nums;opacity:0;transform:scale(0) translateY(10px);animation:sm-statPop .6s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:.3s}.sm-stat:nth-child(1) .sm-stat__number{animation-delay:.2s}.sm-stat:nth-child(2) .sm-stat__number{animation-delay:.4s}.sm-stat:nth-child(3) .sm-stat__number{animation-delay:.6s}.sm-stat:nth-child(4) .sm-stat__number{animation-delay:.8s}.sm-stat__label{display:block;font-size:.82rem;color:var(--sm-gray);font-weight:500;line-height:1.3}.sm-stat--dark{background:var(--sm-white);border-color:var(--sm-border)}.sm-stat__icon{display:flex;align-items:center;justify-content:center;margin-bottom:10px;font-size:1.8rem}.sm-whoweare{padding:80px 0;background:var(--sm-light-bg)}.sm-whoweare__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.sm-whoweare__heading{font-size:2.2rem;font-weight:700;color:var(--sm-text);margin-bottom:20px;line-height:1.25}.sm-whoweare__text{font-size:1rem;color:var(--sm-gray);line-height:1.75;margin-bottom:14px}.sm-services{padding:80px 0;background:var(--sm-white)}.sm-services__header{text-align:center;margin-bottom:48px}.sm-services__title{font-size:2.2rem;font-weight:700;color:var(--sm-text)}.sm-services__subtitle{font-size:1rem;color:var(--sm-gray);margin-top:12px;line-height:1.6}.sm-services__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.sm-service-card{background:var(--sm-light-bg);border-radius:var(--sm-radius);padding:28px;border:1px solid transparent;transition:box-shadow .4s ease,transform .4s ease,border-color .4s ease,background .4s ease}.sm-service-card:hover{box-shadow:0 12px 36px #e8a0251f;transform:translateY(-5px);border-color:var(--sm-accent);background:var(--sm-white)}.sm-service-card--wide{grid-column:1 / -1}.sm-service-card__badge{display:inline-block;background:linear-gradient(110deg,var(--color-signature-blue) 30%,#60a5fa 50%,var(--color-signature-blue) 70%);background-size:200% 100%;color:var(--sm-white);font-size:.75rem;font-weight:700;width:34px;height:34px;line-height:34px;text-align:center;border-radius:8px;margin-bottom:16px;transition:transform .3s ease}.sm-service-card:hover .sm-service-card__badge{animation:sm-shimmer 1.5s ease infinite;transform:scale(1.1)}.sm-service-card__title{font-size:1.1rem;font-weight:600;color:var(--sm-text);margin-bottom:10px}.sm-service-card__text{font-size:.9rem;color:var(--sm-gray);line-height:1.65;margin-bottom:0}.sm-delivery{padding:80px 0;background:linear-gradient(180deg,#fff,#f0f4ff);text-align:center;position:relative;overflow:hidden}.sm-delivery:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:2px;height:100%;background:linear-gradient(180deg,transparent 0%,var(--color-signature-blue) 15%,var(--color-signature-blue) 85%,transparent 100%);opacity:.15;pointer-events:none}.sm-delivery__heading{font-size:2rem;font-weight:700;color:var(--sm-text);margin-bottom:14px;position:relative;z-index:1}.sm-delivery__text{font-size:1rem;color:var(--sm-gray);margin-bottom:48px;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6;position:relative;z-index:1}.sm-delivery__steps{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:6px;position:relative;z-index:1;counter-reset:step-counter}.sm-step{display:flex;flex-direction:column;align-items:center;position:relative}.sm-step__circle{width:95px;height:95px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:var(--sm-white);border:2px solid #e0e7ff;color:var(--sm-text);font-weight:700;font-size:.68rem;border-radius:18px;letter-spacing:.3px;line-height:1.3;padding:8px;position:relative;box-shadow:0 4px 20px #2563eb14;transition:all .4s ease}.sm-step__circle:before{content:counter(step-counter);counter-increment:step-counter;position:absolute;top:-10px;right:-10px;width:28px;height:28px;background:linear-gradient(135deg,var(--color-signature-blue) 0%,#6366f1 100%);color:#fff;font-size:.7rem;font-weight:800;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #2563eb4d}.sm-step:hover .sm-step__circle{transform:translateY(-6px);border-color:var(--color-signature-blue);box-shadow:0 8px 30px #2563eb2e;background:linear-gradient(135deg,#f8faff,#eef2ff)}.sm-delivery__steps>:nth-child(1) .sm-step__circle{animation:sm-stepGlow 7s ease infinite 0s}.sm-delivery__steps>:nth-child(3) .sm-step__circle{animation:sm-stepGlow 7s ease infinite 1s}.sm-delivery__steps>:nth-child(5) .sm-step__circle{animation:sm-stepGlow 7s ease infinite 2s}.sm-delivery__steps>:nth-child(7) .sm-step__circle{animation:sm-stepGlow 7s ease infinite 3s}.sm-delivery__steps>:nth-child(9) .sm-step__circle{animation:sm-stepGlow 7s ease infinite 4s}.sm-delivery__steps>:nth-child(11) .sm-step__circle{animation:sm-stepGlow 7s ease infinite 5s}.sm-delivery__steps>:nth-child(13) .sm-step__circle{animation:sm-stepGlow 7s ease infinite 6s}.sm-step__arrow{color:var(--color-signature-blue);font-size:1.2rem;margin:0 2px;font-weight:300;opacity:.5;display:flex;align-items:center;animation:sm-arrowPulse 2s ease infinite}.sm-reliable{padding:80px 0;background:linear-gradient(180deg,#f8f9fb,#eef1f8)}.sm-reliable__inner{text-align:center;max-width:800px;margin:0 auto}.sm-reliable__heading{font-size:2rem;font-weight:700;color:var(--sm-text);margin-bottom:18px;line-height:1.35}.sm-reliable__text{font-size:1rem;color:var(--sm-gray);line-height:1.7;margin-bottom:40px}.sm-reliable__pillars{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.sm-pillar{display:flex;align-items:center;gap:8px;background:var(--sm-white);border:1px solid var(--sm-border);border-radius:30px;padding:10px 20px;box-shadow:0 2px 8px #0000000a;transition:background .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease;cursor:default}.sm-pillar:hover{background:#e8a0250f;border-color:var(--sm-accent);transform:translateY(-2px);box-shadow:0 4px 16px #e8a0251f}.sm-pillar__dot{width:8px;height:8px;background:var(--sm-accent);border-radius:50%;flex-shrink:0;transition:box-shadow .3s ease}.sm-pillar:hover .sm-pillar__dot{box-shadow:0 0 8px #e8a02599}.sm-pillar__label{font-size:.85rem;color:var(--sm-text);font-weight:500}.sm-industries{padding:80px 0;background:var(--sm-light-bg);text-align:center}.sm-industries__title{font-size:2rem;font-weight:700;color:var(--sm-text);margin-bottom:48px}.sm-industries__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.sm-industry{background:var(--sm-white);border-radius:var(--sm-radius);padding:32px 20px;text-align:center;border:1px solid var(--sm-border);transition:box-shadow .4s ease,transform .4s ease,border-color .4s ease;cursor:default}.sm-industry:hover{box-shadow:0 10px 30px #e8a0251a;transform:translateY(-5px);border-color:var(--sm-accent)}.sm-industry__icon{display:flex;align-items:center;justify-content:center;margin-bottom:14px;font-size:2rem}.sm-industry__title{font-size:.95rem;font-weight:600;color:var(--sm-text)}.sm-tech{padding:80px 0;background:var(--sm-white)}.sm-tech__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.sm-tech__heading{font-size:2.2rem;font-weight:700;color:var(--sm-text);margin-bottom:20px;line-height:1.25}.sm-tech__text{font-size:1rem;color:var(--sm-gray);line-height:1.75;margin-bottom:14px}.sm-tech__tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.sm-tech__stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.sm-tag{display:inline-block;background:var(--sm-light-bg);color:var(--sm-text);font-size:.75rem;font-weight:600;padding:4px 12px;border-radius:20px;border:1px solid var(--sm-border);transition:background .3s ease,color .3s ease,border-color .3s ease,transform .3s ease}.sm-tag:hover{background:var(--sm-accent);color:var(--sm-white);border-color:var(--sm-accent);transform:translateY(-2px)}.sm-faq{padding:80px 0;background:var(--sm-light-bg)}.sm-faq__wrapper{max-width:750px;margin:0 auto;text-align:center}.sm-faq__heading{font-size:1.8rem;font-weight:700;color:var(--sm-text);margin-bottom:12px}.sm-faq__subtext{font-size:.95rem;color:#666;margin-bottom:32px}.sm-faq__list{text-align:left}.sm-faq__item{border-bottom:1px solid #e5e7eb;overflow:hidden}.sm-faq__item summary{list-style:none}.sm-faq__item summary::-webkit-details-marker{display:none}.sm-faq__question{display:flex;justify-content:space-between;align-items:center;width:100%;padding:18px 0;cursor:pointer;font-size:1rem;font-weight:600;color:#000;text-align:left;gap:16px;transition:color .3s ease}.sm-faq__question:hover{color:var(--sm-accent)}.sm-faq__chevron{flex-shrink:0;width:20px;height:20px;position:relative;transition:transform .3s ease}.sm-faq__chevron:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-right:2.5px solid #000;border-bottom:2.5px solid #000;transform:translate(-50%,-25%) rotate(45deg);transition:transform .3s ease}.sm-faq__item[open] .sm-faq__chevron:before{transform:translate(-50%,-25%) rotate(-135deg)}.sm-faq__answer{padding:0 0 18px;overflow:hidden}.sm-faq__answer p{font-size:.9rem;color:#444;line-height:1.7;margin:0}.sm-cta{padding:80px 0;background:var(--sm-dark)}.sm-cta__inner{text-align:center;max-width:650px;margin:0 auto}.sm-cta__heading{font-size:2rem;font-weight:700;color:var(--sm-white);margin-bottom:16px;line-height:1.3}.sm-cta__text{font-size:1rem;color:var(--sm-gray-light);line-height:1.7;margin-bottom:32px}.sm-cta__button{display:inline-block;background:var(--sm-accent);color:var(--sm-white);font-size:1rem;font-weight:600;padding:14px 36px;border-radius:8px;text-decoration:none;transition:background .3s ease,transform .3s ease,box-shadow .3s ease;animation:sm-pulse 2.5s ease infinite}.sm-cta__button:hover{background:var(--sm-accent-hover);transform:translateY(-3px);box-shadow:0 8px 24px #e8a02559;animation:none}button.sm-cta__button{border:none;cursor:pointer;font-family:inherit}@media(max-width:1024px){.sm-hero__title{font-size:2.2rem}.sm-about__heading,.sm-whoweare__heading,.sm-tech__heading,.sm-services__title,.sm-delivery__heading{font-size:1.8rem}.sm-step__circle{width:85px;height:85px;font-size:.62rem;border-radius:14px;padding:6px}.sm-step__circle:before{width:22px;height:22px;font-size:.58rem}.sm-step__arrow{font-size:1rem;margin:0 1px}.sm-reliable__heading{font-size:1.8rem}}@media(max-width:768px){.sm-hero{padding:100px 16px 80px}.sm-hero__title{font-size:1.7rem}.sm-hero__subtitle{font-size:1rem}.sm-about__grid,.sm-whoweare__grid,.sm-tech__grid{grid-template-columns:1fr;gap:30px}.sm-about__heading,.sm-whoweare__heading,.sm-tech__heading{font-size:1.6rem}.sm-stats,.sm-whoweare__stats,.sm-tech__stats{grid-template-columns:1fr 1fr;order:2}.sm-about__content,.sm-whoweare__content{order:1}.sm-services__grid{grid-template-columns:1fr}.sm-services__title{font-size:1.5rem}.sm-service-card--wide{grid-column:span 1}.sm-delivery__heading{font-size:1.5rem}.sm-delivery__steps{flex-wrap:wrap;gap:12px;justify-content:center}.sm-step__arrow{display:none}.sm-step__circle{width:90px;height:90px;font-size:.7rem;border-radius:16px}.sm-reliable__heading{font-size:1.5rem}.sm-reliable__pillars{flex-wrap:wrap;gap:12px}.sm-industries__title{font-size:1.5rem}.sm-industries__grid{grid-template-columns:1fr 1fr}.sm-faq__heading{font-size:1.3rem}.sm-cta__heading{font-size:1.5rem}.sm-animate,.sm-animate--left,.sm-animate--right,.sm-animate--scale{opacity:1;transform:none;animation:none}}@media(max-width:480px){.sm-hero{padding:90px 14px 60px}.sm-hero__title{font-size:1.4rem}.sm-hero__subtitle{font-size:.9rem}.sm-about,.sm-whoweare,.sm-services,.sm-delivery,.sm-reliable,.sm-industries,.sm-faq,.sm-cta,.sm-tech{padding:50px 0}.sm-about__heading,.sm-whoweare__heading,.sm-tech__heading{font-size:1.4rem}.sm-about__text,.sm-whoweare__text,.sm-tech__text{font-size:.9rem}.sm-stats,.sm-whoweare__stats,.sm-tech__stats{grid-template-columns:1fr 1fr;gap:12px}.sm-stat{padding:20px 14px}.sm-stat__number{font-size:1.8rem}.sm-stat__label{font-size:.75rem}.sm-services__title{font-size:1.3rem}.sm-service-card{padding:20px 16px}.sm-delivery__heading{font-size:1.3rem}.sm-step__circle{width:80px;height:80px;font-size:.65rem;border-radius:14px}.sm-step__circle:before{width:22px;height:22px;font-size:.6rem;top:-8px;right:-8px}.sm-reliable__heading{font-size:1.3rem}.sm-pillar{padding:10px 14px;font-size:.82rem}.sm-industries__grid{grid-template-columns:1fr 1fr;gap:12px}.sm-industry{padding:20px 14px}.sm-cta__heading{font-size:1.3rem}.sm-cta__button{font-size:.9rem;padding:14px 28px}}:root{--pm-accent: #e8a025;--pm-accent-hover: #d4911e;--pm-dark: #0b1120;--pm-dark-2: #101828;--pm-dark-3: #1a2332;--pm-white: #ffffff;--pm-gray: #000000;--pm-gray-light: #e0e7ff;--pm-light-bg: #f8f9fb;--pm-light-bg-2: #f1f3f7;--pm-text: #444444;--pm-text-light: #d1d5db;--pm-border: #e5e7eb;--pm-radius: 12px;--pm-radius-lg: 20px;--pm-shadow: 0 4px 24px rgba(0, 0, 0, .06);--pm-shadow-lg: 0 8px 40px rgba(0, 0, 0, .1);--pm-transition: .3s ease}@keyframes pm-fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes pm-fadeLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes pm-fadeRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes pm-scaleIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes pm-pulse{0%,to{box-shadow:0 0 #e8a02566}50%{box-shadow:0 0 0 12px #e8a02500}}@keyframes pm-shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes pm-statPop{0%{opacity:0;transform:scale(0) translateY(10px)}60%{opacity:1;transform:scale(1.15) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes pm-stepGlow{0%,10%{border-color:var(--color-signature-blue);box-shadow:0 8px 30px #2563eb40,0 0 0 4px #2563eb1a;transform:translateY(-4px) scale(1.03);background:linear-gradient(135deg,#f0f4ff,#e0e7ff)}22%,to{border-color:#e0e7ff;box-shadow:0 4px 20px #2563eb14;transform:translateY(0) scale(1);background:var(--pm-white)}}@keyframes pm-arrowPulse{0%,to{opacity:.4;transform:translate(0)}50%{opacity:.8;transform:translate(3px)}}.pm-animate{opacity:0;transform:translateY(40px);animation:pm-fadeUp .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.pm-animate--left{opacity:0;transform:translate(-40px);animation:pm-fadeLeft .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.pm-animate--right{opacity:0;transform:translate(40px);animation:pm-fadeRight .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.pm-animate--scale{opacity:0;transform:scale(.85);animation:pm-scaleIn .7s ease forwards;animation-timeline:view();animation-range:entry 0% entry 25%}.pm-stagger>*:nth-child(1){animation-delay:0s}.pm-stagger>*:nth-child(2){animation-delay:.08s}.pm-stagger>*:nth-child(3){animation-delay:.16s}.pm-stagger>*:nth-child(4){animation-delay:.24s}.pm-stagger>*:nth-child(5){animation-delay:.32s}.pm-stagger>*:nth-child(6){animation-delay:.4s}.pm-stagger>*:nth-child(7){animation-delay:.48s}@supports not (animation-timeline: view()){.pm-animate,.pm-animate--left,.pm-animate--right,.pm-animate--scale{opacity:1;transform:none;animation:none}}.pm-container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.pm-text-accent{color:var(--pm-accent)}.pm-checklist{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.pm-checklist__item{display:flex;align-items:flex-start;gap:10px;font-size:.95rem;color:var(--pm-text);line-height:1.5}.pm-checklist__icon{flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;color:var(--pm-accent)}.pm-hero{background:var(--pm-dark);text-align:center;padding:140px 20px 120px;position:relative;overflow:hidden}.pm-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 30% 50%,rgba(232,160,37,.08) 0%,transparent 60%),radial-gradient(ellipse at 70% 30%,rgba(59,130,246,.06) 0%,transparent 50%);pointer-events:none}.pm-hero__inner{position:relative;z-index:1;max-width:800px;margin:0 auto}.pm-hero__title{font-size:3rem;font-weight:700;color:var(--pm-white);margin-bottom:20px;line-height:1.2;animation:pm-fadeUp .7s ease .25s both}.pm-hero__title-accent{color:var(--pm-accent);font-style:italic;display:inline-block}.pm-hero__subtitle{font-size:1.3rem;color:var(--pm-white);margin-bottom:14px;font-weight:500;line-height:1.5;animation:pm-fadeUp .7s ease .45s both}.pm-hero__desc{font-size:.95rem;color:var(--pm-gray-light);font-style:italic;animation:pm-fadeUp .7s ease .6s both}.pm-about{padding:80px 0;background:var(--pm-white)}.pm-about__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.pm-about__heading{font-size:2.2rem;font-weight:700;color:var(--pm-text);margin-bottom:20px;line-height:1.25}.pm-about__text{font-size:1rem;color:var(--pm-gray);line-height:1.75;margin-bottom:14px}.pm-about__text:last-child{margin-bottom:0}.pm-stats,.pm-whoweare__stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.pm-stat{background:var(--pm-light-bg);border-radius:var(--pm-radius);padding:28px 20px;text-align:center;border:1px solid var(--pm-border);transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease;position:relative;overflow:hidden}.pm-stat:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--pm-accent),var(--color-signature-blue));transform:scaleX(0);transform-origin:left;transition:transform .5s ease}.pm-stat:hover:before{transform:scaleX(1)}.pm-stat:hover{transform:translateY(-5px);box-shadow:0 12px 30px #00000014;border-color:var(--pm-accent)}.pm-stat__number{display:block;font-size:2.4rem;font-weight:800;color:var(--color-signature-blue);line-height:1;margin-bottom:8px;letter-spacing:-1px;font-variant-numeric:tabular-nums;opacity:0;transform:scale(0) translateY(10px);animation:pm-statPop .6s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:.3s}.pm-stat:nth-child(1) .pm-stat__number{animation-delay:.2s}.pm-stat:nth-child(2) .pm-stat__number{animation-delay:.4s}.pm-stat:nth-child(3) .pm-stat__number{animation-delay:.6s}.pm-stat:nth-child(4) .pm-stat__number{animation-delay:.8s}.pm-stat__label{display:block;font-size:.82rem;color:var(--pm-gray);font-weight:500;line-height:1.3}.pm-stat--dark{background:var(--pm-white);border-color:var(--pm-border)}.pm-stat__icon{display:flex;align-items:center;justify-content:center;margin-bottom:10px;font-size:1.8rem}.pm-whoweare{padding:80px 0;background:var(--pm-light-bg)}.pm-whoweare__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.pm-whoweare__heading{font-size:2.2rem;font-weight:700;color:var(--pm-text);margin-bottom:20px;line-height:1.25}.pm-whoweare__text{font-size:1rem;color:var(--pm-gray);line-height:1.75;margin-bottom:14px}.pm-services{padding:80px 0;background:var(--pm-white)}.pm-services__header{text-align:center;margin-bottom:48px}.pm-services__title{font-size:2.2rem;font-weight:700;color:var(--pm-text)}.pm-services__subtitle{font-size:1rem;color:var(--pm-gray);margin-top:12px;line-height:1.6}.pm-services__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.pm-service-card{background:var(--pm-light-bg);border-radius:var(--pm-radius);padding:28px;border:1px solid transparent;transition:box-shadow .4s ease,transform .4s ease,border-color .4s ease,background .4s ease}.pm-service-card:hover{box-shadow:0 12px 36px #e8a0251f;transform:translateY(-5px);border-color:var(--pm-accent);background:var(--pm-white)}.pm-service-card--wide{grid-column:1 / -1}.pm-service-card__badge{display:inline-block;background:linear-gradient(110deg,var(--color-signature-blue) 30%,#60a5fa 50%,var(--color-signature-blue) 70%);background-size:200% 100%;color:var(--pm-white);font-size:.75rem;font-weight:700;width:34px;height:34px;line-height:34px;text-align:center;border-radius:8px;margin-bottom:16px;transition:transform .3s ease}.pm-service-card:hover .pm-service-card__badge{animation:pm-shimmer 1.5s ease infinite;transform:scale(1.1)}.pm-service-card__title{font-size:1.1rem;font-weight:600;color:var(--pm-text);margin-bottom:10px}.pm-service-card__text{font-size:.9rem;color:var(--pm-gray);line-height:1.65;margin-bottom:0}.pm-delivery{padding:80px 0;background:linear-gradient(180deg,#fff,#f0f4ff);text-align:center;position:relative;overflow:hidden}.pm-delivery:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:2px;height:100%;background:linear-gradient(180deg,transparent 0%,var(--color-signature-blue) 15%,var(--color-signature-blue) 85%,transparent 100%);opacity:.15;pointer-events:none}.pm-delivery__heading{font-size:2rem;font-weight:700;color:var(--pm-text);margin-bottom:14px;position:relative;z-index:1}.pm-delivery__text{font-size:1rem;color:var(--pm-gray);margin-bottom:48px;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6;position:relative;z-index:1}.pm-delivery__steps{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:6px;position:relative;z-index:1;counter-reset:step-counter}.pm-step{display:flex;flex-direction:column;align-items:center;position:relative}.pm-step__circle{width:95px;height:95px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:var(--pm-white);border:2px solid #e0e7ff;color:var(--pm-text);font-weight:700;font-size:.68rem;border-radius:18px;letter-spacing:.3px;line-height:1.3;padding:8px;position:relative;box-shadow:0 4px 20px #2563eb14;transition:all .4s ease}.pm-step__circle:before{content:counter(step-counter);counter-increment:step-counter;position:absolute;top:-10px;right:-10px;width:28px;height:28px;background:linear-gradient(135deg,var(--color-signature-blue) 0%,#6366f1 100%);color:#fff;font-size:.7rem;font-weight:800;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #2563eb4d}.pm-step:hover .pm-step__circle{transform:translateY(-6px);border-color:var(--color-signature-blue);box-shadow:0 8px 30px #2563eb2e;background:linear-gradient(135deg,#f8faff,#eef2ff)}.pm-delivery__steps>:nth-child(1) .pm-step__circle{animation:pm-stepGlow 7s ease infinite 0s}.pm-delivery__steps>:nth-child(3) .pm-step__circle{animation:pm-stepGlow 7s ease infinite 1s}.pm-delivery__steps>:nth-child(5) .pm-step__circle{animation:pm-stepGlow 7s ease infinite 2s}.pm-delivery__steps>:nth-child(7) .pm-step__circle{animation:pm-stepGlow 7s ease infinite 3s}.pm-delivery__steps>:nth-child(9) .pm-step__circle{animation:pm-stepGlow 7s ease infinite 4s}.pm-delivery__steps>:nth-child(11) .pm-step__circle{animation:pm-stepGlow 7s ease infinite 5s}.pm-delivery__steps>:nth-child(13) .pm-step__circle{animation:pm-stepGlow 7s ease infinite 6s}.pm-step__arrow{color:var(--color-signature-blue);font-size:1.2rem;margin:0 2px;font-weight:300;opacity:.5;display:flex;align-items:center;animation:pm-arrowPulse 2s ease infinite}.pm-reliable{padding:80px 0;background:linear-gradient(180deg,#f8f9fb,#eef1f8)}.pm-reliable__inner{text-align:center;max-width:800px;margin:0 auto}.pm-reliable__heading{font-size:2rem;font-weight:700;color:var(--pm-text);margin-bottom:18px;line-height:1.35}.pm-reliable__text{font-size:1rem;color:var(--pm-gray);line-height:1.7;margin-bottom:40px}.pm-reliable__pillars{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.pm-pillar{display:flex;align-items:center;gap:8px;background:var(--pm-white);border:1px solid var(--pm-border);border-radius:30px;padding:10px 20px;box-shadow:0 2px 8px #0000000a;transition:background .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease;cursor:default}.pm-pillar:hover{background:#e8a0250f;border-color:var(--pm-accent);transform:translateY(-2px);box-shadow:0 4px 16px #e8a0251f}.pm-pillar__dot{width:8px;height:8px;background:var(--pm-accent);border-radius:50%;flex-shrink:0;transition:box-shadow .3s ease}.pm-pillar:hover .pm-pillar__dot{box-shadow:0 0 8px #e8a02599}.pm-pillar__label{font-size:.85rem;color:var(--pm-text);font-weight:500}.pm-industries{padding:80px 0;background:var(--pm-light-bg);text-align:center}.pm-industries__title{font-size:2rem;font-weight:700;color:var(--pm-text);margin-bottom:48px}.pm-industries__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.pm-industry{background:var(--pm-white);border-radius:var(--pm-radius);padding:32px 20px;text-align:center;border:1px solid var(--pm-border);transition:box-shadow .4s ease,transform .4s ease,border-color .4s ease;cursor:default}.pm-industry:hover{box-shadow:0 10px 30px #e8a0251a;transform:translateY(-5px);border-color:var(--pm-accent)}.pm-industry__icon{display:flex;align-items:center;justify-content:center;margin-bottom:14px;font-size:2rem}.pm-industry__title{font-size:.95rem;font-weight:600;color:var(--pm-text)}.pm-tech{padding:80px 0;background:var(--pm-white)}.pm-tech__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.pm-tech__heading{font-size:2.2rem;font-weight:700;color:var(--pm-text);margin-bottom:20px;line-height:1.25}.pm-tech__text{font-size:1rem;color:var(--pm-gray);line-height:1.75;margin-bottom:14px}.pm-tech__tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.pm-tech__stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.pm-tag{display:inline-block;background:var(--pm-light-bg);color:var(--pm-text);font-size:.75rem;font-weight:600;padding:4px 12px;border-radius:20px;border:1px solid var(--pm-border);transition:background .3s ease,color .3s ease,border-color .3s ease,transform .3s ease}.pm-tag:hover{background:var(--pm-accent);color:var(--pm-white);border-color:var(--pm-accent);transform:translateY(-2px)}.pm-faq{padding:80px 0;background:var(--pm-light-bg)}.pm-faq__wrapper{max-width:750px;margin:0 auto;text-align:center}.pm-faq__heading{font-size:1.8rem;font-weight:700;color:var(--pm-text);margin-bottom:12px}.pm-faq__subtext{font-size:.95rem;color:#666;margin-bottom:32px}.pm-faq__list{text-align:left}.pm-faq__item{border-bottom:1px solid #e5e7eb;overflow:hidden}.pm-faq__item summary{list-style:none}.pm-faq__item summary::-webkit-details-marker{display:none}.pm-faq__question{display:flex;justify-content:space-between;align-items:center;width:100%;padding:18px 0;cursor:pointer;font-size:1rem;font-weight:600;color:#000;text-align:left;gap:16px;transition:color .3s ease}.pm-faq__question:hover{color:var(--pm-accent)}.pm-faq__chevron{flex-shrink:0;width:20px;height:20px;position:relative;transition:transform .3s ease}.pm-faq__chevron:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-right:2.5px solid #000;border-bottom:2.5px solid #000;transform:translate(-50%,-25%) rotate(45deg);transition:transform .3s ease}.pm-faq__item[open] .pm-faq__chevron:before{transform:translate(-50%,-25%) rotate(-135deg)}.pm-faq__answer{padding:0 0 18px;overflow:hidden}.pm-faq__answer p{font-size:.9rem;color:#444;line-height:1.7;margin:0}.pm-cta{padding:80px 0;background:var(--pm-dark)}.pm-cta__inner{text-align:center;max-width:650px;margin:0 auto}.pm-cta__heading{font-size:2rem;font-weight:700;color:var(--pm-white);margin-bottom:16px;line-height:1.3}.pm-cta__text{font-size:1rem;color:var(--pm-gray-light);line-height:1.7;margin-bottom:32px}.pm-cta__button{display:inline-block;background:var(--pm-accent);color:var(--pm-white);font-size:1rem;font-weight:600;padding:14px 36px;border-radius:8px;text-decoration:none;transition:background .3s ease,transform .3s ease,box-shadow .3s ease;animation:pm-pulse 2.5s ease infinite}.pm-cta__button:hover{background:var(--pm-accent-hover);transform:translateY(-3px);box-shadow:0 8px 24px #e8a02559;animation:none}button.pm-cta__button{border:none;cursor:pointer;font-family:inherit}@media(max-width:1024px){.pm-hero__title{font-size:2.2rem}.pm-about__heading,.pm-whoweare__heading,.pm-tech__heading,.pm-services__title,.pm-delivery__heading{font-size:1.8rem}.pm-step__circle{width:85px;height:85px;font-size:.62rem;border-radius:14px;padding:6px}.pm-step__circle:before{width:22px;height:22px;font-size:.58rem}.pm-step__arrow{font-size:1rem;margin:0 1px}.pm-reliable__heading{font-size:1.8rem}}@media(max-width:768px){.pm-hero{padding:100px 16px 80px}.pm-hero__title{font-size:1.7rem}.pm-hero__subtitle{font-size:1rem}.pm-about__grid,.pm-whoweare__grid,.pm-tech__grid{grid-template-columns:1fr;gap:30px}.pm-about__heading,.pm-whoweare__heading,.pm-tech__heading{font-size:1.6rem}.pm-stats,.pm-whoweare__stats,.pm-tech__stats{grid-template-columns:1fr 1fr;order:2}.pm-about__content,.pm-whoweare__content{order:1}.pm-services__grid{grid-template-columns:1fr}.pm-services__title{font-size:1.5rem}.pm-service-card--wide{grid-column:span 1}.pm-delivery__heading{font-size:1.5rem}.pm-delivery__steps{flex-wrap:wrap;gap:12px;justify-content:center}.pm-step__arrow{display:none}.pm-step__circle{width:90px;height:90px;font-size:.7rem;border-radius:16px}.pm-reliable__heading{font-size:1.5rem}.pm-reliable__pillars{flex-wrap:wrap;gap:12px}.pm-industries__title{font-size:1.5rem}.pm-industries__grid{grid-template-columns:1fr 1fr}.pm-faq__heading{font-size:1.3rem}.pm-cta__heading{font-size:1.5rem}.pm-animate,.pm-animate--left,.pm-animate--right,.pm-animate--scale{opacity:1;transform:none;animation:none}}@media(max-width:480px){.pm-hero{padding:90px 14px 60px}.pm-hero__title{font-size:1.4rem}.pm-hero__subtitle{font-size:.9rem}.pm-about,.pm-whoweare,.pm-services,.pm-delivery,.pm-reliable,.pm-industries,.pm-faq,.pm-cta,.pm-tech{padding:50px 0}.pm-about__heading,.pm-whoweare__heading,.pm-tech__heading{font-size:1.4rem}.pm-about__text,.pm-whoweare__text,.pm-tech__text{font-size:.9rem}.pm-stats,.pm-whoweare__stats,.pm-tech__stats{grid-template-columns:1fr 1fr;gap:12px}.pm-stat{padding:20px 14px}.pm-stat__number{font-size:1.8rem}.pm-stat__label{font-size:.75rem}.pm-services__title{font-size:1.3rem}.pm-service-card{padding:20px 16px}.pm-delivery__heading{font-size:1.3rem}.pm-step__circle{width:80px;height:80px;font-size:.65rem;border-radius:14px}.pm-step__circle:before{width:22px;height:22px;font-size:.6rem;top:-8px;right:-8px}.pm-reliable__heading{font-size:1.3rem}.pm-pillar{padding:10px 14px;font-size:.82rem}.pm-industries__grid{grid-template-columns:1fr 1fr;gap:12px}.pm-industry{padding:20px 14px}.pm-cta__heading{font-size:1.3rem}.pm-cta__button{font-size:.9rem;padding:14px 28px}}:root{--aw-accent: #e8a025;--aw-accent-hover: #d4911e;--aw-dark: #0b1120;--aw-dark-2: #101828;--aw-dark-3: #1a2332;--aw-white: #ffffff;--aw-gray: #000000;--aw-gray-light: #e0e7ff;--aw-light-bg: #f8f9fb;--aw-light-bg-2: #f1f3f7;--aw-text: #444444;--aw-text-light: #d1d5db;--aw-border: #e5e7eb;--aw-radius: 12px;--aw-radius-lg: 20px;--aw-shadow: 0 4px 24px rgba(0, 0, 0, .06);--aw-shadow-lg: 0 8px 40px rgba(0, 0, 0, .1);--aw-transition: .3s ease}@keyframes aw-fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes aw-fadeLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes aw-fadeRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes aw-scaleIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes aw-pulse{0%,to{box-shadow:0 0 #e8a02566}50%{box-shadow:0 0 0 12px #e8a02500}}@keyframes aw-shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes aw-statPop{0%{opacity:0;transform:scale(0) translateY(10px)}60%{opacity:1;transform:scale(1.15) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes aw-stepGlow{0%,10%{border-color:var(--color-signature-blue);box-shadow:0 8px 30px #2563eb40,0 0 0 4px #2563eb1a;transform:translateY(-4px) scale(1.03);background:linear-gradient(135deg,#f0f4ff,#e0e7ff)}22%,to{border-color:#e0e7ff;box-shadow:0 4px 20px #2563eb14;transform:translateY(0) scale(1);background:var(--aw-white)}}@keyframes aw-arrowPulse{0%,to{opacity:.4;transform:translate(0)}50%{opacity:.8;transform:translate(3px)}}.aw-animate{opacity:0;transform:translateY(40px);animation:aw-fadeUp .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.aw-animate--left{opacity:0;transform:translate(-40px);animation:aw-fadeLeft .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.aw-animate--right{opacity:0;transform:translate(40px);animation:aw-fadeRight .8s ease forwards;animation-timeline:view();animation-range:entry 0% entry 30%}.aw-animate--scale{opacity:0;transform:scale(.85);animation:aw-scaleIn .7s ease forwards;animation-timeline:view();animation-range:entry 0% entry 25%}.aw-stagger>*:nth-child(1){animation-delay:0s}.aw-stagger>*:nth-child(2){animation-delay:.08s}.aw-stagger>*:nth-child(3){animation-delay:.16s}.aw-stagger>*:nth-child(4){animation-delay:.24s}.aw-stagger>*:nth-child(5){animation-delay:.32s}.aw-stagger>*:nth-child(6){animation-delay:.4s}.aw-stagger>*:nth-child(7){animation-delay:.48s}@supports not (animation-timeline: view()){.aw-animate,.aw-animate--left,.aw-animate--right,.aw-animate--scale{opacity:1;transform:none;animation:none}}.aw-container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.aw-text-accent{color:var(--aw-accent)}.aw-checklist{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.aw-checklist__item{display:flex;align-items:flex-start;gap:10px;font-size:.95rem;color:var(--aw-text);line-height:1.5}.aw-checklist__icon{flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;color:var(--aw-accent)}.aw-hero{background:var(--aw-dark);text-align:center;padding:140px 20px 120px;position:relative;overflow:hidden}.aw-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 30% 50%,rgba(232,160,37,.08) 0%,transparent 60%),radial-gradient(ellipse at 70% 30%,rgba(59,130,246,.06) 0%,transparent 50%);pointer-events:none}.aw-hero__inner{position:relative;z-index:1;max-width:800px;margin:0 auto}.aw-hero__title{font-size:3rem;font-weight:700;color:var(--aw-white);margin-bottom:20px;line-height:1.2;animation:aw-fadeUp .7s ease .25s both}.aw-hero__title-accent{color:var(--aw-accent);font-style:italic;display:inline-block}.aw-hero__subtitle{font-size:1.3rem;color:var(--aw-white);margin-bottom:14px;font-weight:500;line-height:1.5;animation:aw-fadeUp .7s ease .45s both}.aw-hero__desc{font-size:.95rem;color:var(--aw-gray-light);font-style:italic;animation:aw-fadeUp .7s ease .6s both}.aw-about{padding:80px 0;background:var(--aw-white)}.aw-about__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.aw-about__heading{font-size:2.2rem;font-weight:700;color:var(--aw-text);margin-bottom:20px;line-height:1.25}.aw-about__text{font-size:1rem;color:var(--aw-gray);line-height:1.75;margin-bottom:14px}.aw-about__text:last-child{margin-bottom:0}.aw-stats,.aw-whoweare__stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.aw-stat{background:var(--aw-light-bg);border-radius:var(--aw-radius);padding:28px 20px;text-align:center;border:1px solid var(--aw-border);transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease;position:relative;overflow:hidden}.aw-stat:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--aw-accent),var(--color-signature-blue));transform:scaleX(0);transform-origin:left;transition:transform .5s ease}.aw-stat:hover:before{transform:scaleX(1)}.aw-stat:hover{transform:translateY(-5px);box-shadow:0 12px 30px #00000014;border-color:var(--aw-accent)}.aw-stat__number{display:block;font-size:2.4rem;font-weight:800;color:var(--color-signature-blue);line-height:1;margin-bottom:8px;letter-spacing:-1px;font-variant-numeric:tabular-nums;opacity:0;transform:scale(0) translateY(10px);animation:aw-statPop .6s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:.3s}.aw-stat:nth-child(1) .aw-stat__number{animation-delay:.2s}.aw-stat:nth-child(2) .aw-stat__number{animation-delay:.4s}.aw-stat:nth-child(3) .aw-stat__number{animation-delay:.6s}.aw-stat:nth-child(4) .aw-stat__number{animation-delay:.8s}.aw-stat__label{display:block;font-size:.82rem;color:var(--aw-gray);font-weight:500;line-height:1.3}.aw-stat--dark{background:var(--aw-white);border-color:var(--aw-border)}.aw-stat__icon{display:flex;align-items:center;justify-content:center;margin-bottom:10px;font-size:1.8rem}.aw-whoweare{padding:80px 0;background:var(--aw-light-bg)}.aw-whoweare__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.aw-whoweare__heading{font-size:2.2rem;font-weight:700;color:var(--aw-text);margin-bottom:20px;line-height:1.25}.aw-whoweare__text{font-size:1rem;color:var(--aw-gray);line-height:1.75;margin-bottom:14px}.aw-services{padding:80px 0;background:var(--aw-white)}.aw-services__header{text-align:center;margin-bottom:48px}.aw-services__title{font-size:2.2rem;font-weight:700;color:var(--aw-text)}.aw-services__subtitle{font-size:1rem;color:var(--aw-gray);margin-top:12px;line-height:1.6}.aw-services__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.aw-service-card{background:var(--aw-light-bg);border-radius:var(--aw-radius);padding:28px;border:1px solid transparent;transition:box-shadow .4s ease,transform .4s ease,border-color .4s ease,background .4s ease}.aw-service-card:hover{box-shadow:0 12px 36px #e8a0251f;transform:translateY(-5px);border-color:var(--aw-accent);background:var(--aw-white)}.aw-service-card--wide{grid-column:1 / -1}.aw-service-card__badge{display:inline-block;background:linear-gradient(110deg,var(--color-signature-blue) 30%,#60a5fa 50%,var(--color-signature-blue) 70%);background-size:200% 100%;color:var(--aw-white);font-size:.75rem;font-weight:700;width:34px;height:34px;line-height:34px;text-align:center;border-radius:8px;margin-bottom:16px;transition:transform .3s ease}.aw-service-card:hover .aw-service-card__badge{animation:aw-shimmer 1.5s ease infinite;transform:scale(1.1)}.aw-service-card__title{font-size:1.1rem;font-weight:600;color:var(--aw-text);margin-bottom:10px}.aw-service-card__text{font-size:.9rem;color:var(--aw-gray);line-height:1.65;margin-bottom:0}.aw-delivery{padding:80px 0;background:linear-gradient(180deg,#fff,#f0f4ff);text-align:center;position:relative;overflow:hidden}.aw-delivery:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:2px;height:100%;background:linear-gradient(180deg,transparent 0%,var(--color-signature-blue) 15%,var(--color-signature-blue) 85%,transparent 100%);opacity:.15;pointer-events:none}.aw-delivery__heading{font-size:2rem;font-weight:700;color:var(--aw-text);margin-bottom:14px;position:relative;z-index:1}.aw-delivery__text{font-size:1rem;color:var(--aw-gray);margin-bottom:48px;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6;position:relative;z-index:1}.aw-delivery__steps{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:6px;position:relative;z-index:1;counter-reset:step-counter}.aw-step{display:flex;flex-direction:column;align-items:center;position:relative}.aw-step__circle{width:95px;height:95px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:var(--aw-white);border:2px solid #e0e7ff;color:var(--aw-text);font-weight:700;font-size:.68rem;border-radius:18px;letter-spacing:.3px;line-height:1.3;padding:8px;position:relative;box-shadow:0 4px 20px #2563eb14;transition:all .4s ease}.aw-step__circle:before{content:counter(step-counter);counter-increment:step-counter;position:absolute;top:-10px;right:-10px;width:28px;height:28px;background:linear-gradient(135deg,var(--color-signature-blue) 0%,#6366f1 100%);color:#fff;font-size:.7rem;font-weight:800;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #2563eb4d}.aw-step:hover .aw-step__circle{transform:translateY(-6px);border-color:var(--color-signature-blue);box-shadow:0 8px 30px #2563eb2e;background:linear-gradient(135deg,#f8faff,#eef2ff)}.aw-delivery__steps>:nth-child(1) .aw-step__circle{animation:aw-stepGlow 7s ease infinite 0s}.aw-delivery__steps>:nth-child(3) .aw-step__circle{animation:aw-stepGlow 7s ease infinite 1s}.aw-delivery__steps>:nth-child(5) .aw-step__circle{animation:aw-stepGlow 7s ease infinite 2s}.aw-delivery__steps>:nth-child(7) .aw-step__circle{animation:aw-stepGlow 7s ease infinite 3s}.aw-delivery__steps>:nth-child(9) .aw-step__circle{animation:aw-stepGlow 7s ease infinite 4s}.aw-delivery__steps>:nth-child(11) .aw-step__circle{animation:aw-stepGlow 7s ease infinite 5s}.aw-delivery__steps>:nth-child(13) .aw-step__circle{animation:aw-stepGlow 7s ease infinite 6s}.aw-step__arrow{color:var(--color-signature-blue);font-size:1.2rem;margin:0 2px;font-weight:300;opacity:.5;display:flex;align-items:center;animation:aw-arrowPulse 2s ease infinite}.aw-reliable{padding:80px 0;background:linear-gradient(180deg,#f8f9fb,#eef1f8)}.aw-reliable__inner{text-align:center;max-width:800px;margin:0 auto}.aw-reliable__heading{font-size:2rem;font-weight:700;color:var(--aw-text);margin-bottom:18px;line-height:1.35}.aw-reliable__text{font-size:1rem;color:var(--aw-gray);line-height:1.7;margin-bottom:40px}.aw-reliable__pillars{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.aw-pillar{display:flex;align-items:center;gap:8px;background:var(--aw-white);border:1px solid var(--aw-border);border-radius:30px;padding:10px 20px;box-shadow:0 2px 8px #0000000a;transition:background .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease;cursor:default}.aw-pillar:hover{background:#e8a0250f;border-color:var(--aw-accent);transform:translateY(-2px);box-shadow:0 4px 16px #e8a0251f}.aw-pillar__dot{width:8px;height:8px;background:var(--aw-accent);border-radius:50%;flex-shrink:0;transition:box-shadow .3s ease}.aw-pillar:hover .aw-pillar__dot{box-shadow:0 0 8px #e8a02599}.aw-pillar__label{font-size:.85rem;color:var(--aw-text);font-weight:500}.aw-industries{padding:80px 0;background:var(--aw-light-bg);text-align:center}.aw-industries__title{font-size:2rem;font-weight:700;color:var(--aw-text);margin-bottom:48px}.aw-industries__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.aw-industry{background:var(--aw-white);border-radius:var(--aw-radius);padding:32px 20px;text-align:center;border:1px solid var(--aw-border);transition:box-shadow .4s ease,transform .4s ease,border-color .4s ease;cursor:default}.aw-industry:hover{box-shadow:0 10px 30px #e8a0251a;transform:translateY(-5px);border-color:var(--aw-accent)}.aw-industry__icon{display:flex;align-items:center;justify-content:center;margin-bottom:14px;font-size:2rem}.aw-industry__title{font-size:.95rem;font-weight:600;color:var(--aw-text)}.aw-tech{padding:80px 0;background:var(--aw-white)}.aw-tech__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.aw-tech__heading{font-size:2.2rem;font-weight:700;color:var(--aw-text);margin-bottom:20px;line-height:1.25}.aw-tech__text{font-size:1rem;color:var(--aw-gray);line-height:1.75;margin-bottom:14px}.aw-tech__tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.aw-tech__stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.aw-tag{display:inline-block;background:var(--aw-light-bg);color:var(--aw-text);font-size:.75rem;font-weight:600;padding:4px 12px;border-radius:20px;border:1px solid var(--aw-border);transition:background .3s ease,color .3s ease,border-color .3s ease,transform .3s ease}.aw-tag:hover{background:var(--aw-accent);color:var(--aw-white);border-color:var(--aw-accent);transform:translateY(-2px)}.aw-faq{padding:80px 0;background:var(--aw-light-bg)}.aw-faq__wrapper{max-width:750px;margin:0 auto;text-align:center}.aw-faq__heading{font-size:1.8rem;font-weight:700;color:var(--aw-text);margin-bottom:12px}.aw-faq__subtext{font-size:.95rem;color:#666;margin-bottom:32px}.aw-faq__list{text-align:left}.aw-faq__item{border-bottom:1px solid #e5e7eb;overflow:hidden}.aw-faq__item summary{list-style:none}.aw-faq__item summary::-webkit-details-marker{display:none}.aw-faq__question{display:flex;justify-content:space-between;align-items:center;width:100%;padding:18px 0;cursor:pointer;font-size:1rem;font-weight:600;color:#000;text-align:left;gap:16px;transition:color .3s ease}.aw-faq__question:hover{color:var(--aw-accent)}.aw-faq__chevron{flex-shrink:0;width:20px;height:20px;position:relative;transition:transform .3s ease}.aw-faq__chevron:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-right:2.5px solid #000;border-bottom:2.5px solid #000;transform:translate(-50%,-25%) rotate(45deg);transition:transform .3s ease}.aw-faq__item[open] .aw-faq__chevron:before{transform:translate(-50%,-25%) rotate(-135deg)}.aw-faq__answer{padding:0 0 18px;overflow:hidden}.aw-faq__answer p{font-size:.9rem;color:#444;line-height:1.7;margin:0}.aw-cta{padding:80px 0;background:var(--aw-dark)}.aw-cta__inner{text-align:center;max-width:650px;margin:0 auto}.aw-cta__heading{font-size:2rem;font-weight:700;color:var(--aw-white);margin-bottom:16px;line-height:1.3}.aw-cta__text{font-size:1rem;color:var(--aw-gray-light);line-height:1.7;margin-bottom:32px}.aw-cta__button{display:inline-block;background:var(--aw-accent);color:var(--aw-white);font-size:1rem;font-weight:600;padding:14px 36px;border-radius:8px;text-decoration:none;transition:background .3s ease,transform .3s ease,box-shadow .3s ease;animation:aw-pulse 2.5s ease infinite}.aw-cta__button:hover{background:var(--aw-accent-hover);transform:translateY(-3px);box-shadow:0 8px 24px #e8a02559;animation:none}button.aw-cta__button{border:none;cursor:pointer;font-family:inherit}@media(max-width:1024px){.aw-hero__title{font-size:2.2rem}.aw-about__heading,.aw-whoweare__heading,.aw-tech__heading,.aw-services__title,.aw-delivery__heading{font-size:1.8rem}.aw-step__circle{width:85px;height:85px;font-size:.62rem;border-radius:14px;padding:6px}.aw-step__circle:before{width:22px;height:22px;font-size:.58rem}.aw-step__arrow{font-size:1rem;margin:0 1px}.aw-reliable__heading{font-size:1.8rem}}@media(max-width:768px){.aw-hero{padding:100px 16px 80px}.aw-hero__title{font-size:1.7rem}.aw-hero__subtitle{font-size:1rem}.aw-about__grid,.aw-whoweare__grid,.aw-tech__grid{grid-template-columns:1fr;gap:30px}.aw-about__heading,.aw-whoweare__heading,.aw-tech__heading{font-size:1.6rem}.aw-stats,.aw-whoweare__stats,.aw-tech__stats{grid-template-columns:1fr 1fr;order:2}.aw-about__content,.aw-whoweare__content{order:1}.aw-services__grid{grid-template-columns:1fr}.aw-services__title{font-size:1.5rem}.aw-service-card--wide{grid-column:span 1}.aw-delivery__heading{font-size:1.5rem}.aw-delivery__steps{flex-wrap:wrap;gap:12px;justify-content:center}.aw-step__arrow{display:none}.aw-step__circle{width:90px;height:90px;font-size:.7rem;border-radius:16px}.aw-reliable__heading{font-size:1.5rem}.aw-reliable__pillars{flex-wrap:wrap;gap:12px}.aw-industries__title{font-size:1.5rem}.aw-industries__grid{grid-template-columns:1fr 1fr}.aw-faq__heading{font-size:1.3rem}.aw-cta__heading{font-size:1.5rem}.aw-animate,.aw-animate--left,.aw-animate--right,.aw-animate--scale{opacity:1;transform:none;animation:none}}@media(max-width:480px){.aw-hero{padding:90px 14px 60px}.aw-hero__title{font-size:1.4rem}.aw-hero__subtitle{font-size:.9rem}.aw-about,.aw-whoweare,.aw-services,.aw-delivery,.aw-reliable,.aw-industries,.aw-faq,.aw-cta,.aw-tech{padding:50px 0}.aw-about__heading,.aw-whoweare__heading,.aw-tech__heading{font-size:1.4rem}.aw-about__text,.aw-whoweare__text,.aw-tech__text{font-size:.9rem}.aw-stats,.aw-whoweare__stats,.aw-tech__stats{grid-template-columns:1fr 1fr;gap:12px}.aw-stat{padding:20px 14px}.aw-stat__number{font-size:1.8rem}.aw-stat__label{font-size:.75rem}.aw-services__title{font-size:1.3rem}.aw-service-card{padding:20px 16px}.aw-delivery__heading{font-size:1.3rem}.aw-step__circle{width:80px;height:80px;font-size:.65rem;border-radius:14px}.aw-step__circle:before{width:22px;height:22px;font-size:.6rem;top:-8px;right:-8px}.aw-reliable__heading{font-size:1.3rem}.aw-pillar{padding:10px 14px;font-size:.82rem}.aw-industries__grid{grid-template-columns:1fr 1fr;gap:12px}.aw-industry{padding:20px 14px}.aw-cta__heading{font-size:1.3rem}.aw-cta__button{font-size:.9rem;padding:14px 28px}}:root{--lam-accent: #e8a025;--lam-dark: var(--color-deep-indigo);--lam-text: #374151;--lam-heading: #1a1a2e;--lam-light: #f8f9fb;--lam-radius: 12px}.lam-accent{color:var(--lam-accent)}.lam-container{max-width:1200px;margin:0 auto;padding:0 24px}.lam-container--narrow{max-width:860px;margin:0 auto;padding:0 24px}.lam-section-title{font-size:34px;font-weight:700;color:var(--lam-heading);text-align:center;margin:0 0 12px}.lam-section-subtitle{font-size:16px;color:var(--lam-text);text-align:center;margin:0 auto 44px;max-width:600px}.lam-hero{background:linear-gradient(135deg,var(--color-deep-indigo) 0%,#1a2d4a 100%);padding:100px 24px 64px;text-align:center}.lam-hero__inner{max-width:900px;margin:0 auto}.lam-hero__title{font-size:46px;font-weight:800;color:#fff;margin:0 0 16px;line-height:1.15}.lam-hero__accent{color:var(--lam-accent)}.lam-hero__subtitle{font-size:18px;color:#fffc;line-height:1.6;max-width:700px;margin:0 auto 40px}.lam-hero__stats{display:flex;justify-content:center;gap:40px;flex-wrap:wrap}.lam-hero__stat{text-align:center}.lam-hero__stat-num{display:block;font-size:36px;font-weight:800;color:var(--lam-accent)}.lam-hero__stat-label{font-size:13px;color:#ffffffa6;text-transform:uppercase;letter-spacing:.5px}.lam-intro{padding:72px 0;background:#fff}.lam-intro__grid{display:flex;align-items:center;gap:48px}.lam-intro__content{flex:1 1 55%}.lam-intro__heading{font-size:36px;font-weight:700;color:var(--lam-heading);margin:0 0 24px}.lam-intro__text{font-size:16px;color:var(--lam-text);line-height:1.75;margin:0 0 16px}.lam-intro__text:last-child{margin-bottom:0}.lam-intro__image-wrap{flex:0 0 420px}.lam-intro__image{width:100%;border-radius:var(--lam-radius);box-shadow:0 12px 30px #0309181a}.lam-culture{padding:72px 0;background:var(--lam-light)}.lam-culture__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.lam-culture-card{background:#fff;border-radius:var(--lam-radius);padding:32px 24px;border:1px solid #e5e7eb;text-align:center;transition:box-shadow .3s,transform .2s}.lam-culture-card:hover{box-shadow:0 8px 24px #00000014;transform:translateY(-4px)}.lam-culture-card__icon{font-size:36px;display:block;margin-bottom:16px}.lam-culture-card__title{font-size:17px;font-weight:700;color:var(--lam-heading);margin:0 0 10px}.lam-culture-card__text{font-size:14px;color:var(--lam-text);line-height:1.65;margin:0}.lam-why{padding:72px 0;background:#fff}.lam-why__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.lam-why-card{background:var(--lam-light);border-radius:var(--lam-radius);padding:28px 24px;border:1px solid #e5e7eb;transition:box-shadow .3s,transform .2s}.lam-why-card:hover{box-shadow:0 6px 20px #0000000f;transform:translateY(-3px)}.lam-why-card__icon{font-size:28px;display:block;margin-bottom:14px}.lam-why-card__title{font-size:17px;font-weight:700;color:var(--lam-heading);margin:0 0 8px}.lam-why-card__text{font-size:14px;color:var(--lam-text);line-height:1.65;margin:0}.lam-team{padding:72px 0;background:var(--lam-light)}.lam-team__grid{display:flex;align-items:center;gap:48px}.lam-team__content{flex:1 1 55%}.lam-team__heading{font-size:34px;font-weight:700;color:var(--lam-heading);margin:0 0 20px}.lam-team__text{font-size:16px;color:var(--lam-text);line-height:1.75;margin:0 0 14px}.lam-team__btn{display:inline-block;margin-top:20px;padding:14px 32px;background:var(--lam-accent);color:#fff;font-size:15px;font-weight:600;border-radius:8px;text-decoration:none;transition:background .3s,transform .2s}.lam-team__btn:hover{background:#d4911e;transform:translateY(-2px)}.lam-team__image-wrap{flex:0 0 420px}.lam-team__image{width:100%;border-radius:var(--lam-radius);box-shadow:0 12px 30px #0309181f}.lam-faq{padding:72px 0;background:#fff}.lam-faq__list{display:flex;flex-direction:column;gap:12px}.lam-faq__item{background:var(--lam-light);border-radius:10px;border:1px solid #e5e7eb;overflow:hidden;transition:box-shadow .3s}.lam-faq__item[open]{box-shadow:0 4px 16px #0000000f}.lam-faq__question{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;cursor:pointer;font-size:16px;font-weight:600;color:var(--lam-heading);list-style:none;gap:16px}.lam-faq__question::-webkit-details-marker{display:none}.lam-faq__chevron{width:20px;height:20px;flex-shrink:0;position:relative}.lam-faq__chevron:before,.lam-faq__chevron:after{content:"";position:absolute;background:var(--lam-accent);border-radius:2px;transition:transform .3s}.lam-faq__chevron:before{width:14px;height:2px;top:50%;left:50%;transform:translate(-50%,-50%)}.lam-faq__chevron:after{width:2px;height:14px;top:50%;left:50%;transform:translate(-50%,-50%)}.lam-faq__item[open] .lam-faq__chevron:after{transform:translate(-50%,-50%) rotate(90deg)}.lam-faq__answer{padding:0 22px 18px}.lam-faq__answer p{font-size:15px;color:var(--lam-text);line-height:1.7;margin:0}.lam-cta{padding:72px 0;background:var(--lam-dark)}.lam-cta__inner{text-align:center;max-width:650px;margin:0 auto}.lam-cta__heading{font-size:34px;font-weight:700;color:#fff;margin:0 0 16px}.lam-cta__text{font-size:16px;color:#ffffffbf;line-height:1.7;margin:0 0 32px}.lam-cta__buttons{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.lam-cta__btn{display:inline-block;padding:14px 36px;font-size:15px;font-weight:600;border-radius:8px;text-decoration:none;transition:all .3s}.lam-cta__btn--primary{background:var(--lam-accent);color:#fff}.lam-cta__btn--primary:hover{background:#d4911e;transform:translateY(-2px)}.lam-cta__btn--outline{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.3)}.lam-cta__btn--outline:hover{border-color:var(--lam-accent);color:var(--lam-accent)}@media(max-width:1024px){.lam-culture__grid{grid-template-columns:repeat(2,1fr)}.lam-intro__image-wrap,.lam-team__image-wrap{flex:0 0 340px}}@media(max-width:768px){.lam-hero{padding:80px 20px 48px}.lam-hero__title{font-size:32px}.lam-hero__stats{gap:24px}.lam-hero__stat-num{font-size:28px}.lam-intro__grid,.lam-team__grid{flex-direction:column}.lam-intro__image-wrap,.lam-team__image-wrap{flex:none;width:100%}.lam-intro__heading,.lam-team__heading{font-size:28px}.lam-why__grid{grid-template-columns:repeat(2,1fr)}.lam-section-title,.lam-cta__heading{font-size:28px}}@media(max-width:480px){.lam-hero__title{font-size:26px}.lam-hero__stats{flex-direction:column;gap:16px}.lam-culture__grid,.lam-why__grid{grid-template-columns:1fr}.lam-faq__question{font-size:14px;padding:14px 16px}.lam-cta__buttons{flex-direction:column;align-items:center}}.lam-hero{padding:120px 24px 64px}:root{--abt-accent: #e8a025;--abt-dark: var(--color-deep-indigo);--abt-text: #374151;--abt-heading: #1a1a2e;--abt-light: #f8f9fb;--abt-radius: 12px}.abt-accent{color:var(--abt-accent)}.abt-container{max-width:1200px;margin:0 auto;padding:0 24px}.abt-container--narrow{max-width:860px;margin:0 auto;padding:0 24px}.abt-section-title{font-size:34px;font-weight:700;color:var(--abt-heading);text-align:center;margin:0 0 12px}.abt-section-subtitle{font-size:16px;color:var(--abt-text);text-align:center;max-width:600px;margin:0 auto 44px}.abt-hero{background:linear-gradient(135deg,var(--color-deep-indigo) 0%,#1a2d4a 100%);padding:100px 24px 64px;text-align:center}.abt-hero__inner{max-width:900px;margin:0 auto}.abt-hero__title{font-size:46px;font-weight:800;color:#fff;margin:0 0 16px;line-height:1.15}.abt-hero__accent{color:var(--abt-accent)}.abt-hero__subtitle{font-size:18px;color:#fffc;line-height:1.6;max-width:700px;margin:0 auto 40px}.abt-hero__stats{display:flex;justify-content:center;gap:40px;flex-wrap:wrap}.abt-hero__stat{text-align:center}.abt-hero__stat-num{display:block;font-size:36px;font-weight:800;color:var(--abt-accent)}.abt-hero__stat-label{font-size:13px;color:#ffffffa6;text-transform:uppercase;letter-spacing:.5px}.abt-who{padding:72px 0;background:#fff}.abt-who__grid{display:flex;align-items:center;gap:48px}.abt-who__content{flex:1 1 55%}.abt-who__heading{font-size:36px;font-weight:700;color:var(--abt-heading);margin:0 0 24px}.abt-who__text{font-size:16px;color:var(--abt-text);line-height:1.75;margin:0 0 16px}.abt-who__text:last-child{margin-bottom:0}.abt-who__image-wrap{flex:0 0 420px}.abt-who__image{width:100%;border-radius:var(--abt-radius);box-shadow:0 12px 30px #0309181a}.abt-awards{padding:72px 0;background:var(--abt-light)}.abt-awards__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.abt-award{background:#fff;border-radius:var(--abt-radius);padding:32px 24px;border:1px solid #e5e7eb;text-align:center;transition:box-shadow .3s,transform .2s}.abt-award:hover{box-shadow:0 8px 24px #00000014;transform:translateY(-4px)}.abt-award__icon{font-size:36px;display:block;margin-bottom:16px}.abt-award__title{font-size:17px;font-weight:700;color:var(--abt-heading);margin:0 0 10px}.abt-award__text{font-size:14px;color:var(--abt-text);line-height:1.65;margin:0}.abt-pillars{padding:72px 0;background:#fff}.abt-pillars__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px}.abt-pillar{background:var(--abt-light);border-radius:var(--abt-radius);padding:32px 28px;border-left:4px solid var(--abt-accent);position:relative}.abt-pillar__num{font-size:42px;font-weight:800;color:#1e4ea8;position:absolute;top:16px;right:24px;line-height:1}.abt-pillar__title{font-size:20px;font-weight:700;color:var(--abt-heading);margin:0 0 12px}.abt-pillar__text{font-size:15px;color:var(--abt-text);line-height:1.7;margin:0}.abt-values{padding:72px 0;background:var(--abt-light)}.abt-values__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.abt-value{background:#fff;border-radius:var(--abt-radius);padding:28px 24px;border:1px solid #e5e7eb;transition:box-shadow .3s,transform .2s}.abt-value:hover{box-shadow:0 6px 20px #0000000f;transform:translateY(-3px)}.abt-value__icon{font-size:28px;display:block;margin-bottom:14px}.abt-value__title{font-size:17px;font-weight:700;color:var(--abt-heading);margin:0 0 8px}.abt-value__text{font-size:14px;color:var(--abt-text);line-height:1.65;margin:0}.abt-expertise{padding:72px 0;background:#fff}.abt-expertise__grid{display:flex;gap:48px;align-items:flex-start}.abt-expertise__content{flex:0 0 340px}.abt-expertise__heading{font-size:32px;font-weight:700;color:var(--abt-heading);margin:0 0 16px}.abt-expertise__text{font-size:15px;color:var(--abt-text);line-height:1.7}.abt-expertise__tags{flex:1;display:flex;flex-wrap:wrap;gap:12px}.abt-tag{display:inline-block;padding:10px 20px;background:var(--abt-light);border:1px solid #e5e7eb;border-radius:24px;font-size:14px;font-weight:500;color:var(--abt-heading);transition:all .3s}.abt-tag:hover{background:var(--abt-accent);color:#fff;border-color:var(--abt-accent)}.abt-faq{padding:72px 0;background:var(--abt-light)}.abt-faq__list{display:flex;flex-direction:column;gap:12px}.abt-faq__item{background:#fff;border-radius:10px;border:1px solid #e5e7eb;overflow:hidden;transition:box-shadow .3s}.abt-faq__item[open]{box-shadow:0 4px 16px #0000000f}.abt-faq__question{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;cursor:pointer;font-size:16px;font-weight:600;color:var(--abt-heading);list-style:none;gap:16px}.abt-faq__question::-webkit-details-marker{display:none}.abt-faq__chevron{width:20px;height:20px;flex-shrink:0;position:relative}.abt-faq__chevron:before,.abt-faq__chevron:after{content:"";position:absolute;background:var(--abt-accent);border-radius:2px;transition:transform .3s}.abt-faq__chevron:before{width:14px;height:2px;top:50%;left:50%;transform:translate(-50%,-50%)}.abt-faq__chevron:after{width:2px;height:14px;top:50%;left:50%;transform:translate(-50%,-50%)}.abt-faq__item[open] .abt-faq__chevron:after{transform:translate(-50%,-50%) rotate(90deg)}.abt-faq__answer{padding:0 22px 18px}.abt-faq__answer p{font-size:15px;color:var(--abt-text);line-height:1.7;margin:0}.abt-cta{padding:72px 0;background:var(--abt-dark)}.abt-cta__inner{text-align:center;max-width:650px;margin:0 auto}.abt-cta__heading{font-size:34px;font-weight:700;color:#fff;margin:0 0 16px}.abt-cta__text{font-size:16px;color:#ffffffbf;line-height:1.7;margin:0 0 32px}.abt-cta__buttons{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.abt-cta__btn{display:inline-block;padding:14px 36px;font-size:15px;font-weight:600;border-radius:8px;text-decoration:none;transition:all .3s}.abt-cta__btn--primary{background:var(--abt-accent);color:#fff}.abt-cta__btn--primary:hover{background:#d4911e;transform:translateY(-2px)}.abt-cta__btn--outline{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.3)}.abt-cta__btn--outline:hover{border-color:var(--abt-accent);color:var(--abt-accent)}@media(max-width:1024px){.abt-awards__grid{grid-template-columns:repeat(2,1fr)}.abt-who__image-wrap{flex:0 0 340px}.abt-expertise__grid{flex-direction:column;gap:24px}.abt-expertise__content{flex:none}}@media(max-width:768px){.abt-hero{padding:80px 20px 48px}.abt-hero__title{font-size:32px}.abt-hero__stats{gap:24px}.abt-hero__stat-num{font-size:28px}.abt-who__grid{flex-direction:column}.abt-who__image-wrap{flex:none;width:100%}.abt-who__heading{font-size:28px}.abt-pillars__grid{grid-template-columns:1fr}.abt-values__grid{grid-template-columns:repeat(2,1fr)}.abt-section-title,.abt-cta__heading{font-size:28px}}@media(max-width:480px){.abt-hero__title{font-size:26px}.abt-hero__stats{flex-direction:column;gap:16px}.abt-awards__grid,.abt-values__grid{grid-template-columns:1fr}.abt-faq__question{font-size:14px;padding:14px 16px}.abt-cta__buttons{flex-direction:column;align-items:center}}.abt-hero{padding:120px 24px 64px}.ss-text-accent{color:var(--color-signature-blue)}.ss-hero{background:linear-gradient(160deg,#020617,#0f172a 30%,#1e293b 70%,#334155);padding:160px 24px 80px;text-align:center;position:relative;overflow:hidden}.ss-hero:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at 30% 40%,rgba(37,99,235,.08) 0%,transparent 50%),radial-gradient(circle at 70% 60%,rgba(37,99,235,.05) 0%,transparent 50%);pointer-events:none}.ss-hero__inner{max-width:820px;margin:0 auto;position:relative;z-index:1}.ss-hero__title{font-size:48px;font-weight:800;color:#fff;line-height:1.15;margin-bottom:16px;letter-spacing:-.5px}.ss-hero__title-accent{color:#60a5fa}.ss-hero__subtitle{font-size:18px;font-weight:600;color:#93c5fd;margin-bottom:20px;letter-spacing:.5px}.ss-hero__desc{font-size:16px;color:#94a3b8;line-height:1.7;max-width:700px;margin:0 auto}.ss-container{max-width:1100px;margin:0 auto;padding:0 24px}.ss-about{padding:80px 0;background:#fff}.ss-about__grid{display:grid;grid-template-columns:1.2fr .8fr;gap:48px;align-items:start}.ss-about__heading{font-size:32px;font-weight:700;color:#0f172a;margin-bottom:20px;line-height:1.25}.ss-about__text{font-size:15px;color:#475569;line-height:1.75;margin-bottom:14px}.ss-stats{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ss-stat{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:22px 18px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px;transition:border-color .3s,box-shadow .3s,transform .3s}.ss-stat:hover{border-color:var(--color-signature-blue);box-shadow:0 4px 16px #2563eb1a;transform:translateY(-2px)}.ss-stat__icon{font-size:28px}.ss-stat__label{font-size:13px;font-weight:600;color:#0f172a}.ss-whoweare{padding:80px 0;background:#f8fafc}.ss-whoweare__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:48px;align-items:start}.ss-whoweare__heading{font-size:32px;font-weight:700;color:#0f172a;margin-bottom:16px;line-height:1.25}.ss-whoweare__text{font-size:15px;color:#475569;line-height:1.7;margin-bottom:20px}.ss-whoweare__stats{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ss-stat--dark{background:#fffbeb;border:1px solid #fde68a;border-radius:14px;padding:24px 18px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px;transition:transform .3s,box-shadow .3s}.ss-stat--dark:hover{transform:translateY(-2px);box-shadow:0 8px 24px #eab30833}.ss-stat__number{font-size:28px;font-weight:800;color:#b45309}.ss-stat--dark .ss-stat__label{font-size:12px;font-weight:500;color:#92400e}.ss-checklist{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.ss-checklist__item{display:flex;align-items:flex-start;gap:10px;font-size:15px;color:#334155;line-height:1.6}.ss-checklist__icon{width:24px;height:24px;background:#2563eb1a;color:var(--color-signature-blue);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0;margin-top:2px}.ss-services{padding:80px 0;background:#fff}.ss-services__header{text-align:center;margin-bottom:48px}.ss-services__title{font-size:32px;font-weight:700;color:#0f172a;margin-bottom:8px}.ss-services__subtitle{font-size:15px;color:#64748b}.ss-services__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.ss-service-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:32px 28px;position:relative;overflow:hidden;transition:box-shadow .3s,border-color .3s,transform .3s}.ss-service-card:hover{box-shadow:0 8px 30px #00000014;border-color:#cbd5e1;transform:scale(1.02)}.ss-service-card--wide{grid-column:1 / -1}.ss-service-card__badge{position:absolute;top:16px;right:20px;font-size:56px;font-weight:700;color:#e2e8f0;line-height:1;user-select:none}.ss-service-card__title{font-size:18px;font-weight:700;color:#0f172a;margin-bottom:10px;position:relative;z-index:1}.ss-service-card__text{font-size:14px;color:#64748b;line-height:1.65;position:relative;z-index:1;margin:0}.ss-delivery{padding:80px 0;background:#f8fafc;text-align:center}.ss-delivery__heading{font-size:32px;font-weight:700;color:#0f172a;margin-bottom:8px}.ss-delivery__text{font-size:15px;color:#64748b;margin-bottom:40px}.ss-delivery__steps{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px}.ss-step__circle{display:inline-flex;align-items:center;justify-content:center;padding:12px 22px;background:#0f172a;color:#fff;border-radius:100px;font-size:13px;font-weight:600;transition:background .3s,transform .3s}.ss-step__circle:hover{background:var(--color-signature-blue);transform:scale(1.05)}.ss-step__arrow{color:#94a3b8;font-size:18px;font-weight:300}.ss-reliable{padding:80px 0;background:#fff}.ss-reliable__inner{text-align:center}.ss-reliable__heading{font-size:32px;font-weight:700;color:#0f172a;margin-bottom:12px}.ss-reliable__text{font-size:15px;color:#64748b;max-width:600px;margin:0 auto 36px;line-height:1.7}.ss-reliable__pillars{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.ss-pillar{display:flex;align-items:center;gap:10px;padding:12px 22px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:100px;font-size:14px;font-weight:500;color:#0f172a;transition:border-color .3s,box-shadow .3s}.ss-pillar:hover{border-color:var(--color-signature-blue);box-shadow:0 2px 12px #2563eb1a}.ss-pillar__dot{width:8px;height:8px;background:var(--color-signature-blue);border-radius:50%;flex-shrink:0}.ss-industries{padding:80px 0;background:#f8fafc}.ss-industries__title{font-size:32px;font-weight:700;color:#0f172a;text-align:center;margin-bottom:40px}.ss-industries__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ss-industry{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:28px 20px;text-align:center;transition:border-color .3s,box-shadow .3s,transform .3s}.ss-industry:hover{border-color:var(--color-signature-blue);box-shadow:0 4px 16px #2563eb1a;transform:translateY(-3px)}.ss-industry__icon{font-size:32px;display:block;margin-bottom:12px}.ss-industry__title{font-size:15px;font-weight:600;color:#0f172a;margin:0}.ss-tech{padding:80px 0;background:#fff}.ss-tech__grid{display:grid;grid-template-columns:1.3fr .7fr;gap:48px;align-items:start}.ss-tech__heading{font-size:32px;font-weight:700;color:#0f172a;margin-bottom:8px}.ss-tech__text{font-size:15px;color:#64748b;margin-bottom:24px}.ss-tech__tags{display:flex;flex-wrap:wrap;gap:10px}.ss-tag{padding:8px 16px;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;font-size:13px;font-weight:500;color:#334155;transition:border-color .3s,background .3s,color .3s}.ss-tag:hover{border-color:var(--color-signature-blue);background:#eff6ff;color:var(--color-signature-blue)}.ss-tech__stats{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ss-faq{padding:80px 0;background:#f8fafc}.ss-faq__wrapper{max-width:800px;margin:0 auto}.ss-faq__heading{font-size:32px;font-weight:700;color:#0f172a;text-align:center;margin-bottom:6px}.ss-faq__subtext{font-size:15px;color:#64748b;text-align:center;margin-bottom:32px}.ss-faq__list{display:flex;flex-direction:column;gap:12px}.ss-faq__item{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;transition:border-color .3s,box-shadow .3s}.ss-faq__item:hover{border-color:#cbd5e1}.ss-faq__item[open]{border-color:var(--color-signature-blue);box-shadow:0 2px 12px #2563eb14}.ss-faq__question{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;cursor:pointer;font-size:15px;font-weight:600;color:#0f172a;list-style:none;gap:16px}.ss-faq__question::-webkit-details-marker{display:none}.ss-faq__chevron{width:20px;height:20px;flex-shrink:0;background:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%2394a3b8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center;transition:transform .3s}.ss-faq__item[open] .ss-faq__chevron{transform:rotate(180deg)}.ss-faq__answer{padding:0 22px 18px}.ss-faq__answer p{font-size:14.5px;color:#475569;line-height:1.65;margin:0}.ss-cta{padding:80px 0;background:linear-gradient(160deg,#020617,#0f172a 40%,#1e293b)}.ss-cta__inner{text-align:center;max-width:650px;margin:0 auto}.ss-cta__heading{font-size:34px;font-weight:700;color:#fff;margin-bottom:14px}.ss-cta__text{font-size:16px;color:#94a3b8;line-height:1.7;margin-bottom:32px}.ss-cta__button{display:inline-block;background:var(--color-signature-blue);color:#fff;padding:16px 36px;border-radius:10px;font-size:15px;font-weight:600;border:none;cursor:pointer;transition:background .3s,transform .3s,box-shadow .3s}.ss-cta__button:hover{background:var(--color-heritage-navy);transform:translateY(-2px);box-shadow:0 8px 24px #2563eb59}.ss-animate--left,.ss-animate--right,.ss-animate--scale,.ss-animate{opacity:1}.ss-stagger>*{opacity:1}@media(max-width:1024px){.ss-about__grid,.ss-whoweare__grid,.ss-tech__grid,.ss-services__grid{grid-template-columns:1fr}.ss-industries__grid{grid-template-columns:repeat(2,1fr)}.ss-hero__title{font-size:38px}}@media(max-width:768px){.ss-hero{padding:130px 20px 60px}.ss-hero__title{font-size:30px}.ss-about,.ss-whoweare,.ss-services,.ss-delivery,.ss-reliable,.ss-industries,.ss-tech,.ss-faq,.ss-cta{padding:56px 0}.ss-about__heading,.ss-whoweare__heading,.ss-services__title,.ss-delivery__heading,.ss-reliable__heading,.ss-industries__title,.ss-tech__heading,.ss-faq__heading,.ss-cta__heading{font-size:26px}.ss-industries__grid{grid-template-columns:1fr}.ss-stats,.ss-whoweare__stats,.ss-tech__stats{grid-template-columns:1fr 1fr}.ss-delivery__steps{gap:6px}.ss-step__circle{padding:10px 14px;font-size:11px}}@media(max-width:480px){.ss-hero__title{font-size:26px}.ss-hero__desc{font-size:14px}.ss-container{padding:0 16px}.ss-service-card__badge{font-size:42px}}.milk-delivery-page{overflow-x:hidden}.milk-breadcrumb{padding:10px 20px;font-size:14px;color:#000}.milk-breadcrumb a{color:#000;text-decoration:none}.milk-breadcrumb a:hover{text-decoration:underline}.milk-breadcrumb-separator{margin:0 6px;color:#666}.milk-breadcrumb-active{color:#000}.milk-hero-section{text-align:center;padding:100px 20px 40px;position:relative;background:radial-gradient(ellipse at 20% 50%,rgba(219,234,254,.6) 0%,transparent 50%),radial-gradient(ellipse at 80% 50%,rgba(191,219,254,.5) 0%,transparent 50%),radial-gradient(ellipse at 50% 0%,rgba(239,246,255,.8) 0%,transparent 60%),linear-gradient(180deg,#f0f7ff,#fff)}.milk-hero-section:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 10% 20%,rgba(37,99,235,.05) 0%,transparent 40%),radial-gradient(circle at 90% 80%,rgba(37,99,235,.05) 0%,transparent 40%);pointer-events:none}.milk-hero-content{max-width:1200px;margin:0 auto;position:relative;z-index:1}.milk-hero-heading-para{font-size:28px;font-weight:600;color:#000;line-height:1.4}.milk-hero-h1{font-size:42px;font-weight:700;color:var(--color-signature-blue);margin:10px 0 30px}.milk-hero-demo-btn{display:inline-block;padding:14px 36px;background:linear-gradient(135deg,var(--color-signature-blue) 0%,var(--color-heritage-navy) 100%);color:#fff;font-size:14px;font-weight:700;letter-spacing:1px;text-decoration:none;border-radius:8px;transition:all .3s ease;box-shadow:0 4px 15px #2563eb4d}.milk-hero-demo-btn:hover{background:linear-gradient(135deg,var(--color-heritage-navy) 0%,var(--color-heritage-navy) 100%);box-shadow:0 6px 20px #2563eb66;transform:translateY(-2px)}.milk-hero-gif-wrapper{margin-top:40px}.milk-hero-gif{max-width:100%;height:auto}.milk-container{max-width:1200px;margin:0 auto;padding:0 20px}.milk-header-section{text-align:center;padding:60px 0 30px;position:relative}.milk-header-section h2{font-size:36px;font-weight:700;color:#000;line-height:1.3;margin-bottom:20px}.milk-description{text-align:center;font-size:16px;line-height:1.8;color:#444;max-width:900px;margin:0 auto 50px}.milk-description a{color:var(--color-signature-blue);text-decoration:none}.milk-description a:hover{text-decoration:underline}.milk-content-section{display:flex;align-items:center;gap:40px;margin-bottom:60px;flex-wrap:wrap;padding:40px;border-radius:16px;position:relative;background:radial-gradient(ellipse at 0% 50%,rgba(219,234,254,.3) 0%,transparent 50%),#fff;box-shadow:0 4px 20px #0000000a}.milk-content-section-narrow{max-width:1000px;margin:auto}.milk-content-img{flex:1;min-width:300px;text-align:center}.milk-content-img img,.milk-three-screens-img{max-width:100%;height:auto}.milk-content-text{flex:1;min-width:300px}.milk-content-text h3{font-size:26px;font-weight:700;color:#000;margin-bottom:15px}.milk-content-text h6{font-size:14px;font-weight:600;color:var(--color-signature-blue);text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px}.milk-section-heading{font-size:16px;font-weight:600;color:#333;line-height:1.6;margin-bottom:12px}.milk-content-text p{font-size:15px;line-height:1.8;color:#555;margin-bottom:12px}.milk-content-text a{color:var(--color-signature-blue);text-decoration:none}.milk-content-text a:hover{text-decoration:underline}.milk-cow-img{margin-bottom:15px}.milk-icons-row{display:flex;align-items:center;gap:10px;margin-top:20px}.milk-icons-row p{font-size:14px;font-weight:600;color:#333;margin:0}.milk-desktop-content-section{padding:50px 30px;margin-bottom:60px;border-radius:16px;position:relative;background:radial-gradient(ellipse at 100% 0%,rgba(191,219,254,.4) 0%,transparent 50%),radial-gradient(ellipse at 0% 100%,rgba(219,234,254,.3) 0%,transparent 50%),linear-gradient(135deg,#f0f7ff,#fafcff,#eef6ff);border:1px solid rgba(219,234,254,.5)}.milk-desktop-content-section:before{content:"";position:absolute;top:-1px;left:50%;transform:translate(-50%);width:100px;height:3px;background:linear-gradient(90deg,transparent,var(--color-signature-blue),transparent);border-radius:2px}.milk-business-model{text-align:center;padding:60px 20px;position:relative;background:radial-gradient(ellipse at 50% 50%,rgba(240,249,240,.5) 0%,transparent 70%),#fff}.milk-business-model-img{max-width:100%;height:auto;border-radius:12px;box-shadow:0 8px 30px #00000014}.milk-features-section{padding:80px 20px;text-align:center;position:relative;background:radial-gradient(circle at 15% 85%,rgba(220,252,231,.4) 0%,transparent 40%),radial-gradient(circle at 85% 15%,rgba(219,234,254,.4) 0%,transparent 40%),radial-gradient(circle at 50% 50%,rgba(255,255,255,.8) 0%,transparent 70%),linear-gradient(180deg,#f8fdf8,#fff 30%,#f0f9ff 70%,#fff)}.milk-features-section:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#22c55e,var(--color-signature-blue),#22c55e);opacity:.3}.milk-features-section h2{font-size:36px;font-weight:700;color:#000;margin-bottom:50px;position:relative}.milk-features-grid{display:flex;justify-content:center;gap:40px;max-width:1200px;margin:0 auto;flex-wrap:wrap}.milk-features-column{flex:1;min-width:280px;display:flex;flex-direction:column;gap:30px}.milk-feature-item{text-align:left;padding:24px;background:#fff;border-radius:12px;box-shadow:0 4px 15px #0000000f;border:1px solid rgba(226,232,240,.6);transition:transform .3s ease,box-shadow .3s ease}.milk-feature-item:hover{transform:translateY(-4px);box-shadow:0 8px 25px #0000001a}.milk-feature-item h3{font-size:18px;font-weight:700;color:#000;margin-bottom:10px}.milk-feature-item p{font-size:14px;line-height:1.7;color:#555}.milk-features-center{display:flex;flex-direction:column;align-items:center;gap:20px}.milk-features-center img{max-width:100%;height:auto;border-radius:12px}.milk-request-quote-btn{display:inline-block;padding:14px 32px;background:linear-gradient(135deg,var(--color-signature-blue) 0%,var(--color-heritage-navy) 100%);color:#fff;font-size:13px;font-weight:700;letter-spacing:1px;text-decoration:none;border-radius:8px;transition:all .3s ease;box-shadow:0 4px 15px #2563eb4d}.milk-request-quote-btn:hover{background:linear-gradient(135deg,var(--color-heritage-navy) 0%,var(--color-heritage-navy) 100%);box-shadow:0 6px 20px #2563eb66;transform:translateY(-2px)}.milk-process-section{padding:80px 20px;position:relative;background-color:#f0fdf0;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%2322c55e' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.milk-process-section:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 20% 0%,rgba(220,252,231,.5) 0%,transparent 50%),radial-gradient(ellipse at 80% 100%,rgba(220,252,231,.4) 0%,transparent 50%);pointer-events:none}.milk-process-section:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,transparent,#22c55e,transparent);opacity:.4;z-index:1}.milk-process-content{max-width:1200px;margin:0 auto;text-align:center;position:relative;z-index:1}.milk-process-content h6{font-size:14px;font-weight:600;color:#16a34a;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px}.milk-process-content h3{font-size:30px;font-weight:700;color:#000;margin-bottom:40px}.milk-process-cards{display:flex;gap:24px;flex-wrap:wrap;justify-content:center;margin-bottom:40px}.milk-process-card{flex:1;min-width:220px;max-width:280px;background:#fff;border-radius:16px;padding:30px 20px;text-align:center;box-shadow:0 4px 20px #0000000f;position:relative;border:1px solid rgba(220,252,231,.5);transition:transform .3s ease,box-shadow .3s ease}.milk-process-card:hover{transform:translateY(-6px);box-shadow:0 10px 30px #0000001a}.milk-process-card img{margin-bottom:15px}.milk-process-card h4{font-size:18px;font-weight:700;color:#000;margin-bottom:10px}.milk-process-card p{font-size:14px;line-height:1.7;color:#555}.milk-process-arrow{font-size:24px;color:#22c55e;display:block;margin-top:10px}.milk-process-quote-btn{display:inline-block;padding:14px 32px;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;font-size:13px;font-weight:700;letter-spacing:1px;text-decoration:none;border-radius:8px;transition:all .3s ease;box-shadow:0 4px 15px #22c55e4d}.milk-process-quote-btn:hover{background:linear-gradient(135deg,#16a34a,#15803d);box-shadow:0 6px 20px #22c55e66;transform:translateY(-2px)}.milk-journey-section{padding:80px 20px;text-align:center;position:relative;background-color:#eef6ff;background-image:url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%232563eb' fill-opacity='0.03'%3E%3Cpath d='M50 50c0-5.523 4.477-10 10-10s10 4.477 10 10-4.477 10-10 10c0 5.523-4.477 10-10 10s-10-4.477-10-10 4.477-10 10-10zM10 10c0-5.523 4.477-10 10-10s10 4.477 10 10-4.477 10-10 10c0 5.523-4.477 10-10 10S0 25.523 0 20s4.477-10 10-10z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.milk-journey-section:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 30% 20%,rgba(191,219,254,.5) 0%,transparent 50%),radial-gradient(ellipse at 70% 80%,rgba(219,234,254,.4) 0%,transparent 50%);pointer-events:none}.milk-journey-section:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,var(--color-signature-blue),transparent);opacity:.3;z-index:1}.milk-journey-content{max-width:900px;margin:0 auto;position:relative;z-index:1}.milk-journey-content h3{font-size:30px;font-weight:700;color:#000;margin-bottom:20px;line-height:1.4}.milk-journey-content p{font-size:16px;line-height:1.8;color:#555}.milk-app-features-wrapper{padding:80px 20px;max-width:1000px;margin:0 auto;position:relative}.milk-app-features-heading{text-align:center;margin-bottom:30px}.milk-app-features-heading h3{font-size:30px;font-weight:700;color:#000;margin-bottom:10px}.milk-app-features-heading h6{font-size:15px;color:#666;font-weight:400}.milk-tab-radio{display:none}.milk-panel-selector{display:flex;gap:12px;justify-content:center;margin-bottom:30px;flex-wrap:wrap}.milk-panel-btn{padding:12px 28px;border:2px solid var(--color-signature-blue);border-radius:30px;background:#fff;color:var(--color-signature-blue);font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.milk-panel-btn:hover{background-color:#eff6ff;box-shadow:0 2px 10px #2563eb26}#milk-tab-admin:checked~.milk-panel-selector label[for=milk-tab-admin],#milk-tab-user:checked~.milk-panel-selector label[for=milk-tab-user],#milk-tab-delivery:checked~.milk-panel-selector label[for=milk-tab-delivery]{background:linear-gradient(135deg,var(--color-signature-blue) 0%,var(--color-heritage-navy) 100%);color:#fff;border-color:var(--color-signature-blue);box-shadow:0 4px 12px #2563eb4d}.milk-panel{display:none}#milk-tab-admin:checked~.milk-panels-wrapper .milk-panel-admin{display:block}#milk-tab-user:checked~.milk-panels-wrapper .milk-panel-user{display:block}#milk-tab-delivery:checked~.milk-panels-wrapper .milk-panel-delivery{display:block}.milk-panel-list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.milk-panel-list li{padding:12px 24px;background:linear-gradient(135deg,#f0f9ff,#e8f4ff);border-radius:10px;font-size:14px;font-weight:500;color:#333;border:1px solid #dbeafe;transition:all .3s ease}.milk-panel-list li:hover{background:linear-gradient(135deg,#dbeafe,#c7d9f7);transform:translateY(-2px);box-shadow:0 4px 10px #2563eb1a}.milk-faq-section{padding:80px 20px;max-width:800px;margin:0 auto;position:relative}.milk-faq-heading{font-size:30px;font-weight:700;color:#000;text-align:center;margin-bottom:40px}.milk-faq-list{display:flex;flex-direction:column;gap:12px}.milk-faq-item{border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 2px 8px #00000008;transition:box-shadow .3s ease}.milk-faq-item:hover{box-shadow:0 4px 15px #0000000f}.milk-faq-item[open]{border-color:#bfdbfe;box-shadow:0 4px 15px #2563eb14}.milk-faq-question{padding:18px 20px;font-size:16px;font-weight:600;color:#000;cursor:pointer;display:flex;justify-content:space-between;align-items:center;list-style:none;transition:background-color .2s ease}.milk-faq-question:hover{background-color:#f8fafc}.milk-faq-question::-webkit-details-marker{display:none}.milk-faq-toggle{font-size:20px;font-weight:700;color:var(--color-signature-blue);transition:transform .3s ease;flex-shrink:0;margin-left:16px}.milk-faq-item[open] .milk-faq-toggle{transform:rotate(45deg)}.milk-faq-answer{padding:0 20px 18px;font-size:15px;line-height:1.7;color:#555}@media(max-width:1024px){.milk-hero-h1{font-size:34px}.milk-header-section h2{font-size:30px}.milk-features-grid{gap:20px}.milk-content-section{padding:30px}}@media(max-width:768px){.milk-hero-heading-para{font-size:22px}.milk-hero-h1{font-size:28px}.milk-hero-section{padding:40px 16px 30px}.milk-content-section{flex-direction:column;text-align:center;padding:24px}.milk-content-text{text-align:left}.milk-features-section{padding:50px 16px}.milk-features-grid{flex-direction:column;align-items:center}.milk-features-center{order:-1}.milk-process-section{padding:50px 16px}.milk-process-cards{flex-direction:column;align-items:center}.milk-process-card{max-width:100%}.milk-header-section h2{font-size:26px}.milk-features-section h2{font-size:28px}.milk-process-content h3{font-size:24px}.milk-journey-section{padding:50px 16px}.milk-journey-content h3{font-size:24px}.milk-panel-selector{flex-direction:column;align-items:center}.milk-app-features-wrapper,.milk-faq-section{padding:50px 16px}.milk-desktop-content-section{padding:30px 16px}}@media(max-width:480px){.milk-hero-heading-para{font-size:18px}.milk-hero-h1{font-size:24px}.milk-breadcrumb{font-size:12px}.milk-content-section{padding:16px}.milk-content-text h3{font-size:22px}.milk-faq-heading,.milk-app-features-heading h3,.milk-features-section h2{font-size:24px}.milk-process-content h3,.milk-journey-content h3{font-size:20px}.milk-feature-item{padding:16px}.milk-process-card{padding:20px 16px}}.chef-page{overflow-x:hidden;font-family:Roboto,sans-serif}.chef-hero-section{padding:60px 20px 40px;position:relative;background:radial-gradient(ellipse at 20% 30%,rgba(34,197,94,.08) 0%,transparent 50%),radial-gradient(ellipse at 80% 70%,rgba(34,197,94,.06) 0%,transparent 50%),linear-gradient(180deg,#f0fdf4,#fff)}.chef-hero-container{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:40px}.chef-hero-text{flex:1}.chef-hero-title{font-size:42px;font-weight:700;line-height:1.2;margin-bottom:20px}.chef-highlight-green{color:#16a34a}.chef-hero-subtitle{font-size:18px;color:#555;line-height:1.6}.chef-hero-image{flex:1;text-align:center}.chef-hero-mockup{max-width:100%;height:auto}.chef-key-features{padding:80px 20px;position:relative;background:radial-gradient(circle at 10% 80%,rgba(220,252,231,.3) 0%,transparent 40%),#fff}.chef-key-features-container{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:50px}.chef-key-features-image{flex:0 0 40%;text-align:center}.chef-key-features-image img{max-width:100%;height:auto}.chef-key-features-content{flex:1}.chef-key-features-content h2{font-size:32px;font-weight:700;color:#000;margin-bottom:40px;line-height:1.3}.chef-feature-cards-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.chef-feature-card{display:flex;align-items:center;gap:16px;padding:20px;background:#fff;border-radius:12px;box-shadow:0 4px 15px #0000000f;border:1px solid #e5e7eb;transition:transform .3s ease,box-shadow .3s ease}.chef-feature-card:hover{transform:translateY(-4px);box-shadow:0 8px 25px #0000001a}.chef-feature-icon{flex-shrink:0}.chef-feature-card h5{font-size:16px;font-weight:600;color:#000;margin:0}.chef-ondemand-section{padding:80px 20px 120px;position:relative;background:radial-gradient(ellipse at 70% 20%,rgba(254,243,199,.3) 0%,transparent 50%),radial-gradient(ellipse at 30% 80%,rgba(220,252,231,.3) 0%,transparent 50%),linear-gradient(180deg,#fffef5,#fff)}.chef-leaf-decor{position:absolute;top:20px;left:20px;opacity:.4;pointer-events:none}.chef-tomato-decor{position:absolute;top:40px;right:40px;opacity:.4;pointer-events:none}.chef-ondemand-container{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:50px}.chef-ondemand-image{flex:0 0 45%;text-align:center}.chef-phone-img{max-width:100%;height:auto}.chef-ondemand-content{flex:1}.chef-ondemand-content h2{font-size:32px;font-weight:700;color:#000;margin-bottom:20px;line-height:1.3}.chef-ondemand-content p{font-size:15px;line-height:1.8;color:#555;margin-bottom:14px}.chef-custom-banner{max-width:1200px;margin:50px auto 0;background:linear-gradient(135deg,#16a34a,#15803d);border-radius:16px;padding:40px;position:relative}.chef-banner-inner h3{font-size:22px;font-weight:600;color:#0b1120;line-height:1.5;max-width:800px}.chef-banner-img{position:absolute;bottom:0;right:60px;z-index:2}.chef-custom-built-section{padding:80px 20px;position:relative;background:radial-gradient(circle at 80% 20%,rgba(219,234,254,.3) 0%,transparent 40%),#fff}.chef-custom-built-container{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:50px}.chef-custom-content{flex:1}.chef-custom-content h2{font-size:32px;font-weight:700;color:#000;margin-bottom:20px;line-height:1.3}.chef-custom-content p{font-size:15px;line-height:1.8;color:#555}.chef-custom-image{flex:1;text-align:center}.chef-custom-img{max-width:100%;height:auto;border-radius:16px}.chef-services-section{padding:80px 20px;text-align:center;position:relative;background:radial-gradient(circle at 15% 85%,rgba(220,252,231,.3) 0%,transparent 40%),radial-gradient(circle at 85% 15%,rgba(254,243,199,.3) 0%,transparent 40%),linear-gradient(180deg,#fafff8,#fff)}.chef-services-section h2{font-size:32px;font-weight:700;color:#000;margin-bottom:50px;line-height:1.3}.chef-services-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;max-width:1200px;margin:0 auto}.chef-service-card{width:200px;padding:30px 16px;background:#fff;border-radius:16px;box-shadow:0 4px 15px #0000000f;text-align:center;border:1px solid #e5e7eb;transition:transform .3s ease,box-shadow .3s ease}.chef-service-card:hover{transform:translateY(-6px);box-shadow:0 10px 30px #0000001a}.chef-service-icon-wrapper{width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.chef-service-bg-1{background-color:#dcfce7}.chef-service-bg-2{background-color:#fef3c7}.chef-service-bg-3{background-color:#dbeafe}.chef-service-bg-4{background-color:#fce7f3}.chef-service-bg-5{background-color:#e0e7ff}.chef-service-bg-6{background-color:#ccfbf1}.chef-service-bg-7{background-color:#fef9c3}.chef-service-bg-8{background-color:#ede9fe}.chef-service-card h5{font-size:15px;font-weight:600;color:#000;line-height:1.4}.chef-footer-leaf{position:absolute;bottom:20px;right:30px;opacity:.3;pointer-events:none}.chef-screens-section{padding:80px 20px;text-align:center;background:radial-gradient(ellipse at 50% 50%,rgba(220,252,231,.2) 0%,transparent 60%),#fff}.chef-screens-section h2{font-size:32px;font-weight:700;color:#000;margin-bottom:10px}.chef-screens-subtitle{font-size:16px;color:#666;margin-bottom:40px;line-height:1.5}.chef-screens-scroll{display:flex;gap:20px;overflow-x:auto;padding:20px 0;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;max-width:1200px;margin:0 auto}.chef-screens-scroll::-webkit-scrollbar{height:6px}.chef-screens-scroll::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.chef-screens-scroll::-webkit-scrollbar-thumb{background:#16a34a;border-radius:3px}.chef-screen-item{flex-shrink:0;scroll-snap-align:center}.chef-screen-item img{border-radius:20px;box-shadow:0 8px 25px #0000001a}.chef-features-tabs-section{padding:80px 20px;text-align:center;background:radial-gradient(circle at 30% 70%,rgba(220,252,231,.3) 0%,transparent 40%),linear-gradient(180deg,#f8fdf8,#fff)}.chef-features-tabs-section h2{font-size:32px;font-weight:700;color:#000;margin-bottom:10px}.chef-tabs-subtitle{font-size:16px;color:#666;margin-bottom:40px}.chef-features-content-box{max-width:700px;margin:0 auto;background:#fff;border-radius:16px;box-shadow:0 4px 20px #00000014;padding:30px;border:1px solid #e5e7eb}.chef-tab-radio{display:none}.chef-features-tab-nav{display:flex;gap:8px;justify-content:center;margin-bottom:30px;flex-wrap:wrap}.chef-features-tab-btn{padding:10px 24px;border:2px solid #16a34a;border-radius:30px;background:#fff;color:#16a34a;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.chef-features-tab-btn:hover{background:#f0fdf4}#chef-tab-user:checked~.chef-features-tab-nav label[for=chef-tab-user],#chef-tab-admin:checked~.chef-features-tab-nav label[for=chef-tab-admin],#chef-tab-manager:checked~.chef-features-tab-nav label[for=chef-tab-manager]{background:linear-gradient(135deg,#16a34a,#15803d);color:#fff;border-color:#16a34a;box-shadow:0 4px 12px #16a34a4d}.chef-tab-pane{display:none}#chef-tab-user:checked~.chef-tab-panels .chef-tab-pane-user{display:block}#chef-tab-admin:checked~.chef-tab-panels .chef-tab-pane-admin{display:block}#chef-tab-manager:checked~.chef-tab-panels .chef-tab-pane-manager{display:block}.chef-features-list{text-align:left}.chef-feature-list-item{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #f3f4f6;font-size:15px;color:#333}.chef-feature-list-item:last-child{border-bottom:none}.chef-check-icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:#dcfce7;color:#16a34a;border-radius:50%;font-size:14px;font-weight:700;flex-shrink:0}.chef-tech-stack-section{padding:60px 20px;text-align:center;background:#fff}.chef-tech-stack-section h3{font-size:28px;font-weight:700;color:#000;margin-bottom:10px}.chef-tech-stack-section>p{font-size:15px;color:#666;margin-bottom:40px}.chef-tech-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;max-width:1000px;margin:0 auto}.chef-tech-item{padding:16px 24px;background:#f9fafb;border-radius:12px;border:1px solid #e5e7eb;display:flex;align-items:center;justify-content:center;transition:transform .3s ease,box-shadow .3s ease}.chef-tech-item:hover{transform:translateY(-3px);box-shadow:0 6px 15px #00000014}.chef-tech-item img{height:50px;width:auto;object-fit:contain}.chef-faq-section{padding:80px 20px;max-width:800px;margin:0 auto}.chef-faq-section h2{font-size:32px;font-weight:700;color:#000;text-align:center;margin-bottom:40px}.chef-faq-container{display:flex;flex-direction:column;gap:12px}.chef-faq-item{border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 2px 8px #00000008;transition:box-shadow .3s ease}.chef-faq-item:hover{box-shadow:0 4px 15px #0000000f}.chef-faq-item[open]{border-color:#bbf7d0;box-shadow:0 4px 15px #16a34a14}.chef-faq-question{padding:18px 20px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;list-style:none;transition:background-color .2s ease}.chef-faq-question:hover{background-color:#f8fdf8}.chef-faq-question::-webkit-details-marker{display:none}.chef-faq-question h3{font-size:16px;font-weight:600;color:#000;margin:0;flex:1}.chef-faq-toggle-icon{font-size:20px;font-weight:700;color:#16a34a;transition:transform .3s ease;flex-shrink:0;margin-left:16px}.chef-faq-item[open] .chef-faq-toggle-icon{transform:rotate(45deg)}.chef-faq-answer{padding:0 20px 18px}.chef-faq-answer p{font-size:15px;line-height:1.7;color:#555;margin:0}@media(max-width:1024px){.chef-hero-title{font-size:34px}.chef-key-features-container,.chef-ondemand-container,.chef-custom-built-container{gap:30px}.chef-banner-img{width:150px;right:30px}}@media(max-width:768px){.chef-hero-container{flex-direction:column;text-align:center}.chef-hero-image{display:none}.chef-hero-title{font-size:30px}.chef-key-features-container{flex-direction:column}.chef-key-features-image{flex:none;width:60%;margin:0 auto}.chef-feature-cards-grid{grid-template-columns:1fr;gap:16px}.chef-ondemand-container{flex-direction:column}.chef-ondemand-image{flex:none;width:70%;margin:0 auto}.chef-custom-built-container{flex-direction:column}.chef-custom-content{order:2}.chef-custom-image{order:1}.chef-banner-img{display:none}.chef-services-grid{gap:16px}.chef-service-card{width:160px}.chef-key-features-content h2,.chef-ondemand-content h2,.chef-custom-content h2,.chef-services-section h2,.chef-screens-section h2,.chef-features-tabs-section h2{font-size:26px}.chef-features-tab-nav{flex-direction:column;align-items:center}.chef-leaf-decor,.chef-tomato-decor,.chef-footer-leaf{display:none}}@media(max-width:480px){.chef-hero-title{font-size:26px}.chef-hero-subtitle{font-size:15px}.chef-service-card{width:140px;padding:20px 12px}.chef-custom-banner{padding:24px}.chef-banner-inner h3{font-size:18px}.chef-faq-section h2{font-size:26px}.chef-tech-stack-section h3{font-size:24px}}.food-application-panel-btn{padding:10px 24px;border:2px solid #f97316;border-radius:30px;background:#fff;color:#f97316;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.food-application-panel-btn:hover{background:#fff7ed}#food-tab-customer:checked~.food-application-panel-selector label[for=food-tab-customer],#food-tab-admin:checked~.food-application-panel-selector label[for=food-tab-admin],#food-tab-delivery:checked~.food-application-panel-selector label[for=food-tab-delivery]{background:linear-gradient(135deg,#f97316,#ea580c);color:#fff;border-color:#f97316;box-shadow:0 4px 12px #f973164d}.food-panel{display:none}#food-tab-customer:checked~.food-panels-wrapper .food-panel-customer{display:block}#food-tab-admin:checked~.food-panels-wrapper .food-panel-admin{display:block}#food-tab-delivery:checked~.food-panels-wrapper .food-panel-delivery{display:block}.food-app-screens-scroll{display:flex;gap:20px;overflow-x:auto;padding:20px 0;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.food-app-screens-scroll::-webkit-scrollbar{height:6px}.food-app-screens-scroll::-webkit-scrollbar-thumb{background:#f97316;border-radius:3px}.food-appscreen{flex-shrink:0;scroll-snap-align:center}.food-appscreen img{border-radius:20px;box-shadow:0 8px 25px #0000001a}.food-faq-item{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;margin-bottom:12px}.food-faq-question{padding:18px 20px;font-size:16px;font-weight:600;color:#000;cursor:pointer;display:flex;justify-content:space-between;align-items:center;list-style:none}.food-faq-question::-webkit-details-marker{display:none}.food-faq-toggle{font-size:20px;font-weight:700;color:#f97316;transition:transform .3s ease;flex-shrink:0;margin-left:16px}.food-faq-item[open] .food-faq-toggle{transform:rotate(45deg)}.food-faq-answer{padding:0 20px 18px;font-size:15px;line-height:1.7;color:#555}.food-button-icon{margin-left:8px;font-size:18px}.social-page{overflow-x:hidden;font-family:Roboto,sans-serif}.social-hero-section{min-height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:100px 20px 60px;position:relative;background:radial-gradient(ellipse at 30% 20%,rgba(139,92,246,.1) 0%,transparent 50%),radial-gradient(ellipse at 70% 80%,rgba(236,72,153,.08) 0%,transparent 50%),linear-gradient(180deg,#0f0f1a,#1a1a2e,#16213e)}.social-hero-content{max-width:800px;margin:0 auto}.social-hero-h1{font-size:48px;font-weight:700;color:#fff;line-height:1.2;margin-bottom:30px}.social-hero-span{background:linear-gradient(135deg,#8b5cf6,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.social-hero-gif{max-width:100%;height:auto;margin-bottom:30px;border-radius:16px}.social-hero-demo-btn{display:inline-block;padding:14px 36px;background:linear-gradient(135deg,#8b5cf6,#ec4899);color:#fff;font-size:15px;font-weight:700;text-decoration:none;border-radius:8px;transition:all .3s ease;box-shadow:0 4px 20px #8b5cf666}.social-hero-demo-btn:hover{transform:translateY(-2px);box-shadow:0 6px 25px #8b5cf680}.social-breadcrumb{padding:12px 20px;font-size:14px;color:#000}.social-breadcrumb a{color:#000;text-decoration:none}.social-breadcrumb a:hover{text-decoration:underline}.social-breadcrumb-sep{margin:0 6px;color:#666}.social-key-features{padding:60px 20px;text-align:center;background:radial-gradient(circle at 50% 50%,rgba(139,92,246,.04) 0%,transparent 60%),#fff}.social-key-features-heading{font-size:32px;font-weight:700;color:#000;margin-bottom:40px}.social-features-row{display:flex;justify-content:center;gap:40px;flex-wrap:wrap;max-width:900px;margin:0 auto}.social-feature-item{text-align:center;width:160px}.social-feature-icon{margin-bottom:12px}.social-feature-item p{font-size:14px;font-weight:600;color:#333;white-space:pre-line;line-height:1.4}.social-dark-section{background:radial-gradient(ellipse at 20% 50%,rgba(139,92,246,.15) 0%,transparent 50%),linear-gradient(135deg,#1a1a2e,#16213e);padding:80px 20px}.social-agency-section{background:radial-gradient(ellipse at 80% 50%,rgba(236,72,153,.1) 0%,transparent 50%),linear-gradient(135deg,#16213e,#1a1a2e);padding:80px 20px}.social-two-col{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:50px}.social-two-col-reverse{flex-direction:row-reverse}.social-two-col-img{flex:0 0 40%;text-align:center}.social-phone-img{max-width:100%;height:auto}.social-two-col-text{flex:1}.social-two-col-text h2,.social-two-col-text h3{font-size:30px;font-weight:700;color:#fff;margin-bottom:20px;line-height:1.3}.social-two-col-text p{font-size:15px;line-height:1.8;color:#fffc;margin-bottom:14px}.social-two-col-text a{color:#c4b5fd;text-decoration:none}.social-two-col-text a:hover{text-decoration:underline}.social-dots-img{margin-top:20px;opacity:.5}.social-services-container{padding:80px 20px;background:radial-gradient(circle at 20% 80%,rgba(139,92,246,.05) 0%,transparent 40%),radial-gradient(circle at 80% 20%,rgba(236,72,153,.05) 0%,transparent 40%),#fff}.social-services-inner{max-width:1200px;margin:0 auto;text-align:center}.social-services-heading{font-size:30px;font-weight:700;color:#000;margin-bottom:10px}.social-services-para{font-size:15px;color:#666;margin-bottom:40px}.social-services-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.social-service-card-main{text-align:center;padding:24px 16px;border-radius:16px;background:#fff;box-shadow:0 4px 15px #0000000d;border:1px solid #f1f5f9;transition:transform .3s ease,box-shadow .3s ease}.social-service-card-main:hover{transform:translateY(-6px);box-shadow:0 12px 30px #0000001a}.social-service-card{width:90px;height:90px;border-radius:20px;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;transition:transform .3s ease}.social-service-card-main:hover .social-service-card{transform:scale(1.08)}.social-service-card-1{background:linear-gradient(135deg,#eef2ff,#e0e7ff)}.social-service-card-2{background:linear-gradient(135deg,#fdf2f8,#fce7f3)}.social-service-card-3{background:linear-gradient(135deg,#f0f9ff,#e0f2fe)}.social-service-card-4{background:linear-gradient(135deg,#fefce8,#fef3c7)}.social-service-card-5{background:linear-gradient(135deg,#f5f3ff,#ede9fe)}.social-service-card-6{background:linear-gradient(135deg,#ecfdf5,#d1fae5)}.social-service-card-7{background:linear-gradient(135deg,#fff7ed,#ffedd5)}.social-service-card-8{background:linear-gradient(135deg,#fef2f2,#fecaca)}.social-service-card-main h6{font-size:16px;font-weight:700;color:#111;margin-bottom:8px}.social-service-card-main p{font-size:13px;color:#666;line-height:1.5}.social-screens-section{padding:80px 20px;background:radial-gradient(ellipse at 50% 50%,rgba(139,92,246,.04) 0%,transparent 60%),#f9fafb}.social-screens-header{text-align:center;margin-bottom:40px}.social-screens-header h3{font-size:30px;font-weight:700;color:#000;margin-bottom:10px}.social-screens-header h6{font-size:15px;color:#666;font-weight:400}.social-screens-scroll{display:flex;gap:20px;overflow-x:auto;padding:20px 0;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;max-width:1200px;margin:0 auto}.social-screens-scroll::-webkit-scrollbar{height:6px}.social-screens-scroll::-webkit-scrollbar-thumb{background:#8b5cf6;border-radius:3px}.social-screen-item{flex-shrink:0;scroll-snap-align:center}.social-screen-item img{border-radius:20px;box-shadow:0 8px 25px #0000001a}.social-app-features{padding:80px 20px;background:#fff}.social-app-features-heading{text-align:center;margin-bottom:30px}.social-app-features-heading h3{font-size:30px;font-weight:700;color:#000;margin-bottom:10px}.social-app-features-heading h6{font-size:15px;color:#666;font-weight:400}.social-app-features-container{max-width:800px;margin:0 auto}.social-tab-radio{display:none}.social-panel-selector{display:flex;gap:12px;justify-content:center;margin-bottom:30px;flex-wrap:wrap}.social-panel-btn{padding:12px 28px;border:2px solid #8b5cf6;border-radius:30px;background:#fff;color:#8b5cf6;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.social-panel-btn:hover{background:#f5f3ff}#social-tab-admin:checked~.social-panel-selector label[for=social-tab-admin],#social-tab-moderator:checked~.social-panel-selector label[for=social-tab-moderator],#social-tab-user:checked~.social-panel-selector label[for=social-tab-user]{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;border-color:#8b5cf6;box-shadow:0 4px 12px #8b5cf64d}.social-panel{display:none}#social-tab-admin:checked~.social-panels-wrapper .social-panel-admin{display:block}#social-tab-moderator:checked~.social-panels-wrapper .social-panel-moderator{display:block}#social-tab-user:checked~.social-panels-wrapper .social-panel-user{display:block}.social-panel ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.social-panel li{padding:12px 24px;background:linear-gradient(135deg,#f5f3ff,#ede9fe);border-radius:10px;font-size:14px;font-weight:500;color:#333;border:1px solid #ddd6fe;transition:all .3s ease}.social-panel li:hover{background:linear-gradient(135deg,#ede9fe,#ddd6fe);transform:translateY(-2px);box-shadow:0 4px 10px #8b5cf61a}.social-tech-section{padding:60px 20px;background:#fff}.social-tech-heading{text-align:center;margin-bottom:40px}.social-tech-heading h2{font-size:28px;font-weight:700;color:#000;margin-bottom:10px}.social-tech-heading p{font-size:15px;color:#666}.social-tech-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;max-width:1000px;margin:0 auto}.social-tech-item{padding:16px 24px;background:#f9fafb;border-radius:12px;border:1px solid #e5e7eb;display:flex;align-items:center;justify-content:center;transition:transform .3s ease,box-shadow .3s ease}.social-tech-item:hover{transform:translateY(-3px);box-shadow:0 6px 15px #00000014}.social-tech-item img{height:50px;width:auto;object-fit:contain}.social-faq-section{padding:80px 20px;max-width:800px;margin:0 auto}.social-faq-heading{font-size:30px;font-weight:700;color:#000;text-align:center;margin-bottom:40px}.social-faq-list{display:flex;flex-direction:column;gap:12px}.social-faq-item{border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 2px 8px #00000008;transition:box-shadow .3s ease}.social-faq-item:hover{box-shadow:0 4px 15px #0000000f}.social-faq-item[open]{border-color:#c4b5fd;box-shadow:0 4px 15px #8b5cf614}.social-faq-question{padding:18px 20px;font-size:16px;font-weight:600;color:#000;cursor:pointer;display:flex;justify-content:space-between;align-items:center;list-style:none;transition:background-color .2s ease}.social-faq-question:hover{background-color:#faf5ff}.social-faq-question::-webkit-details-marker{display:none}.social-faq-toggle{font-size:20px;font-weight:700;color:#8b5cf6;transition:transform .3s ease;flex-shrink:0;margin-left:16px}.social-faq-item[open] .social-faq-toggle{transform:rotate(45deg)}.social-faq-answer{padding:0 20px 18px;font-size:15px;line-height:1.7;color:#555}@media(max-width:1024px){.social-services-grid{grid-template-columns:repeat(3,1fr)}.social-hero-h1{font-size:38px}}@media(max-width:768px){.social-hero-h1{font-size:32px}.social-hero-section{min-height:auto;padding:80px 16px 40px}.social-two-col{flex-direction:column;text-align:center}.social-two-col-reverse{flex-direction:column}.social-two-col-img{flex:none;width:60%;margin:0 auto}.social-two-col-text{text-align:left}.social-services-grid{grid-template-columns:repeat(2,1fr);gap:16px}.social-features-row{gap:24px}.social-key-features-heading{font-size:26px}.social-services-heading{font-size:24px}.social-panel-selector{flex-direction:column;align-items:center}}@media(max-width:480px){.social-hero-h1{font-size:26px}.social-services-grid{grid-template-columns:1fr}.social-features-row{flex-direction:column;align-items:center}.social-two-col-text h2,.social-two-col-text h3,.social-faq-heading{font-size:24px}}:root{--srv-blue: var(--color-signature-blue);--srv-blue-dark: var(--color-heritage-navy);--srv-dark: #0f172a;--srv-text: #475569;--srv-heading: #1a1a2e;--srv-bg-alt: #f8fafc;--srv-border: #e2e8f0}.srv-accent{color:#e8a025!important}.srv-hero{position:relative!important;min-height:unset!important;display:flex!important;align-items:center!important;overflow:hidden!important;background:var(--srv-dark)!important}.srv-hero__bg{position:absolute!important;inset:0!important;z-index:1!important}.srv-hero__gradient{position:absolute!important;inset:0!important;background:linear-gradient(135deg,#0f172af2,#1e3a8ad9,#0f172ae6)!important}.srv-hero__content{position:relative!important;z-index:2!important;padding:0 0 10px!important;max-width:750px!important}.srv-hero__badge{display:inline-block!important;background:var(--srv-blue)!important;color:#fff!important;font-size:12px!important;font-weight:700!important;padding:5px 14px!important;border-radius:4px!important;text-transform:uppercase!important;letter-spacing:1px!important;margin-bottom:16px!important}.srv-hero__title{color:#fff!important;font-size:44px!important;font-weight:800!important;line-height:1.15!important;margin:0 0 18px!important}.srv-hero__sub{color:#fffc!important;font-size:17px!important;line-height:1.7!important;margin:0 0 28px!important}.srv-hero__btns{display:flex!important;gap:12px!important;flex-wrap:wrap!important}.srv-breadcrumb{margin-bottom:20px!important}.srv-breadcrumb ol{display:flex!important;align-items:center!important;list-style:none!important;padding:0!important;margin:0!important;gap:0!important;flex-wrap:wrap!important}.srv-breadcrumb li{font-size:13px!important}.srv-breadcrumb a{color:#ffffffb3!important;text-decoration:none!important}.srv-breadcrumb a:hover{color:#fff!important}.srv-breadcrumb__sep{color:#fff6!important;margin:0 8px!important}.srv-breadcrumb__current{color:#fff!important;font-weight:600!important}.srv-btn{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:12px 24px!important;border-radius:8px!important;font-size:14px!important;font-weight:600!important;text-decoration:none!important;transition:all .3s!important;border:none!important;cursor:pointer!important}.srv-btn--primary{background:var(--srv-blue)!important;color:#fff!important}.srv-btn--primary:hover{background:var(--srv-blue-dark)!important;transform:translateY(-2px)!important}.srv-btn--ghost{background:transparent!important;color:#fff!important;border:1px solid rgba(255,255,255,.3)!important}.srv-btn--ghost:hover{background:#ffffff1a!important}.srv-btn--white{background:#fff!important;color:var(--srv-dark)!important}.srv-btn--white:hover{transform:translateY(-2px)!important;box-shadow:0 8px 24px #00000026!important}.srv-btn--ghost-light{background:transparent!important;color:#fff!important;border:1px solid rgba(255,255,255,.3)!important}.srv-btn--ghost-light:hover{background:#ffffff1a!important}.srv-tag{display:inline-block!important;font-size:13px!important;font-weight:600!important;padding:6px 16px!important;border-radius:20px!important;letter-spacing:.5px!important;text-transform:uppercase!important}.srv-tag--light{background:#ffffff26!important;color:#fff!important}.srv-section{padding:70px 0!important}.srv-section--alt{background:var(--srv-bg-alt)!important}.srv-section--dark{background:var(--srv-dark)!important}.srv-section__title{font-size:32px!important;font-weight:800!important;color:var(--srv-heading)!important;margin:0 0 32px!important;text-align:center!important;line-height:1.3!important}.srv-section__title--light{color:#fff!important}.srv-section__desc{font-size:16px!important;color:var(--srv-text)!important;text-align:center!important;max-width:600px!important;margin:-16px auto 32px!important;line-height:1.7!important}.srv-intro{max-width:800px!important;margin:0 auto!important;text-align:center!important}.srv-intro h2{font-size:32px!important;font-weight:800!important;color:var(--srv-heading)!important;margin:0 0 16px!important;line-height:1.3!important}.srv-intro p{font-size:16px!important;color:var(--srv-text)!important;line-height:1.8!important}.srv-intro a{color:var(--srv-blue)!important;text-decoration:none!important;font-weight:600!important}.srv-intro a:hover{text-decoration:underline!important}.srv-grid{display:grid!important;gap:24px!important}.srv-grid--2{grid-template-columns:repeat(2,1fr)!important}.srv-grid--3{grid-template-columns:repeat(3,1fr)!important}.srv-card{background:#fff!important;border:1px solid var(--srv-border)!important;border-radius:12px!important;padding:28px!important;transition:all .3s!important}.srv-card:hover{box-shadow:0 8px 30px #00000014!important;transform:translateY(-4px)!important}.srv-card__icon{width:48px!important;height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#eff6ff!important;border-radius:10px!important;color:var(--srv-blue)!important;font-size:20px!important;margin-bottom:16px!important}.srv-card__icon--gold{background:#fef3c7!important;color:#b45309!important}.srv-card__title{font-size:18px!important;font-weight:700!important;color:var(--srv-heading)!important;margin:0 0 10px!important}.srv-card__tagline{display:block!important;font-size:13px!important;font-weight:600!important;color:var(--srv-blue)!important;margin-bottom:12px!important;text-transform:uppercase!important;letter-spacing:.5px!important}.srv-card__desc{font-size:14px!important;color:var(--srv-text)!important;line-height:1.7!important;margin:0 0 8px!important}.srv-card__expertise{font-size:13px!important;color:#64748b!important;line-height:1.6!important;margin:0!important}.srv-card__link{display:inline-block!important;margin-top:12px!important;font-size:14px!important;font-weight:600!important;color:var(--srv-blue)!important;text-decoration:none!important}.srv-card__link:hover{text-decoration:underline!important}.srv-card__list{list-style:none!important;padding:0!important;margin:0!important}.srv-card__list li{font-size:14px!important;color:var(--srv-text)!important;padding:4px 0!important;display:flex!important;align-items:center!important;gap:8px!important}.srv-card__list li i{color:#22c55e!important;font-size:12px!important}.srv-industries{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:16px!important}.srv-industry{display:flex!important;align-items:center!important;gap:10px!important;padding:14px 24px!important;background:#fff!important;border:1px solid var(--srv-border)!important;border-radius:10px!important;font-size:14px!important;font-weight:600!important;color:var(--srv-heading)!important;transition:all .3s!important}.srv-industry:hover{border-color:var(--srv-blue)!important;box-shadow:0 4px 16px #2563eb1a!important}.srv-industry i{color:var(--srv-blue)!important;font-size:18px!important}.srv-section--dark .srv-industry{background:#ffffff0d!important;border-color:#ffffff26!important;color:#1a1a2e!important}.srv-section--dark .srv-industry i{color:#60a5fa!important}.srv-steps{display:grid!important;grid-template-columns:repeat(6,1fr)!important;gap:16px!important}.srv-step{text-align:center!important;padding:24px 12px!important;background:#ffffff0d!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:12px!important;transition:all .3s!important}.srv-step:hover{background:#ffffff1a!important}.srv-step__num{display:block!important;font-size:28px!important;font-weight:800!important;color:var(--srv-blue)!important;margin-bottom:8px!important}.srv-step__label{font-size:13px!important;font-weight:600!important;color:#fffc!important}.srv-why-grid{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:12px!important}.srv-why-item{display:flex!important;align-items:center!important;gap:10px!important;padding:12px 20px!important;background:#fff!important;border:1px solid var(--srv-border)!important;border-radius:10px!important;font-size:14px!important;color:var(--srv-heading)!important;font-weight:500!important}.srv-why-item i{color:#22c55e!important;font-size:16px!important}.srv-closing{text-align:center!important;font-size:16px!important;color:var(--srv-text)!important;margin-top:28px!important;font-weight:500!important}.srv-closing a{color:var(--srv-blue)!important;text-decoration:none!important;font-weight:600!important}.srv-faq-list{max-width:800px!important;margin:0 auto!important}.srv-faq-item{border:1px solid var(--srv-border)!important;border-radius:10px!important;margin-bottom:10px!important;overflow:hidden!important;background:#fff!important}.srv-faq-item summary{padding:18px 24px!important;font-size:15px!important;font-weight:600!important;cursor:pointer!important;list-style:none!important;display:flex!important;justify-content:space-between!important;align-items:center!important;color:var(--srv-heading)!important}.srv-faq-item summary::-webkit-details-marker{display:none!important}.srv-faq-item summary:after{content:"+"!important;font-size:20px!important;color:#94a3b8!important;font-weight:400!important}.srv-faq-item[open] summary:after{content:"\2212"!important}.srv-faq-item[open] summary{border-bottom:1px solid var(--srv-border)!important}.srv-faq-item p{padding:16px 24px!important;font-size:14px!important;line-height:1.7!important;color:var(--srv-text)!important;margin:0!important}.srv-cta{background:linear-gradient(135deg,var(--srv-dark) 0%,#1e3a5f 100%)!important;padding:80px 0!important;text-align:center!important}.srv-cta__inner{max-width:600px!important;margin:0 auto!important}.srv-cta h2{font-size:34px!important;font-weight:800!important;color:#fff!important;margin:16px 0 12px!important;line-height:1.3!important}.srv-cta p{font-size:16px!important;color:#ffffffb3!important;margin:0 0 28px!important}.srv-cta__btns{display:flex!important;justify-content:center!important;gap:12px!important;flex-wrap:wrap!important}@media(max-width:968px){.srv-hero__title{font-size:32px!important}.srv-section__title{font-size:26px!important}.srv-grid--3{grid-template-columns:repeat(2,1fr)!important}.srv-grid--2{grid-template-columns:1fr!important}.srv-steps{grid-template-columns:repeat(3,1fr)!important}}@media(max-width:640px){.srv-hero__title{font-size:26px!important}.srv-hero__content{padding:60px 0 40px!important}.srv-section{padding:50px 0!important}.srv-grid--3{grid-template-columns:1fr!important}.srv-steps{grid-template-columns:repeat(2,1fr)!important}.srv-cta h2{font-size:26px!important}.srv-hero__btns{flex-direction:column!important}.srv-btn{width:100%!important;justify-content:center!important}}.aws-accent{color:#f59e0b!important}.aws-hero{position:relative!important;min-height:480px!important;display:flex!important;align-items:center!important;overflow:hidden!important;background:#0f172a!important}.aws-hero__bg{position:absolute!important;inset:0!important;z-index:1!important}.aws-hero__gradient{position:absolute!important;inset:0!important;background:linear-gradient(135deg,#0f172af2,#1e40afd9,#0f172aeb)!important}.aws-hero__content{position:relative!important;z-index:2!important;padding:80px 0 60px!important;max-width:750px!important}.aws-hero__badge{display:inline-block!important;background:#f59e0b!important;color:#1a1a2e!important;font-size:12px!important;font-weight:700!important;padding:5px 14px!important;border-radius:4px!important;text-transform:uppercase!important;letter-spacing:1px!important;margin-bottom:16px!important}.aws-hero__title{color:#fff!important;font-size:44px!important;font-weight:800!important;line-height:1.15!important;margin:0 0 18px!important}.aws-hero__sub{color:#fffc!important;font-size:17px!important;line-height:1.7!important;margin:0 0 28px!important}.aws-hero__btns{display:flex!important;gap:12px!important;flex-wrap:wrap!important}.aws-crumb{margin-bottom:20px!important}.aws-crumb ol{display:flex!important;align-items:center!important;list-style:none!important;padding:0!important;margin:0!important;flex-wrap:wrap!important}.aws-crumb li{font-size:13px!important}.aws-crumb a{color:#ffffffb3!important;text-decoration:none!important}.aws-crumb a:hover{color:#fff!important}.aws-crumb__sep{color:#fff6!important;margin:0 8px!important}.aws-crumb__current{color:#fff!important;font-weight:600!important}.aws-btn{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:12px 24px!important;border-radius:8px!important;font-size:14px!important;font-weight:600!important;text-decoration:none!important;transition:all .3s!important;border:none!important;cursor:pointer!important}.aws-btn--primary{background:#f59e0b!important;color:#1a1a2e!important}.aws-btn--primary:hover{background:#d97706!important;transform:translateY(-2px)!important}.aws-btn--ghost{background:transparent!important;color:#fff!important;border:1px solid rgba(255,255,255,.3)!important}.aws-btn--ghost:hover{background:#ffffff1a!important}.aws-btn--white{background:#fff!important;color:#0f172a!important}.aws-btn--white:hover{transform:translateY(-2px)!important;box-shadow:0 8px 24px #00000026!important}.aws-btn--ghost-light{background:transparent!important;color:#fff!important;border:1px solid rgba(255,255,255,.3)!important}.aws-btn--ghost-light:hover{background:#ffffff1a!important}.aws-tag{display:inline-block!important;font-size:13px!important;font-weight:600!important;padding:6px 16px!important;border-radius:20px!important;letter-spacing:.5px!important;text-transform:uppercase!important;background:#ffffff26!important;color:#fff!important}.aws-section{padding:70px 0!important}.aws-section--alt{background:#f8fafc!important}.aws-section--dark{background:#0f172a!important}.aws-section__title{font-size:32px!important;font-weight:800!important;color:#1a1a2e!important;margin:0 0 32px!important;text-align:center!important;line-height:1.3!important}.aws-section__title--light{color:#fff!important}.aws-intro{max-width:800px!important;margin:0 auto!important;text-align:center!important}.aws-intro h2{font-size:32px!important;font-weight:800!important;color:#1a1a2e!important;margin:0 0 16px!important}.aws-intro p{font-size:16px!important;color:#475569!important;line-height:1.8!important}.aws-grid{display:grid!important;gap:24px!important;grid-template-columns:repeat(3,1fr)!important}.aws-card{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:12px!important;padding:28px!important;transition:all .3s!important}.aws-card:hover{box-shadow:0 8px 30px #00000014!important;transform:translateY(-4px)!important}.aws-card__icon{width:48px!important;height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#fef3c7!important;border-radius:10px!important;color:#b45309!important;font-size:20px!important;margin-bottom:16px!important}.aws-card__title{font-size:18px!important;font-weight:700!important;color:#1a1a2e!important;margin:0 0 12px!important}.aws-card__list{list-style:none!important;padding:0!important;margin:0!important}.aws-card__list li{font-size:14px!important;color:#475569!important;padding:4px 0!important;display:flex!important;align-items:center!important;gap:8px!important}.aws-card__list li i{color:#22c55e!important;font-size:12px!important}.aws-industries{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:16px!important}.aws-industry{display:flex!important;align-items:center!important;gap:10px!important;padding:14px 24px!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:10px!important;font-size:14px!important;font-weight:600!important;color:#1a1a2e!important;transition:all .3s!important}.aws-industry:hover{border-color:#f59e0b!important;box-shadow:0 4px 16px #f59e0b1a!important}.aws-industry i{color:#f59e0b!important;font-size:18px!important}.aws-steps{display:grid!important;grid-template-columns:repeat(6,1fr)!important;gap:16px!important}.aws-step{text-align:center!important;padding:24px 12px!important;background:#ffffff0d!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:12px!important;transition:all .3s!important}.aws-step:hover{background:#ffffff1a!important}.aws-step__num{display:block!important;font-size:28px!important;font-weight:800!important;color:#f59e0b!important;margin-bottom:8px!important}.aws-step__label{font-size:13px!important;font-weight:600!important;color:#fffc!important}.aws-why-grid{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:12px!important}.aws-why-item{display:flex!important;align-items:center!important;gap:10px!important;padding:12px 20px!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:10px!important;font-size:14px!important;color:#1a1a2e!important;font-weight:500!important}.aws-why-item i{color:#22c55e!important;font-size:16px!important}.aws-closing{text-align:center!important;font-size:16px!important;color:#475569!important;margin-top:28px!important;font-weight:500!important}.aws-faq-list{max-width:800px!important;margin:0 auto!important}.aws-faq-item{border:1px solid #e2e8f0!important;border-radius:10px!important;margin-bottom:10px!important;overflow:hidden!important;background:#fff!important}.aws-faq-item summary{padding:18px 24px!important;font-size:15px!important;font-weight:600!important;cursor:pointer!important;list-style:none!important;display:flex!important;justify-content:space-between!important;align-items:center!important;color:#1a1a2e!important}.aws-faq-item summary::-webkit-details-marker{display:none!important}.aws-faq-item summary:after{content:"+"!important;font-size:20px!important;color:#94a3b8!important}.aws-faq-item[open] summary:after{content:"\2212"!important}.aws-faq-item[open] summary{border-bottom:1px solid #e2e8f0!important}.aws-faq-item p{padding:16px 24px!important;font-size:14px!important;line-height:1.7!important;color:#475569!important;margin:0!important}.aws-cta{background:linear-gradient(135deg,#0f172a,#1e3a5f)!important;padding:80px 0!important;text-align:center!important}.aws-cta__inner{max-width:600px!important;margin:0 auto!important}.aws-cta h2{font-size:34px!important;font-weight:800!important;color:#fff!important;margin:16px 0 12px!important;line-height:1.3!important}.aws-cta p{font-size:16px!important;color:#ffffffb3!important;margin:0 0 28px!important}.aws-cta__btns{display:flex!important;justify-content:center!important;gap:12px!important;flex-wrap:wrap!important}@media(max-width:968px){.aws-hero__title{font-size:32px!important}.aws-section__title{font-size:26px!important}.aws-grid{grid-template-columns:repeat(2,1fr)!important}.aws-steps{grid-template-columns:repeat(3,1fr)!important}}@media(max-width:640px){.aws-hero__title{font-size:26px!important}.aws-grid{grid-template-columns:1fr!important}.aws-steps{grid-template-columns:repeat(2,1fr)!important}.aws-cta h2{font-size:26px!important}.aws-hero__btns{flex-direction:column!important}.aws-btn{width:100%!important;justify-content:center!important}}.ldr-accent{color:#e8a025!important}.ldr-hero{position:relative!important;min-height:480px!important;display:flex!important;align-items:center!important;overflow:hidden!important;background:#0f172a!important}.ldr-hero__bg{position:absolute!important;inset:0!important;z-index:1!important}.ldr-hero__gradient{position:absolute!important;inset:0!important;background:linear-gradient(135deg,#0f172af2,#1e3a8ad9,#0f172ae6)!important}.ldr-hero__content{position:relative!important;z-index:2!important;padding:140px 0 60px!important;max-width:750px!important}.ldr-hero__badge{display:inline-block!important;background:var(--color-signature-blue)!important;color:#fff!important;font-size:12px!important;font-weight:700!important;padding:5px 14px!important;border-radius:4px!important;text-transform:uppercase!important;letter-spacing:1px!important;margin-bottom:16px!important}.ldr-hero__title{color:#fff!important;font-size:44px!important;font-weight:800!important;line-height:1.15!important;margin:0 0 18px!important}.ldr-hero__sub{color:#fffc!important;font-size:17px!important;line-height:1.7!important;margin:0 0 28px!important}.ldr-hero__btns{display:flex!important;gap:12px!important;flex-wrap:wrap!important}.ldr-crumb{margin-bottom:20px!important}.ldr-crumb ol{display:flex!important;align-items:center!important;list-style:none!important;padding:0!important;margin:0!important;flex-wrap:wrap!important}.ldr-crumb li{font-size:13px!important}.ldr-crumb a{color:#ffffffb3!important;text-decoration:none!important}.ldr-crumb a:hover{color:#fff!important}.ldr-crumb__sep{color:#fff6!important;margin:0 8px!important}.ldr-crumb__current{color:#fff!important;font-weight:600!important}.ldr-btn{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:12px 24px!important;border-radius:8px!important;font-size:14px!important;font-weight:600!important;text-decoration:none!important;transition:all .3s!important;border:none!important;cursor:pointer!important}.ldr-btn--primary{background:var(--color-signature-blue)!important;color:#fff!important}.ldr-btn--primary:hover{background:var(--color-heritage-navy)!important;transform:translateY(-2px)!important}.ldr-btn--ghost{background:transparent!important;color:#fff!important;border:1px solid rgba(255,255,255,.3)!important}.ldr-btn--ghost:hover{background:#ffffff1a!important}.ldr-btn--white{background:#fff!important;color:#0f172a!important}.ldr-btn--white:hover{transform:translateY(-2px)!important;box-shadow:0 8px 24px #00000026!important}.ldr-section{padding:70px 0!important}.ldr-section--alt{background:#f8fafc!important}.ldr-section__title{font-size:32px!important;font-weight:800!important;color:#1a1a2e!important;margin:0 0 32px!important;text-align:center!important;line-height:1.3!important}.ldr-intro{max-width:800px!important;margin:0 auto!important;text-align:center!important}.ldr-intro h2{font-size:32px!important;font-weight:800!important;color:#1a1a2e!important;margin:0 0 16px!important}.ldr-intro p{font-size:16px!important;color:#475569!important;line-height:1.8!important}.ldr-intro a{color:var(--color-signature-blue)!important;text-decoration:none!important;font-weight:600!important}.ldr-intro a:hover{text-decoration:none!important;color:#60a5fa!important}.ldr-grid{display:grid!important;gap:24px!important}.ldr-grid--2{grid-template-columns:repeat(2,1fr)!important}.ldr-card{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:12px!important;padding:28px!important;transition:all .3s!important}.ldr-card:hover{box-shadow:0 8px 30px #00000014!important;transform:translateY(-4px)!important}.ldr-card__icon{width:48px!important;height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#eff6ff!important;border-radius:10px!important;color:var(--color-signature-blue)!important;font-size:20px!important;margin-bottom:16px!important}.ldr-card__title{font-size:18px!important;font-weight:700!important;color:#1a1a2e!important;margin:0 0 4px!important}.ldr-card__tagline{display:block!important;font-size:13px!important;font-weight:600!important;color:var(--color-signature-blue)!important;margin-bottom:12px!important;text-transform:uppercase!important;letter-spacing:.5px!important}.ldr-card__desc{font-size:14px!important;color:#475569!important;line-height:1.7!important;margin:0 0 8px!important}.ldr-card__expertise{font-size:13px!important;color:#64748b!important;line-height:1.6!important;margin:0!important}.ldr-why-grid{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:12px!important}.ldr-why-item{display:flex!important;align-items:center!important;gap:10px!important;padding:12px 20px!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:10px!important;font-size:14px!important;color:#1a1a2e!important;font-weight:500!important}.ldr-why-item i{color:#22c55e!important;font-size:16px!important}.ldr-closing{text-align:center!important;font-size:16px!important;color:#475569!important;margin-top:28px!important;font-weight:500!important}.ldr-industries{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:16px!important}.ldr-industry{display:flex!important;align-items:center!important;gap:10px!important;padding:14px 24px!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:10px!important;font-size:14px!important;font-weight:600!important;color:#1a1a2e!important;transition:all .3s!important}.ldr-industry:hover{border-color:var(--color-signature-blue)!important;box-shadow:0 4px 16px #2563eb1a!important}.ldr-industry i{color:var(--color-signature-blue)!important;font-size:18px!important}.ldr-faq-list{max-width:800px!important;margin:0 auto!important}.ldr-faq-item{border:1px solid #e2e8f0!important;border-radius:10px!important;margin-bottom:10px!important;overflow:hidden!important;background:#fff!important}.ldr-faq-item summary{padding:18px 24px!important;font-size:15px!important;font-weight:600!important;cursor:pointer!important;list-style:none!important;display:flex!important;justify-content:space-between!important;align-items:center!important;color:#1a1a2e!important}.ldr-faq-item summary::-webkit-details-marker{display:none!important}.ldr-faq-item summary:after{content:"+"!important;font-size:20px!important;color:#94a3b8!important}.ldr-faq-item[open] summary:after{content:"\2212"!important}.ldr-faq-item[open] summary{border-bottom:1px solid #e2e8f0!important}.ldr-faq-item p{padding:16px 24px!important;font-size:14px!important;line-height:1.7!important;color:#475569!important;margin:0!important}.ldr-cta{background:linear-gradient(135deg,#0f172a,#1e3a5f)!important;padding:80px 0!important;text-align:center!important}.ldr-cta__inner{max-width:600px!important;margin:0 auto!important}.ldr-cta h2{font-size:34px!important;font-weight:800!important;color:#fff!important;margin:16px 0 12px!important;line-height:1.3!important}.ldr-cta p{font-size:16px!important;color:#ffffffd9!important;margin:0 0 28px!important}.ldr-cta__btns{display:flex!important;justify-content:center!important;gap:12px!important;flex-wrap:wrap!important}.ldr-tag{display:inline-block!important;font-size:12px!important;font-weight:700!important;letter-spacing:1.5px!important;text-transform:uppercase!important;padding:6px 14px!important;border-radius:999px!important;background:#ffffff1f!important;color:#ffd166!important;border:1px solid rgba(255,255,255,.2)!important}.ldr-tag--light{background:#ffffff2e!important;color:#fff!important;border-color:#fff6!important;text-shadow:0 1px 2px rgba(0,0,0,.35)!important}@media(max-width:968px){.ldr-hero__title{font-size:32px!important}.ldr-section__title{font-size:26px!important}.ldr-grid--2{grid-template-columns:1fr!important}}@media(max-width:640px){.ldr-hero__title,.ldr-cta h2{font-size:26px!important}.ldr-hero__btns{flex-direction:column!important}.ldr-btn{width:100%!important;justify-content:center!important}}.jrn-accent{color:#e8a025!important}.jrn-hero{position:relative!important;min-height:480px!important;display:flex!important;align-items:center!important;overflow:hidden!important;background:#0f172a!important}.jrn-hero__bg{position:absolute!important;inset:0!important;z-index:1!important}.jrn-hero__gradient{position:absolute!important;inset:0!important;background:linear-gradient(135deg,#0f172af2,#1e3a8ad9,#0f172ae6)!important}.jrn-hero__content{position:relative!important;z-index:2!important;padding:140px 0 60px!important;max-width:750px!important}.jrn-hero__badge{display:inline-block!important;background:var(--color-signature-blue)!important;color:#fff!important;font-size:12px!important;font-weight:700!important;padding:5px 14px!important;border-radius:4px!important;text-transform:uppercase!important;letter-spacing:1px!important;margin-bottom:16px!important}.jrn-hero__title{color:#fff!important;font-size:44px!important;font-weight:800!important;line-height:1.15!important;margin:0 0 18px!important}.jrn-hero__sub{color:#fffc!important;font-size:17px!important;line-height:1.7!important;margin:0 0 28px!important}.jrn-hero__btns{display:flex!important;gap:12px!important;flex-wrap:wrap!important}.jrn-crumb{margin-bottom:20px!important}.jrn-crumb ol{display:flex!important;align-items:center!important;list-style:none!important;padding:0!important;margin:0!important;flex-wrap:wrap!important}.jrn-crumb li{font-size:13px!important}.jrn-crumb a{color:#ffffffb3!important;text-decoration:none!important}.jrn-crumb a:hover{color:#fff!important}.jrn-crumb__sep{color:#fff6!important;margin:0 8px!important}.jrn-crumb__current{color:#fff!important;font-weight:600!important}.jrn-btn{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:12px 24px!important;border-radius:8px!important;font-size:14px!important;font-weight:600!important;text-decoration:none!important;transition:all .3s!important;border:none!important;cursor:pointer!important}.jrn-btn--primary{background:var(--color-signature-blue)!important;color:#fff!important}.jrn-btn--primary:hover{background:var(--color-heritage-navy)!important;transform:translateY(-2px)!important}.jrn-btn--ghost{background:transparent!important;color:#fff!important;border:1px solid rgba(255,255,255,.3)!important}.jrn-btn--ghost:hover{background:#ffffff1a!important}.jrn-btn--white{background:#fff!important;color:#0f172a!important}.jrn-btn--white:hover{transform:translateY(-2px)!important;box-shadow:0 8px 24px #00000026!important}.jrn-btn--ghost-light{background:transparent!important;color:#fff!important;border:1px solid rgba(255,255,255,.3)!important}.jrn-btn--ghost-light:hover{background:#ffffff1a!important}.jrn-tag{display:inline-block!important;font-size:13px!important;font-weight:600!important;padding:6px 16px!important;border-radius:20px!important;letter-spacing:.5px!important;text-transform:uppercase!important;background:#ffffff26!important;color:#fff!important}.jrn-section{padding:70px 0!important}.jrn-section--alt{background:#f8fafc!important}.jrn-section--dark{background:#0f172a!important}.jrn-section__title{font-size:32px!important;font-weight:800!important;color:#1a1a2e!important;margin:0 0 32px!important;text-align:center!important;line-height:1.3!important}.jrn-section__title--light{color:#fff!important}.jrn-section__desc{font-size:16px!important;color:#475569!important;text-align:center!important;max-width:600px!important;margin:-16px auto 32px!important;line-height:1.7!important}.jrn-timeline{position:relative!important;max-width:800px!important;margin:0 auto!important;padding-left:48px!important}.jrn-timeline:before{content:""!important;position:absolute!important;left:20px!important;top:0!important;bottom:0!important;width:3px!important;background:linear-gradient(180deg,var(--color-signature-blue) 0%,#93c5fd 100%)!important;border-radius:3px!important}.jrn-timeline__item{position:relative!important;margin-bottom:36px!important}.jrn-timeline__item:last-child{margin-bottom:0!important}.jrn-timeline__dot{position:absolute!important;left:-48px!important;top:0!important;width:42px!important;height:42px!important;background:var(--color-signature-blue)!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#fff!important;font-size:16px!important;z-index:2!important;box-shadow:0 0 0 5px #eff6ff!important}.jrn-timeline__card{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:12px!important;padding:24px 28px!important;transition:all .3s!important}.jrn-timeline__card:hover{box-shadow:0 8px 30px #00000014!important;transform:translateY(-2px)!important}.jrn-timeline__year{display:inline-block!important;background:#eff6ff!important;color:var(--color-signature-blue)!important;font-size:13px!important;font-weight:700!important;padding:3px 12px!important;border-radius:4px!important;margin-bottom:8px!important}.jrn-timeline__heading{font-size:18px!important;font-weight:700!important;color:#1a1a2e!important;margin:0 0 8px!important}.jrn-timeline__desc{font-size:14px!important;color:#475569!important;line-height:1.7!important;margin:0!important}.jrn-milestones{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:12px!important}.jrn-milestone{display:flex!important;align-items:center!important;gap:10px!important;padding:12px 20px!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:10px!important;font-size:14px!important;color:#1a1a2e!important;font-weight:500!important}.jrn-milestone i{color:#22c55e!important;font-size:16px!important}.jrn-closing{text-align:center!important;font-size:16px!important;color:#475569!important;margin-top:28px!important;font-weight:500!important}.jrn-today-grid{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:16px!important}.jrn-today-card{display:flex!important;align-items:center!important;gap:10px!important;padding:14px 24px!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:10px!important;font-size:14px!important;font-weight:600!important;color:#1a1a2e!important;transition:all .3s!important}.jrn-today-card:hover{border-color:var(--color-signature-blue)!important;box-shadow:0 4px 16px #2563eb1a!important}.jrn-today-card i{color:var(--color-signature-blue)!important;font-size:18px!important}.jrn-regions{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:16px!important}.jrn-region{display:flex!important;align-items:center!important;gap:10px!important;padding:14px 24px!important;background:#ffffff0d!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:10px!important;font-size:14px!important;font-weight:600!important;color:#fff!important}.jrn-region i{color:#60a5fa!important;font-size:18px!important}.jrn-faq-list{max-width:800px!important;margin:0 auto!important}.jrn-faq-item{border:1px solid #e2e8f0!important;border-radius:10px!important;margin-bottom:10px!important;overflow:hidden!important;background:#fff!important}.jrn-faq-item summary{padding:18px 24px!important;font-size:15px!important;font-weight:600!important;cursor:pointer!important;list-style:none!important;display:flex!important;justify-content:space-between!important;align-items:center!important;color:#1a1a2e!important}.jrn-faq-item summary::-webkit-details-marker{display:none!important}.jrn-faq-item summary:after{content:"+"!important;font-size:20px!important;color:#94a3b8!important;font-weight:400!important}.jrn-faq-item[open] summary:after{content:"\2212"!important}.jrn-faq-item[open] summary{border-bottom:1px solid #e2e8f0!important}.jrn-faq-item p{padding:16px 24px!important;font-size:14px!important;line-height:1.7!important;color:#475569!important;margin:0!important}.jrn-cta{background:linear-gradient(135deg,#0f172a,#1e3a5f)!important;padding:80px 0!important;text-align:center!important}.jrn-cta__inner{max-width:600px!important;margin:0 auto!important}.jrn-cta h2{font-size:34px!important;font-weight:800!important;color:#fff!important;margin:16px 0 12px!important;line-height:1.3!important}.jrn-cta p{font-size:16px!important;color:#ffffffb3!important;margin:0 0 28px!important}.jrn-cta__btns{display:flex!important;justify-content:center!important;gap:12px!important;flex-wrap:wrap!important}@media(max-width:768px){.jrn-hero__title{font-size:30px!important}.jrn-section__title{font-size:26px!important}.jrn-timeline{padding-left:40px!important}.jrn-timeline__dot{left:-40px!important;width:36px!important;height:36px!important;font-size:14px!important}.jrn-cta h2{font-size:26px!important}}@media(max-width:480px){.jrn-hero__title{font-size:26px!important}.jrn-hero__btns{flex-direction:column!important}.jrn-btn{width:100%!important;justify-content:center!important}}.nsc-accent{color:#e8a025!important}.nsc-hero{position:relative!important;min-height:480px!important;display:flex!important;align-items:center!important;overflow:hidden!important;background:#0f172a!important}.nsc-hero__bg{position:absolute!important;inset:0!important;z-index:1!important}.nsc-hero__gradient{position:absolute!important;inset:0!important;background:linear-gradient(135deg,#0f172af2,#1e3a8ad9,#0f172ae6)!important}.nsc-hero__content{position:relative!important;z-index:2!important;padding:80px 0 60px!important;max-width:750px!important}.nsc-hero__badge{display:inline-block!important;background:var(--color-signature-blue)!important;color:#fff!important;font-size:12px!important;font-weight:700!important;padding:5px 14px!important;border-radius:4px!important;text-transform:uppercase!important;letter-spacing:1px!important;margin-bottom:16px!important}.nsc-hero__title{color:#fff!important;font-size:44px!important;font-weight:800!important;line-height:1.15!important;margin:0 0 18px!important}.nsc-hero__sub{color:#fffc!important;font-size:17px!important;line-height:1.7!important;margin:0 0 28px!important}.nsc-hero__btns{display:flex!important;gap:12px!important;flex-wrap:wrap!important}.nsc-crumb{margin-bottom:20px!important}.nsc-crumb ol{display:flex!important;align-items:center!important;list-style:none!important;padding:0!important;margin:0!important;flex-wrap:wrap!important}.nsc-crumb li{font-size:13px!important}.nsc-crumb a{color:#ffffffb3!important;text-decoration:none!important}.nsc-crumb a:hover{color:#fff!important}.nsc-crumb__sep{color:#fff6!important;margin:0 8px!important}.nsc-crumb__current{color:#fff!important;font-weight:600!important}.nsc-btn{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:12px 24px!important;border-radius:8px!important;font-size:14px!important;font-weight:600!important;text-decoration:none!important;transition:all .3s!important;border:none!important;cursor:pointer!important}.nsc-btn--primary{background:var(--color-signature-blue)!important;color:#fff!important}.nsc-btn--primary:hover{background:var(--color-heritage-navy)!important;transform:translateY(-2px)!important}.nsc-btn--ghost{background:transparent!important;color:#fff!important;border:1px solid rgba(255,255,255,.3)!important}.nsc-btn--ghost:hover{background:#ffffff1a!important}.nsc-btn--white{background:#fff!important;color:#0f172a!important}.nsc-btn--white:hover{transform:translateY(-2px)!important;box-shadow:0 8px 24px #00000026!important}.nsc-btn--ghost-light{background:transparent!important;color:#fff!important;border:1px solid rgba(255,255,255,.3)!important}.nsc-btn--ghost-light:hover{background:#ffffff1a!important}.nsc-tag{display:inline-block!important;font-size:13px!important;font-weight:600!important;padding:6px 16px!important;border-radius:20px!important;letter-spacing:.5px!important;text-transform:uppercase!important;background:#ffffff26!important;color:#fff!important}.nsc-section{padding:70px 0!important}.nsc-section--alt{background:#f8fafc!important}.nsc-section__title{font-size:32px!important;font-weight:800!important;color:#1a1a2e!important;margin:0 0 32px!important;text-align:center!important;line-height:1.3!important}.nsc-split{display:flex!important;align-items:center!important;gap:48px!important}.nsc-split--reverse{flex-direction:row-reverse!important}.nsc-split__text{flex:1!important}.nsc-split__text h2{font-size:30px!important;font-weight:800!important;color:#1a1a2e!important;margin:0 0 16px!important;line-height:1.3!important}.nsc-split__text p{font-size:15px!important;color:#475569!important;line-height:1.8!important;margin:0 0 12px!important}.nsc-split__text a{color:var(--color-signature-blue)!important;text-decoration:none!important;font-weight:600!important}.nsc-split__text a:hover{text-decoration:underline!important}.nsc-split__img{flex:0 0 400px!important}.nsc-split__img img{width:100%!important;border-radius:12px!important}.nsc-checklist{list-style:none!important;padding:0!important;margin:12px 0!important}.nsc-checklist li{display:flex!important;align-items:flex-start!important;gap:10px!important;padding:6px 0!important;font-size:15px!important;color:#1a1a2e!important}.nsc-checklist li i{color:#22c55e!important;margin-top:4px!important;font-size:14px!important}.nsc-note{font-size:14px!important;color:#64748b!important;font-style:italic!important;margin-top:8px!important}.nsc-grid{display:grid!important;gap:24px!important}.nsc-grid--3{grid-template-columns:repeat(3,1fr)!important}.nsc-card{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:12px!important;padding:28px!important;transition:all .3s!important}.nsc-card:hover{box-shadow:0 8px 30px #00000014!important;transform:translateY(-4px)!important}.nsc-card--center{text-align:center!important}.nsc-card__icon{margin-bottom:16px!important}.nsc-card__icon img{width:48px!important;height:48px!important;object-fit:contain!important}.nsc-card--center .nsc-card__icon img{margin:0 auto!important;display:block!important}.nsc-card__title{font-size:17px!important;font-weight:700!important;color:#1a1a2e!important;margin:0 0 10px!important}.nsc-card__desc{font-size:14px!important;color:#475569!important;line-height:1.7!important;margin:0!important}.nsc-banner{background:linear-gradient(135deg,#0f172a,#1e3a5f)!important;padding:60px 0!important}.nsc-banner__inner{max-width:800px!important;margin:0 auto!important;text-align:center!important}.nsc-banner__inner p{font-size:17px!important;color:#ffffffd9!important;line-height:1.8!important;margin:0 0 16px!important}.nsc-banner__inner p:last-child{margin-bottom:0!important}.nsc-closing{text-align:center!important;font-size:16px!important;color:#475569!important;margin-top:28px!important;font-weight:500!important}.nsc-faq-list{max-width:800px!important;margin:0 auto!important}.nsc-faq-item{border:1px solid #e2e8f0!important;border-radius:10px!important;margin-bottom:10px!important;overflow:hidden!important;background:#fff!important}.nsc-faq-item summary{padding:18px 24px!important;font-size:15px!important;font-weight:600!important;cursor:pointer!important;list-style:none!important;display:flex!important;justify-content:space-between!important;align-items:center!important;color:#1a1a2e!important}.nsc-faq-item summary::-webkit-details-marker{display:none!important}.nsc-faq-item summary:after{content:"+"!important;font-size:20px!important;color:#94a3b8!important;font-weight:400!important}.nsc-faq-item[open] summary:after{content:"\2212"!important}.nsc-faq-item[open] summary{border-bottom:1px solid #e2e8f0!important}.nsc-faq-item p{padding:16px 24px!important;font-size:14px!important;line-height:1.7!important;color:#475569!important;margin:0!important}.nsc-cta{background:linear-gradient(135deg,#0f172a,#1e3a5f)!important;padding:80px 0!important;text-align:center!important}.nsc-cta__inner{max-width:600px!important;margin:0 auto!important}.nsc-cta h2{font-size:32px!important;font-weight:800!important;color:#fff!important;margin:16px 0 12px!important;line-height:1.3!important}.nsc-cta p{font-size:16px!important;color:#ffffffb3!important;margin:0 0 28px!important}.nsc-cta__btns{display:flex!important;justify-content:center!important;gap:12px!important;flex-wrap:wrap!important}@media(max-width:968px){.nsc-split{flex-direction:column!important;gap:28px!important}.nsc-split--reverse{flex-direction:column!important}.nsc-split__img{flex:0 0 auto!important;max-width:400px!important}.nsc-grid--3{grid-template-columns:repeat(2,1fr)!important}.nsc-hero__title{font-size:32px!important}.nsc-section__title{font-size:26px!important}}@media(max-width:640px){.nsc-hero__title{font-size:26px!important}.nsc-hero__content{padding:60px 0 40px!important}.nsc-grid--3{grid-template-columns:1fr!important}.nsc-hero__btns{flex-direction:column!important}.nsc-btn{width:100%!important;justify-content:center!important}.nsc-cta h2{font-size:26px!important}}.cp-stat,.am-stat{padding:28px 20px!important}.cp-service-card,.am-service-card{padding:28px!important}.cp-step__circle{padding:12px!important}.am-step__circle{padding:8px!important}.cp-industry,.am-industry{padding:32px 20px!important}.cp-hero,.am-hero{padding:140px 20px 120px!important}.cp-pillar,.am-pillar{padding:10px 20px!important}.cp-tag,.am-tag{padding:4px 12px!important}.accordion-item button{padding:18px 0!important}.accordion-content p{padding:0 0 18px!important}.cp-cta__button,.am-cta__button{padding:14px 36px!important}.cp-container,.am-container{padding:0 20px!important}.cp-service-card__badge,.am-service-card__badge{margin-bottom:16px!important}:root{--xp-blue: var(--color-signature-blue) !important;--xp-gold: #e8a025 !important;--xp-dk: #0b1120 !important;--xp-wh: #ffffff !important;--xp-lt: #f8f9fb !important;--xp-bdr: #e2e8f0 !important;--xp-txt: #1a1a2e !important;--xp-gr: #64748b !important;--xp-r: 12px !important}.xp-gold{color:var(--xp-gold)!important}.xp-glow{background:linear-gradient(135deg,#f59e0b,#e8a025)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}.xp-w{width:100%!important;max-width:1200px!important;margin-left:auto!important;margin-right:auto!important;padding-left:24px!important;padding-right:24px!important}.xp-tag{display:inline-block!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:2px!important;color:var(--xp-blue)!important;background:#eff6ff!important;padding:4px 14px!important;border-radius:4px!important;margin-bottom:12px!important}.xp-tag--c{display:block!important;width:fit-content!important;margin-left:auto!important;margin-right:auto!important}.xp-tag--dk{color:#93c5fd!important;background:#93c5fd1a!important}.xp-sec{padding:80px 0!important}.xp-sec--gray{background:var(--xp-lt)!important}.xp-sec--dark{background:linear-gradient(135deg,#0b1120,#1e2a4a,#0b1120)!important}.xp-h2{font-size:2.2rem!important;font-weight:800!important;color:var(--xp-txt)!important;line-height:1.25!important;margin-bottom:16px!important}.xp-h2--c{text-align:center!important}.xp-h2--w{color:#fff!important}.xp-sub{font-size:1rem!important;color:var(--xp-gr)!important;text-align:center!important;max-width:650px!important;margin:0 auto 40px!important;line-height:1.7!important}.xp-sub--w{color:#ffffff8c!important}.xp-p{font-size:1rem!important;color:var(--xp-gr)!important;line-height:1.75!important;margin-bottom:14px!important}.xp-hero{position:relative!important;min-height:520px!important;display:flex!important;align-items:center!important;overflow:hidden!important;background:var(--xp-dk)!important;padding:120px 0 80px!important}.xp-hero__bg{position:absolute!important;inset:0!important;background:radial-gradient(ellipse at 30% 50%,rgba(232,160,37,.08) 0%,transparent 60%),radial-gradient(ellipse at 70% 30%,rgba(37,99,235,.06) 0%,transparent 50%)!important;pointer-events:none!important}.xp-hero__body{position:relative!important;z-index:2!important;text-align:center!important;max-width:820px!important;margin:0 auto!important}.xp-crumb{margin-bottom:20px!important;font-size:13px!important}.xp-crumb a{color:#ffffff73!important;text-decoration:none!important}.xp-crumb a:hover{color:#fff!important}.xp-crumb__sep{color:#ffffff40!important;margin:0 6px!important}.xp-crumb__cur{color:#fffc!important;font-weight:600!important}.xp-hero__pill{display:inline-block!important;background:#e8a0251f!important;color:#f59e0b!important;font-size:11px!important;font-weight:700!important;padding:6px 16px!important;border-radius:20px!important;text-transform:uppercase!important;letter-spacing:1.5px!important;margin-bottom:20px!important;border:1px solid rgba(232,160,37,.2)!important}.xp-hero__h1{font-size:3rem!important;font-weight:800!important;color:#fff!important;margin-bottom:16px!important;line-height:1.15!important}.xp-hero__sub{font-size:1.2rem!important;color:#ffffffd9!important;margin-bottom:12px!important;font-weight:500!important}.xp-hero__desc{font-size:.95rem!important;color:#ffffff80!important;line-height:1.7!important;margin-bottom:32px!important;font-style:italic!important}.xp-hero__row{display:flex!important;justify-content:center!important;align-items:center!important;gap:24px!important;flex-wrap:wrap!important}.xp-hero__kpi{text-align:center!important}.xp-hero__kpi strong{display:block!important;font-size:1.8rem!important;font-weight:800!important;color:#fff!important;line-height:1!important}.xp-hero__kpi span{font-size:11px!important;color:#fff6!important;text-transform:uppercase!important;letter-spacing:.5px!important;margin-top:4px!important;display:block!important}.xp-hero__div{width:1px!important;height:32px!important;background:#ffffff1f!important}.xp-grid2{display:grid!important;grid-template-columns:1fr 1fr!important;gap:50px!important;align-items:center!important}.xp-stats2{display:grid!important;grid-template-columns:1fr 1fr!important;gap:16px!important}.xp-kpi-card{background:var(--xp-lt)!important;border:1px solid var(--xp-bdr)!important;border-radius:var(--xp-r)!important;padding:28px 16px!important;text-align:center!important;position:relative!important;overflow:hidden!important;transition:transform .3s,box-shadow .3s,border-color .3s!important}.xp-kpi-card:before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:3px!important;background:linear-gradient(90deg,var(--xp-gold),var(--xp-blue))!important;transform:scaleX(0)!important;transform-origin:left!important;transition:transform .4s!important}.xp-kpi-card:hover:before{transform:scaleX(1)!important}.xp-kpi-card:hover{transform:translateY(-4px)!important;box-shadow:0 8px 24px #0000000f!important;border-color:var(--xp-gold)!important}.xp-kpi-card strong{display:block!important;font-size:2.2rem!important;font-weight:800!important;color:var(--xp-blue)!important;line-height:1!important;margin-bottom:6px!important}.xp-kpi-card span{font-size:.82rem!important;color:var(--xp-gr)!important;font-weight:500!important}.xp-kpi-card--icon i{font-size:1.8rem!important;color:var(--xp-blue)!important;display:block!important;margin-bottom:10px!important}.xp-checklist{list-style:none!important;padding:0!important;margin:16px 0 0!important;display:flex!important;flex-direction:column!important;gap:10px!important}.xp-checklist li{display:flex!important;align-items:center!important;gap:10px!important;font-size:.95rem!important;color:var(--xp-txt)!important}.xp-checklist li i{color:#16a34a!important;font-size:12px!important;flex-shrink:0!important}.xp-trust{background:linear-gradient(135deg,#0b1120,#1e2a4a)!important;border-radius:16px!important;padding:40px 32px!important;text-align:center!important}.xp-trust h3{font-size:1.4rem!important;font-weight:700!important;color:#fff!important;margin-bottom:12px!important}.xp-trust p{font-size:.95rem!important;color:#ffffff8c!important;line-height:1.6!important;margin-bottom:24px!important}.xp-cards2{display:grid!important;grid-template-columns:1fr 1fr!important;gap:24px!important}.xp-card{background:#fff!important;border:1px solid var(--xp-bdr)!important;border-radius:var(--xp-r)!important;padding:28px!important;position:relative!important;overflow:hidden!important;transition:transform .35s,box-shadow .35s,border-color .35s!important}.xp-card:after{content:""!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important;height:3px!important;background:linear-gradient(90deg,var(--xp-gold),var(--xp-blue))!important;transform:scaleX(0)!important;transform-origin:left!important;transition:transform .4s!important}.xp-card:hover{transform:translateY(-5px)!important;box-shadow:0 12px 36px #00000014!important;border-color:var(--xp-gold)!important}.xp-card:hover:after{transform:scaleX(1)!important}.xp-card__num{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;background:linear-gradient(135deg,var(--xp-blue),#6366f1)!important;color:#fff!important;font-size:.75rem!important;font-weight:700!important;border-radius:8px!important;margin-bottom:14px!important}.xp-card__t{font-size:1.1rem!important;font-weight:700!important;color:var(--xp-txt)!important;margin-bottom:8px!important}.xp-card__d{font-size:.9rem!important;color:var(--xp-gr)!important;line-height:1.65!important;margin-bottom:12px!important}.xp-card__ul{list-style:none!important;padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important;gap:5px!important}.xp-card__ul li{font-size:.85rem!important;color:var(--xp-gr)!important;padding-left:16px!important;position:relative!important;line-height:1.5!important}.xp-card__ul li:before{content:"\2022"!important;position:absolute!important;left:0!important;color:var(--xp-gold)!important;font-weight:700!important}.xp-pills{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:10px!important}.xp-pill{display:inline-block!important;background:#fff!important;color:var(--xp-txt)!important;font-size:.82rem!important;font-weight:600!important;padding:8px 18px!important;border-radius:24px!important;border:1px solid var(--xp-bdr)!important;transition:all .3s!important}.xp-pill:hover{background:var(--xp-gold)!important;color:#fff!important;border-color:var(--xp-gold)!important;transform:translateY(-2px)!important}.xp-steps{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:16px!important}.xp-step{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;width:130px!important}.xp-step__n{width:44px!important;height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#ffffff0f!important;border:2px solid rgba(255,255,255,.15)!important;border-radius:50%!important;color:#fff!important;font-size:.85rem!important;font-weight:800!important;margin-bottom:12px!important;transition:all .3s!important}.xp-step:hover .xp-step__n{background:var(--xp-gold)!important;border-color:var(--xp-gold)!important;transform:scale(1.1)!important;box-shadow:0 4px 16px #e8a0254d!important}.xp-step__t{font-size:.78rem!important;color:#ffffffb3!important;font-weight:600!important;line-height:1.35!important}.xp-bens{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:16px!important}.xp-ben{display:flex!important;align-items:center!important;gap:14px!important;background:#fff!important;border:1px solid var(--xp-bdr)!important;border-radius:var(--xp-r)!important;padding:18px 20px!important;transition:all .3s!important}.xp-ben:hover{transform:translateY(-3px)!important;box-shadow:0 8px 24px #0000000f!important;border-color:var(--xp-gold)!important}.xp-ben__ic{width:40px!important;height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#2563eb14!important;border-radius:10px!important;color:var(--xp-blue)!important;font-size:16px!important;flex-shrink:0!important}.xp-ben span{font-size:.9rem!important;font-weight:500!important;color:var(--xp-txt)!important}.xp-indus{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:16px!important}.xp-ind{display:flex!important;align-items:center!important;gap:12px!important;background:#fff!important;border:1px solid var(--xp-bdr)!important;border-radius:var(--xp-r)!important;padding:16px 24px!important;font-size:.95rem!important;font-weight:600!important;color:var(--xp-txt)!important;transition:all .3s!important}.xp-ind:hover{transform:translateY(-3px)!important;box-shadow:0 8px 24px #0000000f!important;border-color:var(--xp-gold)!important}.xp-ind i{color:var(--xp-blue)!important;font-size:18px!important}.xp-faqs{max-width:800px!important;margin:0 auto!important}.xp-faq{border:1px solid var(--xp-bdr)!important;border-radius:var(--xp-r)!important;margin-bottom:12px!important;background:#fff!important;overflow:hidden!important;transition:all .3s!important}.xp-faq:hover{border-color:#cbd5e1!important;box-shadow:0 4px 16px #0000000a!important}.xp-faq summary{padding:18px 24px!important;font-size:.95rem!important;font-weight:600!important;color:var(--xp-txt)!important;cursor:pointer!important;list-style:none!important;display:flex!important;justify-content:space-between!important;align-items:center!important}.xp-faq summary::-webkit-details-marker{display:none!important}.xp-faq__plus{width:26px!important;height:26px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#f1f5f9!important;border-radius:50%!important;flex-shrink:0!important;transition:all .3s!important}.xp-faq__plus:after{content:"+"!important;font-size:15px!important;color:var(--xp-gr)!important;font-weight:600!important}.xp-faq[open] .xp-faq__plus{background:var(--xp-blue)!important;transform:rotate(45deg)!important}.xp-faq[open] .xp-faq__plus:after{color:#fff!important}.xp-faq[open] summary{border-bottom:1px solid var(--xp-bdr)!important}.xp-faq p{padding:16px 24px!important;font-size:.9rem!important;color:var(--xp-gr)!important;line-height:1.75!important}.xp-cta{background:linear-gradient(135deg,#0b1120,#1e3a5f,#0b1120)!important;padding:80px 0!important;text-align:center!important;position:relative!important;overflow:hidden!important}.xp-cta__body{max-width:640px!important;margin:0 auto!important}.xp-cta h2{font-size:2.2rem!important;font-weight:800!important;color:#fff!important;margin-bottom:14px!important;line-height:1.25!important}.xp-cta p{font-size:1rem!important;color:#ffffff8c!important;line-height:1.7!important;margin-bottom:28px!important}.xp-btn{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:13px 28px!important;border-radius:10px!important;font-size:.95rem!important;font-weight:600!important;text-decoration:none!important;transition:all .3s!important;border:none!important;cursor:pointer!important}.xp-btn--gold{background:var(--xp-gold)!important;color:#fff!important}.xp-btn--gold:hover{background:#d4911e!important;transform:translateY(-2px)!important;box-shadow:0 8px 24px #e8a0254d!important}.xp-btn--wh{background:#fff!important;color:var(--xp-dk)!important}.xp-btn--wh:hover{transform:translateY(-2px)!important;box-shadow:0 8px 24px #ffffff26!important}@media(max-width:1024px){.xp-hero__h1{font-size:2.4rem!important}.xp-h2{font-size:1.8rem!important}.xp-cards2{grid-template-columns:1fr 1fr!important}.xp-bens{grid-template-columns:repeat(2,1fr)!important}.xp-step{width:110px!important}}@media(max-width:768px){.xp-hero{padding:100px 0 60px!important;min-height:auto!important}.xp-hero__h1{font-size:1.8rem!important}.xp-hero__sub{font-size:1rem!important}.xp-hero__desc{font-size:.85rem!important}.xp-hero__row{gap:16px!important}.xp-hero__kpi strong{font-size:1.4rem!important}.xp-hero__div{display:none!important}.xp-sec{padding:60px 0!important}.xp-h2{font-size:1.5rem!important}.xp-grid2{grid-template-columns:1fr!important;gap:32px!important}.xp-cards2,.xp-bens{grid-template-columns:1fr!important}.xp-stats2{grid-template-columns:1fr 1fr!important}.xp-step{width:100px!important}.xp-step__n{width:38px!important;height:38px!important;font-size:.75rem!important}.xp-step__t{font-size:.72rem!important}.xp-cta h2{font-size:1.5rem!important}.xp-cta{padding:60px 0!important}}@media(max-width:480px){.xp-hero{padding:90px 0 50px!important}.xp-hero__h1{font-size:1.5rem!important}.xp-hero__pill{font-size:10px!important}.xp-h2{font-size:1.3rem!important}.xp-card{padding:20px!important}.xp-kpi-card{padding:20px 12px!important}.xp-kpi-card strong{font-size:1.6rem!important}.xp-trust{padding:28px 20px!important}.xp-indus{gap:10px!important}.xp-ind{padding:12px 16px!important;font-size:.85rem!important}.xp-pill{padding:6px 14px!important;font-size:.75rem!important}.xp-cta h2{font-size:1.3rem!important}.xp-btn{padding:12px 22px!important;font-size:.85rem!important}}.co-service-card__text a,.co-about__text a,.vm-about__text a,.vm-whoweare__text a,.vm-checklist a,.ldr-hero__sub a,.ldr-intro a,.jrn-section__desc a,.jrn-hero__sub a{color:#3e8cfb;text-decoration:none!important;font-weight:600;transition:color .2s ease}.co-service-card__text a:hover,.co-about__text a:hover,.vm-about__text a:hover,.vm-whoweare__text a:hover,.vm-checklist a:hover,.ldr-hero__sub a:hover,.ldr-intro a:hover,.jrn-section__desc a:hover,.jrn-hero__sub a:hover{color:#60a5fa;text-decoration:none!important}.ma-delivery:before{display:none!important}.ma-process{padding:80px 0;background:#0a0e17;overflow:hidden;position:relative}.ma-process:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(59,130,246,.3),transparent)}.ma-process__header{text-align:center;margin-bottom:60px;padding:0 24px}.ma-process__title{font-size:36px;font-weight:800;color:#fff;margin:0 0 12px;letter-spacing:-.5px}.ma-process__sub{font-size:16px;color:#ffffff80;max-width:500px;margin:0 auto}.ma-process__track{position:relative;max-width:1100px;margin:0 auto;padding:0 40px}.ma-process__line{position:absolute;top:28px;left:80px;right:80px;height:2px;background:#ffffff14;z-index:0}.ma-process__line-fill{position:absolute;top:0;left:0;height:100%;width:0;background:linear-gradient(90deg,#3b82f6,#8b5cf6);border-radius:2px;animation:maProcessFill 2s ease .5s forwards}@keyframes maProcessFill{to{width:100%}}.ma-process__nodes{display:grid;grid-template-columns:repeat(6,1fr);gap:0;position:relative;z-index:1}.ma-process__node{display:flex;flex-direction:column;align-items:center;text-align:center;cursor:default;opacity:0;transform:translateY(20px);animation:maNodeIn .5s ease forwards}.ma-process__node:nth-child(1){animation-delay:.2s}.ma-process__node:nth-child(2){animation-delay:.4s}.ma-process__node:nth-child(3){animation-delay:.6s}.ma-process__node:nth-child(4){animation-delay:.8s}.ma-process__node:nth-child(5){animation-delay:1s}.ma-process__node:nth-child(6){animation-delay:1.2s}@keyframes maNodeIn{to{opacity:1;transform:translateY(0)}}.ma-process__circle{width:56px;height:56px;border-radius:50%;background:#111827;border:2px solid rgba(59,130,246,.3);display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:800;color:#3b82f6;margin-bottom:20px;position:relative;transition:all .4s cubic-bezier(.175,.885,.32,1.275);z-index:2}.ma-process__circle:before{content:"";position:absolute;inset:-4px;border-radius:50%;background:transparent;border:1px solid transparent;transition:all .4s ease}.ma-process__node:hover .ma-process__circle{background:#3b82f6;color:#fff;border-color:#3b82f6;transform:scale(1.15);box-shadow:0 0 30px #3b82f666}.ma-process__node:hover .ma-process__circle:before{border-color:#3b82f633}.ma-process__pulse{position:absolute;inset:-6px;border-radius:50%;border:1px solid rgba(59,130,246,.2);animation:maNodePulse 3s ease-in-out infinite}.ma-process__node:nth-child(odd) .ma-process__pulse{animation-delay:0s}.ma-process__node:nth-child(2n) .ma-process__pulse{animation-delay:1.5s}@keyframes maNodePulse{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.3);opacity:0}}.ma-process__label{font-size:13px;font-weight:700;color:#fff;margin-bottom:8px;letter-spacing:.3px;transition:color .3s ease}.ma-process__node:hover .ma-process__label{color:#60a5fa}.ma-process__desc{font-size:12px;color:#fff6;line-height:1.6;max-width:150px;max-height:0;overflow:hidden;opacity:0;transform:translateY(-8px);transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.ma-process__node:hover .ma-process__desc{max-height:120px;opacity:1;transform:translateY(0)}@media(max-width:900px){.ma-process__nodes{grid-template-columns:repeat(3,1fr);gap:40px 0}.ma-process__line{display:none}.ma-process__title{font-size:28px}}@media(max-width:480px){.ma-process__nodes{grid-template-columns:repeat(2,1fr);gap:32px 0}.ma-process__circle{width:48px;height:48px;font-size:14px}.ma-process__title{font-size:24px}}.sd-service-card__badge--icon,.fl-service-card__badge--icon,.wd-service-card__badge--icon,.ga-service-card__badge--icon{background:transparent!important;background-image:none!important;background-size:auto!important;color:inherit!important;width:auto!important;height:auto!important;line-height:1!important;font-size:2.5rem!important;padding:0!important;margin-bottom:16px!important;border-radius:0!important;display:inline-block!important;text-align:left!important;-webkit-text-fill-color:initial!important}.sd-service-card:hover .sd-service-card__badge--icon,.fl-service-card:hover .fl-service-card__badge--icon,.wd-service-card:hover .wd-service-card__badge--icon,.ga-service-card:hover .ga-service-card__badge--icon{animation:none!important;transform:scale(1.08)!important;transition:transform .3s ease!important}@media(max-width:640px){.sd-service-card__badge--icon,.fl-service-card__badge--icon,.wd-service-card__badge--icon,.ga-service-card__badge--icon{font-size:2.1rem!important;padding:0!important}}.srv-highlight{color:var(--color-bright-horizon);font-weight:700}.srv-highlight-blue{color:var(--color-signature-blue);font-weight:700}.srv-section-header{text-align:center;margin-bottom:56px}.srv-section-title{font-family:var(--font-primary);font-size:var(--h2-size);line-height:var(--h2-line);font-weight:var(--h2-weight);color:var(--color-deep-indigo);margin:0 0 16px}.srv-section-desc{font-family:var(--font-primary);font-size:var(--b3-size);line-height:var(--b3-line);color:var(--color-slate-grey);max-width:720px;margin:0 auto}.srv-inner{max-width:1280px;margin:0 auto;padding:0 24px;width:100%}.srv-hero{position:relative;min-height:600px;display:flex;align-items:center;padding:180px 0 120px;overflow:hidden;background:var(--color-deep-indigo);background-image:url(/images/services_new.webp);background-size:cover;background-position:center right}.srv-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#161833eb,#161833d9);z-index:1}.srv-hero .srv-inner{position:relative;z-index:2;display:flex;justify-content:center}.srv-hero-content{max-width:700px;text-align:center;display:flex;flex-direction:column;align-items:center}.srv-hero-title{font-family:var(--font-primary);font-size:var(--h1-size);line-height:var(--h1-line);font-weight:800;color:#fff;margin:0 0 24px;letter-spacing:-.02em}.srv-hero-desc{font-family:var(--font-primary);font-size:var(--b3-size);line-height:var(--b3-line);color:#ffffffbf;margin:0 0 36px;max-width:600px;text-align:center}.srv-hero-btn{display:inline-flex;align-items:center;gap:10px;padding:16px 40px;border-radius:12px;background:var(--color-signature-blue);color:#fff;font-family:var(--font-primary);font-size:var(--b3-size);font-weight:600;text-decoration:none;border:none;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 20px #3e8cfb4d}.srv-hero-btn:hover{background:var(--color-heritage-navy);transform:translateY(-2px);box-shadow:0 8px 30px #3e8cfb66;color:#fff}.srv-leading{padding:100px 0;background:#fff}.srv-leading-center{text-align:center;max-width:800px;margin:0 auto}.srv-leading-title{font-family:var(--font-primary);font-size:var(--h2-size);line-height:var(--h2-line);font-weight:var(--h2-weight);color:var(--color-deep-indigo);margin:0 0 20px}.srv-leading-desc{font-family:var(--font-primary);font-size:var(--b3-size);line-height:var(--b3-line);color:var(--color-slate-grey);margin:0 0 40px}.srv-leading-subtitle{font-family:var(--font-primary);font-size:var(--h4-size);line-height:var(--h4-line);font-weight:var(--h4-weight);color:var(--color-deep-indigo);margin:0 0 24px}.srv-stats-row{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:720px;margin:0 auto}.srv-stat-box{padding:24px 16px;border-radius:16px;background:#f8fafc;border:1px solid #e2e8f0;text-align:center;transition:all .3s ease}.srv-stat-box:hover{transform:translateY(-4px);box-shadow:0 4px 20px #00000012;border-color:var(--color-signature-blue)}.srv-stat-num{font-family:var(--font-primary);font-size:var(--h3-size);font-weight:800;color:var(--color-signature-blue);line-height:1;margin-bottom:6px}.srv-stat-label{font-family:var(--font-primary);font-size:var(--tag-size);color:var(--color-slate-grey);font-weight:600;line-height:1.4}.srv-design{padding:100px 0;background:#f8fafc}.srv-design-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.srv-design-img{width:100%;border-radius:20px;box-shadow:0 10px 40px #00000014}.srv-design-list{display:flex;flex-direction:column;gap:0}.srv-design-item{display:flex;gap:20px;align-items:flex-start;padding:24px 20px;border-radius:14px;border:1px solid transparent;transition:all .3s ease;cursor:pointer}.srv-design-item:hover,.srv-design-item.ds-active{background:#fff;border-color:#e2e8f0;box-shadow:0 4px 20px #0000000f}.srv-design-icon{width:52px;height:52px;min-width:52px;border-radius:12px;background:#3e8cfb14;border:1px solid rgba(62,140,251,.15);display:flex;align-items:center;justify-content:center;overflow:hidden;transition:all .4s ease}.srv-design-icon img{width:28px;height:28px;object-fit:contain}.srv-design-item:hover .srv-design-icon,.srv-design-item.ds-active .srv-design-icon{box-shadow:0 0 16px #3e8cfb33;border-color:var(--color-signature-blue)}.srv-design-item h4{font-family:var(--font-primary);font-size:var(--b2-size);line-height:var(--b2-line);font-weight:700;color:var(--color-deep-indigo);margin:0 0 6px}.srv-design-item p{font-family:var(--font-primary);font-size:16px;line-height:1.7;color:var(--color-slate-grey);margin:0}.srv-dev{padding:100px 0;background:#fff}.srv-dev-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.srv-dev-card{position:relative;padding:36px 28px;border-radius:16px;background:#fff;border:1px solid #e2e8f0;transition:all .35s ease;overflow:hidden;box-shadow:0 1px 3px #0000000d}.srv-dev-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--color-signature-blue),var(--color-bright-horizon));opacity:0;transition:opacity .3s ease}.srv-dev-card:hover{transform:translateY(-6px);box-shadow:0 10px 40px #00000017;border-color:var(--color-signature-blue)}.srv-dev-card:hover:before{opacity:1}.srv-dev-card-icon{width:52px;height:52px;border-radius:12px;background:#3e8cfb14;border:1px solid rgba(62,140,251,.15);display:flex;align-items:center;justify-content:center;margin-bottom:16px;color:var(--color-signature-blue);transition:all .4s ease}.srv-dev-card:hover .srv-dev-card-icon{background:var(--color-signature-blue);color:#fff;box-shadow:0 0 20px #3e8cfb66;border-color:var(--color-signature-blue)}.srv-dev-card-num{position:absolute;top:24px;right:20px;font-family:var(--font-primary);font-size:3rem;font-weight:900;color:#3e8cfb0f;line-height:1;pointer-events:none}.srv-dev-card h3{font-family:var(--font-primary);font-size:var(--b2-size);line-height:var(--b2-line);font-weight:700;color:var(--color-deep-indigo);margin:0 0 10px}.srv-dev-card p{font-family:var(--font-primary);font-size:16px;line-height:1.7;color:var(--color-slate-grey);margin:0 0 16px}.srv-dev-tags{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0 0 16px}.srv-dev-tags li{padding:5px 14px;border-radius:100px;background:#3e8cfb0f;border:1px solid rgba(62,140,251,.12);font-family:var(--font-primary);font-size:var(--tag-size);font-weight:var(--tag-weight);color:var(--color-signature-blue)}.srv-card-link{font-family:var(--font-primary);font-size:var(--tag-size);font-weight:600;color:var(--color-signature-blue);text-decoration:none;transition:color .2s ease}.srv-card-link:hover{color:var(--color-heritage-navy)}.srv-marketing{padding:100px 0;background:#f8fafc}.srv-mkt-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.srv-mkt-card{padding:36px 28px;border-radius:16px;background:#fff;border:1px solid #e2e8f0;transition:all .3s ease;box-shadow:0 1px 3px #0000000d}.srv-mkt-card:hover{transform:translateY(-5px);box-shadow:0 10px 40px #00000017;border-color:var(--color-signature-blue)}.srv-mkt-icon{width:56px;height:56px;border-radius:14px;background:#3e8cfb14;border:1px solid rgba(62,140,251,.15);display:flex;align-items:center;justify-content:center;margin-bottom:20px;transition:all .4s ease}.srv-mkt-icon img{width:28px;height:28px;object-fit:contain}.srv-mkt-card:hover .srv-mkt-icon{background:var(--color-signature-blue);box-shadow:0 0 20px #3e8cfb66;border-color:var(--color-signature-blue)}.srv-mkt-card:hover .srv-mkt-icon img{filter:brightness(0) invert(1)}.srv-mkt-card h3{font-family:var(--font-primary);font-size:var(--b2-size);line-height:var(--b2-line);font-weight:700;color:var(--color-deep-indigo);margin:0 0 10px}.srv-mkt-card p{font-family:var(--font-primary);font-size:16px;line-height:1.7;color:var(--color-slate-grey);margin:0}.srv-process{padding:100px 0;background:#fff}.srv-process-row{position:relative;display:flex;align-items:center;gap:12px}.srv-process-scroll-btn{width:44px;height:44px;min-width:44px;border-radius:50%;background:#fff;border:1px solid #e2e8f0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:var(--color-slate-grey);font-size:14px}.srv-process-scroll-btn:hover{background:var(--color-signature-blue);color:#fff;border-color:var(--color-signature-blue)}.srv-process-steps{display:flex;gap:16px;overflow-x:auto;scroll-behavior:smooth;flex:1;padding:20px 0;-ms-overflow-style:none;scrollbar-width:none}.srv-process-steps::-webkit-scrollbar{display:none}.srv-process-step{flex:0 0 160px;transition:all .4s ease}.srv-process-card{padding:32px 20px;border-radius:16px;background:#f8fafc;border:1px solid #e2e8f0;text-align:center;transition:all .4s ease;min-height:140px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.srv-process-step.srv-ps-active .srv-process-card{background:var(--color-signature-blue);border-color:var(--color-signature-blue);transform:translateY(-8px);box-shadow:0 10px 30px #3e8cfb4d}.srv-process-num{font-family:var(--font-primary);font-size:var(--h4-size);font-weight:800;color:var(--color-signature-blue);line-height:1}.srv-process-step.srv-ps-active .srv-process-num{color:#fff}.srv-process-card h4{font-family:var(--font-primary);font-size:var(--tag-size);font-weight:600;color:var(--color-deep-indigo);margin:0;line-height:1.3}.srv-process-step.srv-ps-active .srv-process-card h4{color:#fff}.srv-industries{padding:100px 0;background:#f8fafc}.srv-industries-grid{display:grid;grid-template-columns:1fr 2fr;gap:60px;align-items:flex-start}.srv-industries-title{font-family:var(--font-primary);font-size:var(--h2-size);line-height:var(--h2-line);font-weight:var(--h2-weight);color:var(--color-deep-indigo);margin:0 0 16px}.srv-industries-desc{font-family:var(--font-primary);font-size:var(--b3-size);line-height:var(--b3-line);color:var(--color-slate-grey)}.srv-ind-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.srv-ind-card{padding:24px 16px;border-radius:14px;background:#fff;border:1px solid #e2e8f0;text-align:center;transition:all .3s ease;box-shadow:0 1px 3px #0000000a}.srv-ind-card:hover{transform:translateY(-4px);box-shadow:0 4px 20px #00000012;border-color:var(--color-signature-blue)}.srv-ind-card-icon{width:48px;height:48px;margin:0 auto 12px;display:flex;align-items:center;justify-content:center;border-radius:12px;transition:all .4s ease}.srv-ind-card-icon img{width:36px;height:36px;object-fit:contain}.srv-ind-card:hover .srv-ind-card-icon{background:#3e8cfb1a;box-shadow:0 0 16px #3e8cfb40}.srv-ind-card h4{font-family:var(--font-primary);font-size:var(--tag-size);font-weight:var(--tag-weight);color:var(--color-deep-indigo);margin:0;line-height:1.3}.srv-cta{padding:100px 0;background:var(--color-deep-indigo);text-align:center;position:relative;overflow:hidden}.srv-cta:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 500px 300px at 30% 50%,rgba(62,140,251,.1),transparent 65%),radial-gradient(ellipse 400px 250px at 70% 40%,rgba(250,204,89,.05),transparent 60%);pointer-events:none}.srv-cta-inner{position:relative;max-width:640px;margin:0 auto}.srv-cta-title{font-family:var(--font-primary);font-size:var(--h2-size);line-height:var(--h2-line);font-weight:var(--h2-weight);color:#fff;margin:0 0 16px}.srv-cta-desc{font-family:var(--font-primary);font-size:var(--b3-size);color:#fff9;margin:0 0 36px;line-height:1.7}.srv-cta-btns{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.srv-cta-btn-primary{display:inline-flex;align-items:center;gap:10px;padding:16px 36px;background:var(--color-signature-blue);color:#fff;border-radius:12px;font-family:var(--font-primary);font-size:var(--b3-size);font-weight:600;text-decoration:none;transition:all .3s ease;border:none;cursor:pointer}.srv-cta-btn-primary:hover{background:#fff;color:var(--color-deep-indigo);transform:translateY(-2px)}.srv-cta-btn-wa{display:inline-flex;align-items:center;gap:10px;padding:16px 36px;background:transparent;color:#fff;border-radius:12px;border:2px solid #41D63C;font-family:var(--font-primary);font-size:var(--b3-size);font-weight:600;text-decoration:none;transition:all .3s ease;cursor:pointer}.srv-cta-btn-wa:hover{background:#25d366;border-color:#25d366;color:#fff;transform:translateY(-2px)}.srv-faq{padding:100px 0;background:#f8fafc}.srv-faq-wrap{max-width:800px;margin:0 auto}.srv-faq-list{display:flex;flex-direction:column;gap:12px}.srv-faq-item{border-radius:12px;background:#fff;border:1px solid #e2e8f0;overflow:hidden;transition:all .3s ease}.srv-faq-item:hover{border-color:var(--color-signature-blue)}.srv-faq-item[open]{border-color:var(--color-signature-blue);box-shadow:0 4px 20px #3e8cfb14}.srv-faq-q{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 24px;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.srv-faq-q::-webkit-details-marker{display:none}.srv-faq-q::marker{display:none;content:""}.srv-faq-item>summary{list-style:none}.srv-faq-item>summary::-webkit-details-marker{display:none}.srv-faq-item>summary::marker{display:none;content:""}.srv-faq-item>summary:before{display:none}.srv-faq-item>summary:after{display:none}.srv-faq-q-text{font-family:var(--font-primary);font-size:var(--b3-size);font-weight:600;color:var(--color-deep-indigo);flex:1;line-height:1.4}.srv-faq-chevron{width:32px;height:32px;min-width:32px;border-radius:50%;background:#f8fafc;display:flex;align-items:center;justify-content:center;color:var(--color-slate-grey);transition:all .3s ease}.srv-faq-chevron svg{transition:transform .3s ease}.srv-faq-item[open] .srv-faq-chevron{background:#3e8cfb14;color:var(--color-signature-blue)}.srv-faq-item[open] .srv-faq-chevron svg{transform:rotate(180deg)}.srv-faq-a{padding:0 24px 24px;font-family:var(--font-primary);font-size:16px;line-height:1.8;color:var(--color-slate-grey)}@media(max-width:1024px){.srv-design-grid{grid-template-columns:1fr;gap:40px}.srv-dev-grid{grid-template-columns:repeat(2,1fr)}.srv-mkt-grid{grid-template-columns:1fr}.srv-industries-grid{grid-template-columns:1fr;gap:40px}.srv-ind-cards{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.srv-hero{padding:140px 0 80px;min-height:auto}.srv-dev-grid{grid-template-columns:1fr}.srv-stats-row{grid-template-columns:repeat(3,1fr);gap:10px}.srv-ind-cards{grid-template-columns:repeat(2,1fr)}.srv-process-step{flex:0 0 130px}.srv-cta-btns{flex-direction:column;align-items:center}.srv-cta-btn-primary,.srv-cta-btn-wa{width:100%;max-width:320px;justify-content:center}}@media(max-width:480px){.srv-stats-row{grid-template-columns:1fr}.srv-ind-cards{grid-template-columns:1fr 1fr}}.hd-page,.hd-page *,.hd-page *:before,.hd-page *:after{font-family:var(--font-primary);box-sizing:border-box}.hd-page{color:var(--color-text);line-height:1.7;overflow-x:hidden}.hd-hl{color:var(--color-bright-horizon);font-weight:700}.hd-hlb{color:var(--color-signature-blue);font-weight:700}.hd-hero{position:relative;min-height:680px;display:flex;align-items:center;padding:180px 0 120px;overflow:hidden;background:linear-gradient(160deg,#0a0e27,#0d1333 40%,#111b45,#0a0e27)}.hd-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 600px 400px at 25% 40%,rgba(62,140,251,.12) 0%,transparent 60%),radial-gradient(ellipse 500px 350px at 75% 60%,rgba(250,204,89,.06) 0%,transparent 55%),radial-gradient(ellipse 300px 200px at 50% 20%,rgba(124,58,237,.08) 0%,transparent 50%);z-index:1;pointer-events:none}.hd-hero:after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(rgba(62,140,251,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(62,140,251,.03) 1px,transparent 1px);background-size:40px 40px,80px 80px,80px 80px;z-index:1;pointer-events:none}.hd-heroOrb{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none;z-index:0}.hd-heroOrb1{width:400px;height:400px;background:#3e8cfb14;top:-100px;left:-100px;animation:hdFloat 8s ease-in-out infinite}.hd-heroOrb2{width:300px;height:300px;background:#facc590d;bottom:-80px;right:-80px;animation:hdFloat 10s ease-in-out infinite reverse}.hd-heroOrb3{width:200px;height:200px;background:#7c3aed0f;top:30%;right:15%;animation:hdFloat 12s ease-in-out infinite 2s}@keyframes hdFloat{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-30px) scale(1.05)}}.hd-heroInner{max-width:1280px;margin:0 auto;padding:0 7%;width:100%;position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center}.hd-heroContent{max-width:760px;display:flex;flex-direction:column;align-items:center}.hd-heroBadge{display:inline-flex;align-items:center;gap:8px;padding:10px 24px;border-radius:100px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#ffffffb3;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-bottom:28px}.hd-heroBadgeDot{width:6px;height:6px;border-radius:50%;background:var(--color-bright-horizon);animation:hdPulse 2s ease-in-out infinite}@keyframes hdPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.hd-heroTitle{font-size:clamp(32px,4.5vw,52px);line-height:1.15;font-weight:800;color:#fff;margin:0 0 24px;letter-spacing:-.03em}.hd-heroDesc{font-size:18px;line-height:1.7;color:#fff9;margin:0 0 40px;max-width:580px}.hd-heroCtas{display:flex;gap:14px;flex-wrap:wrap;justify-content:center}.hd-heroBtnPrimary{display:inline-flex;align-items:center;gap:10px;padding:16px 36px;border-radius:12px;background:linear-gradient(135deg,var(--color-signature-blue),#4f8ef7);color:#fff;font-size:16px;font-weight:600;text-decoration:none;border:none;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 24px #3e8cfb59}.hd-heroBtnPrimary:hover{transform:translateY(-3px);box-shadow:0 8px 36px #3e8cfb73;color:#fff}.hd-heroBtnOutline{display:inline-flex;align-items:center;gap:10px;padding:16px 36px;border-radius:12px;background:#ffffff0a;color:#fffc;border:1px solid rgba(255,255,255,.12);font-size:16px;font-weight:600;text-decoration:none;transition:all .3s ease;cursor:pointer;backdrop-filter:blur(8px)}.hd-heroBtnOutline:hover{background:#ffffff14;border-color:#ffffff40;color:#fff;transform:translateY(-2px)}.hd-heroTrust{display:flex;gap:32px;margin-top:56px;flex-wrap:wrap;justify-content:center}.hd-heroTrustItem{display:flex;flex-direction:column;align-items:center;gap:4px;padding:16px 24px;border-radius:14px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);backdrop-filter:blur(8px)}.hd-heroTrustNum{font-size:28px;font-weight:800;color:#fff;line-height:1}.hd-heroTrustLabel{font-size:12px;color:#ffffff73;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.hd-section{padding:100px 24px}.hd-inner{max-width:1200px;margin:0 auto}.hd-header{text-align:center;margin-bottom:60px}.hd-title{font-size:var(--h2-size);line-height:var(--h2-line);font-weight:800;color:var(--color-deep-indigo);margin:0 0 16px;letter-spacing:-.02em}.hd-subtitle{font-size:18px;line-height:1.7;color:var(--color-slate-grey);max-width:640px;margin:0 auto}.hd-whySection{background:linear-gradient(180deg,#f8fafc,#eef3fa)}.hd-whyGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.hd-whyCard{position:relative;padding:36px 28px;border-radius:20px;background:#ffffffb3;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.8);text-align:center;transition:all .4s cubic-bezier(.23,1,.32,1);box-shadow:0 1px 3px #0000000a;overflow:hidden}.hd-whyCard:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--color-signature-blue),var(--color-bright-horizon));opacity:0;transition:opacity .3s ease}.hd-whyCard:hover{transform:translateY(-8px);box-shadow:0 20px 60px #3e8cfb1f,0 0 0 1px #3e8cfb1a;border-color:#3e8cfb26}.hd-whyCard:hover:before{opacity:1}.hd-whyEmoji{font-size:2.2rem;margin-bottom:16px;display:block;transition:transform .4s ease}.hd-whyCard:hover .hd-whyEmoji{transform:scale(1.15) translateY(-2px)}.hd-whyCardTitle{font-size:18px;font-weight:700;color:var(--color-deep-indigo);margin:0 0 8px}.hd-whyCardDesc{font-size:15px;line-height:1.65;color:var(--color-slate-grey);margin:0}.hd-modelsSection{background:linear-gradient(160deg,#0d1333,#111b45,#0d1333);position:relative;overflow:hidden}.hd-modelsSection:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 500px 300px at 50% 50%,rgba(62,140,251,.08) 0%,transparent 60%);pointer-events:none}.hd-modelsSection .hd-title{color:#fff}.hd-modelsSection .hd-subtitle{color:#ffffff80}.hd-modelsGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;position:relative}.hd-modelCard{padding:40px 28px;border-radius:20px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);text-align:center;transition:all .4s cubic-bezier(.23,1,.32,1);position:relative;overflow:hidden}.hd-modelCard:after{content:"";position:absolute;inset:-1px;border-radius:20px;background:linear-gradient(135deg,rgba(62,140,251,.2),rgba(250,204,89,.1),transparent 60%);opacity:0;transition:opacity .4s ease;z-index:0}.hd-modelCard:hover{transform:translateY(-8px);box-shadow:0 20px 60px #0000004d}.hd-modelCard:hover:after{opacity:1}.hd-modelCard>*{position:relative;z-index:1}.hd-modelEmoji{font-size:2.4rem;margin-bottom:20px;display:block}.hd-modelCardTitle{font-size:20px;font-weight:700;color:#fff;margin:0 0 12px}.hd-modelCardDesc{font-size:15px;line-height:1.65;color:#ffffff8c;margin:0}.hd-techSection{background:#fff}.hd-techGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.hd-techCard{padding:36px 28px;border-radius:20px;background:#f8fafc;border:1px solid #e8edf5;transition:all .4s cubic-bezier(.23,1,.32,1);position:relative;overflow:hidden}.hd-techCard:before{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:0;height:3px;background:linear-gradient(90deg,var(--color-signature-blue),var(--color-bright-horizon));transition:width .4s ease}.hd-techCard:hover{transform:translateY(-6px);box-shadow:0 16px 48px #00000012;border-color:#3e8cfb26}.hd-techCard:hover:before{width:60%}.hd-techEmoji{font-size:2rem;margin-bottom:16px;display:block;text-align:center}.hd-techCardTitle{font-size:18px;font-weight:700;color:var(--color-deep-indigo);margin:0 0 20px;text-align:center}.hd-techList{list-style:none;padding:0;margin:0}.hd-techList li{padding:10px 0;font-size:15px;color:var(--color-slate-grey);border-bottom:1px solid rgba(0,0,0,.04);display:flex;align-items:center;gap:10px}.hd-techList li:last-child{border-bottom:none}.hd-techList li:before{content:"\2192";color:var(--color-signature-blue);font-weight:700;font-size:13px}.hd-processSection{background:linear-gradient(180deg,#f8fafc,#eef3fa)}.hd-processTrack{display:flex;align-items:flex-start;justify-content:center;gap:0;max-width:1000px;margin:0 auto;position:relative}.hd-processTrack:before{content:"";position:absolute;top:32px;left:10%;right:10%;height:2px;background:linear-gradient(90deg,transparent,rgba(62,140,251,.2),var(--color-signature-blue),rgba(62,140,251,.2),transparent)}.hd-pStep{display:flex;flex-direction:column;align-items:center;gap:14px;flex:1;position:relative;padding:0 8px}.hd-pNum{width:64px;height:64px;border-radius:50%;background:#fff;border:2px solid rgba(62,140,251,.15);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:800;color:var(--color-signature-blue);position:relative;z-index:1;transition:all .4s ease;box-shadow:0 4px 16px #0000000a}.hd-pStep:hover .hd-pNum{background:linear-gradient(135deg,var(--color-signature-blue),#4f8ef7);color:#fff;border-color:var(--color-signature-blue);box-shadow:0 8px 30px #3e8cfb4d;transform:scale(1.1)}.hd-pLabel{font-size:14px;font-weight:600;color:var(--color-deep-indigo);text-align:center;line-height:1.35}.hd-benefitsSection{background:#fff}.hd-benefitsGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.hd-bCard{padding:24px 20px;border-radius:16px;background:#f8fafc;border:1px solid #e8edf5;display:flex;align-items:center;gap:14px;transition:all .3s ease}.hd-bCard:hover{transform:translateY(-4px);box-shadow:0 8px 30px #0000000f;border-color:#3e8cfb33}.hd-bEmoji{font-size:1.5rem;flex-shrink:0}.hd-bText{font-size:15px;font-weight:600;color:var(--color-deep-indigo);margin:0;line-height:1.4}.hd-indSection{background:linear-gradient(180deg,#f8fafc,#eef3fa)}.hd-indGrid{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;max-width:780px;margin:0 auto}.hd-indTag{padding:14px 28px;border-radius:100px;background:#fffc;backdrop-filter:blur(8px);border:1px solid rgba(62,140,251,.08);font-size:15px;font-weight:600;color:var(--color-deep-indigo);display:flex;align-items:center;gap:10px;transition:all .3s ease}.hd-indTag:hover{border-color:var(--color-signature-blue);background:#fff;transform:translateY(-3px);box-shadow:0 8px 24px #3e8cfb1a}.hd-indTagIcon{font-size:1.15rem}.hd-faqSection{background:#fff}.hd-faqList{max-width:780px;margin:0 auto;display:flex;flex-direction:column;gap:10px}.hd-faqItem{border-radius:14px;background:#f8fafc;border:1px solid #e8edf5;overflow:hidden;transition:all .3s ease}.hd-faqItem:hover{border-color:#3e8cfb33}.hd-faqItem[open]{border-color:var(--color-signature-blue);box-shadow:0 4px 20px #3e8cfb0f;background:#fff}.hd-faqQ{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;cursor:pointer;list-style:none}.hd-faqQ::-webkit-details-marker{display:none}.hd-faqQ::marker{display:none;content:""}.hd-faqItem>summary{list-style:none}.hd-faqItem>summary::-webkit-details-marker{display:none}.hd-faqItem>summary::marker{display:none;content:""}.hd-faqItem>summary:before,.hd-faqItem>summary:after{display:none}.hd-faqQText{font-size:16px;font-weight:600;color:var(--color-deep-indigo);flex:1;line-height:1.4}.hd-faqChev{width:30px;height:30px;min-width:30px;border-radius:8px;background:#3e8cfb0f;display:flex;align-items:center;justify-content:center;color:var(--color-slate-grey);transition:all .3s ease}.hd-faqChev svg{transition:transform .3s ease}.hd-faqItem[open] .hd-faqChev{background:var(--color-signature-blue);color:#fff}.hd-faqItem[open] .hd-faqChev svg{transform:rotate(180deg)}.hd-faqA{padding:0 24px 22px;font-size:15px;line-height:1.75;color:var(--color-slate-grey)}.hd-cta{padding:100px 24px;text-align:center;position:relative;overflow:hidden;background:linear-gradient(160deg,#0a0e27,#0d1333 40%,#111b45,#0a0e27)}.hd-cta:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 500px 300px at 30% 50%,rgba(62,140,251,.1) 0%,transparent 60%),radial-gradient(ellipse 400px 250px at 70% 40%,rgba(250,204,89,.05) 0%,transparent 55%);pointer-events:none}.hd-ctaInner{position:relative;max-width:620px;margin:0 auto;z-index:1}.hd-ctaTitle{font-size:var(--h2-size);line-height:var(--h2-line);font-weight:800;color:#fff;margin:0 0 16px}.hd-ctaDesc{font-size:18px;color:#ffffff80;margin:0 0 40px;line-height:1.7}.hd-ctaBtns{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.hd-ctaPrimary{display:inline-flex;align-items:center;gap:10px;padding:16px 36px;border-radius:12px;background:linear-gradient(135deg,var(--color-signature-blue),#4f8ef7);color:#fff;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s ease;border:none;cursor:pointer;box-shadow:0 4px 24px #3e8cfb59}.hd-ctaPrimary:hover{transform:translateY(-3px);box-shadow:0 8px 36px #3e8cfb73;color:#fff}.hd-ctaWa{display:inline-flex;align-items:center;gap:10px;padding:16px 36px;border-radius:12px;background:#25d366;color:#fff;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s ease;border:none;cursor:pointer}.hd-ctaWa:hover{background:#128c7e;transform:translateY(-2px);color:#fff}@media(max-width:1024px){.hd-whyGrid,.hd-modelsGrid,.hd-techGrid,.hd-benefitsGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.hd-hero{padding:140px 0 80px;min-height:auto}.hd-heroInner{padding:0 24px}.hd-section{padding:72px 20px}.hd-whyGrid,.hd-modelsGrid,.hd-techGrid,.hd-benefitsGrid{grid-template-columns:1fr}.hd-processTrack{flex-direction:column;align-items:center;gap:24px}.hd-processTrack:before{display:none}.hd-heroTrust{gap:12px}.hd-heroTrustItem{padding:12px 20px}.hd-ctaBtns,.hd-heroCtas{flex-direction:column;align-items:center}.hd-ctaPrimary,.hd-ctaWa,.hd-heroBtnPrimary,.hd-heroBtnOutline{width:100%;max-width:300px;justify-content:center}}@media(max-width:480px){.hd-hero{padding:120px 0 60px}.hd-heroTrust,.hd-indGrid{flex-direction:column;align-items:center}.hd-indTag{width:100%;max-width:260px;justify-content:center}.hd-cta{padding:72px 20px}}.srv-process-row{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:thin!important;padding-bottom:10px!important}.srv-process-steps{display:flex!important;gap:20px!important;min-width:max-content!important}@keyframes srv-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.srv-process-row{overflow:hidden!important;padding-bottom:10px!important}.srv-process-steps{display:flex!important;gap:20px!important;animation:srv-scroll 20s linear infinite!important;width:max-content!important}.srv-process-scroll-btn{display:none!important}.srv-process-row{overflow:visible!important;padding-bottom:10px!important}.srv-process-steps{display:flex!important;gap:20px!important;justify-content:center!important;flex-wrap:wrap!important;transform:none!important;animation:none!important}.srv-process-step{flex:0 0 auto!important}@keyframes srv-color-scroll{0%,10%{background:var(--color-signature-blue);color:#fff;box-shadow:0 4px 20px #3e8cfb4d}14.28%,to{background:#fff;color:#1a1a2e;box-shadow:none}}.srv-process-card{transition:all .3s ease!important}.srv-process-step:nth-child(1) .srv-process-card{animation:srv-color-scroll 7s infinite;animation-delay:0s}.srv-process-step:nth-child(2) .srv-process-card{animation:srv-color-scroll 7s infinite;animation-delay:1s}.srv-process-step:nth-child(3) .srv-process-card{animation:srv-color-scroll 7s infinite;animation-delay:2s}.srv-process-step:nth-child(4) .srv-process-card{animation:srv-color-scroll 7s infinite;animation-delay:3s}.srv-process-step:nth-child(5) .srv-process-card{animation:srv-color-scroll 7s infinite;animation-delay:4s}.srv-process-step:nth-child(6) .srv-process-card{animation:srv-color-scroll 7s infinite;animation-delay:5s}.srv-process-step:nth-child(7) .srv-process-card{animation:srv-color-scroll 7s infinite;animation-delay:6s}.srv-process-num{color:inherit!important}.srv-process-step{flex:0 0 140px!important;width:140px!important}.srv-process-card{width:140px!important;height:140px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}.its-page{--its-bg: #060c17;--its-bg-2: #0b1526;--its-bg-3: #0f1e35;--its-surface: rgba(255,255,255,.04);--its-surface-2: rgba(255,255,255,.06);--its-border: rgba(255, 255, 255, .08);--its-border-bright: rgba(62, 140, 251, .35);--its-cyan: #3E8CFB;--its-cyan-dim: rgba(62, 140, 251, .1);--its-cyan-glow: rgba(62, 140, 251, .3);--its-accent: #3E8CFB;--its-gold: #f0b429;--its-text: #e8edf5;--its-text-muted: #94a3b8;--its-text-dim: #64748b;--its-font-display: "Syne", sans-serif;--its-font-body: "DM Sans", sans-serif;--its-radius: 16px;--its-radius-sm: 10px;--its-ease: cubic-bezier(.22, 1, .36, 1);--its-ease-spring: cubic-bezier(.34, 1.56, .64, 1);font-family:var(--its-font-body);background:var(--its-bg);color:var(--its-text);overflow-x:clip}.its-hero{--its-bg: #ffffff;--its-surface: rgba(62, 140, 251, .04);--its-surface-2: #f1f5f9;--its-border: rgba(0, 0, 0, .08);--its-border-bright: rgba(62, 140, 251, .25);--its-cyan-dim: rgba(62, 140, 251, .06);--its-cyan-glow: rgba(62, 140, 251, .2);--its-text: #1e293b;--its-text-muted: #64748b;background:#fff;color:#1e293b}@keyframes its-reveal{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes its-reveal-left{0%{opacity:0;transform:translate(-32px)}to{opacity:1;transform:translate(0)}}@keyframes its-reveal-right{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}@keyframes its-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes its-pulse-glow{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.08)}}@keyframes its-grid-pan{0%{background-position:0 0}to{background-position:48px 48px}}@keyframes its-orbit-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes its-counter-spin{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes its-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes its-badge-pop{0%{opacity:0;transform:scale(.8)}60%{transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes its-shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes its-dot-blink{0%,to{opacity:1}50%{opacity:.3}}.its-container{max-width:1200px;margin:0 auto;padding:0 24px}.its-section{padding:100px 0;position:relative}.its-section__header{text-align:center;max-width:680px;margin:0 auto 64px;animation:its-reveal .7s var(--its-ease) both}.its-eyebrow{font-family:var(--its-font-display);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--its-cyan);margin:0 0 14px;display:flex;align-items:center;justify-content:center;gap:8px}.its-eyebrow--light{color:#3e8cfbe6}.its-eyebrow:before,.its-eyebrow:after{content:"";display:block;height:1px;width:28px;background:var(--its-cyan);opacity:.4}.its-section__h2{font-family:var(--its-font-display);font-size:clamp(28px,4vw,42px);font-weight:800;line-height:1.18;color:var(--its-text);margin:0 0 18px;letter-spacing:-.02em}.its-section__h2 em{font-style:italic;background:linear-gradient(90deg,var(--its-cyan),#7ba4ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.its-section__lead{font-size:16px;line-height:1.7;color:var(--its-text-muted);margin:0;font-weight:300}.its-btn{display:inline-flex;align-items:center;gap:8px;border-radius:50px;font-family:var(--its-font-display);font-weight:700;font-size:14px;letter-spacing:.02em;text-decoration:none;transition:transform .2s var(--its-ease-spring),box-shadow .2s ease;cursor:pointer}.its-btn:hover{transform:translateY(-2px)}.its-btn--primary{background:var(--its-cyan);color:#fff;padding:14px 32px;box-shadow:0 4px 16px var(--its-cyan-glow);transition:transform .2s var(--its-ease-spring),box-shadow .25s ease}.its-btn--primary:hover{box-shadow:0 0 32px var(--its-cyan-glow),0 8px 24px #0003}.its-btn--ghost{border:1.5px solid var(--its-border-bright);color:var(--its-text);padding:13px 30px;background:transparent}.its-btn--ghost:hover{background:var(--its-cyan-dim);border-color:var(--its-cyan)}.its-btn--cta{background:linear-gradient(135deg,var(--its-cyan),#5b6fff);color:#fff;padding:18px 44px;font-size:16px;box-shadow:0 0 40px #3e8cfb40}.its-btn--cta:hover{box-shadow:0 0 60px #3e8cfb73,0 12px 32px #0006}.its-hero{position:relative;min-height:100vh;display:flex;align-items:center;padding:120px 0 80px;overflow:hidden}.its-hero__grid-bg{position:absolute;inset:0;background-image:linear-gradient(rgba(62,140,251,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(62,140,251,.05) 1px,transparent 1px);background-size:48px 48px;animation:its-grid-pan 8s linear infinite;mask-image:radial-gradient(ellipse 80% 80% at 50% 40%,black 30%,transparent 100%)}.its-hero__glow{position:absolute;border-radius:50%;filter:blur(90px);pointer-events:none;animation:its-pulse-glow 6s ease-in-out infinite}.its-hero__glow--a{width:600px;height:600px;background:radial-gradient(circle,rgba(62,140,251,.1) 0%,transparent 70%);top:-100px;left:-100px;animation-delay:0s}.its-hero__glow--b{width:500px;height:500px;background:radial-gradient(circle,rgba(91,111,255,.08) 0%,transparent 70%);bottom:-80px;right:-80px;animation-delay:3s}.its-hero .its-container{position:relative;z-index:2}.its-hero__badge{display:inline-flex;align-items:center;gap:8px;background:var(--its-cyan-dim);border:1px solid var(--its-border-bright);border-radius:50px;padding:7px 16px;font-family:var(--its-font-display);font-size:12px;font-weight:600;letter-spacing:.06em;color:var(--its-cyan);margin-bottom:28px;animation:its-badge-pop .6s var(--its-ease-spring) .1s both}.its-hero__badge-dot{width:6px;height:6px;border-radius:50%;background:var(--its-cyan);animation:its-dot-blink 1.8s ease infinite}.its-hero__h1{font-family:var(--its-font-display);font-size:clamp(36px,6vw,72px);font-weight:800;line-height:1.1;letter-spacing:-.03em;color:var(--its-text);margin:0 0 24px;max-width:720px;animation:its-reveal .75s var(--its-ease) .2s both}.its-hero__h1-accent{display:inline-block;background:linear-gradient(135deg,#3e8cfb,#011d80,#3e8cfb);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:its-shimmer 4s linear 1s infinite}.its-hero__sub{font-size:clamp(15px,2vw,18px);line-height:1.7;color:var(--its-text-muted);max-width:560px;font-weight:300;margin:0 0 40px;animation:its-reveal .75s var(--its-ease) .35s both}.its-hero__ctas{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:60px;animation:its-reveal .75s var(--its-ease) .5s both}.its-hero__chips{display:flex;flex-wrap:wrap;gap:12px;animation:its-reveal .75s var(--its-ease) .65s both}.its-hero__chip{display:flex;flex-direction:column;align-items:center;background:var(--its-surface);border:1px solid var(--its-border);border-radius:var(--its-radius-sm);padding:14px 24px;min-width:120px;transition:border-color .25s,transform .2s var(--its-ease-spring)}.its-hero__chip:hover{border-color:var(--its-border-bright);transform:translateY(-3px)}.its-hero__chip-val{font-family:var(--its-font-display);font-size:24px;font-weight:800;color:var(--its-cyan);line-height:1}.its-hero__chip-label{font-size:11px;color:var(--its-text-muted);margin-top:4px;text-align:center}.its-hero__scroll-hint{position:absolute;bottom:32px;left:50%;transform:translate(-50%);z-index:2}.its-hero__scroll-hint span{display:block;width:1.5px;height:48px;background:linear-gradient(to bottom,var(--its-cyan),transparent);margin:0 auto;animation:its-float 2s ease-in-out infinite}.its-hero__chip{background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 2px 12px #0000000f}.its-hero__chip:hover{border-color:#3e8cfb4d;box-shadow:0 8px 24px #3e8cfb1f}.its-card--service{background:#ffffff08;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.06)}.its-card--service:before{background:radial-gradient(circle at 50% 0%,rgba(62,140,251,.12) 0%,transparent 60%)}.its-card__icon-wrap{background:#3e8cfb14;border:1px solid rgba(62,140,251,.15)}@keyframes its-border-glow{0%{border-color:#3e8cfb33}50%{border-color:#3e8cfb80}to{border-color:#3e8cfb33}}.its-card--service:hover{animation:its-border-glow 2s ease infinite}.its-process__step{background:#ffffff08;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.its-faq__item{background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 1px 8px #0000000a}.its-ai__pill{background:#ffffff0a;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.its-industry__card{background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 2px 12px #0000000d}.its-industry__card:hover{box-shadow:0 8px 24px #3e8cfb1f}@keyframes its-glow-pulse{0%,to{box-shadow:0 0 20px #3e8cfb14}50%{box-shadow:0 0 40px #3e8cfb2e}}@keyframes its-gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.its-services:after,.its-ai:after,.its-process:after{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(62,140,251,.3),transparent)}.its-why:after,.its-industries:after,.its-faq:after{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(62,140,251,.15),transparent)}.its-hero__badge{background:#3e8cfb0f;border:1px solid rgba(62,140,251,.2);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#3e8cfb}.its-hero__badge-dot{background:#3e8cfb}.its-hero .its-btn--ghost{border-color:#1e293b33;color:#1e293b}.its-hero .its-btn--ghost:hover{background:#3e8cfb0f;border-color:var(--its-cyan);color:var(--its-cyan)}.its-hero .its-hero__chip-val{color:#3e8cfb}.its-hero .its-hero__chip-label{color:#64748b}.its-hero .its-hero__glow--a{background:radial-gradient(circle,rgba(62,140,251,.08) 0%,transparent 70%)}.its-hero .its-hero__glow--b{background:radial-gradient(circle,rgba(91,111,255,.06) 0%,transparent 70%)}.its-hero .its-hero__scroll-hint span{background:linear-gradient(to bottom,#3E8CFB,transparent)}.its-services{background:var(--its-bg-2)}.its-services:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 40% at 50% 0%,rgba(62,140,251,.08) 0%,transparent 70%);pointer-events:none}.its-services__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.its-card--service{background:var(--its-surface);border:1px solid var(--its-border);border-radius:var(--its-radius);padding:36px 28px;position:relative;overflow:hidden;transition:border-color .3s,transform .25s var(--its-ease-spring),box-shadow .3s;animation:its-reveal .65s var(--its-ease) var(--card-delay, 0s) both;cursor:default}.its-card--service:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 0%,var(--its-cyan-dim) 0%,transparent 60%);opacity:0;transition:opacity .35s}.its-card--service:hover{border-color:var(--its-border-bright);transform:translateY(-8px);box-shadow:0 20px 48px #0006,0 0 0 1px #3e8cfb33,0 0 40px #3e8cfb14}.its-card--service:hover:before{opacity:1}.its-card__icon-wrap{width:52px;height:52px;background:var(--its-surface-2);border:1px solid var(--its-border);border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;transition:border-color .25s,background .25s}.its-card--service:hover .its-card__icon-wrap{background:var(--its-cyan-dim);border-color:var(--its-border-bright)}.its-card__icon{font-size:22px}.its-card__title{font-family:var(--its-font-display);font-size:16px;font-weight:700;color:var(--its-text);margin:0 0 10px;letter-spacing:-.01em}.its-card__desc{font-size:14px;line-height:1.65;color:var(--its-text-muted);margin:0;font-weight:300}.its-card__line{position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--its-cyan),transparent);transform:scaleX(0);transform-origin:center;transition:transform .4s var(--its-ease)}.its-card--service:hover .its-card__line{transform:scaleX(1)}.its-why{--its-bg: #ffffff;--its-surface: rgba(62, 140, 251, .04);--its-surface-2: #f1f5f9;--its-border: rgba(0, 0, 0, .08);--its-border-bright: rgba(62, 140, 251, .25);--its-cyan-dim: rgba(62, 140, 251, .06);--its-cyan-glow: rgba(62, 140, 251, .15);--its-text: #1e293b;--its-text-muted: #64748b;background:#fff;color:#1e293b;overflow:hidden}.its-why__bg{position:absolute;inset:0;background:radial-gradient(ellipse 50% 60% at 80% 50%,rgba(62,140,251,.05) 0%,transparent 60%);pointer-events:none}.its-why__inner{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;position:relative}.its-why__text{animation:its-reveal-left .75s var(--its-ease) .1s both}.its-why__text .its-section__h2{text-align:left}.its-why__text .its-eyebrow{justify-content:flex-start}.its-why__text .its-eyebrow:before{display:none}.its-why__text .its-section__lead{text-align:left;margin-bottom:32px}.its-why__list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:10px 20px}.its-why__item{display:flex;align-items:flex-start;gap:10px;font-size:14px;font-weight:500;color:var(--its-text);line-height:1.5}.its-why__check{flex-shrink:0;width:20px;height:20px;background:var(--its-cyan-dim);border:1px solid var(--its-border-bright);border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:11px;color:var(--its-cyan);font-weight:700;margin-top:1px}.its-why__visual{display:flex;align-items:center;justify-content:center;animation:its-reveal-right .75s var(--its-ease) .2s both}.its-orbit{position:relative;width:320px;height:320px}.its-orbit:before{content:"";position:absolute;inset:0;border-radius:50%;border:1px dashed rgba(62,140,251,.25);animation:its-orbit-spin 20s linear infinite}.its-orbit__center{position:absolute;width:100px;height:100px;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle,#3e8cfb1f,#fffffff2);border:1.5px solid var(--its-border-bright);border-radius:50%;font-family:var(--its-font-display);font-size:13px;font-weight:800;color:var(--its-cyan);text-align:center;line-height:1.2;box-shadow:0 0 40px var(--its-cyan-glow),0 0 80px #3e8cfb1a;z-index:2}.its-orbit__node{position:absolute;width:70px;height:70px;border-radius:50%;background:var(--its-surface);border:1px solid var(--its-border-bright);display:flex;align-items:center;justify-content:center;font-family:var(--its-font-display);font-size:11px;font-weight:700;color:var(--its-text);top:50%;left:50%;transform:translate(-50%,-50%) rotate(var(--orbit-angle)) translate(140px) rotate(calc(-1 * var(--orbit-angle)));animation:its-orbit-spin 20s linear infinite,its-counter-spin 20s linear infinite;animation-delay:var(--orbit-delay, 0s);transition:border-color .25s,background .25s}.its-orbit__node:hover{background:var(--its-cyan-dim);border-color:var(--its-cyan);color:var(--its-cyan)}.its-ai{background:var(--its-bg-2)}.its-ai__inner{text-align:center;max-width:800px;margin:0 auto;animation:its-reveal .75s var(--its-ease) both}.its-ai__badge-wrap{margin-bottom:20px}.its-ai__badge{display:inline-block;background:linear-gradient(135deg,#00c8ff26,#5b6fff26);border:1px solid rgba(0,200,255,.3);border-radius:50px;padding:6px 18px;font-family:var(--its-font-display);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--its-cyan)}.its-ai__grid{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:40px}.its-ai__pill{display:flex;align-items:center;gap:10px;background:var(--its-surface);border:1px solid var(--its-border);border-radius:50px;padding:14px 24px;font-family:var(--its-font-display);font-size:14px;font-weight:600;color:var(--its-text);transition:border-color .25s,background .25s,transform .2s var(--its-ease-spring)}.its-ai__pill:hover{border-color:var(--its-border-bright);background:var(--its-cyan-dim);color:var(--its-cyan);transform:translateY(-3px)}.its-ai__pill span:first-child{font-size:20px}.its-industries{--its-bg: #f8fafc;--its-surface: rgba(62, 140, 251, .04);--its-surface-2: #f1f5f9;--its-border: rgba(0, 0, 0, .08);--its-border-bright: rgba(62, 140, 251, .25);--its-cyan-dim: rgba(62, 140, 251, .06);--its-text: #1e293b;--its-text-muted: #64748b;background:#f8fafc;color:#1e293b;overflow:hidden}.its-industries__track-wrap{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0%,black 10%,black 90%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,black 10%,black 90%,transparent 100%)}.its-industries__track{display:flex;gap:16px;width:max-content;animation:its-marquee 22s linear infinite}.its-industries__track:hover{animation-play-state:paused}.its-industry__card{display:flex;flex-direction:column;align-items:center;gap:10px;background:var(--its-surface);border:1px solid var(--its-border);border-radius:var(--its-radius);padding:24px 28px;min-width:130px;transition:border-color .25s,transform .2s var(--its-ease-spring);flex-shrink:0}.its-industry__card:hover{border-color:var(--its-border-bright);transform:translateY(-4px)}.its-industry__icon{font-size:28px}.its-industry__name{font-family:var(--its-font-display);font-size:13px;font-weight:700;color:var(--its-text);text-align:center}.its-process{background:var(--its-bg-2)}.its-process:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 50% 60% at 50% 100%,rgba(91,111,255,.06) 0%,transparent 60%);pointer-events:none}.its-process__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;position:relative}.its-process__step{position:relative;background:var(--its-surface);border:1px solid var(--its-border);border-radius:var(--its-radius);padding:32px 28px 28px;transition:border-color .25s,transform .2s var(--its-ease-spring);animation:its-reveal .65s var(--its-ease) var(--step-delay, 0s) both;overflow:hidden}.its-process__step:after{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--its-cyan),transparent);transform:scaleX(0);transform-origin:left;transition:transform .4s var(--its-ease)}.its-process__step:hover{border-color:var(--its-border-bright);transform:translateY(-5px)}.its-process__step:hover:after{transform:scaleX(1)}.its-process__num{font-family:var(--its-font-display);font-size:42px;font-weight:800;color:#3e8cfb26;line-height:1;margin-bottom:16px;letter-spacing:-.04em;transition:color .25s}.its-process__step:hover .its-process__num{color:var(--its-cyan-dim)}.its-process__title{font-family:var(--its-font-display);font-size:16px;font-weight:700;color:var(--its-text);margin:0 0 10px}.its-process__desc{font-size:13.5px;line-height:1.65;color:var(--its-text-muted);margin:0;font-weight:300}.its-faq{--its-bg: #ffffff;--its-surface: rgba(62, 140, 251, .03);--its-surface-2: #f1f5f9;--its-border: rgba(0, 0, 0, .08);--its-border-bright: rgba(62, 140, 251, .25);--its-cyan-dim: rgba(62, 140, 251, .06);--its-text: #1e293b;--its-text-muted: #64748b;background:#fff;color:#1e293b}.its-faq__list{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.its-faq__item{background:var(--its-surface);border:1px solid var(--its-border);border-radius:var(--its-radius-sm);overflow:hidden;transition:border-color .25s}.its-faq__item[open]{border-color:var(--its-border-bright)}.its-faq__q{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;cursor:pointer;font-family:var(--its-font-display);font-size:15px;font-weight:600;color:var(--its-text);list-style:none;user-select:none;transition:color .2s}.its-faq__q::-webkit-details-marker{display:none}.its-faq__item[open] .its-faq__q{color:var(--its-cyan)}.its-faq__icon{flex-shrink:0;width:28px;height:28px;border-radius:8px;background:var(--its-surface-2);border:1px solid var(--its-border);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:300;color:var(--its-cyan);transition:transform .3s var(--its-ease),background .25s;line-height:1}.its-faq__item[open] .its-faq__icon{transform:rotate(45deg);background:var(--its-cyan-dim)}.its-faq__a{padding:16px 24px 20px;font-size:14px;line-height:1.7;color:var(--its-text-muted);margin:0;font-weight:300;border-top:1px solid var(--its-border)}.its-cta{position:relative;padding:100px 0;overflow:hidden;background:var(--its-bg-3)}.its-cta__bg{position:absolute;inset:0;background:radial-gradient(ellipse 70% 80% at 50% 50%,rgba(62,140,251,.1) 0%,transparent 60%),linear-gradient(180deg,transparent 0%,rgba(62,140,251,.04) 100%)}.its-cta__bg:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(62,140,251,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(62,140,251,.06) 1px,transparent 1px);background-size:40px 40px;mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,black,transparent)}.its-cta__inner{position:relative;text-align:center;z-index:2;animation:its-reveal .75s var(--its-ease) both}.its-cta__h2{font-family:var(--its-font-display);font-size:clamp(28px,4.5vw,52px);font-weight:800;line-height:1.15;letter-spacing:-.03em;color:var(--its-text);margin:0 0 20px}.its-cta__sub{font-size:17px;color:var(--its-text-muted);margin:0 auto 40px;font-weight:300;max-width:500px}@media(max-width:900px){.its-services__grid,.its-process__grid{grid-template-columns:repeat(2,1fr)}.its-why__inner{grid-template-columns:1fr;gap:48px}.its-why__visual{order:-1}.its-orbit{width:260px;height:260px}.its-orbit__node{transform:translate(-50%,-50%) rotate(var(--orbit-angle)) translate(112px) rotate(calc(-1 * var(--orbit-angle)))}}@media(max-width:640px){.its-section{padding:72px 0}.its-hero{padding:100px 0 60px;min-height:auto}.its-services__grid,.its-process__grid{grid-template-columns:1fr}.its-hero__chips{gap:8px}.its-hero__chip{min-width:100px;padding:10px 16px}.its-why__list{grid-template-columns:1fr}.its-ai__grid{flex-direction:column;align-items:stretch}.its-ai__pill{border-radius:var(--its-radius-sm)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.1ms!important}}.its-page{display:block!important;width:100%;overflow-y:visible!important;height:auto!important;min-height:0!important}.its-page>section{display:block;width:100%;min-width:0;overflow-x:clip;overflow-y:visible}.page1{background:#fff}.food-delivery-features{text-align:center;padding:40px 20px}.food-delivery-feature-img{max-width:100%;width:900px}.food-delivery-mobile-container,.food-delivery-mobile-container1{display:flex;align-items:center;gap:40px;padding:60px 40px;max-width:1200px;margin:0 auto;flex-wrap:wrap}.food-delivery-mobile-container1{flex-direction:row}.food-delivery-mobile-phone-section{flex:1;min-width:280px;text-align:center}.food-delivery-mobile-phone-image{max-width:320px;width:100%}.food-delivery-mobile-text-section{flex:1;min-width:300px}.food-delivery-mobile-text-section h3{font-size:28px;font-weight:700;color:#1a1a2e;margin-bottom:16px}.food-delivery-mobile-text-section p{font-size:15px;color:#555;line-height:1.7;margin-bottom:12px}.food-delivery-mobile-text-section a{color:#e94e3a;text-decoration:underline}.food-delivery-mobile-text-section button{background:#e94e3a;color:#fff;border:none;padding:12px 28px;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;margin-top:10px;transition:all .3s}.food-delivery-mobile-text-section button:hover{background:#d4382a;transform:translateY(-2px)}#food-button-icon{margin-left:8px}.food-delivery-mobile-customizable-section{display:flex;align-items:center;justify-content:center;gap:30px;padding:50px 40px;background:linear-gradient(135deg,#fff5f3,#fef0ed);text-align:center;flex-wrap:wrap}.food-delivery-mobile-customizable-section h2{font-size:32px;font-weight:700;color:#1a1a2e}.mobile-customizable-section-img1,.mobile-customizable-section-img2{max-width:120px}.food-delivery-mobile-container2{text-align:center;padding:20px;background:#fff}.mobile-customizable-section-img{max-width:100%;width:900px}.diagnostic-service-container{background:#f8f9fa;padding:70px 40px}.service-container{max-width:1200px;margin:0 auto}.service-heading{font-size:30px;font-weight:700;color:#1a1a2e;text-align:center;margin-bottom:8px}.service-para{font-size:16px;color:#666;text-align:center;margin-bottom:40px}.service-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:24px}.service-card-main{background:#fff;border-radius:12px;padding:28px 24px;text-align:center;transition:all .3s;border:1px solid #eee}.service-card-main:hover{transform:translateY(-4px);box-shadow:0 12px 30px #00000014;border-color:#e94e3a}.service-card{width:70px;height:70px;border-radius:16px;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;background:transparent!important}.service-card img{width:50px;height:50px;object-fit:contain;filter:none!important}.service-card-main h6{font-size:16px;font-weight:700;color:#1a1a2e;margin-bottom:8px}.service-card-main p{font-size:13px;color:#777;line-height:1.5}.food-delivery-silder{background:#fff;padding:0}.food-delivery-silder-header{text-align:center}.food-delivery-silder-header h3{font-size:30px;font-weight:700;color:#1a1a2e}.food-delivery-silder-header h6{font-size:15px;color:#777}.food-application-features{background:#f8f9fa;padding:70px 40px}.food-application-features-heading{text-align:center;margin-bottom:30px}.food-application-features-heading h2{font-size:30px;font-weight:700;color:#1a1a2e;margin-bottom:8px}.food-application-features-heading h6{font-size:15px;color:#777}.food-application-container{max-width:800px;margin:0 auto}.food-tab-radio{display:none}.food-application-panel-selector{display:flex;gap:10px;justify-content:center;margin-bottom:30px;flex-wrap:wrap}.food-application-panel-btn{padding:10px 24px;border:2px solid #ddd;background:#fff;color:#555;border-radius:30px;cursor:pointer;font-size:14px;font-weight:600;transition:all .3s;user-select:none}.food-application-panel-btn:hover{border-color:#e94e3a;color:#e94e3a}.food-application-panel{display:none}#tab-customer:checked~#panel-customer,#tab-admin:checked~#panel-admin,#tab-delivery:checked~#panel-delivery,#tab-restaurant:checked~#panel-restaurant{display:block}#tab-customer:checked~.food-application-panel-selector label[for=tab-customer],#tab-admin:checked~.food-application-panel-selector label[for=tab-admin],#tab-delivery:checked~.food-application-panel-selector label[for=tab-delivery],#tab-restaurant:checked~.food-application-panel-selector label[for=tab-restaurant]{background:#e94e3a;color:#fff;border-color:#e94e3a}.food-application-panel ul{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.food-application-panel li{background:#fff;padding:14px 20px;border-radius:8px;font-size:14px;color:#333;border-left:4px solid #e94e3a;transition:all .2s}.food-application-panel li:hover{background:#fff5f3;transform:translate(4px)}.food-ai-section{background:linear-gradient(135deg,#f0f4ff,#fff,#fff5f3);padding:70px 40px}.food-ai-section-inner{max-width:1100px;margin:0 auto}.food-ai-section h2{font-size:30px;font-weight:700;color:#1a1a2e;text-align:center;margin-bottom:12px}.food-ai-section>.food-ai-section-inner>p{font-size:15px;color:#555;text-align:center;max-width:700px;margin:0 auto 40px;line-height:1.7}.food-ai-section a{color:#e94e3a}.food-ai-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.food-ai-card{background:#fff;border-radius:12px;padding:28px 24px;border:1px solid #eee;transition:all .3s}.food-ai-card:hover{transform:translateY(-3px);box-shadow:0 10px 25px #0000000f;border-color:#e94e3a}.food-ai-icon{font-size:32px;display:block;margin-bottom:12px}.food-ai-card h6{font-size:16px;font-weight:700;color:#1a1a2e;margin-bottom:6px}.food-ai-card p{font-size:13px;color:#777;line-height:1.5}.food-why-choose-section{background:#fff;padding:70px 40px;text-align:center}.food-why-choose-section h2{font-size:30px;font-weight:700;color:#1a1a2e;margin-bottom:12px}.food-why-choose-subtitle{font-size:15px;color:#555;max-width:700px;margin:0 auto 40px;line-height:1.7}.food-why-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px;max-width:1100px;margin:0 auto}.food-why-card{background:#f8f9fa;border-radius:12px;padding:28px 24px;text-align:center;transition:all .3s;border:1px solid transparent}.food-why-card:hover{border-color:#e94e3a;background:#fff;transform:translateY(-3px);box-shadow:0 10px 25px #0000000f}.food-why-icon{font-size:32px;display:block;margin-bottom:12px}.food-why-card h6{font-size:15px;font-weight:700;color:#1a1a2e;margin-bottom:6px}.food-why-card p{font-size:13px;color:#777;line-height:1.5}.food-why-card a{color:#e94e3a}.food-why-choose-footer{font-size:15px;color:#555;margin-top:30px;font-weight:600}.food-cost-section{background:linear-gradient(135deg,#fff5f3,#fef0ed);padding:70px 40px}.food-cost-inner{max-width:900px;margin:0 auto;text-align:center}.food-cost-inner h2{font-size:30px;font-weight:700;color:#1a1a2e;margin-bottom:12px}.food-cost-inner>p{font-size:15px;color:#555;line-height:1.7;margin-bottom:30px}.food-cost-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:24px}.food-cost-card{background:#fff;border-radius:12px;padding:30px 24px;border:2px solid #eee;transition:all .3s}.food-cost-card:hover{border-color:#e94e3a;transform:translateY(-3px);box-shadow:0 10px 25px #0000000f}.food-cost-card-highlight{border-color:#e94e3a;background:#fff;position:relative}.food-cost-card-highlight:before{content:"Popular";position:absolute;top:-12px;left:50%;transform:translate(-50%);background:#e94e3a;color:#fff;padding:3px 16px;border-radius:20px;font-size:12px;font-weight:600}.food-cost-tier{display:block;font-size:20px;font-weight:700;color:#e94e3a;margin-bottom:10px}.food-cost-card p{font-size:14px;color:#666;line-height:1.5}.food-cost-note{font-size:14px;color:#888;margin-bottom:20px}.food-cost-cta{background:#e94e3a;color:#fff;border:none;padding:14px 32px;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s}.food-cost-cta:hover{background:#d4382a;transform:translateY(-2px);box-shadow:0 6px 20px #e94e3a4d}.food-process-section{background:#fff;padding:70px 40px;text-align:center}.food-process-section h2{font-size:30px;font-weight:700;color:#1a1a2e;margin-bottom:8px}.food-process-subtitle{font-size:15px;color:#555;margin-bottom:40px}.food-process-grid{display:flex;gap:20px;max-width:1100px;margin:0 auto;justify-content:center;flex-wrap:wrap}.food-process-step{flex:1;min-width:180px;max-width:200px;text-align:center;position:relative}.food-process-number{display:inline-block;width:50px;height:50px;line-height:50px;border-radius:50%;background:linear-gradient(135deg,#e94e3a,#ff7043);color:#fff;font-size:18px;font-weight:700;margin-bottom:14px}.food-process-step h6{font-size:15px;font-weight:700;color:#1a1a2e;margin-bottom:8px}.food-process-step p{font-size:13px;color:#777;line-height:1.5}.food-teach-container{background:#f8f9fa;padding:70px 40px}.food-teach-container-heading{text-align:center;margin-bottom:30px}.food-teach-container-heading h3{font-size:28px;font-weight:700;color:#1a1a2e}.food-teach-container-heading p{font-size:15px;color:#777}.food-tech-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;max-width:900px;margin:0 auto}.food-tech-item{background:#fff;border-radius:12px;padding:18px 22px;display:flex;align-items:center;justify-content:center;border:1px solid #eee;transition:all .3s}.food-tech-item:hover{transform:translateY(-3px);box-shadow:0 8px 20px #0000000f;border-color:#e94e3a}.food-industries-section{background:#fff;padding:70px 40px;text-align:center}.food-industries-section h2{font-size:30px;font-weight:700;color:#1a1a2e;margin-bottom:30px}.food-industries-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:20px;max-width:900px;margin:0 auto}.food-industry-card{background:#f8f9fa;border-radius:12px;padding:28px 20px;text-align:center;transition:all .3s;border:1px solid transparent}.food-industry-card:hover{border-color:#e94e3a;background:#fff;transform:translateY(-3px);box-shadow:0 8px 20px #0000000f}.food-industry-icon{font-size:36px;display:block;margin-bottom:10px}.food-industry-card h6{font-size:14px;font-weight:700;color:#1a1a2e}.food-faq-section{background:#f8f9fa;padding:70px 40px}.food-faq-section-heading{font-size:30px;font-weight:700;color:#1a1a2e;text-align:center;margin-bottom:30px}.food-faq{max-width:800px;margin:0 auto}.food-faq-item{background:#fff;border-radius:10px;margin-bottom:12px;border:1px solid #eee;overflow:hidden;transition:border-color .3s}.food-faq-item:hover{border-color:#e94e3a}.food-faq-question{padding:18px 24px;font-size:15px;font-weight:600;color:#1a1a2e;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.food-faq-toggle{font-size:20px;color:#e94e3a;font-weight:700;flex-shrink:0;margin-left:16px}.food-faq-answer{padding:0 24px 18px;font-size:14px;color:#666;line-height:1.7}.food-cta-section{background:linear-gradient(135deg,#fff5f3,#fef0ed);padding:60px 40px;display:flex;align-items:center;gap:40px;flex-wrap:wrap;justify-content:center}.food-cta-content-img{flex-shrink:0}.food-cta-image{max-width:280px}.food-cta-content{max-width:500px}.food-cta-content h2{font-size:28px;font-weight:700;color:#1a1a2e;margin-bottom:12px}.food-cta-content p{font-size:15px;color:#555;line-height:1.7;margin-bottom:20px}.food-cta-buttons{display:flex;gap:14px;flex-wrap:wrap}.food-cta-button{display:inline-block;background:#e94e3a;color:#fff!important;border:2px solid #e94e3a;padding:12px 28px;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;text-decoration:none;transition:all .3s}.food-cta-button:hover{background:#d4382a;border-color:#d4382a;transform:translateY(-2px);box-shadow:0 6px 20px #e94e3a4d}.food-cta-button-outline{background:transparent!important;color:#e94e3a!important}.food-cta-button-outline:hover{background:#e94e3a!important;color:#fff!important}@media(max-width:768px){.food-delivery-mobile-container,.food-delivery-mobile-container1{flex-direction:column;padding:40px 20px}.food-cost-grid{grid-template-columns:1fr}.food-process-grid{flex-direction:column;align-items:center}.food-process-step{max-width:100%}.food-cta-section{flex-direction:column;text-align:center}.food-delivery-mobile-customizable-section{flex-direction:column}}.grocery-delivery-main{overflow:hidden}.grocery-delivery-content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;box-sizing:border-box;padding:20px}.grocery-banner-gif{max-width:100%;height:auto}.grocery-heading-h1{word-wrap:break-word;overflow-wrap:break-word;max-width:100%}.service-card{background:transparent!important}.service-card img{filter:none!important}.service-card-1{background:linear-gradient(135deg,#fff0eb,#ffe0d6)!important}.service-card-2{background:linear-gradient(135deg,#e8f5e9,#c8e6c9)!important}.service-card-3{background:linear-gradient(135deg,#e3f2fd,#bbdefb)!important}.service-card-4{background:linear-gradient(135deg,#fff3e0,#ffe0b2)!important}.service-card-5{background:linear-gradient(135deg,#fce4ec,#f8bbd0)!important}.service-card-6{background:linear-gradient(135deg,#f3e5f5,#e1bee7)!important}.service-card-7{background:linear-gradient(135deg,#e0f7fa,#b2ebf2)!important}.service-card-8{background:linear-gradient(135deg,#fffde7,#fff9c4)!important}.grocery1-icons{filter:none!important}.grocery-key-features-section{background:#fff;padding:60px 40px;text-align:center}.grocery-key-features-title{font-size:28px;font-weight:700;color:#1a1a2e;margin-bottom:36px}.grocery-key-features-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;max-width:1000px;margin:0 auto}.grocery-key-feature-card{background:#f8f9fa;border-radius:14px;padding:30px 20px 24px;text-align:center;border:1px solid transparent;transition:all .3s}.grocery-key-feature-card:hover{border-color:#4caf50;background:#fff;transform:translateY(-4px);box-shadow:0 10px 28px #00000012}.grocery-key-feature-card img{width:56px;height:56px;object-fit:contain;margin-bottom:14px;filter:none!important}.grocery-key-feature-card h6{font-size:15px;font-weight:700;color:#1a1a2e;margin-bottom:6px}.grocery-key-feature-card p{font-size:13px;color:#777;line-height:1.5;margin:0}.food-tech-item img{filter:none!important}.grocery-application-features{background:#f8f9fa;padding:70px 40px}.grocery-application-features-heading{text-align:center;margin-bottom:30px}.grocery-application-features-heading h2{font-size:30px;font-weight:700;color:#1a1a2e;margin-bottom:8px}.grocery-application-features-heading h6{font-size:15px;color:#777}.grocery-application-container{max-width:800px;margin:0 auto}.grocery-tab-radio{display:none}.grocery-panel-selector{display:flex;gap:10px;justify-content:center;margin-bottom:30px;flex-wrap:wrap}.grocery-panel-btn{padding:10px 24px;border:2px solid #ddd;background:#fff;color:#555;border-radius:30px;cursor:pointer;font-size:14px;font-weight:600;transition:all .3s;user-select:none}.grocery-panel-btn:hover{border-color:#4caf50;color:#4caf50}.grocery-panel{display:none}#gtab-customer:checked~#gpanel-customer,#gtab-store:checked~#gpanel-store,#gtab-delivery:checked~#gpanel-delivery,#gtab-admin:checked~#gpanel-admin{display:block}#gtab-customer:checked~.grocery-panel-selector label[for=gtab-customer],#gtab-store:checked~.grocery-panel-selector label[for=gtab-store],#gtab-delivery:checked~.grocery-panel-selector label[for=gtab-delivery],#gtab-admin:checked~.grocery-panel-selector label[for=gtab-admin]{background:#4caf50;color:#fff;border-color:#4caf50}.grocery-panel ul{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.grocery-panel li{background:#fff;padding:14px 20px;border-radius:8px;font-size:14px;color:#333;border-left:4px solid #4caf50;transition:all .2s}.grocery-panel li:hover{background:#f1f8e9;transform:translate(4px)}.grocery-success-section{background:#fff;padding:70px 40px;text-align:center}.grocery-success-section h2{font-size:30px;font-weight:700;color:#1a1a2e;margin-bottom:8px}.grocery-success-subtitle{font-size:15px;color:#555;margin-bottom:30px}.grocery-success-grid{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;max-width:900px;margin:0 auto}.grocery-success-card{background:#f8f9fa;border-radius:12px;padding:24px 20px;min-width:150px;flex:1;text-align:center;border:1px solid transparent;transition:all .3s}.grocery-success-card:hover{border-color:#4caf50;transform:translateY(-3px);box-shadow:0 8px 20px #0000000f}.grocery-success-card span{font-size:28px;display:block;margin-bottom:8px}.grocery-success-card h6{font-size:14px;font-weight:700;color:#1a1a2e;margin:0}.grocery-cost-section{background:linear-gradient(135deg,#f1f8e9,#e8f5e9);padding:70px 40px}.grocery-cost-inner{max-width:800px;margin:0 auto;text-align:center}.grocery-cost-inner h2{font-size:30px;font-weight:700;color:#1a1a2e;margin-bottom:12px}.grocery-cost-inner>p{font-size:15px;color:#555;margin-bottom:30px}.grocery-cost-factors{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-bottom:24px}.grocery-cost-factor{background:#fff;border-radius:10px;padding:20px 24px;min-width:160px;flex:1;text-align:center;border:1px solid #eee}.grocery-cost-factor span{font-size:26px;display:block;margin-bottom:8px}.grocery-cost-factor p{font-size:14px;color:#555;margin:0}.grocery-cost-note{font-size:14px;color:#888;margin-bottom:20px}.grocery-cost-cta{background:#4caf50;color:#fff;border:none;padding:14px 32px;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s}.grocery-cost-cta:hover{background:#388e3c;transform:translateY(-2px);box-shadow:0 6px 20px #4caf504d}.grocery-process-section{background:#fff;padding:70px 40px;text-align:center}.grocery-process-section h2{font-size:30px;font-weight:700;color:#1a1a2e;margin-bottom:8px}.grocery-process-subtitle{font-size:15px;color:#555;margin-bottom:40px}.grocery-process-grid{display:flex;gap:20px;max-width:1100px;margin:0 auto;justify-content:center;flex-wrap:wrap}.grocery-process-step{flex:1;min-width:140px;max-width:170px;text-align:center}.grocery-process-number{display:inline-block;width:50px;height:50px;line-height:50px;border-radius:50%;background:linear-gradient(135deg,#4caf50,#66bb6a);color:#fff;font-size:18px;font-weight:700;margin-bottom:14px}.grocery-process-step h6{font-size:14px;font-weight:700;color:#1a1a2e;margin:0}.grocery-benefit-section{background:#f8f9fa;padding:70px 40px;text-align:center}.grocery-benefit-section h2{font-size:30px;font-weight:700;color:#1a1a2e;margin-bottom:30px}.grocery-benefit-grid{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;max-width:900px;margin:0 auto}.grocery-benefit-card{background:#fff;border-radius:12px;padding:28px 20px;min-width:160px;flex:1;text-align:center;border:1px solid transparent;transition:all .3s}.grocery-benefit-card:hover{border-color:#4caf50;transform:translateY(-3px);box-shadow:0 8px 20px #0000000f}.grocery-benefit-card span{font-size:32px;display:block;margin-bottom:10px}.grocery-benefit-card h6{font-size:14px;font-weight:700;color:#1a1a2e;margin:0}.food-cta-button-outline{background:transparent!important;color:#4caf50!important;border:2px solid #4caf50}.food-cta-button-outline:hover{background:#4caf50!important;color:#fff!important}@media(max-width:768px){.grocery-key-features-grid{grid-template-columns:repeat(2,1fr);gap:16px}.grocery-success-grid,.grocery-cost-factors,.grocery-benefit-grid,.grocery-process-grid{flex-direction:column;align-items:center}.grocery-process-step{max-width:100%}}@media(max-width:480px){.grocery-key-features-grid{grid-template-columns:1fr}}.food-btn{border:2px solid blue;background-color:#00f;color:#fff;padding:12px 24px;border-radius:6px}.food-btn:hover{background-color:#00f;color:#fff;border:2px solid blue}.mtl-new-hero-h1{color:#000}.highlight-word{color:var(--color-signature-blue);font-weight:700}.fds-card,.fds-card:focus,.fds-card:active,.fds-card:focus-visible,.fds-card:visited{outline:none!important;box-shadow:none!important;border:none!important}a,a:focus,a:active,a:focus-visible{outline:none!important;box-shadow:none!important;border:none!important}*{-webkit-tap-highlight-color:transparent}:root{--background: #edefff;--foreground: #171717;--primary-blue: #3e8cfb;--accent-blue: #3e8cfb}@theme inline{ --color-background: var(--background); --color-foreground: var(--foreground); --color-primary: var(--primary-blue); --font-sans: var(--font-geist-sans); --font-mono: var(--font-geist-mono); }body{background:var(--background);color:var(--foreground);font-family:var(--font-geist-sans),Arial,Helvetica,sans-serif;overflow-x:hidden}img{display:block;max-width:100%}select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath fill='%23111111' d='M9 12.4L2.7 5.5h12.6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 22px center;background-size:18px}html.aos-loaded [data-aos]{opacity:1}[data-aos]{transition:opacity .5s ease,transform .5s ease}@keyframes aos-safety-fallback-kf{to{opacity:1!important;transform:none!important}}[data-aos]:not(.aos-animate){animation:aos-safety-fallback-kf .6s ease 1.5s forwards}.aw-animate,.aw-animate--left,.aw-animate--right,.aw-animate--scale,.cs-animate,.cs-animate--left,.cs-animate--right,.cs-animate--scale,.ii-animate,.ii-animate--left,.ii-animate--right,.ii-animate--scale{opacity:1!important;transform:none!important}.aw-hero__inner,.aw-about__grid,.aw-whoweare__grid,.aw-services__grid,.aw-delivery__steps,.aw-reliable__inner,.aw-industries__grid,.aw-tech__grid,.aw-faq__wrapper,.aw-cta__inner{width:100%;box-sizing:border-box}.aw-container{width:100%;max-width:1200px;margin:0 auto;padding:0 24px;box-sizing:border-box}.aw-hero{padding:140px 24px 120px!important}.aw-hero__inner{max-width:820px;margin-left:auto;margin-right:auto;text-align:center}.aw-delivery__steps{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px}.aw-services__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px}.aw-industries__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:18px}.aw-tech__grid{display:grid;grid-template-columns:1.2fr .8fr;gap:40px;align-items:center}.aw-reliable__pillars{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px 18px}.aw-faq__wrapper{max-width:880px;margin:0 auto}.aw-cta__inner{text-align:center;max-width:760px;margin:0 auto}@media(max-width:900px){.aw-about__grid,.aw-whoweare__grid,.aw-tech__grid{grid-template-columns:1fr!important;gap:28px!important}.aw-hero{padding:110px 20px 90px!important}}.cloud-services-page{width:100%;overflow-x:clip}.cloud-services-page .cs-container{width:100%!important;max-width:1200px!important;margin:0 auto!important;padding:0 24px!important;box-sizing:border-box!important}.cloud-services-page .cs-hero{padding:140px 24px 100px!important;background:linear-gradient(135deg,#0a1330,#152050,#1e2c6b)!important;color:#fff!important;position:relative!important;overflow:hidden!important}.cloud-services-page .cs-hero__inner{max-width:900px!important;margin:0 auto!important;padding:0 24px!important;text-align:center!important;display:block!important;position:relative!important;z-index:1!important}.cloud-services-page .cs-hero__title,.cloud-services-page .cs-hero__subtitle,.cloud-services-page .cs-hero__desc{color:#fff!important;max-width:100%!important}.cloud-services-page .cs-hero__title{font-size:clamp(2rem,4.5vw,3rem)!important;font-weight:800!important;line-height:1.15!important;margin:12px 0 16px!important}.cloud-services-page .cs-hero__subtitle{font-size:clamp(1rem,1.6vw,1.15rem)!important;opacity:.9!important;margin:0 0 12px!important}.cloud-services-page .cs-hero__desc{font-size:.98rem!important;line-height:1.7!important;opacity:.85!important;margin:0 auto!important}.cloud-services-page section{width:100%!important;box-sizing:border-box!important}.cloud-services-page .cs-about,.cloud-services-page .cs-whoweare,.cloud-services-page .cs-services,.cloud-services-page .cs-delivery,.cloud-services-page .cs-reliable,.cloud-services-page .cs-industries,.cloud-services-page .cs-tech,.cloud-services-page .cs-faq,.cloud-services-page .cs-cta{padding:72px 0!important}.cloud-services-page .cs-about__grid,.cloud-services-page .cs-whoweare__grid,.cloud-services-page .cs-tech__grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:50px!important;align-items:center!important;width:100%!important}.cloud-services-page .cs-whoweare__grid{grid-template-columns:.9fr 1.1fr!important}.cloud-services-page .cs-stats,.cloud-services-page .cs-whoweare__stats,.cloud-services-page .cs-tech__stats{display:grid!important;grid-template-columns:1fr 1fr!important;gap:18px!important}.cloud-services-page .cs-stat{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;padding:18px 14px!important;text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:8px!important}.cloud-services-page .cs-stat--dark{background:linear-gradient(135deg,#1a1a2e,#2d3656)!important;color:#fff!important;border-color:transparent!important}.cloud-services-page .cs-stat__icon{font-size:1.8rem!important;line-height:1!important}.cloud-services-page .cs-stat__number{font-size:1.6rem!important;font-weight:800!important;color:inherit!important}.cloud-services-page .cs-stat__label{font-size:.82rem!important;font-weight:600!important;color:inherit!important}.cloud-services-page .cs-services__header{text-align:center!important;margin-bottom:40px!important}.cloud-services-page .cs-services__title{font-size:clamp(1.6rem,3vw,2.2rem)!important;font-weight:700!important;color:#1a1a2e!important;margin:0 0 10px!important}.cloud-services-page .cs-services__subtitle{color:#64748b!important;font-size:1rem!important;margin:0!important}.cloud-services-page .cs-services__grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))!important;gap:24px!important;width:100%!important}.cloud-services-page .cs-service-card{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:14px!important;padding:26px 22px!important;position:relative!important;box-shadow:0 2px 12px #0000000a!important;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease!important}.cloud-services-page .cs-service-card:hover{transform:translateY(-4px)!important;box-shadow:0 8px 28px #2563eb1f!important;border-color:#3b82f6!important}.cloud-services-page .cs-service-card__badge{display:inline-block!important;background:linear-gradient(135deg,#3b82f6,#6366f1)!important;color:#fff!important;font-size:.75rem!important;font-weight:800!important;padding:4px 10px!important;border-radius:999px!important;margin-bottom:12px!important}.cloud-services-page .cs-service-card__title{font-size:1.05rem!important;font-weight:700!important;color:#1a1a2e!important;margin:0 0 8px!important}.cloud-services-page .cs-service-card__text{font-size:.9rem!important;color:#475569!important;line-height:1.6!important;margin:0!important}.cloud-services-page .cs-service-card--wide{grid-column:auto!important}.cloud-services-page .cs-delivery{background:linear-gradient(180deg,#f8faff,#eef2ff)!important;text-align:center!important}.cloud-services-page .cs-delivery__heading{font-size:clamp(1.6rem,3vw,2.2rem)!important;font-weight:700!important;color:#1a1a2e!important;margin:0 0 10px!important}.cloud-services-page .cs-delivery__text{color:#475569!important;margin:0 0 32px!important}.cloud-services-page .cs-delivery__steps{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:10px!important;row-gap:16px!important}.cloud-services-page .cs-step{display:flex!important;flex-direction:column!important;align-items:center!important}.cloud-services-page .cs-step__circle{width:100px!important;height:100px!important;border-radius:16px!important;background:#fff!important;border:2px solid #e0e7ff!important;color:#1a1a2e!important;font-size:.72rem!important;font-weight:700!important;text-align:center!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:8px!important;line-height:1.25!important;word-break:break-word!important;overflow-wrap:anywhere!important;box-shadow:0 2px 10px #2563eb0f!important}.cloud-services-page .cs-step__arrow{color:#3b82f6!important;font-size:1.1rem!important;font-weight:300!important;margin:0 2px!important}.cloud-services-page .cs-reliable{background:linear-gradient(180deg,#f8f9fb,#eef1f8)!important}.cloud-services-page .cs-reliable__inner{max-width:900px!important;margin:0 auto!important;text-align:center!important}.cloud-services-page .cs-reliable__heading{font-size:clamp(1.6rem,3vw,2.2rem)!important;font-weight:700!important;color:#1a1a2e!important;margin:0 0 12px!important}.cloud-services-page .cs-reliable__text{color:#475569!important;margin:0 0 28px!important}.cloud-services-page .cs-reliable__pillars{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:12px!important}.cloud-services-page .cs-pillar{display:inline-flex!important;align-items:center!important;gap:8px!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:30px!important;padding:9px 18px!important;box-shadow:0 2px 8px #0000000a!important}.cloud-services-page .cs-pillar__dot{width:8px!important;height:8px!important;background:#3b82f6!important;border-radius:50%!important;flex-shrink:0!important}.cloud-services-page .cs-pillar__label{font-size:.88rem!important;color:#1a1a2e!important;font-weight:500!important}.cloud-services-page .cs-industries{background:#f8fafc!important;text-align:center!important}.cloud-services-page .cs-industries__title{font-size:clamp(1.6rem,3vw,2.2rem)!important;font-weight:700!important;color:#1a1a2e!important;margin:0 0 36px!important}.cloud-services-page .cs-industries__grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;gap:18px!important;width:100%!important}.cloud-services-page .cs-industry{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:14px!important;padding:28px 18px!important;text-align:center!important;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease!important}.cloud-services-page .cs-industry:hover{transform:translateY(-4px)!important;box-shadow:0 8px 28px #2563eb1a!important;border-color:#3b82f6!important}.cloud-services-page .cs-industry__icon{font-size:1.9rem!important;margin-bottom:10px!important;display:block!important}.cloud-services-page .cs-industry__title{font-size:.95rem!important;font-weight:600!important;color:#1a1a2e!important;margin:0!important}.cloud-services-page .cs-tech__tags{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:18px!important}.cloud-services-page .cs-tag{display:inline-block!important;background:#f1f5f9!important;color:#1a1a2e!important;font-size:.78rem!important;font-weight:600!important;padding:5px 12px!important;border-radius:20px!important;border:1px solid #e5e7eb!important;letter-spacing:0!important;text-transform:none!important}.cloud-services-page .cs-about__heading,.cloud-services-page .cs-whoweare__heading,.cloud-services-page .cs-tech__heading{font-size:clamp(1.5rem,2.6vw,2rem)!important;font-weight:700!important;color:#1a1a2e!important;margin:0 0 14px!important;line-height:1.25!important}.cloud-services-page .cs-about__text,.cloud-services-page .cs-whoweare__text,.cloud-services-page .cs-tech__text{font-size:.98rem!important;color:#475569!important;line-height:1.75!important;margin:0 0 12px!important}.cloud-services-page .cs-text-accent{color:#3b82f6!important}.cloud-services-page .cs-checklist{list-style:none!important;padding:0!important;margin:16px 0 0!important}.cloud-services-page .cs-checklist__item{display:flex!important;align-items:flex-start!important;gap:10px!important;padding:8px 0!important;color:#1a1a2e!important;font-size:.95rem!important;line-height:1.5!important}.cloud-services-page .cs-checklist__icon{color:#22c55e!important;font-weight:800!important;flex-shrink:0!important}.cloud-services-page .cs-faq{background:#f8fafc!important}.cloud-services-page .cs-faq__wrapper{max-width:820px!important;margin:0 auto!important;text-align:center!important}.cloud-services-page .cs-faq__heading{font-size:clamp(1.4rem,2.6vw,1.9rem)!important;font-weight:700!important;color:#1a1a2e!important;margin:0 0 8px!important}.cloud-services-page .cs-faq__subtext{color:#64748b!important;margin:0 0 28px!important}.cloud-services-page .cs-faq__list{text-align:left!important}.cloud-services-page .cs-faq__item{border-bottom:1px solid #e5e7eb!important}.cloud-services-page .cs-faq__question{display:flex!important;justify-content:space-between!important;align-items:center!important;width:100%!important;padding:18px 12px 18px 0!important;cursor:pointer!important;font-size:1rem!important;font-weight:600!important;color:#1a1a2e!important;list-style:none!important;gap:16px!important}.cloud-services-page .cs-faq__question::-webkit-details-marker{display:none!important}.cloud-services-page .cs-faq__chevron{flex-shrink:0!important;width:18px!important;height:18px!important;position:relative!important;transition:transform .3s ease!important;margin-right:6px!important}.cloud-services-page .cs-faq__chevron:before{content:""!important;position:absolute!important;top:50%!important;left:50%!important;width:9px!important;height:9px!important;border-right:2.5px solid #1a1a2e!important;border-bottom:2.5px solid #1a1a2e!important;transform:translate(-50%,-25%) rotate(45deg)!important;transition:transform .3s ease!important}.cloud-services-page .cs-faq__item[open] .cs-faq__chevron:before{transform:translate(-50%,-25%) rotate(-135deg)!important}.cloud-services-page .cs-faq__answer{padding:0 0 18px!important}.cloud-services-page .cs-faq__answer p{font-size:.92rem!important;color:#475569!important;line-height:1.7!important;margin:0!important}.cloud-services-page .cs-cta{background:linear-gradient(135deg,#0a1330,#1e2c6b)!important;color:#fff!important;text-align:center!important}.cloud-services-page .cs-cta__inner{max-width:760px!important;margin:0 auto!important;padding:16px 24px!important}.cloud-services-page .cs-cta__heading{font-size:clamp(1.6rem,3vw,2.2rem)!important;font-weight:800!important;color:#fff!important;margin:0 0 12px!important}.cloud-services-page .cs-cta__text{color:#ffffffd9!important;margin:0 0 22px!important;font-size:1rem!important;line-height:1.7!important}.cloud-services-page .cs-cta__button{display:inline-block!important;background:#fff!important;color:#1a1a2e!important;font-weight:700!important;padding:14px 30px!important;border:none!important;border-radius:10px!important;cursor:pointer!important;font-size:.95rem!important;transition:transform .25s ease,box-shadow .25s ease!important}.cloud-services-page .cs-cta__button:hover{transform:translateY(-2px)!important;box-shadow:0 10px 30px #00000040!important}.cloud-services-page{color:#0f172a;background:#fff}@media(max-width:900px){.cloud-services-page .cs-about__grid,.cloud-services-page .cs-whoweare__grid,.cloud-services-page .cs-tech__grid{grid-template-columns:1fr!important;gap:28px!important}.cloud-services-page .cs-hero{padding:110px 20px 80px!important}.cloud-services-page .cs-about,.cloud-services-page .cs-whoweare,.cloud-services-page .cs-services,.cloud-services-page .cs-delivery,.cloud-services-page .cs-reliable,.cloud-services-page .cs-industries,.cloud-services-page .cs-tech,.cloud-services-page .cs-faq,.cloud-services-page .cs-cta{padding:56px 0!important}}@media(max-width:600px){.cloud-services-page .cs-stats,.cloud-services-page .cs-whoweare__stats,.cloud-services-page .cs-tech__stats{grid-template-columns:1fr!important}.cloud-services-page .cs-industries__grid{grid-template-columns:1fr 1fr!important;gap:14px!important}.cloud-services-page .cs-step__circle{width:90px!important;height:90px!important;font-size:.66rem!important}}.co-faq__question:after,.co-faq__item[open] .co-faq__question:after{content:none!important;display:none!important;border:none!important;margin:0!important;width:0!important;height:0!important}.ur-step__circle{word-break:break-word;overflow-wrap:anywhere;hyphens:auto;padding:10px 8px!important;line-height:1.25!important}.ur-delivery__steps{flex-wrap:wrap!important;gap:10px!important;row-gap:18px!important}.ur-delivery__steps>.ur-step:last-child .ur-step__circle,.ur-delivery__steps>.ur-step:nth-child(5) .ur-step__circle{width:110px;font-size:.66rem}@media(max-width:600px){.ur-step__circle{width:95px!important;height:95px!important;font-size:.65rem!important}.ur-delivery__steps>.ur-step:last-child .ur-step__circle,.ur-delivery__steps>.ur-step:nth-child(5) .ur-step__circle{width:105px!important}}@media(max-width:768px){.pf-track{gap:0!important}.pf-card,.pf-card--active{flex:1 1 100%!important;min-width:100%!important;height:280px!important}.pf-card--active .pf-img{width:50%!important}.pf-card--active .pf-info{right:calc(50% + 12px)!important}.pf-card-title,.pf-card-title a{font-size:15px!important}}.Home-new-logo-scroll-container{display:flex;flex-direction:column;gap:16px;overflow:hidden}.Home-new-logo-scroll-reverse{animation-direction:reverse!important}.Home-new-logo-scroll-reverse>.Homenew-logo-grid-item{animation-direction:reverse!important}.logo-modal-overlay{position:fixed;inset:0;background:#00000080;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px}.logo-modal-content{background:#fff;border-radius:20px;max-width:1200px;width:100%;max-height:85vh;overflow-y:auto;padding:40px;position:relative}.logo-modal-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:30px;gap:20px}.logo-modal-title{font-size:18px;color:#333;line-height:1.5}.logo-modal-close{flex-shrink:0}.logo-modal-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.logo-modal-item{background:#fff;border:1px solid #eee;border-radius:12px;padding:20px;display:flex;align-items:center;justify-content:center;min-height:100px;transition:box-shadow .3s ease}.logo-modal-item:hover{box-shadow:0 4px 15px #0000001a}.logo-modal-item img{max-width:120px;max-height:60px;object-fit:contain}@media(max-width:768px){.logo-modal-grid{grid-template-columns:repeat(3,1fr);gap:12px}.logo-modal-content{padding:20px}}@media(max-width:480px){.logo-modal-grid{grid-template-columns:repeat(2,1fr)}}.home-page .header-area,.home-page .navbar-area,.home-page nav,.home-page .main-nav,.home-page header{background:#fff!important;border-bottom:none!important;box-shadow:none!important}.sp-hero{background:radial-gradient(ellipse 55% 50% at 10% 50%,rgba(100,70,200,.15) 0%,transparent 70%),radial-gradient(ellipse 50% 50% at 90% 45%,rgba(62,140,251,.1) 0%,transparent 70%),radial-gradient(ellipse 70% 50% at 50% 0%,rgba(120,90,220,.08) 0%,transparent 60%),#0a0a1a;display:flex;flex-direction:column;align-items:center;padding:160px 32px 80px;position:relative}.sp-hero__inner{max-width:900px;text-align:center;animation:spFadeUp .9s ease-out both}.sp-hero__badge{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;border-radius:50px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);font-family:var(--font-primary);font-size:13px;font-weight:500;color:#ffffff80;margin-bottom:40px;animation:spFadeUp .7s ease-out .1s both}.sp-hero__badge-icon{font-size:16px}.sp-hero__badge-tag{padding:2px 10px;border-radius:50px;background:var(--color-signature-blue);color:#fff;font-size:11px;font-weight:600}.sp-hero__title{font-family:var(--font-primary)!important;font-size:clamp(36px,5vw,62px)!important;font-weight:700!important;line-height:1.12!important;margin:0 0 28px;letter-spacing:-2px;animation:spFadeUp .8s ease-out .15s both;color:#fff!important}.sp-hero__title-grad{background:linear-gradient(90deg,#fff 0%,#7aabf5 20%,var(--color-signature-blue) 40%,#8a8a7a 60%,#bfaa6a 78%,var(--color-bright-horizon) 90%,#d4a840 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.sp-hero__desc{font-family:var(--font-primary)!important;font-size:17px!important;line-height:1.7!important;color:#ffffff73!important;margin:0 auto 36px;max-width:540px;animation:spFadeUp .8s ease-out .3s both}.sp-hero__cta-row{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;animation:spFadeUp .8s ease-out .42s both}.sp-hero__cta-primary{display:inline-block;padding:16px 36px;background:var(--color-signature-blue);color:#fff;border-radius:12px;font-family:var(--font-primary);font-size:15px;font-weight:600;text-decoration:none;transition:all .3s ease}.sp-hero__cta-primary:hover{transform:translateY(-2px);box-shadow:0 14px 44px #3e8cfb59;color:#fff;text-decoration:none}.sp-hero__cta-outline{display:inline-block;padding:16px 36px;background:transparent;color:#ffffffbf;border:1.5px solid rgba(255,255,255,.15);border-radius:12px;font-family:var(--font-primary);font-size:15px;font-weight:600;text-decoration:none;transition:all .3s ease}.sp-hero__cta-outline:hover{border-color:#ffffff4d;background:#ffffff0d;transform:translateY(-2px);color:#fff;text-decoration:none}.sp-showcase{display:grid;grid-template-columns:280px 1fr 280px;gap:0;margin-top:70px;padding:0 20px;max-width:1200px;width:100%;align-items:center}.sp-showcase__center{border-radius:20px;overflow:hidden;box-shadow:0 12px 40px #0000004d;animation:spFadeUp .8s ease-out .5s both;min-height:550px}.sp-showcase__center-img{width:100%;height:100%;min-height:550px;display:block;object-fit:cover}.sp-showcase__side{display:flex;flex-direction:column;gap:16px;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.sp-showcase__side--left{z-index:2;opacity:0;transform:translate(-60px)}.sp-showcase__side--right{padding-left:20px;opacity:0;transform:translate(60px)}.sp-showcase__text-card{background:#161830;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:24px;margin-right:-50px;position:relative;z-index:3}.sp-showcase__side--left.sp-showcase--visible{opacity:1;transform:translate(0)}.sp-showcase__side--right.sp-showcase--visible{opacity:1;transform:translate(0);transition-delay:.2s}.sp-showcase__stat-card{background:#161830;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:24px}.sp-showcase__stat-num{font-family:var(--font-primary);font-size:36px;font-weight:800;color:#fff;margin-bottom:4px}.sp-showcase__stat-label{font-family:var(--font-primary);font-size:13px;color:#ffffff73;line-height:1.4;margin-bottom:14px}.sp-showcase__stat-img{border-radius:10px;overflow:hidden;margin-top:4px}.sp-showcase__stat-img img{width:100%;height:auto;display:block;border-radius:10px}.sp-showcase__text-card p{font-family:var(--font-primary);font-size:14px;color:#ffffff80;line-height:1.65;margin:0 0 18px}.sp-showcase__link{font-family:var(--font-primary);font-size:14px;font-weight:600;color:#fff;text-decoration:none;display:inline-flex;align-items:center;gap:6px;padding:8px 20px;border:1.5px solid rgba(255,255,255,.2);border-radius:50px;transition:all .3s ease}.sp-showcase__link:hover{background:var(--color-signature-blue);border-color:var(--color-signature-blue);color:#fff;text-decoration:none}.sp-showcase__right-card{background:#161830;border:1px solid rgba(255,255,255,.08);border-radius:16px;overflow:hidden;display:flex;flex-direction:column}.sp-showcase__right-top{padding:24px;text-align:center;flex-shrink:0}.sp-showcase__badge-num{display:inline-block;font-family:var(--font-primary);font-size:18px;font-weight:700;color:#fff;background:#ffffff14;border-radius:50px;padding:6px 18px;margin-bottom:12px}.sp-showcase__badge-text{font-family:var(--font-primary);font-size:22px;font-weight:700;color:#fffc;line-height:1.25;font-style:italic}.sp-showcase__right-img{flex:1;overflow:hidden;min-height:0}.sp-showcase__right-img img{width:100%;height:100%;max-height:300px;display:block;object-fit:cover;object-position:top center}.mh-hero__marquee{width:100%;overflow:hidden;border-top:1px solid rgba(255,255,255,.05);padding:20px 0;background:#0a0a1a99}.mh-hero__marquee-track{display:flex;width:max-content;animation:mhMarquee 40s linear infinite}.mh-hero__marquee-item{font-family:var(--font-primary);font-size:14px;font-weight:600;color:#ffffff1f;letter-spacing:3px;text-transform:uppercase;white-space:nowrap;flex-shrink:0}@keyframes spFadeUp{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@keyframes mhMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.sp-showcase__stat-card:hover,.sp-showcase__text-card:hover,.sp-showcase__right-card:hover{transform:translateY(-4px);box-shadow:0 10px 32px #3e8cfb14;transition:all .3s ease}@media(max-width:1024px){.sp-showcase{grid-template-columns:200px 1fr 200px;gap:14px}.sp-showcase__stat-num{font-size:28px}.sp-showcase__badge-text{font-size:17px}}@media(max-width:768px){.sp-hero{padding:120px 16px 50px}.sp-hero__title{font-size:clamp(28px,7vw,44px)!important;letter-spacing:-1.5px}.sp-hero__desc{font-size:15px!important;max-width:420px}.sp-hero__cta-primary,.sp-hero__cta-outline{padding:14px 28px;font-size:14px}.sp-hero__badge{font-size:11px;padding:6px 14px}.sp-showcase{grid-template-columns:1fr;max-width:100%;margin:40px auto 0;gap:16px;padding:0 16px}.sp-showcase__center{order:-1;border-radius:16px;width:100%}.sp-showcase__center-img{width:100%;height:auto;aspect-ratio:16/10;object-fit:cover}.sp-showcase__side{flex-direction:row;gap:12px}.sp-showcase__side>*{flex:1;min-width:0}.sp-showcase__side--left,.sp-showcase__side--right{opacity:0;transform:translateY(30px)!important}.sp-showcase__side--left.sp-showcase--visible,.sp-showcase__side--right.sp-showcase--visible{opacity:1;transform:translateY(0)!important}.sp-showcase__right-card{border-radius:14px}.sp-showcase__right-top{padding:18px}.sp-showcase__right-img img{object-position:top center}.sp-showcase__stat-card{padding:18px}.sp-showcase__stat-num{font-size:24px}.sp-showcase__stat-label{font-size:11px;margin-bottom:10px}.sp-showcase__stat-img img{border-radius:8px}.sp-showcase__text-card{padding:18px}.sp-showcase__text-card p{font-size:13px;margin-bottom:14px}.sp-showcase__link{font-size:12px;padding:6px 16px}.sp-showcase__badge-num{font-size:15px;padding:4px 14px}.sp-showcase__badge-text{font-size:16px}}@media(max-width:480px){.sp-hero{padding:100px 14px 40px}.sp-hero__title{font-size:clamp(24px,8vw,34px)!important;letter-spacing:-1px}.sp-hero__inner{max-width:100%}.sp-hero__badge{font-size:10px;padding:5px 12px;gap:6px}.sp-hero__cta-row{flex-direction:column;align-items:center}.sp-hero__cta-primary,.sp-hero__cta-outline{width:100%;max-width:280px;text-align:center;padding:13px 24px}.sp-showcase{padding:0 12px;gap:12px}.sp-showcase__side{flex-direction:column;gap:12px}.sp-showcase__center-img{aspect-ratio:4/3}.sp-showcase__right-img img{object-position:top center;min-height:200px}.sp-showcase__stat-num{font-size:22px}.sp-showcase__badge-text{font-size:15px}}@media(max-width:768px){.logo-modal-grid-inline{grid-template-columns:repeat(3,1fr)!important;gap:12px!important}}@media(max-width:480px){.logo-modal-grid-inline{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:768px){.mtl-new-hero{min-height:60vh!important;padding:40px 16px 60px!important}.mtl-new-hero-h1{font-size:clamp(28px,7vw,42px)!important;letter-spacing:-1px!important}.mtl-new-hero-sub{font-size:15px!important;max-width:100%!important;padding:0 8px}.mtl-new-hero-btn{font-size:15px!important;padding:14px 28px!important}}@media(max-width:480px){.mtl-new-hero{min-height:50vh!important;padding:30px 12px 50px!important}.mtl-new-hero-h1{font-size:clamp(24px,8vw,32px)!important}.mtl-new-hero-sub{font-size:14px!important}.mtl-new-hero-btn{font-size:14px!important;padding:12px 24px!important}}@media(max-width:991px){.ree-header,.ree-header.fixed-top,.menu-header{background:#fff!important}.nav-brand img{max-height:36px}}@media(max-width:768px){.whatsapp-hero-btn{bottom:70px!important;right:12px!important}.whatsapp-hero-img{width:48px!important;height:48px!important}}@media(max-width:768px){.bottom-nav{padding:8px 0!important}}#brochureModal{padding:20px!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}#brochureModal.hide{display:none!important}.brochure-modal-box{width:min(920px,100%)!important;max-width:100%!important;max-height:calc(100vh - 40px)!important;height:auto!important;margin:0 auto!important;overflow:hidden!important;box-sizing:border-box!important;display:flex!important}.brochure-modal-right{flex:1 1 auto!important;min-width:0!important;padding:32px 36px!important;overflow-y:auto!important;max-height:calc(100vh - 40px)!important;box-sizing:border-box!important}.brochure-modal-title{font-size:clamp(.95rem,3.2vw,1.3rem)!important;line-height:1.25!important;letter-spacing:.3px!important;word-break:break-word!important;overflow-wrap:anywhere!important;white-space:normal!important;padding-right:36px!important;margin-bottom:18px!important;max-width:calc(100% - 36px)!important;box-sizing:border-box!important;text-transform:none!important}@media(max-width:480px){.brochure-modal-title{letter-spacing:0!important;text-transform:none!important;font-size:1rem!important;line-height:1.3!important}}.brochure-error{display:block;color:#dc2626;font-size:12px;line-height:1.4;margin:-12px 0 14px;min-height:1em}.brochure-error:empty{margin:0;min-height:0}.brochure-error--form{margin-top:14px;font-weight:600}.brochure-input-group--error{border-color:#dc2626!important;background:#fef2f2!important;box-shadow:0 0 0 3px #dc262614!important}.brochure-input-group--error .brochure-input-icon{color:#dc2626!important}#brochureForm input[aria-invalid=true],#brochureForm select[aria-invalid=true]{color:#1a1a2e!important}#brochureForm input:focus,#brochureForm select:focus{outline:none!important}#brochureForm .brochure-input-group:focus-within:not(.brochure-input-group--error){border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f614!important}.brochure-submit-btn:disabled{opacity:.65!important;cursor:not-allowed!important}@media(max-width:900px){.brochure-modal-box{max-width:720px!important}.brochure-modal-left{flex:0 0 38%!important}.brochure-modal-circle{width:220px!important;height:220px!important}.brochure-modal-right{padding:28px!important}}@media(max-width:768px){#brochureModal{padding:12px!important;align-items:flex-start!important}.brochure-modal-box{flex-direction:column!important;width:100%!important;max-height:calc(100vh - 24px)!important;margin:0 auto!important;border-radius:14px!important}.brochure-modal-left{flex:0 0 auto!important;padding:18px!important}.brochure-modal-circle{width:140px!important;height:140px!important}.brochure-modal-right{width:100%!important;padding:22px 20px 24px!important;max-height:none!important}.brochure-modal-title{font-size:clamp(.95rem,4.4vw,1.15rem)!important;margin-bottom:14px!important;padding-right:30px!important}.brochure-close-btn{top:10px!important;right:12px!important;font-size:22px!important}}@media(max-width:380px){.brochure-modal-right{padding:18px 14px 20px!important}.brochure-modal-title{font-size:.95rem!important;letter-spacing:0!important;text-transform:none!important}.brochure-form-label{font-size:12px!important}.brochure-input-group input,.brochure-form-select{font-size:13px!important}.brochure-submit-btn{width:100%!important;padding:12px!important;font-size:13px!important}}@media(max-height:600px)and (max-width:768px){#brochureModal{align-items:flex-start!important;padding-top:12px!important}.brochure-modal-box{max-height:calc(100vh - 24px)!important}.brochure-modal-left{display:none!important}}@media(max-width:768px){.header-spacer{height:110px!important}}.mtl-new-hero,.hero-inner{overflow:visible!important}select.rq-select{max-width:100%!important}@media(max-width:768px){select{max-width:calc(100vw - 32px)!important}.rq-select,.brochure-form-select{max-width:100%!important;overflow:hidden!important}}@media(max-width:768px){.mtl-new-hero{padding-top:20px!important;padding-bottom:40px!important;min-height:auto!important;overflow:visible!important}.hero-inner{transform:none!important;padding-top:0!important;overflow:visible!important}}@media(max-width:480px){.mtl-new-hero{padding-top:16px!important;padding-bottom:30px!important}}@media(max-width:768px){.mtl-stats-bar{flex-direction:column!important;align-items:flex-start!important;padding:30px 16px!important;gap:24px!important}.mtl-stats-heading{flex:unset!important;width:100%!important;font-size:clamp(24px,6vw,36px)!important;line-height:1.25!important;text-align:left!important;word-break:break-word!important}.mtl-stats-items{gap:30px!important;margin-right:0!important;width:100%!important;justify-content:space-between!important}.mtl-partners-wrap{margin-top:0!important}}@media(max-width:480px){.mtl-stats-heading{font-size:clamp(22px,7vw,30px)!important}}@media(max-width:768px){.wcs2-grid{grid-template-columns:1fr!important;gap:32px!important}.wcs2-image-wrap{max-width:100%!important;width:100%!important}}@media(max-width:600px){.wcs2-stats{grid-template-columns:1fr 1fr!important;gap:0!important}.wcs2-stat h3,.wcs2-num{font-size:28px!important;line-height:1.2!important;word-break:break-word!important}.wcs2-stat p{font-size:13px!important;word-break:break-word!important;overflow-wrap:break-word!important}.wcs2-container{padding:0 16px!important}}@media(max-width:768px){.fds-title{white-space:normal!important;font-size:clamp(24px,6vw,36px)!important;line-height:1.2!important;text-align:center!important;word-break:break-word!important}.fds-subtitle{font-size:18px!important;line-height:1.4!important;letter-spacing:-.5px!important}.fds-header{padding:0 16px!important}.fds-label{font-size:12px!important}}@media(max-width:480px){.fds-title{font-size:clamp(20px,7vw,28px)!important}.fds-subtitle{font-size:16px!important}}@media(max-width:768px){.wm-apart-section{padding:50px 16px!important}.wm-apart-heading{font-size:clamp(24px,6vw,34px)!important;line-height:1.2!important;word-break:break-word!important}.wm-apart-subheading{font-size:15px!important;line-height:1.5!important;padding:0!important}.wm-apart-row{flex-direction:column!important}.wm-apart-card{flex:unset!important;width:100%!important;min-height:200px!important}.wm-apart-row{flex-direction:column!important;gap:16px!important}.wm-apart-card{flex:unset!important;width:100%!important;min-height:auto!important;padding:20px!important}.wm-apart-card:hover{flex:unset!important}.wm-apart-img-panel{display:none!important}.wm-apart-card:hover .wm-apart-card-content,.wm-apart-card .wm-apart-card-content{width:100%!important}.wm-apart-card-title{font-size:17px!important;line-height:1.3!important}.wm-apart-card-desc{font-size:13px!important}.wm-apart-grid{padding:0!important;gap:16px!important}}@media(max-width:768px){[class*=HonorsCode_container]{min-height:auto!important;height:auto!important;view-timeline-name:none!important}[class*=HonorsCode_sticky]{height:auto!important;position:relative!important;top:auto!important;padding:50px 16px!important;overflow:visible!important}[class*=HonorsCode_content]{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:16px!important;position:relative!important;height:auto!important}[class*=HonorsCode_floatingImagePrimary],[class*=HonorsCode_floatingImageSecondary]{position:relative!important;top:auto!important;left:auto!important;transform:none!important;animation:none!important;opacity:1!important;width:100px!important;height:100px!important;border-radius:14px!important;box-shadow:0 4px 16px #0000001a!important;flex-shrink:0!important;background-color:#fff!important;padding:6px!important;box-sizing:border-box!important;overflow:hidden!important}[class*=HonorsCode_floatingImagePrimary] img,[class*=HonorsCode_floatingImageSecondary] img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center center!important;display:block!important}[class*=HonorsCode_centerText]{animation:none!important;opacity:1!important;transform:none!important;z-index:10!important;order:-1!important;width:100%!important;text-align:center!important}[class*=HonorsCode_mainHeading]{font-size:clamp(28px,8vw,42px)!important;line-height:1.2!important}[class*=HonorsCode_subText]{font-size:14px!important;padding:0 8px!important}[class*=HonorsCode_contactButton]{width:90px!important;height:90px!important;font-size:.85rem!important}}@media(max-width:480px){[class*=HonorsCode_floatingImagePrimary],[class*=HonorsCode_floatingImageSecondary]{width:80px!important;height:80px!important;padding:5px!important}[class*=HonorsCode_floatingImagePrimary] img,[class*=HonorsCode_floatingImageSecondary] img{object-fit:contain!important;object-position:center center!important}[class*=HonorsCode_mainHeading]{font-size:clamp(24px,9vw,34px)!important}}[class*=HonorsCode_floatingImagePrimary],[class*=HonorsCode_floatingImageSecondary]{background-color:#fff!important;padding:10px!important;box-sizing:border-box!important;overflow:hidden!important}[class*=HonorsCode_floatingImagePrimary] img,[class*=HonorsCode_floatingImageSecondary] img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center center!important;display:block!important}@media(max-width:1280px){[class*=HonorsCode_floatingImagePrimary],[class*=HonorsCode_floatingImageSecondary]{padding:8px!important}}@media(max-width:768px){[class*=HonorsCode_floatingImagePrimary],[class*=HonorsCode_floatingImageSecondary]{padding:6px!important}}@media(max-width:480px){[class*=HonorsCode_floatingImagePrimary],[class*=HonorsCode_floatingImageSecondary]{padding:5px!important}}.sec-pad{padding:40px 0}.sec-pad .container{max-width:1200px;margin:0 auto;padding:0 20px}.sec-pad h1{font-size:clamp(22px,5vw,36px);line-height:1.3;word-break:break-word}.sec-pad p{font-size:15px;line-height:1.7;word-break:break-word;overflow-wrap:break-word}.sec-pad ul.ul-list-icon{padding-left:0;list-style:none}.sec-pad ul.ul-list-icon>li{font-size:16px;font-weight:600;margin-bottom:24px;line-height:1.5}.sec-pad ul.ul-list-icon>li>p{font-weight:400;margin-top:8px}.sec-pad ul.ul-list-icon>li>ul{padding-left:20px;margin-top:8px}.sec-pad ul.ul-list-icon>li>ul>li{font-weight:400;font-size:14px;margin-bottom:8px}@media(max-width:768px){.sec-pad{padding:20px 0 100px}.sec-pad .container{padding:0 16px}.sec-pad h1{font-size:clamp(20px,6vw,28px)!important}.sec-pad p{font-size:14px}.sec-pad ul.ul-list-icon>li{font-size:15px}.sec-pad ul.ul-list-icon>li>ul>li{font-size:13px}}@media(max-width:768px){iframe[src*="tawk.to"],.tawk-min-container,[class*=tawk-min],#tawk-bubble-container,[id*=tawk],div[class*=widget-visible]{bottom:70px!important;right:5px!important;max-width:55px!important;max-height:55px!important;transform:scale(.65)!important;transform-origin:bottom right!important;z-index:9990!important}.sec-pad{padding-bottom:60px!important;position:relative!important;z-index:1!important}.whatsapp-hero-btn{bottom:130px!important;right:10px!important}.whatsapp-hero-img{width:44px!important;height:44px!important}footer{position:relative!important;z-index:1!important;padding-bottom:70px!important}}@media(max-width:480px){.menu-header{padding:8px 10px!important;gap:6px!important;align-items:center!important}.menu-logo .nav-brand img{max-height:34px!important}.mobile-menu2{gap:6px!important;flex-shrink:0!important;margin-left:auto!important}.mobile-menu2 .toggle{width:28px!important;height:22px!important;flex-shrink:0!important;padding:4px!important;box-sizing:content-box!important}.mobile-menu2 .ree-btn2{padding:8px 10px!important;font-size:13px!important}}@media(max-width:360px){.menu-header{padding:8px!important}.menu-logo .nav-brand img{max-height:30px!important}.mobile-menu2 .toggle{width:26px!important;height:20px!important}.mobile-menu2 .ree-btn2{padding:7px 9px!important;font-size:12px!important}}@media(max-width:768px){.mtl-stats-items{justify-content:center!important;gap:48px!important}.mtl-stats-items>.mtl-stat-item{flex:0 0 auto!important;min-width:130px!important;max-width:160px!important;text-align:left!important}}@media(max-width:480px){.mtl-stats-items{gap:32px!important}.mtl-stats-items>.mtl-stat-item{min-width:115px!important}}@media(max-width:1024px){.bm-steps-container{gap:10px!important;padding:14px 0 24px!important}.bm-steps-container .bm-step-arrow{padding-top:0!important;padding-bottom:0!important;margin:0!important;font-size:20px!important;line-height:1!important}.bm-steps-container .bm-step-card{width:180px!important}.bm-steps-container .bm-step-img-box{margin:0 auto 10px!important}}@media(max-width:480px){.bm-steps-container{gap:8px!important}.bm-steps-container .bm-step-img-box{width:112px!important;height:112px!important}.bm-steps-container .bm-step-card{width:160px!important}}@media(max-width:768px){.tech-section{padding:60px 20px!important}.tech-inner{padding:0 4px!important}.tech-heading{font-size:clamp(26px,6vw,34px)!important;line-height:1.15!important;word-break:keep-all!important;overflow-wrap:normal!important;white-space:normal!important}.tech-heading .tech-char{white-space:nowrap}.tech-right{padding-left:4px!important;padding-right:4px!important}}@media(max-width:480px){.tech-section{padding:48px 18px!important}.tech-heading{font-size:clamp(22px,7vw,28px)!important}.tech-right{padding-left:2px!important}}@media(max-width:360px){.tech-heading{font-size:21px!important;letter-spacing:-.02em!important}}@media(max-width:1150px){#main-nav{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background:#fff}#main-nav>ul{padding:12px 0!important}#main-nav ul li a{padding:14px 20px!important;font-size:15px!important;font-weight:500!important;color:#0f141e!important;border-bottom:1px solid rgba(0,0,0,.06)!important;transition:background-color .18s ease,color .18s ease!important}#main-nav ul li a:hover,#main-nav ul li a:focus{background-color:#f3f1ff!important;color:#3e8cfb!important}#main-nav>ul>li>a{font-weight:600!important;letter-spacing:-.01em!important}#main-nav ul ul li a{font-size:14px!important;font-weight:500!important;color:#3e4656!important;padding-left:32px!important}#main-nav ul ul ul li a{font-size:13px!important;color:#5b6573!important;padding-left:48px!important}#main-nav .bottom-nav{display:flex!important;justify-content:space-around!important;padding:18px 16px!important;margin-top:24px!important;border-top:1px solid rgba(0,0,0,.08)!important;background:#f3f1ff!important}#main-nav .bottom-nav li{list-style:none!important}#main-nav .bottom-nav li a{padding:6px!important;border:none!important;border-radius:10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:transform .2s ease,background-color .2s ease!important}#main-nav .bottom-nav li a:hover{background:#fff!important;transform:translateY(-2px)!important}#main-nav .bottom-nav li a img{width:22px!important;height:22px!important}.top-header{display:flex!important}}@media(max-width:480px){body .mobile-menu2 .toggle,body .mobile-menu2 .toggle.hc-nav-trigger,body .mobile-menu2 .hc-nav-trigger{width:28px!important;height:26px!important;padding:3px!important;margin:0!important;flex-shrink:0!important;box-sizing:content-box!important}body .menu-header{padding:8px 10px!important;gap:6px!important}}@media(max-width:360px){body .mobile-menu2 .toggle,body .mobile-menu2 .toggle.hc-nav-trigger,body .mobile-menu2 .hc-nav-trigger{width:24px!important;height:22px!important}body .mobile-menu2 .toggle span,body .mobile-menu2 .toggle.hc-nav-trigger span,body .mobile-menu2 .toggle span:before,body .mobile-menu2 .toggle span:after,body .mobile-menu2 .toggle.hc-nav-trigger span:before,body .mobile-menu2 .toggle.hc-nav-trigger span:after{width:20px!important}body .menu-header{padding:6px 8px!important;gap:4px!important}}@media(max-width:320px){body .mobile-menu2 .toggle,body .mobile-menu2 .toggle.hc-nav-trigger,body .mobile-menu2 .hc-nav-trigger{width:22px!important;height:20px!important}body .mobile-menu2 .toggle span,body .mobile-menu2 .toggle.hc-nav-trigger span,body .mobile-menu2 .toggle span:before,body .mobile-menu2 .toggle span:after,body .mobile-menu2 .toggle.hc-nav-trigger span:before,body .mobile-menu2 .toggle.hc-nav-trigger span:after{width:18px!important}body .menu-logo .nav-brand img{max-height:28px!important}body .menu-header{padding:6px!important}}@media(max-width:1150px){body .top-header{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;padding:6px 10px!important;gap:8px 16px!important;height:auto!important;min-height:38px!important;font-size:12px!important}body .top-header .tb-phone-center{display:inline-flex!important;visibility:visible!important;opacity:1!important;position:static!important;transform:none!important;flex-wrap:nowrap!important;flex-shrink:0!important;margin:0!important;gap:14px!important}body .top-header .tb-phone-center span{display:inline-flex!important;margin-right:0!important}body .top-header .tb-phone-center a{font-size:12px!important}body .top-header .tb-phone-center img{width:16px!important;height:11px!important}}@media(max-width:768px){body .top-header{padding:5px 10px!important;gap:6px 12px!important;font-size:11px!important}body .top-header .tb-phone-center a{font-size:11.5px!important}}@media(max-width:480px){body .top-header{justify-content:center!important;padding:5px 8px!important}body .top-header>div:first-child{flex-basis:100%!important;justify-content:center!important}body .top-header .tb-email-text{font-size:11px!important;display:inline-block!important}body .top-header .tb-phone-center{flex-basis:100%!important;justify-content:center!important;gap:12px!important}body .top-header .tb-phone-center a{font-size:11px!important}}@media(max-width:360px){body .top-header .tb-email-text{display:none!important}body .top-header .tb-phone-center a{font-size:10.5px!important}body .top-header .tb-phone-center{gap:8px!important}}@media(max-width:768px){body .mtl-stats-items{justify-content:center!important;align-items:flex-start!important;gap:48px!important;margin-right:0!important;margin-left:0!important;flex-wrap:nowrap!important;width:100%!important}body .mtl-stats-items>.mtl-stat-item{flex:0 1 auto!important;min-width:130px!important;max-width:180px!important;text-align:left!important}}@media(max-width:480px){body .mtl-stats-items{gap:28px!important}body .mtl-stats-items>.mtl-stat-item{min-width:110px!important}body .mtl-stat-number{font-size:30px!important;line-height:36px!important}}@media(max-width:1024px){body .bm-steps-container{gap:10px!important;padding:14px 0 24px!important;flex-direction:column!important;align-items:center!important}body .bm-steps-container .bm-step-arrow{padding-top:0!important;padding-bottom:0!important;margin:0!important;font-size:20px!important;line-height:1!important;transform:rotate(90deg)!important}body .bm-steps-container .bm-step-card{width:200px!important;margin:0!important}body .bm-steps-container .bm-step-img-box{margin:0 auto 8px!important}}@media(max-width:480px){body .bm-steps-container{gap:6px!important}body .bm-steps-container .bm-step-img-box{width:108px!important;height:108px!important}body .bm-steps-container .bm-step-card{width:170px!important}}@media(max-width:768px){body .tech-section{padding:60px 20px!important}body .tech-inner{padding-left:4px!important;padding-right:4px!important}body .tech-heading{font-size:clamp(26px,6vw,32px)!important;line-height:1.2!important;white-space:normal!important;word-break:keep-all!important;overflow-wrap:normal!important;padding-left:0!important}body .tech-heading .tech-char{white-space:nowrap!important}body .tech-right{padding-left:6px!important;padding-right:6px!important}}@media(max-width:480px){body .tech-section{padding:48px 18px!important}body .tech-heading{font-size:24px!important;letter-spacing:-.01em!important}}@media(max-width:360px){body .tech-heading{font-size:21px!important;letter-spacing:-.02em!important}}html body .mtl-new-hero,html body .mtl-new-hero .hero-inner,html body section.mtl-new-hero .mtl-new-hero-badge{overflow:visible!important}html body section.mtl-new-hero .mtl-new-hero-badge{display:block!important;width:100%!important;max-width:min(clamp(180px,18vw + 60px,280px),calc(100vw - 32px))!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0 auto 14px!important;padding:0!important;box-sizing:border-box!important;overflow:visible!important;visibility:visible!important;opacity:1!important}html body section.mtl-new-hero .mtl-new-hero-badge img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;max-height:none!important;min-width:0!important;min-height:0!important;object-fit:contain!important;object-position:center center!important;margin:0 auto!important;padding:0!important;border:0!important}html body .mtl-new-hero{padding-top:140px!important;padding-bottom:80px!important;min-height:80vh!important;position:relative;z-index:1}@media(max-width:1024px){html body .mtl-new-hero{padding-top:150px!important;padding-bottom:56px!important;min-height:auto!important}html body .mtl-new-hero .hero-inner{transform:none!important}html body section.mtl-new-hero .mtl-new-hero-badge{margin:0 auto 24px!important}html body .mtl-new-hero .mtl-new-hero-h1{margin-top:10px!important}}@media(max-width:768px){html body .mtl-new-hero{padding-top:140px!important;padding-bottom:48px!important}html body .mtl-new-hero .hero-inner{transform:none!important}html body section.mtl-new-hero .mtl-new-hero-badge{margin:0 auto 26px!important}html body .mtl-new-hero .mtl-new-hero-h1{margin-top:12px!important}}@media(max-width:480px){html body .mtl-new-hero{padding-top:128px!important;padding-bottom:40px!important}html body section.mtl-new-hero .mtl-new-hero-badge{margin:0 auto 24px!important}html body .mtl-new-hero .mtl-new-hero-h1{margin-top:10px!important}}@media(max-width:360px){html body .mtl-new-hero{padding-top:120px!important}html body section.mtl-new-hero .mtl-new-hero-badge{margin:0 auto 22px!important}}@media(max-height:700px){html body .mtl-new-hero{min-height:auto!important;padding-top:clamp(120px,18vh,160px)!important}html body .mtl-new-hero .hero-inner{transform:none!important}}@media(max-height:520px){html body .mtl-new-hero{padding-top:120px!important;padding-bottom:24px!important}html body section.mtl-new-hero .mtl-new-hero-badge{margin:0 auto 16px!important}}html,body{max-width:100%;overflow-x:hidden}*,*:before,*:after{min-width:0}img,video,iframe{max-width:100%;height:auto}.tech-heading{word-break:keep-all;overflow-wrap:normal}.tech-heading br{display:none}.tech-heading-blue{display:inline}.tech-heading-blue+br+span,.tech-heading-blue+span{margin-left:.35em}@media(min-width:481px){.tech-heading{white-space:nowrap}}@media(max-width:480px){.tech-heading{font-size:clamp(1.05rem,5.5vw,1.6rem)!important;white-space:normal;line-height:1.25}}@media(max-width:1024px){.tech-section{padding-left:20px!important;padding-right:20px!important}}@media(max-width:768px){.tech-section{padding-left:16px!important;padding-right:16px!important}}@media(max-width:480px){.tech-section{padding-left:14px!important;padding-right:14px!important}}@media(max-width:991px){header,.site-header,.main-header{background:#fff!important;box-shadow:0 2px 12px #0f172a0f}.navbar-brand,.header-logo,.site-logo{max-width:150px;height:auto}.navbar-brand img,.header-logo img,.site-logo img{max-width:140px;height:auto;object-fit:contain}.navbar-toggler,.nav-toggler,.menu-toggle,.hamburger{display:inline-flex!important;align-items:center;justify-content:center;width:40px;height:40px;padding:6px;border-radius:8px;border:1px solid rgba(15,23,42,.08);background:#fff;z-index:1003}.mobile-nav,.mobile-menu,.nav-mobile{background:#fff;padding:16px}.mobile-nav a,.mobile-menu a,.nav-mobile a{display:block;padding:12px 14px;color:#0d1117;font-weight:500;border-bottom:1px solid rgba(15,23,42,.06);text-decoration:none}}.breadcrumb-list,.breadcrumb,nav[aria-label=Breadcrumb] ol{flex-wrap:wrap!important;justify-content:center;row-gap:4px}nav[aria-label=Breadcrumb]{padding:0 12px;word-break:break-word;overflow-wrap:anywhere}@media(max-width:480px){nav[aria-label=Breadcrumb] ol{font-size:.78rem!important;margin-bottom:12px!important}nav[aria-label=Breadcrumb] li{line-height:1.5}.svc-hero,.ph-hero,.product-hero,.page-hero,.ct-hero,.ree-bn-section,.breadcrumb-area{padding-left:14px!important;padding-right:14px!important}.svc-hero{padding-top:96px!important;padding-bottom:56px!important}.svc-hero-h1,.product-hero h1,.ct-hero__title,.page-title h1{font-size:clamp(22px,6.6vw,32px)!important;line-height:1.22!important;word-break:break-word;overflow-wrap:anywhere;margin-top:12px!important}}@media(max-width:360px){.svc-hero{padding-top:84px!important}nav[aria-label=Breadcrumb] ol{font-size:.72rem!important}}nav[aria-label=Breadcrumb]+h1,nav[aria-label=Breadcrumb]+.page-title,.breadcrumb+h1,.breadcrumb+.svc-hero-h1,.breadcrumb-list+h1{margin-top:18px!important}@media(max-width:480px){nav[aria-label=Breadcrumb]+h1,nav[aria-label=Breadcrumb]+.page-title,.breadcrumb+h1,.breadcrumb-list+h1{margin-top:14px!important}}.quality-work,.quality-section,.our-quality-work,.quality-work-section{position:relative;overflow:hidden}@media(max-width:991px){.quality-work .container,.quality-work-section .container,.our-quality-work .container,.quality-work-row,.quality-work__inner{flex-direction:column!important;text-align:center;gap:24px}.quality-work .text,.quality-work .content,.quality-work__text,.quality-work-text,.our-quality-work .text{width:100%!important;max-width:100%!important;padding:0 16px!important;position:relative!important;z-index:2}.quality-work .image,.quality-work__image,.quality-work-image,.our-quality-work .image,.quality-work img{width:100%!important;max-width:320px;margin:0 auto!important;height:auto;position:relative!important;z-index:1}}.cf-turnstile,[class*=turnstile],iframe[src*="challenges.cloudflare.com"]{max-width:100%!important;width:100%!important;display:block;overflow:hidden}@media(max-width:360px){.cf-turnstile,[class*=turnstile]{transform:scale(.86);transform-origin:0 0;margin-bottom:-8px}iframe[src*="challenges.cloudflare.com"]{max-width:100%!important}}html body .cw-wrapper,body .cw-wrapper,.cw-wrapper{position:fixed!important;right:auto!important;left:18px!important;bottom:22px!important;z-index:1100!important}@media(max-width:600px){html body .cw-wrapper,body .cw-wrapper,.cw-wrapper{left:12px!important;bottom:18px!important}}.cw-panel{z-index:1200!important}.cw-panel-body{word-break:break-word;overflow-wrap:anywhere}.cw-ai-input-area{flex-shrink:0;padding:10px 12px!important;background:#fff;border-top:1px solid rgba(15,23,42,.06)}.cw-ai-input-row{display:flex!important;align-items:center;gap:8px;width:100%;min-width:0}.cw-ai-input{flex:1 1 auto;min-width:0!important;width:auto!important;text-overflow:ellipsis;overflow:hidden}.cw-ai-send{flex:0 0 auto}.cw-msg-bubble,.cw-msg-bubble-user{max-width:85%!important;word-break:break-word!important;overflow-wrap:anywhere!important;white-space:pre-wrap}@media(max-width:480px){.cw-msg-bubble,.cw-msg-bubble-user{max-width:90%!important;font-size:13.5px;padding:10px 12px}}.whatsapp-hero-btn{position:fixed!important;right:26px!important;bottom:96px!important;z-index:1099!important;width:56px!important;height:56px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#25d366!important;background:radial-gradient(circle at 30% 30%,#2ee36f,#25d366 55%,#1fb058)!important;border-radius:50%!important;box-shadow:0 6px 18px #25d36673,0 2px 6px #0000001f!important;cursor:pointer;text-decoration:none!important;overflow:visible!important;isolation:isolate;transition:transform .25s ease,box-shadow .25s ease}.whatsapp-hero-btn:hover{transform:scale(1.06);box-shadow:0 10px 26px #25d3668c,0 3px 10px #00000024!important}.whatsapp-hero-btn:before,.whatsapp-hero-btn:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;border-radius:50%;background:transparent;border:2px solid rgba(37,211,102,.45);transform:translate(-50%,-50%) scale(1);opacity:.8;pointer-events:none;z-index:-1;animation:waPulseRing 2.4s ease-out infinite}.whatsapp-hero-btn:after{animation-delay:1.2s}@keyframes waPulseRing{0%{transform:translate(-50%,-50%) scale(1);opacity:.55;border-width:3px}70%{transform:translate(-50%,-50%) scale(2);opacity:0;border-width:1px}to{transform:translate(-50%,-50%) scale(2.4);opacity:0;border-width:1px}}@media(prefers-reduced-motion:reduce){.whatsapp-hero-btn:before,.whatsapp-hero-btn:after{animation:none!important;opacity:0!important}}.whatsapp-hero-btn .whatsapp-hero-img{display:none!important}.whatsapp-hero-btn>.whatsapp-glyph{display:block;width:28px;height:28px;background:#fff;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'><path d='M16 .5C7.4.5.5 7.4.5 16c0 2.8.7 5.5 2.1 7.9L.5 31.5l7.8-2c2.3 1.3 5 2 7.7 2 8.6 0 15.5-6.9 15.5-15.5S24.6.5 16 .5zm0 28.4c-2.4 0-4.7-.6-6.7-1.8l-.5-.3-4.6 1.2 1.2-4.5-.3-.5C3.7 20.9 3 18.5 3 16 3 8.8 8.8 3 16 3s13 5.8 13 13-5.8 12.9-13 12.9zm7.1-9.7c-.4-.2-2.3-1.1-2.7-1.3-.4-.1-.6-.2-.9.2s-1 1.3-1.3 1.5c-.2.2-.5.3-.9.1-.4-.2-1.6-.6-3.1-1.9-1.2-1-1.9-2.3-2.2-2.7-.2-.4 0-.6.2-.8.2-.2.4-.5.5-.7.2-.2.2-.4.4-.6.1-.3 0-.5 0-.7-.1-.2-.9-2.1-1.2-2.9-.3-.7-.6-.6-.9-.6h-.7c-.3 0-.7.1-1 .5s-1.3 1.2-1.3 3c0 1.8 1.3 3.5 1.5 3.7.2.2 2.5 3.8 6 5.3 2.1.9 2.9 1 3.9.8.6-.1 2.3-.9 2.6-1.8.3-.9.3-1.7.2-1.8-.1-.2-.4-.3-.8-.5z'/></svg>") no-repeat center / contain;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'><path d='M16 .5C7.4.5.5 7.4.5 16c0 2.8.7 5.5 2.1 7.9L.5 31.5l7.8-2c2.3 1.3 5 2 7.7 2 8.6 0 15.5-6.9 15.5-15.5S24.6.5 16 .5zm0 28.4c-2.4 0-4.7-.6-6.7-1.8l-.5-.3-4.6 1.2 1.2-4.5-.3-.5C3.7 20.9 3 18.5 3 16 3 8.8 8.8 3 16 3s13 5.8 13 13-5.8 12.9-13 12.9zm7.1-9.7c-.4-.2-2.3-1.1-2.7-1.3-.4-.1-.6-.2-.9.2s-1 1.3-1.3 1.5c-.2.2-.5.3-.9.1-.4-.2-1.6-.6-3.1-1.9-1.2-1-1.9-2.3-2.2-2.7-.2-.4 0-.6.2-.8.2-.2.4-.5.5-.7.2-.2.2-.4.4-.6.1-.3 0-.5 0-.7-.1-.2-.9-2.1-1.2-2.9-.3-.7-.6-.6-.9-.6h-.7c-.3 0-.7.1-1 .5s-1.3 1.2-1.3 3c0 1.8 1.3 3.5 1.5 3.7.2.2 2.5 3.8 6 5.3 2.1.9 2.9 1 3.9.8.6-.1 2.3-.9 2.6-1.8.3-.9.3-1.7.2-1.8-.1-.2-.4-.3-.8-.5z'/></svg>") no-repeat center / contain;position:relative;z-index:1}@media(max-width:600px){.whatsapp-hero-btn{right:18px!important;bottom:86px!important;width:52px!important;height:52px!important}.whatsapp-hero-btn>.whatsapp-glyph{width:26px;height:26px}}.scroll-top,.back-to-top,.scrollToTop,#scrollToTop,.go-top,button[aria-label="Scroll to top"]{position:fixed!important;right:18px!important;bottom:22px!important;z-index:1098!important;width:46px;height:46px;border-radius:50%!important}@media(max-width:600px){.scroll-top,.back-to-top,.scrollToTop,#scrollToTop,.go-top,button[aria-label="Scroll to top"]{right:14px!important;bottom:20px!important;width:42px;height:42px}}iframe[title*=Tawk],iframe[id*=tawk]{bottom:22px!important}.ct-form-card,.contact-form,.request-quote-form,.rq-form,form#requestQuoteForm,form#contactForm{padding-bottom:12px}@media(max-width:991px){body{padding-bottom:24px}}.utility-menu,.menu-utility,.header-utility,.utility-icon,.menu-toggle,.navbar-toggler,.hamburger,[data-toggle=menu],[aria-controls=primary-menu]{pointer-events:auto!important;cursor:pointer!important;position:relative;z-index:1004!important;touch-action:manipulation}.utility-menu *,.menu-utility *,.header-utility *,.utility-icon *,.hamburger *,.menu-toggle *{pointer-events:none}.utility-menu>a,.menu-utility>a,.header-utility>a,.utility-menu a[href],.menu-utility a[href]{pointer-events:auto!important}.what-we-are-today,.what-we-are,.who-we-are-cards,.what-we-are-today__grid,.what-we-are-today-row{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;align-items:stretch}.what-we-are-today .card,.what-we-are .card,.who-we-are-cards .card,.what-we-are-today .what-card,.what-we-are-today__card{display:flex!important;flex-direction:column;height:100%;padding:24px;border-radius:16px;background:#fff;box-shadow:0 4px 20px #0f172a0d}@media(max-width:600px){.what-we-are-today,.what-we-are,.who-we-are-cards,.what-we-are-today__grid,.what-we-are-today-row{grid-template-columns:1fr;gap:16px}}.milestones,.milestones-section,.milestone-grid,.milestone-list{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;text-align:center}.milestones .milestone,.milestone-item,.milestone-card{padding:24px 16px;display:flex;flex-direction:column;align-items:center;gap:8px}.milestones .milestone .number,.milestone-item .number,.milestone-card .number,.milestones h3{font-size:clamp(28px,5vw,44px);font-weight:800;line-height:1.1}.milestones .milestone .label,.milestone-item .label,.milestone-card .label,.milestones p{font-size:14px;color:#4b5563;margin:0}@media(max-width:480px){.milestones,.milestones-section,.milestone-grid,.milestone-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.certifications,.certifications-grid,.cert-grid,.recognition-cards,.certifications-recognition,.honors-code-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px;align-items:stretch}.certifications .card,.cert-card,.recognition-card,.honors-code-card{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:20px;background:#fff;border-radius:14px;box-shadow:0 2px 12px #0f172a0d;text-align:center}.certifications img,.cert-card img,.recognition-card img,.honors-code-card img{max-width:100%;max-height:80px;object-fit:contain;margin-bottom:10px}.vision-mission,.vision-mission-section,.vm-card,.vision-card,.mission-card,.vision-mission .card{word-break:break-word!important;overflow-wrap:anywhere!important;hyphens:auto}.vision-mission p,.vision-mission li,.vm-card p,.vm-card li,.vision-card p,.mission-card p{word-break:break-word;overflow-wrap:anywhere;hyphens:auto}@media(max-width:600px){.vision-mission .card,.vm-card,.vision-card,.mission-card{padding:18px!important}}._faq_list{position:relative}._faq_item{position:relative;pointer-events:auto!important}._faq_item ._faq_question{width:100%;cursor:pointer!important;pointer-events:auto!important;position:relative;z-index:2}._faq_item ._faq_answer{overflow:hidden;transition:max-height .4s ease,opacity .4s ease;max-height:0;opacity:0}._faq_item.active ._faq_answer{max-height:1200px;opacity:1}.bm-step-img-box{display:flex!important;align-items:center!important;justify-content:center!important}.bm-step-img-box .bm-item-icon,.bm-step-img-box img{margin:auto!important;display:block!important}.awards-recognition,.awards-section,.awards-grid,.aw-grid,.honors-section{overflow:visible!important;padding-left:16px;padding-right:16px}.awards-grid,.aw-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;align-items:stretch}.award-card,.aw-card,.awards-recognition .card{display:flex;flex-direction:column;height:100%;align-items:center;text-align:center;padding:24px 16px;overflow:visible;background:#fff;border-radius:14px;box-shadow:0 4px 18px #0f172a0d}.award-card img,.aw-card img,.awards-recognition img{max-width:100%;height:auto;object-fit:contain;display:block;margin:0 auto 12px}@media(max-width:600px){.awards-grid,.aw-grid{grid-template-columns:1fr;gap:16px}}.svc-hero,.product-hero,.ph-hero,.page-hero{contain:layout paint}img,picture,video{background:transparent}.nav-link.active,.nav-item.active>a,.menu-item.active>a,.menu-item.current-menu-item>a,.nav-link[aria-current=page],a.nav-link.is-active,a.nav-services.active,a[data-services=active]{color:#3e8cfb!important;font-weight:600!important;position:relative}.nav-link.active:after,.nav-item.active>a:after,a.nav-link.is-active:after{content:"";position:absolute;left:12px;right:12px;bottom:-6px;height:2px;background:#3e8cfb;border-radius:2px}.brochure-modal-title,.brochure-heading,.download-brochure-title,h1.brochure-title,h2.brochure-title{font-size:clamp(18px,4.5vw,28px)!important;line-height:1.25!important;word-break:break-word;overflow-wrap:anywhere;white-space:normal!important;padding-right:24px;max-width:100%;overflow:visible!important}.brochure-modal-box{max-width:min(720px,calc(100vw - 28px));width:100%;max-height:92vh;overflow-y:auto}.brochure-modal-right{padding-right:16px}.ct-form__select,.rq-select,select,.dropdown-menu,.country-dropdown,.menu-dropdown{max-width:100%!important;max-height:min(60vh,320px)!important;overflow-y:auto}.ct-form__phone-row,.rq-phone-row{display:flex!important;flex-wrap:nowrap;gap:8px;width:100%}.ct-form__phone-row select,.ct-form__country-code,.rq-phone-row select{flex:0 0 78px!important;width:78px!important;min-width:78px!important;max-width:78px!important}.ct-form__phone-row input,.rq-phone-row input{flex:1 1 auto!important;width:auto!important;min-width:0}.dropdown,.has-dropdown,.select-wrap{position:relative}.dropdown-menu{position:absolute;top:100%;right:0;max-width:calc(100vw - 24px);overflow-x:auto;word-break:break-word}.industries-grid,.industry-grid,.industries-pills,.industry-section .pills{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;align-items:stretch}.industries-grid>*,.industry-grid>*,.industries-pills>*{display:flex!important;align-items:center;justify-content:center;min-height:48px;padding:10px 14px;text-align:center;white-space:normal;word-break:break-word}@supports (-ms-ime-align: auto){.svc-hero,.ph-hero,.product-hero{padding-top:130px!important}}@supports (background: -ms-linear-gradient(red,blue)){.svc-hero,.ph-hero{padding-top:130px!important}}.svc-hero,.ph-hero,.product-hero,.page-hero{padding-top:max(130px,env(safe-area-inset-top,0) + 110px)}img{max-width:100%;height:auto}.section,section,.container,.container-fluid{overflow-x:clip}@media(max-width:480px){.container,.container-fluid,.row,section{padding-left:14px;padding-right:14px}}.logo-modal-cell{border:1px solid #eee;border-radius:12px;padding:15px;display:flex;align-items:center;justify-content:center;min-height:80px}.logo-modal-cell img{max-width:100px;max-height:50px;object-fit:contain}
