.data-security-page{--ds-blue:#1677f2;--ds-ink:#171a1d;--ds-muted:#66615d;color:var(--ds-ink);background:#fff;font:400 16px/1.4 Arial,Helvetica,sans-serif;overflow:clip}.data-security-page *,.data-security-page :before,.data-security-page :after{box-sizing:border-box}.data-security-page :is(h1,h2,h3,p,figure){margin:0}.data-security-page :is(h1,h2){letter-spacing:-.04em;text-wrap:balance;font-family:Georgia,Times New Roman,serif;font-weight:400}.data-security-page h1{font-size:40px;line-height:1.1}.data-security-page h2{font-size:38px;line-height:1.2}.data-security-page h3{letter-spacing:-.02em;font:500 16px/1.4 Arial,Helvetica,sans-serif}.data-security-page p{font-size:16px;line-height:1.4}.data-security-page .school-icon{stroke-width:1.7px;flex:none;width:18px;height:18px;display:block}.data-security-page :is(a,summary):focus-visible{outline-offset:5px;outline:3px solid #1677f2}.ds-shell{width:min(1200px,100% - 80px);margin-inline:auto}.ds-warm{background:#fafaf9}.ds-hero{text-align:center;padding:90px 0}.ds-hero h1{max-width:600px;margin-inline:auto}.ds-hero p{max-width:460px;color:var(--ds-muted);margin:16px auto 0}.ds-proofs{padding:24px 0 64px}.ds-proof-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:24px 30px;display:grid}.ds-proof{min-width:0;color:inherit;align-items:center;gap:20px;text-decoration:none;display:flex}a.ds-proof:hover strong{color:var(--ds-blue)}.ds-proof-icon{color:#000;background:#fff;border:.5px solid #f1efef;border-radius:16px;flex:0 0 56px;place-items:center;width:56px;height:56px;display:grid;box-shadow:0 1px 4px #0000000d}.ds-proof-icon .school-icon,.ds-proof-icon img{object-fit:contain;width:24px;height:24px}.ds-proof-icon img[src*=dsgvo],.ds-proof-icon img[src*=c5]{width:34px;height:34px}.ds-proof-icon-invert img{filter:invert()}.ds-proof-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.ds-proof-copy strong{letter-spacing:-.02em;font:500 14px/1.4 Arial,Helvetica,sans-serif}.ds-proof-copy small{color:#69645f;font:400 11px/1.4 Arial,Helvetica,sans-serif}.ds-section{padding:80px 0 60px}.ds-section-head{justify-content:space-between;align-items:flex-start;gap:40px;margin-bottom:60px;display:flex}.ds-section-head>div{max-width:650px}.ds-section-head p{max-width:600px;color:var(--ds-muted);margin-top:14px}.ds-button{border:1px solid #0000;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:34px;padding:8px 16px;font:400 14px/1.2 Arial,Helvetica,sans-serif;text-decoration:none;transition:background-color .18s,color .18s;display:inline-flex}.ds-button-blue{color:#fff;background:var(--ds-blue)}.ds-button-blue:hover{color:#fff;background:#0863d9}.ds-button-light{color:var(--ds-ink);background:#f5f5f3;border-color:#dedfdd}.ds-button-light:hover{background:#eaf3ff}.ds-split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:60px;display:grid}.ds-media{isolation:isolate;aspect-ratio:1;background:#e5e7e3;border-radius:8px;position:relative;overflow:hidden}.ds-media>img{object-fit:cover;width:100%;height:100%}.ds-media:after{content:"";z-index:1;pointer-events:none;background:#12202b12;position:absolute;inset:0}.ds-media-icon{z-index:2;color:#fff;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.ds-media-icon .school-icon{stroke-width:1.6px;filter:drop-shadow(0 1px 5px #0f192833);width:52px;height:52px}.ds-points{align-content:center;justify-self:start;gap:24px;max-width:400px;display:grid}.ds-points article{align-items:flex-start;gap:10px;display:flex}.ds-points article>.school-icon{margin-top:2px}.ds-points p{color:var(--ds-muted);margin-top:5px}.ds-split-reverse .ds-media{grid-area:1/2}.ds-split-reverse .ds-points{grid-area:1/1}.ds-person-section{padding:0 40px 72px}.ds-person-card{background:#fafaf9;border-radius:20px;grid-template-columns:236px minmax(0,1fr);align-items:center;gap:60px;width:min(900px,100%);margin-inline:auto;padding:32px;display:grid}.ds-warm .ds-person-card{background:#fff}.ds-person-photo{aspect-ratio:770/902;background:#e6e7e4;border-radius:8px;width:100%;overflow:hidden}.ds-person-photo img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.ds-person-photo-finn img{transform:translateY(-6%)scale(1.15)}.data-security-page .ds-person-copy h3{letter-spacing:-.035em;font:400 26px/1.2 Georgia,Times New Roman,serif}.data-security-page .ds-person-description{color:var(--ds-muted);margin-top:16px;font-size:15px}.ds-person-name{flex-direction:column;gap:2px;display:flex;margin-top:20px!important}.ds-person-name strong{font-size:14px;font-weight:500}.ds-person-name span{color:var(--ds-muted);font-size:12px}.ds-person-copy .ds-button{margin-top:22px}.ds-centered{text-align:center;max-width:650px;margin-inline:auto}.ds-centered p{max-width:600px;color:var(--ds-muted);margin:16px auto 0}.ds-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:24px;display:flex}.ds-cta{padding:80px 0 60px}.ds-network{max-width:1600px;margin:60px auto 0;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.ds-network-track{width:max-content;animation:32s linear infinite ds-network-scroll;display:flex}.ds-network:hover .ds-network-track{animation-play-state:paused}.ds-network-set{flex:none;align-items:center;gap:60px;padding-right:60px;display:flex}.ds-network-set img{object-fit:contain;filter:grayscale();opacity:.7;width:130px;height:48px}@keyframes ds-network-scroll{to{transform:translate(-33.3333%)}}.ds-faq{padding:80px 0 50px}.ds-faq-list{max-width:800px;margin:80px auto 0}.ds-faq-list details{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #e7e5e4;border-radius:0;margin:0;padding:0}.ds-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:20px 0;font:500 16px/1.4 Arial,Helvetica,sans-serif;list-style:none;display:flex}.ds-faq-list summary::-webkit-details-marker{display:none}.ds-faq-plus{text-align:center;flex:none;width:20px;font:400 23px/1 Arial,Helvetica,sans-serif;transition:transform .2s}.ds-faq-list details[open] .ds-faq-plus{transform:rotate(45deg)}.ds-faq-list details>p{color:var(--ds-muted);padding:0 26px 22px 0}.ds-contact{padding:50px 0 64px}.ds-contact .ds-centered{max-width:660px}@media (width<=1199.98px){.ds-shell{width:calc(100% - 40px)}.ds-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.data-security-page h2{font-size:32px}.ds-split{gap:40px}.ds-person-card{grid-template-columns:220px minmax(0,1fr);gap:40px}}@media (width<=809.98px){.data-security-page h1{font-size:28px;line-height:1}.data-security-page h2{font-size:28px;line-height:1.2}.ds-hero{padding:60px 0}.ds-hero h1{max-width:320px}.ds-hero p{max-width:335px;margin-top:16px}.ds-proofs{padding:20px 0 60px}.ds-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}.ds-proof{flex-direction:column;align-items:flex-start;gap:10px}.ds-proof-copy strong{font-size:14px}.ds-section{padding:40px 0 60px}.ds-section-head{flex-direction:column;gap:20px;margin-bottom:30px}.ds-section-head p{margin-top:12px}.ds-split{grid-template-columns:minmax(0,1fr);gap:20px}.ds-points{gap:24px;max-width:none}.ds-split-reverse .ds-media,.ds-split-reverse .ds-points{grid-area:auto}.ds-media-icon .school-icon{width:44px;height:44px}.ds-person-section{padding:0 20px 60px}.ds-person-card{flex-direction:column;align-items:stretch;gap:24px;max-width:480px;padding:20px;display:flex}.data-security-page .ds-person-copy h3{font-size:22px}.data-security-page .ds-person-description{font-size:14px;line-height:1.45}.ds-person-name{margin-top:20px!important}.ds-person-copy .ds-button{margin-top:22px}.ds-cta{padding:60px 0 40px}.ds-cta .ds-centered{max-width:420px}.ds-network{margin-top:48px}.ds-network-set{gap:40px;padding-right:40px}.ds-network-set img{width:100px;height:40px}.ds-faq{padding:60px 0 40px}.ds-faq-list{margin-top:60px}.ds-faq-list summary{gap:20px}.ds-contact{padding:40px 0 60px}.ds-contact .ds-centered{width:calc(100% - 64px)}}@media (prefers-reduced-motion:reduce){.data-security-page *,.data-security-page :before,.data-security-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.ds-network{overflow-x:auto;mask-image:none}.ds-network-track>.ds-network-set:not(:first-child){display:none}}
