.security-module__LglkGG__page{padding-bottom:var(--m-sp-24)}.security-module__LglkGG__hero{padding:var(--m-sp-20) 0 var(--m-sp-16);position:relative;overflow:hidden}.security-module__LglkGG__hero:before{content:"";background:radial-gradient(ellipse 50% 40% at 50% 0%, var(--m-accent-soft) 0%, transparent 65%);pointer-events:none;z-index:0;position:absolute;inset:0}.security-module__LglkGG__heroInner{max-width:960px;padding:0 var(--m-sp-6);z-index:1;text-align:center;margin:0 auto;position:relative}.security-module__LglkGG__eyebrow{align-items:center;gap:var(--m-sp-2);font-size:var(--m-fs-xs);letter-spacing:var(--m-tracking-wide);text-transform:uppercase;color:var(--m-ink-72);padding:6px var(--m-sp-3);background:var(--m-paper);border:1px solid var(--m-ink-10);border-radius:var(--m-radius-full);font-weight:500;display:inline-flex}.security-module__LglkGG__pulse{background:var(--m-accent);border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite security-module__LglkGG__pulse;box-shadow:0 0 0 4px #0066ff24}@keyframes security-module__LglkGG__pulse{0%,to{box-shadow:0 0 0 4px #0066ff24}50%{box-shadow:0 0 0 8px #06f0}}.security-module__LglkGG__headline{margin-top:var(--m-sp-6);font-family:var(--m-font-display);font-size:clamp(var(--m-fs-3xl), 5vw, var(--m-fs-6xl));letter-spacing:-.03em;color:var(--m-ink-100);max-width:20ch;margin-left:auto;margin-right:auto;font-weight:600;line-height:1.04}.security-module__LglkGG__lede{margin:var(--m-sp-5) auto 0;font-size:var(--m-fs-lg);line-height:var(--m-lh-relaxed);color:var(--m-ink-72);max-width:60ch}.security-module__LglkGG__heroCta{margin-top:var(--m-sp-8);justify-content:center;gap:var(--m-sp-3);flex-wrap:wrap;display:flex}.security-module__LglkGG__primary{align-items:center;gap:var(--m-sp-2);padding:14px var(--m-sp-6);background:var(--m-ink-100);color:var(--m-paper);border-radius:var(--m-radius-full);font-size:var(--m-fs-base);transition:transform var(--m-dur-micro) var(--m-ease-micro);font-weight:500;display:inline-flex}.security-module__LglkGG__primary:hover{transform:translateY(-1px)}.security-module__LglkGG__secondary{align-items:center;gap:var(--m-sp-2);padding:14px var(--m-sp-5);color:var(--m-ink-100);border:1px solid var(--m-ink-20);border-radius:var(--m-radius-full);font-size:var(--m-fs-base);transition:border-color var(--m-dur-micro) var(--m-ease-micro);font-weight:500;display:inline-flex}.security-module__LglkGG__secondary:hover{border-color:var(--m-ink-100)}.security-module__LglkGG__sectionInner{max-width:var(--m-container);padding:0 var(--m-sp-6);margin:0 auto}.security-module__LglkGG__sectionLabel{font-size:var(--m-fs-xs);letter-spacing:var(--m-tracking-wide);text-transform:uppercase;color:var(--m-ink-40);margin-bottom:var(--m-sp-6);font-weight:500}.security-module__LglkGG__sectionHeadline{font-family:var(--m-font-display);font-size:clamp(var(--m-fs-3xl), 4vw, var(--m-fs-5xl));letter-spacing:-.025em;color:var(--m-ink-100);max-width:22ch;margin-bottom:var(--m-sp-10);font-weight:600;line-height:1.08}.security-module__LglkGG__pillars{padding:var(--m-sp-20) 0;border-top:1px solid var(--m-ink-10);background:var(--m-paper-2)}.security-module__LglkGG__pillarsGrid{gap:var(--m-sp-4);grid-template-columns:repeat(4,1fr);display:grid}.security-module__LglkGG__pillar{padding:var(--m-sp-6);background:var(--m-paper);border:1px solid var(--m-ink-10);border-radius:var(--m-radius-xl);flex-direction:column;height:100%;display:flex}.security-module__LglkGG__pillarIcon{background:var(--m-accent-soft);width:40px;height:40px;color:var(--m-accent);border-radius:var(--m-radius-md);margin-bottom:var(--m-sp-5);place-items:center;display:inline-grid}.security-module__LglkGG__pillarTitle{font-family:var(--m-font-display);font-size:var(--m-fs-xl);letter-spacing:-.015em;color:var(--m-ink-100);font-weight:600}.security-module__LglkGG__pillarSub{margin-top:var(--m-sp-1);font-size:var(--m-fs-xs);color:var(--m-ink-60);letter-spacing:.04em;text-transform:uppercase;font-weight:500}.security-module__LglkGG__pillarBody{margin-top:var(--m-sp-4);font-size:var(--m-fs-sm);line-height:var(--m-lh-relaxed);color:var(--m-ink-72)}.security-module__LglkGG__controls{padding:var(--m-sp-24) 0;border-top:1px solid var(--m-ink-10)}.security-module__LglkGG__controlsGrid{gap:var(--m-sp-8) var(--m-sp-10);grid-template-columns:repeat(3,1fr);display:grid}.security-module__LglkGG__controlCategory{font-family:var(--m-font-display);font-size:var(--m-fs-xl);letter-spacing:-.015em;color:var(--m-ink-100);margin-bottom:var(--m-sp-4);font-weight:600}.security-module__LglkGG__controlList{gap:var(--m-sp-3);flex-direction:column;list-style:none;display:flex}.security-module__LglkGG__controlList li{gap:var(--m-sp-3);font-size:var(--m-fs-sm);line-height:var(--m-lh-normal);color:var(--m-ink-72);grid-template-columns:auto 1fr;display:grid}.security-module__LglkGG__controlDot{background:var(--m-accent);border-radius:50%;width:6px;height:6px;margin-top:8px}.security-module__LglkGG__contact{padding:var(--m-sp-16) 0 var(--m-sp-8)}.security-module__LglkGG__contactCard{padding:var(--m-sp-10);background:var(--m-ink-100);color:var(--m-paper);border-radius:var(--m-radius-xl);position:relative;overflow:hidden}.security-module__LglkGG__contactCard:before{content:"";pointer-events:none;background:radial-gradient(50% 80% at 100%,#0066ff2e 0%,#0000 70%);position:absolute;inset:0}.security-module__LglkGG__contactHeadline{font-family:var(--m-font-display);font-size:clamp(var(--m-fs-2xl), 3.5vw, var(--m-fs-4xl));letter-spacing:-.02em;color:var(--m-paper);max-width:22ch;font-weight:600;line-height:1.1}.security-module__LglkGG__contactCard .security-module__LglkGG__sectionLabel{color:#ffffff80;margin-bottom:var(--m-sp-3)}.security-module__LglkGG__contactBody{margin-top:var(--m-sp-4);font-size:var(--m-fs-base);line-height:var(--m-lh-relaxed);color:#ffffffb8;max-width:58ch}.security-module__LglkGG__contactBody a{color:var(--m-paper);text-underline-offset:3px;transition:text-decoration-color var(--m-dur-micro) var(--m-ease-micro);-webkit-text-decoration:underline #fff6;text-decoration:underline #fff6}.security-module__LglkGG__contactBody a:hover{-webkit-text-decoration-color:var(--m-paper);text-decoration-color:var(--m-paper)}@media (max-width:1100px){.security-module__LglkGG__pillarsGrid,.security-module__LglkGG__controlsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.security-module__LglkGG__pillarsGrid,.security-module__LglkGG__controlsGrid{grid-template-columns:1fr}}
