.pci-page[data-v-1a8aae2a]{color:var(--t1);font-family:Outfit,system-ui,sans-serif;min-height:100vh;overflow:hidden;padding:120px 32px 80px;position:relative}.pci-bg[data-v-1a8aae2a]{inset:0;pointer-events:none;z-index:0}.pci-bg[data-v-1a8aae2a],.pci-orb[data-v-1a8aae2a]{position:absolute}.pci-orb[data-v-1a8aae2a]{border-radius:50%;filter:blur(140px);opacity:.45}.pci-orb-1[data-v-1a8aae2a]{background:radial-gradient(circle,rgba(59,130,246,.18),transparent 70%);height:520px;left:-5%;top:-10%;width:520px}.pci-orb-2[data-v-1a8aae2a]{background:radial-gradient(circle,rgba(59,130,246,.1),transparent 70%);height:480px;right:-10%;top:30%;width:480px}.pci-orb-3[data-v-1a8aae2a]{background:radial-gradient(circle,rgba(59,130,246,.08),transparent 70%);bottom:-20%;height:620px;left:20%;width:620px}.pci-grid-pattern[data-v-1a8aae2a]{background-image:linear-gradient(hsla(0,0%,100%,.015) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.015) 1px,transparent 0);background-size:48px 48px;inset:0;mask-image:radial-gradient(ellipse at center,#000 40%,transparent 85%);-webkit-mask-image:radial-gradient(ellipse at center,#000 40%,transparent 85%);position:absolute}.pci-hero[data-v-1a8aae2a]{margin:0 auto;max-width:980px;padding:60px 0 100px;position:relative;text-align:center;z-index:1}.pci-hero-badge[data-v-1a8aae2a]{align-items:center;background:#3b82f60f;border:1px solid rgba(59,130,246,.25);border-radius:999px;color:var(--blue);display:inline-flex;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;gap:10px;letter-spacing:.1em;margin-bottom:32px;padding:8px 16px}.pci-hero-dot[data-v-1a8aae2a]{background:var(--blue);border-radius:50%;box-shadow:0 0 10px var(--blue);height:6px;width:6px}.pci-hero-h1[data-v-1a8aae2a]{color:var(--t1);font-size:clamp(36px,5.5vw,62px);font-weight:600;letter-spacing:-.025em;line-height:1.08;margin:0 0 24px}.pci-hero-accent[data-v-1a8aae2a]{background:linear-gradient(135deg,#3b82f6,#2563eb);-webkit-background-clip:text;background-clip:text;color:transparent}.pci-hero-sub[data-v-1a8aae2a]{color:var(--t2);font-size:clamp(16px,1.4vw,19px);line-height:1.6;margin:0 auto 40px;max-width:720px}.pci-hero-ctas[data-v-1a8aae2a]{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-bottom:56px}.pci-hero-trust[data-v-1a8aae2a]{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff04;border:1px solid var(--line);border-radius:14px;display:inline-flex;gap:24px;padding:16px 28px}.pci-trust-item[data-v-1a8aae2a]{align-items:center;display:flex;flex-direction:column;gap:2px}.pci-trust-num[data-v-1a8aae2a]{color:var(--blue);font-family:JetBrains Mono,monospace;font-size:20px;font-weight:700}.pci-trust-label[data-v-1a8aae2a]{color:var(--t3);font-size:11px;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.pci-trust-sep[data-v-1a8aae2a]{background:var(--line);height:24px;width:1px}.pci-btn[data-v-1a8aae2a]{align-items:center;border-radius:12px;display:inline-flex;font-family:Outfit,sans-serif;font-size:14.5px;font-weight:600;gap:8px;padding:14px 22px;text-decoration:none;transition:transform .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease;white-space:nowrap}.pci-btn-primary[data-v-1a8aae2a]{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 6px 24px #3b82f640;color:#fff}.pci-btn-primary[data-v-1a8aae2a]:hover{box-shadow:0 10px 32px #3b82f659;transform:translateY(-2px)}.pci-btn-secondary[data-v-1a8aae2a]{background:#ffffff0a;border:1px solid var(--line);color:var(--t1)}.pci-btn-secondary[data-v-1a8aae2a]:hover{background:#ffffff14;border-color:#ffffff24}.pci-btn-ghost[data-v-1a8aae2a]{background:transparent;border:1px solid rgba(59,130,246,.25);color:var(--t1)}.pci-btn-ghost[data-v-1a8aae2a]:hover{background:#3b82f60d;border-color:#3b82f666}.pci-cta-section[data-v-1a8aae2a],.pci-evidence[data-v-1a8aae2a],.pci-mapping[data-v-1a8aae2a],.pci-related[data-v-1a8aae2a]{margin:0 auto;max-width:1180px;padding:80px 0;position:relative;z-index:1}.pci-section-head[data-v-1a8aae2a]{margin:0 auto 56px;max-width:720px;text-align:center}.pci-section-label[data-v-1a8aae2a]{color:var(--blue);font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;letter-spacing:.15em;margin-bottom:18px;text-transform:uppercase}.pci-section-h2[data-v-1a8aae2a]{color:var(--t1);font-size:clamp(28px,3.5vw,40px);font-weight:600;letter-spacing:-.02em;line-height:1.15;margin:0 0 18px}.pci-section-sub[data-v-1a8aae2a]{color:var(--t2);font-size:16.5px;line-height:1.65;margin:0}.pci-grid[data-v-1a8aae2a]{display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.pci-tile[data-v-1a8aae2a]{background:#ffffff04;border:1px solid var(--line);border-radius:18px;padding:32px 30px;position:relative;transition:border-color .3s ease,transform .3s ease,background .3s ease}.pci-tile[data-v-1a8aae2a]:hover{background:#ffffff06;border-color:#3b82f633;transform:translateY(-2px)}.pci-tile-head[data-v-1a8aae2a]{gap:14px;margin-bottom:18px}.pci-tile-head[data-v-1a8aae2a],.pci-tile-icon[data-v-1a8aae2a]{align-items:center;display:flex}.pci-tile-icon[data-v-1a8aae2a]{background:#3b82f614;border:1px solid rgba(59,130,246,.2);border-radius:10px;color:var(--blue);flex-shrink:0;height:44px;justify-content:center;width:44px}.pci-tile-tag[data-v-1a8aae2a]{color:var(--t3);font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:700;letter-spacing:.1em}.pci-tile-h3[data-v-1a8aae2a]{color:var(--t1);font-family:Outfit,sans-serif;font-size:20px;font-weight:600;letter-spacing:-.01em;line-height:1.3;margin:0 0 12px}.pci-tile-p[data-v-1a8aae2a]{color:var(--t2);font-size:15px;line-height:1.65;margin:0}.pci-evidence-list[data-v-1a8aae2a]{background:#ffffff04;border:1px solid var(--line);border-radius:18px;display:flex;flex-direction:column;gap:2px;margin:0 auto;max-width:820px;overflow:hidden}.pci-ev-row[data-v-1a8aae2a]{align-items:start;border-bottom:1px solid var(--line);display:grid;gap:20px;grid-template-columns:80px 1fr;padding:24px 30px;transition:background .25s ease}.pci-ev-row[data-v-1a8aae2a]:last-child{border-bottom:none}.pci-ev-row[data-v-1a8aae2a]:hover{background:#ffffff04}.pci-ev-num[data-v-1a8aae2a]{color:var(--blue);font-family:JetBrains Mono,monospace;font-size:22px;font-weight:700;letter-spacing:.02em;opacity:.85}.pci-ev-body strong[data-v-1a8aae2a]{color:var(--t1);display:block;font-family:Outfit,sans-serif;font-size:16px;font-weight:600;letter-spacing:-.005em;margin-bottom:6px}.pci-ev-body p[data-v-1a8aae2a]{color:var(--t2);font-size:14.5px;line-height:1.6;margin:0}.pci-cta-card[data-v-1a8aae2a]{background:linear-gradient(135deg,#3b82f60a,#0a0f1a33);border:1px solid rgba(59,130,246,.2);border-radius:24px;margin:0 auto;max-width:960px;overflow:hidden;padding:56px 48px;position:relative;text-align:center}.pci-cta-glow[data-v-1a8aae2a]{background:radial-gradient(ellipse,rgba(59,130,246,.12),transparent 70%);height:300px;left:50%;pointer-events:none;position:absolute;top:-80px;transform:translate(-50%);width:600px}.pci-cta-inner[data-v-1a8aae2a]{position:relative;z-index:1}.pci-cta-label[data-v-1a8aae2a]{color:var(--blue);display:inline-block;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;letter-spacing:.15em;margin-bottom:20px}.pci-cta-h[data-v-1a8aae2a]{color:var(--t1);font-size:clamp(26px,3vw,36px);font-weight:600;letter-spacing:-.02em;line-height:1.2;margin:0 0 18px}.pci-cta-p[data-v-1a8aae2a]{color:var(--t2);font-size:16px;line-height:1.65;margin:0 auto 32px;max-width:640px}.pci-cta-actions[data-v-1a8aae2a]{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.pci-related-grid[data-v-1a8aae2a]{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.pci-rel-card[data-v-1a8aae2a]{background:#ffffff04;border:1px solid var(--line);border-radius:16px;display:flex;flex-direction:column;padding:28px 26px;text-decoration:none;transition:border-color .3s ease,transform .3s ease,background .3s ease}.pci-rel-card[data-v-1a8aae2a]:hover{background:#ffffff06;border-color:#3b82f633;transform:translateY(-2px)}.pci-rel-tag[data-v-1a8aae2a]{color:var(--blue);font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:700;letter-spacing:.12em;margin-bottom:14px}.pci-rel-h3[data-v-1a8aae2a]{color:var(--t1);font-family:Outfit,sans-serif;font-size:17px;font-weight:600;letter-spacing:-.01em;line-height:1.35;margin:0 0 12px}.pci-rel-p[data-v-1a8aae2a]{color:var(--t2);flex:1;font-size:14px;line-height:1.6;margin:0 0 18px}.pci-rel-link[data-v-1a8aae2a]{align-items:center;color:var(--blue);display:inline-flex;font-size:13px;font-weight:600;gap:6px;transition:gap .25s ease}.pci-rel-card:hover .pci-rel-link[data-v-1a8aae2a]{gap:10px}@media(max-width:860px){.pci-page[data-v-1a8aae2a]{padding:100px 20px 60px}.pci-hero[data-v-1a8aae2a]{padding:40px 0 70px}.pci-hero-ctas[data-v-1a8aae2a]{align-items:stretch;flex-direction:column}.pci-btn[data-v-1a8aae2a]{justify-content:center}.pci-hero-trust[data-v-1a8aae2a]{flex-wrap:wrap;gap:16px;padding:14px 20px}.pci-trust-sep[data-v-1a8aae2a]{display:none}.pci-cta-section[data-v-1a8aae2a],.pci-evidence[data-v-1a8aae2a],.pci-mapping[data-v-1a8aae2a],.pci-related[data-v-1a8aae2a]{padding:56px 0}.pci-grid[data-v-1a8aae2a]{grid-template-columns:1fr}.pci-ev-row[data-v-1a8aae2a]{gap:14px;grid-template-columns:52px 1fr;padding:20px 22px}.pci-ev-num[data-v-1a8aae2a]{font-size:18px}.pci-cta-card[data-v-1a8aae2a]{padding:40px 28px}.pci-cta-actions[data-v-1a8aae2a]{flex-direction:column}.pci-related-grid[data-v-1a8aae2a]{grid-template-columns:1fr}}
