.testimonials-section{padding:var(--section-padding)0;position:relative;overflow:hidden}.testimonials-section:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#31c6ff14,#0000);width:min(760px,80vw);height:280px;position:absolute;inset:12% auto auto 50%;transform:translate(-50%)}.testimonials-header{text-align:center;max-width:760px;margin:0 auto 48px}.testimonials-header .section-desc{margin-inline:auto}.testimonials-grid{z-index:1;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#31c6ff61 #ffffff0f;gap:22px;padding:4px 4px 18px;display:flex;position:relative;overflow-x:auto}.testimonials-grid::-webkit-scrollbar{height:8px}.testimonials-grid::-webkit-scrollbar-track{background:#ffffff0f;border-radius:999px}.testimonials-grid::-webkit-scrollbar-thumb{background:linear-gradient(90deg,var(--sd-accent),var(--sd-accent-2));border-radius:999px}.testimonial-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-xl);min-height:280px;box-shadow:var(--card-shadow);scroll-snap-align:start;transition:transform var(--sd-transition),border-color var(--sd-transition);flex-direction:column;flex:0 0 min(420px,100vw - 56px);padding:24px;display:flex;position:relative;overflow:hidden}.testimonial-card:before{content:"";opacity:0;pointer-events:none;transition:opacity var(--sd-transition);background:linear-gradient(135deg,#31c6ff1f,#0000 48%,#7c5cff1f);position:absolute;inset:0}.testimonial-card:hover{border-color:#31c6ff6b;transform:translateY(-4px)}.testimonial-card:hover:before{opacity:1}.testimonial-card>*{z-index:1;position:relative}.testimonial-project{border-radius:var(--radius-btn);color:var(--sd-accent);text-transform:uppercase;letter-spacing:.4px;background:#31c6ff14;border:1px solid #31c6ff38;align-self:flex-start;margin-bottom:22px;padding:7px 12px;font-size:13px;font-weight:800}.testimonial-quote{color:var(--sd-text);flex:1;margin:0;font-size:17px;line-height:1.7}.testimonial-author{border-top:1px solid #ffffff1f;flex-direction:column;gap:4px;margin-top:28px;padding-top:22px;display:flex}.testimonial-author strong{color:var(--sd-text);font-size:15px;font-weight:700}.testimonial-author span{color:var(--sd-text-muted);font-size:14px}@media (max-width:640px){.testimonials-section{padding:var(--section-padding-mobile)0}.testimonial-card{min-height:auto;padding:24px}.testimonial-quote{font-size:16px}}
.hero{padding:116px 0 104px;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 24% 42%,#31c6ff2e,#0000 28rem),radial-gradient(circle at 76% 30%,#7c5cff24,#0000 30rem);height:680px;animation:9s ease-in-out infinite ambientPulse;position:absolute;inset:-20% -10% auto}.hero-shell{grid-template-columns:minmax(0,1.02fr) minmax(360px,.78fr);align-items:center;gap:clamp(32px,6vw,74px);display:grid;position:relative}.hero-content{z-index:2;position:relative}.hero-content:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 26% 40%,#31c6ff29,#0000 28rem);position:absolute;inset:-70px -60px -80px -90px}.hero-title{letter-spacing:0;text-wrap:balance;max-width:880px;margin:22px 0;font-size:clamp(42px,6.3vw,76px);font-weight:900;line-height:.99}.hero-title span{background:linear-gradient(135deg,#fff 0%,var(--sd-accent)38%,var(--sd-accent-2)62%,#fff 100%);color:#0000;background-size:220% 220%;-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out infinite gradientDrift}.hero-sub{max-width:710px;margin:0 0 36px;font-size:clamp(16px,2vw,20px);line-height:1.72}.hero-ctas{flex-wrap:wrap;gap:14px;display:flex}.hero-ctas .btn-primary{padding-inline:26px}.hero-badge{letter-spacing:.08em;text-transform:uppercase;font-weight:800}.hero-visual{z-index:1;min-height:540px;position:relative}.hero-visual:before{content:"";background:linear-gradient(135deg,#31c6ff29,#7c5cff1c);border-radius:40px;animation:7s ease-in-out infinite softGlow;position:absolute;inset:42px 10px 52px}.hero-dashboard,.hero-float-card{background:linear-gradient(145deg,#0c192dc7,#0c132275);border:1px solid #c8e2ff29;box-shadow:0 18px 44px #00000047,inset 0 1px #ffffff14}.hero-dashboard{border-radius:28px;padding:24px;animation:7s ease-in-out infinite heroFloat;position:absolute;inset:84px 18px 68px 46px;overflow:hidden}.hero-dashboard:before{content:"";pointer-events:none;background:linear-gradient(135deg,#31c6ff24,#0000 42%,#7c5cff1f),linear-gradient(#ffffff09 1px,#0000 1px) 0 0/38px 38px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/38px 38px;position:absolute;inset:0}.hero-dashboard-top,.hero-dashboard-grid,.hero-chart{z-index:1;position:relative}.hero-dashboard-top{gap:8px;margin-bottom:32px;display:flex}.hero-dashboard-top span{background:#ffffff47;border-radius:50%;width:10px;height:10px}.hero-dashboard-top span:first-child{background:var(--sd-accent);box-shadow:0 0 10px #31c6ff7a}.hero-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.hero-metric{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:18px;padding:18px}.hero-metric small{color:var(--sd-text-muted);margin-bottom:8px;font-size:12px;display:block}.hero-metric strong{color:var(--sd-white);font-size:30px;line-height:1;display:block}.hero-chart{background:linear-gradient(#ffffff0f,#ffffff06);border-radius:22px;align-items:flex-end;gap:14px;height:190px;margin-top:34px;padding:20px 18px 0;display:flex}.hero-chart i{background:linear-gradient(180deg,var(--sd-accent),#7c5cffb8);transform-origin:bottom;border-radius:999px 999px 8px 8px;flex:1;min-width:18px;animation:.9s ease-out both chartRise}.hero-chart i:nth-child(2){animation-delay:90ms}.hero-chart i:nth-child(3){animation-delay:.18s}.hero-chart i:nth-child(4){animation-delay:.27s}.hero-chart i:nth-child(5){animation-delay:.36s}.hero-chart i:nth-child(6){animation-delay:.45s}.hero-float-card{z-index:2;border-radius:18px;width:min(250px,58%);padding:16px 18px;animation:6s ease-in-out infinite heroFloat;position:absolute}.hero-float-card strong,.hero-float-card span{display:block}.hero-float-card strong{color:var(--sd-white);margin-bottom:5px;font-size:14px}.hero-float-card span{color:var(--sd-text-muted);font-size:13px;line-height:1.45}.hero-float-card-one{top:28px;left:0}.hero-float-card-two{top:184px;right:0;animation-delay:-2s!important}.hero-float-card-three{bottom:28px;left:32px;animation-delay:-4s!important}.hero-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:680px;margin-top:30px;display:grid}.hero-proof-item{border:1px solid color-mix(in srgb,var(--sd-border)72%,var(--sd-accent));border-radius:var(--radius-btn);background:linear-gradient(145deg,#ffffff14,#ffffff06);min-height:82px;padding:15px 16px;animation:.56s ease-out both fadeUp;box-shadow:inset 0 1px #ffffff14}.hero-proof-item:nth-child(2){animation-delay:.11s}.hero-proof-item:nth-child(3){animation-delay:.22s}.hero-proof-item strong,.hero-proof-item span{display:block}.hero-proof-item strong{color:var(--sd-white);margin-bottom:8px;font-size:clamp(24px,3vw,34px);line-height:1}.hero-proof-item span{color:var(--sd-text-muted);font-size:13px;line-height:1.35}.field-projects-section,.problems-section,.value-section,.industries-section,.results-section,.proof-section,.final-cta-section{padding:var(--section-padding)0;position:relative}.field-projects-section{background:linear-gradient(#31c6ff0b,#7c5cff0a 52%,#0000);overflow:hidden}.field-projects-section:before,.results-section:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#31c6ff13,#7c5cff0e,#0000);height:320px;position:absolute;inset:14% 0 auto}.section-action{text-align:center;margin-top:38px}.field-projects-grid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:34px;display:grid;position:relative}.field-project-card{border:1px solid var(--card-border);border-radius:var(--radius-xl);background:var(--card-bg);min-height:100%;box-shadow:var(--card-shadow);transition:transform var(--sd-transition),border-color var(--sd-transition),box-shadow var(--sd-transition);flex-direction:column;display:flex;position:relative;overflow:hidden}.field-project-card:before,.problem-card:before,.value-card-home:before,.industry-card:before,.kpi-card:before,.final-cta:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 0%,#ffffff14 46%,#0000 58%);transition:transform .7s;position:absolute;inset:0;transform:translate(-120%)}.field-project-card:after,.problem-card:after,.value-card-home:after,.industry-card:after,.kpi-card:after,.results-shell:after,.chatbot-positioning-content:after,.final-cta:after{content:"";z-index:2;pointer-events:none;opacity:0;background:linear-gradient(#0000 0%,#31c6ff47 48%,#0000 58%),linear-gradient(90deg,#31c6ff2e,#0000 16% 84%,#7c5cff2e);position:absolute;inset:0;transform:translateY(-110%)}.field-project-card.revealed:after,.problem-card.revealed:after,.value-card-home.revealed:after,.industry-card.revealed:after,.kpi-card.revealed:after,.results-shell.revealed:after,.chatbot-positioning-section.revealed .chatbot-positioning-content:after,.final-cta.revealed:after{animation:revealScan .88s ease-out var(--reveal-delay,0s)both}.field-project-card.revealed,.problem-card.revealed,.value-card-home.revealed,.industry-card.revealed,.kpi-card.revealed,.results-shell.revealed,.chatbot-positioning-section.revealed .chatbot-positioning-content,.final-cta.revealed{box-shadow:var(--card-shadow),0 0 0 1px #31c6ff2e,0 0 28px #31c6ff14}.field-project-card:hover{box-shadow:var(--card-shadow-hover);border-color:#31c6ff75;transform:translateY(-6px)}.field-project-card:hover:before,.problem-card:hover:before,.value-card-home:hover:before,.industry-card:hover:before,.kpi-card:hover:before,.final-cta:hover:before{transform:translate(120%)}.field-project-media{background:linear-gradient(135deg,#31c6ff2e,#7c5cff24);min-height:205px;position:relative;overflow:hidden}.field-project-media:after{content:"";background:linear-gradient(#08111f05,#08111fc7);position:absolute;inset:0}.field-project-media img{object-fit:cover;transition:transform var(--sd-transition-slow)}.field-project-card:hover .field-project-media img{transform:scale(1.04)}.field-project-media span{z-index:1;border-radius:var(--radius-btn);max-width:calc(100% - 32px);color:var(--sd-text);transition:transform var(--sd-transition),border-color var(--sd-transition);background:#08111fb8;border:1px solid #ffffff29;padding:7px 10px;font-size:12px;font-weight:700;position:absolute;bottom:14px;left:16px;transform:translateY(0)}.field-project-card:hover .field-project-media span{border-color:#31c6ff61;transform:translateY(-3px)}.field-project-content{padding:24px}.field-project-content h3{margin:0 0 18px;font-size:24px}.field-project-content dl,.field-project-content dd{margin:0}.field-project-content dl{gap:14px;display:grid}.field-project-content div{border-top:1px solid #ffffff17;padding-top:14px}.field-project-content dt{color:var(--sd-accent);letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:12px;font-weight:800}.field-project-content dd{color:var(--sd-text-muted);font-size:14px;line-height:1.55}.problems-grid,.value-grid,.industries-grid{gap:18px;margin-top:34px;display:grid}.problems-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.value-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.industries-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.problem-card,.value-card-home,.industry-card,.kpi-card{border:1px solid var(--card-border);border-radius:var(--radius-xl);background:var(--card-bg);box-shadow:var(--card-shadow);transition:transform var(--sd-transition),border-color var(--sd-transition),background var(--sd-transition);position:relative;overflow:hidden}.problem-card:hover,.value-card-home:hover,.industry-card:hover,.kpi-card:hover{background:linear-gradient(145deg,#ffffff1f,#ffffff0b);border-color:#31c6ff6b;transform:translateY(-4px)}.problem-card:nth-child(2),.value-card-home:nth-child(2),.industry-card:nth-child(2),.kpi-card:nth-child(2){transition-delay:30ms}.problem-card:nth-child(3),.value-card-home:nth-child(3),.industry-card:nth-child(3),.kpi-card:nth-child(3){transition-delay:60ms}.problem-card:nth-child(4),.value-card-home:nth-child(4),.industry-card:nth-child(4),.kpi-card:nth-child(4){transition-delay:90ms}.problem-card{min-height:210px;padding:24px}.problem-card span{background:linear-gradient(90deg,var(--sd-accent),var(--sd-accent-3));border-radius:999px;width:36px;height:3px;margin-bottom:20px;display:block}.problem-card h3,.value-card-home h3,.industry-card h3{margin:0 0 12px;font-size:19px}.problem-card p,.value-card-home p,.industry-card p{margin:0;font-size:14px;line-height:1.65}.value-card-home{min-height:310px;padding:24px}.value-icon,.industry-icon{min-width:46px;height:46px;color:var(--sd-white);background:linear-gradient(135deg,#31c6ff2e,#7c5cff2e);border-radius:14px;justify-content:center;align-items:center;margin-bottom:18px;padding:0 11px;font-size:13px;font-weight:900;display:inline-flex;box-shadow:inset 0 1px #ffffff1a}.use-case{border-radius:var(--radius-btn);background:#31c6ff0e;border:1px solid #ffffff1a;margin-top:18px;padding:14px}.use-case strong,.use-case span{display:block}.use-case strong{color:var(--sd-accent);text-transform:uppercase;margin-bottom:6px;font-size:12px}.use-case span{color:var(--sd-text-muted);font-size:13px;line-height:1.5}.industry-card{min-height:285px;padding:22px}.industry-card strong{color:var(--sd-white)}.industry-card p+p{margin-top:12px}.results-shell{border:1px solid var(--card-border);border-radius:var(--radius-xl);background:linear-gradient(135deg,#31c6ff14,#7c5cff0f),var(--card-bg);box-shadow:var(--card-shadow);z-index:1;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:34px;padding:34px;display:grid;position:relative;overflow:hidden}.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.kpi-card{min-height:170px;padding:22px}.kpi-card strong{background:linear-gradient(135deg,var(--sd-accent),var(--sd-accent-2));color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:10px;font-size:clamp(34px,4vw,52px);line-height:1;animation:6s ease-in-out infinite gradientDrift;display:block}.kpi-card span{color:var(--sd-white);margin-bottom:8px;font-weight:800;display:block}.kpi-card p{color:var(--sd-text-muted);margin:0;font-size:13px;line-height:1.55}.proof-section{padding-top:36px}.logo-cloud{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:30px;display:grid}.logo-cloud span{border-radius:var(--radius-lg);min-height:82px;color:var(--sd-text);text-align:center;transition:transform var(--sd-transition),border-color var(--sd-transition),background-color var(--sd-transition);background:#ffffff0b;border:1px solid #c8e2ff24;justify-content:center;align-items:center;padding:16px;font-weight:800;display:flex}.logo-cloud span:hover{background:#ffffff12;border-color:#31c6ff5c;transform:translateY(-3px)}.ai-benefits{gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.ai-benefits li{color:var(--sd-text-muted);font-size:14px}.ai-benefits li:before{content:"";background:var(--sd-accent-3);border-radius:50%;width:7px;height:7px;margin-right:9px;display:inline-block;box-shadow:0 0 12px #27f3c873}.final-cta{border-radius:var(--radius-xl);background:linear-gradient(135deg,#31c6ff21,#7c5cff1a),var(--card-bg);border:1px solid #c8e2ff2e;justify-content:space-between;align-items:center;gap:28px;padding:clamp(28px,5vw,48px);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000047}.final-cta h2{max-width:760px;margin:18px 0 14px;font-size:clamp(32px,4.2vw,56px);line-height:1.04}.final-cta p{max-width:690px;margin:0;font-size:17px}.final-cta-actions{flex-wrap:wrap;flex-shrink:0;gap:12px;display:flex}@keyframes heroFloat{0%,to{transform:translate(0,0)}50%{transform:translateY(-12px)}}@keyframes ambientPulse{0%,to{opacity:.82;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@keyframes softGlow{0%,to{opacity:.78;transform:translateY(0)scale(1)}50%{opacity:1;transform:translateY(-6px)scale(1.02)}}@keyframes gradientDrift{0%,to{background-position:0%}50%{background-position:100%}}@keyframes chartRise{0%{opacity:.45;transform:scaleY(.16)}to{opacity:1;transform:scaleY(1)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes revealScan{0%{opacity:0;transform:translateY(-115%)}18%{opacity:1}to{opacity:0;transform:translateY(115%)}}.how-it-works-section,.chatbot-positioning-section{padding:var(--section-padding)0}.how-it-works-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:32px;display:grid}.how-it-works-card{border:1px solid var(--card-border);border-radius:var(--radius-xl);background:var(--card-bg);min-height:220px;box-shadow:var(--card-shadow);transition:transform var(--sd-transition),border-color var(--sd-transition);padding:28px;position:relative;overflow:hidden}.how-it-works-card:before{content:"";opacity:0;transition:opacity var(--sd-transition);background:linear-gradient(135deg,#31c6ff1f,#0000 48%,#7c5cff1f);position:absolute;inset:0}.how-it-works-card:hover{border-color:#31c6ff6b;transform:translateY(-4px)}.how-it-works-card:hover:before{opacity:1}.how-it-works-icon{background:linear-gradient(135deg,var(--sd-accent),var(--sd-accent-2));width:44px;height:44px;color:var(--sd-white);z-index:1;border-radius:50%;justify-content:center;align-items:center;margin-bottom:18px;font-weight:700;display:inline-flex;position:relative;box-shadow:0 8px 18px #31c6ff2e}.how-it-works-card h3{z-index:1;margin:0 0 10px;font-size:20px;font-weight:700;position:relative}.how-it-works-card p{z-index:1;margin:0;position:relative}.chatbot-positioning-content{border:1px solid var(--card-border);border-radius:var(--radius-xl);background:linear-gradient(135deg,#31c6ff14,#7c5cff0e),var(--card-bg);box-shadow:var(--card-shadow);justify-content:space-between;align-items:center;gap:24px;padding:28px 24px;display:flex;position:relative;overflow:hidden}.chatbot-positioning-content .section-title{margin-bottom:10px}.chatbot-positioning-content .section-desc{max-width:680px;margin:0}.home-cta-section{padding:var(--section-padding)0}.home-cta-card{background:linear-gradient(135deg,#7c5cff14,#31c6ff14),var(--card-bg)}.home-cta-card .heading{font-size:clamp(22px,2.4vw,28px)}@media (max-width:900px){.hero-shell{grid-template-columns:1fr}.hero-visual{width:100%;max-width:560px;min-height:430px;margin-inline:auto}.how-it-works-grid{grid-template-columns:1fr}.field-projects-grid,.problems-grid,.value-grid,.industries-grid,.results-shell,.kpi-grid,.logo-cloud{grid-template-columns:repeat(2,minmax(0,1fr))}.results-shell{align-items:stretch}.final-cta{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.hero{padding:82px 0 66px}.hero-title{font-size:clamp(39px,12vw,50px)}.hero-visual{gap:12px;min-height:auto;margin-top:8px;display:grid}.hero-visual:before,.hero-dashboard{display:none}.hero-float-card{width:auto;position:relative;inset:auto;animation:none!important}.hero-ctas .btn{justify-content:center;width:100%}.hero-proof{grid-template-columns:1fr}.hero-proof-item{min-height:auto}.how-it-works-section,.chatbot-positioning-section,.field-projects-section,.problems-section,.value-section,.industries-section,.results-section,.proof-section,.final-cta-section{padding:var(--section-padding-mobile)0}.how-it-works-grid,.chatbot-positioning-content,.field-projects-grid,.problems-grid,.value-grid,.industries-grid,.results-shell,.kpi-grid,.logo-cloud{grid-template-columns:1fr}.how-it-works-grid{display:grid}.chatbot-positioning-content{flex-direction:column;align-items:stretch}.chatbot-positioning-content .btn{justify-content:center;width:100%}.field-project-media{min-height:190px}.results-shell{padding:24px}.final-cta-actions,.final-cta-actions .btn{width:100%}.final-cta-actions .btn{justify-content:center}.home-cta-section{padding:var(--section-padding-mobile)0}.home-cta-card .btn{justify-content:center;width:100%}}
