@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.eyebrow[data-astro-cid-n5ne25ck]{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:500;color:#fd4919;text-transform:uppercase;letter-spacing:.12em;margin:0 0 14px}.eyebrow--light[data-astro-cid-n5ne25ck]{color:#ffffffa6}.accent[data-astro-cid-n5ne25ck]{color:#fd4919}.compliance-hero[data-astro-cid-n5ne25ck]{position:relative;overflow:hidden;min-height:480px;display:flex;align-items:center;padding:120px 40px 80px;background:linear-gradient(175deg,#fff,#f7f7f5)}.compliance-hero[data-astro-cid-n5ne25ck] .hero-bg[data-astro-cid-n5ne25ck]{position:absolute;inset:0;z-index:0;pointer-events:none}.compliance-hero[data-astro-cid-n5ne25ck] .hero-bg[data-astro-cid-n5ne25ck] img[data-astro-cid-n5ne25ck]{width:100%;height:100%;object-fit:cover;object-position:center 30%}.compliance-hero[data-astro-cid-n5ne25ck] .hero-bg[data-astro-cid-n5ne25ck]:after{content:"";position:absolute;inset:0;background:linear-gradient(to right,#fff 38%,#ffffffb3 62%,#ffffff0d)}.compliance-hero[data-astro-cid-n5ne25ck] .hero-inner[data-astro-cid-n5ne25ck]{position:relative;z-index:1;max-width:1360px;margin:0 auto;width:100%;animation:fadeInUp .6s ease .1s both}.compliance-hero[data-astro-cid-n5ne25ck] h1[data-astro-cid-n5ne25ck]{font-size:clamp(36px,4.5vw,60px);font-weight:700;line-height:1.1;letter-spacing:-.035em;color:#1a1a1a;margin:0 0 20px;max-width:680px}.compliance-hero[data-astro-cid-n5ne25ck] .subtitle[data-astro-cid-n5ne25ck]{font-size:clamp(16px,1.4vw,19px);color:#6b6b6b;line-height:1.6;max-width:500px;margin:0 0 32px}.compliance-hero[data-astro-cid-n5ne25ck] .badge-row[data-astro-cid-n5ne25ck]{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.compliance-hero[data-astro-cid-n5ne25ck] .badge-row[data-astro-cid-n5ne25ck] .std-badge[data-astro-cid-n5ne25ck]{height:48px;width:auto;object-fit:contain;filter:grayscale(1);opacity:.6;transition:all .2s ease}.compliance-hero[data-astro-cid-n5ne25ck] .badge-row[data-astro-cid-n5ne25ck] .std-badge[data-astro-cid-n5ne25ck]:hover{filter:none;opacity:1}@media screen and (max-width:768px){.compliance-hero[data-astro-cid-n5ne25ck]{padding:100px 20px 60px;min-height:unset}.compliance-hero[data-astro-cid-n5ne25ck] .hero-bg[data-astro-cid-n5ne25ck]:after{background:#ffffffe6}}.compliance-features[data-astro-cid-n5ne25ck]{background:#f7f7f5;padding:96px 40px}.compliance-features[data-astro-cid-n5ne25ck] .features-inner[data-astro-cid-n5ne25ck]{max-width:1360px;margin:0 auto}.compliance-features[data-astro-cid-n5ne25ck] .features-header[data-astro-cid-n5ne25ck]{text-align:center;margin-bottom:56px}.compliance-features[data-astro-cid-n5ne25ck] .features-header[data-astro-cid-n5ne25ck] h2[data-astro-cid-n5ne25ck]{font-size:clamp(28px,3vw,40px);font-weight:700;letter-spacing:-.03em;color:#1a1a1a;margin:0 0 12px}.compliance-features[data-astro-cid-n5ne25ck] .features-header[data-astro-cid-n5ne25ck] .features-subtitle[data-astro-cid-n5ne25ck]{font-size:clamp(15px,1.2vw,17px);color:#6b6b6b;line-height:1.6;max-width:520px;margin:0 auto}.compliance-features[data-astro-cid-n5ne25ck] .features-grid[data-astro-cid-n5ne25ck]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:1100px;margin:0 auto}@media screen and (max-width:1024px){.compliance-features[data-astro-cid-n5ne25ck] .features-grid[data-astro-cid-n5ne25ck]{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.compliance-features[data-astro-cid-n5ne25ck]{padding:64px 20px}.compliance-features[data-astro-cid-n5ne25ck] .features-grid[data-astro-cid-n5ne25ck]{grid-template-columns:1fr}}.feature-num[data-astro-cid-n5ne25ck]{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700;color:#fd4919;margin-bottom:14px;letter-spacing:.05em}.compliance-cta[data-astro-cid-n5ne25ck]{background:#fd4919;padding:88px 40px;text-align:center}.compliance-cta[data-astro-cid-n5ne25ck] h2[data-astro-cid-n5ne25ck]{font-size:clamp(28px,3vw,40px);font-weight:700;letter-spacing:-.03em;color:#fff;margin:0 0 16px}.compliance-cta[data-astro-cid-n5ne25ck] p[data-astro-cid-n5ne25ck]{font-size:clamp(15px,1.2vw,18px);color:#fffc;line-height:1.6;max-width:500px;margin:0 auto 36px}@media screen and (max-width:768px){.compliance-cta[data-astro-cid-n5ne25ck]{padding:64px 20px}}
