.explanation-page{--page-width:1180px;color:#f4f7f5;background:radial-gradient(circle at 82% 8%,rgba(199,255,74,.08),transparent 25rem),radial-gradient(circle at 8% 48%,rgba(199,255,74,.035),transparent 28rem),#080b0d}.explanation-header{position:relative;z-index:10;width:min(var(--page-width),calc(100% - 56px));height:88px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.explanation-header-label{display:inline-flex;align-items:center;gap:8px;color:#9da6a1;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.explanation-header-label i{width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 14px rgba(199,255,74,.7)}.explanation-main,.explanation-footer{width:min(var(--page-width),calc(100% - 56px));margin:0 auto}.explanation-hero{min-height:620px;padding:13vh 0 12vh;display:flex;align-items:flex-start;flex-direction:column;justify-content:center;border-bottom:1px solid var(--border)}.explanation-hero .kicker{margin-bottom:20px}.explanation-hero h1,.section-heading h2,.privacy-copy h2,.security-intro h2,.responsibility-section h2{font-family:'Manrope',sans-serif;letter-spacing:-.055em}.explanation-hero h1{max-width:960px;margin:0;font-size:clamp(58px,8vw,112px);line-height:.95}.explanation-hero>p{max-width:720px;margin:32px 0 38px;color:#a2aca6;font-size:clamp(17px,1.6vw,21px);line-height:1.65}.explanation-highlights{display:flex;flex-wrap:wrap;gap:9px}.explanation-highlights span{padding:8px 12px;border:1px solid rgba(199,255,74,.17);border-radius:999px;background:rgba(199,255,74,.045);color:#cbd3cf;font-size:11px;font-weight:700}.explanation-steps,.data-section,.limits-section,.faq-section{padding:120px 0}.section-heading{max-width:760px;margin-bottom:52px}.section-heading.compact{margin-bottom:42px}.section-heading>span,.section-label{display:block;margin-bottom:14px;color:var(--lime);font-size:10px;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.section-heading h2,.privacy-copy h2,.security-intro h2,.responsibility-section h2{margin:0;font-size:clamp(38px,5vw,64px);line-height:1.04}.step-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.step-grid article,.data-card{border:1px solid var(--border);border-radius:19px;background:rgba(15,20,22,.8)}.step-grid article{min-height:265px;padding:30px}.step-number{display:block;margin-bottom:70px;color:var(--lime);font:700 11px/1 'Manrope',sans-serif;letter-spacing:.12em}.step-grid h3,.data-card h3{margin:0 0 12px;font:700 20px/1.2 'Manrope',sans-serif;letter-spacing:-.03em}.step-grid p,.data-card p{margin:0;color:var(--muted);font-size:14px;line-height:1.65}.privacy-section{position:relative;padding:120px 0;display:grid;grid-template-columns:minmax(0,.95fr) minmax(420px,.85fr);align-items:center;gap:9vw;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.privacy-copy p,.security-intro p,.responsibility-copy p{color:#a2aca6;font-size:16px;line-height:1.7}.privacy-copy p{margin:25px 0 0}.privacy-visual{position:relative;min-height:420px;display:grid;grid-template-columns:1fr 110px 1fr;align-items:center}.privacy-node{position:relative;z-index:2;min-height:148px;padding:23px;display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-end;border:1px solid rgba(199,255,74,.17);border-radius:18px;background:#111719;box-shadow:0 24px 60px rgba(0,0,0,.26)}.privacy-node strong{font:700 15px/1.2 'Manrope',sans-serif}.privacy-node small{margin-top:5px;color:var(--muted);font-size:11px}.node-icon{position:absolute;top:22px;left:22px;width:30px;height:25px;border:2px solid var(--lime);border-radius:5px}.screen-icon::after{content:'';position:absolute;right:7px;bottom:-7px;left:7px;height:2px;background:var(--lime);box-shadow:0 4px 0 -1px var(--lime)}.viewer-icon{border-radius:50%;width:23px;height:23px}.viewer-icon::after{content:'';position:absolute;top:27px;left:-5px;width:29px;height:14px;border:2px solid var(--lime);border-bottom:0;border-radius:20px 20px 0 0}.privacy-path{display:flex;align-items:center;justify-content:space-around}.privacy-path::before{content:'';position:absolute;width:105px;height:1px;background:rgba(199,255,74,.3)}.privacy-path i{position:relative;z-index:1;width:5px;height:5px;border-radius:50%;background:var(--lime);box-shadow:0 0 10px var(--lime);animation:data-flow 1.8s ease-in-out infinite}.privacy-path i:nth-child(2){animation-delay:.3s}.privacy-path i:nth-child(3){animation-delay:.6s}@keyframes data-flow{50%{opacity:.25;transform:scale(.7)}}.server-bypass{position:absolute;right:12%;bottom:34px;left:12%;padding-top:17px;display:flex;align-items:center;justify-content:center;gap:7px;border-top:1px dashed rgba(255,255,255,.11);color:#6f7873;font-size:10px}.server-bypass strong{color:#8d9691;font-weight:600}.data-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.data-card{position:relative;padding:36px 38px}.data-card.protected{border-color:rgba(199,255,74,.18)}.data-symbol{position:absolute;top:28px;right:30px;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:rgba(199,255,74,.1);color:var(--lime);font-weight:700}.data-card h3{font-size:24px}.data-card ul{margin:28px 0 0;padding:0;display:grid;gap:14px;list-style:none}.data-card li{position:relative;padding-left:18px;color:#c0c8c4;font-size:14px;line-height:1.45}.data-card li::before{content:'';position:absolute;top:.55em;left:0;width:5px;height:5px;border-radius:50%;background:var(--lime)}.data-card p{margin-top:27px;padding-top:20px;border-top:1px solid var(--border)}.security-section{padding:120px 0;display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,.8fr);gap:9vw;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.security-intro p{max-width:560px;margin:25px 0 0}.security-list{display:grid;align-content:center;gap:12px}.security-list article{padding:22px;display:grid;grid-template-columns:auto 1fr;gap:16px;border:1px solid var(--border);border-radius:15px;background:rgba(15,20,22,.72)}.security-list i{width:10px;height:10px;margin-top:5px;border:2px solid var(--lime);border-radius:50%;box-shadow:0 0 12px rgba(199,255,74,.3)}.security-list div{display:grid;gap:6px}.security-list strong{font-size:14px}.security-list span{color:var(--muted);font-size:13px;line-height:1.5}.limits-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--border);border-left:1px solid var(--border)}.limits-grid p{min-height:150px;margin:0;padding:30px;border-right:1px solid var(--border);border-bottom:1px solid var(--border);color:#aab3ae;font-size:15px;line-height:1.65}.responsibility-section{padding:110px 8vw;display:grid;grid-template-columns:minmax(0,.75fr) minmax(440px,1fr);gap:8vw;border:1px solid rgba(199,255,74,.14);border-radius:26px;background:linear-gradient(135deg,rgba(199,255,74,.055),rgba(15,20,22,.82) 52%)}.responsibility-copy p:first-child{margin-top:0}.responsibility-copy .legal-limit{margin-bottom:0;padding-top:22px;border-top:1px solid var(--border);color:#747d78;font-size:12px}.faq-list{border-top:1px solid var(--border)}.faq-list details{border-bottom:1px solid var(--border)}.faq-list summary{padding:24px 4px;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;font:700 17px/1.35 'Manrope',sans-serif}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--lime);font-size:22px;font-weight:400;transition:transform .2s ease}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{max-width:820px;margin:-5px 0 25px;color:var(--muted);font-size:14px;line-height:1.7}.explanation-footer{padding:38px 0 54px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:32px;border-top:1px solid var(--border)}.explanation-footer>div{display:flex;align-items:center;gap:10px}.explanation-footer>div strong{font:800 15px/1 'Manrope',sans-serif;letter-spacing:-.03em}.explanation-footer p{max-width:600px;margin:0;color:#66706b;font-size:10px;line-height:1.5}.explanation-footer a{color:var(--lime);text-decoration:none;font-size:12px;font-weight:700}.explanation-footer a span{margin-left:5px}@media (max-width:1020px){.step-grid{grid-template-columns:1fr}.step-grid article{min-height:auto;display:grid;grid-template-columns:70px 1fr;column-gap:18px}.step-number{grid-row:1 / span 2;margin:5px 0 0}.step-grid h3{margin-top:0}.step-grid p{grid-column:2}.privacy-section,.security-section,.responsibility-section{grid-template-columns:1fr;gap:58px}.privacy-visual{width:min(560px,100%)}.responsibility-section{padding:70px 52px}}@media (max-width:700px){.explanation-header,.explanation-main,.explanation-footer{width:calc(100% - 32px)}.explanation-header{height:74px}.explanation-header-label{display:none}.explanation-hero{min-height:min(620px,calc(100svh - 74px));padding:9vh 0}.explanation-hero h1{max-width:11ch;font-size:clamp(43px,14vw,68px);overflow-wrap:anywhere}.explanation-hero>p{margin:25px 0 30px;font-size:16px}.explanation-steps,.data-section,.limits-section,.faq-section{padding:82px 0}.data-grid,.limits-grid{grid-template-columns:1fr}.step-grid article{min-height:auto;padding:25px;grid-template-columns:48px 1fr}.step-number{margin:4px 0 0}.privacy-section,.security-section{padding:82px 0}.privacy-visual{min-height:350px;grid-template-columns:1fr 65px 1fr}.privacy-node{min-height:132px;padding:17px}.privacy-path::before{width:62px}.node-icon{top:18px;left:18px}.server-bypass{right:0;bottom:20px;left:0}.data-card{padding:30px 25px}.limits-grid{border-left:0}.limits-grid p{min-height:auto;padding:25px 4px;border-right:0}.responsibility-section{padding:54px 25px;border-radius:20px}.explanation-footer{grid-template-columns:1fr;gap:20px}}@media (max-width:480px){.explanation-header,.explanation-main,.explanation-footer{width:calc(100% - 24px)}.explanation-highlights{gap:6px}.explanation-highlights span{padding:7px 9px;font-size:10px}.section-heading h2,.privacy-copy h2,.security-intro h2,.responsibility-section h2{font-size:clamp(34px,11vw,48px)}.privacy-visual{min-height:500px;grid-template-columns:1fr;grid-template-rows:1fr 64px 1fr;padding:18px 34px 58px}.privacy-node{width:100%;min-height:130px}.privacy-path{height:64px;flex-direction:column}.privacy-path::before{width:1px;height:58px}.server-bypass{right:10px;bottom:5px;left:10px;flex-wrap:wrap}.data-card{padding:27px 22px}.security-list article{padding:19px 17px}.responsibility-section{margin-right:-4px;margin-left:-4px;padding:44px 21px}.faq-list summary{padding:21px 2px;font-size:15px}}@media (prefers-reduced-motion:reduce){.privacy-path i,.brand-mark i{animation:none}}