*{box-sizing:border-box;margin:0;padding:0}:root{color:#213547;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}body{background-color:#fff;min-width:320px;min-height:100vh;margin:0}a{color:inherit;text-decoration:none}button{cursor:pointer;border:none;font-family:inherit}h1,h2,h3,h4,h5,h6{color:#000;font-weight:700}p{color:#333}.navigation{z-index:100;background:#fff;border-bottom:2px solid #000;padding:1rem 0;position:sticky;top:0}.nav-container{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:0 2rem;display:flex}.logo{color:#000;text-decoration:none}.logo-icon{background:#fff;border:3px solid #000;justify-content:center;align-items:center;width:60px;height:60px;font-size:1.5rem;display:flex}.nav-links{gap:2rem;display:flex}.nav-link{color:#000;letter-spacing:.5px;padding:.5rem 1rem;font-size:1rem;font-weight:700;text-decoration:none;transition:all .2s}.nav-link:hover,.nav-link.active{color:#fff;background:#000}@media (max-width:768px){.nav-container{padding:0 1rem}.nav-links{gap:1rem}.nav-link{padding:.4rem .8rem;font-size:.9rem}}.home{min-height:100vh}.hero-section{max-width:1200px;margin:0 auto;padding:4rem 2rem}.hero-content h1{color:#000;margin-bottom:2rem;font-size:3rem;font-weight:700}.hero-description{color:#333;max-width:800px;font-size:1.1rem;line-height:1.6}.stats-section{max-width:1200px;margin:0 auto;padding:2rem}.stats-grid{grid-template-columns:repeat(5,1fr);gap:1rem;margin-bottom:1rem;display:grid}.stat-card{aspect-ratio:1;background:#fff;border:3px solid #000;justify-content:center;align-items:center;display:flex;position:relative}.stat-card.coaching{color:#fff;background:#000}.stat-content{text-align:center;padding:1rem}.stat-number{margin-bottom:.5rem;font-size:2.5rem;font-weight:700;line-height:1}.stat-label{letter-spacing:.5px;font-size:.9rem;font-weight:700}.coaching h2{margin:0;font-size:1.8rem;font-weight:700}.stat-card:after{content:"";border-top:10px solid #000;border-left:10px solid #0000;border-right:10px solid #0000;width:0;height:0;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.stat-card.coaching:after{border-top-color:#000}@media (max-width:768px){.hero-content h1{font-size:2rem}.stats-grid{grid-template-columns:repeat(2,1fr);gap:.5rem}.stat-number{font-size:1.8rem}.stat-label{font-size:.8rem}.coaching h2{font-size:1.4rem}}.book-page{min-height:100vh;padding:4rem 2rem}.book-page h1{text-align:center;margin-bottom:3rem;font-size:3rem;font-weight:700}.book-content{grid-template-columns:1fr 2fr;align-items:start;gap:4rem;display:grid}.book-cover{justify-content:center;display:flex}.cover-placeholder{background:#f5f5f5;border:3px solid #000;flex-direction:column;justify-content:center;align-items:center;width:300px;height:400px;font-size:4rem;display:flex}.cover-placeholder p{margin-top:1rem;font-size:1rem;font-weight:700}.book-info h2{color:#000;margin-bottom:1.5rem;font-size:2rem}.book-info p{color:#333;margin-bottom:2rem;font-size:1.1rem;line-height:1.6}.book-features h3{color:#000;margin-bottom:1rem;font-size:1.5rem}.book-features ul{margin-bottom:2rem;padding:0;list-style:none}.book-features li{border-bottom:1px solid #eee;padding:.5rem 0 .5rem 1.5rem;position:relative}.book-features li:before{content:"✓";color:#000;font-weight:700;position:absolute;left:0}.download-btn{color:#fff;cursor:pointer;background:#000;border:none;padding:1rem 2rem;font-size:1.1rem;font-weight:700;transition:all .2s}.download-btn:hover{background:#333;transform:translateY(-2px)}@media (max-width:768px){.book-content{grid-template-columns:1fr;gap:2rem}.cover-placeholder{width:250px;height:330px;font-size:3rem}.book-page h1{font-size:2rem}}.bio-page{min-height:100vh;padding:4rem 2rem}.bio-page h1{text-align:center;margin-bottom:3rem;font-size:3rem;font-weight:700}.bio-content{grid-template-columns:1fr 2fr;align-items:start;gap:4rem;display:grid}.bio-image{justify-content:center;display:flex}.image-placeholder{background:#f5f5f5;border:3px solid #000;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:300px;height:300px;font-size:4rem;display:flex}.image-placeholder p{margin-top:1rem;font-size:1rem;font-weight:700}.bio-text h2{color:#000;margin-bottom:1rem;font-size:2rem}.bio-roles{margin-bottom:2rem}.bio-roles p{color:#666;margin-bottom:.5rem;font-size:1.1rem;font-style:italic}.contact-info{background:#f5f5f5;border:2px solid #000;margin-bottom:2rem;padding:1.5rem}.contact-info h3{margin-top:0;margin-bottom:1rem;font-size:1.3rem}.contact-info p{margin-bottom:.5rem;font-family:monospace;font-size:1rem}.bio-text h3{color:#000;border-bottom:2px solid #000;margin:2rem 0 1rem;padding-bottom:.5rem;font-size:1.5rem}.bio-text p{color:#333;margin-bottom:1.5rem;font-size:1.1rem;line-height:1.6}.bio-text ul{margin-bottom:2rem;padding:0;list-style:none}.bio-text li{border-bottom:1px solid #eee;padding:.5rem 0 .5rem 1.5rem;position:relative}.bio-text li:before{content:"✓";color:#000;font-size:1rem;font-weight:700;position:absolute;left:0}.philosophy,.approach{background:#f9f9f9;border-left:4px solid #000;margin-bottom:2rem;padding:1.5rem}.philosophy p,.approach p{color:#000;margin-bottom:.5rem;font-weight:500}.background{background:#f5f5f5;border:2px solid #000;margin-bottom:2rem;padding:1.5rem}.background p{margin-bottom:.5rem;font-weight:500}@media (max-width:768px){.bio-content{grid-template-columns:1fr;gap:2rem}.image-placeholder{width:250px;height:250px;font-size:3rem}.bio-page h1{font-size:2rem}.bio-text h2{font-size:1.5rem}.contact-info,.philosophy,.approach,.background{padding:1rem}}.references-page{min-height:100vh;padding:4rem 2rem}.references-page h1{text-align:center;margin-bottom:3rem;font-size:3rem;font-weight:700}.references-section{flex-direction:column;gap:4rem;display:flex}.testimonials{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;display:grid}.testimonial-card{background:#fff;border:3px solid #000;padding:2rem;position:relative}.testimonial-card:after{content:"";border-top:10px solid #000;border-left:10px solid #0000;border-right:10px solid #0000;width:0;height:0;position:absolute;bottom:-10px;left:2rem}.quote-content p{color:#333;margin-bottom:1.5rem;font-size:1.1rem;font-style:italic;line-height:1.6}.quote-author{color:#000;text-align:right;font-weight:700}.stats-summary h2,.client-types h2{color:#000;text-align:center;margin-bottom:2rem;font-size:2rem}.impact-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;margin-bottom:2rem;display:grid}.impact-item{text-align:center;background:#fff;border:3px solid #000;padding:2rem}.impact-number{color:#000;margin-bottom:.5rem;font-size:2.5rem;font-weight:700}.impact-label{color:#333;text-transform:uppercase;letter-spacing:.5px;font-size:1rem;font-weight:700}.client-breakdown{flex-direction:column;gap:1rem;max-width:600px;margin:0 auto;display:flex}.client-category{background:#fff;border:2px solid #000;align-items:center;gap:2rem;padding:1rem;display:flex}.percentage{color:#000;min-width:80px;font-size:2rem;font-weight:700}.category{color:#333;font-size:1.1rem}@media (max-width:768px){.references-page h1{font-size:2rem}.testimonials{grid-template-columns:1fr}.impact-grid{grid-template-columns:repeat(2,1fr)}.client-category{text-align:center;flex-direction:column;gap:.5rem}.percentage{min-width:auto}}.contact-page{min-height:100vh;padding:4rem 2rem}.container{max-width:1200px;margin:0 auto}.contact-page h1{text-align:center;margin-bottom:3rem;font-size:3rem;font-weight:700}.contact-content{grid-template-columns:1fr 1fr;align-items:start;gap:4rem;display:grid}.contact-info h2,.contact-form h2{color:#000;margin-bottom:1.5rem;font-size:2rem}.contact-info p{color:#333;margin-bottom:2rem;font-size:1.1rem;line-height:1.6}.contact-methods{margin-bottom:3rem}.contact-method{background:#fff;border:2px solid #000;margin-bottom:1.5rem;padding:1rem}.contact-method h3{color:#000;margin-bottom:.5rem;font-size:1.2rem}.contact-method p{color:#333;margin:0}.services-offered h3{color:#000;margin-bottom:1rem;font-size:1.5rem}.services-offered ul{padding:0;list-style:none}.services-offered li{border-bottom:1px solid #eee;padding:.5rem 0 .5rem 1.5rem;position:relative}.services-offered li:before{content:"✓";color:#000;font-weight:700;position:absolute;left:0}.contact-form{background:#fff;border:3px solid #000;padding:2rem}.form-group{margin-bottom:1.5rem}.form-group label{color:#000;margin-bottom:.5rem;font-weight:700;display:block}.form-group input,.form-group select,.form-group textarea{border:2px solid #000;width:100%;padding:.75rem;font-family:inherit;font-size:1rem}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:#333;outline:none}.submit-btn{color:#fff;cursor:pointer;background:#000;border:none;width:100%;padding:1rem 2rem;font-size:1.1rem;font-weight:700;transition:all .2s}.submit-btn:hover{background:#333;transform:translateY(-2px)}@media (max-width:768px){.contact-content{grid-template-columns:1fr;gap:2rem}.contact-page h1{font-size:2rem}.contact-form{padding:1.5rem}}.app{min-height:100vh}main{min-height:calc(100vh - 80px)}
