.PlatformCompliance-module__8gScYG__hero{background-color:var(--brand-navy);padding-top:140px;padding-bottom:100px;position:relative;overflow:hidden}.PlatformCompliance-module__8gScYG__hero:before{content:"";z-index:0;background:radial-gradient(50% 50% at 75%,#c2f3ff0f 0%,#0000 70%),radial-gradient(40% 40% at 25% 80%,#c2f3ff08 0%,#0000 60%);position:absolute;inset:0}.PlatformCompliance-module__8gScYG__hero>*{z-index:1;position:relative}.PlatformCompliance-module__8gScYG__label{letter-spacing:2px;color:var(--brand-sky);margin-bottom:1rem}.PlatformCompliance-module__8gScYG__heroTitle{color:#fff;max-width:620px;font-weight:700;line-height:1.12}.PlatformCompliance-module__8gScYG__heroSubtitle{color:#fff9;max-width:560px;margin-top:1.5rem;font-size:1.1rem;line-height:1.8}.PlatformCompliance-module__8gScYG__heroCta{background:var(--brand-sky);color:var(--brand-navy);border:none;font-weight:600}.PlatformCompliance-module__8gScYG__heroCta:hover{background:var(--brand-sky-dark);transform:translateY(-1px)}.PlatformCompliance-module__8gScYG__heroCtaOutline{color:#fff;border-color:#ffffff4d;font-weight:600}.PlatformCompliance-module__8gScYG__heroCtaOutline:hover{background:#ffffff0f;border-color:#ffffff80}.PlatformCompliance-module__8gScYG__mockupWrapper{perspective:1400px;z-index:1;position:relative}.PlatformCompliance-module__8gScYG__chromeMock{background:#0b0b3d;border:1px solid #c2f3ff24;border-radius:12px;overflow:hidden;transform:rotate(-1deg);box-shadow:0 32px 80px #00000080}.PlatformCompliance-module__8gScYG__chromeHeader{background:#00000059;border-bottom:1px solid #c2f3ff14;align-items:center;gap:14px;padding:10px 14px;display:flex}.PlatformCompliance-module__8gScYG__chromeLogo{object-fit:contain;width:auto;height:18px}.PlatformCompliance-module__8gScYG__chromeSearch{color:#fff6;background:#ffffff0f;border:1px solid #c2f3ff14;border-radius:6px;flex:1;padding:5px 10px;font-size:10px}.PlatformCompliance-module__8gScYG__chromeUser{align-items:center;display:flex}.PlatformCompliance-module__8gScYG__chromeAvatar{width:20px;height:20px;color:var(--brand-sky);background:#c2f3ff29;border-radius:50%;justify-content:center;align-items:center;font-size:8.5px;font-weight:700;display:inline-flex}.PlatformCompliance-module__8gScYG__chromeBody{min-height:400px;display:flex}.PlatformCompliance-module__8gScYG__chromeSidebar{background:#0000004d;border-right:1px solid #c2f3ff0f;flex-direction:column;gap:2px;width:130px;padding:10px 8px;display:flex}.PlatformCompliance-module__8gScYG__chromeNav{color:#ffffff73;border-radius:4px;padding:5px 8px;font-size:9.5px;font-weight:500}.PlatformCompliance-module__8gScYG__chromeNavActive{color:#fff;background:#c2f3ff24;font-weight:600}.PlatformCompliance-module__8gScYG__chromeNavSub{color:#fff6;border-radius:4px;padding:4px 8px 4px 18px;font-size:9px;font-weight:500}.PlatformCompliance-module__8gScYG__chromeContent{background:linear-gradient(#ffffff03 0%,#0003 100%);flex-direction:column;flex:1;gap:12px;padding:14px 16px;display:flex}.PlatformCompliance-module__8gScYG__chromeContentHeader{justify-content:space-between;align-items:center;display:flex}.PlatformCompliance-module__8gScYG__chromeContentTitle{color:#fff;font-size:13px;font-weight:700}.PlatformCompliance-module__8gScYG__chromeFilter{color:#ffffff80;background:#ffffff0f;border:1px solid #c2f3ff14;border-radius:4px;padding:3px 8px;font-size:9px}.PlatformCompliance-module__8gScYG__chromeStatsRow{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.PlatformCompliance-module__8gScYG__chromeStat{background:#c2f3ff0d;border:1px solid #c2f3ff14;border-radius:6px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.PlatformCompliance-module__8gScYG__chromeStatValue{color:#fff;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:700}.PlatformCompliance-module__8gScYG__chromeStatLabel{letter-spacing:.5px;color:#ffffff73;text-transform:uppercase;font-size:8px;font-weight:600}.PlatformCompliance-module__8gScYG__chromeTable{background:#0003;border:1px solid #c2f3ff0f;border-radius:6px;padding:8px 10px}.PlatformCompliance-module__8gScYG__chromeTableHeader{letter-spacing:.5px;text-transform:uppercase;color:#ffffff80;border-bottom:1px solid #c2f3ff1a;grid-template-columns:1.3fr .9fr .7fr .8fr;gap:8px;padding-bottom:6px;font-size:8px;font-weight:700;display:grid}.PlatformCompliance-module__8gScYG__chromeTableRow{border-bottom:1px solid #c2f3ff0d;grid-template-columns:1.3fr .9fr .7fr .8fr;align-items:center;gap:8px;padding:6px 0;display:grid}.PlatformCompliance-module__8gScYG__chromeTableRow:last-child{border-bottom:none}.PlatformCompliance-module__8gScYG__chromeRowLabel{color:#fff;font-size:10px;font-weight:600}.PlatformCompliance-module__8gScYG__chromeRowValue{color:#ffffffa6;font-family:JetBrains Mono,monospace;font-size:9.5px}.PlatformCompliance-module__8gScYG__chromeBadge{letter-spacing:.4px;text-align:center;border-radius:3px;justify-self:start;padding:2px 6px;font-size:7.5px;font-weight:700}.PlatformCompliance-module__8gScYG__chromeBadgeGreen{color:#8be58e;background:#66bb6a38}.PlatformCompliance-module__8gScYG__chromeBadgeAmber{color:#ffb74d;background:#ffa72633}.PlatformCompliance-module__8gScYG__sectionLabel{letter-spacing:2px;color:var(--brand-sky-dark);margin-bottom:.75rem}.PlatformCompliance-module__8gScYG__sectionTitle{color:var(--brand-navy);max-width:720px;margin:0 auto;font-size:2.4rem;font-weight:700;line-height:1.2}@media (max-width:48em){.PlatformCompliance-module__8gScYG__sectionTitle{font-size:1.8rem}}.PlatformCompliance-module__8gScYG__workflowsSection{background:var(--neutral-bone);padding:100px 0}.PlatformCompliance-module__8gScYG__workflowCard{background:#fff;border:1px solid #0000000f;height:100%;transition:transform .2s,box-shadow .2s}.PlatformCompliance-module__8gScYG__workflowCard:hover{transform:translateY(-3px);box-shadow:0 12px 32px #0000000f}.PlatformCompliance-module__8gScYG__workflowIcon{background:var(--brand-navy);color:#fff}.PlatformCompliance-module__8gScYG__workflowTitle{color:var(--brand-navy)}.PlatformCompliance-module__8gScYG__platformSection{background:var(--brand-navy);padding:100px 0;position:relative;overflow:hidden}.PlatformCompliance-module__8gScYG__platformSection:before{content:"";z-index:0;background:radial-gradient(60% 50%,#c2f3ff0d 0%,#0000 70%);position:absolute;inset:0}.PlatformCompliance-module__8gScYG__platformSection>*{z-index:1;position:relative}.PlatformCompliance-module__8gScYG__platformLabel{letter-spacing:2px;color:var(--brand-sky)}.PlatformCompliance-module__8gScYG__platformTitle{color:#fff;max-width:720px;margin:0 auto;font-size:2.4rem;font-weight:700;line-height:1.2}@media (max-width:48em){.PlatformCompliance-module__8gScYG__platformTitle{font-size:1.8rem}}.PlatformCompliance-module__8gScYG__platformBody{color:#ffffffa6}.PlatformCompliance-module__8gScYG__platformMock{background:#f5f6f8;border:1px solid #ffffff14;border-radius:14px;max-width:1080px;margin:0 auto;overflow:hidden;box-shadow:0 40px 90px #00000073}.PlatformCompliance-module__8gScYG__platformMockHeader{background:#fff;border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;padding:14px 24px;display:flex}.PlatformCompliance-module__8gScYG__platformMockLogo{object-fit:contain;filter:brightness(0)saturate()invert(8%)sepia(95%)saturate(5100%)hue-rotate(240deg)brightness(80%)contrast(110%);width:auto;height:22px}.PlatformCompliance-module__8gScYG__platformMockUser{align-items:center;display:flex}.PlatformCompliance-module__8gScYG__platformMockBody{padding:32px 28px 36px}.PlatformCompliance-module__8gScYG__platformGreeting{color:var(--brand-navy);font-size:1.5rem;font-weight:700}.PlatformCompliance-module__8gScYG__platformSubGreeting{color:var(--neutral-slate);margin-top:4px;margin-bottom:24px;font-size:.9rem}.PlatformCompliance-module__8gScYG__platformModuleGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}@media (max-width:62em){.PlatformCompliance-module__8gScYG__platformModuleGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:48em){.PlatformCompliance-module__8gScYG__platformModuleGrid{grid-template-columns:repeat(2,1fr)}}.PlatformCompliance-module__8gScYG__platformModule{background:#fff;border:1px solid #0000000f;border-radius:10px;min-height:130px;padding:18px 16px;transition:transform .2s,box-shadow .2s,border-color .2s}.PlatformCompliance-module__8gScYG__platformModule:hover{border-color:#00006124;transform:translateY(-2px);box-shadow:0 10px 24px #0000000d}.PlatformCompliance-module__8gScYG__platformModuleIcon{border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:12px;display:inline-flex}.PlatformCompliance-module__8gScYG__platformModuleTitle{color:var(--brand-navy);margin-bottom:4px;font-size:.95rem;font-weight:700}.PlatformCompliance-module__8gScYG__platformModuleDesc{color:var(--neutral-slate);font-size:.78rem;line-height:1.45}.PlatformCompliance-module__8gScYG__icon_green{color:#43a047;background:#66bb6a1f}.PlatformCompliance-module__8gScYG__icon_blue{color:var(--brand-navy);background:#0000611a}.PlatformCompliance-module__8gScYG__icon_purple{color:#8e24aa;background:#8e24aa1f}.PlatformCompliance-module__8gScYG__icon_pink{color:#e91e63;background:#e91e631a}.PlatformCompliance-module__8gScYG__icon_teal{color:#00acc1;background:#00acc11f}.PlatformCompliance-module__8gScYG__icon_yellow{color:#fb8c00;background:#ffa72624}.PlatformCompliance-module__8gScYG__trainingSection{background:#fff;padding:100px 0}.PlatformCompliance-module__8gScYG__ctaSection{background:#fffff7;padding:100px 0}.PlatformCompliance-module__8gScYG__ctaTitle{color:var(--brand-navy);font-size:2.4rem;font-weight:700}.PlatformCompliance-module__8gScYG__ctaText{color:var(--neutral-slate);max-width:560px;margin-left:auto;margin-right:auto}.PlatformCompliance-module__8gScYG__ctaBtn{background:var(--brand-navy);color:#fff;border:none;font-weight:600}.PlatformCompliance-module__8gScYG__ctaBtn:hover{background:#000040;transform:translateY(-1px)}.PlatformCompliance-module__8gScYG__ctaBtnOutline{color:var(--brand-navy);border-color:var(--brand-navy);font-weight:600}.PlatformCompliance-module__8gScYG__ctaBtnOutline:hover{background:#0000610a}
