html,body,button,input,textarea,select,.site-page,.homepage-narrative,.site-page :is(h1,h2,h3,h4,h5,h6),.homepage-narrative :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-inter),Inter,Arial,sans-serif!important}.site-page[data-page-slug=security]{background:#01040f}.site-page[data-page-slug=security] .page-hero{background-color:#01040f!important;background-image:url(/credo-hero-v5940/platform-security.png)!important;background-position:100%!important;background-repeat:no-repeat!important;background-size:auto 100%!important;border-bottom:0!important}.site-page[data-page-slug=security] .page-hero:before,.site-page[data-page-slug=security] .page-hero:after{content:none!important;display:none!important}.site-page[data-page-slug=security] .page-hero-shell,.site-page[data-page-slug=security] .page-copy,.site-page[data-page-slug=security] .page-visual,.site-page[data-page-slug=security] .page-visual--dedicated{background:0 0!important}.site-page[data-page-slug=security] .page-visual,.site-page[data-page-slug=security] .page-visual--dedicated{opacity:0!important;pointer-events:none!important;height:1px!important;min-height:0!important;overflow:hidden!important}.credo-security-hero-background{width:1px;height:1px;overflow:hidden}.site-page[data-page-slug=why-credo] .page-visual,.site-page[data-page-slug=why-credo] .page-visual--dedicated{background:0 0!important;justify-content:center!important;align-items:center!important;display:flex!important;overflow:visible!important}.site-page[data-page-slug=why-credo] .credo-why-hero-image{object-fit:contain;width:min(100%,520px);max-width:520px;height:auto;box-shadow:none;filter:none;-webkit-user-select:none;user-select:none;pointer-events:none;background:0 0;border:0;display:block}.insight-library-index{color:#10283a;background:#f6f3ec;padding:clamp(54px,6vw,82px) 0 clamp(72px,7vw,108px)}.insight-library-index__shell{gap:clamp(28px,3.8vw,48px);display:grid}.insight-library-index .view-article-index__head{grid-template-columns:minmax(120px,.22fr) minmax(0,.78fr) minmax(280px,.58fr)!important;align-items:start!important;gap:clamp(20px,3vw,48px)!important;margin:0!important;display:grid!important}.insight-library-index .view-article-index__head h2{color:#10283a!important;letter-spacing:-.045em!important;max-width:17ch!important;margin:0!important;font-size:clamp(2rem,3.2vw,3.35rem)!important;font-weight:650!important;line-height:1.02!important}.insight-library-index .view-article-index__head>p:last-child{color:#5e7480!important;max-width:46ch!important;margin:4px 0 0!important;font-size:.94rem!important;line-height:1.65!important}.insight-resource-library .view-library-card__meta>.insight-resource-meta{align-items:center;gap:8px;display:inline-flex}.insight-resource-library .view-library-card h3{max-width:25ch}.knowledge-article-page .knowledge-article-hero{background:#01040f}.knowledge-article-page .article-body{max-width:850px}.site-page[data-page-slug=insights\/events] .page-hero{position:relative;padding-bottom:132px!important}.events-hero-notes{z-index:4;gap:7px;width:min(100% - 48px,920px);display:grid;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.events-hero-note{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#dce8ed;background:#041c2eeb;border:1px solid #ffffff21;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;width:100%;min-height:44px;padding:7px 10px 7px 14px;display:grid;box-shadow:0 8px 24px #00000024}.events-hero-note__label{color:#20d8c5;letter-spacing:.11em;white-space:nowrap;font-size:.56rem;font-weight:820}.events-hero-note__event{text-overflow:ellipsis;white-space:nowrap;background:#ff1e32;border:1px solid #ff1e32;border-radius:8px;justify-self:start;min-width:0;max-width:100%;padding:7px 11px;font-size:.69rem;font-weight:720;line-height:1.25;transition:background-color .18s,border-color .18s,transform .18s;overflow:hidden;color:#fff!important;text-decoration:none!important}.events-hero-note__event:hover,.events-hero-note__event:focus-visible{background:#e90f25;border-color:#e90f25;transform:translateY(-1px)}.events-hero-note>small{color:#91a8b4;white-space:nowrap;font-size:.61rem}.events-hero-note>i{color:#20d8c5;font-size:.78rem;font-style:normal}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.events-hero-note{background:#041c2e}}.view-library__search-field input,.view-library__search-field button,.events-hero-note__event{-webkit-tap-highlight-color:transparent}.view-library__search-field input:focus-visible,.view-library__search-field button:focus-visible,.events-hero-note__event:focus-visible{outline-offset:2px;outline:2px solid #12c3c5}@media (max-width:960px){.insight-library-index .view-article-index__head{grid-template-columns:1fr 1.25fr!important}.insight-library-index .view-article-index__head .section-tag{grid-column:1/-1}.site-page[data-page-slug=security] .page-hero{background-position:68%!important;background-size:auto 88%!important}.site-page[data-page-slug=why-credo] .credo-why-hero-image{width:min(100%,430px)}}@media (max-width:720px){.insight-library-index .view-article-index__head{grid-template-columns:1fr!important;gap:12px!important}.site-page[data-page-slug=insights\/events] .page-hero{padding-bottom:156px!important}.events-hero-notes{width:calc(100% - 28px);bottom:12px}.events-hero-note{grid-template-columns:auto minmax(0,1fr) auto;gap:7px;padding:7px 8px 7px 10px}.events-hero-note>small{display:none}.events-hero-note__label{font-size:.51rem}.events-hero-note__event{padding:6px 8px;font-size:.62rem}.site-page[data-page-slug=security] .page-hero{background-image:linear-gradient(#01040f 0%,#01040ff0 46%,#01040f2e 70%,#01040f 100%),url(/credo-hero-v5940/platform-security.png)!important;background-position:50%,50% 88%!important;background-size:100% 100%,auto 58%!important}.site-page[data-page-slug=why-credo] .credo-why-hero-image{width:min(88vw,390px)}}
.hero-actions .hero-event-cta{grid-template-columns:auto minmax(0,1fr);align-items:stretch;max-width:min(100%,760px);overflow:hidden;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;text-decoration:none!important;display:inline-grid!important}.hero-event-cta__label,.hero-event-cta__title{min-height:52px;font-family:var(--font-inter),Inter,Arial,sans-serif;letter-spacing:.055em;align-items:center;padding:0 18px;font-size:.72rem;font-weight:780;line-height:1.2;display:flex}.hero-event-cta__label{color:#001427;white-space:nowrap;background:#12c3c5}.hero-event-cta__title{color:#fff;letter-spacing:.025em;background:#ff1e32}.hero-event-cta:hover .hero-event-cta__title,.hero-event-cta:focus-visible .hero-event-cta__title{background:#e90f25}.hero-event-cta:focus-visible{outline-offset:3px;outline:2px solid #12c3c5!important}.events-hero-note__label{color:#12c3c5!important}.events-hero-note__event{color:#fff!important;background:#ff1e32!important;border-color:#ff1e32!important}.events-hero-note__event:hover,.events-hero-note__event:focus-visible{background:#e90f25!important;border-color:#e90f25!important}.site-page[data-page-slug=security],.site-page[data-page-slug=security] .page-hero{background:#000310!important}.site-page[data-page-slug=security] .page-hero{background-image:none!important;border-bottom:0!important}.site-page[data-page-slug=security] .page-hero-shell{grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr)!important;align-items:center!important;gap:clamp(36px,5vw,80px)!important;width:min(100% - 48px,1440px)!important}.site-page[data-page-slug=security] .page-copy{z-index:2;position:relative;background:0 0!important}.site-page[data-page-slug=security] .page-visual,.site-page[data-page-slug=security] .page-visual--dedicated{opacity:1!important;pointer-events:none!important;background:#000310!important;justify-content:flex-end!important;align-items:center!important;height:auto!important;min-height:460px!important;display:flex!important;overflow:visible!important}.site-page[data-page-slug=security] .credo-security-hero-background.credo-security-hero-image-v5945{object-fit:contain!important;object-position:center!important;width:min(100%,760px)!important;max-width:760px!important;height:auto!important;box-shadow:none!important;background:#000310!important;border:0!important;display:block!important}@media (max-width:960px){.site-page[data-page-slug=security] .page-hero-shell{grid-template-columns:1fr!important}.site-page[data-page-slug=security] .page-visual,.site-page[data-page-slug=security] .page-visual--dedicated{justify-content:center!important;min-height:0!important}.site-page[data-page-slug=security] .credo-security-hero-background.credo-security-hero-image-v5945{width:min(100%,820px)!important}}@media (max-width:640px){.hero-actions .hero-event-cta{grid-template-columns:1fr;width:100%}.hero-event-cta__label,.hero-event-cta__title{min-height:44px;padding:0 14px}.site-page[data-page-slug=security] .page-hero-shell{width:min(100% - 28px,720px)!important}}
.home-section-slot[data-home-section=hero] .hero-section .hero-actions .button-primary.hero-event-cta{min-width:0!important;max-width:min(100%,760px)!important;min-height:0!important;box-shadow:none!important;color:inherit!important;-webkit-text-fill-color:initial!important;background:0 0!important;border:0 #0000!important;border-radius:0!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:stretch!important;padding:0!important;text-decoration:none!important;display:inline-grid!important;overflow:hidden!important}.home-section-slot[data-home-section=hero] .hero-event-cta__label{color:#001427!important;-webkit-text-fill-color:#001427!important;background:#12c3c5!important}.home-section-slot[data-home-section=hero] .hero-event-cta__title{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#ff1e32!important}.home-section-slot[data-home-section=hero] .hero-event-cta:hover .hero-event-cta__title{background:#e90f25!important}.home-section-slot[data-home-section=hero] .hero-event-cta:focus-visible{outline-offset:3px!important;outline:2px solid #ffffffe0!important}.site-page[data-page-slug=security],.site-page[data-page-slug=security] .page-hero,.site-page[data-page-slug=security] .page-visual,.site-page[data-page-slug=security] .page-visual--dedicated{background:#000310!important}.site-page[data-page-slug=security] .page-hero{background-image:none!important}.site-page[data-page-slug=security] .credo-security-hero-background.credo-security-hero-image-v5945{object-fit:contain!important;object-position:center!important;width:min(100%,700px)!important;max-width:700px!important;height:auto!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;display:block!important}.site-page[data-page-slug=insights\/events] .page-hero{padding-bottom:190px!important}.events-hero-notes{gap:10px!important;width:min(100% - 48px,1080px)!important;bottom:22px!important}.events-hero-note{border-radius:12px!important;gap:13px!important;min-height:58px!important;padding:10px 14px 10px 18px!important}.events-hero-note__label{letter-spacing:.11em!important;font-size:.66rem!important}.events-hero-note__event{padding:10px 15px!important;font-size:.82rem!important;font-weight:760!important}.events-hero-note>small{font-size:.71rem!important}.events-hero-note>i{font-size:.9rem!important}@media (max-width:960px){.site-page[data-page-slug=security] .credo-security-hero-background.credo-security-hero-image-v5945{width:min(86vw,660px)!important}.site-page[data-page-slug=insights\/events] .page-hero{padding-bottom:208px!important}}@media (max-width:720px){.site-page[data-page-slug=insights\/events] .page-hero{padding-bottom:224px!important}.events-hero-notes{gap:8px!important;width:calc(100% - 28px)!important;bottom:14px!important}.events-hero-note{grid-template-columns:1fr auto!important;gap:7px 10px!important;min-height:82px!important;padding:10px 12px!important}.events-hero-note__label{grid-column:1/-1!important;font-size:.58rem!important}.events-hero-note__event{white-space:normal!important;text-overflow:clip!important;font-size:.72rem!important;overflow:visible!important}.events-hero-note>small{display:none!important}.events-hero-note>i{align-self:center!important}}@media (max-width:640px){.home-section-slot[data-home-section=hero] .hero-section .hero-actions .button-primary.hero-event-cta{grid-template-columns:1fr!important;width:100%!important}}
