:root{--site-bg:#0a0a0b;--site-bg-2:#131315;--site-panel:rgba(255,255,255,0.04);--site-gold:#c9a96e;--site-gold-soft:#e3caa0;--site-gold-deep:#a8874c;--site-text:#f4f1ea;--site-muted:#b4ada1;--site-line:rgba(201,169,110,0.28);--site-max:900px;--site-radius:4px}body:has(.site),html:has(.site){background:var(--site-bg);color:var(--site-text)}.site{min-height:100dvh;overflow-x:hidden}.site,.site-scope{background:var(--site-bg);color:var(--site-text);font-family:var(--font-poppins),ui-sans-serif,system-ui,sans-serif;font-size:1rem;line-height:1.65}.site img,.site-scope img{max-width:100%;height:auto}.site a:focus-visible,.site button:focus-visible,.site input:focus-visible,.site summary:focus-visible,.site-scope a:focus-visible,.site-scope button:focus-visible,.site-scope input:focus-visible,.site-scope summary:focus-visible{outline:2px solid var(--site-gold-soft);outline-offset:3px}.site-section{padding:3rem 1.25rem}.site-wrap{margin:0 auto;width:100%;max-width:var(--site-max)}.site-center{text-align:center}.site-eyebrow{font-size:.75rem;font-weight:700;letter-spacing:.18em;color:var(--site-gold);margin-bottom:.9rem}.site-eyebrow,.site-h1,.site-h2{font-family:var(--font-montserrat),ui-sans-serif,system-ui,sans-serif;text-transform:uppercase}.site-h1,.site-h2{font-weight:900;letter-spacing:.01em;line-height:1.12;text-wrap:balance;margin:0 0 1rem}.site-h1{font-size:clamp(1.75rem,7.5vw,3.25rem);font-size:clamp(1.75rem,7.5cqi,3.25rem)}.site-h2{font-size:clamp(1.4rem,5.5vw,2.25rem);font-size:clamp(1.4rem,5.5cqi,2.25rem)}.site-lead{color:var(--site-muted);font-size:1.0625rem;margin:0 auto;max-width:44ch}.site-dateline{font-weight:700;font-size:.9375rem;letter-spacing:.1em;color:var(--site-gold-soft);border-top:1px solid var(--site-line);border-bottom:1px solid var(--site-line);display:inline-block;padding:.5rem 1rem;margin-bottom:1.5rem}.site-btn,.site-dateline{font-family:var(--font-montserrat),ui-sans-serif,system-ui,sans-serif;text-transform:uppercase}.site-btn{display:block;width:100%;max-width:520px;margin:1.75rem auto 0;padding:1.05rem 1.5rem;border:0;border-radius:var(--site-radius);background:linear-gradient(180deg,var(--site-gold-soft),var(--site-gold));color:#17130c;font-weight:800;font-size:clamp(.95rem,3.6vw,1.15rem);font-size:clamp(.95rem,3.6cqi,1.15rem);letter-spacing:.06em;text-align:center;text-decoration:none;cursor:pointer;box-shadow:0 10px 30px rgba(201,169,110,.22);transition:transform .15s ease,box-shadow .15s ease}.site-btn:hover{transform:translateY(-2px);box-shadow:0 14px 36px rgba(201,169,110,.32)}.site-btn:disabled{opacity:.6;cursor:progress;transform:none}.site-btn-sub{display:block;font-size:.75rem;font-weight:600;letter-spacing:.04em;opacity:.75;text-transform:none}.site-btn-note{margin:.75rem auto 0;max-width:520px;font-size:.8125rem;color:var(--site-muted);text-align:center}.site-hero{position:relative;isolation:isolate;padding:3.5rem 1.25rem 3rem;overflow:hidden}.site-hero-bg{width:100%;height:100%;object-fit:cover;opacity:.45}.site-hero-bg,.site-hero:after{position:absolute;inset:0;z-index:-1}.site-hero:after{content:"";background:linear-gradient(180deg,rgba(10,10,11,.55),rgba(10,10,11,.92))}.site-hero-inner{position:relative;margin:0 auto;max-width:var(--site-max);text-align:center}.site-bullets{list-style:none;margin:1.5rem auto 0;padding:0;max-width:34rem;text-align:left}.site-bullets li{position:relative;padding-left:1.75rem;margin-bottom:.6rem;color:var(--site-text)}.site-bullets li:before{content:"✦";position:absolute;left:0;top:0;color:var(--site-gold)}.site-countdown{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;max-width:520px;margin:1.5rem auto 0}.site-cd-cell{border:1px solid var(--site-line);border-radius:var(--site-radius);background:var(--site-panel);padding:.75rem .25rem}.site-cd-num{display:block;font-family:var(--font-montserrat),ui-sans-serif,system-ui,sans-serif;font-weight:900;font-size:clamp(1.5rem,7vw,2.5rem);font-size:clamp(1.5rem,7cqi,2.5rem);line-height:1;color:var(--site-gold-soft);font-variant-numeric:tabular-nums}.site-cd-label{display:block;margin-top:.35rem;font-size:.625rem;letter-spacing:.14em;text-transform:uppercase;color:var(--site-muted)}.site-countdown-expired{margin:1.25rem auto 0;font-family:var(--font-montserrat),ui-sans-serif,system-ui,sans-serif;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--site-gold-soft)}.site-urgency{margin:1.25rem auto 0;max-width:40ch;color:var(--site-muted)}.site-benefits{display:grid;grid-template-columns:1fr;gap:1.75rem;margin-top:2.5rem}.site-benefit{text-align:center}.site-benefit-icon{display:block;margin:0 auto 1rem;width:88px;height:auto}.site-benefit-title{font-family:var(--font-montserrat),ui-sans-serif,system-ui,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.04em;font-size:1.0625rem;color:var(--site-gold-soft);margin:0 0 .5rem}.site-benefit-text{color:var(--site-muted);margin:0}.site-proof{border-top:1px solid var(--site-line);border-bottom:1px solid var(--site-line);padding:1.5rem 1.25rem;text-align:center;background:var(--site-bg-2)}.site-proof-text{font-family:var(--font-montserrat),ui-sans-serif,system-ui,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:clamp(.9rem,4vw,1.15rem);font-size:clamp(.9rem,4cqi,1.15rem);color:var(--site-gold-soft);margin:0}.site-proof-note{margin:.4rem 0 0;font-size:.8125rem;color:var(--site-muted)}.site-presenter{display:grid;grid-template-columns:1fr;gap:1.75rem;align-items:center}.site-presenter-photo{display:block;margin:0 auto;width:220px;border-radius:50%;border:2px solid var(--site-line)}.site-presenter-name{font-family:var(--font-montserrat),ui-sans-serif,system-ui,sans-serif;font-weight:900;text-transform:uppercase;letter-spacing:.06em;font-size:1.5rem;margin:0 0 .75rem}.site-prose{color:var(--site-muted)}.site-prose h2,.site-prose h3,.site-prose h4{font-family:var(--font-montserrat),ui-sans-serif,system-ui,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--site-text);margin:1.75rem 0 .75rem}.site-prose h2{font-size:1.375rem}.site-prose h3{font-size:1.125rem}.site-prose h4{font-size:1rem}.site-prose p{margin:0 0 1rem}.site-prose strong{color:var(--site-text);font-weight:700}.site-prose ul{margin:0 0 1rem;padding-left:1.25rem;list-style:none}.site-prose li{position:relative;padding-left:.75rem;margin-bottom:.4rem}.site-prose li:before{content:"—";position:absolute;left:-.75rem;color:var(--site-gold)}.site-prose a{color:var(--site-gold-soft);text-decoration:underline;text-underline-offset:3px}.site-form{margin:0 auto;max-width:520px;text-align:left}.site-field{margin-bottom:1rem}.site-label{display:block;margin-bottom:.35rem;font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;color:var(--site-muted)}.site-input{width:100%;padding:.85rem 1rem;border:1px solid var(--site-line);border-radius:var(--site-radius);background:rgba(255,255,255,.06);color:var(--site-text);font:inherit}.site-input::placeholder{color:rgba(180,173,161,.6)}.site-input:focus{border-color:var(--site-gold);background:rgba(255,255,255,.1)}.site-hp{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.site-form-error{margin:.85rem 0 0;padding:.6rem .85rem;border-radius:var(--site-radius);border:1px solid rgba(220,120,100,.4);background:rgba(220,120,100,.12);color:#f3c4ba;font-size:.875rem}.site-form-ok{margin:.85rem 0 0;color:var(--site-gold-soft);font-size:.9375rem}.site-form-consent{margin:.85rem 0 0;font-size:.75rem;color:var(--site-muted);text-align:center}.site-dialog{margin:auto;width:min(92vw,520px);max-height:88dvh;padding:2rem 1.25rem 1.5rem;border:1px solid var(--site-line);border-radius:10px;background:var(--site-bg-2);color:var(--site-text);overflow-y:auto}.site-dialog::backdrop{background:rgba(5,5,6,.8)}.site-dialog-close{position:absolute;top:.5rem;right:.65rem;border:0;background:transparent;color:var(--site-muted);font-size:1.75rem;line-height:1;cursor:pointer}.site-dialog-close:hover{color:var(--site-text)}.site-form-title{font-family:var(--font-montserrat),ui-sans-serif,system-ui,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.05em;font-size:1.125rem;text-align:center;margin:0 0 1.25rem}.site-frame{position:relative;width:100%;aspect-ratio:16/9;border-radius:8px;overflow:hidden;border:1px solid var(--site-line);background:#000}.site-frame iframe,.site-frame video{position:absolute;inset:0;width:100%;height:100%;border:0}.site-caption{margin:.75rem 0 0;font-size:.8125rem;color:var(--site-muted);text-align:center}.site-embed{width:100%}.site-faq{margin-top:2rem;text-align:left}.site-faq-item{border-bottom:1px solid var(--site-line);padding:1rem 0}.site-faq-item summary{cursor:pointer;list-style:none;font-family:var(--font-montserrat),ui-sans-serif,system-ui,sans-serif;font-weight:700;font-size:1rem;color:var(--site-text);display:flex;justify-content:space-between;gap:1rem}.site-faq-item summary::-webkit-details-marker{display:none}.site-faq-item summary:after{content:"+";color:var(--site-gold);font-size:1.25rem;line-height:1}.site-faq-item[open] summary:after{content:"–"}.site-faq-answer{padding-top:.75rem}.site-footer{border-top:1px solid var(--site-line);background:var(--site-bg-2);padding:2.5rem 1.25rem;text-align:center}.site-footer-logo{display:block;margin:0 auto 1.5rem;width:160px}.site-footer-links{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem;list-style:none;margin:0 0 1.25rem;padding:0}.site-footer-links a{color:var(--site-gold-soft);font-size:.8125rem;letter-spacing:.06em;text-transform:uppercase;text-decoration:none}.site-footer-links a:hover{text-decoration:underline}.site-footer-note{margin:0 auto 1rem;max-width:60ch;font-size:.6875rem;line-height:1.6;color:rgba(180,173,161,.7)}.site-footer-copy{margin:0;font-size:.75rem;color:var(--site-muted)}.site-404{display:flex;min-height:70dvh;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.25rem}@media (min-width:768px){.site-section{padding:4.5rem 2rem}.site-hero{padding:6rem 2rem 5rem}.site-benefits{grid-template-columns:repeat(3,1fr);gap:2.5rem}.site-presenter{grid-template-columns:260px 1fr;gap:2.5rem;text-align:left}.site-presenter-photo{width:100%}.site-cd-label{font-size:.6875rem}}@media (prefers-reduced-motion:reduce){.site-btn{transition:none}.site-btn:hover{transform:none}}.fr-page{container-type:inline-size;container-name:fr}:where(.fr-section){position:relative;isolation:isolate;padding:3rem 1.25rem}.fr-bg{z-index:-2;width:100%;height:100%;object-fit:cover}.fr-bg,.fr-veil{position:absolute;inset:0}.fr-veil{z-index:-1}:where(.fr-row){display:flex;flex-direction:column;gap:1.5rem;margin:0 auto;width:100%;max-width:var(--site-max)}:where(.fr-col){min-width:0;display:flex;flex-direction:column;justify-content:flex-start}:where(.fr-el){margin:0}:where(.fr-el+.fr-el){margin-top:1rem}:where(.fr-heading){font-family:var(--font-montserrat),ui-sans-serif,system-ui,sans-serif;font-weight:800;line-height:1.15;text-wrap:balance;margin:0}:where(.fr-text){color:var(--site-muted);margin:0}:where(.fr-text)>:first-child{margin-top:0}:where(.fr-text)>:last-child{margin-bottom:0}:where(.fr-image){display:block;margin:0 auto;border-radius:var(--site-radius)}:where(.fr-el-image[data-align=left]) .fr-image{margin-left:0;margin-right:auto}:where(.fr-el-image[data-align=right]) .fr-image{margin-left:auto;margin-right:0}:where(.fr-button){margin-top:0;margin-bottom:0}:where(.fr-divider){height:1px;border:0;background:var(--site-line);margin-left:auto;margin-right:auto}:where(.fr-spacer){display:block;height:2rem}:where(.fr-bullets){list-style:none;margin:0;padding:0;display:grid;gap:.6rem;text-align:left}:where(.fr-bullets) li{position:relative;padding-left:1.6rem;color:var(--site-muted)}:where(.fr-bullets) li:before{content:"✦";position:absolute;left:0;color:var(--site-gold)}:where(.fr-el-countdown,.fr-el-socialProof,.fr-el-video,.fr-el-faq,.fr-el-form,.fr-el-embed){width:100%}:where(.fr-el-countdown) .site-countdown,:where(.fr-el-socialProof) .site-proof-note,:where(.fr-el-socialProof) .site-proof-text{margin-left:auto;margin-right:auto}:where(.fr-el) .site-btn{margin-top:0}