:root{--navy:#0a0e1a;--navy-mid:#111827;--navy-light:#1a2236;--gold:#c9a84c;--gold-light:#e8c97a;--gold-muted:#8a6f34;--white:#f5f0e8;--white-dim:#b0a99a;--border:#c9a84c26;--border-strong:#c9a84c59;--organge:#e9664f}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--navy);color:var(--white);font-family:DM Sans,sans-serif;font-weight:300;line-height:1.7;overflow-x:hidden}body:before{content:"";pointer-events:none;z-index:0;opacity:.4;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.04'/%3E%3C/svg%3E");position:fixed;inset:0}.container{z-index:1;max-width:900px;margin:0 auto;padding:0 24px;position:relative}@keyframes fadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.4)}}@keyframes countDown{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.anim{opacity:0;animation:.8s forwards fadeUp}.anim-d1{animation-delay:.1s}.anim-d2{animation-delay:.25s}.anim-d3{animation-delay:.4s}.anim-d4{animation-delay:.55s}.anim-d5{animation-delay:.7s}.anim-d6{animation-delay:.85s}.topbar{border-bottom:1px solid var(--border);padding:16px 0}.topbar-inner{justify-content:space-between;align-items:center;display:flex}.logo{letter-spacing:.08em;color:var(--white);font-size:1.5rem;font-weight:600}.logo span{color:var(--organge)}.badge{letter-spacing:.15em;text-transform:uppercase;color:var(--gold);border:1px solid var(--border-strong);border-radius:2px;padding:5px 12px;font-size:.7rem}.scarcity-bar{border-bottom:1px solid var(--border);text-align:center;background:linear-gradient(90deg,#c9a84c14,#c9a84c0a);padding:12px 0}.scarcity-inner{letter-spacing:.1em;text-transform:uppercase;color:var(--white-dim);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;font-size:.78rem;display:flex}.dot{background:#e05c5c;border-radius:50%;width:7px;height:7px;animation:1.5s infinite pulse-dot}.scarcity-inner strong{color:var(--gold-light);font-weight:500}.spots-track{align-items:center;gap:3px;display:flex}.spot-block{border-radius:1px;width:10px;height:10px}.spot-taken{background:var(--gold-muted)}.spot-open{border:1px solid var(--border-strong);background:#c9a84c33}.hero{text-align:center;padding:90px 0 70px}.eyebrow{letter-spacing:.25em;text-transform:uppercase;color:var(--gold);margin-bottom:24px;font-size:.72rem}.hero h1{color:var(--white);margin-bottom:12px;font-family:Cormorant Garamond,serif;font-size:clamp(2.8rem,6vw,5.2rem);font-weight:300;line-height:1.1}.hero h1 em{color:var(--gold-light);font-style:italic}.hero-sub{color:var(--white-dim);max-width:540px;margin:20px auto 0;font-size:1.05rem;font-weight:300}.gold-rule{background:var(--gold-muted);width:60px;height:1px;margin:40px auto}.section{padding:64px 0}.section-label{letter-spacing:.3em;text-transform:uppercase;color:var(--gold-muted);margin-bottom:20px;font-size:.68rem}.problem-text{color:var(--white);border-left:2px solid var(--gold-muted);padding-left:28px;font-family:Cormorant Garamond,serif;font-size:clamp(1.5rem,3.5vw,2.4rem);font-weight:300;line-height:1.4}.problem-text strong{color:var(--gold-light);font-weight:600}.problem-note{color:var(--white-dim);margin-top:24px;padding-left:28px;font-size:.95rem}.steps{grid-template-columns:repeat(3,1fr);gap:2px;margin-top:32px;display:grid}.step{background:var(--navy-light);border:1px solid var(--border);padding:32px 24px;transition:border-color .3s;position:relative}.step:hover{border-color:var(--border-strong)}.step-num{color:var(--gold-muted);margin-bottom:16px;font-family:Cormorant Garamond,serif;font-size:3.5rem;font-weight:300;line-height:1}.step-icon{margin-bottom:12px;font-size:1.4rem}.step h3{color:var(--white);letter-spacing:.02em;margin-bottom:8px;font-size:.95rem;font-weight:500}.step p{color:var(--white-dim);font-size:.88rem;line-height:1.6}.benefits-grid{background:var(--border);border:1px solid var(--border);grid-template-columns:1fr 1fr;gap:1px;margin-top:32px;display:grid}.benefit{background:var(--navy);align-items:flex-start;gap:16px;padding:28px;transition:background .3s;display:flex}.benefit:hover{background:var(--navy-light)}.benefit-check{color:var(--gold);flex-shrink:0;margin-top:2px;font-size:1rem}.benefit-content h4{color:var(--white);margin-bottom:4px;font-size:.92rem;font-weight:500}.benefit-content p{color:var(--white-dim);font-size:.84rem}.for-you{background:var(--navy-light);border:1px solid var(--border);margin-top:64px;padding:40px}.for-you h2{color:var(--white);margin-bottom:24px;font-family:Cormorant Garamond,serif;font-size:1.8rem;font-weight:400}.checklist{flex-direction:column;gap:12px;list-style:none;display:flex}.checklist li{color:var(--white-dim);align-items:flex-start;gap:12px;font-size:.95rem;display:flex}.checklist li:before{content:"→";color:var(--gold);flex-shrink:0;margin-top:1px}.form-section{text-align:center;padding:80px 0}.form-section h2{margin-bottom:8px;font-family:Cormorant Garamond,serif;font-size:clamp(2rem,4vw,3.2rem);font-weight:300}.form-section .sub{color:var(--white-dim);margin-bottom:44px;font-size:.95rem}.form-box{background:var(--navy-light);border:1px solid var(--border-strong);max-width:520px;margin:0 auto;padding:44px 40px}.form-row{text-align:left;margin-bottom:16px}.form-row label{letter-spacing:.15em;text-transform:uppercase;color:var(--gold-muted);margin-bottom:8px;font-size:.72rem;display:block}.form-row input,.form-row select{background:var(--navy);border:1px solid var(--border);width:100%;color:var(--white);-webkit-appearance:none;outline:none;padding:13px 16px;font-family:DM Sans,sans-serif;font-size:.95rem;font-weight:300;transition:border-color .3s}.form-row select option{background:var(--navy-mid)}.form-row input:focus,.form-row select:focus{border-color:var(--gold-muted)}.form-row input::placeholder{color:#b0a99a66}.submit-btn{background:linear-gradient(135deg,var(--gold),var(--gold-light),var(--gold));width:100%;color:var(--navy);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;background-size:200%;border:none;margin-top:24px;padding:16px;font-family:DM Sans,sans-serif;font-size:.82rem;font-weight:600;transition:background-position .4s,opacity .3s}.submit-btn:hover{opacity:.92;background-position:100%}.form-disclaimer{color:var(--white-dim);opacity:.6;margin-top:16px;font-size:.78rem}.success-box{background:var(--navy-light);border:1px solid var(--border-strong);text-align:center;max-width:520px;margin:0 auto;padding:48px 40px}.success-box .tick{color:var(--gold-light);margin-bottom:20px;font-size:2.5rem}.success-box h3{margin-bottom:12px;font-family:Cormorant Garamond,serif;font-size:1.8rem;font-weight:400}.success-box p{color:var(--white-dim);font-size:.92rem}footer{border-top:1px solid var(--border);text-align:center;padding:32px 0}footer p{color:var(--white-dim);opacity:.5;font-size:.8rem}footer a{color:var(--gold-muted);text-decoration:none}@media (max-width:768px){.steps,.benefits-grid{grid-template-columns:1fr}.form-box,.success-box{padding:32px 24px}.for-you{padding:28px 24px}.hero{padding:60px 0 48px}}@media (max-width:480px){.scarcity-inner{flex-direction:column;gap:4px}.topbar-inner{flex-direction:column;gap:12px}}
