:root{--bg-dark:#1a1a2e;--bg-alt:#2d2d44;--bg-card:#353550;--accent:#2ea3f2;--accent-hover:#1b8fd9;--text:#e0e0e0;--text-muted:#a0a0b8;--text-white:#ffffff;--border:rgba(255,255,255,0.1);--max-width:1200px;--radius:8px;--transition:0.3s ease}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:open sans,sans-serif;background:var(--bg-dark);color:var(--text);line-height:1.7;font-size:16px}a{color:var(--accent);text-decoration:none;transition:color var(--transition)}a:hover{color:var(--accent-hover)}img{max-width:100%;height:auto}.container{max-width:var(--max-width);margin:0 auto;padding:0 24px}.site-header{background:var(--bg-dark);border-bottom:1px solid var(--border);position:sticky;top:0;z-index:100;padding:0}.header-inner{display:flex;align-items:center;gap:24px;height:72px}.logo img{height:48px;width:auto}.nav-menu{flex:1}.nav-menu ul{list-style:none;display:flex;gap:8px;align-items:center}.nav-menu li{display:flex;align-items:center}.nav-menu a{color:var(--text);font-size:.9rem;font-weight:600;padding:8px 14px;border-radius:var(--radius);transition:background var(--transition),color var(--transition)}.nav-menu a:hover,.nav-menu a.active{color:var(--text-white);background:var(--bg-alt)}.header-contact{display:flex;align-items:center;gap:16px;white-space:nowrap}.header-phone{color:var(--accent);font-weight:600;font-size:.9rem}.header-social{display:flex;gap:8px}.header-social a{color:var(--text-muted);font-weight:700;font-size:.8rem;padding:4px 6px;border-radius:4px;transition:color var(--transition)}.header-social a:hover{color:var(--accent)}.nav-toggle{display:none;background:0 0;border:none;cursor:pointer;padding:8px;flex-direction:column;gap:5px}.nav-toggle span{display:block;width:24px;height:2px;background:var(--text);transition:var(--transition)}.nav-toggle.active span:nth-child(1){transform:rotate(45deg)translate(5px,5px)}.nav-toggle.active span:nth-child(2){opacity:0}.nav-toggle.active span:nth-child(3){transform:rotate(-45deg)translate(5px,-5px)}.section-dark{background:var(--bg-dark)}.section-alt{background:var(--bg-alt)}section{padding:80px 0}.section-title{font-size:2rem;font-weight:700;color:var(--text-white);text-align:center;margin-bottom:16px}.section-subtitle{text-align:center;color:var(--text-muted);font-size:1.1rem;margin-bottom:48px;max-width:700px;margin-left:auto;margin-right:auto}.hero{background:linear-gradient(135deg,var(--bg-dark) 0%,#16213e 50%,var(--bg-dark) 100%);padding:120px 0 100px;text-align:center}.hero h1{font-size:2.8rem;font-weight:700;color:var(--text-white);max-width:900px;margin:0 auto 24px;line-height:1.2}.hero-subtitle{font-size:1.15rem;color:var(--text-muted);max-width:700px;margin:0 auto 40px;line-height:1.7}.hero-ctas{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.btn{display:inline-block;padding:12px 28px;border-radius:var(--radius);font-weight:600;font-size:.95rem;transition:all var(--transition);cursor:pointer;text-align:center}.btn-primary{background:0 0;color:var(--accent);border:2px solid var(--accent)}.btn-primary:hover{background:var(--accent);color:var(--text-white);border-color:var(--accent)}.btn-outline{background:0 0;color:var(--accent);border:2px solid var(--accent)}.btn-outline:hover{background:var(--accent);color:var(--text-white)}.service-cards{padding:80px 0}.service-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}a.service-card{display:block;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:32px 24px;text-align:center;text-decoration:none;transition:transform var(--transition),border-color var(--transition);position:relative}a.service-card:hover{transform:translateY(-4px);border-color:var(--accent)}.service-card-icon{font-size:2.5rem;display:block;margin-bottom:16px}.service-card h3{color:var(--text-white);font-size:1.1rem;margin-bottom:12px}.service-card p{color:var(--text-muted);font-size:.9rem;margin-bottom:16px}.service-card-arrow{color:var(--accent);font-size:1.2rem;font-weight:700;transition:transform var(--transition)}a.service-card:hover .service-card-arrow{transform:translateX(4px);display:inline-block}.testimonial-section{padding:80px 0;text-align:center}.testimonial-quote{max-width:720px;margin:0 auto;font-size:1.25rem;font-style:italic;line-height:1.8;color:var(--text);border:none;padding:0}.testimonial-quote p{margin-bottom:24px}.testimonial-quote cite{display:block;font-style:normal;font-size:.95rem;color:var(--text-muted)}.footer-cta{padding:80px 0;text-align:center}.footer-cta h2{color:var(--text-white);font-size:1.8rem;margin-bottom:16px}.footer-cta p{color:var(--text-muted);font-size:1.1rem;margin-bottom:32px}.new-era-content{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-top:40px}.new-era-text{color:var(--text);font-size:1.05rem}.new-era-text strong{color:var(--text-white)}.era-point{background:var(--bg-alt);border-left:3px solid var(--accent);padding:20px 24px;border-radius:0 var(--radius)var(--radius)0;margin-bottom:16px}.era-point h4{color:var(--accent);margin-bottom:8px;font-size:1rem}.era-point p{color:var(--text-muted);font-size:.9rem}.future-desc{text-align:center;max-width:700px;margin:0 auto 48px;color:var(--text-muted)}.future-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:40px}.future-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:28px 20px;text-align:center;transition:transform var(--transition),border-color var(--transition)}.future-card:hover{transform:translateY(-4px);border-color:var(--accent)}.future-icon{font-size:2rem;margin-bottom:12px}.future-card h3{color:var(--text-white);font-size:1rem;margin-bottom:10px}.future-card p{color:var(--text-muted);font-size:.85rem}.future-cta{text-align:center}.blog-section,.blog-listing{padding:80px 0}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px}.blog-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;transition:transform var(--transition),border-color var(--transition)}.blog-card{position:relative}.blog-card:hover{transform:translateY(-4px);border-color:var(--accent);cursor:pointer}.blog-card-link{display:block;text-decoration:none;color:inherit}.blog-card-link:hover{text-decoration:none;color:inherit}.blog-card-link h3{color:var(--text-white)}.blog-card:hover .blog-card-link h3{color:var(--accent)}.blog-card-image{aspect-ratio:16/9;overflow:hidden}.blog-card-image img{width:100%;height:100%;object-fit:cover}.blog-card-content{padding:20px}.blog-card-content time{color:var(--text-muted);font-size:.8rem}.blog-card-content h3{color:var(--text-white);font-size:1.05rem;margin:8px 0;line-height:1.4}.blog-card-content h3 a{color:var(--text-white)}.blog-card-content h3 a:hover{color:var(--accent)}.blog-card-content p{color:var(--text-muted);font-size:.9rem}.blog-categories{margin-top:12px}.category-tag{display:inline-block;background:rgba(46,163,242,.15);color:var(--accent);padding:2px 10px;border-radius:12px;font-size:.75rem;margin-right:4px}.blog-cta{text-align:center;margin-top:40px}.pagination{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:48px}.page-info{color:var(--text-muted);font-size:.9rem}.faq-section{padding:80px 0}.faq-list{max-width:800px;margin:40px auto 0}.faq-item{border-bottom:1px solid var(--border)}.faq-question{width:100%;background:0 0;border:none;color:var(--text-white);font-size:1rem;font-weight:600;text-align:left;padding:20px 0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-family:inherit}.faq-question:hover{color:var(--accent)}.faq-chevron{transition:transform var(--transition);flex-shrink:0;margin-left:16px}.faq-item.active .faq-chevron{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .4s ease}.faq-item.active .faq-answer{max-height:300px;padding-bottom:20px}.faq-answer p{color:var(--text-muted);line-height:1.7}.customers .section-title{margin-bottom:16px}.customer-logos{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:40px;margin-top:48px}.customer-logo{background:rgba(255,255,255,.9);border-radius:8px;padding:12px 20px}.customer-logo img{height:40px;width:auto;display:block;opacity:.8;transition:opacity var(--transition)}.customer-logo:hover img{opacity:1}@media(max-width:600px){.customer-logos{gap:20px;justify-content:center}.customer-logo{flex:0 0 calc(50% - 20px);display:flex;justify-content:center}.customer-logo img{height:32px}}.site-footer{background:#112;border-top:1px solid var(--border);padding:60px 0 24px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;margin-bottom:40px}.footer-logo{height:80px;width:auto;margin-bottom:16px}.footer-brand p{color:var(--text-muted);font-size:.9rem}.site-footer h4{color:var(--text-white);font-size:.9rem;margin-bottom:16px;text-transform:uppercase;letter-spacing:1px}.footer-contact a{color:var(--text-muted);display:block;margin-bottom:8px;font-size:.9rem}.footer-contact a:hover{color:var(--accent)}.social-links{display:flex;flex-direction:column;gap:8px}.social-links a{color:var(--text-muted);font-size:.9rem}.social-links a:hover{color:var(--accent)}.footer-links a{display:block;color:var(--text-muted);font-size:.9rem;margin-bottom:8px}.footer-links a:hover{color:var(--accent)}.footer-bottom{border-top:1px solid var(--border);padding-top:24px;text-align:center}.footer-bottom p{color:var(--text-muted);font-size:.85rem}.page-single,.blog-post{padding:60px 0 80px}.page-single h1,.blog-post h1{font-size:2.2rem;color:var(--text-white);margin-bottom:24px;line-height:1.3}.post-featured-image{margin-bottom:32px;border-radius:var(--radius);overflow:hidden;max-height:480px}.post-featured-image img{width:100%;height:100%;object-fit:cover}.post-header{margin-bottom:32px}.post-meta{display:flex;align-items:center;gap:16px;flex-wrap:wrap;color:var(--text-muted);font-size:.9rem}.post-categories{display:flex;gap:4px}.prose{max-width:800px}.prose h2{color:var(--text-white);font-size:1.6rem;margin:40px 0 16px}.prose h3{color:var(--text-white);font-size:1.3rem;margin:32px 0 12px}.prose h4{color:var(--text-white);font-size:1.1rem;margin:24px 0 8px}.prose p{margin-bottom:16px}.prose ul,.prose ol{margin:0 0 16px 24px}.prose li{margin-bottom:8px}.prose blockquote{border-left:3px solid var(--accent);margin:24px 0;padding:16px 24px;background:var(--bg-alt);border-radius:0 var(--radius)var(--radius)0}.prose blockquote p{margin-bottom:0}.prose img{border-radius:var(--radius);margin:24px 0}.prose code{background:var(--bg-alt);padding:2px 6px;border-radius:4px;font-size:.9em}.prose pre{background:var(--bg-alt);padding:20px;border-radius:var(--radius);overflow-x:auto;margin:24px 0}.prose pre code{background:0 0;padding:0}.prose strong{color:var(--text-white)}.prose a{color:var(--accent)}.related-services{margin-top:3rem;padding:1.5rem 2rem;background:var(--bg-alt);border-radius:var(--radius);border-left:3px solid var(--accent)}.related-services h3{margin:0 0 .75rem;font-size:1rem;color:var(--text-white)}.related-services ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.related-services li a{color:var(--accent);text-decoration:none;font-size:.95rem}.related-services li a:hover{text-decoration:underline}.post-nav{display:flex;justify-content:space-between;gap:16px;margin-top:48px;padding-top:24px;border-top:1px solid var(--border)}.blog-listing h1{font-size:2.2rem;color:var(--text-white);text-align:center;margin-bottom:8px}.hero-description{font-size:1.05rem;color:var(--text);max-width:750px;margin:0 auto 16px;line-height:1.7}.hero-detail{font-size:.95rem;color:var(--text-muted);max-width:750px;margin:0 auto 32px;line-height:1.7}.hero-links{display:flex;justify-content:center;gap:24px;flex-wrap:wrap;margin-top:24px}.hero-links a{color:var(--accent);font-weight:600;font-size:.85rem;padding:10px 22px;border:1px solid var(--accent);border-radius:6px;transition:background var(--transition),color var(--transition);text-decoration:none}.hero-links a:hover{background:var(--accent);color:var(--bg)}.payment-page{padding:80px 0;min-height:60vh}.payment-page h1{text-align:center;margin-bottom:32px}.payment-content{max-width:600px;margin:0 auto;text-align:center}.payment-layout{display:grid;grid-template-columns:1fr 1fr;gap:3rem;max-width:960px;margin:0 auto;align-items:start}@media(max-width:768px){.payment-layout{grid-template-columns:1fr;gap:2rem}}.payment-summary{background:var(--bg-card);border-radius:var(--radius);padding:2rem}.payment-summary h2{margin-top:0;margin-bottom:1.25rem;font-size:1.25rem;color:var(--text-white)}.post-content table,.page-content table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.95rem}.post-content table th,.post-content table td,.page-content table th,.page-content table td{text-align:left;padding:.6rem 1rem;border-bottom:1px solid var(--border)}.post-content table th,.page-content table th{font-weight:600;color:var(--text-white);background:var(--bg-alt)}.post-content table td,.page-content table td{color:var(--text)}.post-content table tr:hover td,.page-content table tr:hover td{background:rgba(46,163,242,5%)}.payment-details-table{width:100%;border-collapse:collapse;margin-bottom:1.5rem}.payment-details-table td{padding:.5rem 0;vertical-align:top;border-bottom:1px solid var(--border)}.payment-details-table td:first-child{width:110px;color:var(--text-muted);font-size:.9rem}.payment-includes h3{font-size:1rem;margin-bottom:.75rem;color:var(--text-white)}.payment-includes ul{list-style:none;padding:0;margin:0 0 1.5rem}.payment-includes li{padding:.3rem 0;color:var(--text)}.payment-includes li::before{content:"✓ ";color:var(--accent);font-weight:700}.payment-trust{font-size:.875rem;color:var(--text-muted)}.payment-trust p{margin:.5rem 0}.payment-trust a{color:var(--accent)}.payment-form{background:var(--bg-card);border-radius:var(--radius);padding:2rem}.payment-form h2{margin-top:0;margin-bottom:1.25rem;font-size:1.25rem;color:var(--text-white)}.payment-note{margin-top:1.25rem;font-size:.875rem;color:var(--text-muted)}.payment-back{text-align:center;margin-top:2rem}.payment-back a{color:var(--accent);text-decoration:none}.payment-back a:hover{text-decoration:underline}#paypal-container-D8FEAXCR3875E{margin-top:32px}.expertise-content{max-width:800px;margin:32px auto 0;text-align:center;font-size:1.05rem;color:var(--text)}.expertise-content p{margin-bottom:16px}.service-block{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:40px 36px;margin-bottom:32px;transition:border-color var(--transition)}.service-block:hover{border-color:var(--accent)}.service-header{display:flex;align-items:center;gap:16px;margin-bottom:16px}.service-header .service-icon{font-size:2rem}.service-header h3{color:var(--text-white);font-size:1.4rem;margin:0}.service-summary{color:var(--accent);font-weight:600;font-size:1rem;margin-bottom:20px}.service-detail{color:var(--text);font-size:.95rem;line-height:1.8;margin-bottom:24px}.service-detail p{margin-bottom:14px}.service-detail strong{color:var(--text-white)}.service-subpoints{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.subpoint{background:var(--bg-alt);border-left:3px solid var(--accent);padding:20px 24px;border-radius:0 var(--radius)var(--radius)0}.subpoint h4{color:var(--accent);margin-bottom:8px;font-size:1rem}.subpoint p{color:var(--text-muted);font-size:.9rem;margin-bottom:8px}.subpoint-link{color:var(--accent);font-size:.85rem;font-weight:600}.new-era-closing{grid-column:1/-1;margin-top:24px;padding:24px 32px;background:var(--bg-card);border-radius:var(--radius);border:1px solid var(--border);font-size:1.05rem;color:var(--text)}.new-era-closing strong{color:var(--text-white)}.agentic-content{max-width:800px;margin:32px auto 24px;text-align:center;font-size:1.05rem;color:var(--text)}.agentic-content strong{color:var(--text-white)}.agentic-subtitle{color:var(--accent);font-size:1.2rem;text-align:center;margin-bottom:12px}.agentic-capabilities{max-width:700px;margin:20px auto 0;list-style:none;padding:0}.agentic-capabilities li{padding:14px 20px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:12px;color:var(--text);font-size:.95rem}.agentic-capabilities li strong{color:var(--text-white)}.training-content{max-width:800px;margin:32px auto 0;text-align:center;font-size:1.05rem;color:var(--text)}.training-content p{margin-bottom:16px}.training-cta{text-align:center;margin-top:32px}.future-subtitle{text-align:center;color:var(--accent);font-size:1.3rem;margin-bottom:24px}.future-desc{text-align:center;max-width:750px;margin:0 auto 24px;color:var(--text);font-size:1rem}.future-desc p{margin-bottom:12px}.future-desc strong{color:var(--text-white)}.future-link{text-align:center;margin-bottom:40px}.future-card h4{color:var(--text-white);font-size:1rem;margin-bottom:10px}.footer-tagline{padding:40px 0;text-align:center}.footer-tagline p{max-width:800px;margin:0 auto;color:var(--text-muted);font-size:.95rem;line-height:1.7}.has-dropdown{position:relative}.has-dropdown>a{display:flex;align-items:center;gap:4px}.dropdown-chevron{transition:transform var(--transition)}.has-dropdown:hover .dropdown-chevron{transform:rotate(180deg)}.dropdown-menu{position:absolute;top:100%;left:0;background:var(--bg-alt);border:1px solid var(--border);border-radius:var(--radius);padding:8px 0;min-width:240px;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity var(--transition),transform var(--transition),visibility var(--transition);z-index:200;list-style:none;box-shadow:0 8px 32px rgba(0,0,0,.3)}.has-dropdown:hover .dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-menu li{margin:0}.dropdown-menu a{display:block;padding:10px 20px;color:var(--text);font-size:.88rem;font-weight:500;border-radius:0;white-space:nowrap}.dropdown-menu a:hover{background:var(--bg-card);color:var(--text-white)}.service-cta-banner{background:var(--bg-alt);border:1px solid var(--border);border-left:4px solid var(--accent);border-radius:var(--radius);padding:32px;margin:48px 0;text-align:center}.service-cta-banner h3{color:var(--text-white);font-size:1.3rem;margin-bottom:12px}.service-cta-banner p{color:var(--text-muted);margin-bottom:20px;max-width:600px;margin-left:auto;margin-right:auto}.author-byline{display:flex;align-items:center;gap:16px;padding:24px 0;margin:40px 0 32px;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.author-byline-info{flex:1}.author-byline-name{color:var(--text-white);font-weight:600;font-size:1rem}.author-byline-role{color:var(--text-muted);font-size:.88rem}.author-byline-link{font-size:.85rem}.related-posts{margin:48px 0}.related-posts h3{color:var(--text-white);font-size:1.2rem;margin-bottom:20px}.related-posts-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.related-post-card{background:var(--bg-alt);border-radius:var(--radius);padding:20px;border:1px solid var(--border);transition:border-color var(--transition)}.related-post-card:hover{border-color:var(--accent)}.related-post-card a{color:var(--text-white);font-weight:600;font-size:.95rem}.related-post-card time{color:var(--text-muted);font-size:.8rem;display:block;margin-top:8px}.breadcrumb{padding:12px 0;font-size:.85rem}.breadcrumb a{color:var(--text-muted)}.breadcrumb a:hover{color:var(--accent)}.breadcrumb .breadcrumb-sep{color:var(--text-muted);margin:0 8px}.breadcrumb .breadcrumb-current{color:var(--text)}.why-bhg{padding:80px 0}.why-bhg-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;margin-top:40px}.why-bhg-item h3{color:var(--text-white);font-size:1.1rem;margin-bottom:8px}.why-bhg-item p{color:var(--text-muted);font-size:.95rem}@media(max-width:1024px){.services-grid{grid-template-columns:repeat(2,1fr)}.future-grid{grid-template-columns:repeat(2,1fr)}.blog-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:repeat(2,1fr)}.new-era-content{grid-template-columns:1fr}}@media(max-width:768px){.nav-toggle{display:flex}.nav-menu{position:fixed;top:72px;left:0;right:0;background:var(--bg-dark);border-bottom:1px solid var(--border);padding:16px 24px;transform:translateY(-100%);opacity:0;pointer-events:none;transition:transform var(--transition),opacity var(--transition);z-index:99}.nav-menu.active{transform:translateY(0);opacity:1;pointer-events:all}.nav-menu ul{flex-direction:column;gap:4px}.header-contact{display:none}.dropdown-menu{position:static;opacity:1;visibility:visible;transform:none;background:0 0;border:none;box-shadow:none;padding:0 0 0 16px;min-width:auto;display:none}.has-dropdown.open .dropdown-menu{display:block}.dropdown-menu a{padding:8px 14px;font-size:.85rem}.related-posts-grid{grid-template-columns:1fr}.why-bhg-grid{grid-template-columns:1fr}.hero{padding:80px 0 60px}.hero h1{font-size:1.8rem}section{padding:60px 0}.section-title{font-size:1.5rem}.service-cards-grid{grid-template-columns:1fr}.services-grid{grid-template-columns:1fr}.future-grid{grid-template-columns:1fr}.testimonial-quote{font-size:1.05rem}.footer-cta h2{font-size:1.4rem}.blog-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr}.page-single h1,.blog-post h1{font-size:1.6rem}}.credentials-block{margin:48px 0;padding:32px;background:var(--bg-alt);border-radius:var(--radius);border-left:4px solid var(--accent)}.credentials-block h3{color:var(--text-white);font-size:1.4rem;margin-bottom:24px}.credentials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-bottom:24px}.credential-item{display:flex;flex-direction:column;gap:4px}.credential-item strong{color:var(--text-white);font-size:1rem}.credential-item span{color:var(--text-muted);font-size:.9rem;line-height:1.5}.cta-discovery{margin:48px 0;padding:48px 32px;text-align:center;background:var(--bg-alt);border-radius:var(--radius)}.cta-discovery h2{color:var(--text-white);font-size:1.6rem;margin-bottom:12px}.cta-discovery p{color:var(--text-muted);font-size:1.05rem;margin-bottom:24px}.cta-top{margin:16px 0 32px}.outcome-statements{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:32px;padding:20px 24px;background:rgba(46,163,242,8%);border-left:3px solid var(--accent);border-radius:var(--radius)}.outcome-item{display:flex;align-items:baseline;gap:8px;flex-basis:100%;font-size:.95rem;color:var(--text)}.outcome-check{color:#4caf50;font-weight:700;flex-shrink:0}.mvp-badge-inline{width:32px;height:36px;vertical-align:middle;margin-right:8px}.about-kevin-brief{margin:32px 0;padding:24px;background:var(--bg-card);border-radius:var(--radius);border:1px solid var(--border)}.about-kevin-brief p{margin-bottom:16px;line-height:1.7;color:var(--text)}.speaking-history{padding:48px 0}.speaking-logos{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;margin-top:24px}.speaking-event{padding:12px 24px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font-weight:600;font-size:.95rem;white-space:nowrap}@media(max-width:768px){.credentials-grid{grid-template-columns:1fr}.cta-discovery{padding:32px 20px}.speaking-logos{gap:12px}.speaking-event{padding:8px 16px;font-size:.85rem}}.btn,.btn-primary,.btn-outline,.nav-menu a,.faq-question{min-height:44px;min-width:44px}img{max-width:100%;height:auto}.page-content table,.post-content table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.skip-link{position:absolute;top:-40px;left:0;background:var(--accent);color:#fff;padding:8px 16px;z-index:1000;transition:top .2s}.skip-link:focus{top:0}.contact-form-section,.calendly-section{margin:3rem 0;padding:2.5rem;background:var(--bg-alt);border-radius:var(--radius)}.contact-form-section h2,.calendly-section h2{margin-top:0;margin-bottom:.5rem}.calendly-intro{color:var(--text-muted);margin-bottom:1.5rem}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin-bottom:1.5rem}.form-group-full{grid-column:1/-1}.form-group label{display:block;margin-bottom:.4rem;font-weight:600;font-size:.95rem;color:var(--text)}.form-group .required{color:var(--accent)}.form-group input,.form-group textarea{width:100%;padding:.75rem 1rem;background:var(--bg-dark);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font-family:inherit;font-size:1rem;transition:border-color var(--transition)}.form-group input:focus,.form-group textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 2px rgba(46,163,242,.2)}.form-group input::placeholder,.form-group textarea::placeholder{color:var(--text-muted);opacity:.6}.form-hp{position:absolute;left:-9999px;opacity:0;height:0;overflow:hidden}.form-note{margin-top:1.5rem;padding:1rem 1.25rem;background:var(--bg-card);border-radius:var(--radius);border-left:3px solid var(--accent)}.form-note p{margin:0;font-size:.95rem;color:var(--text-muted)}.calendly-embed-wrapper{border-radius:var(--radius);overflow:hidden}@media(max-width:600px){.form-grid{grid-template-columns:1fr}.contact-form-section,.calendly-section{padding:1.5rem;margin:2rem 0}.calendly-inline-widget{min-height:600px!important}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(max-width:375px){.hero h1{font-size:1.5rem}.hero-subtitle{font-size:.95rem}.hero-ctas{flex-direction:column;gap:12px}.hero-ctas .btn{width:100%;text-align:center}.container{padding:0 16px}}