.style-module-scss-module__FVxsFq__page{min-height:calc(100vh - 68px)}.style-module-scss-module__FVxsFq__header{text-align:center;max-width:900px;margin:0 auto;padding:80px 0 64px}.style-module-scss-module__FVxsFq__title{letter-spacing:-.04em;background:linear-gradient(90deg,#e6eefc 0%,#4ea3ff 50%,#8a5cff 100%) 0 0/200%;-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:24px;font-size:52px;font-weight:720}.style-module-scss-module__FVxsFq__lead{color:var(--muted);font-size:20px;line-height:1.75}.style-module-scss-module__FVxsFq__servicesSection{padding:48px 0}.style-module-scss-module__FVxsFq__servicesGrid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.style-module-scss-module__FVxsFq__serviceCard{color:inherit;flex-direction:column;padding:36px;text-decoration:none;transition:all .3s;display:flex}.style-module-scss-module__FVxsFq__serviceCard:hover{border-color:#4ea3ff80;transform:translateY(-6px);box-shadow:0 12px 40px #4ea3ff26}.style-module-scss-module__FVxsFq__serviceIcon{margin-bottom:20px;font-size:56px}.style-module-scss-module__FVxsFq__serviceCard h2{color:var(--foreground);margin-bottom:12px;font-size:24px;font-weight:650}.style-module-scss-module__FVxsFq__serviceDesc{color:var(--muted);flex-grow:1;margin-bottom:20px;font-size:15px;line-height:1.75}.style-module-scss-module__FVxsFq__serviceFeatures{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.style-module-scss-module__FVxsFq__serviceFeatures span{color:#4ea3ffe6;background:#4ea3ff1a;border:1px solid #4ea3ff4d;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:600}.style-module-scss-module__FVxsFq__learnMore{color:#4ea3ffe6;font-size:15px;font-weight:600;transition:all .2s}.style-module-scss-module__FVxsFq__serviceCard:hover .style-module-scss-module__FVxsFq__learnMore{color:#4ea3ff;transform:translate(4px)}.style-module-scss-module__FVxsFq__approachSection{background:#ffffff05;padding:72px 0}.style-module-scss-module__FVxsFq__sectionTitle{text-align:center;letter-spacing:-.02em;margin-bottom:48px;font-size:36px;font-weight:720}.style-module-scss-module__FVxsFq__approachGrid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.style-module-scss-module__FVxsFq__approachCard h3{color:var(--foreground);margin-bottom:12px;font-size:20px;font-weight:650}.style-module-scss-module__FVxsFq__approachCard p{color:var(--muted);font-size:15px;line-height:1.75}.style-module-scss-module__FVxsFq__ctaSection{background:linear-gradient(135deg,#4ea3ff26,#8a5cff1a);border-top:1px solid #4ea3ff4d;border-bottom:1px solid #4ea3ff4d;padding:80px 0}.style-module-scss-module__FVxsFq__ctaBox{text-align:center;max-width:700px;margin:0 auto}.style-module-scss-module__FVxsFq__ctaBox h2{letter-spacing:-.03em;background:linear-gradient(90deg,#e6eefc,#4ea3ff);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:16px;font-size:40px;font-weight:720}.style-module-scss-module__FVxsFq__ctaBox p{color:var(--muted);margin-bottom:32px;font-size:18px;line-height:1.75}.style-module-scss-module__FVxsFq__ctaButtons{justify-content:center;gap:16px;display:flex}.style-module-scss-module__FVxsFq__primaryBtn{color:#fff;background:linear-gradient(135deg,#4ea3ffe6,#8a5cffe6);border:1px solid #4ea3ff99;border-radius:12px;justify-content:center;align-items:center;height:56px;padding:0 40px;font-size:16px;font-weight:700;transition:all .3s;display:inline-flex;box-shadow:0 8px 30px #4ea3ff4d}.style-module-scss-module__FVxsFq__primaryBtn:hover{transform:translateY(-2px);box-shadow:0 12px 40px #4ea3ff80}.style-module-scss-module__FVxsFq__secondaryBtn{height:56px;color:var(--foreground);background:#ffffff0d;border:1px solid #4ea3ff4d;border-radius:12px;justify-content:center;align-items:center;padding:0 40px;font-size:16px;font-weight:600;transition:all .3s;display:inline-flex}.style-module-scss-module__FVxsFq__secondaryBtn:hover{background:#ffffff1a;border-color:#4ea3ff80}@media (max-width:900px){.style-module-scss-module__FVxsFq__title{font-size:40px}.style-module-scss-module__FVxsFq__lead{font-size:18px}.style-module-scss-module__FVxsFq__servicesGrid,.style-module-scss-module__FVxsFq__approachGrid{grid-template-columns:1fr}.style-module-scss-module__FVxsFq__ctaButtons{flex-direction:column;width:100%}.style-module-scss-module__FVxsFq__primaryBtn,.style-module-scss-module__FVxsFq__secondaryBtn{width:100%}.style-module-scss-module__FVxsFq__ctaBox h2{font-size:32px}}
