@keyframes ProductPage_fadeUp__zSieb{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.ProductPage_page__7ybIG{background:white}.ProductPage_hero__F1Yer{background:#0A2E1A;padding:130px 24px 72px;position:relative;overflow:hidden}.ProductPage_heroBg__piHY4{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 0);background-size:60px 60px;pointer-events:none}.ProductPage_heroGrid__yoyuT{display:grid;grid-template-columns:1fr 360px;grid-gap:48px;gap:48px;align-items:center;max-width:1100px;margin:0 auto;position:relative;z-index:1;animation:ProductPage_fadeUp__zSieb .6s ease forwards}.ProductPage_eyebrow__GhaXD{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#4ade80;background:rgba(74,222,128,.1);border:1px solid rgba(74,222,128,.2);padding:5px 14px;border-radius:100px;margin-bottom:18px}.ProductPage_heroTitle__2JyyW{font-size:clamp(2.2rem,4.5vw,3.5rem);font-weight:800;color:white;letter-spacing:-.04em;line-height:1.08;margin-bottom:16px}.ProductPage_heroSubtitle__RX8zz{font-size:1rem;color:rgba(255,255,255,.5);line-height:1.75;margin-bottom:28px;max-width:480px}.ProductPage_heroCta__I1NLH{display:inline-flex;align-items:center;gap:8px;background:#16a34a;color:white;font-weight:700;font-size:1rem;padding:14px 28px;border-radius:12px;text-decoration:none;transition:all .2s ease;margin-bottom:14px}.ProductPage_heroCta__I1NLH:hover{background:#15803d;transform:translateY(-2px);box-shadow:0 8px 24px rgba(22,163,74,.3)}.ProductPage_heroNote__10Blu{font-size:.8125rem;color:rgba(255,255,255,.4)}.ProductPage_statsCard__i9a_0{background:rgba(255,255,255,.06);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:28px;box-shadow:0 24px 48px rgba(0,0,0,.2)}.ProductPage_statsCardTitle__ld0Hw{font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.4);margin-bottom:20px}.ProductPage_statRow__I0Z0f{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.06)}.ProductPage_statRow__I0Z0f:last-of-type{border-bottom:none}.ProductPage_statLabel__ZT9UR{font-size:.84rem;color:rgba(255,255,255,.45)}.ProductPage_statValue__2dO5r,.ProductPage_statsCardCta__bLn29{font-size:.9375rem;font-weight:700;color:white}.ProductPage_statsCardCta__bLn29{display:block;width:100%;background:#16a34a;text-align:center;padding:14px;border-radius:12px;text-decoration:none;margin-top:20px;transition:all .2s ease}.ProductPage_statsCardCta__bLn29:hover{background:#15803d}.ProductPage_container__B1R2Y{max-width:1100px;margin:0 auto;padding:0 24px}.ProductPage_featuresSection__vNpsk{padding:80px 24px;background:white}.ProductPage_sectionTitle__UdoE2{font-size:clamp(1.5rem,3vw,2.2rem);font-weight:800;color:#0d1b0f;letter-spacing:-.03em;margin-bottom:36px;text-align:center}.ProductPage_featuresGrid__L_Wj8{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.ProductPage_featureItem__xAswA{display:flex;align-items:flex-start;gap:12px;padding:20px;background:#f7fdf9;border:1px solid #dcfce7;border-radius:14px;font-size:.9rem;color:#374151;line-height:1.5;transition:all .2s ease}.ProductPage_featureItem__xAswA:hover{border-color:#86efac;transform:translateY(-2px);box-shadow:0 4px 16px rgba(22,163,74,.08)}.ProductPage_checkIcon__pQCgy{color:#16a34a;flex-shrink:0;margin-top:1px}.ProductPage_twoColSection__lRZZu{padding:0 24px 80px;background:white}.ProductPage_twoColGrid__EsGfq{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.ProductPage_listCard__hHahd{background:#f9fafb;border:1px solid #e5e7eb;border-radius:20px;padding:32px}.ProductPage_listCardTitle__PpaSf{font-size:1.125rem;font-weight:700;color:#0d1b0f;margin-bottom:20px;letter-spacing:-.01em}.ProductPage_list__pIKNM{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.ProductPage_listItem__se7EN{display:flex;align-items:flex-start;gap:10px;font-size:.9rem;color:#374151;line-height:1.5}.ProductPage_listDot__zwbJ8{width:7px;height:7px;min-width:7px;background:#16a34a;border-radius:50%;margin-top:6px}.ProductPage_faqSection__xXNLY{padding:80px 24px;background:#f7f5f0}.ProductPage_faqGrid__Bda24{display:flex;flex-direction:column;gap:12px;max-width:800px;margin:0 auto}.ProductPage_faqItem__ugbrH{background:white;border:1px solid #e5e7eb;border-radius:14px;overflow:hidden;transition:border-color .2s ease}.ProductPage_faqItem__ugbrH[open]{border-color:#bbf7d0}.ProductPage_faqQuestion__Ka9cB{padding:18px 22px;font-size:.9375rem;font-weight:600;color:#0d1b0f;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;transition:color .2s ease}.ProductPage_faqItem__ugbrH[open] .ProductPage_faqQuestion__Ka9cB,.ProductPage_faqQuestion__Ka9cB:hover{color:#16a34a}.ProductPage_faqQuestion__Ka9cB:after{content:"+";font-size:1.25rem;font-weight:300;color:#9ca3af;transition:transform .3s ease}.ProductPage_faqItem__ugbrH[open] .ProductPage_faqQuestion__Ka9cB:after{transform:rotate(45deg)}.ProductPage_faqAnswer__ZEPQC{padding:0 22px 18px;font-size:.9rem;color:#6b7280;line-height:1.7}.ProductPage_ctaSection__lKDZh{background:#0A2E1A;padding:80px 24px;text-align:center}.ProductPage_ctaTitle__oku1b{font-size:clamp(1.75rem,4vw,2.8rem);font-weight:800;color:white;letter-spacing:-.03em;margin-bottom:12px}.ProductPage_ctaSubtitle__3LVCY{font-size:1rem;color:rgba(255,255,255,.5);margin-bottom:32px}.ProductPage_ctaBtn__UiNfm{display:inline-flex;align-items:center;gap:8px;background:#16a34a;color:white;font-weight:700;font-size:1rem;padding:16px 36px;border-radius:14px;text-decoration:none;transition:all .2s ease}.ProductPage_ctaBtn__UiNfm:hover{background:#15803d;transform:translateY(-3px);box-shadow:0 12px 32px rgba(22,163,74,.3)}@media (max-width:900px){.ProductPage_heroGrid__yoyuT{grid-template-columns:1fr}.ProductPage_featuresGrid__L_Wj8{grid-template-columns:repeat(2,1fr)}.ProductPage_twoColGrid__EsGfq{grid-template-columns:1fr}}@media (max-width:600px){.ProductPage_featuresGrid__L_Wj8{grid-template-columns:1fr}}