.SolutionsShowcase_section__2JNsb{position:relative;display:flex;flex-direction:column;gap:clamp(12px,1.5vw,20px);padding:clamp(12px,2vw,20px) 0 0;background:#dff1ff}.SolutionsShowcase_sectionIntro__VCoxJ{display:grid;gap:16px;text-align:center;width:min(760px,100%);margin:0 auto}.SolutionsShowcase_sectionKicker__o_OIq{display:inline-flex;justify-content:center;margin:0 auto;padding:6px 16px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;background:#fff;color:#475467;box-shadow:0 1px 2px rgba(0,0,0,.05)}.SolutionsShowcase_sectionHeading__4a7SO{margin:0;font-size:clamp(44px,6vw,66px);font-weight:600;line-height:1.05;letter-spacing:-.02em;color:#0f172a}.SolutionsShowcase_cardStack__Sh1Qm{width:100%;position:relative}.SolutionsShowcase_stickyContainer__JALNS{height:65vh;display:flex;align-items:center;justify-content:center;position:sticky;top:0}.SolutionsShowcase_card__xqlI9{position:relative;width:min(960px,92%);margin:0 auto;transform-origin:top;filter:drop-shadow(0 25px 55px rgba(15,23,42,.08))}.SolutionsShowcase_split__oi79p{position:relative;padding-top:clamp(20px,4vw,36px)}.SolutionsShowcase_splitSurface__9OOOi{position:relative;display:block;padding:clamp(8px,1.2vw,16px);--panel-radius:clamp(16px,2.5vw,24px);border-radius:var(--panel-radius);border:1px solid hsla(0,0%,100%,.9);background:hsla(0,0%,100%,.95);backdrop-filter:blur(12px);box-shadow:0 4px 6px -1px rgba(0,0,0,.02),0 20px 40px -12px rgba(0,0,0,.06),inset 0 0 0 1px hsla(0,0%,100%,.8);overflow:hidden}.SolutionsShowcase_splitSurface__9OOOi>*{position:relative;z-index:1}.SolutionsShowcase_panelGrid__gFQDw{display:grid;gap:clamp(12px,2vw,24px);align-items:stretch;grid-template-columns:minmax(0,.45fr) minmax(0,.55fr);grid-template-areas:"visual copy"}.SolutionsShowcase_panelGrid__gFQDw[data-reverse=true]{grid-template-columns:minmax(0,.55fr) minmax(0,.45fr);grid-template-areas:"copy visual"}.SolutionsShowcase_visualColumn__AyoZr{grid-area:visual;width:100%}.SolutionsShowcase_copyColumn__IbUjW{grid-area:copy}.SolutionsShowcase_visualTile__bqGp2{position:relative;border-radius:clamp(12px,2vw,20px);padding:clamp(4px,.75vw,8px);background:linear-gradient(135deg,var(--visual-from),var(--visual-via),var(--visual-to));overflow:hidden;min-height:clamp(120px,14vw,180px);display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px -10px rgba(0,0,0,.1),inset 0 0 0 1px hsla(0,0%,100%,.2)}.SolutionsShowcase_visualTileHasImage__f4_ML{padding:0;background:none;box-shadow:none;min-height:auto}.SolutionsShowcase_visualGlare__Im6Dy{position:absolute;inset:0;background:radial-gradient(circle at 30% 20%,hsla(0,0%,100%,.3),transparent 70%);opacity:.6;pointer-events:none}.SolutionsShowcase_visualImage__ILPxJ{width:100%;height:auto;border-radius:clamp(10px,1.5vw,16px);box-shadow:0 20px 50px -10px rgba(15,23,42,.12)}.SolutionsShowcase_visualCard__L3ACu{position:relative;border-radius:clamp(16px,2.5vw,20px);padding:clamp(24px,3.5vw,32px);background:hsla(0,0%,100%,.98);box-shadow:0 15px 35px -10px rgba(15,23,42,.1);max-width:clamp(280px,26vw,340px);margin:0 auto;border:1px solid rgba(226,232,240,.6)}.SolutionsShowcase_visualBadge__e_66a{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:linear-gradient(120deg,rgba(59,130,246,.1),rgba(14,165,233,.15));border:1px solid rgba(59,130,246,.2);font-size:13px;font-weight:600;color:#0f172a;text-transform:none}.SolutionsShowcase_visualMeta__sEZCg{display:block;margin-top:16px;font-size:14px;font-weight:500;letter-spacing:.12em;color:rgba(15,23,42,.62);text-transform:uppercase}.SolutionsShowcase_visualDivider__TITLt{width:100%;height:1px;margin:18px 0;background:linear-gradient(90deg,rgba(15,23,42,0),rgba(15,23,42,.15),rgba(15,23,42,0));opacity:.6}.SolutionsShowcase_visualNote__J8vIi{margin:0;font-size:15px;line-height:1.5;color:rgba(15,23,42,.75)}.SolutionsShowcase_copyColumn__IbUjW{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:left;gap:clamp(16px,2vw,24px);height:100%;padding:clamp(36px,5vw,60px) clamp(12px,1.5vw,20px) clamp(12px,1.5vw,20px);width:100%}.SolutionsShowcase_copyColumn__IbUjW>div:first-child{width:100%;max-width:480px}@media (min-width:960px){.SolutionsShowcase_panelGrid__gFQDw{grid-template-columns:minmax(0,.45fr) minmax(0,.55fr)}}.SolutionsShowcase_highlightTitle__keN6L{margin:0 0 12px;font-size:clamp(24px,3.5vw,32px);font-weight:700;letter-spacing:-.03em;line-height:1.15;color:#0f172a;width:100%}.SolutionsShowcase_panelDescription__mRQNl{margin:0;font-size:clamp(15px,1.6vw,17px);line-height:1.65;color:#475569;max-width:440px;width:100%}.SolutionsShowcase_featureList__jiLKy{display:grid;gap:10px;margin-top:24px;grid-template-columns:1fr;max-width:460px;width:100%;justify-items:start}.SolutionsShowcase_featureRow__YjEBU{display:flex;align-items:center;gap:14px;padding:6px 0;border-radius:10px;justify-content:flex-start;width:100%}.SolutionsShowcase_featureIcon__D9heA{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;font-size:15px;background:hsla(0,0%,100%,.6);border:1px solid rgba(226,232,240,.8);box-shadow:0 2px 4px rgba(0,0,0,.02);color:color-mix(in srgb,var(--visual-from) 80%,#0f172a 20%)}.SolutionsShowcase_featureLabel__mOH0U{font-size:14px;font-weight:500;color:#334155;line-height:1.5}.SolutionsShowcase_learnMoreButton__I6orq{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 32px;border-radius:12px;border:1px solid rgba(226,232,240,.8);background:#fff;font-size:14px;font-weight:600;color:#0f172a;text-decoration:none;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -1px rgba(0,0,0,.03);isolation:isolate;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);margin:0 auto}.SolutionsShowcase_learnMoreButton__I6orq:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,color-mix(in srgb,var(--visual-from) 10%,transparent),color-mix(in srgb,var(--visual-to) 10%,transparent));opacity:0;transition:opacity .3s ease;z-index:-1}.SolutionsShowcase_learnMoreButton__I6orq:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(15,23,42,.1)}.SolutionsShowcase_learnMoreButton__I6orq:focus-visible:before,.SolutionsShowcase_learnMoreButton__I6orq:hover:before{opacity:1}.SolutionsShowcase_learnMoreButton__I6orq:hover{transform:translateY(-1px);box-shadow:0 10px 15px -3px rgba(0,0,0,.08),0 4px 6px -2px rgba(0,0,0,.04);border-color:color-mix(in srgb,var(--visual-from) 30%,transparent)}.SolutionsShowcase_learnMoreArrow__PfwI1{display:inline-flex;align-items:center;font-size:16px;transition:transform .3s ease}.SolutionsShowcase_learnMoreButton__I6orq:hover .SolutionsShowcase_learnMoreArrow__PfwI1{transform:translateX(4px)}.SolutionsShowcase_revealSection__CWT72{margin:clamp(40px,6vw,80px) clamp(10px,2vw,30px) 0;width:calc(100% - clamp(20px, 4vw, 60px));padding:clamp(80px,12vw,160px) clamp(20px,3vw,40px) clamp(100px,15vh,200px);position:relative;overflow:hidden;border-radius:clamp(16px,2vw,24px);background:radial-gradient(ellipse at 25% 30%,rgba(99,102,241,.18) 0,transparent 55%),radial-gradient(ellipse at 75% 70%,rgba(168,85,247,.12) 0,transparent 50%),radial-gradient(ellipse at 50% 50%,rgba(139,92,246,.08) 0,transparent 70%),linear-gradient(135deg,rgba(30,41,59,.96),rgba(30,27,48,.98) 30%,#0f172a);backdrop-filter:blur(2px);box-shadow:0 -20px 60px -10px rgba(99,102,241,.1),0 0 0 1px rgba(139,92,246,.05)}.SolutionsShowcase_revealSection__CWT72:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:60%;height:2px;background:linear-gradient(90deg,transparent,rgba(139,92,246,.3) 20%,rgba(99,102,241,.4) 50%,rgba(139,92,246,.3) 80%,transparent);border-radius:2px;pointer-events:none}.SolutionsShowcase_revealContainer__R2hf9{max-width:1200px;margin:0 auto;padding:0 clamp(10px,2vw,30px);position:relative;z-index:1}.SolutionsShowcase_revealIntro__Rmcok{text-align:center;display:grid;gap:16px;max-width:800px;margin:0 auto;position:relative;z-index:1}.SolutionsShowcase_revealKicker__FFMtk{display:inline-flex;align-items:center;justify-content:center;margin:0 auto;padding:7px 16px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;background:#fff;border:1px solid rgba(148,163,184,.5);color:#0f172a;text-shadow:none;position:relative;z-index:1;width:-moz-fit-content;width:fit-content}.SolutionsShowcase_revealHeading__6RAnW{margin:0;font-size:clamp(32px,5vw,48px);letter-spacing:-.01em;line-height:1.1;color:#0f172a}.SolutionsShowcase_revealSubhead__QpB7K{margin:0 auto;font-size:16px;line-height:1.7;max-width:520px;color:#475569}.SolutionsShowcase_revealTrack__di0KM{position:relative;padding:clamp(20px,4vw,32px) clamp(16px,3vw,40px) clamp(80px,10vw,120px);border-radius:clamp(12px,2vw,18px);border:1px solid rgba(226,232,240,.5);background:linear-gradient(180deg,rgba(248,250,252,.9),hsla(0,0%,100%,.8));overflow:hidden;--mask-height:clamp(120px,24vh,200px)}.SolutionsShowcase_revealMask__fVyzk{position:sticky;top:clamp(80px,20vh,140px);height:var(--mask-height);width:100%;background:linear-gradient(180deg,hsla(0,0%,100%,.98),hsla(0,0%,100%,.85) 40%,hsla(0,0%,100%,0));pointer-events:none;z-index:2;border-radius:clamp(12px,2vw,18px);filter:drop-shadow(0 30px 60px rgba(15,23,42,.08));margin-bottom:calc(var(--mask-height) * -1 + clamp(12px, 2vw, 20px))}.SolutionsShowcase_revealCopy__KeSIL{display:flex;flex-direction:column;gap:clamp(16px,2vw,28px);font-size:clamp(18px,2.4vw,22px);line-height:1.8;color:rgba(15,23,42,.65)}.SolutionsShowcase_revealLine__LoXbu{margin:0}.SolutionsShowcase_animatedHeading__Yp9El{margin:0;font-size:clamp(32px,5vw,48px);letter-spacing:-.02em;line-height:1.3;font-weight:500;color:#f1f5f9;text-shadow:0 2px 20px rgba(99,102,241,.15),0 1px 3px rgba(0,0,0,.3);position:relative;z-index:1}.SolutionsShowcase_animatedSubhead__hf0nw{margin:8px auto 0;font-size:clamp(20px,3vw,28px);line-height:1.4;font-weight:400;max-width:720px;color:#cbd5e1;letter-spacing:-.01em;text-shadow:0 1px 10px rgba(139,92,246,.1),0 1px 2px rgba(0,0,0,.2);position:relative;z-index:1}.SolutionsShowcase_textSegment__N4kCC{display:inline-block;transition:opacity .3s ease-out;will-change:opacity;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}.SolutionsShowcase_scrollSpacer__hHrVw{height:clamp(200px,30vh,400px)}.SolutionsShowcase_gradientOverlay__N_FpZ{position:absolute;inset:0;pointer-events:none;z-index:0;mix-blend-mode:screen;filter:blur(60px);border-radius:inherit}@media (max-width:720px){.SolutionsShowcase_revealTrack__di0KM{padding:20px 16px 72px}.SolutionsShowcase_revealMask__fVyzk{top:120px}.SolutionsShowcase_splitStack__BaANM{--stack-peek:clamp(12px,6vw,16px)}.SolutionsShowcase_container__GZPIw{gap:clamp(32px,10vw,52px)}.SolutionsShowcase_panelGrid__gFQDw{grid-template-columns:1fr}.SolutionsShowcase_visualCard__L3ACu{max-width:none;transform:rotate(-2deg)}}.Testimonials_section__UAXWB{position:relative;padding:clamp(80px,11vw,140px) 0;border-radius:var(--radius-xl,26px);isolation:isolate;background:#dff1ff}.Testimonials_testimonialsBackground__lQ4Md{position:absolute;top:clamp(-24px,-2vw,-16px);right:clamp(16px,2vw,30px);bottom:clamp(20px,2.6vw,34px);left:clamp(16px,2vw,30px);background-image:url(/wall-of-love.svg);background-size:cover;background-position:top;background-repeat:no-repeat;border-radius:var(--radius-xl,26px);z-index:-1}.Testimonials_container__FWQpG{position:relative;max-width:1200px;margin:0 auto;padding:0 clamp(20px,5vw,48px)}.Testimonials_header__CUp3R{max-width:720px;margin:0 auto clamp(48px,7vw,80px);text-align:center;display:flex;flex-direction:column;align-items:center}.Testimonials_badge__7ltsO{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;margin-bottom:14px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#0f172a;background:hsla(0,0%,100%,.75);border:1px solid rgba(15,23,42,.12);box-shadow:0 10px 25px rgba(15,23,42,.08);line-height:1;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.Testimonials_title__aGW7Q{font-size:clamp(36px,5vw,56px);font-weight:700;letter-spacing:-.03em;line-height:1.1;color:#0f172a;margin:0}.Testimonials_subtitle__xbLRL{margin-top:16px;max-width:520px;color:#475467;font-size:clamp(16px,2vw,18px);line-height:1.5}.Testimonials_navButton__TydMH{width:44px;height:44px;border-radius:12px;border:1px solid #eaecf5;background:#fff;color:#0f172a;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;box-shadow:0 10px 30px rgba(15,23,42,.08)}.Testimonials_navButton__TydMH:hover{background:#f8fafc;transform:translateY(-2px)}.Testimonials_navButton__TydMH:active{transform:scale(.95)}.Testimonials_testimonialWrapper__jSghF{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:clamp(20px,3.5vw,32px);width:100%}.Testimonials_testimonialViewport__w1Slp{position:relative;max-width:720px;width:100%;margin:0 auto;display:flex;justify-content:center;min-height:clamp(260px,32vw,360px);padding:clamp(8px,3vw,20px);isolation:isolate;overflow:visible}.Testimonials_testimonialViewport__w1Slp:after,.Testimonials_testimonialViewport__w1Slp:before{content:"";position:absolute;top:clamp(18px,2.2vw,34px);bottom:clamp(18px,2.2vw,34px);width:clamp(380px,82%,560px);border-radius:24px;border:1px solid hsla(0,0%,100%,.75);background:linear-gradient(180deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.35)),hsla(0,0%,100%,.92);box-shadow:0 40px 70px rgba(15,23,42,.32),inset 0 0 26px hsla(0,0%,100%,.6);backdrop-filter:blur(32px) saturate(230%);-webkit-backdrop-filter:blur(32px) saturate(230%);pointer-events:none;opacity:1;z-index:1}.Testimonials_testimonialViewport__w1Slp:before{transform:translateX(calc(-50% - clamp(80px, 6vw, 150px))) translateZ(-1px);background:linear-gradient(100deg,hsla(0,0%,100%,.99),hsla(0,0%,100%,.9) 55%,hsla(0,0%,100%,.3)),linear-gradient(135deg,hsla(0,0%,100%,.96),hsla(0,0%,100%,.7) 58%,hsla(0,0%,100%,.22));mask-image:linear-gradient(90deg,#000 0,#000 55%,transparent);-webkit-mask-image:linear-gradient(90deg,#000 0,#000 55%,transparent)}.Testimonials_testimonialViewport__w1Slp:after,.Testimonials_testimonialViewport__w1Slp:before{left:50%;mask-repeat:no-repeat;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%}.Testimonials_testimonialViewport__w1Slp:after{transform:translateX(calc(-50% + clamp(80px, 6vw, 150px))) translateZ(-1px);background:linear-gradient(260deg,hsla(0,0%,100%,.99),hsla(0,0%,100%,.9) 55%,hsla(0,0%,100%,.3)),linear-gradient(45deg,hsla(0,0%,100%,.96),hsla(0,0%,100%,.7) 58%,hsla(0,0%,100%,.22));mask-image:linear-gradient(270deg,#000 0,#000 55%,transparent);-webkit-mask-image:linear-gradient(270deg,#000 0,#000 55%,transparent)}.Testimonials_testimonialCard___8vtx{position:relative;width:100%;max-width:680px;min-height:280px;padding:clamp(28px,4.5vw,40px);border-radius:24px;border:1px solid hsla(0,0%,100%,.4);box-shadow:0 30px 60px rgba(0,0,0,.15);display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;z-index:3;transform:scale(1.05)}.Testimonials_testimonialCard___8vtx:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.3);background:linear-gradient(135deg,hsla(0,0%,100%,.4),hsla(0,0%,100%,.2));backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);z-index:0}.Testimonials_testimonialContent__B2Yq9{position:relative;z-index:2;display:flex;flex-direction:column;gap:24px;flex:1;justify-content:space-between}.Testimonials_quote__P5ivY{font-size:clamp(18px,2.5vw,24px);line-height:1.6;color:#0f172a;margin:0;font-weight:500;letter-spacing:-.01em}.Testimonials_author__aYbjR{display:flex;align-items:center;gap:12px}.Testimonials_authorAvatar__wG0OD{width:48px;height:48px;border-radius:12px;background:#0f172a;color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;flex-shrink:0}.Testimonials_authorInfo___yXGj{flex:1}.Testimonials_authorName__fvXx0{font-size:16px;font-weight:600;color:#0f172a;margin:0 0 2px;letter-spacing:-.01em}.Testimonials_authorRole__EuvLO{font-size:13px;color:#667085;margin:0;font-weight:500}.Testimonials_metrics__TxAoq{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(16px,3vw,32px);margin-top:clamp(20px,3.5vw,36px)}.Testimonials_metric__S55pA{display:flex;flex-direction:column;text-align:center;gap:6px}.Testimonials_metricNumber__bAtbW{font-size:clamp(26px,3.8vw,36px);font-weight:600;color:#0f172a}.Testimonials_metricLabel__ukjOt{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#98a2b3}@media (max-width:768px){.Testimonials_testimonialCard___8vtx{padding:clamp(20px,4vw,28px)}.Testimonials_testimonialWrapper__jSghF{gap:10px}.Testimonials_testimonialViewport__w1Slp:after,.Testimonials_testimonialViewport__w1Slp:before{display:none}}@media (max-width:480px){.Testimonials_navButton__TydMH{width:40px;height:40px}.Testimonials_authorAvatar__wG0OD{width:44px;height:44px;font-size:16px}.Testimonials_quote__P5ivY{font-size:16px}}