@keyframes cgDotPulse{0%,to{box-shadow:0 0 0 0 rgba(var(--primary-rgb), .4)}50%{box-shadow:0 0 0 8px rgba(var(--primary-rgb), 0)}}.cg-dot-pulse{animation:2s ease-in-out infinite cgDotPulse}
.RegulatoryTimeline-module__NgswjW__datePill{text-align:center;letter-spacing:-.02em;width:max-content;max-width:100%;color:var(--surface-lowest);background:linear-gradient(135deg, var(--primary) 0%, var(--primary-container) 100%);box-shadow:0 6px 20px rgba(var(--primary-rgb), .28);border-radius:999px;padding:.5rem 1rem;font-size:.8rem;font-weight:700;display:inline-block}.RegulatoryTimeline-module__NgswjW__datePillApplication{background:linear-gradient(135deg, var(--secondary-1) 0%, color-mix(in srgb, var(--secondary-1) 78%, #0f172a) 100%);box-shadow:0 6px 20px rgba(var(--secondary-1-rgb), .32)}.RegulatoryTimeline-module__NgswjW__vSpineHost{position:relative}.RegulatoryTimeline-module__NgswjW__vSpine{background:var(--surface-highest);z-index:0;pointer-events:none;border-radius:999px;width:2px;position:absolute;top:0;bottom:7.5rem;left:50%;transform:translate(-50%)}.RegulatoryTimeline-module__NgswjW__vSpineProgress{background:linear-gradient(180deg, rgba(var(--primary-rgb), .35) 0%, var(--primary) 0%, var(--primary) var(--timeline-phase-split,58%), var(--secondary-1) var(--timeline-phase-split,58%), color-mix(in srgb, var(--secondary-1) 82%, #0f172a) 100%);border-radius:999px;height:0%;transition:height 1.35s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0;right:0}.RegulatoryTimeline-module__NgswjW__vSpineProgress[data-inview=true]{height:100%}@media (prefers-reduced-motion:reduce){.RegulatoryTimeline-module__NgswjW__vSpineProgress{height:100%;transition:none}}
.CompliancePillars-module__8YB1aW__section{background:var(--primary);width:100%;color:var(--surface-lowest);position:relative}.CompliancePillars-module__8YB1aW__how{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:clamp(2.5rem,6vw,6rem);width:100%;min-height:100vh;display:flex;position:relative}.CompliancePillars-module__8YB1aW__headerCol{z-index:2;flex:0 0 45%;align-self:flex-start;max-width:45%;height:100vh;position:sticky;top:0;overflow:hidden}.CompliancePillars-module__8YB1aW__headerInner{padding-top:10rem;flex-direction:column;gap:1.75rem;width:100%;max-width:100rem;padding-inline-start:clamp(.75rem,2vw,1.5rem);display:flex}@media (min-width:1024px){.CompliancePillars-module__8YB1aW__headerInner{padding-top:8rem}}.CompliancePillars-module__8YB1aW__title{letter-spacing:-.03em;color:#fff;width:78%;max-width:100%;margin:0;font-size:clamp(1.85rem,3.2vw,2.65rem);font-weight:800;line-height:1.12}.CompliancePillars-module__8YB1aW__lede{color:#ffffffb8;width:100%;max-width:none;margin:0;font-size:1rem;line-height:1.75}.CompliancePillars-module__8YB1aW__steps{flex-wrap:wrap;gap:1rem;margin-top:.5rem;display:flex}.CompliancePillars-module__8YB1aW__step{border-radius:var(--r-lg);width:4rem;height:4rem;transition:width .35s var(--ease-out-expo), background .3s ease, border-color .3s ease, color .3s ease;background:#ffffff0a;border:1px solid #ffffff47;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:relative;overflow:hidden}.CompliancePillars-module__8YB1aW__stepLabel{opacity:0;transition:all .35s var(--ease-out-expo);will-change:transform;white-space:nowrap;letter-spacing:.1em;text-transform:uppercase;color:#ffffffa6;font-size:.65rem;font-weight:600;position:absolute;left:2rem;transform:translate(-20px)}.CompliancePillars-module__8YB1aW__stepIndex{transition:transform .35s var(--ease-out-expo);will-change:transform;color:#fff;font-size:1.125rem;font-weight:650;position:relative}.CompliancePillars-module__8YB1aW__stepActive{background:var(--surface-lowest);border-color:var(--surface-lowest);width:8rem;color:var(--secondary)}.CompliancePillars-module__8YB1aW__stepActive .CompliancePillars-module__8YB1aW__stepIndex{color:var(--secondary);transform:translate(24px)}.CompliancePillars-module__8YB1aW__stepActive .CompliancePillars-module__8YB1aW__stepLabel{opacity:1;color:var(--on-surface-v);transform:translate(0)}.CompliancePillars-module__8YB1aW__cardsCol{will-change:transform;z-index:1;flex-direction:column;flex:0 0 80%;gap:clamp(2rem,4vh,3rem);width:100%;min-width:0;max-width:45%;padding:6rem 0 8rem;display:flex;position:relative}.CompliancePillars-module__8YB1aW__card{background:var(--surface-lowest);border-radius:var(--r-lg);border:1px solid #ffffff14;flex-direction:column;gap:1rem;width:100%;padding:1rem;display:flex;position:relative;box-shadow:0 24px 60px #00000059}.CompliancePillars-module__8YB1aW__cardImg{aspect-ratio:2;border-radius:var(--r-md);background:var(--surface-lowest);position:relative;overflow:hidden}.CompliancePillars-module__8YB1aW__cardImgMedia{-o-object-fit:cover;object-fit:cover;opacity:.95}.CompliancePillars-module__8YB1aW__cardImgLottie{background:var(--surface-lowest);justify-content:center;align-items:center;padding:.5rem .75rem;display:flex;position:absolute;inset:0}.CompliancePillars-module__8YB1aW__cardImgLottieInner{justify-content:center;align-items:center;width:100%;height:100%;max-height:100%;display:flex}.CompliancePillars-module__8YB1aW__cardCopy{padding:.5rem 1rem 1rem}.CompliancePillars-module__8YB1aW__cardTitle{letter-spacing:-.03em;color:var(--secondary);margin:0 0 .75rem;font-size:clamp(1.35rem,2.5vw,2rem);font-weight:800}.CompliancePillars-module__8YB1aW__cardNum{color:var(--primary);margin-right:.35rem}.CompliancePillars-module__8YB1aW__description{color:var(--on-surface-v);margin-bottom:1rem;font-size:.95rem;line-height:1.75}.CompliancePillars-module__8YB1aW__stepList{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.CompliancePillars-module__8YB1aW__stepList li{color:var(--on-surface-v);align-items:flex-start;gap:.65rem;font-size:.875rem;line-height:1.55;display:flex}.CompliancePillars-module__8YB1aW__stepNum{border-radius:var(--r-full);background:rgba(var(--primary-rgb), .12);width:1.35rem;height:1.35rem;color:var(--primary);flex-shrink:0;justify-content:center;align-items:center;font-size:.65rem;font-weight:700;display:flex}@media (max-width:1000px){.CompliancePillars-module__8YB1aW__how{flex-direction:column;gap:0;min-height:auto}.CompliancePillars-module__8YB1aW__headerCol{z-index:auto;flex:auto;width:100%;max-width:none;height:auto;position:relative;overflow:visible}.CompliancePillars-module__8YB1aW__steps{display:none}.CompliancePillars-module__8YB1aW__headerInner{width:100%;max-width:none;padding-top:2rem;padding-bottom:1rem}.CompliancePillars-module__8YB1aW__title{width:100%;margin-bottom:0}.CompliancePillars-module__8YB1aW__cardsCol{flex:auto;width:100%;max-width:none;margin-left:0;padding:1rem 0 4rem}}
