.CompliancePage_page__Br8SG{width:100%;background:#fff;overflow-x:hidden}.CompliancePage_hero__km83U{padding:3.5rem 1.5rem 4rem;border-bottom:1px solid #e5e7eb;position:relative}.CompliancePage_heroInner__9103u{max-width:900px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem;gap:3rem;align-items:center}.CompliancePage_heroContent__7lAHw{min-width:0}.CompliancePage_heroVisual__2O9te{display:flex;align-items:center;justify-content:center}.CompliancePage_heroSvg__lXH7a{width:100%;max-width:360px;height:auto}.CompliancePage_badge__YefPA{display:inline-block;padding:.3rem .85rem;border-radius:999px;font-size:.8125rem;font-weight:700;margin-bottom:.75rem}.CompliancePage_title__4voej{font-size:2.25rem;font-weight:800;color:#1f2937;margin:0 0 1rem;line-height:1.18}.CompliancePage_lead__Dw35Y{font-size:1.15rem;color:#374151;line-height:1.6;margin:0 0 .75rem}.CompliancePage_lead__Dw35Y strong{color:#1f2937}.CompliancePage_sublead__yy_kf{font-size:.975rem;color:#6b7280;line-height:1.6;margin:0 0 1.5rem}.CompliancePage_heroCtas__NYloC{display:flex;gap:.75rem;flex-wrap:wrap}.CompliancePage_ctaPrimary__FEKBj{display:inline-block;padding:.65rem 1.5rem;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;font-size:.9375rem;font-weight:600;text-decoration:none;border-radius:10px;box-shadow:0 4px 14px rgba(99,102,241,.35);transition:transform .2s,box-shadow .2s}.CompliancePage_ctaPrimary__FEKBj:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(99,102,241,.45);color:#fff}.CompliancePage_ctaSecondary__jqopC{display:inline-block;padding:.65rem 1.5rem;background:#fff;color:#6366f1;font-size:.9375rem;font-weight:600;text-decoration:none;border-radius:10px;border:1px solid #c7d2fe;transition:background .2s}.CompliancePage_ctaSecondary__jqopC:hover{background:#eef2ff}.CompliancePage_section__Fa18e{padding:3.5rem 1.5rem}.CompliancePage_sectionAlt__TB6xe{padding:3.5rem 1.5rem;background:#f8fafc;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb}.CompliancePage_container__AsKmO{max-width:1100px;margin:0 auto}.CompliancePage_sectionHeader__N1Suz{text-align:center;max-width:680px;margin:0 auto 2.5rem}.CompliancePage_sectionTitle__JS9YW{font-size:1.75rem;font-weight:800;color:#1f2937;margin:0 0 .75rem}.CompliancePage_sectionText__GBmVe{font-size:1.0625rem;color:#6b7280;line-height:1.6;margin:0}.CompliancePage_areasGrid__4_m1x{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem}.CompliancePage_areaCard__UJez7{padding:1.5rem;background:#fff;border:1px solid #e5e7eb;border-radius:14px;transition:border-color .25s,box-shadow .25s,transform .25s}.CompliancePage_areaCard__UJez7:hover{border-color:#c7d2fe;box-shadow:0 6px 20px rgba(99,102,241,.08);transform:translateY(-3px)}.CompliancePage_areaIcon__HhsAV{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:.75rem}.CompliancePage_areaIcon__HhsAV svg{width:24px;height:24px}.CompliancePage_areaTitle__uBSu3{font-size:1.0625rem;font-weight:700;color:#1f2937;margin:0 0 .35rem}.CompliancePage_areaDesc__V5azu{font-size:.9375rem;color:#6b7280;line-height:1.55;margin:0}.CompliancePage_controlsGrid__s6XK6{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.25rem;gap:1.25rem}.CompliancePage_controlCard__rBqEF{display:flex;align-items:flex-start;gap:.75rem;padding:1.25rem;background:#fff;border:1px solid #e5e7eb;border-radius:12px;transition:border-color .2s}.CompliancePage_controlCard__rBqEF:hover{border-color:#c7d2fe}.CompliancePage_controlNum__BFKpS{width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;font-size:.8125rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.CompliancePage_controlTitle__tpl0B{font-size:.975rem;font-weight:600;color:#1f2937;margin:0 0 .2rem}.CompliancePage_controlDesc__U_DV8{font-size:.875rem;color:#6b7280;line-height:1.5;margin:0}.CompliancePage_helpsGrid__XwhHR{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem}.CompliancePage_helpCard__SuiKO{padding:1.5rem;background:#fff;border:1px solid #e5e7eb;border-radius:14px;text-align:center;transition:border-color .25s,box-shadow .25s,transform .25s}.CompliancePage_helpCard__SuiKO:hover{border-color:#c7d2fe;box-shadow:0 6px 20px rgba(99,102,241,.08);transform:translateY(-3px)}.CompliancePage_helpIcon__1_vTE{width:56px;height:56px;margin:0 auto .75rem}.CompliancePage_helpIcon__1_vTE svg{width:56px;height:56px}.CompliancePage_helpTitle__bXFIm{font-size:1.0625rem;font-weight:700;color:#1f2937;margin:0 0 .35rem}.CompliancePage_helpDesc__dgBuT{font-size:.9375rem;color:#6b7280;line-height:1.55;margin:0;text-align:left}.CompliancePage_faqList__0kWPa{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:.5rem}.CompliancePage_faqItem__Wjw4m{border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;background:#fff}.CompliancePage_faqQ__pmzmK{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;background:none;border:none;cursor:pointer;font-size:1rem;font-weight:600;color:#1f2937;text-align:left;font-family:inherit}.CompliancePage_faqQ__pmzmK:hover{background:#f8fafc}.CompliancePage_faqQOpen__rks5E{color:#6366f1}.CompliancePage_faqChevron__7wVmA{font-size:1.25rem;color:#6366f1;flex-shrink:0;margin-left:1rem}.CompliancePage_faqA___c5n5{padding:0 1.25rem 1rem;margin:0;font-size:.9375rem;color:#6b7280;line-height:1.55}.CompliancePage_ctaCard__p2vYv{text-align:center;padding:3rem 2rem;background:linear-gradient(135deg,#eef2ff,#e0e7ff);border:1px solid #c7d2fe;border-radius:20px;max-width:680px;margin:0 auto}.CompliancePage_ctaCardTitle__7hxZS{font-size:1.5rem;font-weight:800;color:#1f2937;margin:0 0 .75rem}.CompliancePage_ctaCardText__z12p0{font-size:1.0625rem;color:#4b5563;line-height:1.6;margin:0 0 1.5rem}.CompliancePage_ctaCardActions___uE8m{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}@keyframes CompliancePage_float__gM_2a{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.CompliancePage_floatSlow__mtsDC{animation:CompliancePage_float__gM_2a 4s ease-in-out infinite}@keyframes CompliancePage_pulse__fvHWw{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.04);opacity:.92}}.CompliancePage_pulseSubtle__MjhK3{animation:CompliancePage_pulse__fvHWw 3.5s ease-in-out infinite}@keyframes CompliancePage_spin__P21Jx{0%{transform-origin:center;transform:rotate(0deg)}to{transform-origin:center;transform:rotate(1turn)}}.CompliancePage_spinSlow__BxQWM{animation:CompliancePage_spin__P21Jx 40s linear infinite}@keyframes CompliancePage_sparkle___LOdL{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.3)}}.CompliancePage_sparkle1__3f4Iv{animation:CompliancePage_sparkle___LOdL 2.5s ease-in-out infinite}.CompliancePage_sparkle2__uMAUP{animation:CompliancePage_sparkle___LOdL 3s ease-in-out .5s infinite}.CompliancePage_sparkle3__EFrrZ{animation:CompliancePage_sparkle___LOdL 3.5s ease-in-out 1s infinite}@keyframes CompliancePage_dashF__qHr70{to{stroke-dashoffset:-14}}.CompliancePage_dashFlow__ktmd6{animation:CompliancePage_dashF__qHr70 1.2s linear infinite}@keyframes CompliancePage_drawL__p_L9W{0%{stroke-dashoffset:200}to{stroke-dashoffset:0}}.CompliancePage_drawLine__MeAwe{stroke-dasharray:200;animation:CompliancePage_drawL__p_L9W 2s ease-out forwards}@keyframes CompliancePage_scIn__h1_Ew{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.CompliancePage_scaleIn__q_Bqe{animation:CompliancePage_scIn__h1_Ew .5s ease-out .3s both}@keyframes CompliancePage_fadeUp__oM8vO{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.CompliancePage_fadeInUp__VPZ66{animation:CompliancePage_fadeUp__oM8vO .7s ease-out .2s both}.CompliancePage_crossLinks__YnHLE{display:flex;gap:.75rem;justify-content:center;margin-top:2rem;flex-wrap:wrap}.CompliancePage_crossLink__SogAc{display:inline-block;padding:.45rem 1rem;border-radius:999px;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s}.CompliancePage_crossLinkGreen__FXGLy{border:1px solid #86efac;background:#dcfce7;color:#166534}.CompliancePage_crossLinkGreen__FXGLy:hover{background:#bbf7d0;color:#166534}.CompliancePage_crossLinkRed__0b9ov{border:1px solid #fca5a5;background:#fee2e2;color:#991b1b}.CompliancePage_crossLinkRed__0b9ov:hover{background:#fecaca;color:#991b1b}.CompliancePage_crossLinkAmber__cMe70{border:1px solid #fcd34d;background:#fef3c7;color:#92400e}.CompliancePage_crossLinkAmber__cMe70:hover{background:#fde68a;color:#92400e}@media (max-width:960px){.CompliancePage_heroInner__9103u{grid-template-columns:1fr;text-align:center}.CompliancePage_heroVisual__2O9te{order:-1}.CompliancePage_heroCtas__NYloC{justify-content:center}.CompliancePage_areasGrid__4_m1x{grid-template-columns:repeat(2,1fr)}.CompliancePage_controlsGrid__s6XK6,.CompliancePage_helpsGrid__XwhHR{grid-template-columns:1fr}}@media (max-width:640px){.CompliancePage_title__4voej{font-size:1.75rem}.CompliancePage_sectionTitle__JS9YW{font-size:1.5rem}.CompliancePage_areasGrid__4_m1x{grid-template-columns:1fr}}