.lgpd-page{--bg:#0a1424;--hero1:#0c1b30;--hero2:#081121;--action:#0d9dbb;--action-hover:#0b86a1;--action-tint:#e6f6f9;--cyan:#2ec8e6;--success:#16a34a;--txt:#eef4fb;--muted:#9db0c8;--muted-2:#7d92ad;--line:#ffffff17;--sheet:#e9edf3;--card:#fff;--ink:#152238;--ink2:#3f5169;--ink-muted:#5f7089;--ink-line:#e7ebf1;--r:16px;--maxw:1220px;font-family:var(--font-inter),"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;background:var(--sheet);color:var(--txt);-webkit-font-smoothing:antialiased;min-height:100vh;line-height:1.5}.lgpd-page *{box-sizing:border-box}.lgpd-page img{max-width:100%;display:block}.lgpd-page a{color:inherit}.lgpd-page .wrap{max-width:var(--maxw);margin:0 auto;padding:0 26px}.lgpd-page h1,.lgpd-page h2,.lgpd-page h3,.lgpd-page h4{letter-spacing:-.02em;margin:0;font-weight:800}.lgpd-page p{margin:0}.lgpd-page .cyan{color:var(--cyan)}.lgpd-page .brand{align-items:center;gap:11px;text-decoration:none;display:flex}.lgpd-page .mk{filter:drop-shadow(0 0 6px #2ec8e680);flex:0 0 40px;width:40px;height:40px}.lgpd-page .brand b{letter-spacing:.02em;color:#fff;font-size:20px;font-weight:800;line-height:1}.lgpd-page .brand span{letter-spacing:.24em;color:var(--muted-2);margin-top:3px;font-size:8px;font-weight:600;display:block}.lgpd-page .dark{background:radial-gradient(46% 42% at 100% 0,#2ec8e629 0%,#2ec8e60d 42%,#0000 66%),#000}.lgpd-page header{padding:22px 0}.lgpd-page .nav{justify-content:space-between;align-items:center;gap:16px;display:flex}.lgpd-page .secure{color:var(--muted);text-align:right;align-items:center;gap:9px;font-size:12px;line-height:1.3;display:flex}.lgpd-page .secure svg{color:var(--cyan);flex:none}.lgpd-page .hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:30px;padding:14px 0 58px;display:grid;position:relative}.lgpd-page .hero-grid:after{content:"";filter:blur(14px);pointer-events:none;z-index:3;background:radial-gradient(closest-side at 82% 18%,#3cd7f042,#2ec8e61a 46%,#0000 72%);width:58%;height:88%;position:absolute;top:-70px;right:-40px}.lgpd-page .eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--cyan);font-size:12.5px;font-weight:700}.lgpd-page .hero h1{margin-top:16px;font-size:42px;line-height:1.08}.lgpd-page .hero .sub{color:var(--muted);max-width:48ch;margin-top:20px;font-size:15px}.lgpd-page .lgpd-badge{color:#cfe0f1;align-items:center;gap:10px;margin-top:22px;font-size:13px;font-weight:500;display:inline-flex}.lgpd-page .lgpd-badge svg{color:var(--cyan);flex:none}.lgpd-page .hero-shot img{border-radius:var(--r);width:100%;height:auto}.lgpd-page .sheet{padding:0 0 56px}.lgpd-page .panel{background:var(--card);z-index:2;border-radius:28px;margin-top:-26px;padding:48px 56px 46px;position:relative;box-shadow:0 24px 60px -30px #09122266}.lgpd-page .center{text-align:center}.lgpd-page .top-ico{background:var(--action-tint);width:46px;height:46px;color:var(--action);border-radius:50%;place-items:center;margin:0 auto 16px;display:grid}.lgpd-page .h-title{color:var(--ink);letter-spacing:.02em;font-size:24px}.lgpd-page .h-sub{color:var(--ink-muted);max-width:70ch;margin:10px auto 0;font-size:15px}.lgpd-page .recs{grid-template-columns:repeat(5,1fr);gap:28px;margin-top:40px;display:grid}.lgpd-page .rec{text-align:center;padding:0 8px}.lgpd-page .rec .circ{background:radial-gradient(circle at 50% 38%,#f2fbfd,var(--action-tint));border-radius:50%;place-items:center;width:82px;height:82px;margin:0 auto 18px;display:grid}.lgpd-page .rec h4{color:var(--ink);font-size:15.5px;line-height:1.25}.lgpd-page .rec p{color:var(--ink-muted);margin-top:10px;font-size:13px;line-height:1.5}.lgpd-page .divider{text-align:left;justify-content:center;align-items:center;gap:14px;margin:40px 0 8px;display:flex}.lgpd-page .divider .di{background:var(--action-tint);width:44px;height:44px;color:var(--action);border-radius:50%;flex:none;place-items:center;display:grid}.lgpd-page .divider b{color:var(--ink);font-size:15.5px;font-weight:700}.lgpd-page .divider p{color:var(--ink-muted);margin-top:2px;font-size:13.5px}.lgpd-page .divider .line{background:var(--ink-line);flex:1;max-width:90px;height:1px}.lgpd-page .flow{background:#f3f6fa;border:1px solid #e9edf3;border-radius:20px;margin-top:22px;padding:34px 30px}.lgpd-page .flow h3{text-align:center;color:var(--ink);letter-spacing:.02em;margin-bottom:28px;font-size:19px}.lgpd-page .flow-row{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr auto 1fr;align-items:start;gap:6px;display:grid}.lgpd-page .fstep{text-align:center;padding:0 2px}.lgpd-page .fstep .fi{background:#fff;border:1px solid #e7ecf2;border-radius:16px;place-items:center;width:56px;height:56px;margin:0 auto 12px;display:grid}.lgpd-page .fstep h4{color:var(--ink);font-size:13px;line-height:1.2}.lgpd-page .fstep p{color:var(--ink-muted);margin-top:7px;font-size:11px;line-height:1.45}.lgpd-page .farrow{color:#b9c4d3;align-self:center;margin-top:16px}.lgpd-page .benefits{background:linear-gradient(#0c1a2e,#0a1524);border-radius:22px;margin-top:26px;padding:38px 40px}.lgpd-page .ben-title{color:#fff;text-align:center;max-width:60ch;margin:0 auto 30px;font-size:23px;line-height:1.32}.lgpd-page .ben-grid{grid-template-columns:repeat(4,1fr);gap:28px;display:grid}.lgpd-page .ben{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.lgpd-page .ben .bi{color:var(--cyan)}.lgpd-page .ben h4{color:#eaf3fb;font-size:15px}.lgpd-page .ben p{color:#9fb2c9;font-size:12.5px;line-height:1.5}.lgpd-page .privacy{background:#eef7f9;border:1px solid #dceef2;border-radius:18px;align-items:center;gap:22px;margin-top:26px;padding:24px 28px;display:flex}.lgpd-page .privacy .pl{width:64px;height:64px;color:var(--action);background:#ddeff3;border-radius:50%;flex:none;place-items:center;display:grid}.lgpd-page .privacy .pt{flex:1;min-width:220px}.lgpd-page .privacy h4{color:var(--ink);font-size:17px}.lgpd-page .privacy p{color:var(--ink2);margin-top:6px;font-size:13px;line-height:1.5}.lgpd-page .lgpd-seal{flex:none;place-items:center;width:76px;height:76px;display:grid}.lgpd-page .consent{margin-top:26px;padding:0 4px}.lgpd-page .chk{align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.lgpd-page .chk input{width:19px;height:19px;accent-color:var(--action);cursor:pointer;flex:none;margin-top:1px}.lgpd-page .chk label{color:var(--ink2);cursor:pointer;font-size:13.5px;line-height:1.5}.lgpd-page .chk a{color:var(--action-hover);font-weight:600;text-decoration:none}.lgpd-page .chk a:hover{text-decoration:underline}.lgpd-page .cta{color:#fff;cursor:pointer;background:var(--action);border:0;border-radius:13px;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:12px;padding:17px 22px;font-family:inherit;font-size:16px;font-weight:700;transition:background .15s,transform .15s;display:inline-flex;box-shadow:0 16px 30px -14px #0d9dbb99}.lgpd-page .cta:hover:not(:disabled){background:var(--action-hover);transform:translateY(-1px)}.lgpd-page .cta:disabled{box-shadow:none;cursor:not-allowed;background:#b6c3d1}.lgpd-page .secure-note{color:#8493a6;justify-content:center;align-items:center;gap:8px;margin-top:16px;font-size:12.5px;display:flex}.lgpd-page .secure-note svg{color:#8493a6}@media (max-width:920px){.lgpd-page .hero-grid{grid-template-columns:1fr;gap:26px}.lgpd-page .hero h1{font-size:34px}.lgpd-page .recs{grid-template-columns:1fr 1fr 1fr;gap:26px 16px}.lgpd-page .flow-row{grid-template-columns:1fr 1fr 1fr;gap:26px 10px}.lgpd-page .farrow{display:none}.lgpd-page .ben-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.lgpd-page .wrap{padding:0 16px}.lgpd-page .panel{padding:30px 20px}.lgpd-page .hero h1{font-size:29px}.lgpd-page .recs,.lgpd-page .flow-row{grid-template-columns:1fr 1fr}.lgpd-page .ben-grid{grid-template-columns:1fr}.lgpd-page .privacy{text-align:center;flex-direction:column}.lgpd-page .secure{max-width:150px}}@media (prefers-reduced-motion:reduce){.lgpd-page *{transition:none!important}}
