.snyk-module__XmRYca__main{background:var(--navy);color:var(--white)}.snyk-module__XmRYca__hero{max-width:880px;margin:0 auto;padding:88px 24px 64px}.snyk-module__XmRYca__crumbs{color:#fff9;margin-bottom:20px;font-size:.8rem}.snyk-module__XmRYca__crumbs a{color:#fffc;text-decoration:underline}.snyk-module__XmRYca__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#7fb6e0;margin-bottom:16px;font-size:.75rem;font-weight:700}.snyk-module__XmRYca__hero h1{color:var(--white);max-width:none;margin-bottom:20px;font-size:clamp(1.9rem,4.6vw,3rem);font-weight:700;line-height:1.12}.snyk-module__XmRYca__lead{color:var(--white);margin-bottom:12px;font-size:1.2rem;font-weight:600}.snyk-module__XmRYca__sub{color:#fffc;margin-bottom:32px;font-size:1.05rem;line-height:1.6}.snyk-module__XmRYca__ctas{flex-wrap:wrap;gap:14px;display:flex}.snyk-module__XmRYca__cta{color:var(--white);background:#2596be;border-radius:5px;padding:16px 28px;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-block}.snyk-module__XmRYca__cta2{color:var(--white);border:1px solid #ffffff80;border-radius:5px;padding:15px 26px;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-block}.snyk-module__XmRYca__light .snyk-module__XmRYca__cta2{border-color:var(--navy);color:var(--navy)}.snyk-module__XmRYca__inner{max-width:880px;margin:0 auto}.snyk-module__XmRYca__dark{background:var(--navy);color:var(--white);border-top:1px solid #ffffff12;padding:64px 24px}.snyk-module__XmRYca__light{color:var(--navy);background:#fff;padding:64px 24px}.snyk-module__XmRYca__dark h2,.snyk-module__XmRYca__dark h3{color:var(--white)}.snyk-module__XmRYca__light h2,.snyk-module__XmRYca__light h3{color:var(--navy)}.snyk-module__XmRYca__inner h2{margin-bottom:20px;font-size:clamp(1.45rem,3.4vw,2rem);line-height:1.2}.snyk-module__XmRYca__dark p,.snyk-module__XmRYca__dark li{color:#ffffffd1;line-height:1.6}.snyk-module__XmRYca__light p,.snyk-module__XmRYca__light li{color:var(--gray800);line-height:1.6}.snyk-module__XmRYca__inner p{margin-bottom:12px}.snyk-module__XmRYca__answer{font-size:1.08rem}.snyk-module__XmRYca__quote{color:var(--white);border-left:3px solid #2596be;margin:0 0 16px;padding-left:16px;font-size:1.15rem;font-weight:600}.snyk-module__XmRYca__cards,.snyk-module__XmRYca__results{grid-template-columns:repeat(3,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.snyk-module__XmRYca__cards li,.snyk-module__XmRYca__results li{border:1px solid var(--gray100);border-radius:6px;flex-direction:column;gap:8px;min-width:0;padding:20px;display:flex}.snyk-module__XmRYca__kicker{letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:700;color:#1f6fa8!important}.snyk-module__XmRYca__cards strong{color:var(--navy);font-size:1.1rem}.snyk-module__XmRYca__results strong{color:#1f6fa8;font-size:1.9rem;line-height:1}.snyk-module__XmRYca__list{flex-direction:column;gap:8px;margin:0 0 16px;padding-left:20px;display:flex}.snyk-module__XmRYca__source{margin-top:16px;font-size:.82rem}.snyk-module__XmRYca__source a,.snyk-module__XmRYca__related a,.snyk-module__XmRYca__light p a{color:#1f6fa8;text-decoration:underline}.snyk-module__XmRYca__related{flex-direction:column;gap:8px;margin:24px 0 0;padding:0;list-style:none;display:flex}.snyk-module__XmRYca__tag{background:var(--navy);border-radius:3px;margin-right:6px;padding:2px 8px;font-size:.7rem;font-weight:700;display:inline-block;color:#fff!important}.snyk-module__XmRYca__formSec{background:var(--navy2);color:var(--white);border-top:1px solid #ffffff12;padding:72px 24px;scroll-margin-top:80px}.snyk-module__XmRYca__formInner{max-width:640px;margin:0 auto}.snyk-module__XmRYca__formInner h2{color:var(--white);margin-bottom:10px;font-size:clamp(1.45rem,3.4vw,2rem)}.snyk-module__XmRYca__formInner h3{color:var(--white);margin:20px 0;font-size:1.05rem}.snyk-module__XmRYca__formSub{color:#ffffffa6}.snyk-module__XmRYca__faq details{border-bottom:1px solid var(--gray100);padding:14px 0}.snyk-module__XmRYca__faq summary{cursor:pointer;list-style:none}.snyk-module__XmRYca__faq summary h3{font-size:1.02rem;display:inline}.snyk-module__XmRYca__faq details p{margin-top:10px}.snyk-module__XmRYca__sticky{display:none}@media (max-width:700px){.snyk-module__XmRYca__cards,.snyk-module__XmRYca__results{grid-template-columns:1fr}}@media (max-width:600px){.snyk-module__XmRYca__hero{padding:64px 20px 48px}.snyk-module__XmRYca__cta,.snyk-module__XmRYca__cta2{text-align:center;width:100%;display:block}.snyk-module__XmRYca__sticky{z-index:50;color:#fff;text-align:center;background:#2596be;border-radius:6px;padding:14px;font-weight:700;text-decoration:none;display:block;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 4px 16px #0000004d}}
