.legal-page-doc{--gold: #C8A84B;--gold-light: #DFC07A;--gold-dim: #7A6030;--cream: #E8DFC9;--cream-dim: #A89F8C;--bg: #0A0805;--bg-2: #110D08;--line: rgba(200,168,75,.18);--line-soft: rgba(200,168,75,.1);margin:0;padding:0;box-sizing:border-box;background:var(--bg);color:var(--cream);font-family:Inter,Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:300;line-height:1.7;letter-spacing:.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;position:relative;overflow-x:hidden}.legal-page-doc *,.legal-page-doc *:before,.legal-page-doc *:after{box-sizing:border-box}.legal-page-doc:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 20% 0%,rgba(200,168,75,.05) 0%,transparent 50%),radial-gradient(ellipse at 80% 100%,rgba(200,168,75,.03) 0%,transparent 50%);pointer-events:none;z-index:0}.legal-page-doc:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(200,168,75,.015) 1px,transparent 1px),linear-gradient(90deg,rgba(200,168,75,.015) 1px,transparent 1px);background-size:60px 60px;pointer-events:none;z-index:0}.legal-top-nav{position:fixed;top:0;left:0;right:0;z-index:100;padding:24px 48px;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(180deg,rgba(10,8,5,.92) 0%,rgba(10,8,5,.6) 70%,transparent 100%);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.legal-nav-brand{font-family:Cormorant Garamond,serif;font-size:22px;font-weight:500;color:var(--cream);letter-spacing:.04em;text-decoration:none;display:inline-flex;align-items:baseline;gap:6px}.legal-nav-brand .legal-nav-the{font-style:italic;font-weight:300;font-size:15px;color:var(--gold)}.legal-nav-back{font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:var(--gold-dim);text-decoration:none;border:1px solid rgba(200,168,75,.22);padding:12px 22px;transition:color .3s ease,border-color .3s ease,background-color .3s ease}.legal-nav-back:hover{color:var(--gold);border-color:var(--gold);background:#c8a84b0d}.legal-main{position:relative;z-index:1;max-width:820px;margin:0 auto;padding:160px 48px 100px}.legal-doc-eyebrow{font-size:10px;letter-spacing:.45em;text-transform:uppercase;color:var(--gold);margin-bottom:24px;display:flex;align-items:center;justify-content:center;gap:14px}.legal-doc-eyebrow:before,.legal-doc-eyebrow:after{content:"";height:1px;width:40px;background:linear-gradient(90deg,transparent,var(--gold),transparent)}.legal-doc-title{font-family:Cormorant Garamond,serif;font-weight:400;font-size:clamp(40px,6vw,64px);line-height:1.05;letter-spacing:-.005em;text-align:center;color:var(--cream);margin-bottom:18px}.legal-doc-title em{font-style:italic;color:var(--gold);font-weight:400}.legal-doc-sub{font-size:13px;line-height:1.8;color:var(--cream-dim);text-align:center;max-width:560px;margin:0 auto 14px}.legal-doc-meta{text-align:center;font-size:9px;letter-spacing:.35em;text-transform:uppercase;color:#b8b0a073;margin-top:18px}.legal-ornament{display:flex;align-items:center;justify-content:center;gap:14px;margin:56px auto}.legal-ornament .legal-line{height:1px;width:80px;background:linear-gradient(90deg,transparent,rgba(200,168,75,.5),transparent)}.legal-ornament .legal-diamond{color:var(--gold);font-size:10px;letter-spacing:.4em}.legal-doc-card{background:linear-gradient(160deg,#14100ab3,#080603e6);border:1px solid var(--line);padding:56px clamp(28px,5vw,64px);position:relative}.legal-doc-card+.legal-doc-card{margin-top:28px}.legal-doc-card:before,.legal-doc-card:after{content:"";position:absolute;width:14px;height:14px}.legal-doc-card:before{top:-1px;left:-1px;border-top:1px solid var(--gold);border-left:1px solid var(--gold)}.legal-doc-card:after{bottom:-1px;right:-1px;border-bottom:1px solid var(--gold);border-right:1px solid var(--gold)}.legal-section-num{font-size:10px;letter-spacing:.45em;text-transform:uppercase;color:var(--gold);margin-bottom:12px;font-weight:500}.legal-section-title{font-family:Cormorant Garamond,serif;font-weight:500;font-size:clamp(26px,3.2vw,34px);line-height:1.2;color:var(--cream);margin-bottom:24px;letter-spacing:.005em}.legal-section-title em{font-style:italic;color:var(--gold);font-weight:400}.legal-doc-card p{font-size:15px;line-height:1.85;color:var(--cream-dim);margin-bottom:18px}.legal-doc-card p:last-child{margin-bottom:0}.legal-doc-card strong{color:var(--cream);font-weight:500}.legal-notice{border-left:2px solid var(--gold);background:#c8a84b0a;padding:22px 26px;margin:28px 0}.legal-notice p{font-size:14px;color:var(--cream);margin:0;line-height:1.75}.legal-steps{list-style:none;counter-reset:step;margin:24px 0 8px;padding:0}.legal-steps li{counter-increment:step;position:relative;padding:18px 0 18px 64px;font-size:14.5px;line-height:1.75;color:var(--cream-dim);border-top:1px solid var(--line-soft)}.legal-steps li:last-child{border-bottom:1px solid var(--line-soft)}.legal-steps li:before{content:counter(step,decimal-leading-zero);position:absolute;left:0;top:18px;font-family:Cormorant Garamond,serif;font-style:italic;font-size:24px;color:var(--gold);letter-spacing:.05em}.legal-steps li strong{color:var(--cream);display:block;margin-bottom:4px;font-weight:500}.legal-steps li a{color:var(--gold);text-decoration:none;border-bottom:1px solid rgba(200,168,75,.4);padding-bottom:1px;transition:border-color .25s ease}.legal-steps li a:hover{border-color:var(--gold)}.legal-contact-panel{margin-top:44px;text-align:center;padding:48px 32px;border:1px solid var(--line);background:linear-gradient(160deg,#14100ab3,#080603e6);position:relative}.legal-contact-panel:before,.legal-contact-panel:after{content:"";position:absolute;width:14px;height:14px}.legal-contact-panel:before{top:-1px;right:-1px;border-top:1px solid var(--gold);border-right:1px solid var(--gold)}.legal-contact-panel:after{bottom:-1px;left:-1px;border-bottom:1px solid var(--gold);border-left:1px solid var(--gold)}.legal-contact-eyebrow{font-size:10px;letter-spacing:.4em;text-transform:uppercase;color:var(--gold);margin-bottom:14px}.legal-contact-headline{font-family:Cormorant Garamond,serif;font-size:28px;font-weight:400;color:var(--cream);margin-bottom:18px}.legal-contact-headline em{font-style:italic;color:var(--gold)}.legal-contact-email{display:inline-block;font-size:16px;letter-spacing:.04em;color:var(--gold);text-decoration:none;border-bottom:1px solid rgba(200,168,75,.4);padding:4px 2px;transition:color .3s ease,border-color .3s ease}.legal-contact-email:hover{color:var(--gold-light);border-color:var(--gold-light)}.legal-contact-hours{margin-top:18px;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:#b8b0a080}.legal-doc-footer{position:relative;z-index:1;padding:60px 48px 50px;border-top:1px solid var(--line-soft);text-align:center;background:transparent}.legal-footer-line{font-size:9px;letter-spacing:.32em;text-transform:uppercase;color:#b8b0a059;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 24px}.legal-footer-line a{color:#b8b0a08c;text-decoration:none;transition:color .3s ease}.legal-footer-line a:hover{color:var(--gold)}.legal-footer-line .legal-sep{color:var(--gold-dim)}@media(max-width:720px){.legal-top-nav{padding:18px 22px}.legal-nav-back{padding:10px 16px;font-size:9px}.legal-main{padding:130px 22px 70px}.legal-doc-card{padding:36px 24px}.legal-steps li{padding-left:52px;font-size:14px}.legal-steps li:before{font-size:20px}.legal-doc-footer{padding:50px 22px 40px}}nav{position:fixed;top:0;left:0;right:0;z-index:1000;padding:28px 60px;display:flex;align-items:center;justify-content:space-between;transition:background .6s ease,padding .4s ease}nav.scrolled{background:#070707eb;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:18px 60px;border-bottom:1px solid rgba(201,169,110,.1)}.nav-logo{display:flex;align-items:center;gap:14px}.nav-logo img{height:36px;width:auto;display:block}.nav-logo svg{width:32px;height:32px}.nav-wordmark{font-family:Cormorant Garamond,serif;font-size:18px;font-weight:400;letter-spacing:.25em;color:var(--cream);text-transform:uppercase}.nav-tagline{font-size:9px;letter-spacing:.35em;color:var(--gold-dim);text-transform:uppercase}.nav-cta{font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:#050505!important;background:var(--gold-gradient)!important;background-size:200% auto!important;border:1px solid var(--gold);padding:14px 36px;text-decoration:none;transition:all .4s ease;position:relative;overflow:hidden;font-weight:500;box-shadow:0 2px 15px #bf953f59!important}.nav-cta:before{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.35) 50%,transparent 100%);pointer-events:none}.nav-cta:hover:before{animation:lightSweep .6s ease forwards!important}.nav-cta:hover{box-shadow:0 4px 25px #bf953f8c!important}.nav-cta span{position:relative;z-index:1;color:#050505!important}.hero{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:120px 40px 40px;position:relative;overflow:hidden;background:radial-gradient(ellipse at center,#14100A 0%,var(--black) 70%)}.hero-glow{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);width:700px;height:500px;background:radial-gradient(ellipse,rgba(200,168,75,.06) 0%,transparent 65%);pointer-events:none;animation:glowPulse 7s ease-in-out infinite}@keyframes glowPulse{0%,to{opacity:.6;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}}.hero-lines{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;display:none}.hero-lines:before,.hero-lines:after{content:"";position:absolute;background:var(--gold);opacity:.15}.hero-lines:before{width:1px;height:0;left:50%;top:0;animation:lineDown 2s .5s ease forwards}.hero-lines:after{width:0;height:1px;left:0;bottom:100px;animation:lineAcross 2s 1s ease forwards}@keyframes lineDown{to{height:100px}}@keyframes lineAcross{to{width:100%}}.corner{position:absolute;width:40px;height:40px;opacity:0;animation:fadeCorner 1s 1.5s ease forwards;display:none}.corner-tl{top:100px;left:40px;border-top:1px solid var(--gold);border-left:1px solid var(--gold)}.corner-tr{top:100px;right:40px;border-top:1px solid var(--gold);border-right:1px solid var(--gold)}.corner-bl{bottom:40px;left:40px;border-bottom:1px solid var(--gold);border-left:1px solid var(--gold)}.corner-br{bottom:40px;right:40px;border-bottom:1px solid var(--gold);border-right:1px solid var(--gold)}@keyframes fadeCorner{to{opacity:.35}}.hero-card{position:relative;display:flex;flex-direction:column;align-items:center;border:1px solid rgba(200,168,75,.18);background:#080603;padding:110px 56px;min-height:82vh;max-width:1280px;width:100%;overflow:hidden;isolation:isolate;margin-top:24px}.hero-card>*:not(.hero-card-bg){position:relative;z-index:2}.hero-card-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.hero-card-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:.85;filter:brightness(1.05) contrast(1.05) saturate(.9);pointer-events:none}.hero-card-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#14161a4d,#0c0c0e52,#0806038c),radial-gradient(ellipse at center,#08060300,#08060352)}.hero-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at top,rgba(200,168,75,.04) 0%,transparent 60%);pointer-events:none}.hero-tagline{font-family:Cormorant Garamond,serif;font-size:clamp(34px,5.2vw,64px);font-weight:500;font-style:italic;line-height:1.1;color:var(--cream);text-align:center;max-width:880px;letter-spacing:.005em;margin:0 auto 44px;padding:0 20px;opacity:0;animation:heroFadeUp 1.1s .8s ease forwards}.hero-tagline .gold-accent{color:var(--gold)}.hero-benefits{list-style:none;padding:0;margin:0 auto 36px;display:flex;flex-direction:column;align-items:center;gap:14px;opacity:0;animation:heroFadeUp 1.1s 1.05s ease forwards}.hero-benefits li{display:flex;align-items:center;gap:14px;font-family:Montserrat,sans-serif;font-size:clamp(14px,1.15vw,17px);letter-spacing:.04em;color:var(--cream);font-weight:400}.check-icon{display:inline-flex;width:22px;height:22px;color:var(--gold);flex-shrink:0}.check-icon svg{width:100%;height:100%;display:block}.hero-closer{font-family:Cormorant Garamond,serif;font-size:clamp(20px,1.9vw,26px);font-style:italic;color:var(--cream);text-align:center;margin:28px auto 38px;letter-spacing:.015em;max-width:680px;padding:0 20px;opacity:0;animation:heroFadeUp 1.1s 1.25s ease forwards}.hero-cta-group{display:flex;flex-direction:column;align-items:center;gap:14px;opacity:0;animation:heroFadeUp 1s 1.1s ease forwards;width:100%}.hero-btn-outline{font-family:Montserrat,sans-serif;font-size:10px;font-weight:400;letter-spacing:.4em;text-transform:uppercase;color:var(--gold);border:1px solid rgba(200,168,75,.45);padding:16px 52px;text-decoration:none;display:inline-block;min-width:260px;text-align:center;transition:all .35s ease;background:transparent}.hero-btn-outline:hover{background:#c8a84b12;border-color:#c8a84bcc}.vault-section{padding:96px 24px 72px;background:radial-gradient(ellipse at top,rgba(200,168,75,.06),transparent 60%),#050403;position:relative}.vault-wrap{max-width:1180px;margin:0 auto}.vault-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:center}.vault-image-wrap{position:relative;aspect-ratio:16/10;overflow:hidden;border:1px solid rgba(200,168,75,.22);box-shadow:0 30px 80px -30px #000000e6,inset 0 0 0 1px #0006;background:#050403}.vault-image-wrap img,.vault-image-wrap video{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.4s ease}.vault-image-wrap:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 55%,rgba(5,4,3,.65) 100%);pointer-events:none}.vault-image-wrap:hover img,.vault-image-wrap:hover video{transform:scale(1.03)}.vault-corner{position:absolute;width:22px;height:22px;border:1px solid var(--gold);z-index:2}.vault-corner.tl{top:10px;left:10px;border-right:none;border-bottom:none}.vault-corner.tr{top:10px;right:10px;border-left:none;border-bottom:none}.vault-corner.bl{bottom:10px;left:10px;border-right:none;border-top:none}.vault-corner.br{bottom:10px;right:10px;border-left:none;border-top:none}.vault-title{font-family:Cormorant Garamond,serif;font-size:64px;line-height:1.05;color:var(--cream);margin:0 0 22px;letter-spacing:-.5px}.vault-title em{color:var(--gold);font-style:italic;font-weight:400}.vault-lede{font-family:Cormorant Garamond,serif;font-size:22px;line-height:1.55;color:var(--cream);opacity:.92;margin-bottom:22px}.about{padding:60px 60px 160px;max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.about-label{font-size:12px;letter-spacing:.5em;text-transform:uppercase;color:var(--gold);margin-bottom:28px;display:flex;align-items:center;gap:16px}.about-label:before{content:"";display:block;width:40px;height:1px;background:var(--gold)}.about-title{font-family:Cormorant Garamond,serif;font-size:clamp(36px,4vw,58px);font-weight:400;line-height:1.15;color:var(--cream);margin-bottom:32px}.about-title em{font-style:italic;color:var(--gold)}.about-body{font-size:14px;line-height:1.9;color:var(--cream-dim);margin-bottom:24px}.lifecycle-caption{font-family:Cormorant Garamond,serif;font-size:clamp(14px,1.8vw,18px);font-weight:400;color:var(--cream-dim);text-align:center;line-height:1.7;letter-spacing:.03em}.lifecycle-caption em{font-style:italic;color:var(--gold);display:block;margin-top:4px;font-size:.9em}.founder-section{padding:160px 60px;background:var(--black);position:relative;overflow:hidden}.founder-section:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(to right,transparent,var(--gold-dim),transparent)}.founder-inner{max-width:820px;margin:0 auto;text-align:center}.founder-quote-mark{font-family:Cormorant Garamond,serif;font-size:200px;font-weight:300;color:#c9a96e0f;line-height:.6;margin-bottom:-20px;display:block}.founder-quote{font-family:Cormorant Garamond,serif;font-size:clamp(22px,3vw,34px);font-weight:400;font-style:italic;line-height:1.6;color:var(--cream);margin-bottom:48px}.founder-sig{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:56px}.founder-sig-line{width:50px;height:1px;background:var(--gold-dim)}.founder-sig-name{font-family:Cormorant Garamond,serif;font-size:20px;color:var(--gold);letter-spacing:.1em}.founder-sig-title{font-size:10px;letter-spacing:.35em;text-transform:uppercase;color:var(--cream-dim)}.founder-x-link{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;transition:all .3s ease;margin-top:18px;width:40px;height:40px;border:1px solid rgba(201,168,76,.4);border-radius:50%;color:#c9a84c}.founder-x-link:hover{background:#c9a84c1a;border-color:#c9a84c}.community-section{padding:160px 60px;background:var(--black-mid);position:relative}.community-section:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(to right,transparent,var(--gold-dim),transparent)}.community-inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:start}.data-body{font-size:14px;line-height:1.9;color:var(--cream-dim)}.globe-card{background:var(--black-light);border:1px solid rgba(201,169,110,.12);padding:48px 44px;position:relative}.globe-divider{height:1px;background:#c9a96e1a;margin-bottom:32px}.globe-quote{font-family:Cormorant Garamond,serif;font-size:24px;font-style:italic;color:var(--cream);line-height:1.6;margin-bottom:16px}.globe-attr{font-size:12px;letter-spacing:.3em;text-transform:uppercase;color:#b9993c}.tiers-section{padding:160px 60px;background:var(--black);position:relative}.tiers-section--crypto{background:var(--black-mid)}.tiers-section:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(to right,transparent,var(--gold-dim),transparent)}.tiers-header{text-align:center;max-width:700px;margin:0 auto 72px}.tiers-header-sub{margin-top:24px;font-size:14px;letter-spacing:.25em;text-transform:uppercase;color:var(--gold-dim);display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;text-align:center}.tiers-header-dot{width:6px;height:6px;border-radius:50%;background:var(--gold);box-shadow:0 0 8px var(--gold)}.tier-membership-panel{max-width:600px;margin:0 auto;padding:0}.tier-membership-inner{display:flex;flex-direction:column;align-items:center;text-align:center}.tier-membership-inner .tier-features-crypto{align-self:stretch}.tier-membership-inner .crypto-title{margin-bottom:12px}.tier-membership-sub{font-size:12px;letter-spacing:.42em;text-transform:uppercase;color:var(--gold-dim);margin:0 auto 48px;text-align:center}.tier-membership-badge{display:inline-flex;align-items:center;justify-content:center;gap:10px;margin:0 auto 28px;font-size:10px;letter-spacing:.5em;text-transform:uppercase;color:var(--gold-dim);border:1px solid rgba(200,168,75,.28);padding:10px 18px}.tier-membership-badge-dot{width:5px;height:5px;border-radius:50%;background:var(--gold-dim);box-shadow:0 0 6px #c8a84b73}.tier-features-crypto{text-align:left;max-width:460px;margin:0 auto 36px!important;list-style:none}.tier-features-crypto li{display:flex;align-items:flex-start;gap:14px;font-size:13px;line-height:1.65;color:var(--cream-dim);padding:10px 0;border-bottom:1px solid rgba(255,255,255,.06)}.tier-features-crypto li:last-child{border-bottom:none}.tier-membership-footnote{font-size:10px;letter-spacing:.25em;text-transform:uppercase;color:var(--gold-dim);margin:0 auto 28px;max-width:460px;text-align:center;line-height:1.7}.tier-membership-cta{width:100%;max-width:420px;margin-left:auto;margin-right:auto}button.crypto-btn{font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;letter-spacing:.35em;text-transform:uppercase;cursor:pointer;color:var(--black);border:1px solid rgba(201,169,110,.6)}.tiers-label{font-size:12px;letter-spacing:.5em;text-transform:uppercase;color:var(--gold);margin-bottom:24px}.tiers-title{font-family:Cormorant Garamond,serif;font-size:clamp(38px,5vw,66px);font-weight:400;line-height:1.1;color:var(--cream)}.tiers-title em{font-style:italic;color:var(--gold)}.tiers-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;max-width:1200px;margin:0 auto;background:#c9a96e14}.tier-card{background:var(--black-light);padding:64px 54px;position:relative;transition:background .5s ease}.tier-card:hover{background:#111}.tier-card.featured{background:linear-gradient(135deg,#0e0e0e,#111108)}.tier-card.featured:hover{background:linear-gradient(135deg,#121210,#151510)}.tier-card.featured:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(to right,transparent,var(--gold),transparent)}.tier-badge{display:inline-flex;align-items:center;gap:10px;font-size:10px;letter-spacing:.5em;text-transform:uppercase;color:var(--gold-dim);border:1px solid rgba(201,169,110,.2);padding:8px 16px;margin-bottom:36px}.tier-badge.featured-badge{color:var(--gold);border-color:#c9a96e66;background:#c9a96e0a}.tier-badge-dot{width:5px;height:5px;border-radius:50%;background:var(--gold-dim)}.tier-badge.featured-badge .tier-badge-dot{background:var(--gold);box-shadow:0 0 8px var(--gold)}.tier-name{font-family:Cormorant Garamond,serif;font-size:62px;font-weight:400;color:var(--cream);margin-bottom:6px;line-height:1}.tier-subtitle{font-size:12px;letter-spacing:.35em;text-transform:uppercase;color:var(--gold-dim);margin-bottom:44px}.tier-price{display:flex;align-items:baseline;gap:6px;margin-bottom:48px;padding-bottom:48px;border-bottom:1px solid rgba(201,169,110,.1)}.tier-currency{font-family:Cormorant Garamond,serif;font-size:24px;color:var(--gold-dim);align-self:flex-start;margin-top:8px}.tier-amount{font-family:Cormorant Garamond,serif;font-size:80px;font-weight:300;color:var(--cream);line-height:1}.tier-period{font-size:11px;letter-spacing:.2em;color:var(--cream-dim);padding-bottom:8px}.tier-features{list-style:none;margin-bottom:52px}.tier-features li{display:flex;align-items:flex-start;gap:16px;font-size:14px;line-height:1.7;color:var(--cream-dim);padding:12px 0;border-bottom:1px solid rgba(255,255,255,.04)}.tier-features li:last-child{border-bottom:none}.tier-check{color:var(--gold);flex-shrink:0;margin-top:3px;font-size:14px}.tier-value{font-size:10px;letter-spacing:.25em;color:var(--gold-dim);text-transform:uppercase;margin-bottom:24px}.tier-btn{display:block;text-align:center;font-size:14px;letter-spacing:.35em;text-transform:uppercase;text-decoration:none;padding:18px;transition:all .4s ease;position:relative;overflow:hidden;cursor:pointer;border:none;font-family:Montserrat,sans-serif;font-weight:400}.tier-btn.outline-btn{color:var(--cream);border:1px solid rgba(201,169,110,.3);background:transparent}.tier-btn.outline-btn:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#c9a96e14;transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.tier-btn.outline-btn:hover:before{transform:scaleX(1)}.tier-btn.outline-btn span{position:relative;z-index:1}.tier-btn.gold-btn{background:var(--gold-gradient);background-size:200% auto;color:var(--black);border:none;font-weight:500;box-shadow:0 2px 20px #bf953f59;animation:goldShimmer 3s linear infinite}@keyframes goldShimmer{to{background-position:200% center}}.tier-btn.gold-btn:hover{box-shadow:0 4px 25px #bf953f8c}.tier-btn.gold-btn span{position:relative;z-index:1;color:var(--black)}.tier-btn.assembly-gold-btn{background:var(--gold-gradient)!important;background-size:200% auto!important;color:var(--black);font-weight:900!important;box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #0003,0 0 20px #c9a96e80,0 4px 15px #c9a96e4d;border:1px solid rgba(201,169,110,.6);transition:all .4s ease}.tier-btn.assembly-gold-btn:hover{box-shadow:inset 0 1px #fff6,inset 0 -1px #0003,0 0 35px #c9a96ecc,0 8px 25px #c9a96e80;transform:translateY(-2px)}.tier-btn.assembly-gold-btn span{position:relative;z-index:1;color:var(--black)}.membership-svg-line{position:absolute;top:0;left:0;right:0;width:100%;height:auto;display:block;opacity:1;z-index:2;transform:translateY(-50%);filter:brightness(.85) sepia(.3) saturate(1.5) hue-rotate(-5deg)}.tier-btn.elite-btn{color:var(--cream);border:1px solid rgba(201,169,110,.3);background:transparent}.tier-btn.elite-btn:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#c9a96e14;transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.tier-btn.elite-btn:hover:before{transform:scaleX(1)}.tier-btn.elite-btn span{position:relative;z-index:1}.ta-inside{--ta-gold:#C8A84B;--ta-gold-light:#DFC07A;--ta-gold-dim:#7A6030;--ta-black:#050505;--ta-black-mid:#0A0907;--ta-cream:#EDE6D0;--ta-cream-dim:#A89F8C;--ta-border:rgba(200,168,75,.18);--ta-border-strong:rgba(200,168,75,.4);position:relative;padding:64px 24px 72px;background:radial-gradient(ellipse at center top,#100D08 0%,var(--ta-black) 65%);color:var(--ta-cream);font-family:Montserrat,sans-serif;overflow:hidden}.ta-inside:before,.ta-inside:after{content:"";position:absolute;left:0;right:0;height:1px;background:linear-gradient(to right,transparent,var(--ta-gold-dim),transparent)}.ta-inside:before{top:0}.ta-inside:after{bottom:0}.ta-inside__wrap{max-width:1180px;margin:0 auto}.ta-inside__eyebrow{display:flex;align-items:center;justify-content:center;gap:18px;margin-bottom:18px}.ta-inside__eyebrow span{font-family:Montserrat,sans-serif;font-size:11px;font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:var(--ta-gold)}.ta-inside__eyebrow i{width:60px;height:1px;background:var(--ta-gold-dim);display:inline-block}.ta-inside__title{font-family:Cormorant Garamond,serif;font-weight:400;font-size:clamp(34px,4.4vw,52px);line-height:1.05;letter-spacing:-.01em;text-align:center;color:var(--ta-cream);margin:0 auto 12px;max-width:800px}.ta-inside__title em{font-style:italic;color:var(--ta-gold);font-weight:400}.ta-inside__sub{text-align:center;font-size:13px;line-height:1.55;color:var(--ta-cream-dim);max-width:560px;margin:0 auto 36px;letter-spacing:.01em}.ta-inside__grid{display:grid;grid-template-columns:repeat(8,1fr);gap:1px;background:var(--ta-border);border:1px solid var(--ta-border);margin:0 auto}.ta-inside__card{position:relative;background:var(--ta-black-mid);padding:22px 18px;min-height:0;display:flex;flex-direction:column;gap:10px;transition:background .4s ease}.ta-inside__card:hover{background:#110e08}.ta-inside__card:hover .ta-inside__num{color:var(--ta-gold-light)}.ta-inside__card:before,.ta-inside__card:after{content:"";position:absolute;width:14px;height:14px;border-color:var(--ta-gold);border-style:solid;opacity:0;transition:opacity .35s ease}.ta-inside__card:before{top:10px;left:10px;border-width:1px 0 0 1px}.ta-inside__card:after{bottom:10px;right:10px;border-width:0 1px 1px 0}.ta-inside__card:hover:before,.ta-inside__card:hover:after{opacity:1}.ta-inside__num{font-family:Montserrat,sans-serif;font-size:10px;font-weight:500;letter-spacing:.28em;color:var(--ta-gold-dim);text-transform:uppercase;margin-bottom:0;transition:color .35s ease}.ta-inside__name{font-family:Cormorant Garamond,serif;font-weight:400;font-size:21px;line-height:1.15;color:var(--ta-cream);letter-spacing:.005em;margin:4px 0 0}.ta-inside__card--closer{grid-column:span 8;background:linear-gradient(135deg,#14100a,#0a0805);flex-direction:row;align-items:center;justify-content:center;gap:20px;text-align:center;padding:22px 28px;min-height:0}.ta-inside__card--closer .ta-inside__num{color:var(--ta-gold);margin:0}.ta-inside__card--closer .ta-inside__name{font-size:24px;color:var(--ta-cream);margin:0}.ta-inside__card--closer .ta-inside__name em{font-style:italic;color:var(--ta-gold)}@media(max-width:1180px){.ta-inside__grid{grid-template-columns:repeat(4,1fr)}.ta-inside__card--closer{grid-column:span 4;flex-direction:column;gap:6px;padding:20px;text-align:center}.ta-inside__card--closer .ta-inside__name{font-size:24px}}@media(max-width:720px){.ta-inside{padding:48px 16px 56px}.ta-inside__grid{grid-template-columns:repeat(2,1fr)}.ta-inside__card--closer{grid-column:span 2}.ta-inside__sub{margin-bottom:24px}.ta-inside__card{padding:12px;gap:2px;min-height:0}.ta-inside__name{font-size:15px;line-height:1.1}.ta-inside__num{font-size:9px;letter-spacing:.24em}}@media(max-width:460px){.ta-inside__grid{grid-template-columns:repeat(2,1fr)}.ta-inside__card--closer{grid-column:span 2}.ta-inside__card{padding:10px;gap:2px;min-height:0}.ta-inside__card .ta-inside__num{margin-bottom:0;font-size:9px;letter-spacing:.22em}.ta-inside__name{font-size:14px;line-height:1.1}}.membership-pricing-split{display:grid;grid-template-columns:1fr auto 1fr;gap:32px 40px;align-items:stretch;max-width:1180px;margin:0 auto}.membership-price-divider{width:1px;align-self:stretch;margin-top:20px;background:linear-gradient(to bottom,#c8a84b0d,#c8a84b38,#c8a84b0d)}.membership-price-col{min-width:0;text-align:center;display:flex;justify-content:center}.membership-price-card{width:100%;max-width:480px;border:1px solid rgba(200,168,75,.2);background:linear-gradient(160deg,#14100a80,#080603a6);padding:44px 26px;display:flex;flex-direction:column;align-items:center;text-align:center}.membership-price-card .crypto-title{margin-bottom:20px!important}.membership-price-card-solo{margin:0 auto}.membership-yearly-single{padding-top:0}.membership-pricing-split--solo{grid-template-columns:1fr;max-width:480px}@media(max-width:900px){.membership-pricing-split{grid-template-columns:1fr;gap:40px}.membership-price-divider{display:none}}.most-popular-tag{position:absolute;top:0;right:40px;background:var(--gold-gradient);background-size:200% auto;color:var(--black);font-size:9px;font-weight:600;letter-spacing:.3em;text-transform:uppercase;padding:8px 18px;animation:goldShimmer 3s linear infinite}.parallax-text{position:absolute;font-family:Cormorant Garamond,serif;font-size:clamp(100px,15vw,200px);font-weight:300;color:#c9a96e06;pointer-events:none;white-space:nowrap;will-change:transform;-webkit-user-select:none;user-select:none;letter-spacing:-.02em}.crypto-section{padding:120px 60px;background:var(--black-mid);position:relative;text-align:center}.crypto-section:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(to right,transparent,var(--gold-dim),transparent)}.crypto-inner{max-width:600px;margin:0 auto}.crypto-label{font-size:12px;letter-spacing:.5em;text-transform:uppercase;color:var(--gold);margin-bottom:24px}.crypto-title{font-family:Cormorant Garamond,serif;font-size:clamp(38px,5vw,66px);font-weight:400;line-height:1.1;color:var(--cream);margin-bottom:48px}.crypto-title em{font-style:italic;color:var(--gold)}.crypto-price{display:flex;align-items:baseline;justify-content:center;gap:6px;margin-bottom:32px}.crypto-currency{font-family:Cormorant Garamond,serif;font-size:24px;color:var(--gold-dim);margin-top:8px}.crypto-amount{font-family:Cormorant Garamond,serif;font-size:80px;font-weight:300;color:var(--cream);line-height:1}.crypto-period{font-size:clamp(12px,1.6vw,15px);letter-spacing:.18em;font-weight:400;color:var(--cream-dim);padding-bottom:8px;font-family:Montserrat,sans-serif}.crypto-period-year{font-size:clamp(18px,3.6vw,30px);letter-spacing:.1em;padding-bottom:12px}.crypto-desc{font-size:14px;line-height:1.9;color:var(--cream-dim);margin-bottom:40px;max-width:460px;margin-left:auto;margin-right:auto}.crypto-btn{display:inline-block;text-align:center;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;letter-spacing:.35em;text-transform:uppercase;text-decoration:none;padding:20px 56px;background:var(--gold-gradient);background-size:200% auto;color:var(--black);border:1px solid rgba(201,169,110,.6);box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #0003,0 0 20px #c9a96e80,0 4px 15px #c9a96e4d;transition:all .4s ease;position:relative;overflow:hidden}.crypto-btn:hover{box-shadow:inset 0 1px #fff6,inset 0 -1px #0003,0 0 35px #c9a96ecc,0 8px 25px #c9a96e80;transform:translateY(-2px)}.crypto-btn span{position:relative;z-index:1}.crypto-support{font-size:12px;line-height:1.8;color:var(--cream-dim);margin-top:32px}.crypto-support a{color:var(--gold);text-decoration:none;border-bottom:1px solid rgba(200,168,75,.3);transition:border-color .3s}.crypto-support a:hover{border-color:var(--gold)}footer{padding:60px;background:var(--black);border-top:1px solid rgba(201,169,110,.1)}.footer-inner{max-width:1100px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:36px}.footer-logo{display:flex;align-items:center;gap:12px;opacity:.6}.footer-wordmark{font-family:Cormorant Garamond,serif;font-size:14px;letter-spacing:.3em;text-transform:uppercase;color:var(--cream-dim)}.disclaimer{font-size:10px;line-height:1.8;color:#b8b0a073;text-align:center;max-width:800px;letter-spacing:.02em;padding:28px;border:1px solid rgba(201,169,110,.06);background:#ffffff03}.footer-billing-link{font-family:Montserrat,sans-serif;font-size:10px;letter-spacing:.35em;text-transform:uppercase;color:var(--gold-dim);text-decoration:none;border:1px solid rgba(201,169,110,.25);padding:12px 28px;transition:color .3s ease,border-color .3s ease,background .3s ease}.footer-billing-link:hover{color:var(--gold);border-color:#c9a96e73;background:#c9a96e0d}.footer-bottom{display:flex;align-items:center;gap:40px;font-size:9px;letter-spacing:.3em;text-transform:uppercase;color:#b8b0a04d}.footer-bottom span{display:flex;align-items:center;gap:12px}.footer-bottom span:before{content:"·";color:var(--gold-dim)}.svg-border-wrap{position:relative}.svg-border-line{width:100%;display:block;opacity:1;position:absolute;left:0;right:0;z-index:2;pointer-events:none}.svg-border-top{top:0;transform:translateY(-30%)}.svg-border-bottom{bottom:0;transform:translateY(30%) scaleY(-1)}.community-pillars{display:flex;flex-direction:column;gap:2px;margin-top:48px}.testimonials-section{padding:90px 20px 70px;position:relative;border-top:1px solid rgba(200,168,75,.1)}.testimonials-section .t-head{text-align:center;margin-bottom:46px}.testimonials-section .t-eyebrow{font-family:Montserrat,sans-serif;font-size:10px;letter-spacing:.42em;text-transform:uppercase;color:var(--gold);margin-bottom:16px}.testimonials-section .t-title{font-family:Cormorant Garamond,serif;font-weight:400;font-size:clamp(28px,3.8vw,44px);line-height:1.15;color:var(--cream);margin:0}.testimonials-section .t-title em{color:var(--gold);font-style:italic}.t-slider{max-width:760px;margin:0 auto;position:relative}.t-stage{position:relative;height:520px;border:1px solid rgba(200,168,75,.3);background:linear-gradient(160deg,#16120beb,#070604fa);box-shadow:0 30px 70px -36px #000000f2;overflow:hidden}.t-stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(255,240,190,.05);pointer-events:none;z-index:3}.t-slide{position:absolute;top:0;right:0;bottom:0;left:0;padding:18px;opacity:0;animation:t-fade 50s infinite}.t-slide:nth-child(1){opacity:1;animation-delay:0s}.t-slide:nth-child(2){animation-delay:5s}.t-slide:nth-child(3){animation-delay:10s}.t-slide:nth-child(4){animation-delay:15s}.t-slide:nth-child(5){animation-delay:20s}.t-slide:nth-child(6){animation-delay:25s}.t-slide:nth-child(7){animation-delay:30s}.t-slide:nth-child(8){animation-delay:35s}.t-slide:nth-child(9){animation-delay:40s}.t-slide:nth-child(10){animation-delay:45s}.t-slide img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;background:#070604}.t-dots{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:22px;flex-wrap:wrap}.t-dot{width:24px;height:1px;background:#c8a84b38;animation:t-dot 50s infinite}.t-dot:nth-child(1){background:var(--gold);animation-delay:0s}.t-dot:nth-child(2){animation-delay:5s}.t-dot:nth-child(3){animation-delay:10s}.t-dot:nth-child(4){animation-delay:15s}.t-dot:nth-child(5){animation-delay:20s}.t-dot:nth-child(6){animation-delay:25s}.t-dot:nth-child(7){animation-delay:30s}.t-dot:nth-child(8){animation-delay:35s}.t-dot:nth-child(9){animation-delay:40s}.t-dot:nth-child(10){animation-delay:45s}@keyframes t-fade{0%,8%{opacity:1}10%,98%{opacity:0}to{opacity:1}}@keyframes t-dot{0%,8%{background:var(--gold)}10%,to{background:#c8a84b38}}.faq-section{padding:90px 24px 140px;background:var(--black-mid);position:relative}.faq-section:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(to right,transparent,var(--gold-dim),transparent)}.faq-item{border:1px solid rgba(200,168,75,.18);background:linear-gradient(160deg,#14100a99,#080603eb);padding:0;overflow:hidden}.faq-item[open]{border-color:#c8a84b52}.faq-item summary{list-style:none;cursor:pointer;padding:32px 44px;display:flex;align-items:center;justify-content:space-between;gap:24px;font-family:Cormorant Garamond,serif;font-weight:500;font-size:24px;color:var(--gold)}.faq-item summary::-webkit-details-marker{display:none}.faq-item .faq-icon{flex:none;width:22px;height:22px;position:relative;opacity:.75;transition:transform .3s ease}.faq-item .faq-icon:before,.faq-item .faq-icon:after{content:"";position:absolute;background:var(--gold);left:50%;top:50%}.faq-item .faq-icon:before{width:14px;height:1px;transform:translate(-50%,-50%)}.faq-item .faq-icon:after{width:1px;height:14px;transform:translate(-50%,-50%);transition:transform .3s ease}.faq-item[open] .faq-icon:after{transform:translate(-50%,-50%) scaleY(0)}.faq-item .faq-body{padding:0 44px 36px;font-family:Montserrat,sans-serif;font-size:15px;line-height:1.8;color:var(--cream-dim);margin:0}.membership-offers-section{border-top:1px solid rgba(200,168,75,.1)}@media(max-width:1024px){nav{padding:22px 40px}.hero{padding:120px 24px 32px;min-height:0}.hero-card{padding:56px 40px;min-height:0}.about{padding:40px 40px 100px;gap:60px}.tiers-section{padding:100px 40px}.tier-card{padding:52px 40px;border:1px solid rgba(201,169,110,.12)}.community-inner{gap:60px}.community-section{padding:100px 40px}.founder-section{padding:120px 40px}.vault-section{padding:64px 18px 48px}.vault-grid{grid-template-columns:1fr;gap:32px}.vault-title{font-size:44px}.vault-lede{font-size:18px}.tiers-grid{grid-template-columns:1fr 1fr}.tier-card:last-child{grid-column:1 / -1;max-width:600px;justify-self:center;width:100%}}@media(max-width:768px){nav{padding:18px 20px}nav.scrolled{padding:14px 20px}.nav-logo img{height:24px}.nav-logo svg{width:22px;height:22px}.nav-wordmark{font-size:11px;letter-spacing:.3em}.nav-tagline{display:none}.nav-cta{padding:11px 20px;font-size:9px;letter-spacing:.25em}.hero{padding:88px 20px 24px;min-height:0;box-sizing:border-box}.parallax-text,.corner,.hero-glow{display:none}.hero-card{width:100%;max-width:100%;margin:0;min-height:0;padding:36px 24px 40px;border:1px solid rgba(200,168,75,.18);display:flex;flex-direction:column;align-items:center;box-sizing:border-box}.hero-tagline{font-size:30px;margin:0 auto 32px;padding:0 8px;line-height:1.15}.hero-benefits{gap:12px;margin:0 auto 28px;align-items:center;width:100%;padding:0}.hero-benefits li{font-size:14px;gap:12px;justify-content:center}.check-icon{width:20px;height:20px;flex-shrink:0}.hero-closer{font-size:18px;margin:22px auto 24px;padding:0 8px;text-align:center}.hero-cta-group{display:flex;width:100%;gap:10px;margin:0}.hero-btn-outline{padding:16px 20px;min-width:0;width:100%;max-width:none;font-size:9px;box-sizing:border-box}.ta-inside__title{font-size:clamp(28px,7.5vw,34px)}.ta-inside__sub{font-size:12px;line-height:1.5;padding:0 4px}.about{grid-template-columns:1fr;padding:28px 20px 80px;gap:40px}.about-title{font-size:clamp(32px,7vw,44px)}.tiers-section{padding:80px 20px}.tiers-grid{grid-template-columns:1fr}.tier-card{padding:40px 24px 44px;border:1px solid rgba(200,168,75,.15)}.tier-card:last-child{max-width:100%}.tier-amount{font-size:64px}.tier-price{margin-bottom:32px;padding-bottom:32px}.tier-name{font-size:48px}.community-section{padding:80px 20px}.community-inner{grid-template-columns:1fr;gap:48px}.founder-section{padding:80px 20px}.vault-section{padding:64px 18px 48px}.vault-title{font-size:44px}.vault-lede{font-size:18px}.testimonials-section{padding:60px 16px 64px}.testimonials-section .t-head{margin-bottom:34px}.t-stage{height:440px}.t-slide{padding:10px}.t-dot{width:18px}.faq-item summary{padding:24px;font-size:20px}.faq-item .faq-body{padding:0 24px 24px}.founder-quote-mark{font-size:120px}.crypto-section{padding:80px 20px}.crypto-amount{font-size:56px}.crypto-btn{padding:18px 40px;font-size:10px}footer{padding:40px 20px}.footer-bottom{flex-direction:column;gap:16px}.tiers-header{margin-bottom:60px}}.waitlist-form-wrap{width:100%;display:flex;flex-direction:column;gap:12px}.waitlist-input-wrap{position:relative;width:100%}.waitlist-email-input{width:100%;background:#ffffff08;border:1px solid rgba(200,168,75,.3);padding:20px 24px;font-family:Montserrat,sans-serif;font-size:10px;font-weight:400;letter-spacing:.4em;color:var(--cream);outline:none;transition:border-color .3s,background .3s,box-shadow .3s}.waitlist-email-input::placeholder{color:#c8c0ae66}.waitlist-email-input:focus{border-color:#c8a84ba6;background:#c8a84b0a;box-shadow:0 0 24px #c8a84b1a}.waitlist-email-input:disabled{opacity:.7}.waitlist-cta-btn{width:100%;padding:20px 24px;background:var(--gold-gradient);background-size:200% auto;border:none;font-family:Montserrat,sans-serif;font-size:10px;font-weight:600;letter-spacing:.45em;text-transform:uppercase;color:var(--black);cursor:pointer;position:relative;overflow:hidden;transition:box-shadow .4s,background-position .5s;box-shadow:0 2px 20px #bf953f59}.waitlist-cta-btn:before{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.35) 50%,transparent 100%);pointer-events:none}.waitlist-cta-btn:hover:before{animation:lightSweep .6s ease forwards}.waitlist-cta-btn:hover{box-shadow:0 4px 32px #bf953f8c;background-position:right center}.waitlist-cta-btn:disabled{opacity:.75;cursor:not-allowed}.waitlist-cta-btn:disabled:hover:before{animation:none}.waitlist-cta-btn span{position:relative;z-index:1}.waitlist-success-msg{display:none;flex-direction:column;align-items:center;gap:16px;padding:32px;border:1px solid rgba(200,168,75,.25);background:#c8a84b0a}.waitlist-success-msg.show{display:flex;animation:heroFadeUp .6s ease forwards}.waitlist-success-icon{font-size:28px;color:var(--gold)}.waitlist-success-title{font-family:Cormorant Garamond,serif;font-size:24px;color:var(--cream);font-weight:400}.waitlist-success-sub{font-size:11px;color:var(--cream-dim);letter-spacing:.2em}@media(max-width:768px){.waitlist-email-input,.waitlist-cta-btn{padding:18px 20px}}.footer-links{margin-bottom:18px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 28px;font-size:9px;letter-spacing:.35em;text-transform:uppercase}.footer-service-link{color:var(--gold-dim);text-decoration:none;border-bottom:1px solid rgba(200,168,75,.25);padding-bottom:2px;transition:color .3s ease,border-color .3s ease}.footer-service-link:hover{color:var(--gold);border-color:var(--gold)}.footer-email-link{color:inherit;text-decoration:none;transition:color .3s ease}.footer-email-link:hover{color:var(--gold)}.footer-social{margin-bottom:20px;display:flex;justify-content:center;gap:16px}.footer-social-link{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid rgba(200,168,75,.25);border-radius:50%;color:var(--gold-dim);text-decoration:none;transition:color .3s ease,border-color .3s ease,background-color .3s ease,transform .3s ease}.footer-social-link:hover{color:var(--gold);border-color:var(--gold);background-color:#c8a84b0f;transform:translateY(-2px)}.mobile-sticky-cta{display:none;position:fixed;bottom:0;left:0;right:0;z-index:998;background:#050505f7;border-top:1px solid rgba(200,168,75,.25);padding:14px 20px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);gap:10px;align-items:center;justify-content:center;transform:translateY(100%);transition:transform .4s ease}.mobile-sticky-cta.visible{transform:translateY(0)}.mobile-sticky-btn{flex:1;text-align:center;font-family:Montserrat,sans-serif;font-size:9px;font-weight:500;letter-spacing:.3em;text-transform:uppercase;text-decoration:none;padding:14px 10px}.mobile-sticky-btn.elite{color:var(--black);background:var(--gold-gradient);background-size:200% auto}@media(max-width:768px){.mobile-sticky-cta{display:flex}footer{padding-bottom:90px}}:root{--gold: #C8A84B;--gold-light: #DFC07A;--gold-dim: #7A6030;--gold-gradient: linear-gradient(145deg, #BF953F, #FCF6BA, #B38728, #FBF5B7, #AA771C);--gold-gradient-hover: linear-gradient(145deg, #FBF5B7, #FCF6BA, #BF953F, #FBF5B7, #B38728);--black: #050505;--black-mid: #080808;--black-light: #0D0D0D;--cream: #EDE6D0;--cream-dim: #A89F8C;--white: #F5F0E8}@keyframes lightSweep{0%{left:-100%}to{left:150%}}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--black);color:var(--cream);font-family:Montserrat,sans-serif;font-weight:300;overflow-x:hidden;cursor:none}#root{position:relative;z-index:1;isolation:isolate}body:before{content:"";position:fixed;top:-50%;left:-50%;width:200%;height:200%;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='1'/%3E%3C/svg%3E");opacity:.025;pointer-events:none;z-index:0;animation:grainShift 8s steps(1) infinite}@keyframes grainShift{0%{transform:translate(0)}10%{transform:translate(-2%,-3%)}20%{transform:translate(3%,1%)}30%{transform:translate(-1%,4%)}40%{transform:translate(4%,-2%)}50%{transform:translate(-3%,2%)}60%{transform:translate(2%,-4%)}70%{transform:translate(-4%,1%)}80%{transform:translate(1%,3%)}90%{transform:translate(-2%,-1%)}to{transform:translate(3%,-3%)}}.cursor{position:fixed;width:8px;height:8px;background:var(--gold);border-radius:50%;pointer-events:none;z-index:9999;transition:transform .1s ease;mix-blend-mode:difference}.cursor-ring{display:none}section{position:relative;overflow:hidden}.reveal{opacity:0;transform:translateY(50px);transition:opacity .9s ease,transform .9s ease}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-left{opacity:0;transform:translate(-50px);transition:opacity .9s ease,transform .9s ease}.reveal-left.visible{opacity:1;transform:translate(0)}.reveal-right{opacity:0;transform:translate(50px);transition:opacity .9s ease,transform .9s ease}.reveal-right.visible{opacity:1;transform:translate(0)}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000d9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:10000;display:flex;align-items:center;justify-content:center;animation:fadeIn .3s ease}.modal-content{background:var(--black-light);border:1px solid rgba(201,169,110,.2);padding:56px 48px;max-width:480px;width:90%;position:relative}.modal-content:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(to right,transparent,var(--gold),transparent)}.modal-close{position:absolute;top:20px;right:20px;background:none;border:none;color:var(--cream-dim);font-size:24px;cursor:pointer;transition:color .3s}.modal-close:hover{color:var(--gold)}.modal-title{font-family:Cormorant Garamond,serif;font-size:36px;font-weight:400;color:var(--cream);margin-bottom:8px}.modal-tier{font-size:10px;letter-spacing:.4em;text-transform:uppercase;color:var(--gold);margin-bottom:36px}.modal-field{margin-bottom:24px}.modal-label{display:block;font-size:10px;letter-spacing:.35em;text-transform:uppercase;color:var(--cream-dim);margin-bottom:10px}.modal-input{width:100%;background:transparent;border:1px solid rgba(201,169,110,.2);color:var(--cream);font-family:Montserrat,sans-serif;font-size:14px;font-weight:300;padding:14px 18px;outline:none;transition:border-color .3s}.modal-input:focus{border-color:var(--gold)}.modal-input::placeholder{color:#a89f8c66}.modal-submit{width:100%;background:var(--gold);color:var(--black);border:none;font-family:Montserrat,sans-serif;font-size:11px;font-weight:500;letter-spacing:.35em;text-transform:uppercase;padding:18px;cursor:pointer;transition:all .4s;position:relative;overflow:hidden;margin-top:12px}.modal-submit:hover{background:var(--gold-light)}.modal-submit:disabled{opacity:.5;cursor:not-allowed}.modal-error{color:#e74c3c;font-size:12px;margin-top:8px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal-hint{font-size:12px;color:var(--cream-dim);line-height:1.6;margin-bottom:16px;opacity:.7}.modal-hint--compact{font-size:11px;margin-bottom:14px;text-align:center}.modal-hint--compact a{color:var(--gold);text-decoration:none;border-bottom:1px solid rgba(200,168,75,.35)}.modal-hint--compact a:hover{border-color:var(--gold)}.modal-content--nowpayments{max-width:min(452px,96vw);padding:44px 18px 32px;max-height:94vh;overflow-y:auto}.modal-content--nowpayments .modal-title{font-size:clamp(26px,5vw,34px);text-align:center;margin-bottom:4px}.modal-content--nowpayments .modal-tier{text-align:center;margin-bottom:12px}.nowpayments-widget-frame{border:1px solid rgba(200,168,75,.2);border-radius:4px;overflow:hidden;background:#00000040;width:fit-content;max-width:100%;margin:0 auto}.modal-nowpayments-foot{font-size:11px;color:var(--cream-dim);line-height:1.65;text-align:center;margin:20px 0 0;opacity:.85}.modal-nowpayments-foot a{color:var(--gold);text-decoration:none;border-bottom:1px solid rgba(200,168,75,.3)}.modal-nowpayments-foot a:hover{border-color:var(--gold)}.crypto-checkout-page{min-height:100vh;background:var(--black-mid);position:relative;padding:0 20px 56px}.crypto-checkout-page:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(to right,transparent,var(--gold-dim),transparent)}.crypto-checkout-header{max-width:452px;margin:0 auto;padding:28px 0 8px}.crypto-checkout-back{font-family:Montserrat,sans-serif;font-size:10px;font-weight:400;letter-spacing:.35em;text-transform:uppercase;color:var(--gold-dim);text-decoration:none;border-bottom:1px solid rgba(200,168,75,.25);padding-bottom:4px;transition:color .25s ease,border-color .25s ease}.crypto-checkout-back:hover{color:var(--gold);border-color:#c8a84b8c}.crypto-checkout-main{display:flex;justify-content:center;align-items:flex-start;padding-top:12px}.crypto-checkout-card{width:min(452px,100%);background:var(--black-light);border:1px solid rgba(201,169,110,.2);padding:44px 18px 32px;position:relative;text-align:center}.crypto-checkout-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(to right,transparent,var(--gold),transparent)}.crypto-checkout-title{font-family:Cormorant Garamond,serif;font-size:clamp(26px,5vw,34px);font-weight:400;color:var(--cream);margin-bottom:4px}.crypto-checkout-tier{font-size:10px;letter-spacing:.4em;text-transform:uppercase;color:var(--gold);margin-bottom:12px}.crypto-checkout-hint{font-size:11px;color:var(--cream-dim);margin-bottom:14px;opacity:.7}.crypto-checkout-hint a{color:var(--gold);text-decoration:none;border-bottom:1px solid rgba(200,168,75,.35)}.crypto-checkout-hint a:hover{border-color:var(--gold)}.crypto-checkout-widget{border:1px solid rgba(200,168,75,.2);border-radius:4px;overflow:hidden;background:#00000040;width:fit-content;max-width:100%;margin:0 auto}.crypto-checkout-foot{font-size:11px;color:var(--cream-dim);line-height:1.65;margin:20px 0 0;opacity:.85}.crypto-checkout-foot a{color:var(--gold);text-decoration:none;border-bottom:1px solid rgba(200,168,75,.3)}.crypto-checkout-foot a:hover{border-color:var(--gold)}.success-page{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px}.success-icon{font-size:64px;margin-bottom:32px;color:var(--gold)}.success-title{font-family:Cormorant Garamond,serif;font-size:48px;font-weight:400;color:var(--cream);margin-bottom:16px}.success-desc{font-size:15px;color:var(--cream-dim);line-height:1.8;max-width:480px}.success-connect-btn{display:inline-flex;align-items:center;justify-content:center;margin-top:40px;background:#5865f2;color:#fff;border:none;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;padding:18px 48px;cursor:pointer;transition:all .3s}.success-connect-btn:hover{background:#4752c4;transform:translateY(-2px)}.success-discord-link{display:inline-block;margin-top:40px;background:var(--gold);color:var(--black);font-family:Montserrat,sans-serif;font-size:12px;font-weight:500;letter-spacing:.3em;text-transform:uppercase;text-decoration:none;padding:18px 48px;transition:all .3s}.success-discord-link:hover{background:var(--gold-light);transform:translateY(-2px)}.success-billing-link{display:inline-block;margin-top:28px;font-family:Montserrat,sans-serif;font-size:10px;font-weight:400;letter-spacing:.35em;text-transform:uppercase;color:var(--gold-dim);text-decoration:none;border-bottom:1px solid rgba(201,169,110,.35);padding-bottom:4px;transition:color .3s ease,border-color .3s ease}.success-billing-link:hover{color:var(--gold);border-color:var(--gold)}.success-billing-link-muted{margin-top:32px;opacity:.85}@media(max-width:768px){.cursor,.cursor-ring{display:none}body{cursor:auto}.modal-content{padding:40px 28px}}
