.security-page.svelte-q0m1u5{--sv-surface: rgba(8, 24, 52, .82);--sv-card: rgba(14, 27, 56, .8);--sv-border: rgba(166, 192, 255, .14);--sv-text: #eef5ff;--sv-soft: #c2d0ea;--sv-muted: #8ca1c7;--sv-accent: #6f5eff;--sv-accent-2: #3da2ff;color:var(--sv-text)}html[data-theme=light] .security-page.svelte-q0m1u5{--sv-surface: rgba(255, 255, 255, .9);--sv-card: rgba(243, 247, 255, .92);--sv-border: rgba(24, 50, 98, .12);--sv-text: #0a1732;--sv-soft: #415473;--sv-muted: #667b9d}.container.svelte-q0m1u5{width:min(1280px,calc(100% - 48px));margin:0 auto}.security-hero.svelte-q0m1u5{padding:24px 0 34px;border-bottom:1px solid var(--sv-border)}.security-hero__grid.svelte-q0m1u5{display:grid;grid-template-columns:minmax(280px,.42fr) minmax(0,1fr);gap:28px;align-items:center}.breadcrumb.svelte-q0m1u5{margin:0 0 18px;font-size:.72rem;color:var(--sv-muted)}.breadcrumb.svelte-q0m1u5 a{color:var(--sv-muted);text-decoration:none}.eyebrow.svelte-q0m1u5{margin:0 0 10px;font-size:.72rem;font-weight:800;letter-spacing:.09em;color:var(--sv-accent-2);text-transform:uppercase}.security-hero.svelte-q0m1u5 h1:where(.svelte-q0m1u5){margin:0;font-size:clamp(2rem,3vw,3.2rem);line-height:1.06}.section-copy.svelte-q0m1u5 h2:where(.svelte-q0m1u5){margin:0;font-size:clamp(1.55rem,1.95vw,2.3rem);line-height:1.12}.security-hero.svelte-q0m1u5 h1:where(.svelte-q0m1u5) span:where(.svelte-q0m1u5){color:var(--sv-accent)}.security-hero.svelte-q0m1u5 p:where(.svelte-q0m1u5),.section-copy.svelte-q0m1u5 p:where(.svelte-q0m1u5),.commitment-card.svelte-q0m1u5 p:where(.svelte-q0m1u5),.protection-card.svelte-q0m1u5 p:where(.svelte-q0m1u5),.control-card.svelte-q0m1u5 p:where(.svelte-q0m1u5),.compliance-card.svelte-q0m1u5 p:where(.svelte-q0m1u5){margin:14px 0 0;color:var(--sv-soft);font-size:.92rem;line-height:1.6}.btn.svelte-q0m1u5{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border-radius:10px;border:1px solid transparent;text-decoration:none;font-weight:700;font-size:.88rem;cursor:pointer}.btn-primary.svelte-q0m1u5{margin-top:20px;color:#f6f3ff;background:linear-gradient(90deg,#5f6cff,#865dff);box-shadow:0 16px 30px #6757ff3d}.security-hero__visual.svelte-q0m1u5{display:grid;place-items:center;min-height:300px}.shield-orbit.svelte-q0m1u5{position:relative;width:min(420px,82vw);aspect-ratio:1;display:grid;place-items:center}.orbit-dots.svelte-q0m1u5{position:absolute;right:0;bottom:0;left:0;top:-38px;z-index:3;pointer-events:none}.shield-orbit__image-wrap.svelte-q0m1u5{position:relative;width:min(390px,74vw);aspect-ratio:1;z-index:1;filter:drop-shadow(0 0 20px rgba(130,98,255,.42)) drop-shadow(0 0 36px rgba(123,71,255,.2))}.shield-orbit__image-wrap.svelte-q0m1u5 img.shield-orbit__image{width:100%;height:100%;object-fit:contain;display:block}.shield-orbit__dot.svelte-q0m1u5{position:absolute;top:50%;left:50%;z-index:4;width:var(--dot-size);height:var(--dot-size);border-radius:50%;margin:calc(var(--dot-size) / -2);background:radial-gradient(circle,#f4edff,#a892ff 55%,#856bff00);box-shadow:0 0 12px #997effe6,0 0 18px #765cff6b;opacity:.9;filter:blur(var(--dot-blur));transform:translate(-50%,-50%) rotate(var(--orbit-angle)) translateY(calc(var(--orbit-radius) * -1));animation:svelte-q0m1u5-dot-pulse var(--orbit-duration) ease-in-out var(--orbit-delay) infinite alternate}@keyframes svelte-q0m1u5-dot-pulse{0%,to{opacity:.72}50%{opacity:1}}.security-section.svelte-q0m1u5{padding:42px 0 0}.security-section--contact.svelte-q0m1u5{padding-bottom:42px}.section-layout.svelte-q0m1u5{display:grid;grid-template-columns:minmax(240px,.32fr) minmax(0,1fr);gap:26px;align-items:start;border-top:1px solid var(--sv-border);padding-top:42px}.section-layout--featured.svelte-q0m1u5{border-top:0;padding-top:0}.section-copy.svelte-q0m1u5{padding-right:18px}.section-link.svelte-q0m1u5{display:inline-flex;margin-top:18px;color:var(--sv-accent);text-decoration:none;font-weight:700;font-size:.88rem}.commitment-grid.svelte-q0m1u5,.control-grid.svelte-q0m1u5{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.protection-grid.svelte-q0m1u5{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.commitment-card.svelte-q0m1u5,.protection-card.svelte-q0m1u5,.control-card.svelte-q0m1u5,.compliance-panel.svelte-q0m1u5,.contact-panel.svelte-q0m1u5{border-radius:18px;border:1px solid var(--sv-border);background:linear-gradient(180deg,#0d1a36db,#0a1830c2);box-shadow:0 24px 60px #020a1c29}html[data-theme=light] .commitment-card.svelte-q0m1u5,html[data-theme=light] .protection-card.svelte-q0m1u5,html[data-theme=light] .control-card.svelte-q0m1u5,html[data-theme=light] .compliance-panel.svelte-q0m1u5,html[data-theme=light] .contact-panel.svelte-q0m1u5{background:linear-gradient(180deg,#f4f8fffa,#ecf3ffeb)}.commitment-card.svelte-q0m1u5,.control-card.svelte-q0m1u5{padding:18px}.protection-card.svelte-q0m1u5{padding:18px;min-height:168px}.commitment-grid.svelte-q0m1u5 .commitment-card:where(.svelte-q0m1u5){background:transparent;box-shadow:none;border-radius:0;border:0;padding:0 0 0 18px}.commitment-grid.svelte-q0m1u5 .commitment-card:where(.svelte-q0m1u5)+.commitment-card:where(.svelte-q0m1u5){border-left:1px solid var(--sv-border)}.icon-badge.svelte-q0m1u5{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;font-size:1.22rem;color:#b8a4ff;border:1px solid rgba(141,122,255,.28);background:radial-gradient(circle,#785cff2e,#5f47d10f)}.commitment-card.svelte-q0m1u5 h3:where(.svelte-q0m1u5),.protection-card.svelte-q0m1u5 h3:where(.svelte-q0m1u5),.control-card.svelte-q0m1u5 h3:where(.svelte-q0m1u5),.compliance-card.svelte-q0m1u5 h3:where(.svelte-q0m1u5){margin:14px 0 0;font-size:1rem;line-height:1.24}.compliance-panel.svelte-q0m1u5{padding:24px}.compliance-grid.svelte-q0m1u5{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.compliance-card.svelte-q0m1u5{text-align:center}.compliance-card__logo.svelte-q0m1u5{min-height:112px;display:grid;place-items:center;border-radius:16px;border:1px solid rgba(255,255,255,.08);padding:12px}.compliance-card__logo.svelte-q0m1u5 img:where(.svelte-q0m1u5){width:min(150px,100%);max-height:72px;object-fit:contain;display:block}html[data-theme=light] .compliance-card__logo.svelte-q0m1u5{color:#162746;border-color:#16274614}.compliance-note.svelte-q0m1u5{display:flex;align-items:center;gap:10px;margin:20px 0 0;color:var(--sv-muted);font-size:.82rem}.contact-panel.svelte-q0m1u5{padding:24px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.contact-item.svelte-q0m1u5{border-radius:14px;border:1px solid var(--sv-border);padding:16px;background:#09162d8c}html[data-theme=light] .contact-item.svelte-q0m1u5{background:#ffffffb8}.contact-item.svelte-q0m1u5 h3:where(.svelte-q0m1u5){margin:0;font-size:.98rem;line-height:1.3}.contact-item.svelte-q0m1u5 a:where(.svelte-q0m1u5){display:inline-block;margin-top:10px;color:var(--sv-accent);text-decoration:none;font-weight:700}@media(max-width:1100px){.commitment-grid.svelte-q0m1u5,.protection-grid.svelte-q0m1u5,.compliance-grid.svelte-q0m1u5,.control-grid.svelte-q0m1u5,.contact-panel.svelte-q0m1u5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.security-hero__grid.svelte-q0m1u5,.section-layout.svelte-q0m1u5{grid-template-columns:1fr}.commitment-grid.svelte-q0m1u5 .commitment-card:where(.svelte-q0m1u5)+.commitment-card:where(.svelte-q0m1u5){border-left:0;padding-left:0}.commitment-grid.svelte-q0m1u5 .commitment-card:where(.svelte-q0m1u5){padding-left:0}.section-copy.svelte-q0m1u5{padding-right:0}.security-hero__visual.svelte-q0m1u5{min-height:240px}.contact-panel.svelte-q0m1u5{grid-template-columns:1fr}}@media(max-width:640px){.container.svelte-q0m1u5{width:min(1280px,calc(100% - 32px))}.security-hero.svelte-q0m1u5,.security-section.svelte-q0m1u5{padding-top:18px}.security-section--contact.svelte-q0m1u5{padding-bottom:24px}.commitment-grid.svelte-q0m1u5,.protection-grid.svelte-q0m1u5,.compliance-grid.svelte-q0m1u5,.control-grid.svelte-q0m1u5{grid-template-columns:1fr}.security-hero.svelte-q0m1u5 h1:where(.svelte-q0m1u5){font-size:clamp(1.7rem,8vw,2.4rem)}.section-copy.svelte-q0m1u5 h2:where(.svelte-q0m1u5){font-size:clamp(1.35rem,6vw,1.85rem)}}
