*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:#10243d;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;margin:0;font-family:Inter,sans-serif;font-weight:400}button,input,textarea,select{font-family:inherit}h1,h2,h3,h4,h5,h6{font-family:Inter,sans-serif}a{font-family:inherit}.slider{width:100%;height:90vh;position:relative;overflow:hidden}.image{object-fit:cover;width:100%;height:100%;display:block}.overlay{z-index:1;position:absolute;inset:0}.content{z-index:2;text-align:center;opacity:.8;color:#1aa9de;background-color:#f0f8ff;border-radius:10px;width:50%;max-width:900px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.content h2{margin-bottom:15px;font-size:32px}.content h3{margin-top:20px;font-size:28px}.content p{color:#000;margin-bottom:20px;font-size:18px;line-height:1.7}.prev,.next{z-index:3;color:#fff;cursor:pointer;background:#0006;border:none;border-radius:50%;width:50px;height:50px;font-size:24px;position:absolute;top:50%;transform:translateY(-50%)}.prev{left:30px}.next{right:30px}.prev:hover,.next:hover{background:#000000b3}.dots{z-index:3;gap:10px;display:flex;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.dot{cursor:pointer;opacity:.5;background:#fff;border-radius:50%;width:12px;height:12px}.dot.active{opacity:1;transform:scale(1.3)}@media (width<=768px){.slider{height:75vh}.content{width:90%}.content h2{font-size:34px}.content h3{font-size:20px}.content p{font-size:15px}.prev,.next{width:40px;height:40px;font-size:18px}.prev{left:15px}.next{right:15px}}.home-about{background:#f8fbff;padding:100px 0}.container{width:90%;max-width:1200px;margin:auto}.about-wrapper{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.about-image{border-radius:20px;overflow:hidden}.about-image img{border-radius:20px;width:100%;height:500px;transition:all .5s;display:block;box-shadow:0 15px 40px #00000026}.about-image:hover img{transform:scale(1.05)}.section-tag{color:#fff;background:#00d4ff;border-radius:30px;margin-bottom:18px;padding:8px 18px;font-size:14px;font-weight:600;display:inline-block}.about-content h2{color:#0a192f;margin-bottom:20px;font-size:42px;line-height:1.3}.about-content p{color:#666;margin-bottom:30px;font-size:16px;line-height:1.8}.about-list{grid-template-columns:repeat(2,1fr);gap:18px;margin-bottom:35px;display:grid}.about-list div{color:#0a192f;align-items:center;gap:10px;font-weight:500;display:flex}.about-list svg{color:#00d4ff;font-size:18px}.about-btn{color:#fff;background:#00d4ff;border-radius:8px;align-items:center;gap:10px;padding:14px 28px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.about-btn:hover{background:#09c;transform:translateY(-3px)}@media (width<=992px){.about-wrapper{grid-template-columns:1fr;gap:40px}.about-content h2{font-size:34px}}@media (width<=768px){.home-about{padding:70px 0}.about-content{text-align:center}.about-content h2{font-size:30px}.about-list{text-align:left;grid-template-columns:1fr}.about-btn{justify-content:center}}@media (width<=480px){.about-content h2{font-size:26px}.about-content p{font-size:15px}.about-btn{justify-content:center;width:100%}}.why-choose-section{background:#fff;width:100%;padding:30px 6%;overflow:hidden}.why-choose-container{max-width:1350px;margin:0 auto}.why-choose-heading{text-align:center;max-width:800px;margin:0 auto 65px}.why-choose-tag{color:#00a9d4;letter-spacing:1.5px;background:#00d4ff1a;border-radius:50px;padding:8px 18px;font-size:13px;font-weight:700;display:inline-block}.why-choose-heading h2{color:#0a192f;margin:20px 0 17px;font-size:44px;font-weight:750;line-height:1.2}.why-choose-heading h2 span{color:#00a9d4}.why-choose-heading p{color:#64748b;margin:0;font-size:17px;line-height:1.8}.choose-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.choose-card{background:#fff;border:1px solid #e7eef5;border-radius:24px;transition:transform .4s,box-shadow .4s,border-color .4s;overflow:hidden;box-shadow:0 12px 35px #0f172a0f}.choose-card:hover{border-color:#00d4ff66;transform:translateY(-10px);box-shadow:0 25px 55px #00aadc21}.choose-image{width:100%;height:210px;position:relative;overflow:hidden}.choose-image img{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.choose-card:hover .choose-image img{transform:scale(1.08)}.choose-image:after{content:"";pointer-events:none;background:linear-gradient(#0000 35%,#0a192f8c);position:absolute;inset:0}.choose-number{z-index:2;color:#00a9d4;background:#fffffff2;border-radius:15px;justify-content:center;align-items:center;width:52px;height:52px;font-size:16px;font-weight:800;display:flex;position:absolute;bottom:18px;left:18px;box-shadow:0 8px 20px #0000001f}.choose-content{padding:28px 27px 30px}.choose-content h3{color:#0a192f;margin:0 0 12px;font-size:21px;font-weight:700;line-height:1.35}.choose-content p{color:#64748b;margin:0;font-size:15px;line-height:1.75}.choose-line{background:linear-gradient(90deg,#00d4ff,#007cf0);border-radius:10px;width:45px;height:3px;margin-top:22px;transition:width .4s;display:block}.choose-card:hover .choose-line{width:90px}@media (width<=1100px){.why-choose-section{padding:90px 5%}.choose-grid{grid-template-columns:repeat(2,1fr)}.why-choose-heading h2{font-size:38px}}@media (width<=700px){.why-choose-section{padding:75px 20px}.why-choose-heading{margin-bottom:45px}.why-choose-heading h2{font-size:31px}.why-choose-heading p{font-size:15px}.choose-grid{grid-template-columns:1fr;gap:25px}.choose-image{height:220px}}@media (width<=450px){.why-choose-section{padding:60px 15px}.why-choose-heading h2{font-size:27px}.why-choose-tag{font-size:11px}.choose-image{height:195px}.choose-number{width:46px;height:46px;font-size:15px;bottom:15px;left:15px}.choose-content{padding:24px 22px 27px}.choose-content h3{font-size:20px}.choose-content p{font-size:14px}}.work-process-section{background:#f8fbff;width:100%;padding:30px 6%;overflow:hidden}.work-process-container{max-width:1350px;margin:0 auto}.work-process-heading{text-align:center;max-width:760px;margin:0 auto 65px}.work-process-tag{color:#00a9d4;letter-spacing:1.5px;background:#00d4ff1a;border-radius:50px;padding:8px 18px;font-size:13px;font-weight:700;display:inline-block}.work-process-heading h2{color:#0a192f;margin:20px 0 18px;font-size:44px;font-weight:750;line-height:1.2}.work-process-heading p{color:#64748b;margin:0;font-size:17px;line-height:1.8}.work-process-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.work-process-card{background:#fff;border:1px solid #e7eef5;border-radius:24px;transition:transform .4s,box-shadow .4s,border-color .4s;overflow:hidden;box-shadow:0 12px 35px #0f172a0f}.work-process-card:hover{border-color:#00d4ff66;transform:translateY(-10px);box-shadow:0 25px 55px #00aadc21}.work-process-image{width:100%;height:220px;position:relative;overflow:hidden}.work-process-image img{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.work-process-card:hover .work-process-image img{transform:scale(1.08)}.work-process-number{color:#00a9d4;background:#fffffff2;border-radius:16px;justify-content:center;align-items:center;width:55px;height:55px;font-size:18px;font-weight:800;display:flex;position:absolute;bottom:20px;left:20px;box-shadow:0 10px 25px #0000001f}.work-process-content{padding:28px 28px 30px}.work-process-content h3{color:#0a192f;margin:0 0 13px;font-size:22px;font-weight:700}.work-process-content p{color:#64748b;margin:0;font-size:15px;line-height:1.8}.work-process-line{background:linear-gradient(90deg,#00d4ff,#007cf0);border-radius:10px;width:45px;height:3px;margin-top:22px;transition:width .4s;display:block}.work-process-card:hover .work-process-line{width:90px}@media (width<=1100px){.work-process-section{padding:90px 5%}.work-process-grid{grid-template-columns:repeat(2,1fr)}.work-process-heading h2{font-size:38px}}@media (width<=700px){.work-process-section{padding:75px 20px}.work-process-heading{margin-bottom:45px}.work-process-heading h2{font-size:31px}.work-process-heading p{font-size:15px}.work-process-grid{grid-template-columns:1fr;gap:25px}.work-process-image{height:210px}}@media (width<=450px){.work-process-section{padding:60px 15px}.work-process-heading h2{font-size:27px}.work-process-tag{font-size:11px}.work-process-image{height:190px}.work-process-content{padding:24px 22px 27px}.work-process-content h3{font-size:20px}.work-process-number{width:48px;height:48px;font-size:16px;bottom:15px;left:15px}}:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size:44px}.swiper-button-prev,.swiper-button-next{width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;color:var(--swiper-navigation-color,var(--swiper-theme-color));justify-content:center;align-items:center;display:flex;position:absolute}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) ::slotted(svg),:is(.swiper-button-prev,.swiper-button-next) svg{object-fit:contain;transform-origin:50%;fill:currentColor;pointer-events:none;width:100%;height:100%}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset,4px);left:auto}:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) ::slotted(.swiper-navigation-icon),:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) .swiper-navigation-icon{transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) ::slotted(.swiper-navigation-icon),:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0;right:auto}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset,4px);bottom:auto}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) ::slotted(.swiper-navigation-icon),:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) ::slotted(.swiper-navigation-icon),:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon{transform:rotate(90deg)}.home-services-section{background:#f8fbff;width:100%;padding:10px 6%;overflow:hidden}.home-services-container{max-width:1350px;margin:auto}.home-services-heading{text-align:center;max-width:750px;margin:0 auto 60px}.home-services-tag{color:#00a9d4;letter-spacing:1.5px;background:#00d4ff1a;border-radius:50px;padding:8px 18px;font-size:13px;font-weight:700;display:inline-block}.home-services-heading h2{color:#0a192f;margin:20px 0 15px;font-size:44px;font-weight:750;line-height:1.2}.home-services-heading p{color:#64748b;margin:0;font-size:17px;line-height:1.8}.home-services-slider{padding:10px 5px 30px;position:relative}.home-services-slider .swiper{padding:10px 5px 30px}.home-services-card{background:#fff;border:1px solid #e6eef5;border-radius:24px;height:100%;transition:transform .4s,box-shadow .4s,border-color .4s;overflow:hidden;box-shadow:0 12px 35px #0f172a0f}.home-services-card:hover{border-color:#00d4ff66;transform:translateY(-10px);box-shadow:0 25px 55px #00aadc24}.home-services-image{width:100%;height:220px;position:relative;overflow:hidden}.home-services-image img{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.home-services-card:hover .home-services-image img{transform:scale(1.08)}.home-services-image:after{content:"";pointer-events:none;background:linear-gradient(#0000 40%,#0a192f80);position:absolute;inset:0}.home-services-number{z-index:2;color:#00a9d4;background:#fffffff2;border-radius:15px;justify-content:center;align-items:center;width:52px;height:52px;font-size:16px;font-weight:800;display:flex;position:absolute;bottom:18px;left:18px;box-shadow:0 8px 20px #0000001f}.home-services-content{padding:28px 26px 30px}.home-services-content h3{color:#0a192f;margin:0 0 12px;font-size:21px;font-weight:700;line-height:1.35}.home-services-content p{color:#64748b;margin:0 0 22px;font-size:15px;line-height:1.75}.home-services-link{color:#009fc7;align-items:center;gap:9px;font-size:14px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.home-services-link svg{transition:transform .3s}.home-services-link:hover{color:#0077a0}.home-services-link:hover svg{transform:translate(5px)}.home-services-slider .swiper-button-prev,.home-services-slider .swiper-button-next{color:#00a9d4;background:#fff;border-radius:50%;width:48px;height:48px;transition:all .3s;box-shadow:0 8px 25px #0f172a1f}.home-services-slider .swiper-button-prev:hover,.home-services-slider .swiper-button-next:hover{color:#fff;background:#00d4ff}.home-services-slider .swiper-button-prev:after,.home-services-slider .swiper-button-next:after{font-size:16px;font-weight:900}.home-services-btn{text-align:center;margin-top:35px}.home-services-btn a{color:#fff;background:#00d4ff;border-radius:50px;justify-content:center;align-items:center;gap:12px;padding:14px 28px;font-size:15px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 10px 25px #00d4ff33}.home-services-btn a svg{transition:transform .3s}.home-services-btn a:hover{background:#009dcc;transform:translateY(-3px);box-shadow:0 15px 30px #00d4ff47}.home-services-btn a:hover svg{transform:translate(5px)}@media (width<=992px){.home-services-section{padding:90px 5%}.home-services-heading h2{font-size:38px}.home-services-image{height:210px}}@media (width<=700px){.home-services-section{padding:75px 20px}.home-services-heading{margin-bottom:40px}.home-services-heading h2{font-size:31px}.home-services-heading p{font-size:15px}.home-services-slider{padding:5px 0 25px}.home-services-slider .swiper{padding:5px 5px 25px}.home-services-image{height:220px}.home-services-content{padding:25px 22px 28px}.home-services-slider .swiper-button-prev,.home-services-slider .swiper-button-next{width:42px;height:42px}}@media (width<=450px){.home-services-section{padding:60px 15px}.home-services-heading h2{font-size:27px}.home-services-tag{font-size:11px}.home-services-image{height:200px}.home-services-number{width:46px;height:46px;bottom:15px;left:15px}.home-services-content h3{font-size:20px}.home-services-content p{font-size:14px}.home-services-slider .swiper-button-prev,.home-services-slider .swiper-button-next{width:38px;height:38px}.home-services-slider .swiper-button-prev:after,.home-services-slider .swiper-button-next:after{font-size:13px}}css .ts-section{background:linear-gradient(#fff 0%,#f5fbfd 100%);width:100%;margin:50px 0;padding:100px 6%;overflow:hidden}.ts-header{text-align:center;max-width:760px;margin:0 auto 55px}.ts-tag{color:#009fbe;letter-spacing:2px;background:#e8faff;border-radius:50px;margin-top:50px;padding:8px 18px;font-size:11px;font-weight:800;display:inline-block}.ts-header h2{color:#10243d;margin:18px 0 15px;font-size:clamp(30px,4vw,48px);font-weight:800;line-height:1.2}.ts-header p{color:#718292;max-width:650px;margin:0 auto;font-size:15px;line-height:1.8}.ts-wrapper{grid-template-columns:repeat(2,1fr);gap:30px;max-width:1200px;margin:0 auto;display:grid}.ts-card{background:#fffffff2;border:1px solid #e2edf2;border-radius:24px;min-height:330px;padding:38px;transition:transform .35s,box-shadow .35s,border-color .35s;position:relative;box-shadow:0 20px 60px #11344814}.ts-card:hover{border-color:#bdeef7;transform:translateY(-8px);box-shadow:0 30px 70px #0091af21}.ts-quote-box{background:#eafaff;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:absolute;top:30px;right:32px}.ts-quote{color:#00a9cc;font-size:19px}.ts-stars{gap:5px;margin-bottom:22px;display:flex}.ts-stars svg{color:#ffc107;font-size:14px}.ts-review{color:#526678;max-width:600px;margin:0 0 32px;font-size:15px;font-style:italic;line-height:1.9}.ts-user{border-top:1px solid #edf2f5;align-items:center;gap:15px;padding-top:22px;display:flex}.ts-user img{object-fit:cover;border:3px solid #e5f8fc;border-radius:50%;width:55px;height:55px;box-shadow:0 5px 15px #008caa1f}.ts-user-info h4{color:#152b40;margin:0 0 5px;font-size:15px;font-weight:800}.ts-user-info span{color:#8493a0;font-size:12px}.ts-bottom{justify-content:center;align-items:center;gap:20px;max-width:1200px;margin:45px auto 0;display:flex}.ts-arrow{color:#344e63;cursor:pointer;background:#fff;border:1px solid #dce9ee;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;margin-bottom:50px;font-size:14px;transition:all .3s;display:flex}.ts-arrow:hover{color:#fff;background:#00a9cc;border-color:#00a9cc;transform:translateY(-2px)}.ts-progress{background:#dfecef;border-radius:10px;width:180px;height:5px;overflow:hidden}.ts-progress-fill{background:linear-gradient(90deg,#00c7e8,#008eaf);border-radius:10px;height:100%;transition:width .5s}@media (width<=900px){.ts-section{padding:80px 5%}.ts-wrapper{grid-template-columns:1fr;max-width:650px}.ts-card{min-height:auto}}@media (width<=600px){.ts-section{padding:70px 20px}.ts-header{margin-bottom:40px}.ts-header h2{font-size:30px}.ts-header p{font-size:14px}.ts-wrapper{grid-template-columns:1fr}.ts-card{border-radius:20px;padding:28px 23px}.ts-quote-box{width:42px;height:42px;top:22px;right:22px}.ts-review{padding-right:10px;font-size:14px;line-height:1.8}.ts-user img{width:48px;height:48px}.ts-bottom{gap:14px;margin-top:30px}.ts-arrow{width:40px;height:40px}.ts-progress{width:120px}}.top-contact-bar{color:#fff;z-index:1;background:#10243d;width:100%;position:relative}.top-contact-container{justify-content:space-between;align-items:center;width:90%;max-width:1400px;min-height:50px;margin:auto;display:flex}.top-contact-left{align-items:center;gap:28px;display:flex}.top-contact-left a{color:#fff;align-items:center;gap:8px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.top-contact-left a svg{color:#00b9dc}.top-contact-right{color:#c9d5df;font-size:11px}.navbar{z-index:1000;background:#fff;border-bottom:1px solid #edf1f4;justify-content:space-between;align-items:center;width:100%;height:85px;padding:0 5%;display:flex;position:sticky;top:0}.logo,.logo a{align-items:center;display:flex}.logo img{width:250px;max-width:100%;display:block}.nav-links{align-items:center;gap:32px;margin:0;padding:0;list-style:none;display:flex}.nav-links li{list-style:none}.nav-links a{color:#25394e;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s;position:relative}.nav-links a:hover{color:#00a9cc}.nav-btn{color:#fff;background:linear-gradient(135deg,#00c7e8,#008eaf);border-radius:8px;justify-content:center;align-items:center;padding:13px 23px;font-size:13px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.nav-btn:hover{transform:translateY(-2px)}.menu-icon{color:#10243d;cursor:pointer;font-size:24px;display:none}@media (width<=850px){.top-contact-container{justify-content:center;width:92%}.top-contact-right{display:none}.top-contact-left{gap:20px}.navbar{height:75px;padding:0 5%}.logo img{width:190px}.menu-icon{justify-content:center;align-items:center;display:flex}.nav-links{background:#fff;flex-direction:column;align-items:flex-start;gap:0;width:100%;padding:20px 5%;display:none;position:absolute;top:75px;left:0;box-shadow:0 15px 30px #00000014}.nav-links.active{display:flex}.nav-links li{width:100%}.nav-links a{border-bottom:1px solid #edf1f4;width:100%;padding:15px 0;display:block}.nav-btn{display:none}}@media (width<=500px){.top-contact-left{justify-content:space-between;gap:10px;width:100%}.top-contact-left a,.top-contact-left a svg{font-size:10px}.navbar{height:70px;padding:0 20px}.logo img{width:170px}.nav-links{top:70px}}.nav-dropdown{position:relative}.service-menu-title{cursor:pointer;align-items:center;gap:7px;display:flex}.service-menu-title a{position:relative}.dropdown-arrow{color:#25394e;font-size:10px;transition:transform .3s}.dropdown-menu{opacity:0;visibility:hidden;z-index:2000;background:#fff;border:1px solid #edf1f4;border-radius:10px;width:280px;margin:0;padding:10px 0;list-style:none;transition:opacity .25s,transform .25s,visibility .25s;position:absolute;top:calc(100% + 25px);left:50%;transform:translate(-50%)translateY(10px);box-shadow:0 15px 40px #10243d24}.dropdown-menu:before{content:"";background:#fff;border-top:1px solid #edf1f4;border-left:1px solid #edf1f4;width:12px;height:12px;position:absolute;top:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.dropdown-menu li{width:100%;list-style:none}.dropdown-menu li a{color:#25394e;width:100%;padding:12px 18px;font-size:13px;font-weight:500;text-decoration:none;transition:background .25s,color .25s,padding-left .25s;display:flex}.dropdown-menu li a:hover{color:#00a9cc;background:#f2fbfd;padding-left:23px}.nav-dropdown:hover .dropdown-menu{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.nav-dropdown:hover .dropdown-arrow{color:#00a9cc;transform:rotate(180deg)}.footer{color:#fff;background:#081b29;padding-top:70px}.footer-container{grid-template-columns:2fr 1fr 1fr 1.4fr;gap:50px;max-width:1300px;margin:auto;padding:0 6%;display:grid}.footer-box h3{color:#fff;margin-bottom:25px;font-size:22px;position:relative}.footer-box h3:after{content:"";background:#00d4ff;border-radius:5px;width:45px;height:3px;position:absolute;bottom:-8px;left:0}.footer-logo{margin-bottom:20px;display:inline-block}.footer-logo img{width:220px;max-width:100%}.footer-box p{color:#cfd8e3;margin-bottom:15px;font-size:15px;line-height:1.8}.footer-box ul{margin:0;padding:0;list-style:none}.footer-box ul li{margin-bottom:14px}.footer-box ul li a{color:#cfd8e3;align-items:center;gap:10px;font-size:15px;text-decoration:none;transition:all .3s;display:flex}.footer-box ul li a:hover{color:#00d4ff;transform:translate(6px)}.footer-box p svg{color:#00d4ff;margin-right:12px;font-size:16px}.footer-box p a{color:#cfd8e3;text-decoration:none;transition:all .3s}.footer-box p a:hover{color:#00d4ff}.social-icons{gap:15px;margin-top:25px;display:flex}.social-icons a{color:#fff;background:#ffffff14;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;font-size:18px;transition:all .35s;display:flex}.social-icons a:hover{color:#081b29;background:#00d4ff;transform:translateY(-6px)}.footer-bottom{text-align:center;border-top:1px solid #ffffff1a;margin-top:60px;padding:25px 20px}.footer-bottom p{color:#b9c8d6;font-size:15px}.footer-bottom strong{color:#00d4ff}@media (width<=992px){.footer-container{grid-template-columns:repeat(2,1fr);gap:40px}}@media (width<=768px){.footer{padding-top:50px}.footer-container{text-align:center;grid-template-columns:1fr;gap:40px}.footer-box h3:after{left:50%;transform:translate(-50%)}.footer-logo{justify-content:center;display:flex}.footer-box ul li a,.footer-box p,.social-icons{justify-content:center}}@media (width<=480px){.footer{padding-top:40px}.footer-container{padding:0 20px}.footer-box h3{font-size:20px}.footer-box p,.footer-box ul li a{font-size:14px}.social-icons a{width:42px;height:42px;font-size:16px}.footer-bottom p{font-size:13px}}.about-page{background:#fff;width:100%;overflow:hidden}.about-container{width:100%;max-width:1350px;margin:auto;padding:0 6%}.about-hero{background-image:url(https://images.unsplash.com/photo-1497366811353-6870744d04b2?auto=format&fit=crop&w=1800&q=85);background-position:50%;background-size:cover;justify-content:center;align-items:center;min-height:620px;display:flex;position:relative}.about-hero-overlay{background:linear-gradient(90deg,#041426eb,#041426ad,#04142652);position:absolute;inset:0}.about-hero-content{z-index:2;text-align:center;color:#fff;max-width:900px;padding:100px 20px 70px;position:relative}.about-hero-tag{letter-spacing:2px;background:#ffffff1a;border:1px solid #ffffff4d;border-radius:50px;padding:8px 18px;font-size:12px;font-weight:700;display:inline-block}.about-hero h1{margin:24px 0 18px;font-size:clamp(48px,7vw,76px);font-weight:800;line-height:1.1}.about-hero h1 span{color:#00d4ff;display:block}.about-hero p{color:#d8e5ee;max-width:700px;margin:auto auto 35px;font-size:18px;line-height:1.8}.about-hero-btn,.about-cta-btn{color:#fff;background:#00d4ff;border-radius:50px;justify-content:center;align-items:center;gap:10px;padding:15px 28px;font-size:15px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.about-hero-btn:hover,.about-cta-btn:hover{background:#009dcc;transform:translateY(-4px)}.about-section-tag{color:#00a9d4;letter-spacing:1.5px;background:#00d4ff1a;border-radius:50px;padding:8px 18px;font-size:12px;font-weight:700;display:inline-block}.about-heading{text-align:center;max-width:780px;margin:0 auto 60px}.about-heading h2,.about-company-content h2,.about-why-content h2{color:#0a192f;margin:20px 0;font-size:44px;font-weight:750;line-height:1.2}.about-heading h2 span,.about-company-content h2 span,.about-why-content h2 span{color:#00a9d4}.about-heading p,.about-why-content>p{color:#64748b;margin:0;font-size:16px;line-height:1.8}.about-company{background:#fff;padding:110px 0}.about-company-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.about-company-image{border-radius:30px;height:540px;position:relative;overflow:hidden;box-shadow:0 25px 60px #0f172a1f}.about-company-image img{object-fit:cover;width:100%;height:100%;transition:all .6s;display:block}.about-company-image:hover img{transform:scale(1.04)}.about-image-card{background:#fffffff2;border-radius:18px;flex-direction:column;padding:18px 24px;display:flex;position:absolute;bottom:25px;left:25px;box-shadow:0 10px 30px #00000026}.about-image-card strong{color:#0a192f;font-size:19px}.about-image-card span{color:#00a9d4;margin-top:4px;font-size:13px}.about-company-content{max-width:620px}.about-company-content p{color:#64748b;margin:0 0 16px;font-size:16px;line-height:1.85}.about-company-points{grid-template-columns:repeat(2,1fr);gap:15px;margin-top:30px;display:grid}.about-company-points div{color:#334155;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.about-company-points svg{color:#00c49a;flex-shrink:0}.about-info{background:#f8fbff;padding:70px 0}.about-info-grid{grid-template-columns:repeat(2,1fr);gap:25px;display:grid}.about-info-card{background:#fff;border:1px solid #e4edf5;border-radius:22px;align-items:center;gap:25px;min-height:150px;padding:30px;display:flex;box-shadow:0 10px 30px #0f172a0a}.about-info-number{color:#00a9d4;background:#00d4ff1a;border-radius:17px;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;font-weight:800;display:flex}.about-info-card div>span{color:#00a9d4;letter-spacing:1.5px;font-size:11px;font-weight:800}.about-info-card h3{color:#0a192f;margin:8px 0 0;font-size:18px;line-height:1.5}.about-services{background:#fff;padding:110px 0}.about-service-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.about-service-card{background:#fff;border:1px solid #e5edf4;border-radius:24px;transition:all .4s;overflow:hidden;box-shadow:0 12px 35px #0f172a0d}.about-service-card:hover{border-color:#00d4ff59;transform:translateY(-9px);box-shadow:0 25px 50px #00aadc1f}.about-service-image{height:220px;position:relative;overflow:hidden}.about-service-image img{object-fit:cover;width:100%;height:100%;transition:all .6s;display:block}.about-service-card:hover img{transform:scale(1.08)}.about-service-image:after{content:"";background:linear-gradient(#0000,#0a192f8c);position:absolute;inset:0}.about-service-image span{z-index:2;color:#00a9d4;background:#fff;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;font-weight:800;display:flex;position:absolute;bottom:18px;left:18px}.about-service-content{padding:25px}.about-service-content h3{color:#0a192f;margin:0 0 10px;font-size:20px}.about-service-content p{color:#64748b;margin:0;font-size:14px;line-height:1.75}.about-mission{background:#f8fbff;padding:100px 0}.about-mission-grid{grid-template-columns:repeat(2,1fr);gap:25px;display:grid}.mission-card{border-radius:28px;flex-direction:column;justify-content:center;min-height:350px;padding:45px;display:flex;overflow:hidden}.mission-card span{letter-spacing:2px;font-size:12px;font-weight:800}.mission-card h2{margin:20px 0;font-size:36px;line-height:1.25}.mission-card p{max-width:600px;margin:0;font-size:15px;line-height:1.85}.mission-card-dark{color:#fff;background:linear-gradient(135deg,#061827,#063b54)}.mission-card-dark span{color:#00d4ff}.mission-card-light{color:#0a192f;background:#fff;border:1px solid #dce8f1}.mission-card-light span{color:#00a9d4}.mission-card-light p{color:#64748b}.about-why{background:#fff;padding:110px 0}.about-why-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:75px;display:grid}.about-why-image{border-radius:30px;height:540px;overflow:hidden;box-shadow:0 25px 60px #0f172a1f}.about-why-image img{object-fit:cover;width:100%;height:100%;transition:all .6s;display:block}.about-why-image:hover img{transform:scale(1.04)}.about-why-content{max-width:650px}.about-why-content>p{margin-bottom:30px}.about-why-content .about-why-grid{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.about-why-item{color:#334155;background:#f8fbff;border:1px solid #e3edf4;border-radius:14px;align-items:center;gap:12px;min-height:65px;padding:15px;font-size:14px;font-weight:600;transition:all .3s;display:flex}.about-why-item:hover{border-color:#00d4ff;transform:translate(5px)}.about-why-item svg{color:#00c49a;flex-shrink:0}.about-tech{background:#f8fbff;padding:100px 0}.about-tech-grid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.about-tech-card{background:#fff;border:1px solid #e1ebf3;border-radius:18px;align-items:center;gap:15px;min-height:90px;padding:20px;transition:all .35s;display:flex}.about-tech-card:hover{border-color:#00d4ff;transform:translateY(-5px);box-shadow:0 15px 30px #00aadc14}.about-tech-card span{color:#00a9d4;font-size:12px;font-weight:800}.about-tech-card strong{color:#0a192f;font-size:16px}.about-cta{text-align:center;color:#fff;background:linear-gradient(135deg,#061827,#0a2940,#063b54);padding:110px 20px;position:relative;overflow:hidden}.about-cta:before{content:"";filter:blur(15px);background:#00d4ff1a;border-radius:50%;width:450px;height:450px;position:absolute;top:-250px;right:-100px}.about-cta-content{z-index:2;max-width:850px;margin:auto;position:relative}.about-cta-content>span{color:#00d4ff;letter-spacing:2px;font-size:12px;font-weight:800}.about-cta h2{margin:18px 0;font-size:48px;line-height:1.2}.about-cta p{color:#c9d8e4;max-width:700px;margin:0 auto 30px;font-size:16px;line-height:1.8}@media (width<=1100px){.about-company-grid{gap:45px}.about-service-grid{grid-template-columns:repeat(2,1fr)}.about-tech-grid{grid-template-columns:repeat(3,1fr)}.about-heading h2,.about-company-content h2,.about-why-content h2{font-size:38px}.about-why-grid{gap:40px}}@media (width<=700px){.about-container{padding:0 20px}.about-hero{min-height:550px}.about-hero-content{padding:90px 20px 60px}.about-hero h1{font-size:45px}.about-hero p{font-size:15px}.about-company{padding:75px 0}.about-company-grid{grid-template-columns:1fr;gap:45px}.about-company-image{height:400px}.about-heading h2,.about-company-content h2,.about-why-content h2{font-size:31px}.about-company-points{grid-template-columns:1fr}.about-info{padding:60px 0}.about-info-grid{grid-template-columns:1fr}.about-services{padding:75px 0}.about-service-grid{grid-template-columns:1fr}.about-service-image{height:210px}.about-mission{padding:75px 0}.about-mission-grid{grid-template-columns:1fr}.mission-card{min-height:300px;padding:35px}.mission-card h2{font-size:30px}.about-why{padding:75px 0}.about-why-grid{grid-template-columns:1fr;gap:45px}.about-why-content .about-why-grid{grid-template-columns:1fr}.about-why-image{height:400px}.about-tech{padding:75px 0}.about-tech-grid{grid-template-columns:repeat(2,1fr)}.about-cta{padding:80px 20px}.about-cta h2{font-size:34px}}@media (width<=450px){.about-container{padding:0 15px}.about-hero{min-height:510px}.about-hero h1{font-size:38px}.about-hero-tag{font-size:10px}.about-company-image{height:320px}.about-image-card{bottom:15px;left:15px}.about-info-card{gap:15px;padding:22px}.about-info-number{width:50px;height:50px}.about-info-card h3{font-size:15px}.about-service-content{padding:22px}.about-why-image{height:320px}.about-tech-grid{grid-template-columns:1fr}.about-tech-card{min-height:75px}.about-cta h2{font-size:29px}}.services-page{background:#fff;width:100%;overflow:hidden}.services-container{width:100%;max-width:1350px;margin:0 auto;padding:0 6%}.services-hero{background-image:url(https://images.unsplash.com/photo-1497366811353-6870744d04b2?auto=format&fit=crop&w=1800&q=85);background-position:50%;background-size:cover;justify-content:center;align-items:center;min-height:620px;display:flex;position:relative}.services-hero-overlay{background:linear-gradient(90deg,#041426e6,#041426a6,#04142659);position:absolute;inset:0}.services-hero-content{z-index:2;text-align:center;color:#fff;width:100%;max-width:900px;margin:auto;padding:100px 6% 70px;position:relative}.services-hero-tag{letter-spacing:2px;background:#ffffff1a;border:1px solid #ffffff4d;border-radius:50px;padding:8px 18px;font-size:12px;font-weight:700;display:inline-block}.services-hero h1{margin:22px 0 18px;font-size:clamp(48px,7vw,76px);font-weight:800;line-height:1.1}.services-hero h1 span{color:#00d4ff}.services-hero p{color:#d9e4ee;max-width:700px;margin:0 auto 35px;font-size:18px;line-height:1.8}.services-hero-btn,.cta-service-btn{color:#fff;background:#00d4ff;border-radius:50px;justify-content:center;align-items:center;gap:11px;padding:15px 28px;font-size:15px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 12px 30px #00d4ff40}.services-hero-btn:hover,.cta-service-btn:hover{background:#009dcc;transform:translateY(-4px)}.services-intro{background:#fff;padding:100px 0 70px}.services-intro-content{text-align:center;max-width:850px;margin:auto}.services-section-tag{color:#00a9d4;letter-spacing:1.5px;background:#00d4ff1a;border-radius:50px;padding:8px 18px;font-size:12px;font-weight:700;display:inline-block}.services-intro h2,.service-heading h2,.process-heading h2,.why-services-heading h2{color:#0a192f;margin:20px 0 18px;font-size:44px;font-weight:750;line-height:1.2}.services-intro h2 span,.service-heading h2 span,.why-services-heading h2 span{color:#00a9d4}.services-intro p{color:#64748b;max-width:820px;margin:0 auto 12px;font-size:17px;line-height:1.85}.service-section{background:#f8fbff;padding:80px 0 110px}.service-heading{text-align:center;max-width:800px;margin:0 auto 60px}.service-heading p,.process-heading p,.why-services-heading p{color:#64748b;max-width:700px;margin:0 auto;font-size:16px;line-height:1.8}.service-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.service-card{background:#fff;border:1px solid #e6eef5;border-radius:24px;transition:transform .4s,box-shadow .4s,border-color .4s;overflow:hidden;box-shadow:0 12px 35px #0f172a0f}.service-card:hover{border-color:#00d4ff66;transform:translateY(-10px);box-shadow:0 25px 55px #00aadc21}.service-image{width:100%;height:220px;position:relative;overflow:hidden}.service-image img{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.service-card:hover .service-image img{transform:scale(1.08)}.service-image:after{content:"";background:linear-gradient(#0000 35%,#0a192f8c);position:absolute;inset:0}.service-number{z-index:2;color:#00a9d4;background:#fffffff2;border-radius:16px;justify-content:center;align-items:center;width:54px;height:54px;font-size:16px;font-weight:800;display:flex;position:absolute;bottom:18px;left:18px;box-shadow:0 8px 20px #0000001f}.service-content{padding:28px 27px 30px}.service-content h3{color:#0a192f;margin:0 0 12px;font-size:21px;line-height:1.35}.service-content p{color:#64748b;margin:0 0 22px;font-size:15px;line-height:1.75}.service-learn-more{color:#00a9d4;align-items:center;gap:9px;font-size:14px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.service-learn-more svg{transition:transform .3s}.service-learn-more:hover{color:#007da0}.service-learn-more:hover svg{transform:translate(5px)}.services-process{background:#fff;padding:110px 0}.process-heading{text-align:center;max-width:800px;margin:0 auto 60px}.process-grid{grid-template-columns:repeat(7,1fr);gap:15px;display:grid}.process-card{text-align:center;background:#f8fbff;border:1px solid #e6eef5;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;min-height:175px;padding:25px 15px;transition:all .35s;display:flex;position:relative}.process-card:hover{background:#fff;border-color:#00d4ff;transform:translateY(-7px);box-shadow:0 18px 35px #00aadc1a}.process-number{color:#00a9d4;background:#00d4ff1a;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:18px;font-size:14px;font-weight:800;display:flex}.process-card h3{color:#0a192f;margin:0;font-size:15px;line-height:1.5}.process-arrow{display:none}.why-services{background:#f8fbff;padding:100px 0}.why-services-heading{text-align:center;max-width:800px;margin:0 auto 55px}.why-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.why-card{background:#fff;border:1px solid #e6eef5;border-radius:16px;align-items:center;gap:14px;min-height:90px;padding:20px;transition:all .3s;display:flex;box-shadow:0 8px 25px #0f172a0a}.why-card:hover{border-color:#00d4ff66;transform:translateY(-5px)}.why-card svg{color:#00c49a;flex-shrink:0;font-size:20px}.why-card span{color:#334155;font-size:14px;font-weight:600;line-height:1.5}.cta-service{text-align:center;color:#fff;background:linear-gradient(135deg,#061827,#0a2940,#063b54);padding:100px 6%;position:relative;overflow:hidden}.cta-service:before{content:"";filter:blur(10px);background:#00d4ff1f;border-radius:50%;width:350px;height:350px;position:absolute;top:-180px;right:-100px}.cta-service-content{z-index:2;max-width:800px;margin:auto;position:relative}.cta-service-content>span{letter-spacing:2px;color:#00d4ff;font-size:12px;font-weight:700}.cta-service h2{margin:18px 0;font-size:44px;line-height:1.2}.cta-service p{color:#c9d8e4;max-width:700px;margin:0 auto 30px;font-size:16px;line-height:1.8}@media (width<=1100px){.service-grid{grid-template-columns:repeat(2,1fr)}.process-grid{grid-template-columns:repeat(4,1fr)}.why-grid{grid-template-columns:repeat(2,1fr)}.services-intro h2,.service-heading h2,.process-heading h2,.why-services-heading h2{font-size:38px}}@media (width<=700px){.services-container{padding:0 20px}.services-hero{min-height:560px}.services-hero-content{padding:100px 20px 60px}.services-hero h1{font-size:48px}.services-hero p{font-size:15px}.services-intro{padding:75px 0 50px}.services-intro h2,.service-heading h2,.process-heading h2,.why-services-heading h2{font-size:31px}.services-intro p{font-size:15px}.service-section{padding:70px 0 80px}.service-grid{grid-template-columns:1fr;gap:25px}.service-image{height:220px}.services-process{padding:75px 0}.process-grid{grid-template-columns:repeat(2,1fr)}.why-services{padding:75px 0}.why-grid{grid-template-columns:1fr}.cta-service{padding:75px 20px}.cta-service h2{font-size:32px}.cta-service p{font-size:15px}}@media (width<=450px){.services-container{padding:0 15px}.services-hero{min-height:520px}.services-hero h1{font-size:40px}.services-hero-tag{font-size:10px}.service-image{height:195px}.service-number{width:46px;height:46px;bottom:15px;left:15px}.service-content{padding:24px 22px 27px}.service-content h3{font-size:20px}.service-content p{font-size:14px}.process-grid{grid-template-columns:1fr}.process-card{min-height:120px}.why-card{min-height:75px}.cta-service h2{font-size:28px}}.contact-page{color:#152238;background:#fff;width:100%;min-height:100vh;font-family:Arial,Helvetica,sans-serif;overflow:hidden}.contact-page *{box-sizing:border-box}.contact-hero{background-image:url(https://images.unsplash.com/photo-1521791136064-7986c2920216?auto=format&fit=crop&w=1800&q=85);background-position:50%;background-size:cover;justify-content:center;align-items:center;min-height:560px;display:flex;position:relative;overflow:hidden}.contact-hero-overlay{background:linear-gradient(115deg,#031121f7,#042337e0,#006e9185);position:absolute;inset:0}.contact-hero:before{content:"";opacity:.45;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0}.contact-hero:after{content:"";filter:blur(80px);background:#00d4ff2e;border-radius:50%;width:500px;height:500px;position:absolute;top:-160px;right:-180px}.contact-hero-content{z-index:2;text-align:center;color:#fff;width:90%;max-width:950px;animation:1s forwards contactHeroFade;position:relative}@keyframes contactHeroFade{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.contact-hero-label{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#00d4ff;letter-spacing:2.5px;background:#ffffff12;border:1px solid #00d4ff59;border-radius:50px;align-items:center;gap:8px;padding:9px 20px;font-size:11px;font-weight:800;display:inline-flex}.contact-hero-label:before{content:"";background:#00d4ff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #00d4ff}.contact-hero-content h1{letter-spacing:-2px;margin:28px 0 22px;font-size:clamp(45px,6vw,76px);font-weight:800;line-height:1.05}.contact-hero-content h1 span{color:#00d4ff;text-shadow:0 0 30px #00d4ff40;display:block}.contact-hero-content p{color:#d6e5ed;max-width:700px;margin:auto;font-size:16px;line-height:1.9}.contact-main{background:radial-gradient(circle at 10% 10%,#00bcd40d,#0000 30%),linear-gradient(#fff,#f5fafc);width:100%;padding:120px 0;position:relative}.contact-wrapper{z-index:2;grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px;width:90%;max-width:1250px;margin:auto;display:grid;position:relative}.contact-details{width:100%}.contact-section-label{color:#00a9cc;letter-spacing:2.5px;margin-bottom:10px;font-size:11px;font-weight:800;display:inline-block}.contact-details h2{color:#10243d;letter-spacing:-1px;margin:10px 0 18px;font-size:clamp(36px,4vw,48px);line-height:1.12}.contact-details h2 span{color:#00a9cc;display:block}.contact-intro{color:#6c7d8e;max-width:530px;margin-bottom:38px;font-size:15px;line-height:1.9}.contact-detail-card{background:linear-gradient(135deg,#fff,#f9fcfd);border:1px solid #e2ebf0;border-radius:17px;align-items:flex-start;gap:17px;width:100%;margin-bottom:13px;padding:18px 20px;transition:transform .35s,border-color .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden}.contact-detail-card:before{content:"";transform-origin:bottom;background:#00c4e6;width:3px;transition:transform .35s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.contact-detail-card:hover{border-color:#00bcd459;transform:translate(8px);box-shadow:0 18px 40px #0f324617}.contact-detail-card:hover:before{transform:scaleY(1)}.contact-detail-icon{color:#00a9cc;background:linear-gradient(135deg,#e8faff,#dff7fb);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:16px;transition:all .35s;display:flex}.contact-detail-card:hover .contact-detail-icon{color:#fff;background:linear-gradient(135deg,#00c4e6,#008eaf);transform:rotate(-5deg)scale(1.08);box-shadow:0 8px 20px #00b4d233}.contact-detail-card small{color:#8a98a5;letter-spacing:1.5px;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.contact-detail-card h4{color:#25394e;margin:0;font-size:14px;font-weight:600;line-height:1.6}.contact-social{margin-top:32px}.contact-social p{color:#25394e;margin-bottom:13px;font-size:13px;font-weight:700}.contact-social-list{gap:10px;display:flex}.contact-social-list a{color:#53697b;background:#fff;border:1px solid #dce7ed;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;text-decoration:none;transition:all .3s;display:flex}.contact-social-list a:hover{color:#fff;background:linear-gradient(135deg,#00c7e8,#008eaf);border-color:#00c4e6;transform:translateY(-5px);box-shadow:0 10px 25px #00b4d738}.contact-form-card{background:linear-gradient(145deg,#fffffffa,#f8fcfefa);border:1px solid #dce8eee6;border-radius:28px;width:100%;padding:45px;position:relative;overflow:hidden;box-shadow:0 30px 80px #0f23371a}.contact-form-card:before{content:"";background:#00c4e614;border-radius:50%;width:180px;height:180px;position:absolute;top:-80px;right:-80px}.contact-form-card:after{content:"";background:#00a9cc0d;border-radius:50%;width:120px;height:120px;position:absolute;bottom:-60px;left:-60px}.contact-form-heading{z-index:2;position:relative}.contact-form-heading>span{color:#00a9cc;letter-spacing:2.5px;font-size:10px;font-weight:800}.contact-form-heading h2{color:#10243d;letter-spacing:-.5px;margin:13px 0;font-size:33px;line-height:1.2}.contact-form-heading h2 strong{color:#00a9cc}.contact-form-heading p{color:#718292;margin-bottom:32px;font-size:14px;line-height:1.8}.contact-form{z-index:2;width:100%;position:relative}.contact-form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.contact-input-group{width:100%;margin-bottom:18px}.contact-input-group label{color:#293c50;margin-bottom:8px;font-size:11px;font-weight:700;display:block}.contact-input-group input,.contact-input-group select,.contact-input-group textarea{color:#203449;background:#fbfdffe6;border:1px solid #dce6ec;border-radius:12px;outline:none;width:100%;padding:14px 16px;font-family:inherit;font-size:13px;transition:all .3s}.contact-input-group input::placeholder,.contact-input-group textarea::placeholder{color:#a4afb8}.contact-input-group input:hover,.contact-input-group select:hover,.contact-input-group textarea:hover{border-color:#b8d5df}.contact-input-group input:focus,.contact-input-group select:focus,.contact-input-group textarea:focus{background:#fff;border-color:#00bcd4;box-shadow:0 0 0 4px #00bcd414}.contact-input-group textarea{resize:vertical;min-height:140px;display:block}.contact-send-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#00c7e8,#008eaf);border:none;border-radius:13px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:56px;margin-top:4px;font-family:inherit;font-size:14px;font-weight:700;transition:all .35s;display:flex;position:relative;overflow:hidden}.contact-send-button:before{content:"";background:linear-gradient(90deg,#0000,#ffffff40,#0000);width:60%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%;transform:skew(-20deg)}.contact-send-button:hover:before{left:130%}.contact-send-button:hover{transform:translateY(-3px);box-shadow:0 16px 35px #00aacd47}.contact-send-button svg{transition:all .3s}.contact-send-button:hover svg{transform:translate(6px)}.contact-location{background:linear-gradient(#f5fafc,#eef6f9);width:100%;margin-top:-300px;margin-bottom:20px;padding:110px 5% 0;position:relative;overflow:hidden}.contact-location:before{content:"";filter:blur(70px);background:#00bcd40f;border-radius:50%;width:400px;height:400px;position:absolute;top:50px;left:-180px}.contact-location-heading{z-index:2;text-align:center;max-width:720px;margin:auto;padding-bottom:40px;position:relative}.contact-location-heading>span{color:#00a9cc;letter-spacing:2.5px;font-size:10px;font-weight:800}.contact-location-heading h2{color:#10243d;letter-spacing:-1px;margin:13px 0;font-size:42px;line-height:1.2}.contact-location-heading h2 strong{color:#00a9cc}.contact-location-heading p{color:#718292;margin:0;font-size:14px;line-height:1.8}.contact-map{z-index:2;border:1px solid #dce9ee;border-radius:25px 25px 0 0;width:100%;max-width:1400px;height:470px;margin:auto;position:relative;overflow:hidden;box-shadow:0 -10px 40px #0f32460f}.contact-map iframe{filter:saturate(.85);border:none;width:100%;height:100%;display:block}@media (width<=1050px){.contact-wrapper{grid-template-columns:1fr;gap:65px;max-width:850px}.contact-details,.contact-form-card{max-width:800px;margin:auto}}@media (width<=768px){.contact-hero{min-height:500px}.contact-main{padding:90px 0}.contact-wrapper{width:92%}.contact-form-card{padding:35px 28px}.contact-location{padding-top:90px}}@media (width<=600px){.contact-hero{background-position:50%;min-height:470px}.contact-hero-content{width:92%}.contact-hero-label{padding:8px 15px;font-size:9px}.contact-hero-content h1{letter-spacing:-1px;margin-top:22px;font-size:39px}.contact-hero-content p{font-size:13px;line-height:1.7}.contact-main{padding:70px 0}.contact-wrapper{gap:45px;width:92%}.contact-details h2{font-size:34px}.contact-intro{font-size:14px}.contact-detail-card{gap:14px;padding:16px}.contact-detail-icon{width:43px;height:43px}.contact-detail-card h4{font-size:13px}.contact-form-card{border-radius:22px;padding:28px 20px}.contact-form-grid{grid-template-columns:1fr;gap:0}.contact-form-heading h2{font-size:27px}.contact-form-heading p{font-size:13px}.contact-location{padding:70px 4% 0}.contact-location-heading h2{font-size:32px}.contact-location-heading p{font-size:13px}.contact-map{border-radius:18px 18px 0 0;height:350px}}@media (width<=400px){.contact-hero{min-height:450px}.contact-hero-content h1{font-size:34px}.contact-details h2{font-size:29px}.contact-detail-card h4{font-size:12px}.contact-form-card{padding:24px 15px}.contact-form-heading h2{font-size:25px}.contact-location-heading h2{font-size:29px}.contact-map{height:300px}}.career-page{background:#fff;width:100%;overflow:hidden}.career-container{width:100%;max-width:1350px;margin:0 auto;padding:0 6%}.career-hero{background-image:url(https://images.unsplash.com/photo-1522071820081-009f0129c71c?auto=format&fit=crop&w=1800&q=85);background-position:50%;background-size:cover;justify-content:center;align-items:center;min-height:620px;display:flex;position:relative}.career-hero-overlay{background:linear-gradient(90deg,#041426eb,#041426ad,#04142659);position:absolute;inset:0}.career-hero-content{z-index:2;text-align:center;color:#fff;width:100%;max-width:900px;padding:100px 6% 70px;position:relative}.career-hero-tag{letter-spacing:2px;background:#ffffff1a;border:1px solid #ffffff4d;border-radius:50px;padding:8px 18px;font-size:12px;font-weight:700;display:inline-block}.career-hero h1{margin:22px 0 18px;font-size:clamp(48px,7vw,76px);font-weight:800;line-height:1.1}.career-hero h1 span{color:#00d4ff;display:block}.career-hero p{color:#d8e5ee;max-width:700px;margin:0 auto 35px;font-size:18px;line-height:1.8}.career-hero-btn,.career-cta-btn,.job-apply-btn{justify-content:center;align-items:center;gap:10px;text-decoration:none;transition:all .3s;display:inline-flex}.career-hero-btn{color:#fff;background:#00d4ff;border-radius:50px;padding:15px 28px;font-size:15px;font-weight:700;box-shadow:0 12px 30px #00d4ff40}.career-hero-btn:hover{background:#009dcc;transform:translateY(-4px)}.career-section-tag{color:#00a9d4;letter-spacing:1.5px;background:#00d4ff1a;border-radius:50px;padding:8px 18px;font-size:12px;font-weight:700;display:inline-block}.career-heading{text-align:center;max-width:800px;margin:0 auto 60px}.career-heading h2,.career-about-text h2,.career-form-heading h2{color:#0a192f;margin:20px 0 18px;font-size:44px;font-weight:750;line-height:1.2}.career-heading h2 span,.career-about-text h2 span,.career-form-heading h2 span{color:#00a9d4}.career-heading p,.career-form-heading p{color:#64748b;max-width:700px;margin:0 auto;font-size:16px;line-height:1.8}.career-about{background:#fff;padding:110px 0}.career-about-content{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.career-about-text{max-width:600px}.career-about-text p{color:#64748b;margin:0 0 16px;font-size:16px;line-height:1.85}.career-about-points{grid-template-columns:repeat(2,1fr);gap:15px;margin-top:30px;display:grid}.career-about-points div{color:#334155;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.career-about-points svg{color:#00c49a;flex-shrink:0}.career-about-image{border-radius:30px;height:500px;position:relative;overflow:hidden;box-shadow:0 25px 60px #0f172a1f}.career-about-image img{object-fit:cover;width:100%;height:100%;display:block}.career-image-badge{background:#fffffff2;border-radius:18px;flex-direction:column;padding:18px 24px;display:flex;position:absolute;bottom:25px;left:25px;box-shadow:0 10px 30px #00000026}.career-image-badge strong{color:#0a192f;font-size:18px}.career-image-badge span{color:#00a9d4;margin-top:3px;font-size:14px}.benefits{background:#f8fbff;padding:100px 0}.benefit-grid{grid-template-columns:repeat(4,1fr);gap:25px;display:grid}.benefit-card{background:#fff;border:1px solid #e6eef5;border-radius:22px;transition:all .4s;overflow:hidden;box-shadow:0 10px 30px #0f172a0d}.benefit-card:hover{transform:translateY(-8px);box-shadow:0 20px 45px #00aadc1f}.benefit-image{height:200px;position:relative;overflow:hidden}.benefit-image img{object-fit:cover;width:100%;height:100%;transition:all .5s;display:block}.benefit-card:hover .benefit-image img{transform:scale(1.08)}.benefit-image:after{content:"";background:linear-gradient(#0000,#0a192f80);position:absolute;inset:0}.benefit-image span{z-index:2;color:#00a9d4;background:#fff;border-radius:13px;justify-content:center;align-items:center;width:45px;height:45px;font-size:14px;font-weight:800;display:flex;position:absolute;bottom:15px;left:15px}.benefit-content{padding:22px}.benefit-content h3{color:#0a192f;margin:0;font-size:18px}.jobs{background:#fff;padding:110px 0}.job-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.job-card{background:#fff;border:1px solid #e6eef5;border-radius:24px;transition:all .4s;overflow:hidden;box-shadow:0 12px 35px #0f172a0f}.job-card:hover{border-color:#00d4ff66;transform:translateY(-10px);box-shadow:0 25px 55px #00aadc21}.job-image{height:210px;position:relative;overflow:hidden}.job-image img{object-fit:cover;width:100%;height:100%;transition:all .6s;display:block}.job-card:hover .job-image img{transform:scale(1.08)}.job-image:after{content:"";background:linear-gradient(#0000 35%,#0a192f99);position:absolute;inset:0}.job-number{z-index:2;color:#00a9d4;background:#fffffff2;border-radius:15px;justify-content:center;align-items:center;width:52px;height:52px;font-weight:800;display:flex;position:absolute;bottom:18px;left:18px}.job-content{padding:28px}.job-content h3{color:#0a192f;margin:0 0 22px;font-size:22px}.job-info{flex-direction:column;gap:12px;margin-bottom:25px;display:flex}.job-info p{color:#64748b;flex-direction:column;gap:3px;margin:0;font-size:14px;display:flex}.job-info strong{color:#334155;text-transform:uppercase;letter-spacing:.7px;font-size:12px}.job-apply-btn{color:#00a9d4;background:#effaff;border-radius:50px;padding:12px 20px;font-size:14px;font-weight:700}.job-apply-btn:hover{color:#fff;background:#00d4ff}.job-apply-btn svg{transition:all .3s}.job-apply-btn:hover svg{transform:translate(4px)}.career-process{background:#f8fbff;padding:100px 0}.career-process-grid{grid-template-columns:repeat(5,1fr);gap:18px;display:grid}.career-process-card{text-align:center;background:#fff;border:1px solid #e6eef5;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;min-height:180px;padding:25px;transition:all .35s;display:flex}.career-process-card:hover{border-color:#00d4ff;transform:translateY(-7px);box-shadow:0 18px 35px #00aadc1a}.career-process-number{color:#00a9d4;background:#00d4ff1a;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:18px;font-size:15px;font-weight:800;display:flex}.career-process-card h3{color:#0a192f;margin:0;font-size:16px}.career-form{background:#fff;padding:110px 0}.career-form-wrapper{background:#f8fbff;border:1px solid #e6eef5;border-radius:30px;max-width:950px;margin:auto;padding:60px;box-shadow:0 20px 55px #0f172a12}.career-form-heading{text-align:center;margin-bottom:45px}.application-form{flex-direction:column;gap:20px;display:flex}.form-row{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.application-form input,.application-form select,.application-form textarea{color:#334155;box-sizing:border-box;background:#fff;border:1px solid #dce6ef;border-radius:12px;outline:none;width:100%;padding:15px 17px;font-family:inherit;font-size:14px;transition:all .3s}.application-form input:focus,.application-form select:focus,.application-form textarea:focus{border-color:#00bce8;box-shadow:0 0 0 3px #00d4ff1a}.application-form textarea{resize:vertical}.application-form input[type=file]{padding:12px}.application-form button{color:#fff;cursor:pointer;background:#00c4e8;border:none;border-radius:50px;justify-content:center;align-self:center;align-items:center;gap:10px;padding:15px 30px;font-family:inherit;font-size:15px;font-weight:700;transition:all .3s;display:inline-flex}.application-form button:hover{background:#009dcc;transform:translateY(-3px);box-shadow:0 12px 30px #00aadc33}.career-cta{text-align:center;color:#fff;background:linear-gradient(135deg,#061827,#0a2940,#063b54);padding:100px 6%;position:relative;overflow:hidden}.career-cta:before{content:"";filter:blur(10px);background:#00d4ff1f;border-radius:50%;width:400px;height:400px;position:absolute;top:-220px;right:-100px}.career-cta-content{z-index:2;max-width:800px;margin:auto;position:relative}.career-cta-content>span{color:#00d4ff;letter-spacing:2px;font-size:12px;font-weight:700}.career-cta h2{margin:18px 0;font-size:44px;line-height:1.2}.career-cta p{color:#c9d8e4;max-width:700px;margin:0 auto 30px;font-size:16px;line-height:1.8}.career-cta-btn{color:#fff;background:#00d4ff;border-radius:50px;padding:15px 28px;font-size:15px;font-weight:700}.career-cta-btn:hover{background:#009dcc;transform:translateY(-4px)}@media (width<=1100px){.career-about-content{gap:45px}.benefit-grid,.job-grid{grid-template-columns:repeat(2,1fr)}.career-process-grid{grid-template-columns:repeat(3,1fr)}.career-heading h2,.career-about-text h2,.career-form-heading h2{font-size:38px}}@media (width<=700px){.career-container{padding:0 20px}.career-hero{min-height:550px}.career-hero-content{padding:90px 20px 60px}.career-hero h1{font-size:46px}.career-hero p{font-size:15px}.career-about{padding:75px 0}.career-about-content{grid-template-columns:1fr;gap:45px}.career-heading h2,.career-about-text h2,.career-form-heading h2{font-size:31px}.career-about-points{grid-template-columns:1fr}.career-about-image{height:400px}.benefits{padding:75px 0}.benefit-grid{grid-template-columns:1fr}.jobs{padding:75px 0}.job-grid{grid-template-columns:1fr}.career-process{padding:75px 0}.career-process-grid{grid-template-columns:repeat(2,1fr)}.career-form{padding:75px 0}.career-form-wrapper{border-radius:22px;padding:35px 20px}.form-row{grid-template-columns:1fr}.career-cta{padding:75px 20px}.career-cta h2{font-size:32px}.career-cta p{font-size:15px}}@media (width<=450px){.career-container{padding:0 15px}.career-hero{min-height:510px}.career-hero h1{font-size:39px}.career-hero-tag{font-size:10px}.career-about-image{height:320px}.benefit-image{height:190px}.job-image{height:195px}.job-content{padding:24px 22px}.job-content h3{font-size:20px}.career-process-grid{grid-template-columns:1fr}.career-process-card{min-height:125px}.career-form-wrapper{padding:30px 16px}.career-cta h2{font-size:28px}}.portfolio-page{background:#fff;width:100%;overflow:hidden}.portfolio-container{width:100%;max-width:1350px;margin:auto;padding:0 6%}.portfolio-hero{background-image:url(https://images.unsplash.com/photo-1553877522-43269d4ea984?auto=format&fit=crop&w=1800&q=85);background-position:50%;background-size:cover;justify-content:center;align-items:center;min-height:620px;display:flex;position:relative}.portfolio-hero-overlay{background:linear-gradient(90deg,#041426f0,#041426b3,#04142659);position:absolute;inset:0}.portfolio-hero-content{z-index:2;text-align:center;color:#fff;max-width:900px;padding:100px 20px 70px;position:relative}.portfolio-hero-tag{color:#00d4ff;letter-spacing:2px;background:#ffffff14;border:1px solid #ffffff40;border-radius:50px;padding:8px 18px;font-size:12px;font-weight:800;display:inline-block}.portfolio-hero h1{margin:25px 0 18px;font-size:clamp(48px,7vw,76px);font-weight:800;line-height:1.08}.portfolio-hero h1 span{color:#00d4ff;display:block}.portfolio-hero p{color:#d5e3ed;max-width:720px;margin:auto auto 35px;font-size:18px;line-height:1.8}.portfolio-hero-btn,.portfolio-cta-btn{color:#fff;background:#00d4ff;border-radius:50px;justify-content:center;align-items:center;gap:10px;padding:15px 28px;font-size:15px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.portfolio-hero-btn:hover,.portfolio-cta-btn:hover{background:#009dcc;transform:translateY(-4px)}.portfolio-filter-section{background:#fff;padding:90px 0 50px}.portfolio-heading-small{text-align:center;margin-bottom:35px}.portfolio-heading-small>span,.portfolio-heading>span{color:#00a9d4;letter-spacing:1.8px;font-size:12px;font-weight:800}.portfolio-heading-small h2{color:#0a192f;margin:15px 0 0;font-size:40px}.portfolio-heading-small strong{color:#00a9d4}.portfolio-filter{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.portfolio-filter-btn{color:#64748b;cursor:pointer;background:#fff;border:1px solid #dce7ef;border-radius:50px;padding:11px 22px;font-size:14px;font-weight:600;transition:all .3s}.portfolio-filter-btn:hover{color:#00a9d4;border-color:#00d4ff}.portfolio-filter-btn.active{color:#fff;background:#00d4ff;border-color:#00d4ff}.portfolio-projects{background:#fff;padding:30px 0 110px}.portfolio-project-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.portfolio-project-card{background:#fff;border:1px solid #e3edf4;border-radius:24px;transition:all .4s;overflow:hidden;box-shadow:0 12px 35px #0f172a0d}.portfolio-project-card:hover{border-color:#00d4ff59;transform:translateY(-9px);box-shadow:0 25px 55px #00aadc21}.portfolio-project-image{height:250px;position:relative;overflow:hidden}.portfolio-project-image img{object-fit:cover;width:100%;height:100%;transition:all .6s;display:block}.portfolio-project-card:hover .portfolio-project-image img{transform:scale(1.08)}.portfolio-project-image:after{content:"";background:linear-gradient(#0000 45%,#0414268c);position:absolute;inset:0}.portfolio-project-number{z-index:2;color:#00a9d4;background:#fffffff2;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;font-size:13px;font-weight:800;display:flex;position:absolute;top:18px;left:18px}.portfolio-project-overlay{z-index:2;position:absolute;bottom:18px;left:20px}.portfolio-project-overlay span{color:#fff;background:#00d4ffe6;border-radius:30px;padding:7px 13px;font-size:11px;font-weight:700;display:inline-block}.portfolio-project-content{padding:25px}.portfolio-project-category{color:#00a9d4;letter-spacing:1px;text-transform:uppercase;font-size:11px;font-weight:800}.portfolio-project-content h3{color:#0a192f;margin:9px 0 10px;font-size:21px;line-height:1.35}.portfolio-project-content p{color:#64748b;margin:0 0 18px;font-size:14px;line-height:1.75}.portfolio-project-footer{border-top:1px solid #edf2f6;justify-content:space-between;align-items:center;gap:15px;padding-top:17px;display:flex}.portfolio-project-footer small{color:#64748b;font-size:11px;line-height:1.5}.portfolio-project-footer button{color:#00a9d4;cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:7px;padding:9px 0;font-size:12px;font-weight:700;display:inline-flex}.portfolio-project-footer button svg{transition:all .3s}.portfolio-project-footer button:hover svg{transform:translate(4px)}.portfolio-stats{background:linear-gradient(135deg,#061827,#063b54);padding:80px 0}.portfolio-stats-grid{border:1px solid #ffffff1f;border-radius:25px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.portfolio-stat{text-align:center;border-right:1px solid #ffffff1f;flex-direction:column;justify-content:center;align-items:center;min-height:170px;padding:25px;display:flex}.portfolio-stat:last-child{border-right:none}.portfolio-stat strong{color:#00d4ff;font-size:42px;font-weight:800}.portfolio-stat span{color:#c9d8e4;margin-top:8px;font-size:13px}.portfolio-technologies{background:#f8fbff;padding:110px 0}.portfolio-heading{text-align:center;max-width:750px;margin:0 auto 55px}.portfolio-heading h2{color:#0a192f;margin:15px 0;font-size:42px}.portfolio-heading h2 strong{color:#00a9d4}.portfolio-heading p{color:#64748b;margin:0;font-size:15px;line-height:1.8}.portfolio-tech-grid{grid-template-columns:repeat(5,1fr);gap:15px;display:grid}.portfolio-tech-card{background:#fff;border:1px solid #e1ebf3;border-radius:18px;flex-direction:column;justify-content:center;min-height:100px;padding:22px;transition:all .35s;display:flex;position:relative}.portfolio-tech-card:hover{border-color:#00d4ff;transform:translateY(-5px);box-shadow:0 15px 30px #00aadc14}.portfolio-tech-card span{color:#00a9d4;margin-bottom:8px;font-size:10px;font-weight:800}.portfolio-tech-card strong{color:#0a192f;font-size:15px}.portfolio-tech-card svg{color:#00c49a;font-size:14px;position:absolute;top:18px;right:18px}.portfolio-cta{text-align:center;background:linear-gradient(135deg,#061827,#0a2940,#063b54);padding:110px 20px;position:relative;overflow:hidden}.portfolio-cta:before{content:"";filter:blur(15px);background:#00d4ff1a;border-radius:50%;width:450px;height:450px;position:absolute;top:-250px;right:-100px}.portfolio-cta-content{z-index:2;max-width:800px;margin:auto;position:relative}.portfolio-cta-content>span{color:#00d4ff;letter-spacing:2px;font-size:12px;font-weight:800}.portfolio-cta h2{color:#fff;margin:18px 0;font-size:48px;line-height:1.2}.portfolio-cta p{color:#c9d8e4;max-width:680px;margin:0 auto 30px;font-size:16px;line-height:1.8}@media (width<=1100px){.portfolio-project-grid{grid-template-columns:repeat(2,1fr)}.portfolio-tech-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.portfolio-container{padding:0 20px}.portfolio-hero{min-height:550px}.portfolio-hero-content{padding:90px 20px 60px}.portfolio-hero h1{font-size:45px}.portfolio-hero p{font-size:15px}.portfolio-filter-section{padding:70px 0 35px}.portfolio-heading-small h2{font-size:31px}.portfolio-filter{gap:8px}.portfolio-filter-btn{padding:9px 16px;font-size:12px}.portfolio-projects{padding:25px 0 75px}.portfolio-project-grid{grid-template-columns:1fr;gap:22px}.portfolio-project-image{height:230px}.portfolio-stats{padding:60px 0}.portfolio-stats-grid{grid-template-columns:repeat(2,1fr)}.portfolio-stat{border-bottom:1px solid #ffffff1f;border-right:1px solid #ffffff1f;min-height:140px}.portfolio-stat:nth-child(2){border-right:none}.portfolio-stat:nth-child(3),.portfolio-stat:nth-child(4){border-bottom:none}.portfolio-stat:nth-child(4){border-right:none}.portfolio-stat strong{font-size:35px}.portfolio-technologies{padding:75px 0}.portfolio-heading h2{font-size:32px}.portfolio-tech-grid{grid-template-columns:repeat(2,1fr)}.portfolio-cta{padding:80px 20px}.portfolio-cta h2{font-size:34px}}@media (width<=450px){.portfolio-container{padding:0 15px}.portfolio-hero h1{font-size:38px}.portfolio-project-content{padding:21px}.portfolio-project-footer{flex-direction:column;align-items:flex-start}.portfolio-tech-grid{grid-template-columns:1fr}.portfolio-stat strong{font-size:30px}.portfolio-stat span{font-size:11px}.portfolio-cta h2{font-size:29px}}.notfound-page{background:radial-gradient(circle at 20% 20%,#00bcd414,#0000 30%),radial-gradient(circle at 80% 80%,#00897b14,#0000 30%),#f8fbfd;justify-content:center;align-items:center;min-height:calc(100vh - 125px);padding:80px 20px;display:flex;position:relative;overflow:hidden}.notfound-circle{pointer-events:none;border-radius:50%;position:absolute}.circle-one{border:1px solid #00a9cc26;width:300px;height:300px;top:-150px;left:-100px}.circle-two{border:1px solid #00a9cc26;width:400px;height:400px;bottom:-200px;right:-180px}.notfound-content{text-align:center;z-index:2;width:100%;max-width:750px;position:relative}.notfound-number{letter-spacing:-12px;color:#10243d;margin-bottom:25px;font-size:clamp(130px,20vw,220px);font-weight:800;line-height:.85}.notfound-number span{color:#00a9cc;position:relative}.notfound-icon{color:#00a9cc;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 22px;font-size:22px;display:flex;box-shadow:0 10px 30px #10243d1a}.notfound-tag{color:#008eaf;letter-spacing:1.5px;background:#00a9cc14;border-radius:50px;margin-bottom:15px;padding:7px 15px;font-size:11px;font-weight:700;display:inline-block}.notfound-content h1{color:#10243d;margin:0 0 15px;font-size:clamp(28px,4vw,45px);font-weight:750;line-height:1.2}.notfound-content p{color:#68798a;max-width:560px;margin:0 auto;font-size:15px;line-height:1.8}.notfound-buttons{justify-content:center;align-items:center;gap:15px;margin-top:32px;display:flex}.notfound-home-btn{color:#fff;background:linear-gradient(135deg,#00c7e8,#008eaf);border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:14px 24px;font-size:13px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 10px 25px #00a9cc33}.notfound-home-btn:hover{transform:translateY(-3px);box-shadow:0 15px 30px #00a9cc47}.notfound-back-btn{color:#25394e;cursor:pointer;background:#fff;border:1px solid #dce5ea;border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:13px 23px;font-size:13px;font-weight:700;transition:all .3s;display:inline-flex}.notfound-back-btn:hover{color:#00a9cc;border-color:#00a9cc;transform:translateY(-3px)}@media (width<=600px){.notfound-page{min-height:calc(100vh - 110px);padding:60px 20px}.notfound-number{letter-spacing:-7px;font-size:125px}.notfound-content h1{font-size:28px}.notfound-content p{font-size:14px;line-height:1.7}.notfound-buttons{flex-direction:column;width:100%}.notfound-home-btn,.notfound-back-btn{width:100%;max-width:260px}}.webapp-page{color:#172033;background:#fff;width:100%;overflow:hidden}.webapp-container{width:90%;max-width:1200px;margin:auto}.webapp-hero{background:linear-gradient(135deg,#f7f9fc 0%,#eef3f9 50%,#fff 100%);align-items:center;min-height:560px;display:flex;position:relative;overflow:hidden}.webapp-hero-overlay{background:#1f497d14;border-radius:50%;width:500px;height:500px;position:absolute;top:-180px;right:-150px}.webapp-hero-content{z-index:2;width:90%;max-width:1200px;margin:auto;position:relative}.webapp-tag,.webapp-section-tag{letter-spacing:2px;color:#1f497d;margin-bottom:15px;font-size:13px;font-weight:700;display:inline-block}.webapp-hero-content h1{max-width:750px;margin:0 0 25px;font-size:58px;font-weight:800;line-height:1.1}.webapp-hero-content h1 span,.webapp-intro-content h2 span,.webapp-heading h2 span,.webapp-cta h2 span{color:#1f497d}.webapp-hero-content p{color:#64748b;max-width:650px;margin-bottom:35px;font-size:18px;line-height:1.8}.webapp-btn{color:#fff;background:#1f497d;border-radius:6px;align-items:center;gap:12px;padding:14px 25px;font-size:15px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.webapp-btn:hover{background:#16375e;transform:translateY(-3px)}.webapp-hero-shape{border:1px solid #1f497d26;border-radius:50%;position:absolute}.shape-one{width:350px;height:350px;bottom:-200px;right:8%}.webapp-intro{background:#fff;padding:100px 0}.webapp-intro-grid{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.webapp-intro-content h2{margin:0 0 25px;font-size:42px;line-height:1.2}.webapp-intro-content p{color:#64748b;margin-bottom:18px;font-size:16px;line-height:1.8}.webapp-check-list{grid-template-columns:1fr 1fr;gap:15px;margin-top:25px;display:grid}.webapp-check-list div{color:#344054;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.webapp-check-list svg{color:#1f497d}.webapp-image-card{border-radius:14px;position:relative}.webapp-image-card img{object-fit:cover;border-radius:14px;width:100%;height:430px;display:block}.webapp-floating-card{background:#fff;border-radius:10px;align-items:center;gap:14px;padding:18px 22px;display:flex;position:absolute;bottom:30px;left:-30px;box-shadow:0 15px 40px #0000001f}.webapp-floating-card svg{color:#1f497d;font-size:28px}.webapp-floating-card strong{margin-bottom:4px;font-size:14px;display:block}.webapp-floating-card small{color:#64748b}.webapp-features{background:#f7f9fc;padding:100px 0}.webapp-heading{text-align:center;max-width:720px;margin:0 auto 55px}.webapp-heading h2{margin:0 0 18px;font-size:40px;line-height:1.2}.webapp-heading p{color:#64748b;line-height:1.8}.webapp-feature-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.webapp-feature-card{background:#fff;border:1px solid #e6ebf2;border-radius:12px;padding:35px;transition:all .3s;position:relative;overflow:hidden}.webapp-feature-card:hover{transform:translateY(-8px);box-shadow:0 18px 45px #1f497d1a}.webapp-feature-number{color:#f0f3f7;font-size:50px;font-weight:800;position:absolute;top:15px;right:20px}.webapp-feature-icon{color:#1f497d;background:#edf3f9;border-radius:10px;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:25px;font-size:25px;display:flex;position:relative}.webapp-feature-card h3{margin-bottom:12px;font-size:20px}.webapp-feature-card p{color:#64748b;font-size:14px;line-height:1.7}.webapp-card-line{background:#1f497d;width:40px;height:3px;margin-top:20px}.webapp-process{background:#fff;padding:100px 0}.webapp-process-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.webapp-process-card{background:#fff;border:1px solid #e6ebf2;border-radius:10px;padding:30px;transition:all .3s}.webapp-process-card:hover{border-color:#1f497d;transform:translateY(-5px)}.webapp-process-number{color:#fff;background:#1f497d;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;margin-bottom:20px;font-weight:700;display:flex}.webapp-process-card h3{margin-bottom:10px}.webapp-process-card p{color:#64748b;font-size:14px;line-height:1.7}.webapp-technologies{background:#f7f9fc;padding:100px 0}.webapp-tech-grid{grid-template-columns:repeat(5,1fr);gap:15px;display:grid}.webapp-tech-card{background:#fff;border:1px solid #e6ebf2;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:18px;font-size:14px;font-weight:600;transition:all .3s;display:flex}.webapp-tech-card svg{color:#1f497d}.webapp-tech-card:hover{border-color:#1f497d;transform:translateY(-4px)}.webapp-cta{text-align:center;background:#edf3f9;padding:100px 20px}.webapp-cta-content{max-width:750px;margin:auto}.webapp-cta h2{margin:0 0 20px;font-size:42px;line-height:1.2}.webapp-cta p{color:#64748b;margin-bottom:30px;line-height:1.8}@media (width<=992px){.webapp-hero-content h1{font-size:48px}.webapp-intro-grid{grid-template-columns:1fr;gap:50px}.webapp-feature-grid,.webapp-process-grid{grid-template-columns:repeat(2,1fr)}.webapp-tech-grid{grid-template-columns:repeat(3,1fr)}.webapp-floating-card{left:20px}}@media (width<=600px){.webapp-container{width:90%}.webapp-hero{min-height:500px}.webapp-hero-content h1{font-size:38px}.webapp-hero-content p{font-size:15px}.webapp-intro,.webapp-features,.webapp-process,.webapp-technologies{padding:70px 0}.webapp-intro-content h2,.webapp-heading h2,.webapp-cta h2{font-size:30px}.webapp-check-list{grid-template-columns:1fr}.webapp-image-card img{height:300px}.webapp-floating-card{padding:12px 15px;bottom:15px;left:10px}.webapp-floating-card svg{font-size:22px}.webapp-floating-card strong{font-size:12px}.webapp-floating-card small{font-size:11px}.webapp-feature-grid,.webapp-process-grid{grid-template-columns:1fr}.webapp-tech-grid{grid-template-columns:repeat(2,1fr)}.webapp-tech-card{padding:15px 8px;font-size:12px}.webapp-cta{padding:70px 20px}.webapp-btn{padding:13px 20px;font-size:14px}}.uidesign-page{color:#10243d;background:#fff;width:100%;overflow:hidden}.uidesign-container{width:90%;max-width:1200px;margin:auto}.uidesign-hero{background:linear-gradient(120deg,#10243d 0% 55%,#00a9cc 100%);align-items:center;min-height:620px;display:flex;position:relative;overflow:hidden}.uidesign-hero:before{content:"";border:1px solid #ffffff1a;border-radius:50%;width:500px;height:500px;position:absolute;top:-100px;right:-150px}.uidesign-hero:after{content:"";border:1px solid #00c7e859;border-radius:50%;width:350px;height:350px;position:absolute;bottom:-180px;right:80px}.uidesign-hero-content{z-index:2;width:90%;max-width:1200px;margin:auto;position:relative}.uidesign-tag{color:#00c7e8;letter-spacing:2px;background:#00c7e81a;border:1px solid #00c7e84d;border-radius:30px;margin-bottom:20px;padding:8px 16px;font-size:12px;font-weight:700;display:inline-block}.uidesign-hero h1{color:#fff;max-width:750px;margin:0 0 25px;font-size:clamp(42px,6vw,72px);font-weight:800;line-height:1.08}.uidesign-hero h1 span{color:#00c7e8}.uidesign-hero p{color:#b9cbd5;max-width:650px;font-size:17px;line-height:1.8}.uidesign-hero-btn{color:#fff;cursor:pointer;background:#00a9cc;border:none;border-radius:8px;align-items:center;gap:10px;margin-top:35px;padding:14px 25px;font-size:14px;font-weight:600;transition:all .3s;display:inline-flex}.uidesign-hero-btn:hover{background:#00c7e8;transform:translateY(-3px);box-shadow:0 15px 30px #00a9cc40}.uidesign-intro{background:#fff;padding:110px 0}.uidesign-heading{max-width:750px;margin-bottom:55px}.uidesign-heading.center{text-align:center;margin-left:auto;margin-right:auto}.uidesign-heading .uidesign-small-title{color:#00a9cc;letter-spacing:2px;font-size:13px;font-weight:700}.uidesign-heading h2{color:#10243d;margin:18px 0;font-size:clamp(30px,4vw,45px);font-weight:800;line-height:1.2}.uidesign-heading h2 span{color:#00a5c7}.uidesign-heading p{color:#68798a;font-size:15px;line-height:1.8}.uidesign-intro-grid{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.uidesign-intro-content h3{color:#10243d;margin-bottom:20px;font-size:28px}.uidesign-intro-content p{color:#68798a;margin-bottom:18px;font-size:15px;line-height:1.9}.uidesign-image-wrapper{position:relative}.uidesign-image-wrapper img{object-fit:cover;border-radius:18px;width:100%;height:450px;box-shadow:0 25px 60px #10243d1f}.uidesign-image-wrapper:before{content:"";z-index:0;border:2px solid #00a9cc;border-radius:18px;width:100%;height:100%;position:absolute;top:18px;left:18px}.uidesign-image-wrapper img{z-index:1;position:relative}.uidesign-services{background:#f7fafb;padding:110px 0}.uidesign-services-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.uidesign-service-card{background:#fff;border:1px solid #e8eef1;border-radius:15px;min-height:280px;padding:35px;transition:all .35s;position:relative;overflow:hidden}.uidesign-service-card:hover{border-color:#00a9cc40;transform:translateY(-8px);box-shadow:0 20px 45px #10243d1a}.uidesign-service-number{color:#edf3f5;font-size:42px;font-weight:800;position:absolute;top:15px;right:20px}.uidesign-service-icon{color:#00a9cc;background:#e9f9fc;border-radius:12px;justify-content:center;align-items:center;width:55px;height:55px;margin-bottom:25px;font-size:21px;display:flex}.uidesign-service-card h3{color:#10243d;margin-bottom:12px;font-size:18px}.uidesign-service-card p{color:#68798a;font-size:13px;line-height:1.8}.uidesign-service-arrow{color:#00a9cc;opacity:0;font-size:14px;transition:all .3s;position:absolute;bottom:28px;right:30px;transform:translate(-10px)}.uidesign-service-card:hover .uidesign-service-arrow{opacity:1;transform:translate(0)}.uidesign-process{background:#fff;padding:110px 0}.uidesign-process-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.uidesign-process-card{background:#fff;border:1px solid #e8eef1;border-radius:15px;padding:30px 25px;transition:all .35s;position:relative}.uidesign-process-card:hover{border-color:#00a9cc4d;transform:translateY(-6px);box-shadow:0 18px 40px #10243d14}.uidesign-process-number{color:#00a9cc;background:#e9f9fc;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;margin-bottom:20px;font-weight:800;display:flex}.uidesign-process-card h3{color:#10243d;margin-bottom:10px;font-size:17px}.uidesign-process-card p{color:#68798a;font-size:13px;line-height:1.7}.uidesign-tools{color:#fff;background:#10243d;padding:100px 0}.uidesign-tools-heading{max-width:700px;margin-bottom:45px}.uidesign-tools-heading h2{color:#fff;margin:18px 0;font-size:clamp(30px,4vw,44px);line-height:1.2}.uidesign-tools-heading h2 span{color:#00c7e8}.uidesign-tools-heading p{color:#b9cbd5;font-size:15px;line-height:1.8}.uidesign-tools-grid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.uidesign-tool-card{color:#fff;background:#ffffff08;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;min-height:75px;padding:15px;font-size:14px;transition:all .3s;display:flex}.uidesign-tool-card:hover{background:#00a9cc;border-color:#00c7e8;transform:translateY(-4px)}.uidesign-cta{text-align:center;background:linear-gradient(135deg,#10243d,#00a9cc);padding:100px 20px;position:relative;overflow:hidden}.uidesign-cta:before{content:"";border:1px solid #ffffff1f;border-radius:50%;width:400px;height:400px;position:absolute;top:-200px;left:-180px}.uidesign-cta h2{color:#fff;margin-bottom:18px;font-size:clamp(30px,4vw,45px);position:relative}.uidesign-cta p{color:#b9cbd5;max-width:650px;margin:0 auto;line-height:1.8;position:relative}.uidesign-cta button{color:#10243d;cursor:pointer;background:#fff;border:none;border-radius:8px;margin-top:30px;padding:14px 28px;font-weight:700;transition:all .3s;position:relative}.uidesign-cta button:hover{color:#00a9cc;background:#e9f9fc;transform:translateY(-3px)}@media (width<=1024px){.uidesign-services-grid,.uidesign-process-grid{grid-template-columns:repeat(2,1fr)}.uidesign-tools-grid{grid-template-columns:repeat(3,1fr)}.uidesign-intro-grid{gap:40px}}@media (width<=768px){.uidesign-hero{min-height:560px}.uidesign-intro{padding:80px 0}.uidesign-intro-grid{grid-template-columns:1fr;gap:50px}.uidesign-image-wrapper img{height:380px}.uidesign-services{padding:80px 0}.uidesign-services-grid{grid-template-columns:1fr}.uidesign-process{padding:80px 0}.uidesign-process-grid{grid-template-columns:1fr 1fr}.uidesign-tools{padding:80px 0}.uidesign-tools-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=576px){.uidesign-container{width:90%}.uidesign-hero{min-height:520px}.uidesign-hero-content{width:90%}.uidesign-hero h1{font-size:40px}.uidesign-hero p{font-size:14px}.uidesign-intro{padding:65px 0}.uidesign-heading{margin-bottom:35px}.uidesign-heading h2{font-size:30px}.uidesign-image-wrapper img{height:300px}.uidesign-image-wrapper:before{top:10px;left:10px}.uidesign-service-card{padding:28px}.uidesign-process-grid{grid-template-columns:1fr}.uidesign-tools-grid{grid-template-columns:1fr 1fr}.uidesign-tool-card{min-height:65px;font-size:13px}.uidesign-cta{padding:75px 20px}.uidesign-cta h2{font-size:30px}}@media (width<=380px){.uidesign-hero h1{font-size:34px}.uidesign-tools-grid{grid-template-columns:1fr}.uidesign-tool-card{min-height:60px}}.aiml-page{color:#102a43;background:#fff;width:100%;font-family:Poppins,sans-serif;overflow:hidden}.aiml-container{width:min(1200px,90%);margin:0 auto}.aiml-page h1,.aiml-page h2,.aiml-page h3,.aiml-page p{margin-top:0}.aiml-page button{cursor:pointer;font-family:inherit}.aiml-heading{margin-bottom:55px}.aiml-heading.center{text-align:center}.aiml-small-title,.aiml-tag{color:#00a8cc;letter-spacing:2px;margin-bottom:15px;font-size:13px;font-weight:700;display:inline-block}.aiml-heading h2,.aiml-intro-content h2,.aiml-technologies h2{color:#102a43;margin-bottom:18px;font-size:42px;line-height:1.2}.aiml-heading h2 span,.aiml-intro-content h2 span,.aiml-technologies h2 span{color:#00a8cc}.aiml-heading p{color:#627d98;max-width:680px;margin:auto;font-size:16px;line-height:1.8}.aiml-hero{background:#f4fbfd;justify-content:space-between;align-items:center;gap:60px;min-height:680px;padding:100px 7%;display:flex;position:relative;overflow:hidden}.aiml-hero:before{content:"";border:1px solid #00a8cc26;border-radius:50%;width:500px;height:500px;position:absolute;top:-180px;right:-180px}.aiml-hero:after{content:"";border:1px solid #00a8cc1f;border-radius:50%;width:700px;height:700px;position:absolute;bottom:-450px;left:-400px}.aiml-hero-lines{pointer-events:none;opacity:.35;background-image:linear-gradient(#00a8cc14 1px,#0000 1px),linear-gradient(90deg,#00a8cc14 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0}.aiml-hero-content{z-index:2;width:55%;max-width:700px;position:relative}.aiml-hero-content h1{color:#102a43;margin-bottom:25px;font-size:clamp(45px,5vw,72px);font-weight:800;line-height:1.08}.aiml-hero-content h1 span{color:#00a8cc}.aiml-hero-content p{color:#627d98;max-width:620px;margin-bottom:35px;font-size:17px;line-height:1.8}.aiml-hero-btn{color:#fff;background:#00a8cc;border:none;border-radius:7px;align-items:center;gap:12px;padding:15px 27px;font-size:15px;font-weight:600;transition:all .3s;display:inline-flex;box-shadow:0 10px 25px #00a8cc33}.aiml-hero-btn:hover{background:#102a43;transform:translateY(-3px)}.aiml-hero-visual{z-index:2;flex-shrink:0;width:430px;height:430px;position:relative}.aiml-brain{color:#00a8cc;z-index:4;background:#fff;border:2px solid #00a8cc;border-radius:50%;justify-content:center;align-items:center;width:180px;height:180px;font-size:75px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 20px #00a8cc0d,0 0 0 45px #00a8cc08,0 20px 60px #102a431f}.aiml-orbit{border:1px dashed #00a8cc59;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-one{width:290px;height:290px}.orbit-two{width:410px;height:410px}.aiml-floating-card{z-index:5;color:#102a43;background:#fff;border-left:3px solid #00a8cc;border-radius:8px;align-items:center;gap:10px;padding:13px 17px;font-size:12px;font-weight:600;display:flex;position:absolute;box-shadow:0 12px 35px #102a431f}.aiml-floating-card svg{color:#00a8cc;font-size:18px}.card-one{top:35px;left:5px}.card-two{top:130px;right:0}.card-three{bottom:35px;left:50px}.aiml-intro{background:#fff;padding:110px 0}.aiml-intro-grid{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.aiml-intro-content h2{font-size:43px}.aiml-intro-content>p{color:#627d98;margin-bottom:18px;font-size:15px;line-height:1.8}.aiml-check-list{grid-template-columns:1fr 1fr;gap:15px;margin-top:30px;display:grid}.aiml-check-list div{color:#334e68;align-items:center;gap:10px;font-size:14px;display:flex}.aiml-check-list svg{color:#00a8cc}.aiml-data-visual{background:#f4fbfd;border-radius:20px;justify-content:center;align-items:center;min-height:450px;display:flex;position:relative;overflow:hidden}.aiml-data-visual:before{content:"";border:1px solid #00a8cc26;border-radius:50%;width:400px;height:400px;position:absolute}.aiml-data-circle{border:1px dashed #00a8cc;border-radius:50%;width:280px;height:280px;animation:20s linear infinite aimlRotate;position:relative}@keyframes aimlRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.aiml-data-center{color:#00a8cc;background:#fff;border:2px solid #00a8cc;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:105px;height:105px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 15px 35px #102a431a}.aiml-data-center svg{font-size:28px}.aiml-data-center span{margin-top:4px;font-size:13px;font-weight:700}.aiml-data-node{color:#102a43;background:#fff;border:1px solid #cfeff5;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;font-size:11px;font-weight:700;display:flex;position:absolute;box-shadow:0 8px 20px #102a4314}.node-one{top:-25px;left:110px}.node-two{top:110px;right:-25px}.node-three{bottom:-25px;left:110px}.node-four{top:110px;left:-25px}.aiml-services{background:#f4fbfd;padding:110px 0}.aiml-services-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.aiml-service-card{background:#fff;border:1px solid #e4f2f6;border-radius:10px;padding:35px;transition:all .35s;position:relative;overflow:hidden}.aiml-service-card:before{content:"";background:#00a8cc0d;border-radius:50%;width:90px;height:90px;position:absolute;top:-35px;right:-35px}.aiml-service-card:hover{border-color:#00a8cc;transform:translateY(-8px);box-shadow:0 20px 45px #102a431a}.aiml-service-number{color:#9fb3c8;font-size:12px;font-weight:700;position:absolute;top:18px;right:20px}.aiml-service-icon{color:#00a8cc;background:#e9f9fc;border-radius:10px;justify-content:center;align-items:center;width:62px;height:62px;margin-bottom:25px;font-size:27px;transition:all .3s;display:flex}.aiml-service-card:hover .aiml-service-icon{color:#fff;background:#00a8cc}.aiml-service-card h3{color:#102a43;margin-bottom:13px;font-size:20px}.aiml-service-card p{color:#627d98;margin-bottom:20px;font-size:14px;line-height:1.7}.aiml-card-arrow{color:#00a8cc;font-size:14px}.aiml-usecases{background:#fff;padding:110px 0}.aiml-usecase-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.aiml-usecase-card{text-align:center;background:#fff;border:1px solid #e4f2f6;border-radius:10px;padding:35px 25px;transition:all .3s;position:relative}.aiml-usecase-card:after{content:"";background:#00a8cc;width:40px;height:3px;transition:all .3s;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.aiml-usecase-card:hover{transform:translateY(-7px);box-shadow:0 15px 35px #102a4314}.aiml-usecase-card:hover:after{width:100%}.aiml-usecase-card>svg{color:#00a8cc;margin-bottom:20px;font-size:35px}.aiml-usecase-card h3{color:#102a43;margin-bottom:12px;font-size:18px}.aiml-usecase-card p{color:#627d98;font-size:13px;line-height:1.7}.aiml-process{background:#f4fbfd;padding:110px 0}.aiml-process-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.aiml-process-card{background:#fff;border:1px solid #e4f2f6;border-radius:10px;min-height:230px;padding:30px;transition:all .3s;position:relative}.aiml-process-card:hover{border-color:#00a8cc;transform:translateY(-5px)}.aiml-process-number{color:#fff;background:#00a8cc;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:25px;font-weight:700;display:flex}.aiml-process-line{background:#d7eef3;width:45%;height:1px;position:absolute;top:53px;right:30px}.aiml-process-card h3{color:#102a43;margin-bottom:12px;font-size:19px}.aiml-process-card p{color:#627d98;font-size:14px;line-height:1.7}.aiml-technologies{background:#fff;padding:110px 0}.aiml-tech-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:80px;display:grid}.aiml-technologies p{color:#627d98;font-size:15px;line-height:1.8}.aiml-tech-list{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.aiml-tech-card{color:#334e68;background:#f8fcfd;border:1px solid #e4f2f6;border-radius:7px;align-items:center;gap:12px;padding:18px;font-size:14px;font-weight:600;transition:all .3s;display:flex}.aiml-tech-card svg{color:#00a8cc}.aiml-tech-card:hover{background:#fff;border-color:#00a8cc;transform:translate(5px)}.aiml-cta{text-align:center;background:#102a43;padding:100px 20px;position:relative;overflow:hidden}.aiml-cta:before{content:"";border:1px solid #00a8cc40;border-radius:50%;width:450px;height:450px;position:absolute;top:-250px;left:-180px}.aiml-cta:after{content:"";border:1px solid #00a8cc33;border-radius:50%;width:350px;height:350px;position:absolute;bottom:-220px;right:-150px}.aiml-cta-glow{filter:blur(60px);background:#00a8cc1f;border-radius:50%;width:250px;height:250px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.aiml-cta-content{z-index:2;max-width:700px;margin:auto;position:relative}.aiml-cta-icon{color:#00a8cc;margin-bottom:20px;font-size:42px}.aiml-cta h2{color:#fff;margin-bottom:18px;font-size:44px}.aiml-cta p{color:#bcccdc;margin-bottom:30px;font-size:15px;line-height:1.8}.aiml-cta button{color:#fff;background:#00a8cc;border:none;border-radius:7px;align-items:center;gap:12px;padding:15px 27px;font-weight:600;transition:all .3s;display:inline-flex}.aiml-cta button:hover{color:#102a43;background:#fff;transform:translateY(-3px)}@media (width<=1024px){.aiml-hero{padding:90px 5%}.aiml-hero-content{width:50%}.aiml-hero-content h1{font-size:52px}.aiml-hero-visual{width:360px;height:360px}.orbit-two{width:340px;height:340px}.orbit-one{width:250px;height:250px}.aiml-services-grid,.aiml-usecase-grid,.aiml-process-grid{grid-template-columns:repeat(2,1fr)}.aiml-heading h2,.aiml-intro-content h2,.aiml-technologies h2{font-size:36px}}@media (width<=768px){.aiml-container{width:90%}.aiml-hero{text-align:center;flex-direction:column;min-height:auto;padding:80px 5% 70px}.aiml-hero-content{width:100%}.aiml-hero-content h1{font-size:42px}.aiml-hero-content p{font-size:15px}.aiml-hero-visual{width:330px;height:330px;margin-top:30px}.aiml-brain{width:140px;height:140px;font-size:58px}.orbit-one{width:220px;height:220px}.orbit-two{width:310px;height:310px}.aiml-floating-card{padding:10px 12px;font-size:10px}.card-one{left:-5px}.card-two{right:-5px}.card-three{left:15px}.aiml-intro,.aiml-services,.aiml-usecases,.aiml-process,.aiml-technologies{padding:75px 0}.aiml-intro-grid{grid-template-columns:1fr;gap:50px}.aiml-intro-content{text-align:center}.aiml-check-list{text-align:left}.aiml-data-visual{min-height:380px}.aiml-services-grid{grid-template-columns:1fr}.aiml-usecase-grid{grid-template-columns:1fr 1fr}.aiml-process-grid{grid-template-columns:1fr}.aiml-tech-grid{grid-template-columns:1fr;gap:45px}.aiml-heading h2,.aiml-intro-content h2,.aiml-technologies h2{font-size:32px}.aiml-cta{padding:75px 20px}.aiml-cta h2{font-size:34px}}@media (width<=480px){.aiml-hero-content h1{font-size:35px}.aiml-hero-content p{font-size:14px}.aiml-hero-visual{width:290px;height:290px}.aiml-brain{width:120px;height:120px;font-size:48px}.orbit-one{width:190px;height:190px}.orbit-two{width:270px;height:270px}.aiml-floating-card{padding:8px 10px}.aiml-floating-card svg{font-size:14px}.aiml-check-list,.aiml-usecase-grid,.aiml-tech-list{grid-template-columns:1fr}.aiml-heading h2,.aiml-intro-content h2,.aiml-technologies h2{font-size:28px}.aiml-cta h2{font-size:29px}.aiml-process-line{display:none}}.cloud-page{color:#17233c;background:#fff;width:100%;overflow:hidden}.cloud-container{width:min(1180px,92%);margin:0 auto}.cloud-page button{cursor:pointer;font-family:inherit}.cloud-hero{background:#f5f9ff;justify-content:space-between;align-items:center;gap:50px;min-height:680px;padding:90px 7%;display:flex;position:relative;overflow:hidden}.cloud-grid-bg{opacity:.45;background-image:linear-gradient(#00aeef12 1px,#0000 1px),linear-gradient(90deg,#00aeef12 1px,#0000 1px);background-size:55px 55px;position:absolute;inset:0}.cloud-grid-bg:after{content:"";filter:blur(5px);background:#00aeef17;border-radius:50%;width:500px;height:500px;position:absolute;top:-180px;right:-180px}.cloud-hero-content{z-index:2;width:52%;position:relative}.cloud-tag,.cloud-small-title{color:#00aeef;letter-spacing:2px;font-size:13px;font-weight:700;display:inline-block}.cloud-tag{background:#ffffffbf;border:1px solid #00aeef40;border-radius:30px;margin-bottom:22px;padding:9px 18px}.cloud-hero h1{color:#17233c;margin:0;font-size:clamp(42px,5vw,72px);font-weight:800;line-height:1.08}.cloud-hero h1 span,.cloud-heading h2 span,.cloud-intro-content h2 span,.cloud-tech-content h2 span{color:#00aeef}.cloud-hero p{color:#68758c;max-width:650px;margin:25px 0 32px;font-size:17px;line-height:1.8}.cloud-hero-btn,.cloud-cta button{color:#fff;background:#00aeef;border:none;border-radius:7px;align-items:center;gap:12px;padding:15px 25px;font-size:15px;font-weight:600;transition:all .3s;display:inline-flex;box-shadow:0 10px 25px #00aeef33}.cloud-hero-btn:hover,.cloud-cta button:hover{background:#008fc5;transform:translateY(-3px)}.cloud-hero-visual{z-index:2;flex-shrink:0;width:470px;height:470px;position:relative}.cloud-main{color:#00aeef;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:155px;height:155px;font-size:65px;animation:4s ease-in-out infinite cloudFloat;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 15px #00aeef0f,0 20px 60px #17233c1f}.cloud-ring{border:1px dashed #00aeef4d;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ring-one{width:300px;height:300px}.ring-two{width:430px;height:430px}.cloud-node{z-index:3;color:#17233c;background:#ffffffeb;border:1px solid #00aeef1f;border-radius:10px;align-items:center;gap:8px;min-width:105px;padding:13px 14px;font-size:12px;font-weight:600;display:flex;position:absolute;box-shadow:0 12px 30px #17233c1a}.cloud-node svg{color:#00aeef;font-size:19px}.node-server{top:90px;left:25px}.node-database{top:90px;right:15px}.node-security{bottom:95px;left:35px}.node-network{bottom:95px;right:15px}@keyframes cloudFloat{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 10px))}}.cloud-intro{background:#fff;padding:110px 0}.cloud-intro-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.cloud-intro-content h2{color:#17233c;margin:15px 0 20px;font-size:clamp(34px,4vw,50px);line-height:1.15}.cloud-intro-content p{color:#68758c;margin-bottom:16px;font-size:15px;line-height:1.8}.cloud-check-list{grid-template-columns:1fr 1fr;gap:13px;margin-top:25px;display:grid}.cloud-check-list div{color:#4c5970;align-items:center;gap:9px;font-size:14px;display:flex}.cloud-check-list svg{color:#00aeef;flex-shrink:0}.cloud-infrastructure{background:#f5f9ff;border:1px solid #00aeef1f;border-radius:20px;height:450px;position:relative;overflow:hidden}.cloud-infrastructure:before,.cloud-infrastructure:after{content:"";border:1px dashed #00aeef33;border-radius:50%;position:absolute}.cloud-infrastructure:before{width:300px;height:300px;top:50%;left:50%;transform:translate(-50%,-50%)}.cloud-infrastructure:after{width:430px;height:430px;top:50%;left:50%;transform:translate(-50%,-50%)}.cloud-infra-center{z-index:4;color:#00aeef;background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:115px;height:115px;font-size:38px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 15px 40px #17233c1f}.cloud-infra-center span{color:#17233c;font-size:12px;font-weight:700}.cloud-infra-card{z-index:5;color:#00aeef;background:#fff;border:1px solid #00aeef1f;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:105px;height:80px;display:flex;position:absolute;box-shadow:0 10px 25px #17233c14}.cloud-infra-card span{color:#17233c;font-size:12px;font-weight:600}.infra-one{top:75px;left:35px}.infra-two{top:75px;right:35px}.infra-three{bottom:75px;left:35px}.infra-four{bottom:75px;right:35px}.cloud-connection{z-index:1;border-top:1px dashed #00aeef59;width:145px;height:1px;position:absolute}.connection-one{top:145px;left:120px;transform:rotate(28deg)}.connection-two{top:145px;right:120px;transform:rotate(-28deg)}.connection-three{bottom:145px;left:120px;transform:rotate(-28deg)}.connection-four{bottom:145px;right:120px;transform:rotate(28deg)}.cloud-heading{margin-bottom:55px}.cloud-heading.center{text-align:center;max-width:750px;margin-left:auto;margin-right:auto}.cloud-heading h2{color:#17233c;margin:13px 0 16px;font-size:clamp(32px,4vw,48px);line-height:1.15}.cloud-heading p{color:#68758c;max-width:650px;margin:0 auto;font-size:15px;line-height:1.8}.cloud-services{background:#f5f9ff;padding:110px 0}.cloud-services-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.cloud-service-card{background:#fff;border:1px solid #00aeef1a;border-radius:12px;min-height:285px;padding:35px 30px;transition:all .35s;position:relative;overflow:hidden}.cloud-service-card:before{content:"";background:#00aeef;width:0;height:3px;transition:all .35s;position:absolute;top:0;left:0}.cloud-service-card:hover{transform:translateY(-8px);box-shadow:0 20px 45px #17233c1a}.cloud-service-card:hover:before{width:100%}.cloud-service-number{color:#00aeef1a;font-size:45px;font-weight:800;position:absolute;top:20px;right:22px}.cloud-service-icon{color:#00aeef;background:#00aeef14;border-radius:10px;justify-content:center;align-items:center;width:62px;height:62px;margin-bottom:25px;font-size:27px;display:flex}.cloud-service-card h3{color:#17233c;margin:0 0 12px;font-size:20px}.cloud-service-card p{color:#68758c;margin:0;font-size:14px;line-height:1.75}.cloud-card-arrow{color:#00aeef;opacity:0;transition:all .3s;position:absolute;bottom:25px;right:28px;transform:translate(-10px)}.cloud-service-card:hover .cloud-card-arrow{opacity:1;transform:translate(0)}.cloud-benefits{background:#fff;padding:110px 0}.cloud-benefit-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.cloud-benefit-card{background:#fff;border:1px solid #e8eef5;border-radius:10px;align-items:center;gap:15px;min-height:120px;padding:25px;transition:all .3s;display:flex}.cloud-benefit-card:hover{border-color:#00aeef59;transform:translateY(-4px);box-shadow:0 12px 30px #17233c12}.cloud-benefit-icon{color:#00aeef;font-size:22px}.cloud-benefit-card span{color:#35435b;font-size:14px;font-weight:600}.cloud-process{background:#f5f9ff;padding:110px 0}.cloud-process-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.cloud-process-card{background:#fff;border:1px solid #00aeef1a;border-radius:12px;min-height:230px;padding:32px;transition:all .3s;position:relative}.cloud-process-card:hover{transform:translateY(-5px);box-shadow:0 18px 35px #17233c14}.cloud-process-number{color:#fff;background:#00aeef;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:25px;font-size:14px;font-weight:700;display:flex}.cloud-process-line{border-top:1px solid #00aeef40;width:45px;position:absolute;top:55px;left:80px}.cloud-process-card h3{color:#17233c;margin:0 0 12px;font-size:19px}.cloud-process-card p{color:#68758c;margin:0;font-size:14px;line-height:1.75}.cloud-technologies{background:#fff;padding:110px 0}.cloud-tech-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:70px;display:grid}.cloud-tech-content h2{color:#17233c;margin:14px 0 20px;font-size:clamp(32px,4vw,46px);line-height:1.2}.cloud-tech-content p{color:#68758c;max-width:500px;font-size:15px;line-height:1.8}.cloud-tech-list{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.cloud-tech-card{background:#fff;border:1px solid #e8eef5;border-radius:8px;align-items:center;gap:14px;min-height:65px;padding:15px 18px;transition:all .3s;display:flex}.cloud-tech-card svg{color:#00aeef}.cloud-tech-card span{color:#35435b;font-size:14px;font-weight:600}.cloud-tech-card:hover{border-color:#00aeef4d;transform:translate(5px);box-shadow:0 10px 25px #17233c12}.cloud-cta{text-align:center;background:#17233c;justify-content:center;align-items:center;min-height:430px;padding:80px 20px;display:flex;position:relative;overflow:hidden}.cloud-cta-content{z-index:3;max-width:700px;position:relative}.cloud-cta-icon{color:#00aeef;margin-bottom:20px;font-size:48px}.cloud-cta h2{color:#fff;margin:0 0 18px;font-size:clamp(32px,4vw,48px)}.cloud-cta p{color:#c5cfdf;max-width:600px;margin:0 auto 30px;font-size:15px;line-height:1.8}.cloud-cta-circle{border:1px solid #00aeef26;border-radius:50%;position:absolute}.circle-one{width:500px;height:500px;top:-180px;left:-180px}.circle-two{width:650px;height:650px;bottom:-300px;right:-250px}@media (width<=1000px){.cloud-hero{padding:80px 5%}.cloud-hero-content{width:50%}.cloud-hero-visual{width:390px;height:390px}.cloud-main{width:130px;height:130px;font-size:52px}.ring-one{width:250px;height:250px}.ring-two{width:350px;height:350px}.cloud-services-grid,.cloud-benefit-grid,.cloud-process-grid{grid-template-columns:repeat(2,1fr)}.cloud-tech-grid{grid-template-columns:1fr}}@media (width<=768px){.cloud-hero{text-align:center;flex-direction:column;min-height:auto;padding:75px 5%}.cloud-hero-content{width:100%}.cloud-hero p{margin-left:auto;margin-right:auto}.cloud-hero-visual{width:330px;height:330px;margin-top:20px}.cloud-main{width:105px;height:105px;font-size:43px}.ring-one{width:210px;height:210px}.ring-two{width:300px;height:300px}.cloud-node{min-width:auto;padding:10px}.cloud-node span{display:none}.node-server{top:65px;left:10px}.node-database{top:65px;right:10px}.node-security{bottom:65px;left:15px}.node-network{bottom:65px;right:10px}.cloud-intro,.cloud-services,.cloud-benefits,.cloud-process,.cloud-technologies{padding:75px 0}.cloud-intro-grid{grid-template-columns:1fr;gap:50px}.cloud-check-list{grid-template-columns:1fr}.cloud-infrastructure{height:390px}.cloud-services-grid,.cloud-process-grid{grid-template-columns:1fr}.cloud-benefit-grid,.cloud-tech-list{grid-template-columns:1fr 1fr}.cloud-heading{margin-bottom:40px}.cloud-process-card{min-height:auto}}@media (width<=480px){.cloud-container{width:90%}.cloud-hero{padding:60px 5%}.cloud-hero h1{font-size:39px}.cloud-hero p{font-size:14px}.cloud-hero-visual{width:290px;height:290px}.cloud-main{width:90px;height:90px;font-size:35px}.ring-one{width:180px;height:180px}.ring-two{width:270px;height:270px}.cloud-infrastructure{height:330px}.cloud-infra-center{width:90px;height:90px;font-size:30px}.cloud-infra-card{width:80px;height:65px}.infra-one{top:55px;left:15px}.infra-two{top:55px;right:15px}.infra-three{bottom:55px;left:15px}.infra-four{bottom:55px;right:15px}.cloud-service-card{padding:28px 22px}.cloud-benefit-grid,.cloud-tech-list{grid-template-columns:1fr}.cloud-cta{min-height:390px;padding:60px 20px}.cloud-cta h2{font-size:31px}.cloud-cta p{font-size:14px}.cloud-hero-btn,.cloud-cta button{padding:13px 19px;font-size:13px}}.software-page{color:#172554;background:#fff;width:100%;overflow:hidden}.software-container{width:90%;max-width:1200px;margin:auto}.software-hero{background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 45%,#fff 100%);align-items:center;min-height:620px;display:flex;position:relative;overflow:hidden}.software-hero-overlay{background:radial-gradient(circle at 80% 30%,#2563eb1f,#0000 30%),radial-gradient(circle at 20% 80%,#0ea5e914,#0000 30%);position:absolute;inset:0}.software-hero-content{z-index:2;width:90%;max-width:1200px;margin:auto;position:relative}.software-hero-content>span{color:#2563eb;letter-spacing:2px;margin-bottom:18px;font-size:14px;font-weight:700;display:inline-block}.software-hero-content h1{color:#172554;max-width:760px;margin:0;font-size:clamp(42px,6vw,76px);font-weight:800;line-height:1.08}.software-hero-content p{color:#475569;max-width:650px;margin:25px 0 30px;font-size:17px;line-height:1.8}.software-hero-btn,.software-cta-btn{color:#fff;background:#2563eb;border-radius:7px;align-items:center;gap:10px;padding:14px 25px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.software-hero-btn:hover,.software-cta-btn:hover{background:#1d4ed8;transform:translateY(-3px)}.software-hero-shape{border:1px solid #2563eb26;border-radius:50%;position:absolute}.shape-one{width:420px;height:420px;top:70px;right:-120px}.shape-two{width:270px;height:270px;top:145px;right:70px}.software-intro{background:#fff;padding:100px 0}.software-intro-grid{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.software-section-tag{color:#2563eb;letter-spacing:2px;margin-bottom:14px;font-size:13px;font-weight:700;display:inline-block}.software-intro-content h2,.software-heading h2{color:#172554;margin:0 0 20px;font-size:clamp(32px,4vw,48px);line-height:1.2}.software-intro-content h2 span,.software-heading h2 span,.software-cta h2 span{color:#2563eb}.software-intro-content p{color:#64748b;margin-bottom:18px;font-size:16px;line-height:1.8}.software-check-list{grid-template-columns:1fr 1fr;gap:15px;margin-top:25px;display:grid}.software-check-list div{color:#334155;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.software-check-list svg{color:#2563eb}.software-intro-visual{justify-content:center;align-items:center;min-height:390px;display:flex;position:relative}.software-code-card{background:#172554;border-radius:14px;width:90%;max-width:500px;overflow:hidden;box-shadow:0 25px 60px #17255433}.software-code-header{background:#1e3a8a;gap:7px;padding:15px 18px;display:flex}.software-code-header span{background:#93c5fd;border-radius:50%;width:10px;height:10px}.software-code-body{color:#dbeafe;padding:30px;font-family:monospace;font-size:15px;line-height:1.8}.software-code-body p{margin:0}.code-indent{padding-left:25px}.code-indent-2{padding-left:50px}.code-blue{color:#60a5fa}.code-purple{color:#a78bfa}.code-green{color:#34d399}.software-floating-card{background:#fff;border:1px solid #dbeafe;border-radius:10px;align-items:center;gap:12px;padding:15px 20px;display:flex;position:absolute;bottom:20px;right:0;box-shadow:0 15px 40px #0f172a1f}.software-floating-card svg{color:#2563eb;font-size:25px}.software-floating-card strong,.software-floating-card small{display:block}.software-floating-card strong{color:#172554}.software-floating-card small{color:#64748b;margin-top:3px}.software-services{background:#f8fbff;padding:100px 0}.software-heading{text-align:center;max-width:720px;margin:0 auto 55px}.software-heading p{color:#64748b;line-height:1.8}.software-service-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.software-service-card{background:#fff;border:1px solid #dbeafe;border-radius:12px;padding:35px 30px;transition:all .3s;position:relative;overflow:hidden}.software-service-card:hover{border-color:#93c5fd;transform:translateY(-8px);box-shadow:0 20px 45px #2563eb1a}.software-service-icon{color:#2563eb;background:#eff6ff;border-radius:10px;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:22px;font-size:26px;display:flex}.software-service-card h3{color:#172554;margin-bottom:12px;font-size:20px}.software-service-card p{color:#64748b;font-size:14px;line-height:1.7}.software-card-line{background:#2563eb;border-radius:5px;width:0;height:3px;margin-top:20px;transition:all .3s}.software-service-card:hover .software-card-line{width:55px}.software-process{background:#fff;padding:100px 0}.software-process-grid{grid-template-columns:repeat(6,1fr);gap:15px;display:grid}.software-process-card{text-align:center;background:#f8fbff;border:1px solid #dbeafe;border-radius:10px;min-height:170px;padding:25px 18px;position:relative}.software-process-number{color:#2563eb;margin-bottom:25px;font-size:28px;font-weight:800}.software-process-card h3{color:#172554;font-size:15px;line-height:1.5}.software-process-dot{background:#2563eb;border-radius:50%;width:7px;height:7px;margin:18px auto 0}.software-technologies{background:#f8fbff;padding:100px 0}.software-tech-grid{flex-wrap:wrap;justify-content:center;gap:15px;display:flex}.software-tech-card{color:#334155;background:#fff;border:1px solid #dbeafe;border-radius:7px;padding:14px 24px;font-size:14px;font-weight:600;transition:all .3s}.software-tech-card:hover{color:#fff;background:#2563eb;border-color:#2563eb;transform:translateY(-3px)}.software-cta{background:linear-gradient(135deg,#172554,#1e3a8a);padding:100px 0}.software-cta-content{text-align:center;max-width:750px;margin:auto}.software-cta .software-section-tag{color:#93c5fd}.software-cta h2{color:#fff;margin:0 0 20px;font-size:clamp(32px,5vw,52px)}.software-cta h2 span{color:#60a5fa}.software-cta p{color:#dbeafe;max-width:650px;margin:0 auto 30px;line-height:1.8}.software-cta-btn{color:#2563eb;background:#fff}.software-cta-btn:hover{background:#eff6ff}@media (width<=1024px){.software-intro-grid{gap:40px}.software-service-grid{grid-template-columns:repeat(2,1fr)}.software-process-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=768px){.software-hero{min-height:560px}.software-hero-content h1{font-size:45px}.software-intro{padding:70px 0}.software-intro-grid{grid-template-columns:1fr}.software-intro-visual{min-height:330px}.software-service-grid{grid-template-columns:1fr}.software-process-grid{grid-template-columns:repeat(2,1fr)}.software-services,.software-process,.software-technologies,.software-cta{padding:70px 0}.software-hero-shape{opacity:.5}}@media (width<=480px){.software-container{width:92%}.software-hero{min-height:520px}.software-hero-content h1{font-size:38px}.software-hero-content p{font-size:15px}.software-check-list{grid-template-columns:1fr}.software-code-card{width:100%}.software-code-body{padding:20px;font-size:12px}.software-floating-card{padding:12px 15px;bottom:0;right:-5px}.software-process-grid{grid-template-columns:1fr}.software-process-card{min-height:auto}.software-tech-card{padding:12px 17px}}.it-staffing-page{width:100%;font-family:inherit;overflow:hidden}.it-container{width:90%;max-width:1200px;margin:auto}.it-staffing-hero{background:linear-gradient(135deg,#071b3a 0%,#0b2f5b 50%,#123f73 100%);align-items:center;min-height:560px;display:flex;position:relative;overflow:hidden}.it-hero-overlay{background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:45px 45px;position:absolute;inset:0}.it-hero-content{z-index:2;width:90%;max-width:1200px;margin:auto;padding:80px 0;position:relative}.it-hero-content>span{color:#38bdf8;letter-spacing:3px;margin-bottom:20px;font-size:14px;font-weight:700;display:inline-block}.it-hero-content h1{color:#fff;max-width:700px;margin:0 0 25px;font-size:clamp(42px,6vw,76px);font-weight:700;line-height:1.05}.it-hero-content h1 strong{color:#38bdf8;display:block}.it-hero-content p{color:#dbeafe;max-width:650px;margin-bottom:35px;font-size:18px;line-height:1.8}.it-hero-btn{color:#071b3a;background:#38bdf8;border-radius:5px;align-items:center;gap:12px;padding:15px 25px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.it-hero-btn:hover{background:#fff;transform:translateY(-3px)}.it-hero-shape{border:1px solid #38bdf840;border-radius:50%;width:500px;height:500px;position:absolute;top:40px;right:-180px}.it-hero-shape:before,.it-hero-shape:after{content:"";border:1px solid #38bdf82e;border-radius:50%;position:absolute}.it-hero-shape:before{width:380px;height:380px;top:60px;left:60px}.it-hero-shape:after{width:250px;height:250px;top:125px;left:125px}.it-intro{background:#fff;padding:110px 0}.it-intro .it-container{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.it-section-tag{color:#0b5ea8;letter-spacing:2px;align-items:center;gap:10px;margin-bottom:20px;font-size:13px;font-weight:700;display:flex}.it-section-tag span{background:#38bdf8;width:35px;height:2px}.it-section-tag.center{justify-content:center}.it-intro-content h2,.it-heading h2{color:#071b3a;margin:0 0 25px;font-size:clamp(32px,4vw,48px);line-height:1.2}.it-intro-content h2 strong,.it-heading h2 strong{color:#0b5ea8}.it-intro-content p{color:#64748b;margin-bottom:18px;font-size:16px;line-height:1.8}.it-outline-btn{color:#0b5ea8;border:1px solid #0b5ea8;align-items:center;gap:10px;margin-top:15px;padding:13px 22px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.it-outline-btn:hover{color:#fff;background:#0b5ea8}.it-intro-visual{justify-content:center;align-items:center;min-height:420px;display:flex;position:relative}.it-visual-circle{background:#e0f2fe;border:25px solid #f0f9ff;border-radius:50%;width:330px;height:330px;position:absolute}.it-team-card{z-index:2;text-align:center;background:#fff;border-radius:12px;width:260px;padding:40px 25px;position:relative;box-shadow:0 20px 60px #071b3a26}.it-team-icon{color:#fff;background:#0b5ea8;border-radius:50%;justify-content:center;align-items:center;width:75px;height:75px;margin:0 auto 20px;font-size:30px;display:flex}.it-team-card h3{color:#071b3a;margin:0 0 10px}.it-team-card p{color:#64748b;font-size:13px}.it-small-card{z-index:3;color:#071b3a;background:#fff;border-radius:7px;align-items:center;gap:10px;padding:13px 18px;font-size:13px;font-weight:600;display:flex;position:absolute;box-shadow:0 10px 35px #071b3a1f}.it-small-card svg{color:#38bdf8}.it-small-one{top:70px;left:20px}.it-small-two{bottom:65px;right:15px}.it-services{background:#f0f9ff;padding:110px 0}.it-heading{text-align:center;max-width:750px;margin:0 auto 55px}.it-heading p{color:#64748b;line-height:1.7}.it-service-grid{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.it-service-card{background:#fff;border:1px solid #dbeafe;padding:35px 28px;transition:all .35s;position:relative;overflow:hidden}.it-service-card:hover{border-color:#38bdf8;transform:translateY(-8px);box-shadow:0 20px 50px #071b3a1a}.it-card-number{color:#e0f2fe;font-size:40px;font-weight:800;position:absolute;top:15px;right:20px}.it-service-icon{color:#0b5ea8;background:#e0f2fe;border-radius:8px;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:25px;font-size:25px;display:flex}.it-service-card h3{color:#071b3a;margin-bottom:15px}.it-service-card p{color:#64748b;font-size:14px;line-height:1.7}.it-card-line{background:#38bdf8;width:35px;height:2px;margin-top:25px}.it-process{background:#fff;padding:110px 0}.it-process-grid{grid-template-columns:repeat(2,1fr);gap:25px;display:grid}.it-process-item{background:#fff;border:1px solid #dbeafe;gap:25px;padding:30px;transition:all .3s;display:flex}.it-process-item:hover{border-color:#38bdf8;transform:translateY(-4px)}.it-process-number{color:#fff;background:#0b5ea8;border-radius:50%;justify-content:center;align-items:center;min-width:55px;height:55px;font-weight:700;display:flex}.it-process-item h3{color:#071b3a;margin:0 0 10px}.it-process-item p{color:#64748b;margin:0;line-height:1.7}.it-benefits{background:#f0f9ff;padding:100px 0}.it-benefits-box{background:#071b3a;grid-template-columns:.9fr 1.1fr;gap:60px;padding:60px;display:grid;position:relative;overflow:hidden}.it-benefits-content h2{color:#fff;margin:0 0 20px;font-size:40px;line-height:1.2}.it-benefits-content h2 strong{color:#38bdf8;display:block}.it-benefits-content p{color:#cbd5e1;line-height:1.8}.it-benefits-grid{grid-template-columns:repeat(2,1fr);align-content:center;gap:18px;display:grid}.it-benefit-item{color:#fff;background:#ffffff0f;align-items:center;gap:12px;padding:17px;display:flex}.it-benefit-item svg{color:#38bdf8}.it-cta{background:#0b5ea8;padding:70px 0}.it-cta-content{align-items:center;gap:30px;display:flex}.it-cta-icon{color:#38bdf8;font-size:55px}.it-cta-content>div{flex:1}.it-cta-content span{color:#bae6fd;letter-spacing:2px;font-size:12px;font-weight:700}.it-cta-content h2{color:#fff;margin:8px 0;font-size:32px}.it-cta-content p{color:#dbeafe;margin:0}.it-cta-btn{color:#071b3a;white-space:nowrap;background:#fff;align-items:center;gap:10px;padding:14px 25px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.it-cta-btn:hover{background:#38bdf8}@media (width<=992px){.it-intro .it-container{grid-template-columns:1fr;gap:40px}.it-service-grid{grid-template-columns:repeat(2,1fr)}.it-benefits-box{grid-template-columns:1fr}}@media (width<=768px){.it-staffing-hero{min-height:600px}.it-hero-content{padding:60px 0}.it-hero-content h1{font-size:45px}.it-hero-content p{font-size:15px}.it-hero-shape{width:350px;height:350px;top:250px;right:-220px}.it-intro,.it-services,.it-process{padding:75px 0}.it-service-grid,.it-process-grid{grid-template-columns:1fr}.it-process-item{padding:22px}.it-benefits{padding:70px 0}.it-benefits-box{padding:35px 25px}.it-benefits-content h2{font-size:30px}.it-benefits-grid{grid-template-columns:1fr}.it-cta-content{flex-direction:column;align-items:flex-start}.it-cta-content h2{font-size:27px}}@media (width<=480px){.it-container{width:92%}.it-hero-content h1{font-size:38px}.it-small-one{left:0}.it-small-two{right:0}.it-team-card{width:220px}.it-visual-circle{width:280px;height:280px}}.digital-marketing-page{--dm-primary:#1e3a8a;--dm-secondary:#2563eb;--dm-light:#eff6ff;--dm-lighter:#f8fbff;--dm-text:#172033;--dm-muted:#64748b;--dm-border:#dbe5f1;--dm-white:#fff;color:var(--dm-text);background:var(--dm-white);overflow:hidden}.dm-container{width:90%;max-width:1200px;margin:auto}.dm-hero{background:linear-gradient(135deg,#eff6ff 0%,#fff 50%,#eaf2ff 100%);align-items:center;min-height:620px;display:flex;position:relative;overflow:hidden}.dm-hero-pattern{border:1px solid #2563eb1a;border-radius:50%;width:500px;height:500px;position:absolute;top:-150px;right:-180px}.dm-hero-pattern:before,.dm-hero-pattern:after{content:"";border:1px solid #2563eb14;border-radius:50%;position:absolute}.dm-hero-pattern:before{width:350px;height:350px;top:75px;left:75px}.dm-hero-pattern:after{width:200px;height:200px;top:150px;left:150px}.dm-hero-content{z-index:2;grid-template-columns:1.1fr .9fr;align-items:center;gap:70px;display:grid;position:relative}.dm-tag,.dm-section-tag{color:var(--dm-secondary);letter-spacing:2px;margin-bottom:18px;font-size:13px;font-weight:700;display:inline-block}.dm-hero-text h1{color:var(--dm-text);margin:0 0 24px;font-size:clamp(42px,5vw,68px);font-weight:800;line-height:1.08}.dm-hero-text h1 span,.dm-intro-content h2 span,.dm-why-content h2 span,.dm-cta-content h2 span{color:var(--dm-secondary);display:block}.dm-hero-text p{max-width:650px;color:var(--dm-muted);margin-bottom:32px;font-size:17px;line-height:1.8}.dm-hero-buttons{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.dm-primary-btn,.dm-outline-btn{border-radius:7px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 25px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.dm-primary-btn{background:var(--dm-primary);color:#fff;border:1px solid var(--dm-primary)}.dm-primary-btn:hover{background:var(--dm-secondary);transform:translateY(-3px)}.dm-outline-btn{color:var(--dm-primary);border:1px solid var(--dm-primary);background:#fff}.dm-outline-btn:hover{color:#fff;background:var(--dm-primary)}.dm-hero-visual{justify-content:center;align-items:center;height:450px;display:flex;position:relative}.dm-main-circle{background:linear-gradient(135deg, var(--dm-primary), var(--dm-secondary));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:245px;height:245px;font-size:85px;display:flex;position:relative;box-shadow:0 25px 60px #1e3a8a40}.dm-main-circle:before{content:"";border:1px solid #2563eb33;border-radius:50%;position:absolute;inset:-25px}.dm-main-circle:after{content:"";border:1px dashed #2563eb26;border-radius:50%;position:absolute;inset:-50px}.dm-floating-card{border:1px solid var(--dm-border);z-index:3;background:#fff;border-radius:12px;align-items:center;gap:12px;padding:14px 18px;display:flex;position:absolute;box-shadow:0 15px 40px #1e3a8a1a}.dm-floating-card svg{color:var(--dm-secondary);font-size:25px}.dm-floating-card div{flex-direction:column;gap:3px;display:flex}.dm-floating-card strong{font-size:13px}.dm-floating-card span{color:var(--dm-secondary);font-weight:700}.dm-card-one{top:55px;right:20px}.dm-card-two{bottom:65px;left:20px}.dm-floating-dot{background:var(--dm-secondary);border-radius:50%;width:12px;height:12px;position:absolute}.dot-one{top:35px;left:80px}.dot-two{bottom:55px;right:70px}.dot-three{bottom:160px;left:55px}.dm-intro{grid-template-columns:1fr .7fr;align-items:center;gap:70px;padding:100px 0;display:grid}.dm-intro-content h2,.dm-why-content h2,.dm-heading h2,.dm-cta-content h2{color:var(--dm-text);margin:0 0 20px;font-size:clamp(32px,4vw,48px);line-height:1.2}.dm-intro-content p,.dm-heading p,.dm-why-content>p,.dm-cta-content p{color:var(--dm-muted);font-size:16px;line-height:1.8}.dm-intro-stats{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.dm-stat{text-align:center;border:1px solid var(--dm-border);background:var(--dm-lighter);border-radius:10px;padding:28px 15px}.dm-stat h3{color:var(--dm-primary);margin:0 0 7px;font-size:32px}.dm-stat p{color:var(--dm-muted);margin:0}.dm-services{background:var(--dm-lighter);padding:100px 0;position:relative}.dm-heading{text-align:center;max-width:750px;margin:0 auto 55px}.dm-service-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.dm-service-card{border:1px solid var(--dm-border);background:#fff;border-radius:12px;padding:35px;transition:all .35s;position:relative;overflow:hidden}.dm-service-card:hover{border-color:var(--dm-secondary);transform:translateY(-8px);box-shadow:0 20px 45px #1e3a8a1a}.dm-service-number{color:#dce8fb;font-size:38px;font-weight:800;position:absolute;top:18px;right:22px}.dm-service-icon{background:var(--dm-light);width:62px;height:62px;color:var(--dm-secondary);border-radius:10px;justify-content:center;align-items:center;margin-bottom:25px;font-size:27px;display:flex}.dm-service-card h3{margin:0 0 13px;font-size:21px}.dm-service-card p{color:var(--dm-muted);margin-bottom:22px;line-height:1.7}.dm-service-card a{color:var(--dm-primary);align-items:center;gap:8px;font-weight:700;text-decoration:none;display:inline-flex}.dm-service-card a:hover{color:var(--dm-secondary)}.dm-why{grid-template-columns:.9fr 1.1fr;align-items:center;gap:90px;padding:110px 0;display:grid}.dm-why-image{background:var(--dm-light);border-radius:15px;justify-content:center;align-items:center;min-height:400px;display:flex;position:relative}.dm-chart-box{background:#fff;border-radius:12px;width:75%;padding:25px;box-shadow:0 20px 50px #1e3a8a1f}.dm-chart-header{justify-content:space-between;align-items:center;margin-bottom:35px;font-weight:700;display:flex}.dm-chart-header svg{color:var(--dm-secondary)}.dm-chart{border-bottom:1px solid var(--dm-border);justify-content:space-between;align-items:end;gap:12px;height:180px;display:flex}.chart-bar{background:linear-gradient(to top, var(--dm-primary), var(--dm-secondary));border-radius:5px 5px 0 0;width:13%}.bar-one{height:35%}.bar-two{height:48%}.bar-three{height:42%}.bar-four{height:65%}.bar-five{height:72%}.bar-six{height:90%}.dm-chart-footer{justify-content:space-between;align-items:center;margin-top:20px;display:flex}.dm-chart-footer strong{color:var(--dm-secondary);font-size:25px}.dm-chart-footer span{color:var(--dm-muted);font-size:13px}.dm-check-list{grid-template-columns:1fr 1fr;gap:17px;margin-top:30px;display:grid}.dm-check-list div{color:var(--dm-text);align-items:center;gap:10px;display:flex}.dm-check-list svg{color:var(--dm-secondary)}.dm-process{background:var(--dm-lighter);padding:100px 0}.dm-process-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.dm-process-card{border:1px solid var(--dm-border);background:#fff;border-radius:10px;align-items:flex-start;gap:18px;padding:25px;display:flex}.dm-process-number{background:var(--dm-primary);color:#fff;border-radius:8px;justify-content:center;align-items:center;min-width:48px;height:48px;font-weight:700;display:flex}.dm-process-card h3{margin:2px 0 8px;font-size:17px}.dm-process-card p{color:var(--dm-muted);margin:0;font-size:14px;line-height:1.6}.dm-cta{background:linear-gradient(135deg, var(--dm-primary), var(--dm-secondary));text-align:center;padding:100px 0}.dm-cta-content{max-width:800px;margin:auto}.dm-cta .dm-section-tag,.dm-cta-content h2,.dm-cta-content h2 span{color:#fff}.dm-cta-content p{color:#ffffffd9;max-width:650px;margin:0 auto 30px}.dm-cta .dm-primary-btn{color:var(--dm-primary);background:#fff;border-color:#fff}.dm-cta .dm-primary-btn:hover{color:#fff;background:0 0}@media (width<=1024px){.dm-hero-content{text-align:center;grid-template-columns:1fr;gap:30px}.dm-hero-text p{margin-left:auto;margin-right:auto}.dm-hero-buttons{justify-content:center}.dm-hero-visual{height:380px}.dm-intro{grid-template-columns:1fr}.dm-service-grid{grid-template-columns:repeat(2,1fr)}.dm-why{grid-template-columns:1fr}.dm-process-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.dm-hero{min-height:auto;padding:80px 0}.dm-hero-text h1{font-size:42px}.dm-hero-visual{height:330px}.dm-main-circle{width:180px;height:180px;font-size:60px}.dm-card-one{top:30px;right:0}.dm-card-two{bottom:35px;left:0}.dm-intro,.dm-why{padding:75px 0}.dm-intro-stats{grid-template-columns:repeat(3,1fr)}.dm-services,.dm-process,.dm-cta{padding:75px 0}.dm-service-grid,.dm-process-grid,.dm-check-list{grid-template-columns:1fr}}@media (width<=480px){.dm-container{width:92%}.dm-hero-text h1{font-size:35px}.dm-hero-text p{font-size:15px}.dm-hero-buttons{flex-direction:column;width:100%}.dm-primary-btn,.dm-outline-btn{width:100%}.dm-hero-visual{height:280px}.dm-main-circle{width:145px;height:145px;font-size:48px}.dm-floating-card{padding:10px 12px}.dm-floating-card svg{font-size:19px}.dm-floating-card strong,.dm-floating-card span{font-size:11px}.dm-card-one{right:-5px}.dm-card-two{left:-5px}.dm-intro-stats{grid-template-columns:1fr}.dm-service-card{padding:28px 23px}.dm-chart-box{width:88%;padding:18px}.dm-why-image{min-height:330px}.dm-heading h2,.dm-intro-content h2,.dm-why-content h2,.dm-cta-content h2{font-size:32px}}.logo-page{--dark:#10243d;--dark-light:#163453;--cyan:#00a9cc;--cyan-light:#00c7e8;--light:#f4fbfd;--text:#536577;--white:#fff;background:var(--white);width:100%;color:var(--dark);overflow:hidden}.logo-container{width:92%;max-width:1180px;margin:0 auto}.logo-hero{background-color:#0000;background-image:linear-gradient(110deg,#10243df7,#10243de8),url(https://images.unsplash.com/photo-1626785774573-4b799315345d?w=1600&auto=format&fit=crop);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;align-items:center;min-height:680px;display:flex;position:relative;overflow:hidden}.logo-hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:60px;margin-left:-650px;display:grid}.logo-hero-content{z-index:3;position:relative}.logo-label{color:var(--cyan-light);letter-spacing:2.5px;margin-bottom:18px;font-size:13px;font-weight:700;display:inline-block}.logo-hero-content h1{color:var(--white);letter-spacing:-2px;margin:0;font-size:clamp(42px,5vw,70px);line-height:1.08}.logo-hero-content h1 span{color:var(--cyan-light)}.logo-hero-content p{color:#ffffffc2;max-width:600px;margin:28px 0 35px;font-size:17px;line-height:1.8}.logo-hero-buttons{flex-wrap:wrap;gap:15px;display:flex}.logo-primary-btn,.logo-outline-btn,.logo-white-btn{border-radius:5px;justify-content:center;align-items:center;gap:10px;padding:15px 24px;font-size:14px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.logo-primary-btn{background:var(--cyan);color:var(--white);border:1px solid var(--cyan)}.logo-primary-btn:hover{background:var(--cyan-light);color:var(--dark);transform:translateY(-3px)}.logo-outline-btn{color:var(--white);border:1px solid #fff6}.logo-outline-btn:hover{border-color:var(--cyan-light);color:var(--cyan-light)}.logo-showcase{justify-content:center;align-items:center;height:500px;display:flex;position:relative}.showcase-circle{border-radius:50%;position:absolute}.circle-large{border:1px solid #00c7e84d;width:420px;height:420px}.circle-small{background:#00a9cc14;width:300px;height:300px}.logo-showcase-card{z-index:3;width:330px;height:395px;color:var(--dark);background:#fffffff7;border-radius:10px;padding:28px;transition:all .4s;position:relative;transform:rotate(3deg);box-shadow:0 30px 70px #00000059}.logo-showcase-card:hover{transform:rotate(0)translateY(-8px)}.showcase-top{color:var(--cyan);letter-spacing:1.5px;justify-content:space-between;font-size:10px;font-weight:800;display:flex}.showcase-logo{border:2px solid var(--cyan);width:145px;height:145px;color:var(--cyan);border-radius:50%;justify-content:center;align-items:center;margin:55px auto 25px;font-size:55px;display:flex}.logo-showcase-card h3{text-align:center;letter-spacing:5px;margin:0;font-size:28px}.logo-showcase-card p{text-align:center;color:#758394;margin:8px 0 20px;font-size:12px}.showcase-line{background:var(--cyan);width:60px;height:3px;margin:auto}.floating-card{z-index:5;background:var(--white);color:var(--dark);border-radius:6px;align-items:center;gap:9px;padding:13px 18px;font-size:13px;font-weight:700;display:flex;position:absolute;box-shadow:0 15px 40px #0003}.floating-card svg{color:var(--cyan)}.floating-one{animation:4s ease-in-out infinite floating;top:70px;left:0}.floating-two{animation:4s ease-in-out 1s infinite floating;bottom:70px;right:0}@keyframes floating{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.logo-intro{background:var(--white);padding:110px 0}.logo-intro-grid{grid-template-columns:1fr 1fr;gap:90px;display:grid}.logo-section-label{color:var(--cyan);letter-spacing:2px;margin-bottom:16px;font-size:12px;font-weight:800;display:inline-block}.logo-intro h2{margin:0;font-size:clamp(35px,4vw,52px);line-height:1.15}.logo-intro h2 span{color:var(--cyan)}.logo-intro p{color:var(--text);margin:0 0 20px;font-size:16px;line-height:1.8}.logo-services{background:var(--light);padding:110px 0}.logo-section-heading{max-width:720px;margin-bottom:60px}.logo-section-heading.center{text-align:center;margin-left:auto;margin-right:auto}.logo-section-heading h2{color:var(--dark);margin:0;font-size:clamp(34px,4vw,50px);line-height:1.15}.logo-section-heading h2 span{color:var(--cyan)}.logo-section-heading p{max-width:650px;color:var(--text);margin:20px auto 0;line-height:1.8}.logo-services-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.logo-service-card{background:var(--white);border:1px solid #e2edf1;border-radius:8px;min-height:300px;padding:35px 28px;transition:all .35s;position:relative;overflow:hidden}.logo-service-card:before{content:"";background:var(--cyan);transform-origin:0;width:100%;height:4px;transition:all .35s;position:absolute;top:0;left:0;transform:scaleX(0)}.logo-service-card:hover{border-color:#00a9cc59;transform:translateY(-8px);box-shadow:0 20px 50px #10243d1a}.logo-service-card:hover:before{transform:scaleX(1)}.logo-service-number{color:#c8dce3;font-size:12px;font-weight:800;position:absolute;top:18px;right:20px}.logo-service-icon{width:55px;height:55px;color:var(--cyan);background:#00a9cc1a;border-radius:6px;justify-content:center;align-items:center;margin-bottom:28px;font-size:23px;display:flex}.logo-service-card h3{color:var(--dark);margin:0 0 14px;font-size:19px}.logo-service-card p{color:var(--text);margin:0;font-size:14px;line-height:1.7}.service-arrow{color:var(--cyan);transition:all .3s;position:absolute;bottom:23px;right:25px}.logo-service-card:hover .service-arrow{transform:translate(5px)}.logo-brand{background:var(--dark);padding:120px 0}.logo-brand-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:100px;display:grid}.brand-visual{justify-content:center;align-items:center;height:480px;display:flex;position:relative}.brand-main-card{z-index:3;background:var(--white);width:300px;height:350px;color:var(--dark);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:0 30px 70px #00000059}.brand-main-card svg{color:var(--cyan);margin-bottom:25px;font-size:65px}.brand-main-card h3{letter-spacing:6px;margin:0;font-size:32px}.brand-main-card span{color:var(--cyan);letter-spacing:3px;margin-top:8px;font-size:11px;font-weight:700}.brand-square{border:1px solid #00c7e866;position:absolute}.square-one{width:260px;height:260px;top:30px;left:10px;transform:rotate(15deg)}.square-two{background:#00a9cc14;width:200px;height:200px;bottom:30px;right:15px;transform:rotate(-18deg)}.brand-content h2{color:var(--white);margin:0;font-size:clamp(35px,4vw,52px);line-height:1.15}.brand-content h2 span{color:var(--cyan-light)}.brand-content p{color:#ffffffb3;margin:25px 0;font-size:16px;line-height:1.8}.benefit-list{grid-template-columns:1fr 1fr;gap:14px 20px;margin:30px 0;display:grid}.benefit-item{color:#ffffffd9;align-items:center;gap:10px;font-size:14px;display:flex}.benefit-item svg{color:var(--cyan-light);flex-shrink:0}.logo-process{background:var(--white);padding:110px 0}.logo-process-grid{grid-template-columns:repeat(4,1fr);gap:25px;display:grid}.logo-process-card{border-left:2px solid #dcecf1;padding:30px;transition:all .3s}.logo-process-card:hover{border-left-color:var(--cyan);transform:translateY(-5px)}.process-number{color:var(--cyan);margin-bottom:25px;font-size:28px;font-weight:800;display:block}.process-connector{display:none}.logo-process-card h3{color:var(--dark);margin:0 0 12px;font-size:20px}.logo-process-card p{color:var(--text);margin:0;font-size:14px;line-height:1.7}.logo-final-cta{text-align:center;background:var(--cyan);color:var(--white);padding:110px 0;position:relative;overflow:hidden}.logo-final-cta:before{content:"";border:1px solid #ffffff2e;border-radius:50%;width:600px;height:600px;position:absolute;top:-300px;left:-250px}.logo-final-cta:after{content:"";border:1px solid #ffffff2e;border-radius:50%;width:500px;height:500px;position:absolute;bottom:-300px;right:-200px}.logo-final-cta .logo-container{z-index:2;position:relative}.logo-final-cta h2{margin:0;font-size:clamp(35px,5vw,60px);line-height:1.15}.logo-final-cta h2 span{color:var(--dark)}.logo-final-cta p{color:#ffffffdb;max-width:650px;margin:25px auto 35px;line-height:1.8}.logo-white-btn{background:var(--white);color:var(--dark)}.logo-white-btn:hover{background:var(--dark);color:var(--white);transform:translateY(-3px)}@media (width<=1024px){.logo-hero-grid{gap:35px}.logo-services-grid{grid-template-columns:repeat(2,1fr)}.logo-brand-grid{gap:60px}.logo-process-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.logo-container{width:92%}.logo-hero{min-height:auto;padding:90px 0 70px}.logo-hero-grid{text-align:center;grid-template-columns:1fr}.logo-hero-content p{margin-left:auto;margin-right:auto}.logo-hero-buttons{justify-content:center}.logo-showcase{height:430px;margin-top:20px}.logo-showcase-card{width:290px;height:360px}.showcase-logo{width:120px;height:120px;margin-top:40px}.logo-intro,.logo-services,.logo-brand,.logo-process{padding:80px 0}.logo-intro-grid{grid-template-columns:1fr;gap:30px}.logo-services-grid{grid-template-columns:1fr}.logo-brand-grid{grid-template-columns:1fr;gap:60px}.brand-visual{height:400px}.logo-process-grid{grid-template-columns:1fr;gap:15px}.benefit-list{grid-template-columns:1fr}}@media (width<=480px){.logo-hero-content h1{letter-spacing:-1px;font-size:39px}.logo-hero-content p{font-size:15px}.logo-hero-buttons{flex-direction:column;width:100%}.logo-primary-btn,.logo-outline-btn,.logo-white-btn{width:100%}.logo-showcase{height:390px}.logo-showcase-card{width:260px;height:335px}.showcase-logo{width:105px;height:105px;margin:35px auto 20px;font-size:40px}.logo-showcase-card h3{font-size:23px}.floating-card{padding:10px 13px;font-size:11px}.floating-one{left:-5px}.floating-two{right:-5px}.logo-intro,.logo-services,.logo-brand,.logo-process{padding:65px 0}.logo-service-card{min-height:280px}.brand-visual{height:350px}.brand-main-card{width:240px;height:300px}.brand-main-card h3{font-size:25px}.brand-main-card svg{font-size:50px}.square-one{width:200px;height:200px}.square-two{width:160px;height:160px}.logo-final-cta{padding:80px 0}.logo-final-cta h2{font-size:36px}}
