.compliance_root__76gPw{background:#f8f7f4;color:#1a1f2e;min-height:100vh;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,sans-serif}.compliance_nav__DIoBl{position:fixed;top:0;width:100%;z-index:100;background:rgba(248,247,244,.92);backdrop-filter:blur(12px);border-bottom:1px solid #e2e0db;padding:0 2rem}.compliance_navInner__7mssM{max-width:1120px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;height:60px}.compliance_navBrand__1kkBc{display:flex;align-items:baseline;gap:.45rem;text-decoration:none;color:#1a1f2e}.compliance_navBrandName__dvrjR{font-family:"DM Serif Display",Georgia,serif;font-size:1.3rem;letter-spacing:-.01em}.compliance_navBrandTag__OKlvC{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#6b7a90}.compliance_navLinks__aGhaZ{display:flex;align-items:center;gap:2rem;list-style:none}.compliance_navLinks__aGhaZ a{font-size:.875rem;font-weight:500;color:#52607a;text-decoration:none;transition:color .15s}.compliance_navLinks__aGhaZ a:hover{color:#1a1f2e}.compliance_navCta__hYIyM{background:#1a1f2e!important;color:#f8f7f4!important;padding:.45rem 1.15rem;border-radius:5px;font-weight:600!important;transition:background .15s}.compliance_navCta__hYIyM:hover{background:#2d3349!important}.compliance_hero__x_06F{padding:8rem 2rem 4.5rem;max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1.05fr;gap:3rem;align-items:center;min-height:62vh}.compliance_heroContent__Yhaeo{animation:compliance_fadeUp__Ox8p0 .5s ease-out}.compliance_heroEyebrow__y2BSI{font-size:.78rem;font-weight:600;color:#2557a7;text-transform:uppercase;letter-spacing:.1em;margin-bottom:1.1rem}.compliance_heroTitle__yQW1S{font-family:"DM Serif Display",Georgia,serif;font-size:clamp(2.2rem,5vw,3.5rem);line-height:1.1;letter-spacing:-.03em;margin-bottom:1.25rem;color:#1a1f2e}.compliance_heroSub__ccjGJ{font-size:1.05rem;color:#52607a;line-height:1.6;margin-bottom:2rem;max-width:460px}.compliance_heroActions__HVOHQ{margin-bottom:1.75rem}.compliance_btnPrimary__mPBQm{display:inline-flex;align-items:center;gap:.5rem;background:#2557a7;color:white;padding:.9rem 2rem;border-radius:6px;font-weight:600;font-size:1rem;text-decoration:none;border:none;cursor:pointer;transition:all .15s}.compliance_btnPrimary__mPBQm:hover{background:#1d4a8f;box-shadow:0 2px 12px rgba(37,87,167,.25)}.compliance_heroTrust__OiAY7{font-size:.82rem;color:#8492a6}.compliance_heroPanel__r_UDo{background:white;border:1px solid #d6dce6;border-radius:10px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.04),0 8px 24px rgba(0,0,0,.06),0 24px 48px rgba(0,0,0,.04);animation:compliance_fadeUp__Ox8p0 .5s ease-out .12s both}.compliance_panelHeader__uyMW_{display:flex;align-items:center;justify-content:space-between;padding:.7rem 1.1rem;background:#f5f3ee;border-bottom:1px solid #e2e0db}.compliance_panelTitle__hz6FE{font-size:.82rem;font-weight:600;color:#1a1f2e}.compliance_panelHeaderRight__0dVQp{font-size:.68rem;color:#8492a6}.compliance_panelBody___MnLV{position:relative;padding:0}.compliance_panelToolbar__UOFki{display:flex;justify-content:space-between;align-items:center;padding:.6rem 1.1rem;border-bottom:1px solid #f0eeea}.compliance_panelCount__lx84B{font-size:.72rem;color:#8492a6;font-weight:500}.compliance_panelFilterGroup__L77y8{display:flex;gap:.15rem}.compliance_panelFilter__GHfqj{font-size:.68rem;font-weight:500;padding:.18rem .55rem;border-radius:3px;color:#8492a6;cursor:default}.compliance_panelFilterActive__nacJx{font-size:.68rem;font-weight:600;padding:.18rem .55rem;border-radius:3px;background:#2557a7;color:white}.compliance_panelRow___gPDc{display:grid;grid-template-columns:1fr auto auto;gap:.75rem;align-items:center;padding:.6rem 1.1rem;border-bottom:1px solid #f5f3ee}.compliance_panelRow___gPDc:last-of-type{border-bottom:none}.compliance_panelRowLeft__OIkvW{display:flex;align-items:center;gap:.55rem;min-width:0}.compliance_panelDotOk__doouH{width:7px;height:7px;border-radius:50%;background:#2d8659;flex-shrink:0}.compliance_panelDotGap___xSQN{width:7px;height:7px;border-radius:50%;background:#c53030;flex-shrink:0}.compliance_panelRowName__jqCUt{font-size:.8rem;font-weight:600;color:#1a1f2e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.compliance_panelRowSku__dQOHq{font-size:.65rem;color:#8492a6;margin-top:.05rem}.compliance_panelRowTags__BE4dH{display:flex;gap:.25rem}.compliance_panelTag__MBRek{font-size:.6rem;font-weight:600;padding:.1rem .38rem;border-radius:3px;background:#eff6ff;color:#2557a7;white-space:nowrap}.compliance_panelStatusOk__l6_au{font-size:.7rem;font-weight:600;color:#2d8659;white-space:nowrap}.compliance_panelStatusGap__ey7Fc{font-size:.7rem;font-weight:600;color:#c53030;white-space:nowrap}.compliance_panelFade__BIXDn{position:absolute;bottom:0;left:0;right:0;height:32px;background:linear-gradient(transparent,white);pointer-events:none}.compliance_expertise__ZCAUq{padding:5rem 2rem;background:#f5f3ee;text-align:center}.compliance_expertiseInner__69ZHA{max-width:1000px;margin:0 auto}.compliance_expertiseHeadline__5sJZ8{display:flex;align-items:baseline;justify-content:center;gap:.4em;font-family:"DM Serif Display",Georgia,serif;font-size:clamp(2.5rem,4vw,3.5rem);line-height:1.15;letter-spacing:-.02em;color:#1a1f2e}.compliance_expertiseSlot__rxpAO{position:relative;display:inline-block;height:1.15em;overflow:hidden;vertical-align:baseline;min-width:4.5em;text-align:left}.compliance_expertiseWord__15pBW{position:absolute;left:0;top:0;width:100%;font-style:italic;opacity:0;transform:translateY(40%);transition:opacity .45s ease,transform .45s ease;pointer-events:none}.compliance_expertiseWordActive__6KlQh{opacity:1;transform:translateY(0)}.compliance_expertiseDescWrap__ayCiJ{position:relative;min-height:4em;margin:1.5rem auto 0;max-width:550px}.compliance_expertiseDesc__Cc__G{position:absolute;inset:0;font-size:1.05rem;color:#4A5568;line-height:1.6;opacity:0;transition:opacity .4s ease;margin:0}.compliance_expertiseDescActive__kNl6V{opacity:1}.compliance_expertisePills__Px0wJ{display:flex;justify-content:center;gap:.5rem;margin-top:4.5rem}.compliance_expertisePill__9gupl{font-family:IBM Plex Sans,-apple-system,sans-serif;font-size:.78rem;font-weight:600;padding:.3rem .85rem;border-radius:20px;border:1.5px solid #d0cdc7;background:transparent;color:#8492a6;cursor:pointer;transition:color .2s,border-color .2s}.compliance_expertisePill__9gupl:hover{color:#52607a;border-color:#8492a6}.compliance_expertisePillActive__6GPOQ{background:transparent}.compliance_regulations__FqA7N{padding:5.5rem 2rem}.compliance_regulationsInner__TujyN{max-width:1120px;margin:0 auto}.compliance_sectionTitle__M3CDm{font-family:"DM Serif Display",Georgia,serif;font-size:2.2rem;line-height:1.18;letter-spacing:-.02em;margin-bottom:1rem}.compliance_regGrid__SiNeA{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.compliance_regCard__JKe1z{background:white;border:1px solid #e2e0db;border-left-width:3px;border-radius:8px;padding:1.75rem 1.75rem 1.75rem 1.5rem;transition:border-color .2s,box-shadow .2s}.compliance_regCard__JKe1z:hover{border-color:#d0cdc7;box-shadow:0 2px 12px rgba(0,0,0,.04)}.compliance_regCard__JKe1z h3{font-size:1.1rem;font-weight:700;margin-bottom:.5rem;color:#1a1f2e}.compliance_regCard__JKe1z p{font-size:.87rem;color:#52607a;line-height:1.55;margin-bottom:.75rem}.compliance_regCardMeta__x55rb{font-size:.75rem;color:#8492a6}.compliance_cta__twUh7{padding:5.5rem 2rem;background:#0f1b2d;color:#f8f7f4;text-align:center}.compliance_ctaInner__ZKkpf{max-width:580px;margin:0 auto}.compliance_ctaInner__ZKkpf h2{font-family:"DM Serif Display",Georgia,serif;font-size:2.3rem;line-height:1.18;letter-spacing:-.02em;margin-bottom:1rem}.compliance_ctaInner__ZKkpf p{font-size:1.02rem;color:#94a3b8;margin-bottom:2.5rem;line-height:1.6}.compliance_ctaForm__2Oc6q{display:flex;gap:.5rem;max-width:440px;margin:0 auto 1.25rem}.compliance_ctaForm__2Oc6q input[type=email]{flex:1;padding:.8rem 1.1rem;border-radius:6px;border:1px solid #2d3748;background:#1a2332;color:white;font-family:IBM Plex Sans,-apple-system,sans-serif;font-size:.9rem;outline:none;transition:border-color .15s}.compliance_ctaForm__2Oc6q input[type=email]::placeholder{color:#52607a}.compliance_ctaForm__2Oc6q input[type=email]:focus{border-color:#2557a7}.compliance_ctaForm__2Oc6q button{padding:.8rem 1.5rem;border-radius:6px;background:#2557a7;color:white;font-family:IBM Plex Sans,-apple-system,sans-serif;font-weight:600;font-size:.9rem;border:none;cursor:pointer;white-space:nowrap;transition:background .15s}.compliance_ctaForm__2Oc6q button:hover{background:#1d4a8f}.compliance_ctaForm__2Oc6q button:disabled{opacity:.6;cursor:not-allowed}.compliance_ctaSuccess__AOuqN{background:rgba(45,134,89,.15);color:#68d391;padding:.9rem 1.75rem;border-radius:6px;font-weight:600;max-width:440px;margin:0 auto 1.25rem}.compliance_ctaSuccess__AOuqN span{margin-right:.35rem}.compliance_ctaFine__i9mJ3{font-size:.75rem;color:#52607a}.compliance_faqContent__FZ5q5{padding:7rem 2rem 4rem}.compliance_faqInner__P_AeF{max-width:720px;margin:0 auto}.compliance_faqHeading__wYe_t{font-family:"DM Serif Display",Georgia,serif;font-size:2rem;letter-spacing:-.02em;margin-bottom:2.5rem;color:#1a1f2e}.compliance_faqItem__edpdC h3{font-size:1.05rem;font-weight:700;margin:2rem 0 .6rem;color:#1a1f2e}.compliance_faqItem__edpdC p{font-size:.92rem;color:#52607a;line-height:1.7}.compliance_footer__wDOqJ{padding:2.5rem 2rem;border-top:1px solid #e2e0db}.compliance_footerInner__BsUwp{max-width:1120px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.compliance_footerBrand__hn0Oz{font-family:"DM Serif Display",Georgia,serif;font-size:1.05rem;color:#1a1f2e}.compliance_footerBrand__hn0Oz span{color:#8492a6;font-family:IBM Plex Sans,-apple-system,sans-serif;font-size:.82rem;font-weight:400}.compliance_footerLinks__O7a7p{display:flex;gap:1.75rem;list-style:none;padding:0}.compliance_footerLinks__O7a7p a{font-size:.8rem;color:#8492a6;text-decoration:none;transition:color .15s}.compliance_footerLinks__O7a7p a:hover{color:#1a1f2e}.compliance_footerDisclaimer__ZJ_ry{font-size:.7rem;line-height:1.5;color:#8492a6;max-width:720px;margin:0 auto 1.5rem;text-align:center;border-top:1px solid rgba(255,255,255,.06);padding-top:1.5rem}.compliance_footerCopy__M4EXK{font-size:.75rem;color:#8492a6}@keyframes compliance_fadeUp__Ox8p0{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.compliance_hero__x_06F{grid-template-columns:1fr;padding:7rem 1.5rem 3rem;gap:2.5rem;min-height:auto}.compliance_heroTitle__yQW1S{font-size:clamp(1.8rem,6vw,2.4rem)}.compliance_heroActions__HVOHQ{display:flex}.compliance_btnPrimary__mPBQm{width:100%;justify-content:center;min-height:48px}.compliance_expertiseHeadline__5sJZ8{flex-direction:column;gap:0}.compliance_expertiseSlot__rxpAO{text-align:center;min-width:auto}.compliance_regGrid__SiNeA{grid-template-columns:1fr}.compliance_navLinks__aGhaZ{display:none}.compliance_ctaForm__2Oc6q{flex-direction:column}.compliance_footerInner__BsUwp{flex-direction:column;gap:1.25rem;text-align:center}}