main{--navy:#1d2330;--deep:#111c2e;--coral:#ff7275;--red:#ff7275;--ink:#202633;--muted:#586170;--soft:#f4f5f7;--line:#d7dce3;--on-dark:#cbd2dd;color-scheme:light;scroll-behavior:smooth;scroll-padding-top:28px}main *{box-sizing:border-box}main{font:400 17px/1.75 var(--font-sans);color:var(--ink);background:#fff;margin:0}main img{max-width:100%;height:auto;display:block}main a{color:inherit;text-decoration:none}main button,main input,main textarea,main select{font:inherit}main button,main a,main input,main select,main textarea{-webkit-tap-highlight-color:transparent}main button{cursor:pointer;color:inherit}main h1,main h2,main h3,main p{margin:0}main h1,main h2,main h3{letter-spacing:-.035em;font-weight:600;line-height:1.22}main h2{font-size:42px}main h3{font-size:24px}main p{overflow-wrap:break-word}main a:focus-visible,main button:focus-visible,main summary:focus-visible,main .audit-panel:focus-visible{outline:3px solid var(--red);outline-offset:5px}main .dark a:focus-visible,main .dark button:focus-visible{outline-color:var(--coral)}main input:focus-visible,main select:focus-visible,main textarea:focus-visible{outline-offset:2px;outline:3px solid #3654b8}main [hidden]{display:none!important}main .section{padding:96px 0}main .dark{background:var(--navy);color:#fff}main .soft{background:var(--soft)}main .coral{color:var(--coral)}main .eyebrow{letter-spacing:.05em;margin-bottom:19px;font-size:14px;font-weight:600;line-height:1.5}main .button>span{font-size:22px;line-height:1}main .text-link{text-underline-offset:5px;align-items:center;gap:16px;min-height:44px;font-size:16px;font-weight:600;text-decoration:underline 1px;display:inline-flex}main .text-link:hover{color:var(--red)}main .text-link.light:hover{color:var(--coral)}main .text-link span{font-size:22px;text-decoration:none}main .hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:36px;padding:28px 0 56px;display:grid}main .hero h1{letter-spacing:-.045em;font-size:57px;line-height:1.15}main .hero h1>span{display:block}main .hero-lead{color:var(--on-dark);max-width:590px;margin-top:26px;font-size:18px;line-height:1.85}main .hero-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:28px;display:flex}main .hero-visual{width:110%;max-width:none;margin-left:-3%}main .hero-visual img{width:100%;mask-image:radial-gradient(67% 65%,#000 55%,#0000 96%)}main .hero-strip{border-top:1px solid #414754;justify-content:space-between;align-items:center;gap:24px;padding:25px 0 29px;font-size:15px;display:flex}main .hero-strip>span{color:var(--on-dark);font-size:14px}main .hero-strip strong{font-weight:600}main .section-heading{max-width:880px;margin-bottom:42px}main .heading-row{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:end;gap:65px;max-width:none;display:grid}main .heading-row>p{color:var(--muted);font-size:17px;line-height:1.8}main .benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px;display:grid}main .benefit-grid article{border-top:1px solid #bfc6cf;padding-top:26px}main .benefit-grid h3{margin-bottom:17px;font-size:25px;line-height:1.4}main .benefit-grid p{color:var(--muted);font-size:16px}main .scope-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:43px 60px;display:grid}main .scope-grid article{border-top:1px solid #bfc6cf;padding-top:25px}main .scope-label{letter-spacing:.04em;color:var(--red);margin-bottom:17px;font-size:14px;font-weight:600;display:block}main .scope-grid h3{max-width:490px;margin-bottom:19px;font-size:28px;line-height:1.35}main .scope-grid p{color:var(--muted);font-size:16px}main .scope-grid .scope-result{border-left:2px solid var(--coral);color:var(--ink);margin-top:21px;padding-left:18px}main .scope-result strong{font-weight:600}main .audit-tabs{flex-wrap:wrap;gap:12px;margin-bottom:25px;display:flex}main .audit-tabs button{color:var(--ink);background:#fff;border:1px solid #a4aeba;border-radius:5px;min-height:52px;padding:14px 23px;font-size:16px;font-weight:600;line-height:1.5}main .audit-tabs button:hover{border-color:var(--navy)}main .audit-tabs button[aria-selected=true]{background:var(--navy);color:#fff;border-color:var(--navy)}main .audit-panel{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}main .example-note{color:var(--muted);max-width:1000px;margin-top:21px;font-size:14px}main .process-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:31px;margin:45px 0 0;padding:0;list-style:none;display:grid}main .process-grid li{border-top:1px solid #59606f;padding-top:24px}main .process-grid li>span{color:var(--coral);font-size:30px;line-height:1}main .process-grid h3{margin:24px 0 17px;font-size:23px;line-height:1.35}main .process-grid p{color:var(--on-dark);font-size:16px}main .price-row{border-top:1px solid #59606f;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:80px;margin-top:47px;padding-top:40px;display:grid}main .price-row h3{font-size:30px;line-height:1.35}main .price-row p:not(.eyebrow){color:var(--on-dark);font-size:16px}main .price-row .eyebrow{margin-bottom:13px}main .price-row .text-link{margin-top:17px}main .faq-layout{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:90px;display:grid}main .faq-intro{color:var(--muted);max-width:330px;margin-top:25px}main .faq-list details{border-top:1px solid var(--line)}main .faq-list details:last-child{border-bottom:1px solid var(--line)}main .faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:25px;min-height:62px;padding:23px 0;font-size:17px;font-weight:600;line-height:1.6;list-style:none;display:flex}main .faq-list summary::-webkit-details-marker{display:none}main .faq-list summary>span{color:var(--red);flex-shrink:0;font-size:28px;font-weight:400}main .faq-list details>div{color:var(--muted);padding:0 30px 24px 0;font-size:16px}@media (width<=1100px){main .hero h1{font-size:49px}main .hero-grid{gap:25px}main .hero-strip{gap:15px;font-size:14px}main .heading-row,main .scope-grid{gap:40px}main .benefit-grid{gap:30px}main .process-grid{gap:25px}main .process-grid h3{font-size:21px}main .price-row{gap:45px}main .faq-layout{gap:60px}}@media (width<=900px){main h2{font-size:37px}main .hero-grid{grid-template-columns:minmax(0,1fr);gap:26px;padding-bottom:35px}main .hero h1{max-width:690px;font-size:56px}main .hero h1>span{display:inline}main .hero-copy{max-width:690px}main .hero-lead{max-width:650px}main .hero-visual{width:100%;max-width:730px;margin:0 auto}main .hero-strip{flex-wrap:wrap;justify-content:flex-start;gap:15px 32px;font-size:15px}main .hero-strip>span{width:100%}main .section{padding:80px 0}main .heading-row{grid-template-columns:minmax(0,1fr);gap:23px}main .heading-row>p{max-width:690px}main .benefit-grid{grid-template-columns:minmax(0,1fr);gap:27px}main .benefit-grid article{padding-left:60px;position:relative}main .benefit-grid h3{margin-bottom:12px}main .benefit-grid h3 br{display:none}main .benefit-grid p{font-size:17px}main .scope-grid{gap:35px 30px}main .scope-grid h3{font-size:26px}main .audit-panel{grid-template-columns:minmax(0,1fr)}main .process-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px}main .process-grid h3{font-size:24px}main .price-row{grid-template-columns:minmax(0,1fr);gap:25px}main .price-row h3 br{display:none}main .faq-layout{grid-template-columns:minmax(0,1fr);gap:35px}main .faq-intro{max-width:620px}}@media (width<=640px){main{font-size:16px}main .section{padding:64px 0}main h2{font-size:32px;line-height:1.25}main h2:not(#kontakt-title) br{display:none}main h3{font-size:23px}main .eyebrow{margin-bottom:16px;font-size:14px}main .hero-grid{gap:22px;padding:7px 0 25px}main .hero h1{font-size:43px;line-height:1.18}main .hero-lead{margin-top:23px;font-size:17px;line-height:1.8}main .hero-actions{gap:12px;margin-top:26px}main .hero-actions .button{width:100%}main .hero-visual{width:calc(100% + 16px);max-width:none;margin-left:-8px}main .hero-strip{gap:12px 24px;padding:24px 0;font-size:14px}main .section-heading{margin-bottom:32px}main .heading-row{gap:22px}main .heading-row>p{font-size:16px}main .benefit-grid article{padding:22px 0 0 45px}main .benefit-grid h3{font-size:23px;line-height:1.4}main .benefit-grid p{font-size:16px}main .scope-grid{grid-template-columns:minmax(0,1fr);gap:31px}main .scope-grid article{padding-top:23px}main .scope-grid h3{margin-bottom:16px;font-size:26px}main .scope-label{letter-spacing:.02em;margin-bottom:15px;font-size:14px}main .scope-grid .scope-result{margin-top:18px;padding-left:16px}main .audit-tabs{grid-template-columns:minmax(0,1fr);gap:8px;margin-bottom:20px;display:grid}main .audit-tabs button{text-align:left;min-height:50px;padding:12px 18px;font-size:16px}main .audit-tabs button[aria-selected=true]:after{content:"↓";margin-left:12px}main .example-note{font-size:14px}main .process-grid{grid-template-columns:minmax(0,1fr);gap:27px;margin-top:35px}main .process-grid li{padding:23px 0 0 49px;position:relative}main .process-grid li>span{font-size:24px;position:absolute;top:27px;left:0}main .process-grid h3{margin:0 0 13px;font-size:24px}main .process-grid p{font-size:16px}main .price-row{gap:21px;margin-top:35px;padding-top:30px}main .price-row h3{font-size:27px}main .price-row p:not(.eyebrow){font-size:16px}main .faq-intro{margin-top:22px;font-size:16px}main .faq-list summary{gap:20px;padding:20px 0;font-size:16px}main .faq-list details>div{padding-right:17px;font-size:16px}}@media (width<=360px){main .hero h1{font-size:38px}}@media (prefers-reduced-motion:reduce){main{scroll-behavior:auto}main *,main :before,main :after{transition:none!important;animation:none!important}}main .hero-actions .text-link{white-space:nowrap}@media print{main .hero-actions,main .audit-tabs{display:none}main .section{padding:30px 0}main .audit-panel[hidden]{display:grid!important}main .audit-panel{margin-bottom:20px}main .dark{color:#202633;background:#fff}main .dark p,main .dark .eyebrow,main .hero-strip>span,main .process-grid p,main .price-row p:not(.eyebrow){color:#202633}main .hero h1{font-size:40px}main .coral,main .process-grid li>span{color:#ff7275}main a{color:inherit}main .hero-grid{grid-template-columns:1fr}main .hero-visual{max-width:420px}main .hero-strip{display:block}main .hero-strip strong{margin-right:20px}main .audit-panel{break-inside:avoid}main .faq-list details>div{display:block!important}}main .hero h1{font-size:55px;line-height:1.16}main .hero-note{color:var(--on-dark);max-width:530px;margin-top:23px;font-size:14px}main .hero-visual{width:106%;margin-left:-3%}main .hero-visual img{mask-image:radial-gradient(70% 68%,#000 55%,#0000 96%)}main .scope-note{border-top:1px solid #bfc6cf;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:50px;margin-top:43px;padding-top:26px;display:grid}main .scope-note strong{font-size:23px;font-weight:600;line-height:1.5}main .scope-note p{color:var(--muted);font-size:16px}main .security-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.03fr);align-items:center;gap:72px;display:grid}main .security-copy h2{font-size:43px;line-height:1.25}main .security-copy>p:not(.eyebrow){color:var(--on-dark);max-width:520px;margin-top:24px;font-size:17px}main .security-copy .text-link{margin-top:27px}main .protection-board{background:#252e3e;border:1px solid #596374;border-radius:12px;padding:31px 33px}main .board-label{color:var(--coral);text-transform:uppercase;letter-spacing:.05em;margin-bottom:23px;font-size:14px;font-weight:600}main .protection-row{border-top:1px solid #596374;grid-template-columns:52px minmax(0,1fr);gap:21px;padding:25px 0;display:grid}main .protection-icon{background:#343f53;border-radius:8px;justify-content:center;align-items:center;width:52px;height:52px;display:flex}main .protection-icon svg{fill:none;width:32px;height:32px;stroke:var(--coral);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}main .layer-number{color:var(--on-dark);margin-bottom:8px;font-size:14px;line-height:1.5;display:block}main .protection-row h3{margin-bottom:10px;font-size:23px;line-height:1.4}main .protection-row p{color:var(--on-dark);font-size:15px;line-height:1.8}main .board-foot{color:var(--on-dark);border-top:1px solid #596374;padding-top:23px;font-size:14px;line-height:1.8}main .speed-tabs{gap:10px}main .speed-tabs button{min-width:177px}main .speed-panel{background:var(--soft);border:0;border-radius:9px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}main .speed-copy{padding:36px 38px;position:relative}main .speed-copy h3{margin-bottom:20px;font-size:29px;line-height:1.35}main .speed-copy>p{color:var(--muted);font-size:16px}main .speed-copy>p.speed-benefit{border-left:2px solid var(--red);color:var(--ink);margin-top:22px;padding-left:17px}main .speed-benefit strong{font-weight:600}main .speed-checks{background:#e9edf3;flex-direction:column;justify-content:center;padding:42px 38px;display:flex}main .check-label{color:var(--muted);margin-bottom:25px;font-size:14px;font-weight:600;line-height:1.6}main .speed-checks ul{gap:20px;margin:0;padding:0;list-style:none;display:grid}main .speed-checks li{grid-template-columns:27px minmax(0,1fr);gap:15px;font-size:17px;line-height:1.7;display:grid}main .speed-checks li>span{background:var(--navy);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:27px;height:27px;margin-top:3px;font-size:17px;display:flex}main .speed-panel:focus-visible{outline:3px solid var(--red);outline-offset:5px}main .backup-path{grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;margin:0;padding:0;list-style:none;display:grid}main .backup-path li{border-top:1px solid #bfc6cf;padding-top:24px}main .backup-path h3{margin-bottom:16px;font-size:26px;line-height:1.4}main .backup-path p{color:var(--muted);font-size:16px}main .backup-callout{border-left:3px solid var(--coral);background:#fff;grid-template-columns:29px minmax(0,1fr);gap:14px 22px;margin-top:43px;padding:30px 32px;display:grid}main .backup-callout>span{color:var(--red);font-size:29px;line-height:1.3}main .backup-callout>p{color:var(--muted);font-size:17px}main .backup-callout strong{color:var(--ink);font-weight:600}main .backup-callout a{grid-column:2;justify-self:start}@media (width<=1100px){main .hero h1{font-size:48px}main .hero-visual{width:104%;margin-left:-2%}main .security-layout{gap:40px}main .security-copy h2{font-size:38px}main .protection-board{padding:28px 25px}main .protection-row{grid-template-columns:44px minmax(0,1fr);gap:17px}main .protection-icon{width:44px;height:44px}main .protection-row h3{font-size:22px}main .speed-copy,main .speed-checks{padding:32px 30px}main .speed-copy h3{font-size:27px}main .backup-path{gap:30px}main .backup-path h3{font-size:24px}}@media (width<=900px){main .hero h1{max-width:690px;font-size:56px}main .hero h1>span{display:block}main .hero-visual{width:100%;max-width:730px;margin:0 auto}main .scope-note{grid-template-columns:minmax(0,1fr);gap:16px}main .security-layout{grid-template-columns:minmax(0,1fr);gap:36px}main .security-copy h2{font-size:38px}main .security-copy h2 br{display:none}main .security-copy>p:not(.eyebrow){max-width:700px}main .protection-board{padding:30px 35px}main .protection-row{grid-template-columns:52px minmax(0,1fr);gap:24px}main .protection-icon{width:52px;height:52px}main .protection-row h3{font-size:25px}main .protection-row p{font-size:16px}main .speed-panel{grid-template-columns:minmax(0,1fr)}main .speed-copy,main .speed-checks{padding:32px 37px}main .speed-copy h3{font-size:29px}main .speed-checks li,main .speed-copy>p{font-size:17px}main .backup-path{grid-template-columns:minmax(0,1fr);gap:29px}main .backup-path li{padding:24px 0 0 64px;position:relative}main .backup-path h3{margin-bottom:13px;font-size:25px}main .backup-path p{font-size:17px}}@media (width<=640px){main .hero h1{font-size:41px;line-height:1.2}main .hero-visual{width:calc(100% + 16px);max-width:none;margin-left:-8px}main .hero-note{margin-top:19px;font-size:14px}main .scope-note{gap:15px;margin-top:30px}main .scope-note strong{font-size:22px}main .security-copy h2{font-size:33px}main .security-copy>p:not(.eyebrow){margin-top:21px;font-size:16px}main .security-copy .text-link{gap:12px;font-size:15px}main .protection-board{border-radius:8px;padding:26px 22px}main .board-label{font-size:14px}main .protection-row{grid-template-columns:40px minmax(0,1fr);gap:15px;padding:23px 0}main .protection-icon{width:40px;height:40px}main .protection-icon svg{width:28px;height:28px}main .protection-row h3{font-size:22px}main .layer-number{font-size:14px}main .protection-row p{font-size:16px}main .board-foot{font-size:14px}main .speed-copy,main .speed-checks{padding:28px 25px}main .speed-copy h3{font-size:26px}main .speed-copy>p,main .speed-checks li{font-size:16px}main .speed-checks ul{gap:19px}main .speed-checks li{grid-template-columns:26px minmax(0,1fr);gap:12px}main .check-label{margin-bottom:22px}main .backup-path li{padding-left:47px}main .backup-path h3{font-size:23px}main .backup-path p{font-size:16px}main .backup-callout{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:33px;padding:25px 22px}main .backup-callout>span{display:none}main .backup-callout>p{font-size:16px}main .backup-callout a{grid-column:1;gap:12px;font-size:15px}}@media (width<=360px){main .hero h1{font-size:37px}main .security-copy h2{font-size:30px}main .protection-board{padding:23px 18px}main .protection-row{grid-template-columns:minmax(0,1fr);gap:15px}main .protection-row h3{font-size:23px}main .speed-copy,main .speed-checks{padding:26px 21px}main .speed-copy h3{font-size:25px}main .speed-tabs button{min-width:0}}@media print{main .protection-board,main .protection-icon,main .speed-checks{background:#f4f5f7}main .protection-board p,main .protection-row p,main .layer-number,main .board-label,main .security-copy>p:not(.eyebrow),main .hero-note{color:#202633}main .protection-board{border-color:#586170}main .protection-icon svg{stroke:#ff7275}main .speed-tabs{display:none}main .speed-panel[hidden]{display:grid!important}main .hero-visual{max-width:450px}main .hero h1{font-size:40px}}main .protection-icon{align-self:start;max-height:52px}main .protection-icon svg{flex-shrink:0}@media (width<=1100px) and (width>=901px){main .protection-icon{max-height:44px}}@media (width<=640px){main .protection-icon{max-height:40px}}main .protection-icon{justify-self:start;max-width:52px}main .speed-checks li>span{place-self:start;max-width:27px;max-height:27px}@media (width<=1100px) and (width>=901px){main .protection-icon{max-width:44px}}@media (width<=640px){main .protection-icon{max-width:40px}}main .audit-tabs button{border-color:#798493}main .section-image{width:100%;min-width:0;margin:0}main .section-image img{object-fit:contain;width:100%;height:auto;display:block}main .data-image{max-width:560px;margin-top:24px}main .data-image img{border-radius:8px;mask-image:radial-gradient(74% 72%,#000 63%,#0000 98%)}main .security-layout{align-items:center}main .security-copy h2{font-size:40px}main .security-copy>p:not(.eyebrow),main .security-copy .text-link{margin-top:20px}main .visual-heading{grid-template-columns:minmax(0,1fr) minmax(0,1.03fr);align-items:center;gap:64px;max-width:none;margin-bottom:42px;display:grid}main .visual-heading h2{font-size:40px;line-height:1.25}main .visual-heading h2 br{display:none}main .visual-lead{color:var(--muted);max-width:540px;margin-top:23px;font-size:17px;line-height:1.85}main .intro-image{background:#f4f5f7;border-radius:10px;overflow:hidden}main .visual-first .visual-heading-copy{order:2}main .visual-first .intro-image{order:1}main .backup .visual-heading{margin-bottom:44px}main .backup .intro-image{background:#f4f5f7}@media (width<=1100px){main .visual-heading{gap:38px}main .visual-heading h2,main .security-copy h2{font-size:37px}main .visual-lead{font-size:16px}main .data-image{margin-top:25px}}@media (width<=900px){main .visual-heading{grid-template-columns:minmax(0,1fr);gap:29px}main .visual-first .visual-heading-copy,main .visual-first .intro-image{order:initial}main .visual-heading h2,main .security-copy h2{font-size:37px}main .visual-heading-copy{max-width:700px}main .visual-lead{max-width:700px;font-size:17px}main .intro-image{max-width:680px;margin:0 auto}main .security-copy .data-image{max-width:650px;margin:27px auto 0}main .security-layout{gap:29px}main .backup .visual-heading{margin-bottom:35px}}@media (width<=640px){main .visual-heading{gap:25px;margin-bottom:29px}main .visual-heading h2,main .security-copy h2{font-size:32px}main .visual-lead{margin-top:22px;font-size:16px;line-height:1.8}main .section-image img{border-radius:6px}main .intro-image{border-radius:7px}main .security-copy .data-image{width:100%;margin:24px 0 0}main .security-layout{gap:24px}main .backup .visual-heading{margin-bottom:30px}main .security-copy .text-link{margin-top:23px}}@media (width<=360px){main .visual-heading h2,main .security-copy h2{font-size:30px}}@media print{main .section-image{max-width:430px}main .visual-heading{gap:25px}main .data-image img{mask-image:none}}main :is(h1,h2,h3,h4){color:inherit}main p{text-wrap:pretty}main :is(h1,h2,h3){text-wrap:balance}@media (width<=900px){main .benefit-grid article{padding-left:0}main .backup-path li{padding:24px 0 0}}@media (width<=640px){main .benefit-grid article{padding:22px 0 0}main .backup-path li{padding-left:0}}main .scope-label{color:var(--muted);letter-spacing:0}main .layer-number{letter-spacing:0;font-size:15px;font-weight:600}main .protection-icon{background:0 0;border-radius:0;justify-content:flex-start;width:auto;max-width:none;height:auto;max-height:none}main .protection-row{grid-template-columns:40px minmax(0,1fr);gap:18px}main .speed-checks li>.check-mark{width:20px;height:20px;color:var(--red);margin-top:5px}main .speed-checks li{grid-template-columns:24px minmax(0,1fr)}main .backup-callout{display:block}main .backup-callout>p{margin-bottom:14px}main .faq-list summary{--icon-color:var(--red)}main .faq-list details[open] summary>span{transform:none}@media (width<=640px){main .audit-tabs button[aria-selected=true]:after{content:none}}main .nowrap{white-space:nowrap}
