.app-container{min-height:100vh;color:var(--white);background-color:#000;position:relative}.smoke-overlay{pointer-events:none;z-index:1;background:radial-gradient(at 15% 10%,#d4af370f 0%,#0000 45%),radial-gradient(at 85% 20%,#d4506a0a 0%,#0000 50%),radial-gradient(#c9b8d408 0%,#0000 60%),radial-gradient(at 30% 80%,#8b1a1a08 0%,#0000 40%),radial-gradient(at 70% 70%,#d4af370a 0%,#0000 55%),radial-gradient(circle at 50% 30%,#ffffff03 0%,#0000 40%);animation:25s ease-in-out infinite alternate smoke-drift;position:fixed;inset:0}.smoke-overlay:before{content:"";background:radial-gradient(at 60% 15%,#c9b8d409 0%,#0000 50%),radial-gradient(at 25% 55%,#d4af3706 0%,#0000 45%),radial-gradient(at 80% 85%,#d4506a05 0%,#0000 50%);animation:35s ease-in-out infinite alternate-reverse smoke-drift-alt;position:absolute;inset:0}@keyframes smoke-drift{0%{opacity:1;transform:scale(1)translate(0)}50%{opacity:.8;transform:scale(1.08)translate(10px,-5px)}to{opacity:.6;transform:scale(1.18)translate(20px,12px)}}.smoke-overlay:after{content:"";background:radial-gradient(at 40% 5%,#ffffff06 0%,#0000 35%),radial-gradient(at 75% 40%,#c9b8d406 0%,#0000 40%),radial-gradient(at 20% 70%,#d4af3705 0%,#0000 45%),radial-gradient(at 90% 10%,#ffffff04 0%,#0000 30%),radial-gradient(at 10% 30%,#d4506a04 0%,#0000 40%);animation:45s ease-in-out infinite alternate smoke-drift-celestial;position:absolute;inset:0}@keyframes smoke-drift-alt{0%{opacity:.7;transform:scale(1.1)translate(-10px,5px)}to{opacity:1;transform:scale(1)translate(5px,-8px)}}@keyframes smoke-drift-celestial{0%{opacity:.8;transform:scale(1)translate(0)rotate(0)}33%{opacity:1;transform:scale(1.05)translate(-8px,6px)rotate(.5deg)}66%{opacity:.7;transform:scale(1.12)translate(12px,-4px)rotate(-.3deg)}to{opacity:.9;transform:scale(1.08)translate(-5px,10px)rotate(.2deg)}}.container{z-index:10;max-width:1140px;margin:0 auto;padding:0 32px;position:relative}.accent-label,.accent-label-crimson,.accent-label-rose{text-transform:uppercase;letter-spacing:8px;text-align:center;margin-bottom:16px;font-family:Jost,sans-serif;font-size:13px;font-weight:400;display:block}.accent-label{color:var(--prima-gold)}.accent-label-crimson{color:var(--fornix-crimson)}.accent-label-rose{color:var(--rose-phi)}.section-header{text-align:center;margin-bottom:48px}.section-header h2{letter-spacing:2px;margin-bottom:20px;font-size:52px;font-weight:600;line-height:1.15}.section-header h2 span{color:var(--prima-gold);display:block}.section-header>p{color:var(--vault-stone);text-align:center;max-width:680px;margin:0 auto;font-family:Jost,sans-serif;font-size:18px;font-weight:300;line-height:1.8}.gold-divider{background:linear-gradient(90deg, transparent, var(--prima-gold), transparent);opacity:.5;width:60px;height:1px;margin:24px auto}.navbar{z-index:1000;-webkit-backdrop-filter:blur(12px);background:linear-gradient(#000000f2,#0000);height:80px;position:fixed;top:0;left:0;right:0}.nav-content{justify-content:center;align-items:center;height:100%;display:flex;position:relative}.logo{align-items:center;gap:14px;display:flex}.logo-centerpiece{z-index:2;position:absolute;left:50%;transform:translate(-50%)}.logo-img{filter:drop-shadow(0 0 12px #d4af3733);width:auto;height:64px}.logo-text{letter-spacing:8px;color:var(--white);text-transform:uppercase;font-family:Cormorant Garamond,serif;font-size:18px;font-weight:500}.nav-links{align-items:center;gap:28px;margin-left:auto;display:flex}.nav-links a{letter-spacing:3px;text-transform:uppercase;color:var(--vault-stone);font-family:Jost,sans-serif;font-size:13px;font-weight:400;transition:color .3s}.nav-links a:hover{color:var(--prima-gold)}.hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:120px 0 60px;display:flex;position:relative;overflow:hidden}.hero-bg{z-index:0;position:absolute;inset:0}.hero-bg img{object-fit:cover;object-position:center;width:100%;height:100%}.hero-bg-overlay{background:linear-gradient(#000000a6 0%,#00000073 30%,#0000008c 60%,#000000bf 80%,#000 100%),radial-gradient(#0003 20%,#00000080 100%);position:absolute;inset:0}.hero-content{z-index:5;max-width:860px;margin:0 auto;padding:0 32px;position:relative}.brand-wordmark{margin-bottom:8px}.brand-wordmark .fornix{letter-spacing:30px;color:var(--white);text-shadow:0 2px 40px #d4af3733;margin-right:-30px;font-family:Cormorant Garamond,serif;font-size:96px;font-weight:600;line-height:1;display:block}.brand-wordmark .prima{letter-spacing:24px;color:var(--prima-gold);text-shadow:0 2px 30px #d4af3726;margin-top:4px;margin-right:-24px;font-family:Cormorant Garamond,serif;font-size:52px;font-weight:400;line-height:1;display:block}.brand-tagline{letter-spacing:10px;text-transform:uppercase;color:var(--vault-stone);margin:20px 0 36px;font-family:Jost,sans-serif;font-size:14px}.hero-body p{color:var(--white);opacity:.95;text-align:center;text-shadow:0 1px 8px #0009;margin-bottom:20px;font-family:Jost,sans-serif;font-size:17px;font-weight:300;line-height:1.9}.hero-emphasis{color:var(--rose-phi);text-align:center;margin:32px 0;font-family:Playfair Display,serif;font-size:20px;font-style:italic;line-height:1.6}.hero-anchor{color:var(--prima-gold);text-align:center;margin:24px 0 48px;font-family:Cormorant Garamond,serif;font-size:26px;font-style:italic;font-weight:600}.hero-cta{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.launch-visual{z-index:5;justify-content:center;margin-top:80px;padding:0 32px;display:flex;position:relative}.launch-img{border:1px solid #d4af3726;border-radius:24px;width:90%;max-width:1000px;box-shadow:0 80px 160px #000000e6,0 0 60px #d4af370f}.problem-section{background:linear-gradient(#000 0%,#060302 50%,#000 100%);padding:80px 0}.problem-content{text-align:center;max-width:780px;margin:0 auto}.problem-content h2{margin-bottom:40px;font-size:48px;line-height:1.2}.problem-content h2 span{color:var(--fornix-crimson)}.problem-content p{color:var(--vault-stone);text-align:center;margin-bottom:28px;font-family:Jost,sans-serif;font-size:18px;font-weight:300;line-height:1.9}.problem-roles{color:var(--rose-phi);text-align:center;margin:48px 0;font-family:Playfair Display,serif;font-size:22px;font-style:italic;line-height:1.6}.problem-anchor{color:var(--prima-gold);text-align:center;margin-top:48px;font-family:Cormorant Garamond,serif;font-size:30px;font-weight:600}.philosophy-section{background:#000;padding:80px 0}.philosophy-content{text-align:center;max-width:780px;margin:0 auto}.philosophy-content p{color:var(--vault-stone);text-align:center;margin-bottom:28px;font-family:Jost,sans-serif;font-size:18px;font-weight:300;line-height:1.9}.philosophy-gate{color:var(--white);text-align:center;margin:40px 0;font-family:Cormorant Garamond,serif;font-size:26px;font-weight:600}.philosophy-phi-text{color:var(--rose-phi);text-align:center;margin-top:40px;font-family:Playfair Display,serif;font-size:17px;font-style:italic;line-height:1.9}.phi-large{color:var(--rose-phi);opacity:.35;text-align:center;text-shadow:0 0 20px #d4506a66,0 0 40px #d4506a33,0 0 80px #d4506a1a;margin-bottom:40px;font-family:Cormorant Garamond,serif;font-size:100px;line-height:1;animation:4s ease-in-out infinite alternate phi-radiate;display:block}@keyframes phi-radiate{0%{text-shadow:0 0 20px #d4506a66,0 0 40px #d4506a33,0 0 80px #d4506a1a;opacity:.3}to{text-shadow:0 0 30px #d4506a99,0 0 60px #d4506a59,0 0 100px #d4506a26,0 0 140px #d4506a0d;opacity:.45}}.safepulse-section{background:linear-gradient(#000 0%,#0a0205 30%,#050000 60%,#000 100%);padding:90px 0}.safepulse-header{text-align:center;margin-bottom:60px}.safepulse-header h2{font-size:52px;line-height:1.15}.safepulse-header h2 span{color:var(--fornix-crimson)}.safepulse-subtitle{color:var(--rose-phi);text-align:center;margin-top:16px;font-family:Playfair Display,serif;font-size:20px;font-style:italic}.safepulse-body{max-width:820px;margin:0 auto}.safepulse-body p{color:var(--vault-stone);text-align:center;margin-bottom:24px;font-family:Jost,sans-serif;font-size:17px;font-weight:300;line-height:1.9}.safepulse-methods{grid-template-columns:1fr 1fr 1fr;gap:28px;margin:60px 0;display:grid}.safepulse-method-card{text-align:center;background:#8b1a1a0f;border:1px solid #8b1a1a33;border-radius:16px;padding:40px 24px;transition:border-color .3s,transform .3s}.safepulse-method-card:hover{border-color:#8b1a1a73;transform:translateY(-3px)}.safepulse-method-card .method-icon{margin-bottom:16px;font-size:36px;display:block}.safepulse-method-card h4{color:var(--white);margin-bottom:12px;font-family:Cormorant Garamond,serif;font-size:22px;font-weight:600}.safepulse-method-card p{text-align:center;margin-bottom:0;font-size:14px;line-height:1.7}.safepulse-visual{flex-wrap:wrap;justify-content:center;align-items:center;gap:60px;margin:80px 0 60px;display:flex}.safepulse-app-img{border-radius:40px;width:280px;box-shadow:0 40px 80px #0009}.safepulse-promise{color:var(--white);text-align:center;margin-top:60px;font-family:Cormorant Garamond,serif;font-size:24px;font-weight:600;line-height:1.5}.safepulse-promise em{color:var(--fornix-crimson);margin-top:16px;font-size:22px;font-style:italic;display:block}.risk-section{background:#000;padding:80px 0}.risk-intro{text-align:center;max-width:700px;margin:0 auto 80px}.risk-intro p{color:var(--rose-phi);font-family:Playfair Display,serif;font-size:20px;font-style:italic;line-height:1.7}.risk-questions{grid-template-columns:1fr 1fr 1fr;gap:28px;margin-bottom:80px;display:grid}.risk-question-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:20px;padding:44px 28px;transition:border-color .3s,transform .3s}.risk-question-card:hover{border-color:#d4af3759;transform:translateY(-4px)}.risk-question-card .question-number{letter-spacing:5px;text-transform:uppercase;color:var(--prima-gold);margin-bottom:16px;font-family:Jost,sans-serif;font-size:12px}.risk-question-card h3{margin-bottom:16px;font-size:24px;font-weight:600;line-height:1.2}.risk-question-card>p{color:var(--vault-stone);text-align:left;margin-bottom:20px;font-family:Jost,sans-serif;font-size:15px;font-weight:300;line-height:1.8}.risk-scenario{border-left:3px solid var(--prima-gold);background:#0006;border-radius:12px;padding:20px}.risk-scenario p{color:var(--rose-phi);text-align:left;margin-bottom:0;font-family:Playfair Display,serif;font-size:14px;font-style:italic;line-height:1.7}.risk-colors{flex-wrap:wrap;justify-content:center;gap:48px;margin-bottom:60px;display:flex}.risk-color-item{letter-spacing:2px;text-transform:uppercase;color:var(--vault-stone);align-items:center;gap:12px;font-family:Jost,sans-serif;font-size:13px;display:flex}.risk-dot{border-radius:50%;width:14px;height:14px}.risk-dot.green{background:#4caf50;box-shadow:0 0 10px #4caf5066}.risk-dot.yellow{background:#ffc107;box-shadow:0 0 10px #ffc10766}.risk-dot.red{background:var(--fornix-crimson);box-shadow:0 0 10px #8b1a1a80}.risk-briefing-example{text-align:center;background:#d4af370a;border:1px solid #d4af3726;border-radius:16px;max-width:720px;margin:0 auto;padding:44px}.risk-briefing-example .briefing-label{letter-spacing:6px;text-transform:uppercase;color:var(--prima-gold);margin-bottom:20px;font-family:Jost,sans-serif;font-size:12px}.risk-briefing-example .briefing-text{color:var(--rose-phi);text-align:center;margin-bottom:24px;font-family:Playfair Display,serif;font-size:16px;font-style:italic;line-height:1.8}.risk-briefing-example .briefing-close{color:var(--prima-gold);font-family:Cormorant Garamond,serif;font-size:22px;font-weight:600}.pricing-section{background:linear-gradient(#000 0%,#060302 50%,#000 100%);padding:90px 0}.pricing-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:24px;display:grid}.pricing-card{background:var(--card-bg);border:1px solid var(--card-border);text-align:center;border-radius:20px;padding:44px 32px;transition:border-color .4s,transform .4s,box-shadow .4s;position:relative}.pricing-card:hover{border-color:#d4af3766;transform:translateY(-6px)}.pricing-card.featured{border-color:var(--prima-gold);background:#d4af370a;box-shadow:0 0 50px #d4af3714}.featured-badge{letter-spacing:4px;text-transform:uppercase;color:#0a0a0a;background:linear-gradient(135deg,#d4af37,#c9a84c);border-radius:20px;margin-bottom:20px;padding:6px 20px;font-family:Jost,sans-serif;font-size:11px;display:inline-block}.tier-phi{color:var(--rose-phi);opacity:.5;text-shadow:0 0 12px #d4506a66,0 0 24px #d4506a33;margin-bottom:8px;font-family:Cormorant Garamond,serif;font-size:22px;animation:4s ease-in-out infinite alternate phi-radiate}.tier-name{color:var(--white);margin-bottom:8px;font-family:Cormorant Garamond,serif;font-size:30px;font-weight:600}.tier-price{color:var(--prima-gold);margin-bottom:4px;font-family:Cormorant Garamond,serif;font-size:52px;font-weight:700;line-height:1}.tier-price span{color:var(--vault-stone);font-size:16px;font-weight:400}.tier-time{color:var(--rose-phi);opacity:.8;margin-bottom:28px;font-family:Playfair Display,serif;font-size:14px;font-style:italic}.tier-feature-list{text-align:left;width:100%;margin:28px 0}.tier-feature-list li{color:var(--vault-stone);margin-bottom:16px;padding-left:24px;font-family:Jost,sans-serif;font-size:15px;font-weight:300;line-height:1.6;position:relative}.tier-feature-list li:before{content:"Φ";color:var(--rose-phi);opacity:.6;text-shadow:0 0 8px #d4506a4d;font-family:Cormorant Garamond,serif;font-size:14px;position:absolute;left:0}.tier-feature-list li strong{color:var(--white);font-size:14px;font-weight:500}.comparison-section{background:#000;padding:80px 0}.comparison-table-wrapper{margin-top:60px;overflow-x:auto}.comparison-table{border-collapse:collapse;width:100%;font-family:Jost,sans-serif}.comparison-table thead th{color:var(--prima-gold);text-align:center;border-bottom:1px solid #d4af3733;padding:20px 16px;font-family:Cormorant Garamond,serif;font-size:20px;font-weight:600}.comparison-table thead th:first-child{text-align:left;color:var(--vault-stone);letter-spacing:3px;text-transform:uppercase;font-family:Jost,sans-serif;font-size:13px}.comparison-table tbody td{text-align:center;color:var(--vault-stone);border-bottom:1px solid #ffffff08;padding:14px 16px;font-size:14px}.comparison-table tbody td:first-child{text-align:left;color:var(--white);font-size:15px;font-weight:400}.comparison-table tbody tr:hover{background:#d4af3706}.check-mark{color:var(--prima-gold);font-size:16px}.dash-mark{color:#ffffff1f;font-size:18px}.comparison-note{text-align:center;color:var(--rose-phi);margin-top:40px;font-family:Playfair Display,serif;font-size:16px;font-style:italic}.why-elite-section{background:linear-gradient(#000 0%,#0a0604 50%,#000 100%);padding:80px 0}.why-elite-grid{grid-template-columns:1fr 1fr;gap:28px;margin-top:60px;display:grid}.why-elite-card{background:#d4af3708;border:1px solid #d4af371a;border-radius:16px;padding:40px 32px;transition:border-color .3s,transform .3s}.why-elite-card:hover{border-color:#d4af374d;transform:translateY(-3px)}.why-elite-card h4{color:var(--prima-gold);margin-bottom:14px;font-family:Cormorant Garamond,serif;font-size:22px;font-weight:600}.why-elite-card p{color:var(--vault-stone);font-family:Jost,sans-serif;font-size:15px;font-weight:300;line-height:1.8}.why-elite-bottom{text-align:center;margin-top:60px}.why-elite-bottom p{color:var(--rose-phi);max-width:700px;margin:0 auto 32px;font-family:Playfair Display,serif;font-size:18px;font-style:italic;line-height:1.7}.why-elite-summary{color:var(--prima-gold);text-align:center;font-family:Cormorant Garamond,serif;font-size:22px;font-weight:600;font-style:normal!important}.closing-section{text-align:center;background:#000;padding:90px 0}.closing-content{max-width:740px;margin:0 auto}.closing-content h2{margin-bottom:40px;font-size:48px;line-height:1.2}.closing-content h2 span{color:var(--prima-gold)}.closing-body p{color:var(--vault-stone);text-align:center;margin-bottom:24px;font-family:Jost,sans-serif;font-size:18px;font-weight:300;line-height:1.9}.closing-anchor{color:var(--white);text-align:center;margin:48px 0 16px;font-family:Cormorant Garamond,serif;font-size:28px;font-weight:600;line-height:1.4}.closing-cta{flex-direction:column;align-items:center;gap:16px;margin-top:48px;display:flex}.closing-fine-print{color:var(--vault-stone);opacity:.5;font-family:Jost,sans-serif;font-size:13px}.footer{border-top:1px solid #d4af370f;padding:60px 0 40px}.footer-content{text-align:center}.footer-brand{margin-bottom:40px}.footer-logo{width:auto;height:48px;margin-bottom:16px}.footer-tagline{letter-spacing:10px;text-transform:uppercase;color:var(--vault-stone);margin-top:16px;font-family:Jost,sans-serif;font-size:13px}.footer-links{flex-direction:column;align-items:center;gap:16px;display:flex}.link-group{gap:32px;display:flex}.link-group a{letter-spacing:2px;text-transform:uppercase;color:var(--vault-stone);font-family:Jost,sans-serif;font-size:14px;transition:color .3s}.link-group a:hover{color:var(--prima-gold)}.footer-caption{color:var(--rose-phi);opacity:.5;font-family:Cormorant Garamond,serif;font-size:16px;font-style:italic}.copyright{letter-spacing:2px;color:var(--vault-stone);opacity:.35;font-family:Jost,sans-serif;font-size:13px}.features-section{background:linear-gradient(#000 0%,#080504 30%,#060302 60%,#000 100%);padding:90px 0}.features-grid{flex-direction:column;gap:0;max-width:860px;margin:0 auto;display:flex}.feature-tier-label{color:var(--prima-gold);text-align:center;letter-spacing:2px;border-top:1px solid #d4af371a;margin-top:40px;padding:60px 0 32px;font-family:Cormorant Garamond,serif;font-size:28px;font-weight:600}.feature-tier-label:first-child{border-top:none;margin-top:0;padding-top:0}.feature-tier-label .ftl-phi{color:var(--rose-phi);opacity:.6;text-shadow:0 0 12px #d4506a66,0 0 24px #d4506a33;margin-right:8px;animation:4s ease-in-out infinite alternate phi-radiate}.feature-tier-label.pro,.feature-tier-label.elite{color:var(--prima-gold)}.feature-block{border-bottom:1px solid #ffffff0a;padding:40px 0}.feature-block:last-child{border-bottom:none}.feature-block h3{color:var(--white);text-align:left;margin-bottom:16px;font-family:Cormorant Garamond,serif;font-size:24px;font-weight:600}.feature-block p{color:var(--vault-stone);text-align:left;font-family:Jost,sans-serif;font-size:16px;font-weight:300;line-height:1.9}.setup-section{background:linear-gradient(#000 0%,#0a0604 50%,#000 100%);padding:80px 0}.setup-grid{grid-template-columns:repeat(3,1fr);gap:28px;margin-top:60px;display:grid}.setup-card{background:var(--card-bg);border:1px solid var(--card-border);text-align:center;border-radius:20px;padding:44px 32px;transition:border-color .3s,transform .3s}.setup-card:hover{border-color:#d4af3759;transform:translateY(-4px)}.setup-card.featured-setup{border-color:var(--rose-phi);background:#ff99cc08;box-shadow:0 0 40px #ff99cc0f}.setup-name{color:var(--white);margin-bottom:12px;font-family:Cormorant Garamond,serif;font-size:26px;font-weight:600}.setup-price{color:var(--prima-gold);margin-bottom:20px;font-family:Cormorant Garamond,serif;font-size:48px;font-weight:700;line-height:1}.setup-card p{color:var(--vault-stone);text-align:center;margin-bottom:12px;font-family:Jost,sans-serif;font-size:15px;font-weight:300;line-height:1.8}.setup-note{margin-top:8px;font-family:Playfair Display,serif;font-style:italic;color:var(--rose-phi)!important;font-size:16px!important}.gallery-section{background:linear-gradient(#000 0%,#050302 50%,#000 100%);padding:80px 0}.proof-section{background:linear-gradient(#000 0%,#060302 50%,#000 100%);padding:80px 0}.faq-section{background:#000;padding:80px 0}.waitlist-section{background:linear-gradient(#000 0%,#060302 50%,#000 100%);padding:80px 0}.fade-in{animation:1.2s ease-out both fadeIn}.slide-up{animation:1s ease-out both slideUp}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.reveal{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(40px)}.reveal--visible{opacity:1;transform:translateY(0)}@media (width<=1024px){.pricing-grid{grid-template-columns:1fr;max-width:520px;margin-left:auto;margin-right:auto}.setup-grid{grid-template-columns:1fr;max-width:480px;margin-left:auto;margin-right:auto}.risk-questions,.safepulse-methods,.why-elite-grid{grid-template-columns:1fr}.section-header h2{font-size:38px}.brand-wordmark .fornix{letter-spacing:16px;margin-right:-16px;font-size:60px}.brand-wordmark .prima{letter-spacing:14px;margin-right:-14px;font-size:34px}.nav-links{display:none}}@media (width<=768px){.container{padding:0 20px}.hero{padding:100px 0 48px}.problem-section,.philosophy-section,.safepulse-section,.risk-section,.pricing-section,.comparison-section,.why-elite-section,.closing-section,.features-section,.setup-section,.gallery-section,.proof-section,.faq-section,.waitlist-section{padding:60px 0}.footer{padding:48px 0 32px}.section-header h2{font-size:32px}.safepulse-visual{flex-direction:column;gap:40px}.risk-colors{flex-direction:column;align-items:center;gap:20px}.logo-img{height:48px}}@media (width<=480px){.brand-wordmark .fornix{letter-spacing:10px;margin-right:-10px;font-size:42px}.brand-wordmark .prima{letter-spacing:10px;margin-right:-10px;font-size:26px}.hero-cta{flex-direction:column;align-items:center}.section-header h2{font-size:28px}.tier-price{font-size:42px}.hero-content{padding:0 16px}}.success-page{text-align:center;background:#000;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:120px 32px 80px;display:flex}.success-page h1{color:var(--prima-gold);margin:24px 0 8px;font-family:Cormorant Garamond,serif;font-size:52px;font-weight:600}.success-page .success-subtitle{color:var(--vault-stone);margin-bottom:48px;font-family:Jost,sans-serif;font-size:18px;font-weight:300}.success-tier-nudge{max-width:680px;margin:48px 0}.success-tier-nudge p{color:var(--vault-stone);margin-bottom:24px;font-family:Jost,sans-serif;font-size:15px}.success-tier-cards{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.success-tier-card{background:var(--card-bg);border:1px solid var(--card-border);text-align:center;border-radius:14px;min-width:160px;padding:20px 24px;transition:border-color .3s}.success-tier-card:hover{border-color:#d4af3766}.success-tier-card .stc-name{color:var(--white);margin-bottom:4px;font-family:Cormorant Garamond,serif;font-size:20px;font-weight:600}.success-tier-card .stc-price{color:var(--prima-gold);font-family:Cormorant Garamond,serif;font-size:28px;font-weight:700}.success-tier-card .stc-price span{color:var(--vault-stone);font-size:13px;font-weight:400}.success-launch-teaser{color:var(--rose-phi);margin:48px 0 32px;font-family:Playfair Display,serif;font-size:18px;font-style:italic}.success-back-link{letter-spacing:2px;text-transform:uppercase;color:var(--vault-stone);font-family:Jost,sans-serif;font-size:13px;transition:color .3s}.success-back-link:hover{color:var(--prima-gold)}.beta-page{background:#000;flex-direction:column;align-items:center;min-height:100vh;padding:120px 32px 80px;display:flex}.beta-page-inner{text-align:center;width:100%;max-width:680px}.beta-page h1{color:var(--prima-gold);margin-bottom:12px;font-family:Cormorant Garamond,serif;font-size:44px;font-weight:600}.beta-page .beta-subtitle{color:var(--rose-phi);margin-bottom:32px;font-family:Playfair Display,serif;font-size:20px;font-style:italic}.beta-page .beta-body{color:var(--vault-stone);text-align:center;margin-bottom:48px;font-family:Jost,sans-serif;font-size:17px;font-weight:300;line-height:1.9}.beta-incentives{text-align:center;margin-top:48px}.beta-incentives h3{color:var(--white);margin-bottom:28px;font-family:Cormorant Garamond,serif;font-size:28px;font-weight:600}.beta-incentive-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.beta-incentive-item{text-align:left;background:#d4af3708;border:1px solid #d4af371a;border-radius:14px;padding:20px 16px}.beta-incentive-item .bii-phi{color:var(--rose-phi);opacity:.5;margin-right:8px;font-family:Cormorant Garamond,serif}.beta-incentive-item span{color:var(--vault-stone);font-family:Jost,sans-serif;font-size:16px}.beta-back-link{letter-spacing:2px;text-transform:uppercase;color:var(--vault-stone);margin-top:48px;font-family:Jost,sans-serif;font-size:13px;transition:color .3s;display:inline-block}.beta-back-link:hover{color:var(--prima-gold)}@media (width<=768px){.success-page{padding:100px 20px 60px}.success-page h1{font-size:38px}.success-tier-cards{flex-direction:column;align-items:center}.beta-page{padding:100px 20px 60px}.beta-page h1{font-size:34px}.beta-incentive-grid{grid-template-columns:1fr}}@media (width<=480px){.success-page h1{font-size:32px}.beta-page h1{font-size:28px}}:root{--prima-gold:#d4af37;--rose-phi:#d4506a;--obsidian-dark:#0a0a0a;--luster-gold:#c9a84c;--velvet-noir:#1c1410;--prima-umber:#6b4226;--fornix-sienna:sienna;--vault-stone:#c4a882;--gilt-gold:#d4af37;--prima-rose:#d4506a;--prima-lavender:#c9b8d4;--dried-rose-mauve:#a85068;--fornix-crimson:#8b1a1a;--white:#faf6f0;--deep-black:#000;--card-bg:#0a0a0ab3;--card-border:#d4af3726}*{box-sizing:border-box;margin:0;padding:0}.skip-to-content{background:var(--prima-gold);color:var(--deep-black);z-index:10000;border-radius:4px;padding:8px 16px;font-family:Jost,sans-serif;font-size:14px;text-decoration:none;transition:top .2s;position:absolute;top:-100px;left:16px}.skip-to-content:focus{top:16px}:focus-visible{outline:2px solid var(--prima-gold);outline-offset:2px}html{scroll-behavior:smooth}body{background-color:var(--deep-black);color:var(--white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Jost,sans-serif;line-height:1.6;overflow-x:hidden}h1,h2,h3,h4,h5,h6{color:var(--white);font-family:Cormorant Garamond,serif}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}ul{list-style:none}img{max-width:100%;height:auto}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--deep-black)}::-webkit-scrollbar-thumb{background:var(--prima-umber);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--fornix-sienna)}::selection{background:var(--prima-gold);color:var(--deep-black)}.phi-button{letter-spacing:3px;text-transform:uppercase;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;padding:16px 36px;font-family:Jost,sans-serif;font-size:13px;font-weight:500;transition:all .4s cubic-bezier(.4,0,.2,1);display:inline-flex}.phi-button.primary{color:#0a0a0a;background:linear-gradient(135deg,#d4af37,#c9a84c);box-shadow:0 4px 20px #d4af374d}.phi-button.secondary{color:var(--white);background:linear-gradient(135deg,#a85068,#8b1a1a)}.phi-button.outline{border:1px solid var(--prima-gold);color:var(--prima-gold);background-color:#0000}.phi-button.ghost{color:var(--vault-stone);background-color:#0000;border:1px solid #c4a8824d}.phi-button:hover{filter:brightness(1.1);transform:translateY(-2px)}.phi-button.primary:hover{box-shadow:0 8px 30px #d4af3780}.phi-button.outline:hover{background:#d4af3714;box-shadow:0 4px 20px #d4af3733}.phi-button.ghost:hover{color:var(--prima-gold);border-color:#d4af3766}.hamburger{cursor:pointer;z-index:1100;background:0 0;border:none;flex-direction:column;gap:5px;width:28px;height:20px;padding:0;display:none}.hamburger span{background:var(--vault-stone);width:100%;height:1.5px;transition:transform .3s,opacity .3s;display:block}.hamburger--open span:first-child{transform:translateY(6.5px)rotate(45deg)}.hamburger--open span:nth-child(2){opacity:0}.hamburger--open span:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.mobile-menu-backdrop{z-index:1050;background:#000000b3;position:fixed;inset:0}.mobile-menu{-webkit-backdrop-filter:blur(24px);z-index:1060;background:#0a0a0af7;border-left:1px solid #d4af371a;flex-direction:column;gap:24px;width:280px;height:100vh;padding:100px 32px 40px;transition:right .35s;display:flex;position:fixed;top:0;right:-300px}.mobile-menu--open{right:0}.mobile-menu-nav{flex-direction:column;gap:0;display:flex}.mobile-menu-nav a{letter-spacing:4px;text-transform:uppercase;color:var(--vault-stone);border-bottom:1px solid #ffffff0a;padding:16px 0;font-family:Jost,sans-serif;font-size:13px;transition:color .3s}.mobile-menu-nav a:hover{color:var(--prima-gold)}.mobile-menu-cta{letter-spacing:4px;text-transform:uppercase;color:var(--deep-black);background:linear-gradient(135deg, var(--prima-gold), var(--luster-gold));cursor:pointer;border:none;border-radius:10px;margin-top:16px;padding:16px 24px;font-family:Jost,sans-serif;font-size:11px;transition:transform .2s,brightness .2s}.mobile-menu-cta:hover{filter:brightness(1.1);transform:translateY(-2px)}@media (width<=1024px){.hamburger{display:flex}}.founding-counter{text-align:center;-webkit-backdrop-filter:blur(12px);background:#0a0a0ab3;border:1px solid #d4af3726;border-radius:20px;max-width:420px;margin:32px auto 0;padding:28px 36px}.founding-counter--urgent{border-color:#d4af3766;animation:2s ease-in-out infinite fc-pulse}@keyframes fc-pulse{0%,to{box-shadow:0 0 20px #d4af370d}50%{box-shadow:0 0 30px #d4af3726}}.fc-count-row{justify-content:center;align-items:baseline;gap:6px;margin-bottom:4px;display:flex}.fc-number{color:var(--prima-gold);font-family:Cormorant Garamond,serif;font-size:44px;font-weight:700;line-height:1}.fc-of{color:var(--vault-stone);font-family:Jost,sans-serif;font-size:16px;font-weight:300}.fc-total{color:var(--vault-stone);font-family:Cormorant Garamond,serif;font-size:28px;font-weight:600;line-height:1}.fc-label{letter-spacing:4px;text-transform:uppercase;color:var(--vault-stone);margin-bottom:16px;font-family:Jost,sans-serif;font-size:11px}.fc-bar-track{background:#ffffff0f;border-radius:4px;height:8px;position:relative;overflow:visible}.fc-bar-fill{background:linear-gradient(90deg,#d4af37,#c9a84c);border-radius:4px;height:100%;transition:width 1s cubic-bezier(.4,0,.2,1)}.fc-milestone{background:#d4af374d;border-radius:3px;width:6px;height:14px;position:absolute;top:-3px;transform:translate(-50%)}.referral-banner{z-index:1001;background:linear-gradient(135deg,#d4af37,#c9a84c);justify-content:center;align-items:center;height:40px;display:flex;position:fixed;top:0;left:0;right:0}.rb-text{letter-spacing:1px;color:#0a0a0a;text-align:center;font-family:Jost,sans-serif;font-size:12px;font-weight:500}.rb-dismiss{color:#0a0a0a;cursor:pointer;opacity:.6;background:0 0;border:none;padding:4px 8px;font-size:14px;transition:opacity .2s;position:absolute;right:16px}.rb-dismiss:hover{opacity:1}.app-gallery{max-width:900px;margin:0 auto}.ag-tabs{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:40px;display:flex}.ag-tab{letter-spacing:3px;text-transform:uppercase;color:var(--vault-stone);cursor:pointer;background:#0a0a0a80;border:1px solid #d4af371a;border-radius:24px;padding:10px 20px;font-family:Jost,sans-serif;font-size:11px;transition:all .3s}.ag-tab:hover{color:var(--prima-gold);border-color:#d4af374d}.ag-tab--active{border-color:var(--prima-gold);color:var(--prima-gold);background:#d4af371a}.ag-viewport{justify-content:center;display:flex}.ag-screen{border:1px solid #d4af371a;border-radius:36px;width:100%;max-width:320px;transition:opacity .4s;box-shadow:0 40px 100px #000000b3,0 0 40px #d4af370d}@media (width<=768px){.ag-tab{letter-spacing:2px;padding:8px 14px;font-size:10px}.ag-screen{border-radius:28px;max-width:260px}}@media (width<=480px){.ag-tabs{gap:6px}.ag-tab{padding:6px 10px;font-size:9px}.ag-screen{max-width:220px}}.safepulse-container{justify-content:center;align-items:center;width:220px;height:220px;display:flex;position:relative}.pulse-ring{border:2px solid var(--fornix-crimson);opacity:0;border-radius:50%;width:100%;height:100%;position:absolute}.active .ring-1{animation:3s infinite pulse-out}.active .ring-2{animation:3s 1s infinite pulse-out}.active .ring-3{animation:3s 2s infinite pulse-out}.pulse-center{background:radial-gradient(circle, #a02020, var(--fornix-crimson));z-index:2;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;display:flex;box-shadow:0 0 30px #8b1a1a99}.phi-small{color:var(--white);font-family:Cormorant Garamond,serif;font-size:34px}@keyframes pulse-out{0%{opacity:.7;transform:scale(.5)}to{opacity:0;transform:scale(2.5)}}.sp-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.sp-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:20px;padding:40px 28px 32px;transition:border-color .3s,transform .3s;position:relative}.sp-card:hover{border-color:#d4af3759;transform:translateY(-3px)}.sp-quote-mark{color:var(--prima-gold);opacity:.15;font-family:Cormorant Garamond,serif;font-size:72px;font-weight:700;line-height:1;position:absolute;top:16px;left:24px}.sp-quote{color:var(--vault-stone);z-index:1;margin-bottom:24px;font-family:Playfair Display,serif;font-size:15px;font-style:italic;line-height:1.8;position:relative}.sp-author{flex-direction:column;gap:4px;display:flex}.sp-name{color:var(--white);font-family:Cormorant Garamond,serif;font-size:18px;font-weight:600}.sp-meta{letter-spacing:2px;text-transform:uppercase;color:var(--prima-gold);opacity:.6;font-family:Jost,sans-serif;font-size:11px}@media (width<=1024px){.sp-grid{grid-template-columns:1fr;max-width:600px;margin:0 auto}}@media (width<=768px){.sp-card{padding:32px 24px 28px}.sp-quote{font-size:14px}}.faq-list{max-width:780px;margin:0 auto}.faq-item{border-bottom:1px solid #d4af3714}.faq-q{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:24px;width:100%;padding:28px 0;display:flex}.faq-q span:first-child{color:var(--white);font-family:Cormorant Garamond,serif;font-size:20px;font-weight:600;line-height:1.4}.faq-icon{color:var(--prima-gold);text-align:center;flex-shrink:0;width:28px;font-family:Jost,sans-serif;font-size:24px;transition:transform .3s}.faq-item--open .faq-icon{transform:rotate(180deg)}.faq-a{max-height:0;padding:0;transition:max-height .4s,padding .4s;overflow:hidden}.faq-item--open .faq-a{max-height:400px;padding:0 0 28px}.faq-a p{color:var(--vault-stone);font-family:Jost,sans-serif;font-size:16px;font-weight:300;line-height:1.9}@media (width<=768px){.faq-q span:first-child{font-size:17px}.faq-a p{font-size:15px}}.phi-sigil-container{color:var(--rose-phi,#f9c);justify-content:center;align-items:center;font-family:Cormorant Garamond,serif;line-height:1;display:inline-flex;position:relative}.phi-sigil{z-index:1;position:relative}.phi-sigil-container.glow:after{content:"";background-color:var(--rose-phi,#f9c);filter:blur(20px);opacity:.25;z-index:0;width:100%;height:100%;position:absolute}.phi-sigil-container{text-shadow:1px 1px 3px #0009,-.5px -.5px #ffffff14}.waitlist-form{max-width:520px;margin:0 auto}.wl-row{gap:12px;display:flex}.wl-input{color:var(--white);background:#0a0a0acc;border:1px solid #d4af3726;border-radius:12px;outline:none;flex:1;padding:16px 20px;font-family:Jost,sans-serif;font-size:15px;font-weight:300;transition:border-color .3s}.wl-input::placeholder{color:#c4a88266}.wl-input:focus{border-color:var(--prima-gold)}.wl-btn{letter-spacing:3px;text-transform:uppercase;color:var(--deep-black);background:linear-gradient(135deg, var(--prima-gold), var(--luster-gold));cursor:pointer;white-space:nowrap;border:none;border-radius:12px;padding:16px 28px;font-family:Jost,sans-serif;font-size:11px;transition:transform .2s,filter .2s}.wl-btn:hover{filter:brightness(1.1);transform:translateY(-2px)}.wl-btn:disabled{opacity:.6;cursor:default;transform:none}.wl-note{color:var(--vault-stone);opacity:.4;text-align:center;margin-top:12px;font-family:Jost,sans-serif;font-size:12px}.wl-error{color:var(--fornix-crimson);text-align:center;margin-top:8px;font-family:Jost,sans-serif;font-size:13px}.wl-success{text-align:center;padding:24px}.wl-check{color:var(--prima-gold);margin-bottom:12px;font-family:Cormorant Garamond,serif;font-size:36px;display:block}.wl-success p{color:var(--vault-stone);font-family:Jost,sans-serif;font-size:16px;font-weight:300}@media (width<=480px){.wl-row{flex-direction:column}.wl-btn{width:100%}}.sticky-cta{-webkit-backdrop-filter:blur(16px);z-index:999;background:#000000f2;border-top:1px solid #d4af3726;padding:12px 20px;animation:.3s stickySlideUp;display:none;position:fixed;bottom:0;left:0;right:0}@keyframes stickySlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.sticky-cta-btn{letter-spacing:3px;text-transform:uppercase;width:100%;color:var(--deep-black);background:linear-gradient(135deg, var(--prima-gold), var(--luster-gold));cursor:pointer;border:none;border-radius:12px;padding:16px 24px;font-family:Jost,sans-serif;font-size:12px;font-weight:500}.sticky-cta-btn:active{transform:scale(.98)}@media (width<=1024px){.sticky-cta{display:block}}.share-gate{text-align:center;-webkit-backdrop-filter:blur(12px);background:#0a0a0ab3;border:1px solid #d4af3726;border-radius:20px;max-width:520px;margin:0 auto;padding:36px}.sg-heading{color:var(--prima-gold);margin-bottom:8px;font-family:Cormorant Garamond,serif;font-size:28px;font-weight:600}.sg-desc{color:var(--vault-stone);margin-bottom:24px;font-family:Jost,sans-serif;font-size:15px;font-weight:300;line-height:1.7}.sg-link-row{gap:8px;margin-bottom:20px;display:flex}.sg-link-input{color:var(--vault-stone);background:#00000080;border:1px solid #d4af3733;border-radius:10px;outline:none;flex:1;padding:10px 14px;font-family:Jost,sans-serif;font-size:13px}.sg-link-input:focus{border-color:var(--prima-gold)}.sg-copy-btn{color:#0a0a0a;letter-spacing:2px;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#d4af37,#c9a84c);border:none;border-radius:10px;padding:10px 20px;font-family:Jost,sans-serif;font-size:12px;font-weight:500;transition:filter .3s,transform .2s}.sg-copy-btn:hover{filter:brightness(1.1);transform:translateY(-1px)}.sg-share-buttons{justify-content:center;gap:12px;display:flex}.sg-share-btn{letter-spacing:2px;text-transform:uppercase;color:var(--vault-stone);cursor:pointer;background:0 0;border:1px solid #d4af3733;border-radius:10px;padding:8px 20px;font-family:Jost,sans-serif;font-size:12px;transition:border-color .3s,color .3s,transform .2s}.sg-share-btn:hover{border-color:var(--prima-gold);color:var(--prima-gold);transform:translateY(-1px)}.beta-form{text-align:left;max-width:560px;margin:0 auto}.bf-field{margin-bottom:24px}.bf-field label{letter-spacing:1px;color:var(--vault-stone);margin-bottom:8px;font-family:Jost,sans-serif;font-size:13px;font-weight:400;display:block}.bf-field input,.bf-field textarea{width:100%;color:var(--white);box-sizing:border-box;background:#00000080;border:1px solid #d4af3726;border-radius:12px;outline:none;padding:12px 16px;font-family:Jost,sans-serif;font-size:15px;font-weight:300;transition:border-color .3s}.bf-field input:focus,.bf-field textarea:focus{border-color:var(--prima-gold)}.bf-field textarea{resize:vertical;min-height:60px}.bf-submit{color:#0a0a0a;letter-spacing:3px;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#d4af37,#c9a84c);border:none;border-radius:14px;width:100%;margin-top:8px;padding:14px 24px;font-family:Jost,sans-serif;font-size:13px;font-weight:500;transition:filter .3s,transform .2s;display:block}.bf-submit:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-2px)}.bf-submit:disabled{opacity:.6;cursor:not-allowed}.bf-error{color:var(--fornix-crimson);text-align:center;margin-bottom:12px;font-family:Jost,sans-serif;font-size:14px}.beta-form-success{text-align:center;padding:48px 24px}.beta-form-success .bfs-phi{color:var(--rose-phi);opacity:.3;margin-bottom:16px;font-family:Cormorant Garamond,serif;font-size:60px}.beta-form-success h3{color:var(--prima-gold);margin-bottom:12px;font-family:Cormorant Garamond,serif;font-size:32px;font-weight:600}.beta-form-success p{color:var(--vault-stone);font-family:Jost,sans-serif;font-size:16px;font-weight:300}:root{color:var(--white);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#000;font-family:Jost,system-ui,-apple-system,sans-serif;font-weight:400;line-height:1.6}#root{width:100%}
