.security-page{--security-ink: var(--portrait-instrument-object);--security-panel: var(--marketing-color-canvas-default);--security-on-dark: var(--marketing-color-text-default);--security-on-dark-muted: var(--marketing-color-text-muted);--security-line-dark: var(--marketing-color-border-subtle);--security-rule: var(--portrait-instrument-line-strong);background:var(--marketing-color-canvas-default);color:var(--security-ink)}.security-page .pnav-shell,.security-page .pnav{background:var(--security-panel)}.security-page .closing-cta__form-brush{display:none}.security-page .pnav{border-block-end-color:var(--security-line-dark);color:var(--security-on-dark)}.security-page .pnav .BrandLockup--auto{--BrandLockup-wordmark-color: #211c19}.security-page .pnav .pnav__link,.security-page .pnav .Button--invisible,.security-page .pnav__mobile-toggle{color:var(--security-on-dark)}.security-page .pnav__link:hover,.security-page .pnav__item.is-active .pnav__link{background:var(--marketing-color-canvas-subtle)}.security-page .pnav__menu{color:var(--security-ink)}.security-page .pnav .Button--conversion.Button--default{border-color:var(--marketing-button-conversion-default-borderColor-rest);background:var(--marketing-button-conversion-default-bgColor-rest);color:var(--marketing-button-conversion-default-fgColor-rest)}.security-page .pnav .Button--conversion.Button--default:hover{border-color:var(--marketing-button-conversion-default-borderColor-hover);background:var(--marketing-button-conversion-default-bgColor-hover);color:var(--marketing-button-conversion-default-fgColor-hover)}.security-page .pnav .Button--conversion.Button--primary{border-color:var(--marketing-button-primary-borderColor-rest);background:var(--marketing-button-conversion-primary-bgColor-rest);box-shadow:0 0 0 var(--marketing-button-conversion-ringWidth) var(--marketing-button-conversion-primary-ringColor);color:var(--marketing-button-conversion-primary-fgColor)}.security-page .pnav .Button--conversion.Button--primary:hover{border-color:var(--marketing-button-primary-borderColor-rest);background:var(--marketing-button-conversion-primary-bgColor-hover);color:var(--marketing-button-conversion-primary-fgColor)}.security-container{inline-size:min(100% - 2rem,80rem);margin-inline:auto}.security-hero{inline-size:100%;padding:3.5rem 0 0;background:var(--security-panel)}.security-hero__inner{display:grid;gap:3rem;inline-size:min(100% - 2rem,80rem);margin-inline:auto;padding-block-end:5rem;color:var(--security-on-dark)}.security-hero__copy{display:flex;min-inline-size:0;align-items:flex-start;justify-content:center;flex-direction:column;text-align:left}.security-hero h1{max-inline-size:12em;font-family:var(--marketing-fontStack-display);font-size:var(--marketing-text-display-size);font-weight:var(--marketing-text-display-weight);line-height:var(--marketing-text-display-lineHeight);letter-spacing:var(--marketing-text-display-letterSpacing);text-wrap:balance}.security-hero__copy>p{max-inline-size:var(--marketing-prose-wide-maxWidth);margin-block-start:1.5rem;color:var(--marketing-color-text-default);font-size:var(--marketing-text-lede-size);line-height:var(--marketing-text-lede-lineHeight);text-wrap:balance}.security-page .security-hero__cta.Button--conversion.Button--primary{margin-block-start:2rem;box-shadow:none}.security-assurance__card{display:block;inline-size:100%;overflow:hidden;border:var(--portrait-instrument-stroke-connector) solid var(--marketing-color-border-muted);border-radius:var(--marketing-borderRadius-small);background:var(--marketing-color-canvas-overlay);color:var(--security-on-dark);text-decoration:none}.security-assurance__visual{display:grid;min-block-size:15.5rem;place-items:center;background:var(--marketing-color-canvas-subtle)}.security-assurance__visual img{display:block;inline-size:10.25rem;block-size:auto;object-fit:contain}.security-assurance__body{padding:2rem}.security-assurance__card p{margin:0;color:var(--security-on-dark);font-size:var(--marketing-text-body-size-large);line-height:var(--marketing-text-body-lineHeight)}.security-assurance__action{display:inline-flex;margin-block-start:1.5rem;align-items:center;gap:0.45rem;color:var(--security-on-dark);font-size:1rem;font-weight:500;text-decoration:underline;text-underline-offset:0.2em}.security-assurance__action svg{inline-size:0.8rem;block-size:0.8rem;transition:transform 160ms ease}.security-assurance__card:hover .security-assurance__action svg{transform:translateX(0.15rem)}.security-section{padding-block:clamp(5rem,9vw,8rem)}.security-section__head{max-inline-size:43rem;margin-block-end:clamp(3.5rem,7vw,6rem)}.security-section__head h2{max-inline-size:var(--marketing-text-heading-1-maxWidth);font-family:var(--marketing-fontStack-display);font-size:var(--marketing-text-heading-1-size);font-weight:var(--marketing-text-heading-1-weight);letter-spacing:var(--marketing-text-heading-1-letterSpacing);line-height:var(--marketing-text-heading-1-lineHeight)}.security-section__head>p{max-inline-size:var(--marketing-prose-maxWidth);margin-block-start:1.25rem;color:var(--marketing-color-text-muted);font-size:var(--marketing-text-subtitle-size);line-height:var(--marketing-text-subtitle-lineHeight)}.security-section--protection{padding-block-end:calc(clamp(5rem,9vw,8rem) + 2.25rem);background:var(--marketing-color-canvas-default)}.security-section--protection .security-section__head{max-inline-size:48rem;margin-block-end:clamp(2.5rem,4vw,3.5rem);text-align:left}.security-section--protection .security-section__head>p{color:var(--marketing-color-text-default)}.security-feature-grid{display:grid;gap:0;background:transparent}.security-feature-frame{--security-feature-trace: var(--portrait-instrument-line-strong);--security-feature-calibration-size: 13rem;position:relative}.security-feature-frame__boundary{position:absolute;z-index:1;inset:0;pointer-events:none}.security-feature-frame__edge{position:absolute;display:block;background:var(--security-feature-trace)}.security-feature-frame__edge--top,.security-feature-frame__edge--bottom{inset-inline:0;block-size:1px}.security-feature-frame__edge--right,.security-feature-frame__edge--left{inset-block:0;inline-size:1px}.security-feature-frame__edge--top{inset-block-start:0;-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 24%,#000 100%);mask-image:linear-gradient(to right,transparent 0%,#000 24%,#000 100%)}.security-feature-frame__edge--right{inset-inline-end:0;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 76%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 76%,transparent 100%)}.security-feature-frame__edge--bottom{inset-block-end:0;-webkit-mask-image:linear-gradient(to right,#000 0%,#000 76%,transparent 100%);mask-image:linear-gradient(to right,#000 0%,#000 76%,transparent 100%)}.security-feature-frame__edge--left{inset-inline-start:0;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 24%,#000 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 24%,#000 100%)}.security-feature-frame__calibrations{position:absolute;z-index:2;inset:0;pointer-events:none}.security-feature-frame__calibration{position:absolute;display:block;inline-size:var(--security-feature-calibration-size);block-size:auto;user-select:none}.security-feature-frame__calibration--quiet{filter:grayscale(1);opacity:0.52}.security-feature-frame__calibration--top-right{inset-block-start:0;inset-inline-end:0;transform:translate(calc(12.903% - 0.5px),calc(-16.242% + 0.5px)) scaleY(-1)}.security-feature-frame__calibration--bottom-left{inset-block-end:0;inset-inline-start:0;transform:translate(calc(-12.903% + 0.5px),calc(16.242% - 0.5px)) scaleX(-1)}.security-feature{display:grid;grid-template-columns:5.25rem minmax(0,1fr);align-items:start;column-gap:1.5rem;min-block-size:14.5rem;padding:clamp(1.5rem,3vw,2.25rem);border-block-end:1px solid var(--security-feature-trace);background:transparent;overflow:visible}.security-feature:last-child{border-block-end:0}.security-feature__visual{display:flex;inline-size:5.25rem;block-size:5.25rem;align-items:center;justify-content:center;place-self:start}.security-feature__icon{display:block;inline-size:5.25rem;block-size:5.25rem;object-fit:contain;opacity:0.78}.security-feature h2{margin-block-end:0.75rem;font-family:var(--marketing-fontStack-display);font-size:var(--marketing-text-heading-3-size);font-weight:var(--marketing-text-heading-3-weight);letter-spacing:var(--marketing-text-heading-3-letterSpacing);line-height:var(--marketing-text-heading-3-lineHeight)}.security-feature p{color:var(--marketing-color-text-muted);font-size:var(--marketing-text-body-size-large);line-height:var(--marketing-text-body-lineHeight)}.security-feature__review-link{display:inline-block;margin-block-start:1.25rem;color:var(--security-ink);font-size:1rem;font-weight:500;text-decoration:none}.security-feature__review-link:is(:hover,:focus-visible){color:var(--marketing-color-text-muted);text-decoration:none}.security-faq{display:grid;gap:clamp(3rem,8vw,8rem);color:#101010}.security-faq__head{margin-block-end:0}.security-faq__list{display:grid;gap:10px}.security-faq details{border-radius:var(--marketing-borderRadius-medium);background:#fff;overflow:hidden}.security-faq summary{position:relative;display:flex;align-items:center;justify-content:space-between;min-block-size:5.25rem;padding:1.5rem 4rem 1.5rem 1.5rem;font-family:var(--marketing-fontStack-body);font-size:var(--marketing-text-heading-3-size);font-weight:var(--marketing-text-weight-normal);letter-spacing:0.005em;line-height:var(--marketing-text-heading-3-lineHeight);cursor:pointer;list-style:none;text-wrap:pretty}.security-faq summary::-webkit-details-marker{display:none}.security-faq summary::before,.security-faq summary::after{position:absolute;inset-block-start:50%;inset-inline-end:1.5rem;inline-size:0.875rem;block-size:1px;background:currentcolor;content:"";transform:translateY(-50%);transform-origin:center;transition:opacity 260ms ease,transform 260ms ease}.security-faq summary::after{transform:translateY(-50%) rotate(90deg)}.security-faq:not(.is-enhanced) details[open] summary::after,.security-faq details.is-expanded summary::after{opacity:0;transform:translateY(-50%) rotate(0deg)}.security-faq summary:focus-visible{outline:2px solid var(--marketing-color-accent-primary);outline-offset:-4px}.security-faq__answer{overflow:hidden}.security-faq.is-enhanced .security-faq__answer{block-size:0}.security-faq__answer p{max-inline-size:none;margin:0;padding:0 1.5rem 1.5rem;color:var(--marketing-color-text-default);font-size:var(--marketing-text-body-size-xlarge);letter-spacing:0.005em;line-height:var(--marketing-text-body-lineHeight)}.security-faq.is-enhanced .security-faq__answer p{opacity:0;transform:translateY(-0.35rem);transition:opacity 260ms ease,transform 360ms cubic-bezier(0.22,1,0.36,1)}.security-faq.is-enhanced details.is-expanded .security-faq__answer p{opacity:1;transform:none}.security-faq details a{text-decoration:underline;text-underline-offset:0.18em}@media(min-width:64rem){.security-container{inline-size:min(100% - 5rem,80rem)}.security-hero{padding-block-start:5.5rem}.security-hero__inner{inline-size:min(100% - 5rem,80rem);grid-template-columns:minmax(0,0.95fr) minmax(27rem,1.05fr);align-items:center;gap:clamp(3rem,6vw,6rem)}.security-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.security-feature{grid-template-columns:1fr;row-gap:2rem;min-block-size:20rem}.security-feature:not(:nth-child(3n)){border-inline-end:1px solid var(--security-feature-trace)}.security-feature:nth-child(n+4){border-block-end:0}.security-faq{grid-template-columns:minmax(0,1fr) minmax(30rem,1fr)}}@media(max-width:63.999rem){.security-feature-frame{--security-feature-calibration-size: 8rem}}@media(max-width:47.99rem){.security-page-root{scrollbar-gutter:auto;scrollbar-width:none}.security-page-root::-webkit-scrollbar{display:none}.security-hero{padding:0}.security-hero__inner{inline-size:100%;margin:0;padding:3.5rem 1rem 5rem;border:0;border-radius:0}.security-page .pnav.is-mobile-open{border-block-end-color:var(--marketing-color-border-subtle);background:var(--marketing-color-canvas-default)}.security-page .pnav.is-mobile-open .BrandLockup--auto{--BrandLockup-wordmark-color: #211c19}.security-page .pnav.is-mobile-open .pnav__mobile-toggle{color:var(--security-ink)}.security-feature{grid-template-columns:1fr;gap:1.25rem;min-block-size:auto;padding:1.5rem}.security-feature__visual,.security-feature__icon{inline-size:4.25rem;block-size:4.25rem}}@media(prefers-reduced-motion:reduce){.security-assurance__action svg,.security-faq summary::before,.security-faq summary::after,.security-faq__answer p{transition:none}}
