.Faqs_faqsPage__O_yEl{background-color:var(--bg-color);min-height:100vh;color:var(--text-main);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;padding-bottom:80px}.Faqs_heroSection__4MLfZ{background-color:var(--bg-card);padding:80px 24px 60px;text-align:center;border-bottom:1px solid var(--border-color)}.Faqs_heroContent__zhAib{max-width:800px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:16px}.Faqs_title__4_mRs{font-size:36px;font-weight:700;color:var(--text-main);line-height:1.25}.Faqs_subtitle__CVPaU{font-size:15.5px;color:#334155;line-height:1.6;max-width:600px;text-align:justify}[data-theme=dark] .Faqs_subtitle__CVPaU{color:#cbd5e1}.Faqs_searchBarContainer__7bvUw{display:flex;align-items:center;gap:12px;background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;padding:12px 18px;width:100%;max-width:500px;margin-top:20px;box-shadow:0 4px 15px rgba(15,23,42,.02);transition:all .15s ease-in-out}.Faqs_searchBarContainer__7bvUw:focus-within{border-color:var(--text-main);box-shadow:0 0 0 3px rgba(15,23,42,.06)}.Faqs_searchIcon__4jLpW{color:var(--text-muted)}.Faqs_searchInput__o3NbL{border:none;outline:none;font-size:15px;color:var(--text-main);width:100%;background-color:transparent}.Faqs_contentContainer__o3ZLI{max-width:900px;margin:0 auto;padding:50px 24px}.Faqs_tabsRow__UrsN9{display:flex;flex-wrap:wrap;gap:10px;border-bottom:1px solid var(--border-color);padding-bottom:16px;margin-bottom:32px}.Faqs_tabBtn__2l76u{background-color:transparent;border:1px solid var(--border-color);border-radius:4px;padding:8px 20px;font-size:13px;font-weight:700;color:var(--text-muted);cursor:pointer;transition:all .15s ease;letter-spacing:.5px}.Faqs_activeTabBtn__rHYt0,.Faqs_tabBtn__2l76u:hover{background-color:var(--bg-card);color:var(--text-main)}.Faqs_activeTabBtn__rHYt0{border-color:var(--text-main);box-shadow:0 2px 4px rgba(15,23,42,.02)}.Faqs_faqList__3F3hq{display:flex;flex-direction:column;gap:16px}.Faqs_faqCard___ln0H{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:6px;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px rgba(15,23,42,.01)}.Faqs_faqCard___ln0H:hover{border-color:var(--text-muted);box-shadow:0 4px 15px rgba(15,23,42,.03)}.Faqs_faqCardExpanded__wvacb{border-color:var(--text-muted);box-shadow:0 4px 15px rgba(15,23,42,.04)}.Faqs_faqHeader__Ja_gv{padding:22px 24px;display:flex;justify-content:space-between;align-items:center;gap:16px}.Faqs_questionWrapper__tuQso{display:flex;align-items:center;gap:14px}.Faqs_categoryIconWrapper__gVDJ8{width:36px;height:36px;background-color:rgba(37,99,235,.12);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.Faqs_categoryIcon___JDOY{color:#2563eb}.Faqs_questionText___mX5s{font-size:14.5px;font-weight:700;color:var(--text-main);line-height:1.4;margin:0}.Faqs_toggleBtn__hJzNu{background:none;border:none;color:var(--text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px}.Faqs_faqBody__AxPfn{padding:0 24px 22px 74px}.Faqs_answerText__4dfx0{font-size:14px;color:#334155;line-height:1.65;margin:0;text-align:justify}[data-theme=dark] .Faqs_answerText__4dfx0{color:#cbd5e1}.Faqs_emptyState__wik3A{text-align:center;padding:60px 20px;display:flex;flex-direction:column;align-items:center;gap:12px}.Faqs_emptyIcon__EEcx9{color:var(--text-light);margin-bottom:8px}.Faqs_emptyState__wik3A h3{font-size:16px;font-weight:700;color:var(--text-main);margin:0}.Faqs_emptyState__wik3A p{font-size:14px;color:#334155;max-width:400px;line-height:1.5;margin:0}.Faqs_clearBtn__wlhX6{background-color:var(--text-main);color:var(--bg-color);border:none;border-radius:4px;padding:10px 24px;font-size:13px;font-weight:700;cursor:pointer;transition:all .15s ease;margin-top:12px}.Faqs_clearBtn__wlhX6:hover{opacity:.85}.Faqs_promptSection__5JD4X{background-color:var(--bg-card);border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);padding:60px 24px;text-align:center}.Faqs_promptContainer__fF579{max-width:600px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:12px}.Faqs_promptContainer__fF579 h2{font-size:22px;font-weight:700;color:var(--text-main)}.Faqs_promptContainer__fF579 p{font-size:14.5px;color:#334155;line-height:1.6;text-align:justify}[data-theme=dark] .Faqs_promptContainer__fF579 p{color:#cbd5e1}.Faqs_contactBtn__kK_59{background-color:var(--text-main);color:var(--bg-color);border:none;border-radius:4px;padding:12px 28px;font-size:13px;font-weight:700;cursor:pointer;transition:all .15s ease;margin-top:10px}.Faqs_contactBtn__kK_59:hover{opacity:.85}@media (max-width:768px){.Faqs_faqsPage__O_yEl{padding-bottom:40px}.Faqs_heroSection__4MLfZ{padding:32px 16px 24px}.Faqs_contentContainer__o3ZLI{padding:28px 0}.Faqs_answerText__4dfx0,.Faqs_promptContainer__fF579 p,.Faqs_subtitle__CVPaU{font-size:14px;color:#1e293b;text-align:justify}[data-theme=dark] .Faqs_answerText__4dfx0,[data-theme=dark] .Faqs_promptContainer__fF579 p,[data-theme=dark] .Faqs_subtitle__CVPaU{color:#f1f5f9}}@media (max-width:600px){.Faqs_title__4_mRs{font-size:28px}.Faqs_faqHeader__Ja_gv{padding:16px}.Faqs_questionWrapper__tuQso{gap:10px}.Faqs_categoryIconWrapper__gVDJ8{display:none}.Faqs_faqBody__AxPfn{padding:0 16px 18px}}.Legal_legalPage__laJTg{font-family:var(--font-sans);background-color:var(--bg-color);color:var(--text-main);overflow-x:hidden;padding-bottom:80px}.Legal_container__m1jrm{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}@keyframes Legal_float__0zmKD{0%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-12px) rotate(2deg)}to{transform:translateY(0) rotate(0deg)}}@keyframes Legal_floatReverse__6Lo1H{0%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(10px) rotate(-2deg)}to{transform:translateY(0) rotate(0deg)}}@keyframes Legal_pulseGlow__jy7n_{0%{transform:scale(.95);opacity:.5}50%{transform:scale(1.05);opacity:.8}to{transform:scale(.95);opacity:.5}}@keyframes Legal_drawLine__pOmdq{0%{width:0}to{width:100%}}@keyframes Legal_fadeUp__E086E{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.Legal_heroSection__I9nxE{padding:80px 0 60px;position:relative;background:radial-gradient(circle at 80% 20%,rgba(29,78,216,.05) 0,transparent 50%),radial-gradient(circle at 10% 80%,rgba(22,163,74,.03) 0,transparent 40%)}.Legal_heroGrid__OxzZp{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:60px;gap:60px;align-items:center}.Legal_heroContent__1PGiw{animation:Legal_fadeUp__E086E .8s cubic-bezier(.16,1,.3,1) forwards}.Legal_heroBadge__v6I3a{display:inline-flex;align-items:center;gap:8px;background-color:rgba(29,78,216,.08);color:#1d4ed8;padding:8px 16px;border-radius:9999px;font-size:14px;font-weight:600;margin-bottom:24px;border:1px solid rgba(29,78,216,.15)}.Legal_heroTitle__RL27m{font-size:54px;font-weight:800;color:var(--text-main);line-height:1.15;margin-bottom:20px;letter-spacing:-1.5px}.Legal_heroTitleHighlight__x9HyG{background:linear-gradient(135deg,#1d4ed8,#16a34a);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.Legal_heroSubtitle__d50WX{font-size:18px;color:#334155;line-height:1.6;margin-bottom:32px;max-width:580px;text-align:justify}[data-theme=dark] .Legal_heroSubtitle__d50WX{color:#cbd5e1}.Legal_trustBadges__syXfN{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:12px;gap:12px;margin-bottom:40px}.Legal_trustBadgeItem__Who5R{display:flex;align-items:center;gap:8px;background-color:var(--bg-card);padding:10px 16px;border-radius:12px;font-size:13.5px;font-weight:600;color:var(--text-main);border:1px solid var(--border-color);box-shadow:0 2px 4px rgba(0,0,0,.02);transition:all .2s ease}.Legal_trustBadgeItem__Who5R:hover{transform:translateY(-2px);border-color:#1d4ed8;box-shadow:0 4px 10px rgba(29,78,216,.06)}.Legal_badgeIcon__sjWiN{color:#16a34a;flex-shrink:0}.Legal_heroActions__IF531{display:flex;gap:16px}.Legal_btnPrimary__TEfdc{background-color:#1d4ed8;color:#ffffff;padding:14px 28px;border-radius:9999px;font-weight:600;font-size:15px;border:none;cursor:pointer;box-shadow:0 4px 14px rgba(29,78,216,.25);transition:all .2s ease-in-out;display:inline-flex;align-items:center;gap:8px}.Legal_btnPrimary__TEfdc:hover{background-color:#1e40af;transform:translateY(-2px);box-shadow:0 6px 20px rgba(29,78,216,.35)}.Legal_btnSecondary__X_4QF{background-color:var(--bg-card);color:var(--text-main);padding:14px 28px;border-radius:9999px;font-weight:600;font-size:15px;border:1px solid var(--border-color);cursor:pointer;box-shadow:0 2px 6px rgba(0,0,0,.03);transition:all .2s ease-in-out;display:inline-flex;align-items:center;gap:8px}.Legal_btnSecondary__X_4QF:hover{background-color:var(--bg-color);color:#1d4ed8;border-color:#b9cdf5;transform:translateY(-2px)}.Legal_illustrationContainer__0x1fS{position:relative;display:flex;justify-content:center;align-items:center;animation:Legal_fadeUp__E086E 1s cubic-bezier(.16,1,.3,1) forwards}.Legal_glowBlob__RMAxW{position:absolute;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(29,78,216,.12) 0,transparent 70%);z-index:1;animation:Legal_pulseGlow__jy7n_ 6s ease-in-out infinite}.Legal_visualStack__4c_dF{position:relative;z-index:2;width:100%;max-width:380px;height:420px}.Legal_docBaseCard__Y5LWQ{width:260px;height:340px;box-shadow:0 20px 40px rgba(15,23,42,.08);top:40px;left:30px;animation:Legal_float__0zmKD 8s ease-in-out infinite}.Legal_docBaseCard__Y5LWQ,.Legal_docOverlayCard__euITJ{position:absolute;background:var(--bg-card);border-radius:24px;border:1px solid var(--border-color);padding:24px;display:flex;flex-direction:column;justify-content:space-between}.Legal_docOverlayCard__euITJ{width:250px;height:320px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 30px 60px rgba(29,78,216,.15);top:10px;left:90px;z-index:3;animation:Legal_floatReverse__6Lo1H 7s ease-in-out infinite}.Legal_floatingBadge__qvksJ{position:absolute;background:var(--bg-card);padding:10px 14px;border-radius:14px;box-shadow:0 10px 25px rgba(15,23,42,.06);border:1px solid var(--border-color);display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:var(--text-main);z-index:4}.Legal_fb1___VTmK{top:10%;left:-20px;animation:Legal_float__0zmKD 6s ease-in-out infinite}.Legal_fb2__5Ku_T{bottom:20%;right:-10px;animation:Legal_floatReverse__6Lo1H 6s ease-in-out infinite}.Legal_fb3__Unba7{top:50%;right:-30px;background:#16a34a;color:white;animation:Legal_float__0zmKD 5s ease-in-out infinite}.Legal_visualLineShort__61uie,.Legal_visualLine__xVqGw{height:8px;background-color:#f1f5f9;border-radius:4px;margin-bottom:12px}.Legal_visualLineShort__61uie{width:60%}.Legal_visualSeal___VSLo{width:50px;height:50px;border-radius:50%;background:radial-gradient(circle,rgba(22,163,74,.2) 0,rgba(22,163,74,.05) 100%);border:2px dashed #16a34a;display:flex;align-items:center;justify-content:center;align-self:flex-end}.Legal_statsSection__y8ccl{padding:40px 0;position:relative;z-index:5}.Legal_statsGrid__643Po{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}.Legal_statsCard__ebeT9{background:var(--bg-card);border-radius:20px;padding:24px;border:1px solid var(--border-color);box-shadow:0 4px 10px rgba(0,0,0,.02);display:flex;align-items:flex-start;gap:18px;transition:all .3s cubic-bezier(.16,1,.3,1)}.Legal_statsCard__ebeT9:hover{transform:translateY(-4px);box-shadow:0 12px 25px rgba(29,78,216,.08);border-color:rgba(29,78,216,.25)}.Legal_statsIconWrapper__a3f1H{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(29,78,216,.1),rgba(29,78,216,.02));color:#1d4ed8;flex-shrink:0}.Legal_statsValue__NjKb5{font-size:28px;font-weight:800;color:var(--text-main);line-height:1.2}.Legal_statsLabel__1Vtwn{font-size:13.5px;font-weight:700;color:var(--text-main);margin-top:2px}.Legal_statsDesc__YbQ4H{font-size:12px;color:var(--text-muted);margin-top:4px}.Legal_filterSection__LyGo7{background:var(--bg-card);border-radius:24px;border:1px solid var(--border-color);padding:24px;margin:40px 0;box-shadow:0 10px 30px rgba(15,23,42,.03)}.Legal_searchBarWrapper__Vwa0U{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1.2fr auto;grid-gap:12px;gap:12px;align-items:center}.Legal_searchBox__bYqKV{position:relative;display:flex;align-items:center}.Legal_searchIcon__zy29u{position:absolute;left:16px;color:#64748b;pointer-events:none}.Legal_searchInput__gk589{width:100%;height:46px;padding:0 16px 0 46px;background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:14px;font-size:14.5px;color:var(--text-main);transition:all .2s ease;font-family:inherit}.Legal_searchInput__gk589:focus{outline:none;border-color:#1d4ed8;background-color:var(--bg-card);box-shadow:0 0 0 3px rgba(29,78,216,.1)}.Legal_filterSelect__o_NFM{height:46px;padding:0 16px;background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:14px;font-size:14px;color:var(--text-main);font-weight:500;cursor:pointer;transition:all .2s ease;outline:none;font-family:inherit}.Legal_filterSelect__o_NFM:focus{border-color:#1d4ed8;background-color:var(--bg-card);box-shadow:0 0 0 3px rgba(29,78,216,.1)}.Legal_toggleLayoutGroup__TkDx8{display:flex;background-color:var(--bg-color);padding:4px;border-radius:12px;gap:2px}.Legal_toggleLayoutBtn__20kPq{background:none;border:none;width:38px;height:38px;display:flex;align-items:center;justify-content:center;color:var(--text-muted);border-radius:8px;cursor:pointer;transition:all .15s ease}.Legal_toggleLayoutBtnActive__1F2jX{background-color:var(--bg-card);color:#1d4ed8;box-shadow:0 2px 4px rgba(15,23,42,.05)}.Legal_categoryPillsWrapper__MsDYr{margin-bottom:32px;display:flex;gap:8px;overflow-x:auto;padding-bottom:8px;scrollbar-width:thin}.Legal_categoryPill__6QY0_{background-color:var(--bg-card);color:var(--text-muted);border:1px solid var(--border-color);padding:10px 20px;border-radius:9999px;font-size:13.5px;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap;display:inline-flex;align-items:center;gap:8px}.Legal_categoryPill__6QY0_:hover{background-color:var(--bg-color);color:#1d4ed8;border-color:#cbd5e1}.Legal_categoryPillActive__t_v8p{background-color:#1d4ed8;color:#ffffff;border-color:#1d4ed8;box-shadow:0 4px 12px rgba(29,78,216,.2)}.Legal_documentGrid__p27EH{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.Legal_documentList__eOOoW{display:flex;flex-direction:column;gap:16px}.Legal_docCard__uY5ly{background:var(--bg-card);border-radius:20px;border:1px solid var(--border-color);padding:24px;box-shadow:0 4px 12px rgba(15,23,42,.02);transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.Legal_docCard__uY5ly:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:transparent;transition:background-color .2s ease}.Legal_docCard__uY5ly:hover{transform:translateY(-6px);box-shadow:0 20px 30px rgba(15,23,42,.06);border-color:#1d4ed8}.Legal_docCard__uY5ly:hover:before{background:linear-gradient(180deg,#1d4ed8,#16a34a)}.Legal_cardHeader__RHgYL{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.Legal_docTypeIconWrapper__wQlEH{width:48px;height:48px;border-radius:12px;background-color:rgba(239,68,68,.08);color:#ef4444;display:flex;align-items:center;justify-content:center}.Legal_badgeVerified__RpkzV{background-color:rgba(22,163,74,.08);color:#16a34a;border-radius:9999px;border:1px solid rgba(22,163,74,.15)}.Legal_badgeActive__xhWE4,.Legal_badgeVerified__RpkzV{padding:4px 10px;font-size:11px;font-weight:700;text-transform:uppercase}.Legal_badgeActive__xhWE4{background-color:rgba(59,130,246,.08);color:#3b82f6;border-radius:9999px;border:1px solid rgba(59,130,246,.15)}.Legal_badgeExempt__Yf_6h{background-color:rgba(249,115,22,.08);color:#f97316;padding:4px 10px;border-radius:9999px;font-size:11px;font-weight:700;border:1px solid rgba(249,115,22,.15);text-transform:uppercase}.Legal_cardContent__b5NBb{margin-bottom:24px}.Legal_docTitle__Cy91W{font-size:17px;font-weight:700;color:var(--text-main);margin-bottom:8px;line-height:1.35}.Legal_docDesc__Q8vxO{font-size:13px;color:var(--text-muted);line-height:1.5;margin-bottom:16px}.Legal_docMetaGrid__NCxeW{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;font-size:12px;color:var(--text-muted);border-top:1px dashed var(--border-color);padding-top:16px}.Legal_metaItem___L1UK{display:flex;flex-direction:column;gap:2px}.Legal_metaLabel__yojfY{font-weight:600;color:#94a3b8;text-transform:uppercase;font-size:10px;letter-spacing:.5px}.Legal_metaVal__pz62E{font-weight:600;color:var(--text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Legal_cardFooter__l_ebm{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--border-color);padding-top:16px}.Legal_fileSizeBadge__KmLu9{font-size:12px;font-weight:600;color:var(--text-muted);display:flex;align-items:center;gap:4px}.Legal_cardActions__pdjb2{display:flex;gap:8px}.Legal_actionBtn__el783{background:none;border:none;width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:var(--text-muted);background-color:var(--bg-color);border-radius:8px;cursor:pointer;transition:all .2s ease;border:1px solid var(--border-color)}.Legal_actionBtn__el783:hover{background-color:rgba(29,78,216,.05);color:#1d4ed8;border-color:rgba(29,78,216,.15)}.Legal_actionBtnPrimary__uemUq{background-color:#1d4ed8;color:#ffffff;border:none;padding:0 16px;height:36px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}.Legal_actionBtnPrimary__uemUq:hover{background-color:#1e40af;box-shadow:0 4px 8px rgba(29,78,216,.15)}.Legal_featuredCard__tr_Al{grid-column:span 2;border:2px solid rgba(29,78,216,.2);background:linear-gradient(to right,var(--bg-card),rgba(29,78,216,.01))}.Legal_featuredCard__tr_Al:after{content:"MOST VIEWED";position:absolute;top:16px;right:16px;background-color:rgba(249,115,22,.1);color:#f97316;padding:4px 12px;border-radius:9999px;font-size:10px;font-weight:800;letter-spacing:.5px}.Legal_docCardList__Avp_G{display:grid;grid-template-columns:48px 2fr 1fr 1fr 1fr;align-items:center;grid-gap:20px;gap:20px;padding:16px 24px}.Legal_docCardList__Avp_G .Legal_docMetaGrid__NCxeW{display:contents}.Legal_docCardList__Avp_G .Legal_cardFooter__l_ebm{border:none;padding:0;display:flex;justify-content:flex-end;gap:16px}.Legal_viewAllContainer__Lbjcd{display:flex;justify-content:center;margin-top:40px}.Legal_journeySection__ScTb6{padding:80px 0;background-color:var(--bg-card);border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);margin:60px 0;position:relative}.Legal_sectionHeaderCenter__QoWRR{text-align:center;max-width:600px;margin:0 auto 60px}.Legal_sectionTitle__y9bqZ{font-size:36px;font-weight:800;color:var(--text-main);margin-bottom:12px}.Legal_sectionSubtitle__T41FG{font-size:16px;color:var(--text-muted)}.Legal_timeline__MdpxW{position:relative;display:flex;justify-content:space-between;align-items:flex-start;margin-top:40px;padding:0 40px}.Legal_timeline__MdpxW:before{content:"";position:absolute;top:40px;left:80px;right:80px;height:4px;background-color:var(--border-color);z-index:1}.Legal_timelineProgress__z45v_{position:absolute;top:40px;left:80px;height:4px;background:linear-gradient(90deg,#1d4ed8,#16a34a);z-index:2;animation:Legal_drawLine__pOmdq 2s ease-in-out forwards}.Legal_timelineNode__E9Lyx{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;text-align:center;max-width:140px}.Legal_nodeMilestoneCircle__WlWfB{width:48px;height:48px;border-radius:50%;background-color:var(--bg-card);border:4px solid var(--border-color);display:flex;align-items:center;justify-content:center;font-weight:700;color:var(--text-muted);margin-bottom:16px;box-shadow:0 4px 10px rgba(0,0,0,.05);transition:all .3s ease}.Legal_nodeMilestoneCircleActive__PS416{border-color:#1d4ed8;color:#1d4ed8;background-color:var(--bg-card);box-shadow:0 0 0 6px rgba(29,78,216,.15)}.Legal_nodeMilestoneCircleCompleted____fcE{border-color:#16a34a;color:#ffffff;background-color:#16a34a;box-shadow:0 0 0 6px rgba(22,163,74,.15)}.Legal_nodeLabel__iQgbw{font-weight:700;font-size:15px;color:var(--text-main);margin-bottom:4px}.Legal_nodeDesc__zeRsE{font-size:12px;color:var(--text-muted);line-height:1.4}.Legal_dualGridSection__A3ILu{padding:60px 0}.Legal_dualGrid__OGGGU{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px}.Legal_commitmentCardGrid__k5j5g{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-top:32px}.Legal_commitmentCard__qfC2c{background:var(--bg-card);border-radius:16px;padding:20px;border:1px solid var(--border-color);transition:all .2s ease;box-shadow:0 2px 5px rgba(0,0,0,.01)}.Legal_commitmentCard__qfC2c:hover{transform:translateY(-2px);border-color:#16a34a;box-shadow:0 8px 16px rgba(22,163,74,.06)}.Legal_commitmentIconWrapper__OQiWC{width:40px;height:40px;border-radius:10px;background-color:rgba(22,163,74,.08);color:#16a34a;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.Legal_commitmentCardTitle__q84C_{font-size:15px;font-weight:700;color:var(--text-main);margin-bottom:8px}.Legal_commitmentCardDesc__AjMRB{font-size:12.5px;color:var(--text-muted);line-height:1.5}.Legal_faqList__JLMwd,.Legal_faqSection__55n_N{display:flex;flex-direction:column}.Legal_faqList__JLMwd{gap:12px;margin-top:32px}.Legal_faqItem__4tpiz{background:var(--bg-card);border-radius:16px;border:1px solid var(--border-color);overflow:hidden;transition:all .25s ease}.Legal_faqHeader__mOOMC{width:100%;display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background:none;border:none;cursor:pointer;text-align:left;font-size:15px;font-weight:700;color:var(--text-main);outline:none}.Legal_faqHeader__mOOMC:hover{background-color:var(--bg-color);color:#1d4ed8}.Legal_faqAnswer__DPbo6{padding:0 24px 20px;font-size:14px;color:var(--text-muted);line-height:1.6}.Legal_whyTrustSection__JRBO5{padding:60px 0}.Legal_trustGrid____ZA6{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-top:40px}.Legal_trustCard__d7Vnf{background-color:var(--bg-card);border-radius:16px;padding:24px;border:1px solid var(--border-color);display:flex;align-items:flex-start;gap:16px;transition:all .2s ease}.Legal_trustCard__d7Vnf:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(15,23,42,.04);border-color:#1d4ed8}.Legal_trustIconWrapper__7Utn7{width:42px;height:42px;border-radius:10px;background-color:rgba(29,78,216,.08);color:#1d4ed8;display:flex;align-items:center;justify-content:center;flex-shrink:0}.Legal_trustCardTitle__ixhyZ{font-size:15px;font-weight:700;color:var(--text-main);margin-bottom:4px}.Legal_trustCardDesc__Ndas0{font-size:12.5px;color:var(--text-muted);line-height:1.45}.Legal_downloadCenterSection__8qwHh{padding:60px 0;background-color:rgba(29,78,216,.02);border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.Legal_downloadGrid__1bjpn{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:16px;gap:16px;margin-top:40px}.Legal_downloadReportCard__FrEER{background-color:var(--bg-card);border-radius:16px;border:1px solid var(--border-color);padding:20px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:space-between;min-height:180px;transition:all .2s ease;cursor:pointer}.Legal_downloadReportCard__FrEER:hover{transform:translateY(-4px);border-color:#1d4ed8;box-shadow:0 10px 20px rgba(29,78,216,.06)}.Legal_reportIcon__lgwns{width:48px;height:48px;border-radius:12px;background-color:rgba(22,163,74,.08);color:#16a34a;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.Legal_reportTitle__rQk76{font-size:13.5px;font-weight:700;color:var(--text-main);line-height:1.4;margin-bottom:8px}.Legal_reportDownloadsCount__WFXdA{font-size:11px;font-weight:600;color:#94a3b8;text-transform:uppercase}.Legal_comingSoonCardActive__Ukz23{border-color:#f59e0b!important;background-color:rgba(245,158,11,.03);box-shadow:0 8px 20px rgba(245,158,11,.12)!important}.Legal_comingSoonBadge__OpnaW{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;background-color:rgba(245,158,11,.12);color:#d97706;border:1px solid rgba(245,158,11,.25);border-radius:9999px;font-size:11.5px;font-weight:700;letter-spacing:.2px;animation:Legal_fadeIn__h8W0l .2s ease-in-out}@keyframes Legal_fadeIn__h8W0l{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.Legal_contactTeamSection__YAKJM{padding:60px 0}.Legal_contactTeamCard__G8UBo{background:var(--bg-card);border-radius:24px;border:1px solid var(--border-color);padding:40px;box-shadow:0 8px 30px rgba(15,23,42,.02);display:flex;justify-content:space-between;align-items:center;gap:40px}.Legal_contactLeft__HRITM{display:flex;gap:24px;align-items:flex-start}.Legal_contactIconCircle__UJCoL{width:60px;height:60px;border-radius:50%;background-color:rgba(29,78,216,.08);color:#1d4ed8;display:flex;align-items:center;justify-content:center;flex-shrink:0}.Legal_contactTeamTitle__H0LVM{font-size:22px;font-weight:800;color:var(--text-main);margin-bottom:6px}.Legal_contactTeamDesc__u_Wfr{font-size:14.5px;color:var(--text-muted);line-height:1.5;max-width:420px}.Legal_contactDetailsGrid__bONan{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;margin-left:20px}.Legal_detailCard__LiFFP{display:flex;align-items:center;gap:12px}.Legal_detailIcon__sFGgy{color:#16a34a}.Legal_detailLabel__I00kI{font-size:11px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px}.Legal_detailVal__OPxNV{font-size:13.5px;font-weight:600;color:var(--text-main)}.Legal_contactBtnGroup__DshCQ{display:flex;flex-direction:column;gap:10px;flex-shrink:0}.Legal_finalBanner__c2SE1{background:linear-gradient(135deg,#1d4ed8,#1e40af);border-radius:24px;padding:60px;text-align:center;color:#ffffff;position:relative;overflow:hidden;box-shadow:0 20px 40px rgba(29,78,216,.2)}.Legal_finalBanner__c2SE1:before{content:"";position:absolute;top:-100px;right:-100px;width:300px;height:300px;border-radius:50%;background-color:rgba(22,163,74,.15);filter:blur(50px)}.Legal_bannerTitle__0jkTD{font-size:38px;font-weight:800;margin-bottom:16px;letter-spacing:-1px}.Legal_bannerDesc__mgT79{font-size:16.5px;color:rgba(255,255,255,.85);max-width:620px;margin:0 auto 32px;line-height:1.6}.Legal_bannerActions__8KlXE{display:flex;justify-content:center;gap:16px}.Legal_btnBannerWhite__Hep3r{background-color:#ffffff;color:#1d4ed8;border:none;font-weight:700;padding:14px 30px;border-radius:9999px;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 10px rgba(0,0,0,.08)}.Legal_btnBannerWhite__Hep3r:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.12)}.Legal_btnBannerOutline__n__dH{background-color:transparent;color:#ffffff;border:1px solid rgba(255,255,255,.3);font-weight:600;padding:14px 30px;border-radius:9999px;cursor:pointer;transition:all .2s ease}.Legal_btnBannerOutline__n__dH:hover{background-color:rgba(255,255,255,.08);border-color:#ffffff;transform:translateY(-2px)}.Legal_modalOverlay__TlMZi{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(15,23,42,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:10000;animation:Legal_fadeUp__E086E .3s cubic-bezier(.16,1,.3,1) forwards}.Legal_modalCard__Q_OhX{background:var(--bg-card);width:90%;max-width:960px;height:85vh;border-radius:24px;box-shadow:0 40px 80px rgba(15,23,42,.25);border:1px solid var(--border-color);display:grid;grid-template-columns:2.2fr .8fr;overflow:hidden;position:relative}.Legal_modalCloseBtn__e9ucS{position:absolute;top:16px;right:16px;background:var(--bg-color);border:none;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--text-muted);cursor:pointer;transition:all .15s ease;z-index:10}.Legal_modalCloseBtn__e9ucS:hover{background-color:var(--border-color);color:var(--text-main)}.Legal_modalViewerContainer__RaYXR{background-color:var(--bg-color);padding:24px;display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid var(--border-color)}.Legal_viewerHeader__Utrq0{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.Legal_viewerTitle__fqwuN{font-size:16px;font-weight:700;color:var(--text-main)}.Legal_viewerControls__Kn_N9{display:flex;gap:8px;background:var(--bg-card);padding:4px;border-radius:10px;box-shadow:0 2px 5px rgba(0,0,0,.05)}.Legal_viewerBtn__fnTGx{background:none;border:none;width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:#64748b;cursor:pointer;border-radius:6px;transition:all .15s ease}.Legal_viewerBtn__fnTGx:hover{background-color:var(--bg-color);color:var(--text-main)}.Legal_simulatedDocCanvas__BKCON{background-color:var(--bg-card);flex-grow:1;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.05);margin-bottom:16px;overflow-y:auto;padding:40px;display:flex;flex-direction:column;position:relative;border:1px solid var(--border-color)}.Legal_docWatermark__YQyh0{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-30deg);font-size:48px;font-weight:800;color:rgba(22,163,74,.04);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.Legal_simulatedHeader__adhzx{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid var(--border-color);padding-bottom:20px;margin-bottom:30px}.Legal_simulatedLogo__W4iCo{font-size:20px;font-weight:800;color:#1d4ed8}.Legal_simulatedSeal__AIWjc{width:50px;height:50px;border-radius:50%;background-color:rgba(22,163,74,.1);border:2px solid #16a34a;display:flex;align-items:center;justify-content:center;color:#16a34a}.Legal_simulatedDocTitle__8BUO2{font-size:24px;font-weight:800;text-align:center;margin-bottom:30px;color:var(--text-main);text-transform:uppercase;letter-spacing:.5px}.Legal_simulatedLineGroup__ZEIMT{display:flex;flex-direction:column;gap:16px;margin-bottom:30px}.Legal_simulatedDocLine__cL00k{height:10px;background-color:var(--bg-color);border-radius:4px;width:100%}.Legal_simulatedDocLineHalf__6flAx{height:10px;background-color:var(--bg-color);border-radius:4px;width:50%}.Legal_simulatedMetadataRow__UMBqy{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-top:auto;border-top:1px solid var(--border-color);padding-top:20px}.Legal_simulatedMetaField__XKP_K{font-size:13px;color:#64748b;line-height:1.6}.Legal_simulatedMetaField__XKP_K strong{color:var(--text-main);display:block}.Legal_modalSidebar__FcYuk{padding:32px 24px;display:flex;flex-direction:column;justify-content:space-between;overflow-y:auto;max-height:100%}.Legal_modalSidebar__FcYuk::-webkit-scrollbar{width:6px}.Legal_modalSidebar__FcYuk::-webkit-scrollbar-track{background:transparent}.Legal_modalSidebar__FcYuk::-webkit-scrollbar-thumb{background-color:var(--border-color);border-radius:3px}.Legal_sidebarMetaTitle__L4YeK{font-size:18px;font-weight:800;color:var(--text-main);margin-bottom:24px}.Legal_sidebarMetaList__UOR0G{display:flex;flex-direction:column;gap:18px}.Legal_sidebarMetaItem__Yu63c{display:flex;flex-direction:column;gap:4px}.Legal_sidebarMetaLabel___jEdf{font-size:10px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px}.Legal_sidebarMetaValue__TVIRu{font-size:14px;font-weight:600;color:var(--text-main)}.Legal_sidebarAuditTrail__KUzNx{margin-top:30px;border-top:1px dashed var(--border-color);padding-top:20px}.Legal_auditTitle__alveb{font-size:12px;font-weight:700;color:var(--text-main);margin-bottom:12px;text-transform:uppercase}.Legal_auditTimeline__7QN3Y{display:flex;flex-direction:column;gap:12px}.Legal_auditStep__tt2i9{display:flex;gap:8px;font-size:12px}.Legal_auditDot__RIKiW{width:8px;height:8px;border-radius:50%;background-color:#16a34a;margin-top:4px;flex-shrink:0}.Legal_auditDesc__VDnww{color:var(--text-muted)}.Legal_auditDesc__VDnww strong{color:var(--text-main)}.Legal_auditTime__JrnQu{color:#94a3b8;font-size:11px}.Legal_sidebarActions__dFDi0{display:flex;flex-direction:column;gap:10px;margin-top:auto}.Legal_emptyGridState__t7gPy{grid-column:span 3;background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:20px;padding:60px 40px;text-align:center;box-shadow:0 4px 10px rgba(0,0,0,.01)}.Legal_emptyStateTitle__xR9Fj{font-size:18px;font-weight:700;color:var(--text-main);margin-bottom:8px}.Legal_emptyStateDesc__2hstz{font-size:14px;color:var(--text-muted);max-width:320px;margin:0 auto}@media (max-width:1024px){.Legal_heroTitle__RL27m{font-size:44px}.Legal_documentGrid__p27EH{grid-template-columns:repeat(2,1fr)}.Legal_featuredCard__tr_Al{grid-column:span 2}.Legal_statsGrid__643Po{grid-template-columns:repeat(2,1fr)}.Legal_downloadGrid__1bjpn{grid-template-columns:repeat(3,1fr)}.Legal_contactDetailsGrid__bONan{grid-template-columns:1fr;margin-left:0;margin-top:20px}}@media (max-width:768px){.Legal_legalPage__laJTg{padding-bottom:40px}.Legal_heroSection__I9nxE{padding:32px 0 24px}.Legal_heroTitle__RL27m{font-size:32px}.Legal_bannerSubtitle__t_X3c,.Legal_commitmentCardDesc__AjMRB,.Legal_docCardDesc___Ea9e,.Legal_faqAnswer__DPbo6,.Legal_heroSubtitle__d50WX,.Legal_nodeDesc__zeRsE,.Legal_sectionSubtitle__T41FG,.Legal_trustCardDesc__Ndas0{font-size:14.5px;color:#1e293b;text-align:justify}[data-theme=dark] .Legal_bannerSubtitle__t_X3c,[data-theme=dark] .Legal_commitmentCardDesc__AjMRB,[data-theme=dark] .Legal_docCardDesc___Ea9e,[data-theme=dark] .Legal_faqAnswer__DPbo6,[data-theme=dark] .Legal_heroSubtitle__d50WX,[data-theme=dark] .Legal_nodeDesc__zeRsE,[data-theme=dark] .Legal_sectionSubtitle__T41FG,[data-theme=dark] .Legal_trustCardDesc__Ndas0{color:#f1f5f9}.Legal_heroGrid__OxzZp{grid-template-columns:1fr;gap:40px}.Legal_illustrationContainer__0x1fS{display:none}.Legal_documentGrid__p27EH,.Legal_searchBarWrapper__Vwa0U{grid-template-columns:1fr}.Legal_featuredCard__tr_Al{grid-column:span 1}.Legal_dualGrid__OGGGU{grid-template-columns:1fr;gap:40px}.Legal_timeline__MdpxW{flex-direction:column;gap:30px;padding:0 10px}.Legal_timelineProgress__z45v_,.Legal_timeline__MdpxW:before{display:none}.Legal_timelineNode__E9Lyx{flex-direction:row;text-align:left;max-width:100%;gap:20px}.Legal_nodeMilestoneCircle__WlWfB{margin-bottom:0}.Legal_trustGrid____ZA6{grid-template-columns:1fr}.Legal_downloadGrid__1bjpn{grid-template-columns:repeat(2,1fr)}.Legal_contactTeamCard__G8UBo{flex-direction:column;align-items:flex-start;padding:24px}.Legal_finalBanner__c2SE1{padding:30px}.Legal_bannerTitle__0jkTD{font-size:28px}.Legal_modalCard__Q_OhX{grid-template-columns:1fr;height:90vh}.Legal_modalSidebar__FcYuk{display:none}}@media (max-width:480px){.Legal_heroTitle__RL27m{font-size:36px}.Legal_downloadGrid__1bjpn,.Legal_statsGrid__643Po{grid-template-columns:1fr}.Legal_bannerActions__8KlXE,.Legal_heroActions__IF531{flex-direction:column}}.Footer_footer__JrJN9{background-color:#0f172a;color:#ffffff;padding:64px 0 32px;border-top:1px solid #1e293b;margin-top:auto}.Footer_footerContainer__O_seD{max-width:1200px;margin:0 auto;padding:0 24px}.Footer_grid___GZKp{display:grid;grid-template-columns:2fr 1.2fr 1.2fr 1.6fr;grid-gap:48px;gap:48px;margin-bottom:48px}.Footer_brandColumn__faYR_{display:flex;flex-direction:column;gap:16px}.Footer_brandLogo__Ne_t2{display:flex;align-items:center;margin-bottom:8px}.Footer_logoImg__hDlsM{height:74px;width:auto;object-fit:contain;background-color:transparent;padding:0;border-radius:0;box-shadow:none;transition:transform .3s ease}.Footer_brandLogo__Ne_t2:hover .Footer_logoImg__hDlsM{transform:scale(1.04)}.Footer_brandTagline__THjwf{font-size:14px;line-height:1.65;color:#f1f5f9;text-align:left}.Footer_columnTitle__hO64b{font-family:var(--font-display);font-size:15px;font-weight:700;color:white;margin-bottom:20px;position:relative;text-transform:uppercase;letter-spacing:.8px}.Footer_columnTitle__hO64b:after{content:"";position:absolute;bottom:-6px;left:0;width:24px;height:2px;background-color:var(--primary-color)}.Footer_linksList__paTo5{list-style:none;display:flex;flex-direction:column;gap:12px}.Footer_linkItem__b1rOu{font-size:14px;color:#ffffff;cursor:pointer;display:flex;align-items:center;gap:6px;transition:var(--transition-fast)}.Footer_linkChevron__62Om4{color:#ffffff;flex-shrink:0;transition:transform var(--transition-fast),color var(--transition-fast)}.Footer_linkItem__b1rOu:hover{color:var(--secondary-color);transform:translateX(4px)}.Footer_linkItem__b1rOu:hover .Footer_linkChevron__62Om4{color:var(--secondary-color);transform:translateX(2px)}.Footer_contactInfo__jCTet{display:flex;flex-direction:column;gap:16px;font-size:14px;color:#ffffff}.Footer_contactRow___6LrH{display:flex;align-items:flex-start;gap:12px;line-height:1.5}.Footer_contactRow___6LrH.Footer_contactRowCenter__utrLP{align-items:center}.Footer_iconCircle__cLYfZ{display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;min-height:32px;border-radius:50%;background-color:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.2);flex-shrink:0;margin-top:0}.Footer_contactIcon__BPmzS{color:#ffffff}.Footer_bottomBar__I_Unk{border-top:1px solid #1e293b;padding-top:32px;display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#ffffff}.Footer_socials__uhB6v{display:flex;align-items:center;gap:16px}.Footer_socials__uhB6v a{color:#ffffff;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease}.Footer_socials__uhB6v a:hover{color:var(--secondary-color);transform:translateY(-2px)}.Footer_socialIcon__ldgz1{cursor:pointer;transition:var(--transition-fast)}@media (max-width:968px){.Footer_grid___GZKp{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width:576px){.Footer_grid___GZKp{grid-template-columns:1fr;gap:32px}.Footer_bottomBar__I_Unk{flex-direction:column;gap:16px;text-align:center}}.KeysModal_modalOverlay__cxQcu{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(15,23,42,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:1000;animation:KeysModal_fadeIn__lyQ_N var(--transition-fast)}@keyframes KeysModal_fadeIn__lyQ_N{0%{opacity:0}to{opacity:1}}.KeysModal_modalContent__stQZ5{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:40px;width:100%;max-width:600px;box-shadow:var(--shadow-lg);position:relative;max-height:90vh;overflow-y:auto;animation:KeysModal_slideUp__Pjx6v var(--transition-normal)}@keyframes KeysModal_slideUp__Pjx6v{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.KeysModal_closeBtn__SH14i{position:absolute;top:24px;right:24px;background:none;border:none;cursor:pointer;color:var(--text-muted);transition:var(--transition-fast)}.KeysModal_closeBtn__SH14i:hover{color:var(--text-main);transform:scale(1.1)}.KeysModal_modalTitle__ZV3t_{font-family:var(--font-display);font-size:24px;color:var(--text-main);margin-bottom:12px;display:flex;align-items:center;gap:10px}.KeysModal_modalDesc__MVWXX{font-size:14px;color:var(--text-muted);line-height:1.6;margin-bottom:28px}.KeysModal_sectionTitle__nEyAv{font-size:15px;font-weight:700;color:var(--text-main);text-transform:uppercase;letter-spacing:1px;margin-bottom:16px;margin-top:12px}.KeysModal_stepList__K_qCW{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}.KeysModal_stepItem___XlbX{display:flex;gap:14px;font-size:14px}.KeysModal_stepNumber__EWALo{background-color:rgba(13,148,136,.1);color:var(--primary-color);width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0}.KeysModal_stepText__3dxOt{line-height:1.5}.KeysModal_codeBlock__NbgDN{background-color:#0f172a;color:#38bdf8;font-family:var(--font-mono);font-size:12px;padding:12px 16px;border-radius:var(--radius-sm);margin-top:8px;border:1px solid #1e293b;overflow-x:auto}.KeysModal_schemaNote__wvVvV{background-color:#f0fdfa;border:1px solid #ccfbf1;border-radius:var(--radius-sm);padding:16px;font-size:13px;color:var(--primary-hover);margin-bottom:24px;line-height:1.5}.KeysModal_modalFooter__qIstB{display:flex;justify-content:flex-end}.KeysModal_confirmBtn__ljdUL{background-color:var(--primary-color);color:white;border:none;padding:12px 24px;font-size:14px;font-weight:600;border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition-fast)}.KeysModal_confirmBtn__ljdUL:hover{background-color:var(--primary-hover)}.FloatingActions_floatingContainer__jsrgZ{position:fixed;bottom:24px;right:24px;display:flex;flex-direction:column;align-items:center;gap:14px;z-index:9999;pointer-events:none}.FloatingActions_actionBtn__3RKsH{pointer-events:auto;width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#ffffff;text-decoration:none;border:none;cursor:pointer;box-shadow:0 4px 14px rgba(0,0,0,.22);transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s ease,opacity .3s ease,margin .3s ease,height .3s ease;outline:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.FloatingActions_actionBtn__3RKsH:hover{transform:translateY(-3px) scale(1.08);box-shadow:0 8px 22px rgba(0,0,0,.32)}.FloatingActions_actionBtn__3RKsH:active{transform:translateY(0) scale(.96);box-shadow:0 2px 8px rgba(0,0,0,.2)}.FloatingActions_callBtn__LtVoA{background:#2196f3}.FloatingActions_callBtn__LtVoA:hover{background:#1976d2}.FloatingActions_whatsappBtn__IkKT8{background:#25d366}.FloatingActions_whatsappBtn__IkKT8:hover{background:#1da851}.FloatingActions_topBtn__MkXkB{background:#e53935;opacity:1;visibility:visible;transform:scale(1)}.FloatingActions_topBtn__MkXkB:hover{background:#c62828}.FloatingActions_topBtnHidden__QRMtL{opacity:0;visibility:hidden;transform:scale(.4) translateY(-10px);pointer-events:none;height:0;width:0;margin-top:-14px;box-shadow:none;overflow:hidden}.FloatingActions_tooltip__nhJZX{position:absolute;right:64px;top:50%;transform:translateY(-50%) translateX(6px);background:rgba(15,23,42,.9);color:#ffffff;padding:6px 12px;border-radius:6px;font-size:13px;font-weight:500;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .2s ease,transform .2s ease,visibility .2s ease;pointer-events:none;box-shadow:0 4px 12px rgba(0,0,0,.15);font-family:system-ui,-apple-system,sans-serif}.FloatingActions_tooltip__nhJZX:after{content:"";position:absolute;right:-5px;top:50%;transform:translateY(-50%);border-color:transparent transparent transparent rgba(15,23,42,.9);border-style:solid;border-width:5px 0 5px 5px}.FloatingActions_actionBtn__3RKsH:hover .FloatingActions_tooltip__nhJZX{opacity:1;visibility:visible;transform:translateY(-50%) translateX(0)}@media (max-width:480px){.FloatingActions_floatingContainer__jsrgZ{bottom:16px;right:16px;gap:10px}.FloatingActions_actionBtn__3RKsH{width:46px;height:46px}.FloatingActions_topBtnHidden__QRMtL{margin-top:-10px}.FloatingActions_tooltip__nhJZX{display:none}}