*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--bg:#0c0c0c;--bg-2:#111;--bg-3:#171717;--border:#ffffff12;--gold:#c9a84c;--gold-dim:#c9a84c26;--gold-glow:#c9a84c0f;--white:#f2f2f0;--mid:#888884;--dim:#444440;--font-disp:"Cormorant Garamond", Georgia, serif;--font-body:"DM Sans", system-ui, sans-serif;--ease:cubic-bezier(.16, 1, .3, 1)}html{scroll-behavior:smooth;font-size:16px}body{background:var(--bg);color:var(--white);font-family:var(--font-body);-webkit-font-smoothing:antialiased;cursor:none;font-weight:300;overflow-x:hidden}#cur-dot{z-index:9999;background:var(--gold);pointer-events:none;border-radius:50%;width:5px;height:5px;transition:opacity .3s;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}#cur-ring{z-index:9998;pointer-events:none;width:32px;height:32px;transition:opacity .3s, width .25s var(--ease), height .25s var(--ease), border-color .2s;border:1px solid #c9a84c80;border-radius:50%;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}#cur-ring.h{border-color:var(--gold);width:48px;height:48px}nav{z-index:900;pointer-events:none;justify-content:space-between;align-items:center;height:64px;padding:0 48px;display:flex;position:fixed;top:24px;left:0;right:0}nav>*{pointer-events:all}.nav-logo{align-items:center;text-decoration:none;display:flex}.nav-logo-img{width:auto;height:96px;display:block}.nav-pill{border:1px solid var(--border);-webkit-backdrop-filter:blur(24px);background:#0e0e0ee0;border-radius:100px;align-items:center;gap:6px;padding:6px 8px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.nav-pill a{letter-spacing:.07em;text-transform:uppercase;color:var(--mid);white-space:nowrap;border-radius:100px;padding:6px 14px;font-size:12px;font-weight:400;text-decoration:none;transition:color .2s,background .2s}.nav-pill a:hover{color:var(--white)}.nav-pill a.active{color:var(--white);background:#ffffff12}.nav-actions{align-items:center;gap:16px;display:flex}.btn-ghost{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--mid);font-size:12px;font-weight:400;text-decoration:none;transition:color .2s}.btn-ghost:hover{color:var(--white)}.btn-cta{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--bg);background:var(--gold);transition:opacity .2s, transform .2s var(--ease);padding:9px 20px;font-size:11px;font-weight:500;text-decoration:none}.btn-cta:hover{opacity:.85;transform:translateY(-1px)}section{position:relative}.section-shell{max-width:1200px;margin:0 auto;padding:140px 48px}#home{text-align:center;z-index:0;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:140px 24px 80px;display:flex;position:relative;overflow:hidden visible}.hero-noise{z-index:0;pointer-events:none;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='0.025'/%3E%3C/svg%3E");background-size:200px 200px;position:absolute;inset:0}.hero-radial{z-index:0;pointer-events:none;background:radial-gradient(60% 50% at 50% 0,#c9a84c12 0%,#0000 70%);position:absolute;inset:0}.hero-content{z-index:1;max-width:860px;position:relative}.hero-tag{letter-spacing:.18em;text-transform:uppercase;color:var(--gold);border:1px solid #c9a84c4d;align-items:center;gap:8px;margin-bottom:48px;padding:6px 16px;font-size:11px;font-weight:500;display:inline-flex}.tag-dot{background:var(--gold);border-radius:50%;width:5px;height:5px;animation:2s infinite pulse-dot}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.3}}h1.hero-headline{font-family:var(--font-disp);letter-spacing:-.01em;color:var(--white);margin-bottom:32px;font-size:clamp(64px,9vw,128px);font-weight:300;line-height:.95}h1.hero-headline em{color:var(--gold);font-style:italic;font-weight:300}.hero-sub{color:var(--mid);max-width:480px;margin:0 auto 52px;font-size:17px;font-weight:300;line-height:1.65}.hero-btns{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-bottom:80px;display:flex}.btn-primary{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--bg);background:var(--gold);transition:opacity .2s, transform .2s var(--ease);align-items:center;gap:10px;padding:14px 28px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.btn-primary:hover{opacity:.88;transform:translateY(-2px)}.btn-secondary{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--mid);border:1px solid var(--border);transition:color .2s, border-color .2s, transform .2s var(--ease);background:0 0;align-items:center;gap:10px;padding:14px 28px;font-size:13px;font-weight:400;text-decoration:none;display:inline-flex}.btn-secondary:hover{color:var(--white);border-color:#fff3;transform:translateY(-2px)}.hero-phone-wrap{z-index:1;margin:0 auto;display:inline-block;position:relative;transform:translateY(22%)}.phone{background:#141414;border:1px solid #ffffff1a;border-radius:45px;width:308px;overflow:hidden;box-shadow:0 40px 80px #0009,0 0 0 1px #ffffff0a,inset 0 1px #ffffff14}.phone-pill{z-index:2;background:#0c0c0c;border-radius:0 0 21px 21px;width:94px;height:30px;margin:0 auto;position:relative}.phone-screen{padding:14px 18px 22px}.ps-topbar{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.ps-brand{font-family:var(--font-disp);letter-spacing:.15em;color:var(--gold);font-size:14px;font-weight:500}.ps-time{color:var(--mid);font-size:13px}.ps-location{letter-spacing:.08em;text-transform:uppercase;color:var(--mid);align-items:center;gap:6px;margin-bottom:12px;font-size:11px;display:flex}.ps-location-dot{background:#3dffa8;border-radius:50%;width:6px;height:6px}.ps-label{letter-spacing:.14em;text-transform:uppercase;color:var(--dim);margin-bottom:8px;font-size:10px}.ps-card{background:linear-gradient(135deg,#1a1a1a 0%,#222 100%);border:1px solid #ffffff14;border-radius:11px;margin-bottom:8px;padding:13px}.ps-card-top{justify-content:space-between;align-items:flex-start;margin-bottom:8px;display:flex}.ps-card-name{color:var(--white);font-size:13px;font-weight:500}.ps-card-badge{letter-spacing:.12em;text-transform:uppercase;color:var(--bg);background:var(--gold);padding:2px 6px;font-size:9px}.ps-card-rate{color:var(--mid);font-size:11px}.ps-card-btn{background:var(--gold);width:100%;color:var(--bg);font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;cursor:none;border:none;margin-top:10px;padding:9px;font-size:11px;font-weight:500;display:block}.ps-alt-label{letter-spacing:.14em;text-transform:uppercase;color:var(--dim);margin-bottom:6px;font-size:10px}.ps-alt{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:7px 0;display:flex}.ps-alt:last-child{border-bottom:none}.ps-alt-name{color:var(--mid);font-size:11px}.ps-alt-pts{color:var(--dim);font-size:11px}.chip{letter-spacing:.06em;color:var(--white);border:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);white-space:nowrap;background:#141414e6;align-items:center;gap:6px;padding:6px 12px;font-size:10px;font-weight:500;animation:3s ease-in-out infinite chip-float;display:flex;position:absolute}.chip-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.chip-l{animation-delay:0s;top:20%;left:-108px}.chip-r{animation-delay:.8s;top:36%;right:-108px}.chip-b{animation:3s ease-in-out 1.4s infinite chip-float-b;bottom:-34px;left:50%}@keyframes chip-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes chip-float-b{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-5px)}}.section-divider{background:linear-gradient(90deg, transparent, var(--border) 20%, var(--border) 80%, transparent);height:1px}#home+.section-divider{display:none}.problem-solution-bridge{background:linear-gradient(180deg, var(--bg) 0%, #11111159 50%, var(--bg) 100%);justify-content:center;align-items:center;min-height:clamp(220px,32vh,420px);padding:clamp(36px,5vw,72px) 48px;display:flex;position:relative}.problem-solution-bridge-inner{text-align:center;width:100%;max-width:1000px;margin:0 auto}.bridge-line{font-family:var(--font-disp);letter-spacing:-.02em;color:var(--white);margin:0;font-size:clamp(44px,7vw,80px);font-weight:300;line-height:1.14}.bridge-line em{color:var(--gold);font-style:italic;font-weight:300}.bridge-line+.bridge-line{margin-top:.22em}.bridge-line-2{width:100%;display:inline-block;position:relative}.bridge-line-2.reveal.in:after{content:"";width:min(240px,48%);height:1px;animation:bridge-underline 1.1s var(--ease) .35s both;background:linear-gradient(90deg,#0000,#c9a84c73,#0000);margin:.48em auto 0;display:block}@keyframes bridge-underline{0%{opacity:0;transform:scaleX(.3)}to{opacity:1;transform:scaleX(1)}}#problem{z-index:2;background:var(--bg);margin-top:-132px;position:relative}.eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:20px;font-size:11px;font-weight:500}.problem-head{margin-bottom:80px}.stats-grid{border:1px solid var(--border);grid-template-columns:repeat(3,1fr);display:grid}.stat-cell{border-right:1px solid var(--border);padding:52px 40px}.stat-cell:last-child{border-right:none}.stat-num{font-family:var(--font-disp);color:var(--white);letter-spacing:-.02em;margin-bottom:20px;font-size:clamp(52px,6vw,80px);font-weight:300;line-height:1}.stat-num span{color:var(--gold)}.stat-desc{color:var(--mid);max-width:220px;font-size:14px;font-weight:300;line-height:1.7}.feature-section{grid-template-columns:1fr 1fr;align-items:center;gap:80px;max-width:1200px;margin:0 auto;padding:140px 48px;display:grid}.feature-section.reverse{direction:rtl}.feature-section.reverse>*{direction:ltr}.feature-copy h2{font-family:var(--font-disp);color:var(--white);margin-bottom:24px;font-size:clamp(40px,4.5vw,64px);font-weight:300;line-height:1.1}.feature-copy h2 em{color:var(--gold);font-style:italic}.feature-copy p{color:var(--mid);max-width:440px;margin-bottom:36px;font-size:15px;font-weight:300;line-height:1.75}.feature-list{flex-direction:column;gap:14px;list-style:none;display:flex}.feature-list li{color:var(--mid);align-items:flex-start;gap:14px;font-size:14px;line-height:1.5;display:flex}.feature-list li:before{content:"";background:var(--gold);flex-shrink:0;width:1px;height:14px;margin-top:3px}.feature-visual{background:var(--bg-2);border:1px solid var(--border);border-radius:2px;overflow:hidden}.qp-visual{flex-direction:column;min-height:420px;padding:32px 28px;display:flex}.qp-step{border-bottom:1px solid var(--border);opacity:.4;transition:opacity .4s var(--ease);align-items:flex-start;gap:16px;padding:16px 0;display:flex}.qp-step.active{opacity:1}.qp-step:last-child{border-bottom:none}.qp-step-num{border:1px solid var(--border);width:24px;height:24px;color:var(--dim);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:10px;transition:border-color .4s,color .4s;display:flex}.qp-step.active .qp-step-num{border-color:var(--gold);color:var(--gold)}.qp-step-title{color:var(--white);margin-bottom:4px;font-size:13px;font-weight:500}.qp-step-desc{color:var(--mid);font-size:12px;line-height:1.5}.qp-card-result{background:linear-gradient(135deg,#191919 0%,#1e1c17 100%);border:1px solid #c9a84c33;margin-top:24px;padding:20px}.qp-result-top{justify-content:space-between;margin-bottom:6px;display:flex}.qp-result-name{color:var(--white);font-size:14px;font-weight:500}.qp-result-badge{letter-spacing:.12em;text-transform:uppercase;background:var(--gold);color:var(--bg);padding:3px 8px;font-size:9px}.qp-result-rate{color:var(--gold);font-size:12px}.qp-result-sub{color:var(--mid);margin-top:2px;font-size:11px}.sec-visual{min-height:420px;padding:28px}.sec-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;display:flex}.sec-title{letter-spacing:.15em;text-transform:uppercase;color:var(--gold);font-size:11px}.sec-subtitle{color:var(--mid);margin-top:2px;font-size:12px}.sec-status{align-items:center;gap:6px;display:flex}.sec-status-dot{background:#3dffa8;border-radius:50%;width:6px;height:6px;animation:2s infinite pulse-dot}.sec-status-text{color:var(--mid);font-size:10px}.sec-feed{flex-direction:column;gap:8px;display:flex}.sec-item{border-left:1px solid var(--border);background:#ffffff05;align-items:flex-start;gap:12px;padding:12px;display:flex}.sec-item.gold-item{border-left-color:var(--gold)}.sec-item-icon{border:1px solid var(--border);width:28px;height:28px;color:var(--mid);flex-shrink:0;justify-content:center;align-items:center;font-size:11px;display:flex}.sec-item.gold-item .sec-item-icon{color:var(--gold);border-color:#c9a84c4d}.sec-item-title{color:var(--white);margin-bottom:2px;font-size:12px;font-weight:500}.sec-item-desc{color:var(--mid);font-size:11px;line-height:1.4}.sec-item-val{color:var(--gold);margin-top:3px;font-size:11px;font-weight:500}.sec-summary{border:1px solid var(--border);background:#c9a84c08;margin-top:16px;padding:16px}.sec-sum-label{letter-spacing:.15em;text-transform:uppercase;color:var(--dim);margin-bottom:10px;font-size:9px}.sec-sum-row{border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;padding:6px 0;display:flex}.sec-sum-row:last-child{border-bottom:none}.sec-sum-key{color:var(--mid);font-size:11px}.sec-sum-val{color:var(--white);font-size:12px;font-weight:500}.sec-sum-val.positive{color:#3dffa8}.pricing-head{text-align:center}.pricing-head .eyebrow{display:inline-block}.tiers-grid{background:var(--border);border:1px solid var(--border);grid-template-columns:1fr;gap:1px;max-width:680px;margin:0 auto;display:grid}.tier-card{background:var(--bg-2);padding:52px 44px}.tier-card.premium{background:#111008;position:relative;overflow:hidden}.tier-card.premium:before{content:"";background:linear-gradient(90deg, transparent, var(--gold), transparent);height:1px;position:absolute;top:0;left:0;right:0}.tier-label{letter-spacing:.2em;text-transform:uppercase;color:var(--mid);margin-bottom:8px;font-size:11px}.tier-card.premium .tier-label{color:var(--gold)}.tier-name{font-family:var(--font-disp);color:var(--white);margin-bottom:6px;font-size:40px;font-weight:300;line-height:1}.tier-card.premium .tier-name{color:var(--gold)}.tier-price{color:var(--mid);margin-bottom:40px;font-size:14px}.tier-features{flex-direction:column;gap:14px;margin-bottom:48px;list-style:none;display:flex}.tier-features li{color:var(--mid);align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;display:flex}.tier-features li .check{border:1px solid var(--dim);width:16px;height:16px;color:var(--dim);flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:9px;display:flex}.tier-card.premium .tier-features li .check{color:var(--gold);border-color:#c9a84c66}.tier-cta{text-align:center;font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--border);color:var(--mid);padding:14px 24px;font-size:12px;font-weight:500;text-decoration:none;transition:color .2s,border-color .2s;display:block}.tier-cta:hover{color:var(--white);border-color:#fff3}.tier-card.premium .tier-cta{background:var(--gold);color:var(--bg);border-color:var(--gold)}.tier-card.premium .tier-cta:hover{opacity:.88}#waitlist{text-align:center;padding:160px 48px;position:relative;overflow:hidden}.waitlist-radial{z-index:0;pointer-events:none;background:radial-gradient(50% 60%,#c9a84c0f 0%,#0000 70%);position:absolute;inset:0}.waitlist-inner{z-index:1;max-width:560px;margin:0 auto;position:relative}.waitlist-inner h2{font-family:var(--font-disp);color:var(--white);margin-bottom:20px;font-size:clamp(44px,5.5vw,72px);font-weight:300;line-height:1.05}.waitlist-inner h2 em{color:var(--gold);font-style:italic}.waitlist-inner p{color:var(--mid);margin-bottom:52px;font-size:15px;line-height:1.7}.wform{text-align:left;flex-direction:column;gap:0;display:flex}.wform-row{grid-template-columns:1fr 1fr;gap:1px;display:grid}.wfield{border:1px solid var(--border);background:var(--bg-2);flex-direction:column;gap:8px;margin-bottom:1px;padding:16px 18px;transition:border-color .2s;display:flex}.wfield:focus-within{border-color:#c9a84c66}.wfield label{letter-spacing:.18em;text-transform:uppercase;color:var(--dim);font-size:9px}.wfield input,.wfield select,.wfield textarea{font-family:var(--font-body);color:var(--white);cursor:none;background:0 0;border:none;outline:none;font-size:14px;font-weight:300}.wfield select option{background:#1a1a1a}.wfield textarea{resize:none;min-height:80px;line-height:1.6}.wfield input::placeholder,.wfield textarea::placeholder{color:var(--dim)}.wfield-optin{flex-direction:row;align-items:flex-start;gap:12px}.wfield-optin input[type=checkbox]{width:18px;height:18px;accent-color:var(--gold);cursor:pointer;flex-shrink:0;margin-top:2px}.wfield-optin-label{cursor:pointer;font-weight:300;line-height:1.55;letter-spacing:.02em!important;text-transform:none!important;color:var(--mid)!important;font-size:13px!important}.wsubmit{background:var(--gold);width:100%;color:var(--bg);font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;cursor:none;transition:opacity .2s, transform .2s var(--ease);border:none;margin-top:1px;padding:16px;font-size:12px;font-weight:500;display:block}.wsubmit:hover{opacity:.88;transform:translateY(-1px)}.wsubmit:disabled{opacity:.5;transform:none}.wform-note{text-align:center;color:var(--dim);margin-top:16px;font-size:11px}footer{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:48px;display:flex}.foot-brand{align-items:center;text-decoration:none;display:flex}.foot-links{gap:32px;list-style:none;display:flex}.foot-links a{letter-spacing:.08em;text-transform:uppercase;color:var(--dim);font-size:12px;text-decoration:none;transition:color .2s}.foot-links a:hover{color:var(--mid)}.foot-copy{color:var(--dim);font-size:12px}.reveal{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transform:translateY(28px)}.reveal.in{opacity:1;transform:translateY(0)}@media (max-width:900px){html{scroll-padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}body{padding-bottom:calc(80px + env(safe-area-inset-bottom,0px));cursor:auto}#cur-dot,#cur-ring{display:none!important}a,button,input,select,textarea{cursor:auto}a[href],button:not(:disabled),.btn-primary,.btn-secondary,.btn-cta,.btn-ghost,.tier-cta,.wsubmit{cursor:pointer}input[type=text],input[type=email],textarea{cursor:text}nav{justify-content:center;height:auto;min-height:0;padding:0 20px;top:16px}.nav-logo-img{height:56px}.nav-actions{display:none}.nav-pill{top:auto;left:50%;right:auto;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:901;gap:2px;max-width:calc(100vw - 24px);padding:5px 6px;position:fixed;transform:translate(-50%)}.nav-pill a{padding:5px 10px;font-size:11px}.section-shell{padding:100px 24px}.problem-solution-bridge{min-height:clamp(200px,40svh,360px);padding-left:24px;padding-right:24px}#problem{margin-top:-132px}.problem-head{margin-bottom:56px}.stat-desc{max-width:none}.hero-phone-wrap{transform:translateY(22%)}.phone{border-radius:40px;width:272px}.phone-pill{border-radius:0 0 19px 19px;width:84px;height:27px}.stats-grid{grid-template-columns:1fr}.stat-cell{border-right:none;border-bottom:1px solid var(--border)}.stat-cell:last-child{border-bottom:none}.feature-section{grid-template-columns:1fr;gap:48px;padding:100px 24px}.feature-section.reverse{direction:ltr}#pricing{padding:0}.tiers-grid{grid-template-columns:1fr;max-width:none}#waitlist{padding:120px 24px}.wform-row{grid-template-columns:1fr}footer{text-align:center;flex-direction:column;align-items:center;gap:28px;width:100%;padding:40px 24px}.foot-links{flex-wrap:wrap;justify-content:center;gap:20px 24px}.foot-copy{width:100%}.chip-l,.chip-r{display:none}h1.hero-headline{font-size:clamp(52px,12vw,80px)}}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--dim)}::-webkit-scrollbar-thumb:hover{background:var(--mid)}
