:root{--new-theme-color:#006fc9;--new-title-color:#006fc9;--new-body-color:#737887;--new-smoke-color:#636363;--new-smoke-color2:#e2e8fa;--new-black-color:#000;--new-black-color2:#080e1c;--new-gray-color:#bdbdbd;--new-white-color:#fff;--new-light-color:#72849b;--new-yellow-color:#ffb539;--new-success-color:#28a745;--new-error-color:#dc3545;--new-th-border-color:#e0e0e0;--new-span-font:"Source Serif 4", serif;--new-title-font:"Geist", sans-serif;--new-body-font:"Geist", sans-serif;--new-icon-font:"Font Awesome 6 Pro";--new-main-container:1220px;--new-container-gutters:24px;--new-section-space:120px;--new-section-space-mobile:40px;--new-section-title-space:60px;--new-ripple-ani-duration:5s}body{font-family:var(--new-body-font)!important}h1,h2,h3,h4,h5,h6{font-family:var(--new-title-font)!important}.new-section-title{text-align:center!important;color:#000!important;font-weight:500!important}.hide-on-desktop{display:none!important}@media (max-width:768px){.hide-on-mobile{display:none!important}.hide-on-desktop{display:block!important}}.header-layout4 .main-menu>ul>li>a{color:var(--new-black-color)!important;text-transform:lowercase!important;font-weight:500!important}.header-layout4 .main-menu>ul>li>a:first-letter{text-transform:uppercase!important}.header-layout4 .main-menu>ul>li>a:after,.header-layout4 .main-menu>ul>li>a:hover{color:var(--new-black-color)!important}.header-links a,.header-links i,.header-social a,.header-social .social-title{font-size:12px;color:var(--new-white-color)!important}@media (max-width:768px){.header-social{display:none}}.main-menu.style2>ul>li>a{padding:2px 10px}.main-menu.style2>ul>li{margin:0 4px!important}.footer-layout2{background-color:var(--new-theme-color)!important}.footer-layout2 .footer-widget .widget_title,.footer-layout2 .footer-widget .recent-post .post-title{color:var(--new-white-color)}.footer-widget .widget_title:before{content:"";background-color:var(--new-white-color);width:100px;height:2px;position:absolute;bottom:0;left:0}.widget_nav_menu a{color:var(--new-white-color)}.widget_nav_menu a:hover{color:var(--new-smoke-color2)!important}.footer-widget.widget_nav_menu a:before{content:""}.footer-widget .widget_title{margin:-.12em 0 20px;padding:0 0 8px}.th-widget-about .about-logo{margin-bottom:20px!important}.footer-layout2 .th-social a{color:var(--new-white-color);border:none!important}.contact-feature .icon-btn{background-color:var(--new-white-color);color:var(--new-theme-color)}.contact-feature_label{color:var(--new-white-color);margin-bottom:5px}.contact-feature_link{color:var(--new-white-color)}.contact-feature_link:hover{color:var(--new-smoke-color2)}.widget-area{padding-top:40px;padding-bottom:0}.footer-widget .contact-feature .icon-btn{--btn-size:32px}.copyright-wrap{padding:0 0 12px}@media (max-width:991px){.footer-wrapper .widget-area{padding-top:var(--section-space-mobile);padding-bottom:0}}.th-widget-about .about-text{line-height:1.35}.new-italic{font-style:italic;color:var(--new-theme-color)!important;font-family:var(--new-span-font)!important}.nb-card{background:#f3f6fd;border-bottom-right-radius:15px;border-bottom-left-radius:15px;flex-direction:column;height:100%;display:flex;overflow:hidden;box-shadow:4px 4px 10px #00000026}.nb-media{background:#eee;width:100%;height:180px;position:relative}.nb-media>img{object-fit:cover;width:100%;height:100%;display:block}.nb-date{background:var(--new-theme-color);color:#fff;text-align:center;border-bottom-left-radius:8px;width:60px;padding:10px 0;line-height:1.3;position:absolute;top:0;right:0;box-shadow:0 4px 12px #0000002e}.nb-date-day{font-size:23px;font-weight:500}.nb-date-rest{opacity:.95;font-size:9px}.nb-body{flex:1;gap:10px;padding:5px 18px 16px;display:flex;position:relative}.nb-author{border-radius:50%;flex-shrink:0;width:95px;height:95px;margin-top:-25px;margin-left:-15px;overflow:hidden}.nb-author img{object-fit:cover;width:100%;height:100%;display:block}.nb-card-title{color:#111;margin:6px 0;font-size:18px;font-weight:500;line-height:1.25}.nb-card-title a{color:inherit;text-decoration:none}.nb-card-title a:hover{text-decoration:underline}.nb-excerpt{color:#60646c;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:60px;margin:0 0 12px;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.nb-cta-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.nb-btn{color:#fff;background:#2b66f6;border-radius:999px;justify-content:center;align-items:center;padding:10px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .12s,box-shadow .2s,background .2s;display:inline-flex;box-shadow:0 6px 16px #2b66f640}.nb-btn:hover{transform:translateY(-1px);box-shadow:0 10px 22px #2b66f647}.nb-comments{color:#7a7f88;align-items:center;gap:6px;font-size:12px;display:flex}.nb-comments i{font-size:13px}.new-contact-wrap{background:#fff;padding:56px 0;overflow-x:hidden}.new-contact-container{position:relative}.new-contact-card{background:#fff;border-radius:24px;grid-template-columns:1.1fr 1fr;gap:50px;padding:36px 32px 36px 70px;display:grid;position:relative;box-shadow:0 18px 28px #12214d1f}@media (max-width:980px){.new-contact-card{grid-template-columns:1fr;padding:28px 22px}}.new-contact-blob{background:var(--new-theme-color);position:absolute}.new-contact-blob.left{border-radius:40px;width:170px;height:170px;top:30px;left:-70px;transform:rotate(20deg)}.new-contact-blob.right{border-radius:100px;width:130px;height:130px;bottom:3px;right:-60px}@media (max-width:980px){.new-contact-blob.left{top:-30px;left:-70px}.new-contact-blob.right{display:none}}.new-contact-eyebrow{margin:0;font-size:35px;font-weight:600}.new-contact-title{color:#000;margin:.25rem 0 0;font-size:30px;font-weight:600;line-height:1.2}@media (min-width:1100px){.new-contact-title{font-size:35px}}.new-contact-grid{grid-template-columns:1fr 1fr;gap:18px 35px;margin:5px 0;display:grid}@media (max-width:680px){.new-contact-grid{grid-template-columns:1fr}}.new-contact-field{flex-direction:column;display:flex;position:relative}.new-contact-input,.new-contact-textarea{background:0 0;border:none;border-bottom:1px solid #5b5b5b;border-radius:0;outline:none;padding:10px 0 0;font-size:14px}.new-contact-input::placeholder,.new-contact-textarea::placeholder{color:#b0b0b0;opacity:1}.new-contact-input:focus,.new-contact-textarea:focus{border-bottom:2px solid var(--new-theme-color);background:0 0;-webkit-mask-image:radial-gradient(88% 82%,#000 52%,#0000 100%);mask-image:radial-gradient(88% 82%,#000 52%,#0000 100%)}.new-contact-textarea{resize:vertical;grid-column:1/-1;min-height:44px;margin-top:15px}.new-contact-side h3{color:var(--new-theme-color);margin:6px 0 18px;font-size:35px;font-weight:500;line-height:1.25}.new-contact-features{grid-template-columns:1fr 1fr;gap:45px 36px;margin-top:40px;display:grid}@media (max-width:680px){.new-contact-features{grid-template-columns:1fr}}.new-contact-feature-title{color:var(--new-theme-color);margin:0 0 6px;font-size:16px;font-weight:500}.new-contact-feature-desc{color:#000;margin:0;font-size:13px;line-height:1.6}@keyframes nc-fade-up{0%{opacity:0;transform:translateY(12px)scale(.98)}60%{opacity:1;transform:translateY(0)scale(1.01)}to{opacity:1;transform:translateY(0)scale(1)}}.nc-anim,.nc-feature{opacity:0;will-change:opacity, transform;transform:translateY(12px)scale(.98)}.nc-anim.in-view,.nc-feature.in-view{animation:.56s cubic-bezier(.2,.7,.2,1) forwards nc-fade-up;animation-delay:calc(var(--ci,0)*.11s)}.error-text{color:red;margin:0;font-size:11px}.status-text{margin-top:12px;font-weight:500}.aloe-section{width:100%;height:auto;margin-bottom:50px;position:relative}.aloe-image-container{width:100%;height:auto;max-height:250px;position:relative;overflow:hidden}.aloe-image{object-fit:cover;width:100%;height:100%}.aloe-text{color:#fff;text-align:center;border-radius:8px;padding:20px 40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.aloe-text h1{margin:0;font-size:3rem}.main-div{padding-bottom:30px;display:flex}.content-div{width:70%;padding-right:30px}.form-div{width:30%;height:400px;position:sticky;top:60px}@media (max-width:768px){.content-div{width:100%;padding-right:0}.form-div{width:100%;height:auto}.main-div{flex-direction:column;display:flex}}.space-extra-bottom{padding-bottom:10px!important}.new-technology-wrapper{background:var(--new-theme-color);overflow:hidden}.marquee-row{white-space:nowrap;width:100%;margin:20px 0;display:flex;overflow:hidden}.marquee-track{gap:50px;animation:25s linear infinite marquee-left;display:flex}.left-right .marquee-track{animation:25s linear infinite marquee-right}.tech-card{flex-direction:column;flex:none;justify-content:center;align-items:center;width:120px;display:flex}.tech-img{width:100px;height:80px;margin-bottom:5px}.tech-img img{object-fit:contain;filter:brightness(0)invert();width:100%;height:100%;transition:filter .3s}.tech-img img:hover{filter:none}.tech-title{color:#000;text-align:center;font-size:.85rem;font-weight:500}@keyframes marquee-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marquee-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (max-width:768px){.marquee-track{gap:30px}.tech-card{width:100px}.tech-img{width:100px;height:70px}.tech-title{font-size:.75rem}}.cs-dark-page{color:#fff;background-color:#080e1c}.cs-hero{justify-content:space-between;align-items:center;gap:40px;max-width:1400px;margin:0 auto;padding:100px 5%;display:flex}.cs-hero-left{flex:1;max-width:600px}.cs-hero-right{flex:1.15;justify-content:center;align-items:center;max-width:780px;min-height:420px;display:flex;position:relative;overflow:visible}.cs-hero-right:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle,#ffffff0f 0%,#0000 60%);border-radius:50%;width:500px;height:500px;position:absolute}@keyframes csHeroFloat{0%{transform:translateY(0)scale(1.35)translateZ(0)}50%{transform:translateY(-12px)scale(1.35)translateZ(0)}to{transform:translateY(0)scale(1.35)translateZ(0)}}.cs-hero-right img{object-fit:contain;z-index:1;background:0 0;width:100%;max-height:520px;position:relative}.cs-hero-right img:not(.cs-hero-image-generated){-webkit-mask-image:radial-gradient(88% 82%,#000 52%,#0000 100%);mask-image:radial-gradient(88% 82%,#000 52%,#0000 100%)}.cs-hero-image-generated{transform-origin:50%;object-fit:contain;filter:drop-shadow(0 20px 40px #00000040);max-width:100%;height:auto;image-rendering:high-quality;width:100%!important;max-height:550px!important;transform:scale(1.35)translateZ(0)!important}.cs-tag{text-transform:uppercase;letter-spacing:2px;color:var(--new-theme-color);margin-bottom:20px;font-size:12px;display:block}.cs-title{margin-bottom:20px;font-size:48px;font-weight:700;line-height:1.1;color:#fff!important}.cs-desc{color:#ccc;margin-bottom:40px;font-size:18px;line-height:1.6}.cs-stats-row{border-top:1px solid #ffffff1a;gap:40px;padding-top:30px;display:flex}.cs-stat-val{color:#fff;margin-bottom:5px;font-size:32px;font-weight:700}.cs-stat-label{color:#999;font-size:14px}.cs-content-wrapper{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:72px;max-width:1400px;margin:0 auto;padding:72px 5% 110px;display:grid}.cs-sidebar{align-self:start;width:100%;min-width:0;position:sticky;top:110px}.cs-sidebar-box{background:linear-gradient(155deg,#141e31f5,#0b1220f5);border:1px solid #ffffff1a;border-radius:18px;max-height:calc(100vh - 120px);padding:30px 26px 26px;position:relative;overflow:hidden auto;box-shadow:0 20px 50px #0000002e}.cs-sidebar-box::-webkit-scrollbar{width:6px}.cs-sidebar-box::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.cs-sidebar-box:before{content:"";background:linear-gradient(90deg, var(--new-theme-color), #4eb6ff, transparent 82%);height:3px;position:absolute;inset:0 0 auto}.cs-sidebar-title{color:#fff;margin:0 0 8px;font-size:22px;font-weight:700}.cs-sidebar-project{color:#dfe5ed;border-bottom:1px solid #ffffff17;margin:0;padding-bottom:20px;font-size:15px;font-weight:600;line-height:1.5}.cs-sidebar-text{color:#9ba7b8;font-size:13px;line-height:1.55}.cs-story-nav{gap:2px;margin:18px 0 0;padding:0;list-style:none;display:grid;position:relative}.cs-story-nav:before{content:"";background:#ffffff1a;width:1px;position:absolute;top:16px;bottom:16px;left:5px}.cs-story-nav li{margin:0;padding:0;position:relative}.cs-story-nav li:before{content:"";z-index:1;background:#344155;border-radius:50%;width:7px;height:7px;transition:background .25s,box-shadow .25s;position:absolute;top:17px;left:2px}.cs-story-nav li a{color:#929eae;border-radius:9px;padding:10px 10px 10px 24px;font-size:13px;line-height:1.4;text-decoration:none;transition:color .25s,background .25s,transform .25s;display:block}.cs-story-nav li.active:before{background:var(--new-theme-color);box-shadow:0 0 0 5px #006fc924}.cs-story-nav li.active a,.cs-story-nav li a:hover{color:#fff;background:#006fc91a;transform:translate(3px)}.cs-sidebar-form{border-top:1px solid #ffffff1a;margin-top:26px;padding:26px 6px 0}.cs-sidebar-form h3{margin-bottom:22px;font-size:30px;line-height:1.1}.cs-sidebar-form .new-contact-grid{gap:12px 18px}.cs-sidebar-form .new-contact-input,.cs-sidebar-form .new-contact-textarea{color:#fff;border-bottom-color:#ffffff47}.cs-sidebar-form .new-contact-input:focus,.cs-sidebar-form .new-contact-textarea:focus{border-bottom-color:var(--new-theme-color)}.cs-main-article{color:#d0d7e1;min-width:0;font-size:18px;line-height:1.75}.cs-main-article .about-head{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:24px;margin:0 0 28px;padding-bottom:20px;display:flex}.cs-main-article .about-head h2{margin:0}.cs-main-article .about-head .th-btn{white-space:nowrap;flex-shrink:0;text-decoration:none}.cs-main-article .about-head+p{border-left:3px solid var(--new-theme-color);background:linear-gradient(90deg,#006fc91a,#0000 80%);max-width:900px;margin:0 0 62px;padding:26px 30px;font-size:20px;line-height:1.7;position:relative;color:#e1e6ed!important}.cs-main-article h2,.cs-main-article h3{margin:54px 0 24px;scroll-margin-top:120px;font-size:clamp(28px,3vw,38px);line-height:1.2;color:#fff!important}.cs-main-article #heading-1+ul{counter-reset:challenge;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 34px;margin:0 0 58px;padding:0;list-style:none;display:grid}.cs-main-article #heading-1+ul li{counter-increment:challenge;border-top:1px solid #ffffff1c;min-height:118px;padding:24px 0 24px 48px;position:relative;color:#cbd3df!important}.cs-main-article #heading-1+ul li:before{content:counter(challenge, decimal-leading-zero);color:#55b8ff;letter-spacing:1px;font-size:12px;font-weight:800;position:absolute;top:26px;left:0}.cs-main-article #heading-2{align-items:center;gap:16px;display:flex}.cs-main-article #heading-2:after{content:"";background:linear-gradient(90deg,#006fc973,#0000);flex:1;height:1px}.cs-main-article #heading-2+ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px;margin:0 0 60px;padding:0;list-style:none;display:grid}.cs-main-article #heading-2+ul li{background:linear-gradient(90deg,#006fc911,#0000 80%);border-bottom:1px solid #ffffff17;margin:0;padding:18px 18px 18px 50px;position:relative;color:#d6dde7!important}.cs-main-article #heading-2+ul li:before{content:"✓";color:#55d9a7;background:#45d39f21;border-radius:50%;place-items:center;width:21px;height:21px;font-size:12px;font-weight:900;display:grid;position:absolute;top:18px;left:18px}.cs-main-article #heading-2+ul.cs-solution-reveal>li{opacity:0;filter:blur(3px);transition:opacity .55s ease var(--solution-delay,0s), transform .65s cubic-bezier(.22, 1, .36, 1) var(--solution-delay,0s), filter .55s ease var(--solution-delay,0s), border-color .4s ease;transform:translate(-72px)scale(.96)}.cs-main-article #heading-2+ul.cs-solution-reveal>li:nth-child(2n){transform:translate(72px)scale(.96)}.cs-main-article #heading-2+ul.cs-solution-reveal>li.is-visible{opacity:1;filter:blur();border-bottom-color:#006fc959;transform:translate(0,0)}.cs-main-article #heading-2+ul.cs-solution-reveal>li.is-visible:hover{background:linear-gradient(90deg,#006fc924,#0000 86%);border-bottom-color:#59baff8c;transform:translate(6px,-3px)}.cs-main-article #heading-2+ul.cs-solution-reveal>li:before{transition:transform .45s ease var(--solution-delay,0s), color .45s ease var(--solution-delay,0s), background .45s ease var(--solution-delay,0s);transform:scale(.72)}.cs-main-article #heading-2+ul.cs-solution-reveal>li.is-visible:before{color:#fff;background:#27a879;transform:scale(1)}@media (prefers-reduced-motion:reduce){.cs-main-article #heading-2+ul.cs-solution-reveal>li,.cs-main-article #heading-2+ul.cs-solution-reveal>li:before{transition:none}}.cs-main-article #heading-3{margin-bottom:32px}.cs-main-article #heading-3+ol{counter-reset:implementation;gap:0;margin:0 0 60px;padding:0;list-style:none;display:grid;position:relative}.cs-main-article #heading-3+ol:before{content:"";background:linear-gradient(var(--new-theme-color), #006fc914);width:1px;position:absolute;top:22px;bottom:22px;left:20px}.cs-main-article #heading-3+ol li{counter-increment:implementation;margin:0;padding:10px 0 28px 70px;position:relative;color:#cbd3df!important}.cs-main-article #heading-3+ol li:before{content:counter(implementation, decimal-leading-zero);z-index:2;color:#59baff;background:#111d30;border:1px solid #006fc966;border-radius:12px;place-items:center;width:42px;height:42px;font-size:11px;font-weight:800;transition:color .45s,background .45s,border-color .45s,box-shadow .45s,transform .45s;display:grid;position:absolute;top:4px;left:0}.cs-timeline-scroll-stage{height:calc(var(--step-count,5) * 34vh + 66vh);min-height:1250px;position:relative}.cs-timeline-sticky-panel #heading-3{margin-top:0}.cs-timeline-sticky-panel #heading-3+ol{margin-bottom:0}.cs-main-article #heading-3+ol.cs-timeline-enhanced:before{background:#006fc924}.cs-main-article #heading-3+ol.cs-timeline-enhanced:after{content:"";z-index:1;width:2px;height:var(--timeline-progress,0%);background:linear-gradient(180deg, #59baff, var(--new-theme-color));border-radius:999px;max-height:calc(100% - 44px);transition:height .65s cubic-bezier(.22,1,.36,1);position:absolute;top:22px;left:20px;box-shadow:0 0 14px #006fc980}.cs-main-article #heading-3+ol.cs-timeline-enhanced>li{opacity:0;filter:blur(3px);transition:opacity .6s,transform .7s cubic-bezier(.22,1,.36,1),filter .6s;transform:translate(-58px)}.cs-main-article #heading-3+ol.cs-timeline-enhanced>li:nth-child(2n){transform:translate(58px)}.cs-main-article #heading-3+ol.cs-timeline-enhanced>li.is-visible{opacity:1;filter:blur();transform:translate(0,0)}.cs-main-article #heading-3+ol.cs-timeline-enhanced>li.is-visible:before{background:var(--new-theme-color);color:#fff;border-color:#168de1;animation:.55s cubic-bezier(.22,1,.36,1) both cs-step-pop;transform:scale(1.06);box-shadow:0 0 0 5px #006fc924,0 8px 24px #006fc947}.cs-main-article #heading-3+ol.cs-timeline-enhanced>li.is-visible:hover:before{transform:scale(1.12);box-shadow:0 0 0 8px #006fc91f,0 10px 30px #006fc966}@keyframes cs-step-pop{0%{transform:scale(.72)}70%{transform:scale(1.14)}to{transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.cs-main-article #heading-3+ol.cs-timeline-enhanced>li,.cs-main-article #heading-3+ol.cs-timeline-enhanced:after,.cs-main-article #heading-3+ol.cs-timeline-enhanced>li:before{transition:none}}.cs-main-article p,.cs-main-article span,.cs-main-article li{color:#d0d7e1!important}.cs-main-article ol{padding-left:22px}.cs-main-article ol li{margin-bottom:10px}.cs-main-article ul:not(#heading-1+ul):not(#heading-2+ul){grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin:24px 0 40px;padding:0;list-style:none;display:grid}.cs-main-article ul:not(#heading-1+ul):not(#heading-2+ul) li{background:linear-gradient(145deg,#ffffff0a,#ffffff03);border:1px solid #ffffff0f;border-radius:12px;margin-bottom:0;padding:22px 24px 22px 52px;transition:transform .3s,background .3s,border-color .3s;position:relative;color:#cbd3df!important}.cs-main-article ul:not(#heading-1+ul):not(#heading-2+ul) li:hover{border-color:#55b8ff4d;transform:translateY(-5px);box-shadow:0 10px 30px #0000004d}.cs-main-article ul:not(#heading-1+ul):not(#heading-2+ul) li:hover:after{transform:translate(0)}.cs-main-article ul:not(#heading-1+ul):not(#heading-2+ul) li:before{content:"→";color:var(--new-theme-color,#55b8ff);font-size:18px;line-height:1.2;transition:transform .3s;position:absolute;top:22px;left:20px}.cs-main-article ul:not(#heading-1+ul):not(#heading-2+ul) li:hover:before{transform:translate(4px)}.cs-main-article img{border-radius:12px;max-width:100%;margin:30px 0}@media (max-width:900px){.cs-content-wrapper{grid-template-columns:minmax(0,1fr);gap:42px}.cs-sidebar{position:static}}@media (max-width:620px){.cs-content-wrapper{padding:36px 5% 70px}.cs-main-article .about-head{flex-direction:column;align-items:flex-start}.cs-main-article .about-head+p{padding:20px 18px;font-size:17px}.cs-main-article #heading-1+ul,.cs-main-article #heading-2+ul{grid-template-columns:1fr}}.cs-explore-section{border-top:1px solid #ffffff1a;max-width:100%;padding:80px 0;position:relative;overflow:hidden}.cs-explore-title{color:#fff;text-align:center;max-width:1400px;margin-bottom:50px;margin-left:auto;margin-right:auto;padding:0 5%;font-size:32px;font-weight:600}.cs-carousel-container{width:100%;max-width:100%;position:relative;overflow:hidden}.cs-carousel-track{justify-content:center;align-items:center;gap:30px;min-height:560px;padding:20px 5%;display:flex}.cs-carousel-few{justify-content:center}.cs-story-card-new{flex-shrink:0;width:600px;max-width:90vw;transition:all .38s cubic-bezier(.25,1,.5,1);display:block;text-decoration:none!important}.cs-card-inner{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;height:540px;transition:all .38s cubic-bezier(.25,1,.5,1);display:flex;overflow:hidden}.cs-card-img-area{background:linear-gradient(135deg,#1a1f2e 0%,#0d1117 100%);justify-content:center;align-items:center;width:100%;height:360px;display:flex;position:relative;overflow:hidden}.cs-card-img-area.cs-card-phone-bg{justify-content:flex-end;padding-right:30px}.cs-card-cover-img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.cs-card-phone-bg{background:linear-gradient(135deg,#e8ecf3 0%,#f8f9fb 100%)}.cs-phone-frame{background:#1a1a2e;border:2px solid #ffffff1a;border-radius:16px;width:100px;height:200px;padding:4px;position:relative;box-shadow:0 15px 35px #0000004d}.cs-phone-notch{z-index:2;background:#000;border-radius:3px;width:35%;height:5px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.cs-phone-frame img{object-fit:cover;border-radius:12px;width:100%;height:100%}.cs-card-body{flex-direction:column;flex:1;gap:8px;padding:22px 24px;display:flex}.cs-card-tag{color:var(--new-theme-color);text-transform:uppercase;letter-spacing:1.5px;font-size:11px;font-weight:600}.cs-card-title{color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:19px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.cs-card-link{color:var(--new-theme-color);align-items:center;gap:6px;margin-top:auto;padding-top:10px;font-size:14px;font-weight:600;transition:gap .3s;display:flex}.cs-card-active{z-index:3;transform:scale(1)}.cs-card-active .cs-card-inner{opacity:1;background:#ffffff12;border-color:#006fc966;box-shadow:0 20px 50px #006fc926,0 10px 30px #0006}.cs-card-active:hover .cs-card-cover-img{transform:scale(1.05)}.cs-card-active:hover .cs-card-link{gap:12px}.cs-card-active.cs-card-enter-next{animation:.52s cubic-bezier(.22,1,.36,1) both cs-story-enter-next}.cs-card-active.cs-card-enter-prev{animation:.52s cubic-bezier(.22,1,.36,1) both cs-story-enter-prev}@keyframes cs-story-enter-next{0%{opacity:.35;transform:translate(105px)scale(.88)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes cs-story-enter-prev{0%{opacity:.35;transform:translate(-105px)scale(.88)}to{opacity:1;transform:translate(0,0)scale(1)}}@media (max-width:768px){.cs-story-card-new{width:100%;max-width:92vw}.cs-card-inner{height:auto;min-height:440px}.cs-card-img-area{height:260px}}.cs-card-prev{z-index:1;cursor:pointer;transform:scale(.85)}.cs-card-prev .cs-card-inner{opacity:.5;filter:blur(1.5px)}.cs-card-next{z-index:1;cursor:pointer;transform:scale(.85)}.cs-card-next .cs-card-inner{opacity:.5;filter:blur(1.5px)}.cs-card-prev:hover .cs-card-inner,.cs-card-next:hover .cs-card-inner{opacity:.7;filter:blur(.5px)}.cs-carousel-arrows{justify-content:center;align-items:center;gap:20px;padding:30px 0 10px;display:flex}.cs-arrow{border:2px solid var(--new-theme-color);width:50px;height:50px;color:var(--new-theme-color);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;font-size:26px;font-weight:900;line-height:1;transition:all .3s;display:flex}.cs-arrow:hover{background:var(--new-theme-color);color:#fff;transform:scale(1.1)}@media (max-width:1024px){.cs-story-card-new{width:380px;max-width:380px}.cs-carousel-track{gap:20px}.cs-card-img-area{height:200px}.cs-explore-title{margin-bottom:35px;font-size:26px}}@media (max-width:768px){.cs-explore-section{padding:50px 0}.cs-explore-title{margin-bottom:30px;font-size:22px}.cs-carousel-track{gap:0;min-height:360px;padding:10px 0}.cs-story-card-new{width:85vw;max-width:85vw}.cs-card-prev,.cs-card-next{display:none}.cs-card-active{margin:0 auto}.cs-card-img-area{height:200px}.cs-phone-frame{width:80px;height:160px}}@media (max-width:480px){.cs-story-card-new{width:90vw;max-width:90vw}.cs-card-body{padding:16px 18px}.cs-card-title{font-size:16px}}@media (max-width:900px){.cs-hero{flex-direction:column;padding:60px 5%}.cs-hero-right{flex:1.15;justify-content:center;align-items:center;max-width:780px;min-height:420px;display:flex;position:relative;overflow:visible}.cs-hero-right:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle,#ffffff0f 0%,#0000 60%);border-radius:50%;width:500px;height:500px;position:absolute}@keyframes csHeroFloat{0%{transform:translateY(0)scale(1.35)translateZ(0)}50%{transform:translateY(-12px)scale(1.35)translateZ(0)}to{transform:translateY(0)scale(1.35)translateZ(0)}}.cs-hero-right img{object-fit:contain;z-index:1;background:0 0;width:100%;max-height:520px;position:relative}.cs-hero-right img:not(.cs-hero-image-generated){-webkit-mask-image:radial-gradient(88% 82%,#000 52%,#0000 100%);mask-image:radial-gradient(88% 82%,#000 52%,#0000 100%)}.cs-hero-image-generated{transform-origin:50%;object-fit:contain;filter:drop-shadow(0 20px 40px #00000040);max-width:100%;height:auto;image-rendering:high-quality;width:100%!important;max-height:550px!important;transform:scale(1.35)translateZ(0)!important}.cs-content-wrapper{flex-direction:column;padding:40px 5% 60px}.cs-sidebar{width:100%;position:static}.cs-title{font-size:36px}.cs-stats-row{flex-wrap:wrap}}@media (max-width:600px){.cs-title{font-size:28px}.cs-stat-val{font-size:24px}}.cs-card-active.cs-center-settle-next{animation:.44s cubic-bezier(.22,1,.36,1) both cs-center-settle-next}.cs-card-active.cs-center-settle-prev{animation:.44s cubic-bezier(.22,1,.36,1) both cs-center-settle-prev}@keyframes cs-center-settle-next{0%{opacity:.72;transform:translate(24px)scale(.99)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes cs-center-settle-prev{0%{opacity:.72;transform:translate(-24px)scale(.99)}to{opacity:1;transform:translate(0,0)scale(1)}}@media (prefers-reduced-motion:reduce){.cs-card-active.cs-center-settle-next,.cs-card-active.cs-center-settle-prev{animation-duration:.01ms}}.cs-fade-up-element{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(24px)}.cs-fade-up-element.is-visible{opacity:1;transform:translateY(0)}.cs-main-article ul:not(#heading-1+ul):not(#heading-2+ul) li{transition:opacity .5s,transform .5s,background .3s,border-color .3s!important}.cs-main-article ul:not(#heading-1+ul):not(#heading-2+ul) li.is-visible{opacity:1;transform:translateY(0)}.cs-timeline-scroll-stage{position:relative}.cs-timeline-sticky-panel{padding-bottom:3vh;position:sticky;top:14vh}.cs-timeline-enhanced{counter-reset:implementation;gap:0;margin:0 0 60px;padding:0;list-style:none;display:grid;position:relative}.cs-timeline-enhanced:before{content:"";background:#006fc924;width:1px;position:absolute;top:22px;bottom:22px;left:20px}.cs-timeline-enhanced:after{content:"";z-index:1;width:2px;height:var(--timeline-progress,0%);background:linear-gradient(180deg, #59baff, var(--new-theme-color,#168de1));border-radius:999px;max-height:calc(100% - 44px);position:absolute;top:22px;left:20px}.cs-timeline-enhanced>li{opacity:0;filter:blur(3px);counter-increment:implementation;margin:0;padding:10px 0 28px 70px;transition:opacity .6s,transform .7s cubic-bezier(.22,1,.36,1),filter .6s;position:relative;transform:translate(-58px);color:#cbd3df!important}.cs-timeline-enhanced>li:nth-child(2n){transform:translate(58px)}.cs-timeline-enhanced>li.is-visible{opacity:1;filter:blur();transform:translate(0,0)}.cs-timeline-enhanced>li:before{content:counter(implementation, decimal-leading-zero);z-index:2;background:#111;border:1px solid #006fc966;border-radius:50%;place-items:center;width:42px;height:42px;transition:transform .4s,background .4s,border-color .4s;display:grid;position:absolute;top:4px;left:0}.cs-timeline-enhanced>li.is-visible:before{background:var(--new-theme-color,#168de1);color:#fff;border-color:#168de1;transform:scale(1.06);box-shadow:0 0 0 5px #006fc924,0 8px 24px #006fc947}
