.lp-privacy{--bg:#262626;--surface-low:#1c1b1b;--surface-container:#1f1f1f;--surface-high:#2a2a2a;--surface-highest:#353534;--surface-lowest:#0e0e0e;--outline:#919191;--outline-variant:#474747;--text:#e2e2e2;--text-secondary:#c6c6c6;--text-muted:#919191;--teal:#00d4ff;--coral:#ff876d;--error:#ff4757;background:var(--bg);color:var(--text);min-height:100vh;font-size:16px;font-family:var(--font-inter,"Inter", sans-serif);position:relative;overflow-x:hidden}.lp-privacy .font-headline{font-family:var(--font-bebas,"Bebas Neue", sans-serif);letter-spacing:2px;text-transform:uppercase}.lp-privacy .font-structural{font-family:var(--font-space,"Space Grotesk", sans-serif)}.lp-privacy .font-accent{font-family:var(--font-cormorant,"Cormorant Garamond", serif)}.lp-privacy .font-label{font-family:var(--font-dm-mono,"DM Mono", monospace);text-transform:uppercase;letter-spacing:.1em}.lp-privacy:before{content:"";z-index:50;pointer-events:none;opacity:.02;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.lp-privacy .bg-texture{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.lp-privacy .bg-orb{filter:blur(160px);border-radius:50%;position:absolute}.lp-privacy .orb-cyan-1{background:radial-gradient(circle,#00d4ff0d,#0000 70%);width:700px;height:700px;animation:22s ease-in-out infinite priv-orb-a;top:-10%;right:-15%}.lp-privacy .orb-cyan-2{background:radial-gradient(circle,#00d4ff0a,#0000 70%);width:500px;height:500px;animation:18s ease-in-out infinite priv-orb-b;bottom:15%;left:-10%}@keyframes priv-orb-a{0%,to{transform:translate(0)scale(1)}33%{transform:translate(-30px,50px)scale(1.03)}66%{transform:translate(20px,-20px)scale(.97)}}@keyframes priv-orb-b{0%,to{transform:translate(0)scale(1)}50%{transform:translate(30px,-40px)scale(1.05)}}.lp-privacy .reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(24px)}.lp-privacy .reveal.visible{opacity:1;transform:translateY(0)}.lp-privacy .reveal-left{opacity:0;transition:opacity .7s,transform .7s;transform:translate(-24px)}.lp-privacy .reveal-left.visible{opacity:1;transform:translate(0)}.lp-privacy .reveal-d1{transition-delay:.1s}.lp-privacy .reveal-d2{transition-delay:.2s}.lp-privacy .reveal-d3{transition-delay:.3s}.lp-privacy .reveal-d4{transition-delay:.4s}.lp-privacy .reveal-d5{transition-delay:.5s}.lp-privacy .reveal-d6{transition-delay:.6s}.lp-privacy .reveal-d7{transition-delay:.7s}.lp-privacy .reveal-d8{transition-delay:.8s}@keyframes priv-hero-fade{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes priv-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes priv-pulse{0%,to{opacity:.2}50%{opacity:.35}}.lp-privacy .brutal-border{border:1px solid #91919126}.lp-privacy .text-glow-teal{text-shadow:0 0 15px #00d4ff66}.lp-privacy .text-glow-coral{text-shadow:0 0 15px #ff876d66}.lp-privacy .architectural-divider{background:linear-gradient(90deg, transparent, var(--outline-variant) 50%, transparent);width:100%;height:1px}.lp-privacy .priv-nav{z-index:40;background:var(--bg);justify-content:space-between;align-items:center;height:64px;padding:0 24px;display:flex;position:fixed;top:0;left:0;right:0}.lp-privacy .priv-nav-logo{color:#fff;letter-spacing:.05em;font-size:18px;font-weight:700}.lp-privacy .priv-nav-cta{letter-spacing:.1em;color:var(--teal);background:var(--surface-low);border:1px solid #00d4ff33;padding:6px 16px;font-size:14px;font-weight:700;text-decoration:none;transition:background .2s,color .2s}.lp-privacy .priv-nav-cta:hover{background:var(--teal);color:var(--bg)}.lp-privacy .priv-hero{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:64px 24px 0;display:flex;position:relative;overflow:hidden}.lp-privacy .hero-rings{pointer-events:none;opacity:.15;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.lp-privacy .hero-ring{border:.5px solid var(--outline-variant);border-radius:50%;position:absolute}.lp-privacy .hero-ring-1{width:700px;height:700px;animation:4s ease-in-out infinite priv-pulse}.lp-privacy .hero-ring-2{width:500px;height:500px}.lp-privacy .priv-hero-headline{color:#fff;max-width:900px;font-size:48px;line-height:.95;animation:.8s .1s both priv-hero-fade}.lp-privacy .priv-hero-headline .teal{color:var(--teal)}.lp-privacy .priv-hero-sub{color:var(--text-secondary);max-width:560px;margin-top:24px;font-size:22px;font-style:italic;font-weight:400;line-height:1.5;animation:.8s .3s both priv-hero-fade}.lp-privacy .hero-badge{background:var(--surface-low);border:1px solid #47474733;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:48px;padding:14px 28px;animation:.8s .5s both priv-hero-fade;display:flex}.lp-privacy .hero-badge-item{letter-spacing:.12em;color:var(--text-muted);font-size:11px}.lp-privacy .hero-badge-sep{color:var(--outline-variant);font-size:11px}.lp-privacy .hero-redacted{color:var(--error);letter-spacing:.2em;background:#ff47571f;padding:2px 8px}.lp-privacy .hero-active{color:var(--teal);letter-spacing:.2em;background:#00d4ff1a;padding:2px 8px}.lp-privacy .hero-typewriter{white-space:nowrap;animation:hero-blink .6s step-end var(--tw-delay,1.2s) infinite;max-width:0;animation:hero-type-expand var(--tw-duration,.8s) steps(var(--tw-steps,8)) var(--tw-delay,1.2s) forwards, hero-blink .6s step-end var(--tw-delay,1.2s) infinite;border-right:2px solid;display:inline-block;overflow:hidden}.lp-privacy .hero-tw-1{--tw-steps:8;--tw-duration:.7s;--tw-delay:1.2s}.lp-privacy .hero-tw-2{--tw-steps:6;--tw-duration:.5s;--tw-delay:2.2s}@keyframes hero-type-expand{0%{max-width:0}to{max-width:20ch}}@keyframes hero-blink{50%{border-color:#0000}}.lp-privacy .hero-scroll-hint{flex-direction:column;align-items:center;gap:8px;animation:.8s .7s both priv-hero-fade;display:flex;position:absolute;bottom:48px;left:50%;transform:translate(-50%)}.lp-privacy .hero-scroll-text{letter-spacing:.4em;color:var(--outline);font-size:10px}.lp-privacy .hero-scroll-arrow{color:var(--outline);font-size:20px;animation:2s ease-in-out infinite priv-bounce}.lp-privacy .zones-section{z-index:1;background:var(--surface-lowest);border-top:1px solid #4747471a;border-bottom:1px solid #4747471a;padding:96px 24px;position:relative}.lp-privacy .zones-grid{border:1px solid #47474733;grid-template-columns:1fr;max-width:1000px;margin:0 auto;display:grid}.lp-privacy .zone-col{padding:48px 32px;position:relative}.lp-privacy .zone-identity{animation:3s ease-in-out infinite tracer-identity;box-shadow:inset 0 2px #00d4ff80,inset 2px 0 #00d4ff4d,0 0 20px -5px #00d4ff26}.lp-privacy .zone-activity{animation:3s ease-in-out 1.5s infinite tracer-activity;box-shadow:inset 0 -2px #ff876d80,inset -2px 0 #ff876d4d,0 0 20px -5px #ff876d26}@keyframes tracer-identity{0%,to{box-shadow:inset 0 2px #00d4ff40,inset 2px 0 #00d4ff26,0 0 15px -5px #00d4ff0d}50%{box-shadow:inset 0 2px #00d4ffb3,inset 2px 0 #00d4ff80,0 0 30px -5px #00d4ff33}}@keyframes tracer-activity{0%,to{box-shadow:inset 0 -2px #ff876d40,inset -2px 0 #ff876d26,0 0 15px -5px #ff876d0d}50%{box-shadow:inset 0 -2px #ff876db3,inset -2px 0 #ff876d80,0 0 30px -5px #ff876d33}}.lp-privacy .zone-col:first-child{border-bottom:1px solid #47474733}.lp-privacy .zone-tag{color:var(--outline);opacity:.4;font-size:10px;position:absolute;top:16px;right:16px}.lp-privacy .zone-title{color:#fff;margin-bottom:32px;font-size:36px}.lp-privacy .zone-title .teal{color:var(--teal)}.lp-privacy .zone-title .coral{color:var(--coral)}.lp-privacy .zone-items{flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex}.lp-privacy .zone-item{letter-spacing:.05em;color:var(--text-secondary);align-items:center;gap:16px;font-size:13px;display:flex}.lp-privacy .zone-dot{flex-shrink:0;width:8px;height:8px}.lp-privacy .zone-dot.teal{background:var(--teal)}.lp-privacy .zone-dot.coral{background:var(--coral)}.lp-privacy .zone-desc{color:var(--outline);max-width:360px;margin-top:48px;font-size:14px;line-height:1.7}.lp-privacy .bridge-section{z-index:1;flex-direction:column;align-items:center;padding:128px 24px;display:flex;position:relative}.lp-privacy .bridge-title{letter-spacing:.15em;text-align:center;margin-bottom:64px;font-size:32px}.lp-privacy .bridge-diagram{flex-direction:column;align-items:center;gap:24px;width:100%;max-width:900px;display:flex;position:relative}.lp-privacy .bridge-node{width:100%;max-width:280px;padding:24px}.lp-privacy .bridge-node-tag{margin-bottom:16px;font-size:10px;display:block}.lp-privacy .bridge-node-tag.teal{color:var(--teal)}.lp-privacy .bridge-node-tag.coral{color:var(--coral)}.lp-privacy .bridge-node-id{color:var(--text-secondary);font-size:12px}.lp-privacy .bridge-node-meta{color:var(--outline);margin-top:8px;font-size:10px}.lp-privacy .bridge-connector{flex-direction:column;align-items:center;gap:4px;display:flex}.lp-privacy .bridge-connector-label{color:var(--coral);background:#ff876d1a;border:1px solid #ff876d33;padding:4px 12px;font-size:10px}.lp-privacy .bridge-connector-arrow{color:var(--outline-variant);font-size:32px}.lp-privacy .bridge-node-activity{border-left:4px solid var(--coral)}.lp-privacy .bridge-caption{text-align:center;max-width:640px;color:var(--text-secondary);margin-top:48px;font-size:17px;line-height:1.7}.lp-privacy .bridge-caption .teal{color:var(--teal);font-style:italic;font-weight:700}.lp-privacy .bridge-caption .coral{color:var(--coral);font-style:italic;font-weight:700}.lp-privacy .proof-section{z-index:1;padding:96px 24px;position:relative}.lp-privacy .proof-grid{grid-template-columns:1fr;gap:32px;max-width:1000px;margin:0 auto;display:grid}.lp-privacy .proof-card{background:var(--surface-low);border-top:2px solid var(--teal);padding:32px;transition:background .2s}.lp-privacy .proof-card:hover{background:var(--surface-high)}.lp-privacy .proof-card-icon{color:var(--teal);margin-bottom:20px;font-size:28px;display:block}.lp-privacy .proof-card h3{color:#fff;margin-bottom:16px;font-size:24px}.lp-privacy .proof-card p{color:var(--outline);margin:0;font-size:14px;line-height:1.7;transition:color .2s}.lp-privacy .proof-card:hover p{color:var(--text-secondary)}.lp-privacy .proof-card--watermark{position:relative;overflow:hidden}.lp-privacy .proof-card-watermark{color:#fff;opacity:.04;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;letter-spacing:.05em;font-size:6rem;line-height:1;position:absolute;top:50%;right:-8px;transform:translateY(-50%)rotate(-12deg)}.lp-privacy .no-section{z-index:1;background:var(--surface-lowest);padding:96px 24px;position:relative}.lp-privacy .no-header{box-sizing:border-box;flex-direction:column;gap:8px;width:100%;max-width:1000px;margin:0 auto 48px;display:flex}.lp-privacy .no-title{color:#fff;letter-spacing:-.02em;font-size:42px}.lp-privacy .no-subtitle{letter-spacing:.2em;color:var(--coral);font-size:12px}.lp-privacy .no-grid{box-sizing:border-box;grid-template-columns:repeat(2,1fr);gap:12px;width:100%;max-width:1000px;margin:0 auto;display:grid}.lp-privacy .no-item{aspect-ratio:1;border:1px solid #47474733;flex-direction:column;justify-content:space-between;padding:20px;transition:background .3s,box-shadow .3s;display:flex;position:relative}.lp-privacy .no-item:hover{background:var(--surface-high);box-shadow:inset 0 1px #ff475766,inset 1px 0 #ff475733,inset 0 -1px #ff475766,inset -1px 0 #ff475733,0 0 15px -5px #ff475726}.lp-privacy .no-item-icon{color:var(--outline);font-size:18px}.lp-privacy .no-item-text{color:#fff;font-size:14px}.lp-privacy .ethos-section{z-index:1;text-align:center;padding:128px 24px;position:relative}.lp-privacy .ethos-icon{color:var(--coral);margin-bottom:32px;font-size:48px;display:block}.lp-privacy .ethos-quote{color:var(--text-secondary);max-width:800px;margin:0 auto 32px;font-size:24px;font-style:italic;font-weight:400;line-height:1.45}.lp-privacy .ethos-cite{letter-spacing:.3em;color:var(--outline);font-size:12px}.lp-privacy .tech-section{z-index:1;background:var(--surface-lowest);padding:96px 24px;position:relative}.lp-privacy .tech-title{text-align:center;color:#fff;margin-bottom:48px;font-size:32px}.lp-privacy .tech-list{flex-direction:column;gap:16px;max-width:768px;margin:0 auto;display:flex}.lp-privacy .tech-item{background:var(--bg);cursor:pointer;padding:24px;transition:background .2s}.lp-privacy .tech-item:hover{background:var(--surface-low)}.lp-privacy .tech-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.lp-privacy .tech-header h3{color:#fff;margin:0;font-size:16px;font-weight:700}.lp-privacy .tech-toggle{color:var(--text-secondary);flex-shrink:0;font-size:14px;transition:transform .3s}.lp-privacy .tech-toggle.open{transform:rotate(180deg)}.lp-privacy .tech-body{max-height:0;margin-top:0;transition:max-height .4s,margin .4s;overflow:hidden}.lp-privacy .tech-body.open{max-height:200px;margin-top:16px}.lp-privacy .tech-body p{color:var(--outline);margin:0;font-size:14px;line-height:1.7}.lp-privacy .final-section{z-index:1;background:var(--teal);color:var(--bg);text-align:center;padding:160px 24px;position:relative;overflow:hidden}.lp-privacy .final-watermark{pointer-events:none;opacity:.08;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.lp-privacy .final-watermark span{-webkit-user-select:none;user-select:none;font-size:20rem;line-height:1;transform:rotate(-12deg)translateY(40px)}.lp-privacy .final-content{z-index:1;max-width:800px;margin:0 auto;position:relative}.lp-privacy .final-headline{color:var(--bg);letter-spacing:-.01em;margin-bottom:32px;font-size:36px;line-height:1.05}.lp-privacy .final-sub{letter-spacing:.15em;opacity:.8;margin-bottom:48px;font-size:16px;font-weight:700}.lp-privacy .final-buttons{flex-direction:column;align-items:center;gap:16px;display:flex}.lp-privacy .final-btn-primary{background:var(--bg);color:#fff;padding:20px 48px;font-size:22px;text-decoration:none;transition:background .2s,transform .1s;display:inline-block}.lp-privacy .final-btn-primary:hover{background:var(--surface-highest)}.lp-privacy .final-btn-primary:active{transform:scale(.97)}.lp-privacy .final-btn-secondary{border:2px solid var(--bg);color:var(--bg);background:0 0;padding:20px 48px;font-size:22px;text-decoration:none;transition:background .2s,transform .1s;display:inline-block}.lp-privacy .final-btn-secondary:hover{background:#1313131a}.lp-privacy .priv-footer{z-index:1;background:var(--surface-lowest);border-top:1px solid #4747471a;padding:48px 24px;position:relative}.lp-privacy .priv-footer-inner{max-width:1000px;margin:0 auto}.lp-privacy .priv-footer-top{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.lp-privacy .priv-footer-logo{color:#fff;letter-spacing:.05em;font-size:18px;font-weight:700}.lp-privacy .priv-footer-status{gap:32px;display:none}.lp-privacy .priv-footer-status a{letter-spacing:.15em;color:var(--outline);font-size:11px;text-decoration:none;transition:color .2s}.lp-privacy .priv-footer-status a:hover{color:#fff}.lp-privacy .priv-footer-copy{letter-spacing:.15em;color:var(--outline);opacity:.4;text-align:center;font-size:10px}@media (min-width:768px){.lp-privacy .priv-hero-headline{font-size:100px}.lp-privacy .priv-hero-sub{font-size:26px}.lp-privacy .zones-grid{grid-template-columns:1fr 1fr}.lp-privacy .zone-col:first-child{border-bottom:none;border-right:1px solid #47474733}.lp-privacy .zone-col{padding:64px}.lp-privacy .bridge-diagram{flex-direction:row;justify-content:center;gap:32px}.lp-privacy .bridge-connector{flex-direction:column}.lp-privacy .proof-grid{grid-template-columns:repeat(3,1fr)}.lp-privacy .no-grid{grid-template-columns:repeat(4,1fr)}.lp-privacy .no-item-text{font-size:18px}.lp-privacy .no-header{flex-direction:row;justify-content:space-between;align-items:flex-end}.lp-privacy .final-headline{font-size:64px}.lp-privacy .final-watermark span{font-size:30rem}.lp-privacy .final-buttons{flex-direction:row;justify-content:center}.lp-privacy .priv-footer-status{display:flex}}@media (min-width:1024px){.lp-privacy .priv-hero-headline{font-size:128px}.lp-privacy .zones-section,.lp-privacy .proof-section,.lp-privacy .no-section,.lp-privacy .tech-section{padding:96px 80px}.lp-privacy .final-headline{font-size:80px}.lp-privacy .ethos-quote{font-size:36px}}
