.ecosystem-section-main{padding:0 0 100px;background:var(--background)}.ecosystem-section-main .ecosystem-visual-container{display:flex;flex-direction:column;align-items:center;position:relative}.ecosystem-section-main .ecosystem-visual-container .central-chip-wrapper{margin-bottom:40px;display:flex;flex-direction:column;align-items:center}.ecosystem-section-main .ecosystem-visual-container .central-chip-wrapper .nes-chip-svg{position:relative;display:flex;align-items:center;justify-content:center;width:340px;height:340px}.ecosystem-section-main .ecosystem-visual-container .central-chip-wrapper .nes-chip-svg svg{filter:drop-shadow(0 0 40px rgba(0,255,234,.15))}.ecosystem-section-main .ecosystem-visual-container .central-chip-wrapper .nes-chip-svg svg path{stroke-dasharray:100;stroke-dashoffset:100;animation:drawSignal 3s ease-in-out infinite alternate}.ecosystem-section-main .ecosystem-visual-container .central-chip-wrapper .nes-chip-svg svg circle{filter:drop-shadow(0 0 5px rgba(0,255,234,.8))}@keyframes drawSignal{0%{stroke-dashoffset:100;stroke-opacity:.2}50%{stroke-dashoffset:0;stroke-opacity:.6}to{stroke-dashoffset:0;stroke-opacity:.6}}.ecosystem-section-main .ecosystem-visual-container .central-chip-wrapper .nes-label{margin-top:20px}.ecosystem-section-main .ecosystem-visual-container .central-chip-wrapper .nes-label h3{font-size:28px;font-weight:800;letter-spacing:4px;color:#00ffea;text-shadow:0 0 15px rgba(0,255,234,.5)}.ecosystem-section-main .ecosystem-visual-container .central-chip-wrapper .nes-label p{color:#94a3b8;font-size:16px;font-weight:500;opacity:.8}.ecosystem-section-main .ecosystem-visual-container .modules-grid{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.ecosystem-section-main .ecosystem-visual-container .modules-grid .module-item{display:flex;flex-direction:column;align-items:center;gap:12px}.ecosystem-section-main .ecosystem-visual-container .modules-grid .module-item .module-icon-box{width:64px;height:64px;background:rgba(15,23,42,.4);border:1px solid rgba(0,255,234,.15);border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:30px;color:#00ffea;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 10px rgba(0,0,0,.3)}.ecosystem-section-main .ecosystem-visual-container .modules-grid .module-item .module-icon-box:hover{background:rgba(0,255,234,.1);border-color:#00ffea;transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,255,234,.2);color:#fff}.ecosystem-section-main .ecosystem-visual-container .modules-grid .module-item span{font-size:14px;color:#94a3b8}.ecosystem-section-main .features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.ecosystem-section-main .features-grid .feature-card{background:rgba(15,23,42,.4);border:1px solid hsla(0,0%,100%,.05);border-radius:24px;padding:32px;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;gap:20px;position:relative;overflow:hidden}.ecosystem-section-main .features-grid .feature-card:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 0 0,rgba(0,255,234,.05) 0,transparent 50%);pointer-events:none}.ecosystem-section-main .features-grid .feature-card:hover{background:rgba(15,23,42,.6);border-color:rgba(0,255,234,.2);transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.4),0 0 15px rgba(0,255,234,.1)}.ecosystem-section-main .features-grid .feature-card .feature-icon-box{width:52px;height:52px;background:var(--gradient-accent);border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:28px;color:#060b13;box-shadow:0 0 25px rgba(0,255,234,.4);position:relative;z-index:2}.ecosystem-section-main .features-grid .feature-card .feature-content h4{font-size:20px;font-weight:600;margin-bottom:12px;color:#fff}.ecosystem-section-main .features-grid .feature-card .feature-content p{color:#64748b;font-size:15px;line-height:1.5;margin:0}.ecosystem-section-main .seamless-integration-section .integration-line-text{text-align:center;position:relative;margin-bottom:30px}.ecosystem-section-main .seamless-integration-section .integration-line-text:before{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent)}.ecosystem-section-main .seamless-integration-section .integration-line-text span{position:relative;background:#060b13;padding:0 20px;color:#64748b;font-size:14px;font-weight:600;letter-spacing:2px}.ecosystem-section-main .seamless-integration-section .integration-icons{display:flex;justify-content:center;gap:15px;flex-wrap:wrap}.ecosystem-section-main .seamless-integration-section .integration-icons .integration-icon-box{width:45px;height:45px;background:rgba(15,23,42,.6);border:1px solid hsla(0,0%,100%,.05);border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:20px;color:#64748b;transition:all .3s ease}.ecosystem-section-main .seamless-integration-section .integration-icons .integration-icon-box:hover{color:#00ffea;border-color:rgba(0,255,234,.3);background:rgba(0,255,234,.05)}@media(max-width:991px){.ecosystem-section-main .section-title{font-size:32px}.ecosystem-section-main .features-grid{grid-template-columns:1fr}}.hero{position:relative;padding:110px 0 80px;overflow:hidden;min-height:100vh;display:flex;align-items:center;background:linear-gradient(180deg,rgba(8,12,18,.85) 0,rgba(8,12,18,.6) 50%,var(--background) 100%),url(/images/hero-bg.png);background-size:cover;background-position:50%;background-repeat:no-repeat;color:var(--foreground)}.hero .container{position:relative;z-index:1}.hero-content{text-align:center}.hero-badge{display:inline-flex;align-items:center;padding:8px 16px;background:var(--color-ice-cyan);border:1px solid rgba(52,178,167,.2);border-radius:100px;font-size:13px;font-weight:600;color:var(--primary);margin-bottom:24px;backdrop-filter:blur(4px)}.hero-badge .flag-icon{margin-right:8px;font-size:18px}@media only screen and (min-width:320px)and (max-width:767px){.hero-badge{font-size:12px}}.hero-title{font-size:56px;font-weight:800;line-height:1.18;margin-bottom:24px;letter-spacing:0}.hero-title .highlight{display:block;background:var(--gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}@media only screen and (min-width:320px)and (max-width:767px){.hero-title{font-size:32px;margin-bottom:12px}}@media only screen and (min-width:768px)and (max-width:1024px){.hero-title{font-size:42px;margin-bottom:12px}}.hero-subtitle{font-size:16px;line-height:1.6;color:hsla(0,0%,100%,.6);margin-bottom:24px;max-width:670px;margin-left:auto;margin-right:auto}@media only screen and (min-width:320px)and (max-width:767px){.hero-subtitle{font-size:14px;font-weight:400;margin-bottom:16px}}@media only screen and (min-width:768px)and (max-width:1024px){.hero-subtitle{font-size:14px;margin-bottom:20px}}.hero-actions{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-bottom:20px}@media(max-width:576px){.hero-actions{align-items:center}}.hero-features{display:flex;justify-content:center;flex-wrap:wrap;gap:32px;border-top:1px solid hsla(0,0%,100%,.05);padding-top:20px}.hero-features .feature-item{display:flex;align-items:center;gap:10px;color:hsla(0,0%,100%,.5);font-size:14px;font-weight:500;transition:color .3s ease}.hero-features .feature-item svg{font-size:20px;color:var(--primary)}.hero-features .feature-item:hover{color:#fff}@media only screen and (min-width:320px)and (max-width:767px){.hero-features{gap:20px;column-gap:30px}}.how-it-works{padding:0 0 100px;background:var(--background);color:var(--foreground)}.how-it-works .stepper-wrapper{position:relative;max-width:1020px;margin:0 auto 50px}.how-it-works .stepper-wrapper .stepper-line{position:absolute;top:50%;left:0;right:0;height:2px;background:rgba(52,178,167,.1);z-index:1;transform:translateY(-50%)}.how-it-works .stepper-wrapper .stepper-line:after{content:"";position:absolute;top:0;left:0;height:100%;width:0;background:linear-gradient(90deg,var(--primary) 0,var(--cyan-500) 100%);opacity:.8;transition:width 3s linear;transition-delay:.5s}.how-it-works .stepper-wrapper .step-icons-container{position:relative;display:flex;justify-content:space-between;z-index:2}.how-it-works .stepper-wrapper .step-icons-container .step-icon-item{opacity:0;transform:scale(.6);transition:all .6s cubic-bezier(.34,1.56,.64,1)}.how-it-works .stepper-wrapper .step-icons-container .step-icon-item .icon-circle{width:70px;height:70px;border-radius:50%;background:#080c12;border:2px solid var(--primary);display:flex;align-items:center;justify-content:center;box-shadow:0 0 25px rgba(52,178,167,.2);transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.how-it-works .stepper-wrapper .step-icons-container .step-icon-item .icon-circle .step-icon{font-size:36px;color:var(--primary);transition:all .3s ease}.how-it-works .stepper-wrapper .step-icons-container .step-icon-item .icon-circle:hover{transform:scale(1.1);box-shadow:0 0 40px rgba(52,178,167,.4);border-color:var(--cyan-500)}.how-it-works .stepper-wrapper .step-icons-container .step-icon-item .icon-circle:hover .step-icon{color:var(--cyan-500)}.how-it-works .steps-row{margin-top:20px}.how-it-works .steps-row .step-card-col{opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.25,.46,.45,.94)}.how-it-works .steps-row .step-card{background:rgba(13,19,28,.5);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.05);padding:24px;border-radius:20px;height:100%;transition:all .3s ease;text-align:center;position:relative;display:flex;flex-direction:column;align-items:center}.how-it-works .steps-row .step-card:hover{transform:translateY(-10px);border-color:rgba(52,178,167,.3);background:rgba(13,19,28,.8);box-shadow:0 20px 40px rgba(0,0,0,.4)}.how-it-works .steps-row .step-card .step-badge{display:inline-block;padding:4px 14px;background:rgba(52,178,167,.15);color:var(--primary);border-radius:100px;font-size:11px;font-weight:800;letter-spacing:1.5px;margin-bottom:24px;border:1px solid rgba(52,178,167,.25);text-transform:uppercase}.how-it-works .steps-row .step-card .step-title{font-family:var(--font-hero-title);font-size:24px;font-weight:700;margin-bottom:16px;color:#fff;line-height:1.2}.how-it-works .steps-row .step-card .step-description{font-family:var(--font-body);font-size:14px;color:var(--muted-foreground);line-height:1.6;margin-bottom:0;opacity:.9}.how-it-works.animate-start .stepper-line:after{width:100%}.how-it-works.animate-start .step-card-col.step-1,.how-it-works.animate-start .step-icon-item.step-1{opacity:1;transform:translateY(0) scale(1);transition-delay:.2s}.how-it-works.animate-start .step-card-col.step-2,.how-it-works.animate-start .step-icon-item.step-2{opacity:1;transform:translateY(0) scale(1);transition-delay:1.5s}.how-it-works.animate-start .step-card-col.step-3,.how-it-works.animate-start .step-icon-item.step-3{opacity:1;transform:translateY(0) scale(1);transition-delay:2.5s}.how-it-works.animate-start .step-card-col.step-4,.how-it-works.animate-start .step-icon-item.step-4{opacity:1;transform:translateY(0) scale(1);transition-delay:3.5s}@media(max-width:991px){.how-it-works{padding:80px 0}.how-it-works .stepper-wrapper{display:none}.how-it-works .section-header{margin-bottom:50px}.how-it-works .steps-row .col-md-6{margin-bottom:30px}}@media(max-width:575px){.how-it-works .section-header .section-title{font-size:32px}}.industry{padding:0 0 100px;background-color:var(--background)}.industry .industry-grid{row-gap:24px;margin-top:40px}.industry .industry-grid .industry-col{display:flex}.industry .industry-grid .industry-card{width:100%;background:var(--card);border:1px solid var(--border);border-radius:16px;padding:32px;display:flex;flex-direction:column;gap:16px;transition:all .3s ease}.industry .industry-grid .industry-card:hover{background:rgba(52,178,167,.1215686275);border-color:rgba(52,178,167,.2);transform:translateY(-5px);box-shadow:var(--shadow-card-hover)}.industry .industry-grid .industry-card .card-header{display:flex;align-items:center;gap:16px}.industry .industry-grid .industry-card .card-header .icon-box{width:44px;height:44px;min-width:44px;display:flex;align-items:center;justify-content:center;background:var(--color-ice-cyan);border-radius:8px;color:var(--primary)}.industry .industry-grid .industry-card .card-header .icon-box .icon{font-size:24px}.industry .industry-grid .industry-card .card-header .title{font-size:18px;font-weight:600;color:#fff;margin-bottom:0;line-height:1.4}.industry .industry-grid .industry-card .description{font-size:14px;line-height:1.6;color:var(--muted-foreground);margin:0}@media(max-width:991px){.industry{padding:60px 0}.industry .section-title{font-size:32px}}@media(max-width:767px){.industry-card{padding:24px}}.products-section-main{background:var(--background);padding:0 0 100px;position:relative}.products-section-main .products-layout{position:relative;margin-top:50px}.products-section-main .sidebar-col{position:relative;z-index:10}@media(min-width:992px){.products-section-main .sticky-tabs-container{position:sticky;top:150px;height:fit-content;padding-bottom:20px}}.products-section-main .sticky-tabs-container{display:flex;flex-direction:column;gap:40px}.products-section-main .sticky-tabs-container .tabs-list{display:flex;flex-direction:column;gap:12px}.products-section-main .sticky-tabs-container .product-tab{display:flex;align-items:center;gap:20px;padding:20px;border-radius:16px;cursor:pointer;transition:all .4s cubic-bezier(.165,.84,.44,1);border:1px solid rgba(0,0,0,0);background:rgba(0,0,0,0)}.products-section-main .sticky-tabs-container .product-tab .tab-icon-box{width:48px;height:48px;border-radius:12px;background:var(--color-ice-cyan);display:flex;align-items:center;justify-content:center;font-size:24px;color:var(--muted-foreground);transition:all .4s ease}.products-section-main .sticky-tabs-container .product-tab .tab-content{display:flex;flex-direction:column}.products-section-main .sticky-tabs-container .product-tab .tab-content .tab-title{font-family:var(--font-hero-title);font-size:20px;font-weight:700;color:var(--muted-foreground);transition:all .4s ease}.products-section-main .sticky-tabs-container .product-tab .tab-content .tab-subtitle{font-size:13px;color:var(--muted-foreground);opacity:.7;transition:all .4s ease}.products-section-main .sticky-tabs-container .product-tab:hover{background:hsla(0,0%,100%,.03)}.products-section-main .sticky-tabs-container .product-tab:hover .tab-title{color:var(--foreground)}.products-section-main .sticky-tabs-container .product-tab.active{background:rgba(52,178,167,.08);border:1px solid rgba(52,178,167,.2);box-shadow:0 10px 40px -10px rgba(52,178,167,.15)}.products-section-main .sticky-tabs-container .product-tab.active .tab-icon-box{background:var(--gradient-accent);color:var(--background);box-shadow:0 0 20px rgba(52,178,167,.4)}.products-section-main .sticky-tabs-container .product-tab.active .tab-title{color:var(--foreground)}.products-section-main .sticky-tabs-container .product-tab.active .tab-subtitle{color:var(--primary);opacity:1}.products-section-main .sticky-tabs-container .progress-indicator{display:flex;flex-direction:column;gap:16px;margin-top:30px;padding:0 20px}.products-section-main .sticky-tabs-container .progress-indicator .progress-controls{display:flex;align-items:center;gap:20px;width:100%}.products-section-main .sticky-tabs-container .progress-indicator .progress-controls .play-pause-btn{background:rgba(0,0,0,0);border:none;color:var(--primary);font-size:32px;padding:0;margin:0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;flex-shrink:0;opacity:.8}.products-section-main .sticky-tabs-container .progress-indicator .progress-controls .play-pause-btn:hover{opacity:1;transform:scale(1.1);color:var(--foreground)}.products-section-main .sticky-tabs-container .progress-indicator .progress-controls .play-pause-btn svg{filter:drop-shadow(0 0 8px rgba(52,178,167,.3))}.products-section-main .sticky-tabs-container .progress-indicator .progress-bar-bg{flex-grow:1;height:4px;background:hsla(0,0%,100%,.05);border-radius:10px;overflow:hidden}.products-section-main .sticky-tabs-container .progress-indicator .progress-bar-fill{height:100%;background:var(--gradient-accent);border-radius:10px;transition:width .1s linear;box-shadow:0 0 15px rgba(52,178,167,.5)}.products-section-main .sticky-tabs-container .progress-indicator .progress-text{font-size:14px;color:var(--muted-foreground);font-weight:600;letter-spacing:.5px;opacity:.8;font-family:var(--font-hero-title)}.products-section-main .scroll-content-col{padding-left:20px}@media only screen and (min-width:768px)and (max-width:991px){.products-section-main .scroll-content-col{padding-left:0;margin-top:40px}}.products-section-main .products-cards-wrapper{display:flex;flex-direction:column;gap:36px}.products-section-main .product-card{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.05);border-radius:18px;padding:36px;backdrop-filter:blur(20px);transition:all .5s ease}@media(max-width:768px){.products-section-main .product-card{padding:30px;border-radius:24px}}.products-section-main .product-card:hover{border-color:var(--color-ice-cyan);background:hsla(0,0%,100%,.03)}.products-section-main .product-card .card-header-inner{display:flex;align-items:center;gap:30px;margin-bottom:40px}@media(max-width:576px){.products-section-main .product-card .card-header-inner{flex-direction:column;align-items:flex-start;gap:20px}}.products-section-main .product-card .card-header-inner .card-icon-box{width:60px;height:60px;background:var(--gradient-accent);color:var(--background);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:30px;box-shadow:0 15px 35px rgba(52,178,167,.3)}.products-section-main .product-card .card-header-inner .card-title-group .card-product-title{font-family:var(--font-hero-title);font-size:24px;font-weight:800;color:var(--foreground);margin:0;line-height:1.1}.products-section-main .product-card .card-header-inner .card-title-group .card-product-subtitle{font-size:16px;color:var(--primary);margin:10px 0 0;font-weight:600;opacity:.9}.products-section-main .product-card.active{border-color:rgba(52,178,167,.3);background:hsla(0,0%,100%,.04);box-shadow:0 20px 40px -10px rgba(0,0,0,.3)}.products-section-main .product-card.active .card-icon-box{animation:iconPulse 2s ease-in-out infinite}.products-section-main .product-card.active .card-product-subtitle,.products-section-main .product-card.active .card-product-title,.products-section-main .product-card.active .explore-link,.products-section-main .product-card.active .feature-item,.products-section-main .product-card.active .product-description,.products-section-main .product-card.active .product-headline{animation:fadeInUp .6s cubic-bezier(.16,1,.3,1) both}.products-section-main .product-card.active .card-product-title{animation-delay:.1s}.products-section-main .product-card.active .card-product-subtitle{animation-delay:.15s}.products-section-main .product-card.active .product-headline{animation-delay:.2s}.products-section-main .product-card.active .product-description{animation-delay:.25s}.products-section-main .product-card.active .feature-item:first-child{animation-delay:.35s}.products-section-main .product-card.active .feature-item:nth-child(2){animation-delay:.4s}.products-section-main .product-card.active .feature-item:nth-child(3){animation-delay:.45s}.products-section-main .product-card.active .feature-item:nth-child(4){animation-delay:.5s}.products-section-main .product-card.active .feature-item:nth-child(5){animation-delay:.55s}.products-section-main .product-card.active .feature-item:nth-child(6){animation-delay:.6s}.products-section-main .product-card.active .feature-item:nth-child(7){animation-delay:.65s}.products-section-main .product-card.active .feature-item:nth-child(8){animation-delay:.7s}.products-section-main .product-card.active .feature-item:nth-child(9){animation-delay:.75s}.products-section-main .product-card.active .feature-item:nth-child(10){animation-delay:.8s}.products-section-main .product-card.active .explore-link{animation-delay:.6s}.products-section-main .product-card .card-body-inner .product-headline{font-size:20px;font-weight:500;color:var(--foreground);margin-bottom:20px;line-height:1.5;opacity:.9}.products-section-main .product-card .card-body-inner .product-description{font-size:16px;color:var(--muted-foreground);margin-bottom:40px;line-height:1.7}.products-section-main .product-card .card-body-inner .product-features-list{list-style:none;padding:0;margin:0 0 50px;display:flex;flex-direction:column;gap:20px}.products-section-main .product-card .card-body-inner .product-features-list .feature-item{display:flex;align-items:flex-start;gap:15px}.products-section-main .product-card .card-body-inner .product-features-list .feature-item .feature-dot{width:8px;height:8px;background:var(--primary);border-radius:50%;margin-top:10px;flex-shrink:0;box-shadow:0 0 10px var(--primary)}.products-section-main .product-card .card-body-inner .product-features-list .feature-item .feature-text{font-size:15px;color:var(--foreground);line-height:1.6;opacity:.8}.products-section-main .product-card .card-body-inner .explore-link{display:inline-flex;align-items:center;gap:12px;color:var(--primary);font-weight:700;text-decoration:none;font-size:18px;transition:all .3s ease}.products-section-main .product-card .card-body-inner .explore-link svg{transition:transform .3s ease}.products-section-main .product-card .card-body-inner .explore-link:hover{gap:18px;opacity:.8}.products-section-main .product-card .card-body-inner .explore-link:hover svg{transform:translateX(5px)}.transformation{padding:0 0 80px;background:var(--background);position:relative;overflow:hidden}.transformation .transformation-content{margin-top:36px;position:relative}.transformation .comparison-column{height:100%}.transformation .comparison-column .column-header{display:flex;align-items:center;gap:12px;margin-bottom:20px}.transformation .comparison-column .column-header .icon-wrapper{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px}.transformation .comparison-column .column-header h3{font-size:14px;font-weight:700;letter-spacing:1px;margin:0}.transformation .comparison-column.before .icon-wrapper{background:rgba(239,67,67,.1);color:var(--destructive);border:1px solid rgba(239,67,67,.2)}.transformation .comparison-column.before h3{color:var(--destructive)}.transformation .comparison-column.before .comparison-card{background:rgba(239,67,67,.05)}.transformation .comparison-column.before .comparison-card:hover{border-left:2px solid var(--destructive)}.transformation .comparison-column.after .icon-wrapper{background:var(--color-ice-cyan);color:var(--primary);border:1px solid rgba(52,178,167,.2)}.transformation .comparison-column.after h3{color:var(--primary)}.transformation .comparison-column.after .comparison-card{background:var(--color-ice-cyan)}.transformation .comparison-column.after .comparison-card:hover{border-left:2px solid var(--primary)}.transformation .comparison-column.after .comparison-card .card-content{display:flex;align-items:flex-start;gap:15px}.transformation .comparison-column.after .comparison-card .card-content .arrow-icon{margin-top:5px;color:var(--primary);font-size:18px;flex-shrink:0}.transformation .comparison-card{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:20px;transition:all .3s ease;display:flex;flex-direction:column}.transformation .comparison-card h4{font-size:20px;font-weight:700;margin-bottom:10px;color:var(--foreground)}.transformation .comparison-card p{font-size:16px;color:var(--muted-foreground);margin:0;line-height:1.5;flex-grow:1}.transformation .image-define-part{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.transformation .image-define-part .transformation-line{position:absolute;top:0;bottom:0;width:1px;background:linear-gradient(180deg,rgba(239,67,67,.5),rgba(52,178,167,.5));z-index:1}.transformation .image-define-part .image-placeholder{position:relative;z-index:2;background:var(--background);padding:20px 0;width:100%;text-align:center}.transformation .image-define-part .image-placeholder img{max-width:150px;filter:drop-shadow(0 0 20px rgba(52,178,167,.3));transition:transform .5s ease}.transformation .image-define-part .image-placeholder img:hover{transform:scale(1.05)}.transformation .image-define-part .image-placeholder .glow-effect{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120px;height:120px;background:var(--primary);filter:blur(80px);opacity:.15;z-index:-1;pointer-events:none}@media(max-width:991px){.transformation{padding:60px 0}.transformation .image-define-part{display:none}.transformation .comparison-column{margin-bottom:40px}}.why-trust-us{padding:80px 0 100px;background:var(--background);color:var(--foreground);display:flex;flex-direction:column;align-items:center}.why-trust-us .trust-items{display:flex;flex-direction:column;gap:0}.why-trust-us .trust-item{display:flex;align-items:flex-start;gap:16px;padding:36px 0;border-bottom:1px solid hsla(0,0%,100%,.05);transition:all .3s ease}@media only screen and (min-width:320px)and (max-width:767px){.why-trust-us .trust-item{flex-direction:column;align-items:center}}.why-trust-us .trust-item:last-child{border-bottom:none}.why-trust-us .trust-item .item-number{font-size:62px;font-weight:800;color:var(--color-ice-cyan);line-height:1;min-width:100px;user-select:none}@media(max-width:768px){.why-trust-us .trust-item .item-number{font-size:48px;min-width:60px}}.why-trust-us .trust-item .item-icon-box{width:56px;height:56px;min-width:56px;background:var(--gradient-accent);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-right:18px;box-shadow:var(--shadow-glow)}.why-trust-us .trust-item .item-icon-box svg{width:28px;height:28px;color:#fff}@media only screen and (min-width:320px)and (max-width:767px){.why-trust-us .trust-item .item-icon-box{display:none}}.why-trust-us .trust-item .item-content{display:flex;flex-direction:row;flex:1;gap:40px}@media(max-width:992px){.why-trust-us .trust-item .item-content{flex-direction:column;gap:16px}}.why-trust-us .trust-item .item-title{font-size:24px;font-weight:600;flex:1;line-height:1.3;margin-top:10px}@media(max-width:768px){.why-trust-us .trust-item .item-title{font-size:22px}}.why-trust-us .trust-item .item-desc{font-size:16px;color:var(--muted-foreground);line-height:1.7;flex:1.4}@media(max-width:768px){.why-trust-us .trust-item .item-desc{font-size:15px}}.why-trust-us .trust-item .item-desc span{color:var(--primary);font-weight:600}