.security-content{--security-ink:var(--site-heading);--security-muted:var(--site-muted);--security-line:var(--site-border);--security-panel:var(--site-panel);color:var(--security-ink);background:var(--site-page)}.security-content *{box-sizing:border-box}.security-content [id]{scroll-margin-top:132px}.security-content a:focus-visible,.security-content summary:focus-visible{outline-offset:5px;outline:2px solid #a8b9ef}.security-content .hero-content-security .sub-paragraph{width:calc(100% - 40px)}.security-content .security-trust-link{color:var(--site-heading);border:1px solid var(--security-line);margin-top:12px;padding:12px 20px;text-decoration:none}.security-content .security-trust-link:hover{background:var(--security-panel)}.security-shell{font-family:var(--font-site-sans);margin:auto}.security-shell h2,.security-shell h3{color:var(--security-ink);text-wrap:balance;font-family:inherit;font-weight:500}.security-shell h2{letter-spacing:-.025em;margin:0 0 20px}.security-shell h3{letter-spacing:-.015em;margin:20px 0 14px;font-size:23px;line-height:1.3}.security-shell p{color:var(--security-muted);margin:0 0 20px;font-size:16px;line-height:1.65}.security-shell .security-kicker{color:var(--site-muted);letter-spacing:.1em;text-transform:uppercase;margin:0 0 16px;font-weight:500;line-height:1.5}.security-text-link{color:#a8b9ef;font-size:14px;line-height:1.6;text-decoration:none}.security-text-link:hover{color:var(--site-heading);text-underline-offset:4px;text-decoration:underline}.security-proof{justify-content:space-between;display:flex}.security-proof .security-compliance-copy{margin-bottom:12px}.security-certifications{align-items:center;display:flex}.security-certifications a{color:var(--security-muted);flex-direction:column;align-items:center;gap:12px;text-decoration:none;display:flex}.security-certifications img{object-fit:contain}.security-certifications a:hover{color:var(--security-ink)}.security-section-nav{border-block:1px solid var(--security-line);background:var(--site-page);z-index:20;align-items:center;gap:32px;padding:20px 0;display:flex;position:sticky;top:48px;overflow-x:auto}.security-section-nav a{color:var(--security-muted);flex-shrink:0;font-size:14px;line-height:1.5;text-decoration:none}.security-section-nav a:hover{color:var(--security-ink)}.security-section-heading{justify-content:space-between;margin-bottom:32px;display:flex}.security-section-heading>p,.security-section-heading h2{margin-bottom:0}.security-options{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.security-option{border:1px solid var(--security-line);flex-direction:column;display:flex}.security-option h3{margin-top:28px;font-size:30px}.security-card-heading{justify-content:space-between;gap:12px;display:flex}.security-label{color:var(--security-muted);border:1px solid var(--security-line);padding:5px 9px;font-size:11px;font-weight:500;line-height:1.5;display:inline-block}.security-option-private .security-label{color:#ffad96;border-color:#725247}.security-option ul{padding:0;list-style:none}.security-option li{gap:10px}.security-option li:before{color:#8fcaaf}.security-option>a{margin-top:auto}.security-shell .security-footnote{color:var(--security-muted);max-width:1000px;margin:18px 0 0;font-size:13px;line-height:1.7}.security-footnote a,.security-disclosure a{color:#a8b9ef;text-underline-offset:3px;text-decoration:underline}.security-network{border-block:1px solid var(--security-line);align-items:center;display:grid}.security-network h3{margin-top:0}.security-network p:last-child{margin:0}.security-network-path{align-items:center;gap:12px;display:grid}.security-network-node{border:1px solid var(--security-line);background:var(--security-panel);text-align:center;flex-direction:column;gap:10px;padding:22px 16px;display:flex}.security-network-node:first-child{border-style:dashed}.security-network-node>span{color:var(--security-muted);font-size:11px}.security-network-node strong{font-size:14px;font-weight:500}.security-network-connector{color:var(--security-muted);text-align:center;flex-direction:column;align-items:center;gap:3px;font-size:10px;display:flex}.security-network-connector>span:nth-child(2){color:#8fa5e8;font-size:36px;line-height:1.2}.security-environments{border:1px solid var(--security-line);background:var(--security-panel);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.security-environments li{padding:28px}.security-environments li+li{border-left:1px solid var(--security-line)}.security-environment-top{color:#97a9d8;justify-content:space-between;align-items:center;gap:12px;display:flex}.security-environment-top>span:last-child:not(:first-child){font-size:24px}.security-label-ai{color:#a9d5bf;border-color:#446251}.security-environments p{margin-bottom:0}.security-sync{border:1px solid var(--security-line);border-top:0;align-items:center;gap:16px;padding:18px 24px;display:flex}.security-sync p{flex:1;margin:0;font-size:13px}.security-sync p strong{color:#d8dee6;font-weight:500}.security-sync>img{flex-shrink:0}.security-airgap{display:grid}.security-airgap-intro>p:not(.security-kicker){max-width:430px}.security-airgap-details dl{margin:0 0 20px}.security-airgap-details dl>div{border-bottom:1px solid var(--security-line);justify-content:space-between;gap:20px;padding:17px 0;font-size:14px;line-height:1.5;display:flex}.security-airgap-details dt{color:var(--security-muted)}.security-airgap-details dd{text-align:right;margin:0}.security-airgap-details>p{margin:0}.security-airgap>details{border-top:1px solid var(--security-line);border-bottom:0;grid-column:1/-1}.security-controls{border:1px solid var(--security-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.security-controls article{padding:28px 32px}.security-controls article:nth-child(2n){border-left:1px solid var(--security-line)}.security-controls article:nth-child(n+3){border-top:1px solid var(--security-line)}.security-controls h3{margin-top:18px}.security-controls p{margin:0}.security-controls a{margin-top:16px;display:inline-block}.security-core-controls{grid-template-columns:repeat(3,minmax(0,1fr))}.security-core-controls article:nth-child(n){border:0}.security-core-controls article:not(:nth-child(3n+1)){border-left:1px solid var(--security-line)}.security-core-controls article:nth-child(n+4){border-top:1px solid var(--security-line)}.security-ai-policies{margin-top:32px}.security-responsibilities{border:1px solid var(--security-line);background:var(--security-panel);border-top:0;grid-template-columns:1fr 1fr;gap:40px;padding:28px 32px;display:grid}.security-responsibilities h3{margin-top:0;font-size:20px}.security-responsibilities p{margin-bottom:0;font-size:14px}.security-responsibilities ul{color:var(--security-muted);margin:0;padding-left:18px;font-size:14px;line-height:1.7}.security-responsibilities li+li{margin-top:10px}.security-policies{margin-top:28px}.security-disclosure{border-bottom:1px solid var(--security-line)}.security-disclosure summary{cursor:pointer;color:var(--security-ink);padding:22px 28px 22px 0;font-size:15px;line-height:1.6;list-style:none;position:relative}.security-disclosure summary::-webkit-details-marker{display:none}.security-disclosure summary:after{content:"+";color:var(--security-muted);font-size:20px;position:absolute;top:20px;right:4px}.security-disclosure[open]>summary:after{content:"−"}.security-disclosure>p{max-width:880px;margin:0 0 20px;font-size:14px}.security-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);gap:64px;display:grid}.security-faq>div:last-child>details:first-child>summary{padding-top:0}.security-faq>div:last-child>details:first-child>summary:after{top:-2px}.security-button{color:#fff;white-space:nowrap;background:#4368e3;justify-content:center;gap:20px;min-height:48px;padding:12px 22px;font-size:14px;line-height:24px;text-decoration:none;display:inline-flex}.security-button:hover{color:#fff;background:#3a5bd0}@media (max-width:1000px){.security-shell{width:calc(100% - 48px)}.security-network{grid-template-columns:1fr;gap:24px}.security-section-heading{gap:24px}.security-section-heading>p{max-width:300px}.security-airgap{gap:32px;padding:32px}.security-environments li{padding:24px}.security-faq{gap:32px}}@media (max-width:767px){.security-shell{width:calc(100% - 40px)}.security-content .security-page-dark{padding-block:40px}.security-content [id]{scroll-margin-top:144px}.security-proof{flex-direction:column;align-items:flex-start;gap:28px;padding:32px 0}.security-certifications{justify-content:space-between;gap:20px;width:100%}.security-section-nav{gap:24px;padding-block:18px;top:76px}.security-section{padding-block:48px}.security-section-heading{flex-direction:column;align-items:flex-start;gap:20px}.security-section-heading>p{max-width:none}.security-options,.security-controls,.security-faq,.security-airgap{grid-template-columns:1fr}.security-option{padding:24px}.security-option h3{font-size:26px}.security-environments{grid-template-columns:1fr}.security-environments li+li{border-left:0;border-top:1px solid var(--security-line)}.security-environment-top>span:last-child:not(:first-child){transform:rotate(90deg)}.security-sync{flex-wrap:wrap;padding:18px}.security-sync>a{flex-basis:100%}.security-network-path{grid-template-columns:1fr;gap:10px}.security-network-connector>span:nth-child(2){transform:rotate(90deg)}.security-network-node{padding:18px}.security-airgap{margin-top:48px;padding:24px}.security-controls article{padding:24px}.security-controls article:nth-child(2n){border-left:0}.security-controls article+article{border-top:1px solid var(--security-line)}.security-core-controls article:nth-child(n){border-left:0}.security-core-controls article:nth-child(n+2){border-top:1px solid var(--security-line)}.security-responsibilities{grid-template-columns:1fr;gap:20px;padding:24px}}.security-review-page{--font-site-sans:var(--font-review-sans),Arial,sans-serif;font-family:var(--font-site-sans);overflow-x:clip}.security-content :is(h1,h2,h3,p,a,summary,span,li,dt,dd){font-family:var(--font-site-sans)}.security-content .security-page-dark{padding-block:80px}.security-content .heading-370{letter-spacing:-.04em;font-size:42px;font-weight:400;line-height:53px}.security-content .security-hero-eyebrow{color:#c0c5ce;letter-spacing:.06em;text-transform:uppercase;margin:0 0 24px;font-size:14px;line-height:22px}.security-content .hero-content-security .sub-paragraph{max-width:760px;font-size:20px;line-height:33px}.security-shell{width:calc(100% - 128px);max-width:1384px}.security-shell h2{font-size:42px;font-weight:400;line-height:53px}.security-shell h3{font-weight:400}.security-shell .security-kicker{font-size:14px}.security-proof{text-align:center;flex-direction:column;align-items:center;gap:40px;padding:72px 0 80px}.security-proof h2{margin-bottom:20px;font-size:42px}.security-proof .security-compliance-copy{max-width:640px;margin:0 auto 20px;font-size:18px;line-height:27px}.security-proof .security-text-link{font-size:16px}.security-certifications{gap:64px}.security-certifications a{font-size:14px}.security-certifications img{width:80px;height:80px}.security-section-nav{width:100vw;margin-left:calc(50% - 50vw);padding-inline:max(64px,50vw - 692px)}.security-section{border-bottom:0;padding:80px 0 0}.security-section-heading{flex-direction:column;align-items:flex-start;gap:20px;margin:40px 0 48px}.security-section-heading>p{max-width:860px;font-size:18px;line-height:27px}.security-options{gap:0}.security-option{background:var(--site-page);min-width:0;padding:0}.security-option+.security-option{border-left:0}.security-option-copy{padding:32px}.security-card-heading{border-bottom:1px solid var(--security-line);align-items:stretch}.security-card-heading>span{color:#a8b9ef;align-self:center;padding:12px 20px;font-size:14px}.security-option-private .security-card-heading>span{color:#a9d5bf}.security-option ul{flex-wrap:wrap;gap:8px;margin:24px 0 0;display:flex}.security-option li{color:#c0c5ce;border:1px solid var(--security-line);background:var(--security-panel);margin:0;padding:6px 10px;font-size:13px;line-height:20px;display:block}.security-option li:before{content:none}.security-network{grid-template-columns:minmax(0,1.85fr) minmax(0,1fr);gap:48px;margin-top:64px;padding:48px 0}.security-network h3{font-size:42px;line-height:53px}.security-network p:last-child{max-width:650px;font-size:18px;line-height:27px}.security-network-path{grid-template-columns:1fr}.security-network-connector>span:nth-child(2){transform:rotate(90deg)}.security-environments p{font-size:16px}.security-airgap{border:0;border-bottom:1px solid var(--security-line);background:var(--site-page);grid-template-columns:1.3fr 1fr;gap:0;margin:80px 0 0;padding:0}.security-airgap .security-band{grid-column:1/-1}.security-airgap-intro{padding:48px 48px 48px 0}.security-airgap-details{background:var(--security-panel);border-left:1px solid var(--security-line);flex-direction:column;justify-content:center;align-self:stretch;padding:40px;display:flex}.security-airgap-details>p{font-size:14px}.security-controls h3{font-size:18px}.security-controls p{font-size:16px;line-height:26px}.security-faq{padding-bottom:80px}.security-band{border-block:1px solid var(--security-line);justify-content:space-between;align-items:stretch;gap:24px;width:100vw;margin-left:calc(50% - 50vw);padding-inline:max(64px,50vw - 692px);display:flex}.security-band>p{color:#ff7d5b;align-self:center;margin:0;padding-block:14px;font-size:16px;line-height:24px}.security-button,.security-content .security-trust-link{color:#fff;background:#4368e3;border:1px solid #4368e3;border-radius:0;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:12px 20px;font-size:16px;font-weight:500;line-height:24px;text-decoration:none;transition:background-color .18s,border-color .18s;display:inline-flex}.security-button:hover,.security-content .security-trust-link:hover{color:#fff;background:#365bd6;border-color:#6787e8}.security-button span{color:inherit;transition:transform .18s}.security-button:hover span{transform:translate(2px,-2px)}.security-card-heading .security-button{padding-inline:14px;font-size:14px}.security-controls,.security-environments,.security-responsibilities{position:relative}.security-controls:before,.security-controls:after,.security-environments:before,.security-responsibilities:after{content:"";background:var(--security-line);pointer-events:none;width:100vw;height:1px;position:absolute;left:50%;transform:translate(-50%)}.security-controls:before,.security-environments:before{top:-1px}.security-controls:after,.security-responsibilities:after{bottom:-1px}.security-sync{position:relative}.security-sync:after{content:"";background:var(--security-line);width:100vw;height:1px;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}.security-core-controls article:hover,.security-core-controls article:focus-within{background:var(--security-panel)}@media (max-width:1000px){.security-shell{width:calc(100% - 48px)}.security-band,.security-section-nav{padding-inline:24px}.security-airgap-intro{padding-right:24px}.security-card-heading{flex-wrap:wrap;gap:0}.security-card-heading .security-button{flex:1 0 auto}}@media (max-width:767px){.security-shell{width:calc(100% - 40px)}.security-shell h2,.security-network h3{font-size:28px;line-height:36px}.security-content .heading-370{font-size:32px;line-height:42px}.security-content .security-page-dark{padding-block:48px}.security-content .hero-content-security .sub-paragraph{font-size:16px;line-height:26px}.security-proof{gap:28px;padding:48px 0}.security-proof .security-compliance-copy{font-size:16px;line-height:26px}.security-certifications{justify-content:center;gap:32px}.security-certifications img{width:64px;height:64px}.security-section{padding-top:64px}.security-section-heading{margin:28px 0}.security-section-heading>p{font-size:16px;line-height:26px}.security-option-copy{padding:24px}.security-option+.security-option{border-left:1px solid var(--security-line);border-top:0}.security-network{grid-template-columns:1fr;gap:28px}.security-airgap{grid-template-columns:1fr;margin-top:64px;padding:0}.security-airgap-intro{padding:32px 0}.security-airgap-details{border-left:0;border-top:1px solid var(--security-line);padding:24px}.security-band{flex-wrap:wrap;gap:0;padding-inline:20px}.security-band .security-button{margin-bottom:12px;font-size:14px}.security-faq{padding-bottom:64px}}@media (prefers-reduced-motion:reduce){.security-content *{scroll-behavior:auto;transition:none}}
