body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.about-photo-wrapper{display:flex;justify-content:center;margin-bottom:2rem}.about-photo{background-color:#1a1a2e;border:4px solid #c9a84c;border-radius:50%;box-shadow:0 8px 32px #00000040;height:220px;object-fit:cover;object-position:center top;width:220px}*{box-sizing:border-box;margin:0;padding:0}body{color:#333;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6}.app{min-height:100vh}.hero{background:linear-gradient(135deg,#1e3c72,#2a5298);color:#fff;padding:3rem 2rem;text-align:center}.hero-content{margin:0 auto;max-width:1200px}.hero-top{align-items:center;display:flex;gap:2rem;justify-content:center;margin-bottom:2rem;text-align:left}.hero-photo{border:3px solid #fff9;border-radius:50%;flex-shrink:0;height:140px;object-fit:cover;width:140px}.logo-section{margin-bottom:0}.company-name{font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:.5rem}.name-line{display:block}.tagline{font-size:1.2rem;font-style:italic;font-weight:300;margin-top:.5rem;opacity:.95}.contact-primary-top{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:2px solid #ffffff4d;border-radius:12px;margin:1.5rem auto;max-width:380px;padding:1rem 1.5rem}.contact-name{font-size:1.5rem;font-weight:600;margin-bottom:1rem}.phone-number{background:#fff3;border-radius:8px;color:#fff;display:inline-block;font-size:1.5rem;font-weight:700;margin-bottom:.75rem;padding:.6rem 1.2rem;text-decoration:none;transition:all .3s ease}.phone-number:hover{background:#ffffff4d;transform:scale(1.05)}.consultation-offer{color:gold;font-size:1.1rem;font-weight:500;margin-top:1rem}.hero-questions{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:2rem auto;max-width:1000px}.question-card{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff1a;border:1px solid #fff3;border-radius:8px;padding:1.5rem}.question-card p{font-size:1rem;line-height:1.5}.value-proposition{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:3rem auto 2rem;max-width:900px}.value-card{background:#fffffff2;border-radius:10px;box-shadow:0 4px 6px #0000001a;color:#1e3c72;padding:2rem;text-align:left}.value-card h3{color:#1e3c72;font-size:1.3rem;margin-bottom:1rem}.value-card p{color:#333;font-size:1rem;line-height:1.6}.services{background:#f8f9fa;padding:4rem 2rem}.section-title{color:#1e3c72;font-size:2.5rem;margin-bottom:3rem;text-align:center}.services-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin:0 auto;max-width:1200px}.service-card{background:#fff;border-radius:10px;box-shadow:0 2px 8px #0000001a;cursor:pointer;padding:2rem;transition:all .3s ease}.service-card:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-5px)}.service-header{align-items:center;display:flex;gap:1rem;margin-bottom:1rem}.service-icon{font-size:2.5rem}.service-card h3{color:#1e3c72;font-size:1.4rem}.service-details{max-height:0;overflow:hidden;transition:max-height .3s ease}.service-card.active .service-details{max-height:1000px}.service-details ul{list-style:none;padding:1rem 0}.service-details li{padding:.5rem 0 .5rem 1.5rem;position:relative}.service-details li:before{color:#2a5298;content:"✓";font-weight:700;left:0;position:absolute}.about{background:#fff;padding:4rem 2rem}.about-content{margin:0 auto;max-width:1200px}.credentials{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:3rem}.credential-item{background:#f8f9fa;border-radius:8px;padding:2rem;text-align:center}.credential-number{color:#1e3c72;display:block;font-size:3rem;font-weight:700;margin-bottom:.5rem}.credential-label{color:#2a5298;display:block;font-size:1.2rem;font-weight:600;margin-bottom:.5rem}.credential-item p{color:#666;font-size:.95rem}.qualifications{margin-bottom:3rem}.qualifications h3{color:#1e3c72;font-size:1.8rem;margin-bottom:1rem}.qual-list{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));list-style:none}.qual-list li{background:#f8f9fa;border-left:4px solid #2a5298;border-radius:4px;padding:1rem}.philosophy h3{color:#1e3c72;font-size:1.8rem;margin-bottom:1rem}.philosophy p{color:#555;font-size:1.1rem;line-height:1.8}.disclaimer{background:#f0f4f8;padding:4rem 2rem}.disclaimer-content{grid-gap:2rem;display:grid;gap:2rem;margin:0 auto;max-width:1000px}.disclaimer-box{background:#fff;border-left:5px solid #1e3c72;border-radius:8px;box-shadow:0 2px 8px #00000014;padding:2rem}.disclaimer-box h3{color:#1e3c72;font-size:1.5rem;margin-bottom:1rem}.disclaimer-box p{color:#555;font-size:1rem;line-height:1.7;margin-bottom:1rem}.disclaimer-box p:last-child{margin-bottom:0}.disclaimer-box strong{color:#1e3c72}.footer{background:#1e3c72;color:#fff;padding:3rem 2rem 1rem}.footer-content{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0 auto 2rem;max-width:1200px}.footer-brand h3{font-size:1.5rem;margin-bottom:1rem}.footer-brand p{opacity:.9}.footer-contact h4{font-size:1.2rem;margin-bottom:1rem}.footer-contact a{color:#fff;display:block;font-size:1.3rem;font-weight:600;margin:.5rem 0;text-decoration:none;transition:opacity .3s ease}.footer-contact a:hover{opacity:.8}.email-note{font-size:.9rem;font-style:italic;margin-top:.5rem;opacity:.9}.footer-bottom{border-top:1px solid #fff3;opacity:.8;padding-top:2rem;text-align:center}.footer-disclaimer a{color:#fff;font-size:.8rem;opacity:.7;text-decoration:none}@media (max-width:768px){.company-name{font-size:2rem}.phone-number{font-size:1.5rem;padding:.8rem 1.5rem}.section-title{font-size:2rem}.hero-top{flex-direction:column;text-align:center}.hero-questions,.value-proposition{grid-template-columns:1fr}}
/*# sourceMappingURL=main.0ede9561.css.map*/