@layer components{.security-certifications_wrap{border-radius:var(--radius-small);text-align:center;background:url(/images/security/texture.webp) bottom/102.25% no-repeat;min-width:0;height:26.875rem;margin:0;position:relative;overflow:hidden}.security-certifications_wrap .security-certifications_title{width:100%;font-size:.875rem;line-height:1.4;font-weight:var(--primary-medium);text-transform:uppercase;letter-spacing:.02em;position:absolute;top:2.8125rem}.security-certifications_wrap .security-certifications_list{grid-template-columns:repeat(4,minmax(0,1fr));width:91.8%;display:grid;position:absolute;top:7.6875rem;left:50%;translate:-50%}.security-certifications_wrap .security-certifications_badge{flex-direction:column;align-items:center;gap:1.4375rem;padding-inline:min(1.25rem,1vw);display:flex}.security-certifications_wrap .security-certifications_badge img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:7.5rem}.security-certifications_wrap .security-certifications_badge p{text-wrap:wrap;font-size:.875rem;line-height:1.4}.security-certifications_wrap .security-certifications_note{width:100%;font-size:.875rem;line-height:1.4;font-weight:var(--primary-medium);letter-spacing:.02em;position:absolute;bottom:2.9375rem}@media not (min-width:48rem){.security-certifications_wrap{background-position:81% bottom;background-size:191%;height:18.75rem}.security-certifications_wrap .security-certifications_title{font-size:.5rem;top:.9375rem}.security-certifications_wrap .security-certifications_list{grid-template-rows:repeat(2,7.1515rem);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;column-gap:.815rem;width:75%;top:2.425rem}.security-certifications_wrap .security-certifications_badge{gap:.85225rem;padding-inline:.741rem}.security-certifications_wrap .security-certifications_badge img{width:auto;height:4.4465rem}.security-certifications_wrap .security-certifications_badge p{font-size:.51875rem}.security-certifications_wrap .security-certifications_note{font-size:.5rem;bottom:.5625rem}}.security-page_wrap{--border:#dcd8df;width:calc(100% - 2 * var(--site-frame-gutter));max-width:var(--site-frame-width);border-inline:var(--border-width) solid var(--border);background:url(/images/security/background.svg) top/108rem no-repeat;margin-inline:auto}.security-page_wrap :is(h1,h2,h3,p){text-box-trim:none;margin:0}.security-page_wrap :is(.heading,.text):before,.security-page_wrap :is(.heading,.text):after{display:none}.security-page_wrap em{font-weight:inherit}.security-page_wrap .security-page_hero{gap:var(--section-space-medium);grid-template-columns:minmax(0,536fr) minmax(0,901fr);padding:2.5rem 1.875rem;display:grid}.security-page_wrap .security-page_intro>div{align-self:start;gap:1.25rem}.security-page_wrap .security-page_intro h1{font-weight:400;line-height:var(--h3-line-height);text-wrap:wrap}.security-page_wrap .security-page_intro p{line-height:var(--text-main-line-height);text-wrap:wrap}.security-page_wrap .security-page_intro .button-wrapper{padding-top:.75rem}.security-page_wrap .security-page_features{padding:3.75rem 1.875rem}.security-page_wrap .security-page_features>h2{font-weight:400}.security-page_wrap .security-page_list{column-gap:1.75rem;row-gap:var(--space-6);margin-top:2rem}.security-page_wrap .security-page_feature{padding-block:1.25rem}.security-page_wrap .security-page_feature>div{gap:.75rem}.security-page_wrap .security-page_feature h3{font-size:1.125rem;font-weight:var(--primary-medium);line-height:var(--text-main-line-height);align-items:center;gap:.6875rem;display:flex}.security-page_wrap .security-page_feature h3 img{flex:none;width:1.25rem;height:auto}.security-page_wrap .security-page_feature p{max-width:34.8ch;font-size:1rem;line-height:var(--text-main-line-height);text-wrap:wrap}@media (max-width:64rem){.security-page_wrap .security-page_hero{grid-template-columns:1fr;gap:3.5rem}}@media not (min-width:48rem){.security-page_wrap{background:0 0}.security-page_wrap .security-page_hero{padding:3.875rem .8125rem 2.5rem}.security-page_wrap .security-page_intro h1{font-size:2.125rem}.security-page_wrap .security-page_intro p{font-size:1.125rem}.security-page_wrap .security-page_intro .button_wrap{min-height:3rem;padding:.875rem 2.125rem;font-size:.875rem}.security-page_wrap .security-page_features{padding:2rem .8125rem}.security-page_wrap .security-page_features>h2{font-size:2rem}.security-page_wrap .security-page_list{row-gap:2rem;margin-top:2.5rem}.security-page_wrap .security-page_feature{padding:0}.security-page_wrap .security-page_feature h3{font-size:1rem}.security-page_wrap .security-page_feature p{max-width:none}}}
