.ServicesGrid_page__w8B1e{min-height:100vh;padding-top:var(--header-height)}.ServicesGrid_hero__vIE8E{position:relative;overflow:hidden;padding:100px 0 80px;background:linear-gradient(160deg,#0a1628,#182C4F 40%,#1e3a5f 70%,#2a4470)}.ServicesGrid_heroBackground__hpwQ4{position:absolute;inset:0;pointer-events:none;overflow:hidden}.ServicesGrid_heroOrb1__A8STM{position:absolute;top:-20%;right:-10%;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(122,184,0,.15) 0,transparent 70%);animation:ServicesGrid_floatOrb__UIHTZ 8s ease-in-out infinite}.ServicesGrid_heroOrb2__vfMDX{position:absolute;bottom:-30%;left:-15%;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(74,144,217,.12) 0,transparent 70%);animation:ServicesGrid_floatOrb__UIHTZ 10s ease-in-out infinite reverse}.ServicesGrid_heroGrid__5b31s{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 0);background-size:60px 60px;mask-image:radial-gradient(ellipse at 50% 50%,black 30%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at 50% 50%,black 30%,transparent 70%)}.ServicesGrid_heroContent__bAcPK{position:relative;z-index:1;max-width:700px;animation:ServicesGrid_fadeInUp__HAV_r .8s ease forwards}.ServicesGrid_heroBadge__vZ9vK{display:inline-flex;align-items:center;padding:6px 16px;font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);background:rgba(122,184,0,.1);border:1px solid rgba(122,184,0,.25);border-radius:var(--radius-full);margin-bottom:24px}.ServicesGrid_heroTitle__8Lng0{color:var(--color-white);font-family:var(--font-display);font-size:clamp(2.5rem,5vw,3.8rem);font-weight:700;line-height:1.1;letter-spacing:-.03em;margin-bottom:24px}.ServicesGrid_heroTitleLine__C8Yqh{display:block}.ServicesGrid_heroSubtitle__aDG0z{color:var(--color-gray-400);font-size:1.2rem;line-height:1.7;max-width:560px}.ServicesGrid_servicesSection__BFhed{padding:80px 0 100px;background:var(--color-gray-100)}.ServicesGrid_sectionHeader__bxkSP{text-align:center;max-width:560px;margin:0 auto 56px}.ServicesGrid_sectionBadge__02y4H{display:inline-flex;align-items:center;padding:5px 14px;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-dark);background:rgba(122,184,0,.1);border-radius:var(--radius-full);margin-bottom:16px}.ServicesGrid_sectionTitle__vEx3g{font-family:var(--font-display);font-size:clamp(2rem,4vw,2.8rem);font-weight:700;color:var(--color-primary);letter-spacing:-.02em;margin-bottom:12px}.ServicesGrid_sectionSubtitle__dvpkp{font-size:1.1rem;color:var(--color-gray-600);line-height:1.6;margin:0}.ServicesGrid_servicesGrid__TYTFV{display:grid;gap:24px;grid-template-columns:1fr}@media (min-width:640px){.ServicesGrid_servicesGrid__TYTFV{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.ServicesGrid_servicesGrid__TYTFV{grid-template-columns:repeat(4,1fr)}}.ServicesGrid_serviceCard__gWAU6{position:relative;padding:36px 32px 32px;background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-xl);display:flex;flex-direction:column;gap:12px;text-decoration:none;transition:all var(--transition-normal);overflow:hidden;height:100%;animation:ServicesGrid_fadeInUp__HAV_r .6s ease forwards;opacity:0}.ServicesGrid_serviceCard__gWAU6:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--color-accent),var(--color-accent-dark));border-radius:var(--radius-xl) var(--radius-xl) 0 0;opacity:0;transition:opacity var(--transition-normal)}.ServicesGrid_serviceCard__gWAU6:hover{transform:translateY(-6px);box-shadow:0 20px 40px -12px rgba(24,44,79,.12);border-color:transparent}.ServicesGrid_serviceCard__gWAU6:hover:before{opacity:1}.ServicesGrid_serviceIcon__RZIZl{font-size:2.5rem;margin-bottom:4px;transition:transform var(--transition-normal)}.ServicesGrid_serviceCard__gWAU6:hover .ServicesGrid_serviceIcon__RZIZl{transform:scale(1.1)}.ServicesGrid_serviceTitle__Q4cl2{font-family:var(--font-display);font-size:1.15rem;font-weight:700;color:var(--color-primary);transition:color var(--transition-normal);margin:0}.ServicesGrid_serviceDescription__CoxWn{font-size:.92rem;color:var(--color-gray-600);line-height:1.6;flex:1;transition:color var(--transition-normal)}.ServicesGrid_serviceArrow__8eGuA{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:rgba(122,184,0,.08);color:var(--color-accent);transition:all var(--transition-normal);margin-top:auto}.ServicesGrid_serviceCard__gWAU6:hover .ServicesGrid_serviceArrow__8eGuA{background:var(--color-accent);color:var(--color-white);transform:translateX(4px)}.ServicesGrid_keywordSection__LDPiW{padding:90px 0;background:radial-gradient(circle at top left,rgba(122,184,0,.12),transparent 32%),linear-gradient(180deg,var(--color-white) 0,var(--color-gray-100) 100%)}.ServicesGrid_keywordIntro__u4nFj{max-width:720px;margin-bottom:40px}.ServicesGrid_keywordGrid__5aonl{display:grid;grid-template-columns:1fr;gap:18px}@media (min-width:768px){.ServicesGrid_keywordGrid__5aonl{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.ServicesGrid_keywordGrid__5aonl{grid-template-columns:repeat(3,1fr)}}.ServicesGrid_keywordCard__kUo8n{display:block;min-height:100%;padding:26px 24px;background:rgba(255,255,255,.84);border:1px solid rgba(24,44,79,.09);border-radius:var(--radius-xl);box-shadow:0 18px 40px rgba(24,44,79,.06);color:inherit;text-decoration:none;transition:transform var(--transition-normal),box-shadow var(--transition-normal),border-color var(--transition-normal)}.ServicesGrid_keywordCard__kUo8n:hover{transform:translateY(-4px);border-color:rgba(122,184,0,.45);box-shadow:0 22px 46px rgba(24,44,79,.11)}.ServicesGrid_keywordCard__kUo8n h3{margin:0 0 10px;color:var(--color-primary);font-family:var(--font-display);font-size:1.08rem;line-height:1.35}.ServicesGrid_keywordCard__kUo8n p{margin:0;color:var(--color-gray-600);font-size:.95rem;line-height:1.65}.ServicesGrid_ctaSection__D8hXv{padding:0 0 100px;background:var(--color-gray-100)}.ServicesGrid_ctaBox___uwYf{position:relative;overflow:hidden;background:linear-gradient(150deg,#0f1c33,#182C4F 50%,#2a4470);border-radius:var(--radius-xl);padding:64px 48px}.ServicesGrid_ctaBackground__0tEf9{position:absolute;inset:0;pointer-events:none}.ServicesGrid_ctaOrb__tWdw5{position:absolute;top:-40%;right:-20%;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(122,184,0,.12) 0,transparent 70%);animation:ServicesGrid_floatOrb__UIHTZ 8s ease-in-out infinite}.ServicesGrid_ctaContent__ZRdCg{position:relative;z-index:1;max-width:540px}.ServicesGrid_ctaBadge__RAxhq{display:inline-flex;align-items:center;padding:5px 14px;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);background:rgba(122,184,0,.1);border:1px solid rgba(122,184,0,.2);border-radius:var(--radius-full);margin-bottom:20px}.ServicesGrid_ctaTitle__Z9y3Y{font-family:var(--font-display);font-size:clamp(1.8rem,3vw,2.5rem);font-weight:700;color:var(--color-white);letter-spacing:-.02em;margin-bottom:16px;line-height:1.2}.ServicesGrid_ctaText__k7rT3{font-size:1.1rem;color:var(--color-gray-400);line-height:1.7;margin-bottom:32px}.ServicesGrid_ctaActions__wa4Yu{display:flex;gap:16px}.ServicesGrid_ctaBtnPrimary__OgIrv{display:inline-flex;align-items:center;gap:10px;padding:14px 32px;font-size:1rem;font-weight:600;color:var(--color-dark);background:var(--gradient-accent);border-radius:var(--radius-full);transition:all var(--transition-normal);box-shadow:0 4px 20px rgba(122,184,0,.3);text-decoration:none}.ServicesGrid_ctaBtnPrimary__OgIrv:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(122,184,0,.4)}@keyframes ServicesGrid_fadeInUp__HAV_r{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes ServicesGrid_floatOrb__UIHTZ{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-20px,15px) scale(1.05)}}@media (max-width:767px){.ServicesGrid_hero__vIE8E{padding:80px 0 60px}.ServicesGrid_heroTitle__8Lng0{font-size:2.2rem}.ServicesGrid_servicesSection__BFhed{padding:60px 0 80px}.ServicesGrid_ctaBox___uwYf{padding:40px 28px}.ServicesGrid_ctaActions__wa4Yu{flex-direction:column}.ServicesGrid_ctaBtnPrimary__OgIrv{justify-content:center;width:100%}.ServicesGrid_heroOrb1__A8STM{width:350px;height:350px}.ServicesGrid_ctaOrb__tWdw5,.ServicesGrid_heroOrb2__vfMDX{width:280px;height:280px}.ServicesGrid_serviceCard__gWAU6:hover{transform:none}}html[data-theme=dark] .ServicesGrid_heroTitle__8Lng0{color:#F1F5F9}html[data-theme=dark] .ServicesGrid_heroSubtitle__aDG0z{color:#94A3B8}html[data-theme=dark] .ServicesGrid_sectionTitle__vEx3g,html[data-theme=dark] .ServicesGrid_serviceTitle__Q4cl2{color:var(--color-gray-900)}html[data-theme=dark] .ServicesGrid_serviceCard__gWAU6{background:var(--color-gray-200);border-color:var(--color-gray-300)}html[data-theme=dark] .ServicesGrid_serviceCard__gWAU6:hover{box-shadow:0 20px 40px -12px rgba(0,0,0,.3)}html[data-theme=dark] .ServicesGrid_keywordSection__LDPiW{background:radial-gradient(circle at top left,rgba(136,186,54,.12),transparent 32%),linear-gradient(180deg,var(--color-white) 0,var(--color-gray-100) 100%)}html[data-theme=dark] .ServicesGrid_keywordCard__kUo8n{background:var(--color-gray-200);border-color:var(--color-gray-300);box-shadow:0 18px 40px rgba(0,0,0,.28)}html[data-theme=dark] .ServicesGrid_keywordCard__kUo8n:hover{border-color:rgba(136,186,54,.48);box-shadow:0 22px 46px rgba(0,0,0,.38)}html[data-theme=dark] .ServicesGrid_keywordCard__kUo8n h3{color:var(--color-gray-900)}html[data-theme=dark] .ServicesGrid_keywordCard__kUo8n p{color:var(--color-gray-700)}html[data-theme=dark] .ServicesGrid_ctaTitle__Z9y3Y{color:#F1F5F9}html[data-theme=dark] .ServicesGrid_ctaText__k7rT3{color:#94A3B8}html[data-theme=dark] .ServicesGrid_ctaBtnPrimary__OgIrv{color:#0B1221}html[data-theme=dark] .ServicesGrid_serviceArrow__8eGuA{background:rgba(122,184,0,.12)}