@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600&display=swap";:root{--bg: #111111;--bg-card: #1a1a1a;--bg-elevated: #222222;--gold: #C5A55A;--gold-hover: #d4b76a;--gold-dim: rgba(197, 165, 90, .15);--text: #e8e4dc;--text-dim: #9a9590;--text-muted: #666;--green: #4ade80;--red: #ef4444;--border: #2a2a2a;--serif: "Playfair Display", Georgia, "Times New Roman", serif;--sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}.landing{min-height:100vh}.gold{color:var(--gold)}.italic{font-style:italic}.dim{color:var(--text-dim)}.eyebrow{font-family:var(--sans);font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:1.25rem;font-weight:500}h1,h2,h3{font-family:var(--serif);font-weight:400;line-height:1.2}.nav{position:fixed;top:0;left:0;right:0;z-index:100;background:#111111eb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--border)}.nav-inner{max-width:1200px;margin:0 auto;padding:.875rem 2rem;display:flex;align-items:center;justify-content:space-between}.nav-logo{font-family:var(--sans);font-size:1.15rem;font-weight:700;letter-spacing:.15em;color:var(--text)}.nav-sub{display:block;font-size:.6rem;letter-spacing:.12em;color:var(--text-dim);font-weight:400;margin-top:-2px}.nav-cta{font-size:.7rem;letter-spacing:.15em;font-weight:600;color:var(--bg);background:var(--gold);padding:.6rem 1.5rem;text-decoration:none;transition:background .2s}.nav-cta:hover{background:var(--gold-hover)}.hero{padding:10rem 2rem 5rem;text-align:center;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 0%,rgba(197,165,90,.06) 0%,transparent 60%),radial-gradient(ellipse at 50% 100%,rgba(197,165,90,.03) 0%,transparent 50%);pointer-events:none}.hero-inner{max-width:800px;margin:0 auto;position:relative}.hero h1{font-size:clamp(2rem,5vw,3.2rem);margin-bottom:.5rem;color:var(--text)}.hero-sub{font-family:var(--serif);font-size:clamp(1.5rem,3.5vw,2.4rem);color:var(--gold);font-style:italic;margin-bottom:1.5rem}.hero-desc{font-size:1.05rem;color:var(--text-dim);max-width:600px;margin:0 auto 2.5rem;line-height:1.7}.score-form{background:var(--bg-card);border:1px solid var(--border);padding:2.5rem;max-width:700px;margin:0 auto;text-align:left}.score-form--compact{max-width:800px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin-bottom:1.5rem}.form-field label{display:block;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);margin-bottom:.4rem;font-weight:500}.form-field input,.form-field select{width:100%;padding:.85rem 1rem;background:var(--bg);border:1px solid var(--border);color:var(--text);font-size:.95rem;font-family:var(--sans);outline:none;transition:border-color .2s;appearance:none;-webkit-appearance:none}.form-field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='%239a9590'%3E%3Cpath d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.5rem}.form-field input::placeholder{color:var(--text-muted)}.form-field input:focus,.form-field select:focus{border-color:var(--gold)}.cta-primary{width:100%;padding:1rem 2rem;background:var(--gold);color:var(--bg);border:none;font-family:var(--sans);font-size:.8rem;font-weight:700;letter-spacing:.18em;cursor:pointer;transition:background .2s}.cta-primary:hover{background:var(--gold-hover)}.cta-primary:disabled{opacity:.6;cursor:not-allowed}.score-form-success{background:var(--bg-card);border:1px solid var(--gold);padding:3rem 2.5rem;max-width:700px;margin:0 auto;text-align:center}.success-icon{width:60px;height:60px;border-radius:50%;background:var(--gold-dim);color:var(--gold);font-size:1.5rem;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;border:2px solid var(--gold)}.score-form-success h3{font-size:1.4rem;margin-bottom:1rem}.score-form-success p{color:var(--text-dim);font-size:.95rem;line-height:1.6}.success-sub{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--border)}.success-dual-cta{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--border)}.cta-calendly{display:block;text-align:center;text-decoration:none;margin-bottom:1.25rem}.cta-or{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.cta-or-line{flex:1;height:1px;background:var(--border)}.cta-or-text{font-size:.75rem;color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase}.cta-email-confirm{display:flex;align-items:center;gap:1rem;padding:1.25rem 1.5rem;background:#4ade800f;border:1px solid rgba(74,222,128,.15);border-radius:4px}.cta-email-icon{font-size:1.5rem;flex-shrink:0}.cta-email-confirm p{text-align:left;font-size:.9rem;color:var(--text-dim);margin:0}.cta-email-confirm strong{color:var(--text)}.trust-bar{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:1.25rem 2rem;background:var(--bg-card)}.trust-inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);font-weight:500}.trust-dot{color:var(--gold);font-size:1rem}.section{padding:6rem 2rem}.section-inner{max-width:1000px;margin:0 auto}.section h2{font-size:clamp(1.6rem,3.5vw,2.4rem);margin-bottom:1.25rem}.section-desc{font-size:1.05rem;color:var(--text-dim);max-width:600px;line-height:1.7;margin-bottom:3rem}.problem-section{text-align:center}.problem-section .section-desc{margin-left:auto;margin-right:auto}.ai-demo{max-width:650px;margin:0 auto}.ai-demo-window{background:#0d0d0d;border:1px solid var(--border);border-radius:8px;overflow:hidden;text-align:left}.ai-demo-header{display:flex;align-items:center;gap:6px;padding:.75rem 1rem;background:#1a1a1a;border-bottom:1px solid var(--border)}.ai-dot{width:10px;height:10px;border-radius:50%;background:#333}.ai-label{margin-left:auto;font-size:.7rem;color:var(--text-muted);letter-spacing:.1em}.ai-demo-body{padding:1.5rem}.ai-query{font-style:italic;color:var(--text);padding:.75rem 1rem;background:#1a1a1a;border-radius:6px;margin-bottom:1.25rem;font-size:.95rem}.ai-intro{color:var(--text-dim);font-size:.85rem;margin-bottom:1rem}.ai-result{display:flex;gap:.75rem;padding:.75rem 1rem;border-radius:4px;margin-bottom:.5rem;font-size:.9rem;align-items:flex-start}.ai-result--highlighted{background:#4ade8014;border:1px solid rgba(74,222,128,.2)}.ai-result--you{background:#ef444414;border:1px solid rgba(239,68,68,.2)}.ai-rank{font-weight:700;color:var(--gold);font-size:1rem;min-width:20px}.ai-result--you .ai-rank{color:var(--red)}.ai-source{display:block;font-size:.8rem;color:var(--text-dim);margin-top:2px}.ai-caption{font-size:.85rem;color:var(--text-dim);margin-top:1.5rem;font-style:italic;text-align:center}.report-section{text-align:center}.report-section .section-desc{margin-left:auto;margin-right:auto}.report-preview{display:flex;justify-content:center}.report-card{background:var(--bg-card);border:1px solid var(--border);max-width:600px;width:100%;text-align:left;overflow:hidden}.report-card-header{padding:2rem 2rem 1.5rem;border-bottom:1px solid var(--border)}.report-badge{font-size:.6rem;letter-spacing:.15em;color:var(--gold);background:var(--gold-dim);padding:.25rem .75rem;display:inline-block;margin-bottom:.75rem}.report-card-header h3{font-size:1.4rem;margin-bottom:.25rem}.report-card-header p{color:var(--text-dim);font-size:.9rem}.report-scores{display:flex;justify-content:space-around;padding:2rem 1.5rem;border-bottom:1px solid var(--border)}.score-gauge{display:flex;flex-direction:column;align-items:center;gap:.5rem}.gauge-label{font-size:.7rem;color:var(--text-dim);letter-spacing:.08em;text-transform:uppercase}.report-insights{padding:1.5rem 2rem}.insight{display:flex;gap:.75rem;padding:.6rem 0;font-size:.85rem;color:var(--text-dim);align-items:flex-start}.insight:not(:last-child){border-bottom:1px solid var(--border)}.insight-icon{font-size:.9rem;min-width:20px;text-align:center;font-weight:700}.insight-icon.green{color:var(--green)}.insight-icon.red{color:var(--red)}.insight-icon.gold{color:var(--gold)}.how-section{text-align:center;background:var(--bg-card);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.steps{display:flex;align-items:flex-start;justify-content:center;gap:0;margin-top:2rem}.step{flex:1;max-width:280px;padding:0 1.5rem}.step-num{font-family:var(--serif);font-size:2.5rem;color:var(--gold);margin-bottom:1rem;font-weight:300}.step h3{font-size:1.15rem;margin-bottom:.75rem}.step p{color:var(--text-dim);font-size:.9rem;line-height:1.6}.step-line{width:60px;height:1px;background:var(--border);margin-top:2.5rem;flex-shrink:0}.proof-section{text-align:center}.member-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin-top:2rem;max-width:900px;margin-left:auto;margin-right:auto}.member-card{display:flex;align-items:center;gap:1rem;padding:1.25rem 1.5rem;background:var(--bg-card);border:1px solid var(--border);text-align:left}.member-initial{width:44px;height:44px;border-radius:50%;background:var(--gold-dim);color:var(--gold);font-family:var(--serif);font-size:1.2rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid rgba(197,165,90,.3)}.member-card strong{display:block;font-size:.95rem}.member-detail{font-size:.8rem;color:var(--text-dim)}.call-section{background:var(--bg-card);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.call-box{text-align:center;max-width:600px;margin:0 auto}.call-box h2{margin-bottom:1rem}.call-box p{color:var(--text-dim);font-size:.95rem;line-height:1.7;margin-bottom:2rem}.cta-secondary{display:inline-block;padding:.85rem 2.5rem;border:1px solid var(--gold);color:var(--gold);font-size:.75rem;letter-spacing:.18em;font-weight:600;text-decoration:none;font-family:var(--sans);transition:all .2s}.cta-secondary:hover{background:var(--gold);color:var(--bg)}.final-section{text-align:center}.final-section .section-desc{margin-left:auto;margin-right:auto}.footer{border-top:1px solid var(--border);padding:3rem 2rem}.footer-inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.5rem}.footer-logo{font-family:var(--sans);font-size:1rem;font-weight:700;letter-spacing:.15em}.footer-sub{display:block;font-size:.55rem;letter-spacing:.1em;color:var(--text-dim);font-weight:400}.footer-copy{font-size:.8rem;color:var(--text-muted)}.footer-links{display:flex;gap:2rem}.footer-links a{font-size:.8rem;color:var(--text-dim);text-decoration:none;transition:color .2s}.footer-links a:hover{color:var(--gold)}@media(max-width:768px){.hero{padding:7rem 1.25rem 3rem}.section{padding:4rem 1.25rem}.form-grid{grid-template-columns:1fr;gap:1rem}.score-form{padding:1.5rem}.steps{flex-direction:column;gap:2rem;align-items:center}.step-line{width:1px;height:40px;margin:0}.report-scores{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;padding:1.5rem}.member-grid{grid-template-columns:1fr}.footer-inner{flex-direction:column;text-align:center}.trust-inner{flex-direction:column;gap:.3rem}.trust-dot{display:none}.nav-inner{padding:.75rem 1.25rem}.ai-demo-body{padding:1rem}}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}body{margin:0;padding:0}
