.guide-page{--terracotta: #c0694b;--terracotta-deep: #b15f42;--cream: #f3e8d7;--cream-deep: #ecdcc6;--espresso: #2a2018;--espresso-soft: #3a2e23;--gold: #e7d6a4;--rust: #bd6649;--ink: #33291f;--ink-soft: #5e5346;--peach: #edd2c2;--line: rgba(51, 41, 31, .14);--line-on-dark: rgba(243, 232, 215, .16);--maxw: 1080px;--readw: 600px;font-family:Inter,system-ui,-apple-system,sans-serif;color:var(--ink);background:var(--cream);line-height:1.7;-webkit-font-smoothing:antialiased;overflow-x:hidden}.guide-page *{box-sizing:border-box}.guide-page h1,.guide-page h2,.guide-page h3{font-family:Fraunces,Georgia,serif;font-weight:500;line-height:1.08;letter-spacing:-.01em;margin:0;text-wrap:balance}.guide-page p{text-wrap:pretty}.guide-page .accent{font-style:italic;color:var(--rust);font-weight:500}.eyebrow{display:flex;align-items:center;gap:14px;font-family:Inter,sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--rust);margin-bottom:22px}.eyebrow:before{content:"";width:32px;height:1.5px;background:currentColor;flex:none}.guide-section{padding:72px 24px;position:relative;overflow:hidden}.guide-inner{max-width:var(--maxw);margin:0 auto}.guide-read{max-width:var(--readw);margin:0 auto}.guide-read p{font-size:1.02rem;color:var(--ink-soft);margin:0 0 1.5em;text-wrap:pretty}.guide-read p:last-child{margin-bottom:0}.guide-read p strong{color:var(--ink);font-weight:600}.bg-cream{background:var(--cream)}.bg-cream-deep{background:var(--cream-deep)}.bg-espresso{background:var(--espresso);color:var(--cream)}.bg-espresso .eyebrow{color:var(--terracotta)}.bg-espresso h1,.bg-espresso h2,.bg-espresso h3{color:var(--cream)}.bg-espresso .accent{color:var(--gold)}.bg-terracotta{background:var(--terracotta);color:var(--cream)}.bg-terracotta .eyebrow{color:var(--gold)}.bg-terracotta h1,.bg-terracotta h2{color:var(--cream)}.bg-terracotta .accent{color:var(--gold)}.arc{position:absolute;border:1.5px solid var(--rust);border-radius:50%;opacity:.5;pointer-events:none}.dotgrid{position:absolute;width:56px;height:56px;background-image:radial-gradient(var(--terracotta) 1.4px,transparent 1.4px);background-size:11px 11px;opacity:.6;pointer-events:none}.arc-tr{top:-200px;right:-140px;width:440px;height:440px}.arc-bl{bottom:-220px;left:-160px;width:460px;height:460px}.dot-br{bottom:30px;right:30px}.dot-tr{top:30px;right:30px}.arc-on-dark{border-color:var(--terracotta);opacity:.55}.arc-on-terra{border-color:#f3e8d766;opacity:1}.dot-on-terra{background-image:radial-gradient(rgba(243,232,215,.55) 1.4px,transparent 1.4px)}.section-numeral{position:absolute;right:6%;top:50%;transform:translateY(-50%);font-family:Fraunces,serif;font-style:italic;font-weight:400;font-size:clamp(8rem,22vw,16rem);line-height:1;color:var(--terracotta);opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none}.pullquote{max-width:720px;margin:56px auto;padding-top:28px;text-align:center;font-family:Fraunces,Georgia,serif;font-weight:400;font-size:clamp(1.4rem,4.4vw,2.05rem);line-height:1.36;letter-spacing:-.01em;color:var(--ink);text-wrap:balance;position:relative}.pullquote:before{content:"“";position:absolute;top:-18px;left:50%;transform:translate(-50%);font-family:Fraunces,serif;font-size:4rem;line-height:1;color:var(--rust);opacity:.45}.pullquote .accent{font-style:italic;color:var(--rust)}.bg-espresso .pullquote{color:var(--cream)}.bg-espresso .pullquote .accent{color:var(--gold)}.bg-espresso .pullquote:before{color:var(--gold)}@media (min-width: 768px){.pullquote{margin:80px auto}}.hook-band{padding:56px 24px}.hook-inner{max-width:740px;margin:0 auto;text-align:center}.hook-lead{font-family:Inter,system-ui,sans-serif;font-size:1.08rem;line-height:1.65;color:var(--ink-soft);margin:0 auto 30px;max-width:600px;text-wrap:pretty}.hook-statement{font-family:Fraunces,Georgia,serif;font-weight:400;font-size:clamp(1.9rem,6.2vw,3rem);line-height:1.14;letter-spacing:-.01em;color:var(--ink);margin:0 0 30px;text-wrap:balance}.hook-statement .accent{font-style:italic;color:var(--rust)}.hook-close{font-family:Fraunces,Georgia,serif;font-size:clamp(1.25rem,4vw,1.6rem);line-height:1.3;color:var(--ink);margin:4px 0 0}.hook-close .accent{font-style:italic;color:var(--rust)}@media (min-width: 768px){.hook-band{padding:88px 40px}}.guide-hero{position:relative;background:var(--terracotta);color:var(--cream);padding:56px 24px 64px;overflow:hidden}.guide-hero .hero-grid{max-width:var(--maxw);margin:0 auto;display:flex;flex-direction:column;gap:40px}.hero-topline{display:flex;justify-content:space-between;font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:#f3e8d7cc;font-weight:600;margin-bottom:48px}.hero-title{font-size:clamp(3.2rem,16vw,5.5rem);color:var(--gold);font-weight:500;line-height:.98;margin:0 0 24px}.hero-rule{height:1px;background:#f3e8d766;margin:0 0 20px;max-width:520px}.hero-sub{font-family:Fraunces,serif;font-style:italic;font-size:1.15rem;color:var(--cream);margin:0 0 4px}.hero-sub-2{font-family:Fraunces,serif;font-size:1.25rem;color:var(--cream);margin:0 0 32px;max-width:460px}.hero-cta-row{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.hero-video{position:relative;width:100%;max-width:300px;margin:0 auto;aspect-ratio:9 / 16;border-radius:18px;overflow:hidden;background:var(--espresso);border:1px solid rgba(243,232,215,.25);box-shadow:0 30px 60px -20px #00000073}.hero-video video,.hero-video img.poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hero-video .video-fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:#f3e8d78c;text-align:center;padding:24px}.play-icon{width:60px;height:60px;border-radius:50%;background:var(--gold);display:flex;align-items:center;justify-content:center;position:relative}.play-icon:after{content:"";border-style:solid;border-width:11px 0 11px 18px;border-color:transparent transparent transparent var(--espresso);margin-left:5px}.video-fallback span{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.video-mute{position:absolute;bottom:12px;right:12px;width:40px;height:40px;border-radius:50%;border:none;background:#2a2018b3;color:var(--cream);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,transform .15s ease;z-index:2;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);padding:0}.video-mute:hover{background:#2a2018e6}.video-mute:active{transform:scale(.94)}.video-mute svg{width:20px;height:20px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:Inter,sans-serif;font-size:1rem;font-weight:600;padding:16px 30px;border-radius:999px;border:none;cursor:pointer;text-decoration:none;transition:transform .15s ease,background .2s ease,opacity .2s ease;width:100%}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--gold);color:var(--espresso)}.btn-primary:hover{background:#efe1b6}.btn-dark{background:var(--espresso);color:var(--cream)}.btn-dark:hover{background:var(--espresso-soft)}.btn-price{font-family:Fraunces,serif;font-weight:600}.btn:disabled{opacity:.6;cursor:progress}.btn-note{font-size:.8rem;color:#f3e8d7bf;margin:0}.section-head{max-width:var(--readw);margin:0 auto 40px}.section-head.wide{max-width:var(--maxw)}.section-head h2{font-size:clamp(1.9rem,7vw,2.9rem)}.section-head .lead{font-size:1.05rem;color:var(--ink-soft);margin:18px 0 0}.bg-espresso .section-head .lead{color:#f3e8d7cc}.stat-row{display:grid;grid-template-columns:1fr;gap:28px;max-width:var(--maxw);margin:0 auto}.stat{border-top:1px solid var(--line);padding-top:16px}.bg-espresso .stat{border-color:var(--line-on-dark)}.stat .num{font-family:Fraunces,serif;font-size:3.2rem;font-weight:500;color:var(--rust);line-height:1;margin-bottom:10px}.bg-espresso .stat .num{color:var(--gold)}.stat .label{font-size:.92rem;color:var(--ink-soft)}.bg-espresso .stat .label{color:#f3e8d7bf}.callout{border-left:3px solid var(--rust);background:var(--peach);padding:20px 22px;border-radius:0 8px 8px 0;max-width:var(--readw);margin:28px auto 0}.callout .callout-label{font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--rust);margin-bottom:8px}.callout p{margin:0;font-style:italic;color:var(--ink);font-size:.98rem}.callout-feature{max-width:640px;margin:0 auto;padding:26px 28px}.callout-feature p{font-style:normal;font-size:1.1rem;line-height:1.55}.toc{max-width:var(--maxw);margin:0 auto}.toc-item{display:grid;grid-template-columns:48px 1fr;gap:16px;padding:24px 0;border-top:1px solid var(--line)}.bg-espresso .toc-item{border-color:var(--line-on-dark)}.toc-item:last-child{border-bottom:1px solid var(--line)}.bg-espresso .toc-item:last-child{border-color:var(--line-on-dark)}.toc-num{font-family:Fraunces,serif;font-style:italic;font-size:1.1rem;color:var(--rust)}.bg-espresso .toc-num{color:var(--gold)}.toc-body h3{font-size:1.3rem;margin-bottom:6px}.toc-body p{font-size:.95rem;color:var(--ink-soft);margin:0}.bg-espresso .toc-body p{color:#f3e8d7b8}.outcomes{display:grid;grid-template-columns:1fr;gap:18px;max-width:var(--maxw);margin:0 auto}.outcome{display:flex;gap:16px;align-items:flex-start}.outcome .o-num{font-family:Fraunces,serif;font-size:1.3rem;color:var(--rust);flex:none;width:34px;height:34px;border:1px solid var(--rust);border-radius:50%;display:flex;align-items:center;justify-content:center}.outcome p{margin:0;font-size:1rem;color:var(--ink-soft)}.outcome p strong{color:var(--ink);font-weight:600}.audience{list-style:none;padding:0;max-width:var(--readw);margin:0 auto}.audience li{display:flex;gap:14px;align-items:flex-start;padding:14px 0;border-bottom:1px solid var(--line);font-size:1.02rem}.check{flex:none;width:22px;height:22px;border-radius:50%;background:var(--rust);position:relative;margin-top:2px}.check:after{content:"";position:absolute;left:7px;top:4px;width:5px;height:9px;border:solid var(--cream);border-width:0 2px 2px 0;transform:rotate(45deg)}.not-for{max-width:var(--readw);margin:36px auto 0;padding:24px;background:var(--cream-deep);border-radius:10px}.not-for h3{font-size:1.2rem;margin-bottom:14px}.not-for ul{margin:0;padding-left:20px;color:var(--ink-soft)}.not-for li{margin-bottom:8px}.objection-grid{display:grid;grid-template-columns:1fr;gap:16px;max-width:var(--maxw);margin:0 auto}.objection{background:var(--cream);border:1px solid var(--line);border-radius:14px;padding:26px 24px}.objection h3{font-family:Fraunces,serif;font-style:italic;font-size:1.25rem;color:var(--ink);margin-bottom:12px}.objection p{margin:0;color:var(--ink-soft);font-size:.98rem}@media (min-width: 768px){.objection-grid{grid-template-columns:1fr 1fr;gap:20px}}.prompt-compare{display:grid;grid-template-columns:1fr;gap:16px;max-width:var(--maxw);margin:0 auto}.prompt-card{padding:22px;border-radius:10px;background:var(--cream-deep)}.prompt-card.weak{opacity:.85}.prompt-card.strong{background:var(--peach);border-left:3px solid var(--rust)}.prompt-card .pc-label{font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--rust);margin-bottom:10px}.prompt-card .pc-text{font-family:Fraunces,serif;font-style:italic;font-size:.98rem;color:var(--ink);margin:0;line-height:1.6}.pricing-card{max-width:460px;margin:0 auto;background:var(--cream);border-radius:16px;padding:36px 28px;text-align:center;box-shadow:0 30px 60px -28px #2a201866}.pricing-card h3{font-size:1.6rem;margin-bottom:6px}.pricing-card .price{font-family:Fraunces,serif;font-size:4rem;color:var(--rust);line-height:1;margin:14px 0 4px}.pricing-card .price-note{font-size:.85rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 24px}.included{list-style:none;padding:0;margin:0 0 28px;text-align:left}.included li{display:flex;gap:12px;align-items:flex-start;padding:9px 0;border-bottom:1px solid var(--line);font-size:.98rem;color:var(--ink-soft)}.included li:before{content:"";flex:none;width:16px;height:16px;margin-top:4px;border-radius:50%;background:var(--rust);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='white' d='M6.5 11L3 7.5l1-1 2.5 2.5L12 3.5l1 1z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='white' d='M6.5 11L3 7.5l1-1 2.5 2.5L12 3.5l1 1z'/%3E%3C/svg%3E") center/contain no-repeat}.guarantee{font-size:.85rem;color:var(--ink-soft);margin:18px 0 0}.guarantee strong{color:var(--ink)}.checkout-error{color:#9a3a25;font-size:.85rem;margin:12px 0 0}.faq{max-width:var(--readw);margin:0 auto}.faq-item{border-bottom:1px solid var(--line);padding:22px 0}.faq-item h3{font-size:1.15rem;margin-bottom:10px}.faq-item p{margin:0;color:var(--ink-soft)}.final-cta{text-align:center;padding:72px 24px}.final-cta h2{font-size:clamp(2rem,8vw,3.2rem);margin-bottom:20px}.final-cta .accent{color:var(--gold)}.final-cta p{max-width:540px;margin:0 auto 30px;color:#f3e8d7d9;font-size:1.05rem}.final-cta .btn{max-width:340px;margin:0 auto}.final-cta .final-guarantee{margin-top:16px;font-size:.85rem;color:#f3e8d7b3}.guide-footer{background:var(--espresso);color:#f3e8d799;text-align:center;padding:32px 24px;font-size:.85rem}.buy-bar{position:fixed;left:0;right:0;bottom:0;z-index:50;background:var(--espresso);display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 18px;box-shadow:0 -8px 30px -12px #0006}.buy-bar .bb-price{font-family:Fraunces,serif;color:var(--cream)}.buy-bar .bb-price b{color:var(--gold);font-weight:600}.buy-bar .btn{width:auto;padding:12px 22px}@media (min-width: 768px){.guide-section{padding:120px 40px}.guide-hero{padding:48px 40px 96px}.guide-hero .hero-grid{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:56px}.hero-topline{grid-column:1 / -1}.hero-cta-row{flex-direction:row;align-items:center}.btn{width:auto}.hero-video{max-width:320px}.stat-row{grid-template-columns:repeat(3,1fr);gap:36px}.outcomes{grid-template-columns:repeat(2,1fr);gap:28px 40px}.prompt-compare{grid-template-columns:1fr 1fr}.buy-bar{display:none}}@media (min-width: 1024px){.hero-title{font-size:5.8rem}.section-head h2{font-size:3rem}}@media (prefers-reduced-motion: reduce){.guide-page *{transition:none!important;animation:none!important}}:root{--bg-primary: #0a0a0a;--bg-secondary: #111111;--bg-tertiary: #1a1a1a;--text-primary: #ffffff;--text-secondary: #a0a0a0;--text-muted: #666666;--accent: #3b82f6;--accent-secondary: #8b5cf6;--border: #2a2a2a}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background-color:var(--bg-primary);color:var(--text-primary);line-height:1.6;-webkit-font-smoothing:antialiased}.page{min-height:100vh}.nav{position:absolute;top:0;left:0;right:0;padding:2rem 4rem;z-index:10}.logo{font-size:1.5rem;font-weight:700;letter-spacing:.1em;color:var(--text-primary)}.hero{min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:2rem;position:relative;background:var(--bg-primary);overflow:hidden}.hero:before{content:"";position:absolute;top:50%;left:50%;width:800px;height:800px;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(59,130,246,.15) 0%,rgba(139,92,246,.08) 40%,transparent 70%);animation:pulse-glow 8s ease-in-out infinite;pointer-events:none}@keyframes pulse-glow{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.6}50%{transform:translate(-50%,-50%) scale(1.1);opacity:1}}.hero-content{max-width:800px;position:relative;z-index:1;animation:fade-up 1s ease-out}@keyframes fade-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.hero h1{font-size:clamp(2.5rem,6vw,4.5rem);font-weight:600;letter-spacing:-.02em;margin-bottom:1.5rem;line-height:1.1;background:linear-gradient(135deg,var(--text-primary) 0%,var(--text-secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.tagline{font-size:clamp(1.1rem,2vw,1.4rem);color:var(--text-secondary);max-width:600px;margin:0 auto;animation:fade-up 1s ease-out .2s both}.scroll-indicator{position:absolute;bottom:3rem;left:50%;transform:translate(-50%);animation:fade-up 1s ease-out .6s both}.scroll-indicator span{display:block;width:24px;height:40px;border:2px solid var(--border);border-radius:12px;position:relative}.scroll-indicator span:before{content:"";position:absolute;top:8px;left:50%;width:4px;height:8px;background:var(--text-muted);border-radius:2px;transform:translate(-50%);animation:scroll-dot 2s ease-in-out infinite}@keyframes scroll-dot{0%,to{opacity:.4;transform:translate(-50%) translateY(0)}50%{opacity:1;transform:translate(-50%) translateY(8px)}}.container{max-width:900px;margin:0 auto;padding:0 2rem}.about{padding:8rem 2rem;background-color:var(--bg-secondary);position:relative}.about:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:200px;height:2px;background:linear-gradient(90deg,transparent,var(--accent),var(--accent-secondary),transparent)}.about h2{font-size:2rem;font-weight:600;margin-bottom:1.5rem;letter-spacing:-.01em}.about>.container>p{font-size:1.15rem;color:var(--text-secondary);margin-bottom:4rem;max-width:700px}.values{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.value{padding:2rem;background-color:var(--bg-tertiary);border:1px solid var(--border);border-radius:12px;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease;position:relative;overflow:hidden}.value:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--accent),var(--accent-secondary));opacity:0;transition:opacity .3s ease}.value:hover{transform:translateY(-4px);border-color:var(--text-muted);box-shadow:0 20px 40px #0000004d}.value:hover:before{opacity:1}.value h3{font-size:1.1rem;font-weight:600;margin-bottom:.75rem}.value p{font-size:.95rem;color:var(--text-secondary)}.contact{padding:8rem 2rem;background-color:var(--bg-primary)}.contact h2{font-size:2rem;font-weight:600;margin-bottom:.75rem;letter-spacing:-.01em}.contact>.container>p{color:var(--text-secondary);margin-bottom:3rem}.contact-form{max-width:500px}.form-group{margin-bottom:1.25rem}.contact-form input,.contact-form textarea{width:100%;padding:1rem 1.25rem;background-color:var(--bg-secondary);border:1px solid var(--border);border-radius:8px;color:var(--text-primary);font-size:1rem;font-family:inherit;transition:border-color .3s ease,background-color .3s ease,box-shadow .3s ease}.contact-form input::placeholder,.contact-form textarea::placeholder{color:var(--text-muted)}.contact-form input:focus,.contact-form textarea:focus{outline:none;border-color:var(--accent);background-color:var(--bg-tertiary);box-shadow:0 0 0 3px #3b82f61a}.contact-form textarea{resize:vertical;min-height:120px}.contact-form button{padding:1rem 2.5rem;background:linear-gradient(135deg,var(--text-primary) 0%,#e0e0e0 100%);color:var(--bg-primary);border:none;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.contact-form button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 30px #ffffff1a}.contact-form button:disabled{opacity:.6;cursor:not-allowed}.success{color:#22c55e;margin-top:1rem;font-size:.95rem}.error{color:#ef4444;margin-top:1rem;font-size:.95rem}.footer{padding:3rem 2rem;text-align:center;border-top:1px solid var(--border)}.footer p{color:var(--text-muted);font-size:.9rem}@media (max-width: 768px){.nav{padding:1.5rem 2rem}.hero:before{width:400px;height:400px}.about,.contact{padding:5rem 1.5rem}.values{grid-template-columns:1fr}}
