.security{display:block}.security .page-hero{background:transparent;color:var(--text-color)}.security .page-hero:after,.security .page-hero:before{content:none}.security .page-hero__title{color:var(--text-color)}.security .page-hero__subtitle{color:var(--text-secondary);opacity:1}.security-hero-points{list-style:none;margin:0 auto 1rem;padding:0 16px;max-width:1100px;display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.security-hero-points__item{background:var(--white);border-radius:.75rem;box-shadow:0 1px 3px var(--shadow-xs);border-left:3px solid var(--primary-color);padding:1rem 1.25rem}.security-hero-points__title{font-size:1.0625rem;font-weight:700;color:var(--text-color);margin:0 0 .25rem}.security-hero-points__text{font-size:.95rem;color:var(--text-secondary);margin:0}@media (max-width:760px){.security-hero-points{grid-template-columns:1fr;gap:1rem}}.security-intro{position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;width:100vw;background:var(--primary-color);color:var(--text-inverse);--security-intro-seam-h:37px;padding:3rem 16px calc(2rem + var(--security-intro-seam-h));z-index:6}.security-intro:after{bottom:calc(var(--security-intro-seam-h)*-1);height:var(--security-intro-seam-h);clip-path:polygon(0 0,100% 100%,100% 0,0 0)}.security-intro:after,.security-intro:before{content:"";position:absolute;left:-2px;right:-2px;background:var(--primary-color);pointer-events:none}.security-intro:before{bottom:-1px;height:2px}.security-intro__container{max-width:1000px;margin:0 auto;text-align:center}.security-intro__title{font-size:clamp(1.5rem,3vw,2rem);line-height:1.25;color:var(--text-inverse);margin:0 0 1rem}.security-intro__paragraph{font-size:1.125rem;line-height:1.7;color:var(--text-inverse);margin:0 auto 1rem;max-width:62ch}.security-intro__paragraph:last-child{margin-bottom:0}.security-qa{padding:3rem 16px}.security-qa__container{max-width:900px;margin:0 auto}.security-qa__header{text-align:center;margin-bottom:1.5rem}.security-qa__title{margin:0 0 .5rem;font-size:clamp(1.4rem,2.8vw,2rem);line-height:1.25;color:var(--text-color)}.security-qa__intro{margin:0;color:var(--text-secondary)}.security-qa__list{background:var(--white);border-radius:.75rem;box-shadow:0 1px 3px var(--shadow-xs);overflow:hidden}.security-qa__item{border-bottom:1px solid var(--border-color)}.security-qa__item:last-child{border-bottom:0}.security-qa__question{display:flex;align-items:center;gap:1rem;padding:1.15rem clamp(1rem,3vw,1.75rem);cursor:pointer;list-style:none;font-size:1.075rem;font-weight:600;color:var(--text-color);transition:background-color .15s ease,color .15s ease}.security-qa__question::-webkit-details-marker{display:none}.security-qa__question:hover{background:var(--hover-subtle)}.security-qa__item[open] .security-qa__question{color:var(--primary-color)}.security-qa__question:focus-visible{outline:none;background:var(--hover-subtle);box-shadow:inset 0 0 0 3px var(--primary-focus-ring)}.security-qa__number{min-width:1.6rem;font-size:.8rem;font-weight:700;letter-spacing:.08em;color:var(--primary-color)}.security-qa__question-text{flex:1}.security-qa__chevron{flex:none;width:.6rem;height:.6rem;border-right:2px solid var(--primary-color);border-bottom:2px solid var(--primary-color);transform:rotate(45deg);transition:transform .2s ease}.security-qa__item[open] .security-qa__chevron{transform:rotate(-135deg)}.security-qa__answer{padding:0 clamp(1rem,3vw,1.75rem) 1.35rem calc(clamp(1rem, 3vw, 1.75rem) + 2.6rem)}.security-qa__paragraph{margin:0 0 .75rem;font-size:1rem;line-height:1.7;color:var(--text-secondary);max-width:62ch}.security-qa__paragraph:last-child{margin-bottom:0}.security-qa__claim{margin:1rem 0 0;padding:.75rem 1rem;border-left:3px solid var(--primary-color);background:var(--background-primary);font-size:1rem;font-weight:600;line-height:1.6;color:var(--text-color);max-width:62ch}@media (max-width:640px){.security-qa__answer{padding-left:clamp(1rem,3vw,1.75rem)}}.security-certification{padding:2rem 16px 3rem}.security-certification__container{max-width:900px;margin:0 auto;background:var(--white);border-radius:.75rem;box-shadow:0 1px 3px var(--shadow-xs);padding:clamp(1.5rem,4vw,2.5rem)}.security-certification__header{text-align:center;margin-bottom:2rem}.security-certification__title{margin:0 0 .5rem;font-size:clamp(1.4rem,2.8vw,2rem);line-height:1.25;color:var(--text-color)}.security-certification__intro{margin:0 auto;max-width:62ch;font-size:1rem;line-height:1.7;color:var(--text-secondary)}.security-certification__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.security-certification__card{display:flex;flex-direction:column}.security-certification__card+.security-certification__card{padding-left:1.25rem;border-left:1px solid var(--border-color)}.security-certification__logo{width:100%;max-width:15rem;height:auto;margin-bottom:1.25rem}.security-certification__card-title{margin:0 0 .35rem;font-size:1.15rem;line-height:1.3;color:var(--text-color)}.security-certification__card-description{margin:0 0 1.25rem;font-size:.95rem;line-height:1.6;color:var(--text-secondary)}.security-certification__facts{display:grid;grid-template-columns:auto 1fr;gap:.4rem 1rem;margin:0 0 1.25rem;font-size:.9rem;line-height:1.5}.security-certification__facts dt{color:var(--text-secondary)}.security-certification__facts dd{margin:0;color:var(--text-color);font-weight:600}.security-certification__downloads{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin:auto 0 0;font-size:.95rem}.security-certification__downloads a{color:var(--primary-color);text-decoration:underline}.security-certification__downloads a:hover{color:var(--primary-color-hover)}.security-certification__scope{margin-top:1.5rem;padding:1.25rem 1.5rem;border-left:3px solid var(--primary-color);background:var(--background-primary)}.security-certification__scope-title{margin:0 0 .5rem;font-size:1rem;line-height:1.4;color:var(--text-color)}.security-certification__scope-text,.security-certification__verify{margin:0;font-size:.95rem;line-height:1.7;color:var(--text-secondary)}.security-certification__verify{margin-top:.75rem}.security-certification__verify-links{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin:.5rem 0 0;font-size:.95rem}.security-certification__verify-links a{color:var(--primary-color);text-decoration:underline}.security-certification__verify-links a:hover{color:var(--primary-color-hover)}@media (max-width:640px){.security-certification__cards{grid-template-columns:minmax(0,1fr)}.security-certification__card+.security-certification__card{padding:1.25rem 0 0;border-left:0;border-top:1px solid var(--border-color)}}