*{margin:0;padding:0;box-sizing:border-box}:root{--primary-color:#3b82f6;--text-color:#e5e7eb;--text-light:#9ca3af;--bg-color:#0f172a;--bg-secondary:#1e293b;--border-color:#334155;--max-width:1200px;--spacing-unit:1rem}html{font-size:16px;line-height:1.6}body{font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;color:var(--text-color);background-color:var(--bg-color)}h1,h2,h3,h4,h5,h6{line-height:1.2;margin-bottom:1rem;font-weight:700}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.5rem}p{margin-bottom:1rem;font-size:1.125rem;line-height:1.7}a{color:var(--primary-color);text-decoration:none;transition:color .2s}a:hover{color:#60a5fa}.container{max-width:var(--max-width);margin:0 auto;padding:0 2rem}.site-header{background-color:var(--bg-color);border-bottom:1px solid var(--border-color);padding:1.5rem 0;position:sticky;top:0;z-index:100}.header-content{display:flex;justify-content:space-between;align-items:center}.site-title a{font-size:1.5rem;font-weight:700;color:var(--text-color)}.main-nav ul{display:flex;list-style:none;gap:2rem}.main-nav a{color:var(--text-color);font-weight:500;padding:.5rem 0;border-bottom:2px solid transparent;transition:border-color .2s}.main-nav a:hover,.main-nav a.active{border-bottom-color:var(--primary-color)}main{min-height:calc(100vh - 200px);padding:3rem 0}.hero{text-align:center;padding:4rem 0}.hero .container{max-width:800px}.hero-avatar{margin-bottom:2rem}.hero-avatar img{width:150px;height:150px;border-radius:50%;object-fit:cover}.hero-content h1{margin-bottom:1rem;font-size:2.5rem}.hero-content p{font-size:1.25rem;line-height:1.8;margin-bottom:1.5rem}.hero-content h2{font-size:1.75rem;margin-top:3rem;margin-bottom:1.5rem}.hero-content strong{display:block;margin-top:1.5rem;margin-bottom:.5rem;font-size:1.125rem}.hero-content a{font-weight:600}.lead{font-size:1.5rem;color:var(--text-light);margin-bottom:2rem}.single-page{max-width:800px;margin:0 auto}.page-header{margin-bottom:3rem;padding-bottom:2rem;border-bottom:2px solid var(--border-color)}.page-header h1{margin-bottom:.5rem}.page-description{font-size:1.25rem;color:var(--text-light)}.page-content{font-size:1.125rem}.page-content h2{margin-top:2.5rem;margin-bottom:1rem}.page-content h3{margin-top:2rem;margin-bottom:.75rem}.page-content ul,.page-content ol{margin-bottom:1.5rem;padding-left:2rem}.page-content li{margin-bottom:.5rem}.page-content iframe,.hero-content iframe{max-width:100%;border-radius:8px;margin:2rem 0}.page-content>p>iframe[src*="youtube.com"],.page-content>p>iframe[src*="youtu.be"],.hero-content>p>iframe[src*="youtube.com"],.hero-content>p>iframe[src*="youtu.be"]{width:100%;aspect-ratio:16/9;height:auto;min-height:315px}.site-footer{background-color:var(--bg-secondary);border-top:1px solid var(--border-color);padding:3rem 0;margin-top:4rem}.footer-content{text-align:center}.social-links{display:flex;justify-content:center;gap:1.5rem;margin-bottom:1.5rem}.social-links a{font-size:1.5rem;color:var(--text-color);transition:color .2s}.social-links a:hover{color:var(--primary-color)}.footer-text{color:var(--text-light);font-size:.9rem}html{scroll-behavior:smooth}.landing-page{max-width:100%}.landing-page section{padding:5rem 0;max-width:var(--max-width);margin:0 auto;padding-left:2rem;padding-right:2rem}.hero-section{text-align:center;padding-top:6rem!important;padding-bottom:4rem!important}.hero-section h1{font-size:3rem;margin-bottom:1.5rem;line-height:1.2}.hero-section p{font-size:1.5rem;color:var(--text-light);margin-bottom:2rem;max-width:800px;margin-left:auto;margin-right:auto}.hero-section strong{display:block;font-size:1.75rem;color:var(--primary-color);margin:2rem 0}.cta-primary{margin-top:2.5rem}.btn-primary{display:inline-block;background-color:var(--primary-color);color:#fff;padding:1rem 2.5rem;font-size:1.25rem;font-weight:600;border-radius:8px;transition:all .2s;box-shadow:0 4px 6px rgba(59,130,246,.3)}.btn-primary:hover{background-color:#2563eb;transform:translateY(-2px);box-shadow:0 6px 12px rgba(59,130,246,.4)}.example-section{background-color:var(--bg-secondary);margin-left:0;margin-right:0;padding-left:2rem;padding-right:2rem;max-width:100%;text-align:center}.example-section h2{margin-bottom:1rem}.example-section p{color:var(--text-light);margin-bottom:2rem;font-size:1.1rem}.video-container{width:100%;max-width:1000px;margin:0 auto;aspect-ratio:16/9}.video-container iframe{width:100%;height:100%;border-radius:8px}.qualification-section h2{text-align:center;margin-bottom:3rem}.for-not-for{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:3rem;max-width:1000px;margin:0 auto}.for-column,.not-for-column{background-color:var(--bg-secondary);padding:2.5rem;border-radius:12px;border:2px solid var(--border-color)}.for-column{border-color:#10b981}.not-for-column{border-color:#ef4444}.for-column h3{color:#10b981;margin-bottom:1.5rem;font-size:1.5rem}.not-for-column h3{color:#ef4444;margin-bottom:1.5rem;font-size:1.5rem}.for-not-for ul{list-style:none;padding-left:0}.for-not-for li{padding:.75rem 0;padding-left:1.5rem;position:relative;line-height:1.6;font-size:1.05rem}.for-column li::before{content:"✓";position:absolute;left:0;color:#10b981;font-weight:700}.not-for-column li::before{content:"✗";position:absolute;left:0;color:#ef4444;font-weight:700}.process-section{background-color:var(--bg-secondary);margin-left:0;margin-right:0;padding-left:2rem;padding-right:2rem;max-width:100%}.process-section h2{text-align:center;margin-bottom:1rem}.process-subheadline{text-align:center;max-width:800px;margin:0 auto 3rem;font-size:1.15rem;color:var(--text-light);line-height:1.7}.process-timeline{max-width:900px;margin:0 auto}.process-step{display:flex;gap:2rem;margin-bottom:3rem;position:relative}.process-step:not(:last-child)::after{content:"";position:absolute;left:2rem;top:4rem;bottom:-3rem;width:2px;background:linear-gradient(to bottom,var(--primary-color),var(--border-color))}.step-number{flex-shrink:0;width:4rem;height:4rem;background-color:var(--primary-color);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.75rem;font-weight:700;box-shadow:0 4px 12px rgba(59,130,246,.4)}.step-content{flex:1;background-color:var(--bg-color);padding:2rem;border-radius:12px;border:1px solid var(--border-color)}.step-content h3{margin-bottom:.5rem;color:var(--primary-color)}.step-meta{display:flex;gap:1.5rem;margin-bottom:1rem;font-size:.95rem;color:var(--text-light)}.step-timeline,.step-price{display:inline-flex;align-items:center;font-weight:600}.step-timeline::before{content:"⏱";margin-right:.5rem}.step-price::before{content:"💰";margin-right:.5rem}.step-price{color:var(--primary-color)}.step-content p{margin-bottom:1rem;line-height:1.7}.step-deliverable{font-size:.95rem;color:var(--text-light);padding:1rem;background-color:var(--bg-secondary);border-radius:8px;border-left:3px solid var(--primary-color)}.step-deliverables{margin-top:1.5rem;padding:1.25rem;background-color:var(--bg-secondary);border-radius:8px;border-left:3px solid var(--primary-color)}.step-deliverables strong{display:block;margin-bottom:.75rem;color:var(--text-color);font-size:1rem}.step-deliverables ul{list-style:none;padding-left:0;margin:0}.step-deliverables li{padding:.5rem 0;padding-left:1.5rem;position:relative;line-height:1.6;color:var(--text-light)}.step-deliverables li::before{content:"→";position:absolute;left:0;color:var(--primary-color);font-weight:700}.step-decision{margin-top:1.5rem;padding:1.25rem;background:linear-gradient(135deg,rgba(16,185,129,.1),rgba(16,185,129,5%));border-radius:8px;border-left:3px solid #10b981;font-size:1rem;line-height:1.7}.step-decision strong{color:#10b981}.fast-win{max-width:900px;margin:2rem auto 0;padding:1.5rem;background:linear-gradient(135deg,rgba(59,130,246,.2),rgba(59,130,246,5%));border:2px solid var(--primary-color);border-radius:12px;text-align:center;font-size:1.15rem}.decision-point{max-width:900px;margin:3rem auto 0;padding:2.5rem;background-color:var(--bg-color);border-radius:12px;border:2px solid #10b981;box-shadow:0 8px 24px rgba(16,185,129,.15)}.decision-point h3{color:#10b981;margin-bottom:1rem;font-size:1.5rem}.decision-point p{font-size:1.1rem;line-height:1.8;margin-bottom:1rem}.decision-point .emphasis{font-weight:600;color:var(--text-color);margin-bottom:0}.guarantee-section h2{text-align:center;margin-bottom:3rem}.guarantee-box{max-width:800px;margin:0 auto;background-color:var(--bg-secondary);padding:3rem;border-radius:12px;border:2px solid var(--primary-color);box-shadow:0 8px 24px rgba(59,130,246,.2)}.guarantee-box h3{color:var(--primary-color);margin-bottom:1.5rem;font-size:1.75rem}.guarantee-box p{font-size:1.15rem;line-height:1.8}.guarantee-box strong{color:var(--primary-color)}.application-section{background-color:var(--bg-secondary);margin-left:0;margin-right:0;padding-left:2rem;padding-right:2rem;padding-bottom:6rem!important;max-width:100%}.application-section h2{text-align:center;margin-bottom:2rem}.application-section>p{text-align:center;max-width:800px;margin:0 auto 1.5rem;font-size:1.15rem;line-height:1.7}.application-section strong{color:var(--primary-color)}.application-section .cta-primary{text-align:center;margin-top:2.5rem}.calendly-container{max-width:1000px;margin:3rem auto 0}.calendly-embed{min-height:700px;border-radius:12px;overflow:hidden}.calendly-embed .calendly-inline-widget{border-radius:12px}.calendly-embed p{margin-bottom:1rem}.calendly-embed ul{padding-left:2rem;margin-top:1rem}.calendly-embed li{margin-bottom:.5rem;line-height:1.6}@media(max-width:768px){html{font-size:14px}.container{padding:0 1.5rem}.landing-page section{padding:3rem 1rem}.header-content{flex-direction:column;gap:1rem}.main-nav ul{gap:1rem;flex-wrap:wrap;justify-content:center}h1{font-size:2rem}h2{font-size:1.75rem}.hero{padding:2rem 0}.hero-avatar img{width:120px;height:120px}.hero-section h1{font-size:2rem}.hero-section p{font-size:1.15rem}.hero-section strong{font-size:1.35rem}.for-not-for{grid-template-columns:1fr;gap:2rem}.process-step{flex-direction:column;gap:1rem}.process-step:not(:last-child)::after{display:none}.step-number{width:3rem;height:3rem;font-size:1.5rem}.guarantee-box{padding:2rem 1.5rem}.calendly-container{margin:2rem auto 0}}