.page-module__n6VM3W__wrapper{background:linear-gradient(#fff 0%,#f6faf3 100%)}.page-module__n6VM3W__header{border-bottom:1px solid var(--border-color);text-align:center;background:radial-gradient(circle at 0 0,#89c15229,#0000 24%),linear-gradient(#f8fbf7 0%,#eef6eb 100%);padding:68px 20px;position:relative;overflow:hidden}.page-module__n6VM3W__container{max-width:1120px;margin:0 auto}.page-module__n6VM3W__header h1{color:var(--text-dark);margin-bottom:15px;font-size:2.2rem}.page-module__n6VM3W__header p{color:var(--text-light);font-size:1rem}.page-module__n6VM3W__content{padding:52px 20px 68px}.page-module__n6VM3W__grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px;margin-bottom:76px;display:grid}.page-module__n6VM3W__caseSection{margin-bottom:30px}.page-module__n6VM3W__caseBand{background:radial-gradient(circle at 100% 0,#89c1523d,#0000 28%),linear-gradient(135deg,#eef6ebf5,#fffffffa);border:1px solid #2d5a271a;border-radius:28px;grid-template-columns:minmax(0,1fr);gap:18px;padding:34px 32px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 48px #1e3e2614}.page-module__n6VM3W__caseBandAccent{background:linear-gradient(180deg, var(--primary-green), #9bc95b);width:8px;position:absolute;inset:0 auto 0 0}.page-module__n6VM3W__caseIntro{max-width:760px;padding-left:8px;position:relative}.page-module__n6VM3W__caseIntro h2{color:var(--text-dark);margin-bottom:10px;font-size:clamp(1.8rem,2.8vw,2.45rem);line-height:1.08}.page-module__n6VM3W__caseIntro p{max-width:64ch;color:var(--text-light);font-size:1.02rem;line-height:1.75}.page-module__n6VM3W__logoCard{color:var(--text-light);box-shadow:var(--shadow-soft);background:linear-gradient(#fffffffa,#f7fbf5f2);border:1px solid #2d5a271a;border-radius:22px;flex-direction:column;align-items:flex-start;gap:16px;padding:32px;transition:all .3s;display:flex;position:relative;overflow:hidden}.page-module__n6VM3W__logoCard:before{content:"";background:linear-gradient(90deg, var(--primary-green), #b8d97d);opacity:.86;height:4px;position:absolute;inset:0 0 auto}.page-module__n6VM3W__cardHeader{align-items:flex-start;gap:14px;width:100%;display:flex}.page-module__n6VM3W__cardHeading{flex-direction:column;gap:4px;display:flex}.page-module__n6VM3W__cardHeading h3{color:var(--text-dark);margin:0;font-size:1.04rem;line-height:1.35}.page-module__n6VM3W__cardHeading span{color:var(--primary-green);font-size:.9rem;font-weight:600}.page-module__n6VM3W__logoCard:hover{border-color:var(--primary-green);box-shadow:var(--shadow-medium);transform:translateY(-8px)}.page-module__n6VM3W__icon{color:#3e7a2eb8;flex-shrink:0;transition:color .3s}.page-module__n6VM3W__logoCard:hover .page-module__n6VM3W__icon{color:var(--primary-green)}.page-module__n6VM3W__metaRow{width:100%;color:var(--text-dark);background:#89c15214;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;font-size:.93rem;font-weight:700;display:flex}.page-module__n6VM3W__caseBody{width:100%;color:var(--text-light);margin:0;font-size:.96rem;font-weight:500;line-height:1.65}@media (max-width:768px){.page-module__n6VM3W__caseBand{padding:28px 22px}.page-module__n6VM3W__caseIntro{padding-left:0}.page-module__n6VM3W__logoCard{padding:26px 22px}}.page-module__n6VM3W__testimonials{background:radial-gradient(circle at top right, #89c1522e, transparent 26%), linear-gradient(135deg, var(--secondary-green), var(--primary-green));color:#fff;border-radius:28px;padding:48px;transition:transform .3s,box-shadow .3s;box-shadow:0 28px 60px #182d1c2e}.page-module__n6VM3W__testimonials:hover{transform:translateY(-4px);box-shadow:0 34px 72px #182d1c3d}.page-module__n6VM3W__testimonialCard{text-align:center;max-width:800px;margin:0 auto}.page-module__n6VM3W__quoteIcon{opacity:.2;margin-bottom:20px}.page-module__n6VM3W__testimonialCard p{margin-bottom:30px;font-size:1.28rem;font-style:italic;line-height:1.5}.page-module__n6VM3W__author{flex-direction:column;display:flex}.page-module__n6VM3W__author strong{font-size:1.1rem}.page-module__n6VM3W__author span{opacity:.8;font-size:.9rem}@keyframes page-module__n6VM3W__pageLiftClients{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}
