.guide-hero[data-astro-cid-ctviee6i].hero-dark{background:linear-gradient(165deg,#020617,#0f172a);border-bottom:5px solid #fbbf24;padding:7rem 1.5rem 6rem;color:#fff;text-align:center}.guide-title[data-astro-cid-ctviee6i]{font-size:clamp(2.5rem,6vw,4.2rem);line-height:1.1;margin-bottom:2.5rem;color:#fbbf24;font-family:var(--font-serif);font-weight:900}.guide-subtitle[data-astro-cid-ctviee6i]{font-size:1.3rem;max-width:800px;margin:0 auto 3.5rem;color:#94a3b8;line-height:1.6}.guide-main[data-astro-cid-ctviee6i]{max-width:850px;margin:0 auto;padding:5rem 1.5rem}.guide-section[data-astro-cid-ctviee6i] h2[data-astro-cid-ctviee6i]{font-size:2.5rem;color:var(--g-primary, #064e3b);border-bottom:2px solid rgba(6,78,59,.1);padding-bottom:.5rem;margin:4rem 0 2rem;font-family:var(--font-serif)}.guide-section[data-astro-cid-ctviee6i] h3[data-astro-cid-ctviee6i]{font-size:1.8rem;color:var(--g-primary, #064e3b);margin:2.5rem 0 1rem;font-family:var(--font-serif)}.guide-section[data-astro-cid-ctviee6i] p[data-astro-cid-ctviee6i]{font-size:1.15rem;line-height:1.75;color:#334155;margin-bottom:1.5rem}.info-card[data-astro-cid-ctviee6i],.snippet-block[data-astro-cid-ctviee6i],.faq-card[data-astro-cid-ctviee6i],.step-card[data-astro-cid-ctviee6i]{background:#fff;border:1px solid #e2e8f0;border-radius:1.5rem;padding:2.5rem;margin:3rem 0;box-shadow:0 4px 20px #00000008}.info-card[data-astro-cid-ctviee6i] h4[data-astro-cid-ctviee6i],.snippet-block[data-astro-cid-ctviee6i] h2[data-astro-cid-ctviee6i],.faq-card[data-astro-cid-ctviee6i] h3[data-astro-cid-ctviee6i],.step-content[data-astro-cid-ctviee6i] h3[data-astro-cid-ctviee6i]{color:var(--g-primary, #064e3b)!important;margin-bottom:1rem}.guide-bullet-list[data-astro-cid-ctviee6i]{list-style:none;padding:0;margin-bottom:2rem}.guide-bullet-list[data-astro-cid-ctviee6i] li[data-astro-cid-ctviee6i]{position:relative;padding-left:2.5rem;margin-bottom:1.25rem;line-height:1.7;color:#475569}.guide-bullet-list[data-astro-cid-ctviee6i] li[data-astro-cid-ctviee6i]:before{content:"◆";position:absolute;left:0;color:var(--g-primary, #064e3b);font-size:.9rem;top:.2rem}.interactive-tool[data-astro-cid-ctviee6i]{background:#020617!important;border-radius:2rem;padding:4rem 2rem;margin:5rem 0;text-align:center;color:#fff;border:1px solid rgba(251,191,36,.15)}.interactive-tool[data-astro-cid-ctviee6i] h2[data-astro-cid-ctviee6i]{color:#fbbf24!important;margin-bottom:1rem}.interactive-tool[data-astro-cid-ctviee6i] p[data-astro-cid-ctviee6i]{color:#94a3b8!important}.tool-step[data-astro-cid-ctviee6i] h3[data-astro-cid-ctviee6i]{color:#fff!important;margin-bottom:1.5rem}.tool-btn[data-astro-cid-ctviee6i]{background:#ffffff0d!important;color:#fff!important;border:1px solid rgba(255,255,255,.1)!important;padding:1.25rem!important;border-radius:12px!important;text-align:left!important;cursor:pointer!important;transition:all .2s!important;font-size:1.05rem!important}.tool-btn[data-astro-cid-ctviee6i]:hover{background:#fbbf241a!important;border-color:#fbbf24!important}#result-title[data-astro-cid-ctviee6i]{color:var(--g-primary, #064e3b)!important;margin-bottom:1.5rem;font-size:1.8rem}#result-explanation[data-astro-cid-ctviee6i]{color:#f8fafc!important;line-height:1.6;margin-bottom:2rem;font-size:1.1rem}.principles-box[data-astro-cid-ctviee6i]{background:#064e3b1a!important;border:1px solid rgba(6,78,59,.3)!important;padding:1.5rem;border-radius:1rem;margin-bottom:2rem;text-align:left}.principles-box[data-astro-cid-ctviee6i] h4[data-astro-cid-ctviee6i]{color:#fbbf24!important;margin-bottom:.75rem!important;font-size:1rem!important;text-transform:uppercase;letter-spacing:.05em}.principles-box[data-astro-cid-ctviee6i] ul[data-astro-cid-ctviee6i]{list-style:none;padding:0;margin:0;color:#94a3b8!important}.principles-box[data-astro-cid-ctviee6i] li[data-astro-cid-ctviee6i]{position:relative;padding-left:1.5rem;margin-bottom:.5rem}.principles-box[data-astro-cid-ctviee6i] li[data-astro-cid-ctviee6i]:before{content:"▹";position:absolute;left:0;color:var(--g-primary, #064e3b)}.reset-btn[data-astro-cid-ctviee6i]{background:transparent!important;color:#fbbf24!important;border:1px solid #fbbf24!important;padding:.8rem 2.5rem!important;border-radius:100px!important;font-weight:800!important;cursor:pointer!important;transition:all .2s!important}.reset-btn[data-astro-cid-ctviee6i]:hover{background:#fbbf241a!important;transform:scale(1.05)}.wa-cta-block[data-astro-cid-ctviee6i]{background:linear-gradient(135deg,#166534,#064e3b);padding:2.5rem 1.5rem;border-radius:1.5rem;max-width:650px;margin:5rem auto;text-align:center;color:#fff}.wa-cta-block[data-astro-cid-ctviee6i] h3[data-astro-cid-ctviee6i]{font-size:1.5rem!important;color:#fbbf24!important;margin-bottom:.5rem!important;border:none!important}.wa-cta-block[data-astro-cid-ctviee6i] p[data-astro-cid-ctviee6i]{font-size:.95rem!important;color:#ffffffe6!important;margin-bottom:1.5rem!important}.wa-btn[data-astro-cid-ctviee6i]{display:inline-block!important;background:#25d366!important;color:#fff!important;padding:.8rem 2rem!important;border-radius:100px!important;font-weight:800!important;text-decoration:none!important;font-size:.9rem!important;transition:transform .2s ease!important;box-shadow:0 4px 15px #0003!important}.wa-btn[data-astro-cid-ctviee6i]:hover{transform:translateY(-3px)!important}.roadmap-container[data-astro-cid-ctviee6i]{margin:4rem auto;max-width:800px}.hub-roadmap[data-astro-cid-ctviee6i]{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:1.5rem!important;padding:2.5rem!important;box-shadow:0 4px 20px #00000008!important}.hub-roadmap[data-astro-cid-ctviee6i] .roadmap-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:2.5rem!important}.hub-roadmap[data-astro-cid-ctviee6i] .roadmap-list{display:grid!important;grid-template-columns:1fr!important;gap:.5rem!important}.hub-roadmap[data-astro-cid-ctviee6i] .roadmap-title[data-astro-cid-ctviee6i]{font-size:1.6rem!important;color:var(--g-primary, #064e3b)!important;margin-bottom:.5rem!important}.hub-roadmap[data-astro-cid-ctviee6i] .roadmap-desc[data-astro-cid-ctviee6i]{font-size:.95rem!important;color:#64748b!important}.guide-disclaimer[data-astro-cid-ctviee6i]{background:#064e3b08!important;border-left:5px solid var(--g-primary, #064e3b)!important;padding:2rem!important;border-radius:1rem!important;margin-top:5rem!important}.guide-disclaimer[data-astro-cid-ctviee6i] h3[data-astro-cid-ctviee6i]{color:var(--g-primary, #064e3b)!important;font-size:1rem!important;text-transform:uppercase!important;letter-spacing:.1em!important;margin-bottom:.75rem!important}.guide-disclaimer[data-astro-cid-ctviee6i] p[data-astro-cid-ctviee6i]{font-style:italic!important;color:#475569!important;font-size:.95rem!important}@media(max-width:768px){.guide-title[data-astro-cid-ctviee6i]{font-size:2.22rem}.guide-main[data-astro-cid-ctviee6i]{padding:3rem 1rem}.wa-cta-block[data-astro-cid-ctviee6i]{padding:2rem 1rem}.hub-roadmap[data-astro-cid-ctviee6i] .roadmap-content{grid-template-columns:1fr!important}}.hero-ctas[data-astro-cid-ctviee6i]{display:flex;gap:1.5rem;justify-content:center;margin-top:2rem}.cta-primary[data-astro-cid-ctviee6i]{background:#fbbf24!important;color:#020617!important;padding:1rem 2.5rem!important;border-radius:100px!important;font-weight:800!important;text-decoration:none!important;transition:all .2s ease!important;display:inline-block!important}.cta-primary[data-astro-cid-ctviee6i]:hover{transform:translateY(-3px)!important;box-shadow:0 10px 20px #fbbf2433!important}.cta-secondary[data-astro-cid-ctviee6i]{background:#ffffff0d!important;color:#fff!important;padding:1rem 2.5rem!important;border-radius:100px!important;font-weight:800!important;text-decoration:none!important;border:1px solid rgba(255,255,255,.2)!important;transition:all .2s ease!important;display:inline-block!important}.cta-secondary[data-astro-cid-ctviee6i]:hover{background:#ffffff1a!important;border-color:#fbbf24!important;color:#fbbf24!important}.guide-section[data-astro-cid-ctviee6i] h5[data-astro-cid-ctviee6i]{font-size:1.25rem!important;color:var(--g-primary, #064e3b)!important;margin:2rem 0 1rem!important;font-family:var(--font-serif)!important;font-weight:800!important}
