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}body,html{max-width:100vw;overflow-x:hidden}u.underline{-webkit-text-decoration:#52c41a underline;text-decoration:#52c41a underline;text-decoration-thickness:3px}.responsive-video{aspect-ratio:16/9;height:auto;width:100%}@media (min-width:768px){.responsive-video{height:360px;width:640px}}.hero{background-image:url(/static/media/courage1.889875e722a318199427.jpg);background-position:50%;background-size:cover;padding:4rem 0;text-align:center}.therapy-title h1{color:#000;font-size:3rem;margin-bottom:.5rem}.therapy-title .tagline{color:#000;font-size:1.5rem}.title-container{width:75%}.container{margin:auto;max-width:1200px;width:80%}.intro-section{background-color:#f9f9f9;padding:2rem 0}.section-title{font-size:2.5rem;margin-bottom:1rem;text-align:center}.section-content{color:#333;font-size:1rem;line-height:1.6;margin-bottom:1rem;text-align:justify}.phases-section{background-color:#fff;padding:2rem 0}.phases-grid{grid-gap:1rem;display:grid;grid-template-columns:repeat(2,1fr)}.phase{background-color:#f9f9f9;border-radius:15px;border-top:3px solid #52c41a;box-shadow:0 10px 20px #00000030,0 6px 6px #0000003b;margin-bottom:1rem;padding:1rem;transition:transform .3s ease-in-out}.phase-title{background:#f9f9f9;border-radius:10px 10px 0 0;color:#000;margin:0 -1rem;padding:.5rem 1rem;text-align:center}.phase:hover{transform:translateY(-5px)}.phase-description{color:#333;font-size:1rem;line-height:1.6}.button{background-color:#0006F;color:#fff}.accent-color{color:#52c41a}@media (max-width:768px){.phases-grid{grid-template-columns:1fr}}.testimonial-section{padding:2rem 0}.testimonial-grid{grid-gap:1rem;display:grid;grid-template-columns:repeat(3,1fr);margin-top:1rem}.testimonial{background-color:#f9f9f9;border-radius:15px;border-top:3px solid #52c41a;box-shadow:0 5px 15px #0000001a;padding:1rem;transition:transform .3s ease-in-out}.testimonial:hover{transform:translateY(-5px)}.testimonial-content{color:#333;font-size:1rem;line-height:1.6;text-align:justify}.testimonial-author{color:#0006F;font-style:italic;margin-top:1rem;text-align:right}@media (max-width:1024px){.testimonial-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.testimonial-grid{grid-template-columns:1fr}}.feature-section{margin:0 auto;max-width:800px;padding:20px;text-align:center}.feature-title{font-size:1.5em;margin-bottom:20px}.feature-list{display:flex;gap:20px;justify-content:center}.feature-column{flex:1 1}.feature-description{font-size:1.1em;margin-top:20px}.header{background-color:#00006f;color:#fff;padding:1rem 2rem;position:relative}.header,.main-nav{align-items:center;display:flex;justify-content:center}.main-nav{padding:1rem;width:100%}.nav{display:flex;justify-content:center;transition:transform .3s ease}.nav a{color:#fff;margin:0 10px;text-decoration:none;transition:color .3s}.hamburger{cursor:pointer;display:none;position:absolute;right:20px;top:20px}.hamburger .line{background-color:#fff;height:3px;margin:5px 0;transition:all .3s;width:30px}@media (max-width:768px){.nav{background-color:#00006f;flex-direction:column;left:0;position:absolute;top:100%;transform:translateX(-100%);width:100%}.nav.open{transform:translateX(0)}.nav a{margin:10px 0}.hamburger{display:block}}.site-footer{background-color:#00006f;color:#fff;font-size:.875rem;padding:2rem 0}.footer-nav{margin-bottom:1rem;text-align:center}.footer-nav .nav-link{color:#fff;display:inline-block;margin:0 1rem;text-decoration:none;transition:color .3s ease}.footer-nav .nav-link:focus,.footer-nav .nav-link:hover{color:#52c41a}@media (max-width:768px){.footer-nav{align-items:center;display:flex;flex-direction:column}.footer-nav .nav-link{margin:10px 0}}.copyright{margin-top:1rem;text-align:center}body,html{margin:0;min-height:100%;padding:0}.training-page{display:flex;flex-direction:column;min-height:100vh}.training-content{background-color:#f5f5f5;flex:1 1}.training-header{padding-top:80px;text-align:center}.training-intro{margin:2rem;text-align:center}.workshop-container{padding:2rem 0}.workshop-box{align-items:stretch;justify-content:space-between;max-width:300px}.workshop-details,.workshop-payment{flex:1 1;margin:0 10px}.workshop-payment{margin-left:20px}@media (max-width:768px){.workshop-box{flex-direction:column}.workshop-details,.workshop-payment{margin:0 0 20px}.workshop-payment{margin-left:0}}.workshop-bullets{list-style:none;padding:0}.workshop-bullets li{margin-bottom:.5rem}.checkmark{color:#52c41a;margin-right:.5rem}.title-container{margin:auto;max-width:800px;padding:20px}.float-video{width:50%}.training-intro{margin:2rem 0;text-align:left}@media (max-width:768px){.float-video{float:none;margin:0 0 20px;width:100%}}.CheckoutForm form{align-self:center;border-radius:7px;box-shadow:0 0 0 .5px #32325d1a,0 2px 5px 0 #32325d1a,0 1px 1.5px 0 #00000012;padding:40px}.CheckoutForm input{background:#fff;border:1px solid #32325d1a;border-radius:6px;box-sizing:border-box;font-size:16px;margin-bottom:6px;max-height:44px;padding:12px;width:100%}.result-message{font-size:16px;line-height:22px}.result-message a{color:#596fd6;font-weight:600;text-decoration:none}.hidden{display:none}#card-error{color:#697386;font-size:16px;line-height:20px;margin-top:12px;text-align:center}#card-element{background:#fff;border:1px solid #32325d1a;border-radius:4px 4px 0 0;box-sizing:border-box;max-height:44px;padding:12px;width:100%}#payment-request-button{margin-bottom:32px}.CheckoutForm button{background:#5469d4;border:0;border-radius:0 0 4px 4px;box-shadow:0 4px 5.5px 0 #00000012;color:#fff;cursor:pointer;display:block;font-family:Arial,sans-serif;font-size:16px;font-weight:600;padding:12px 16px;transition:all .2s ease;width:100%}.CheckoutForm button:hover{filter:contrast(115%)}.CheckoutForm button:disabled{cursor:default;opacity:.5}.spinner,.spinner:after,.spinner:before{border-radius:50%}.spinner{box-shadow:inset 0 0 0 2px;color:#fff;font-size:22px;height:20px;margin:0 auto;position:relative;text-indent:-99999px;transform:translateZ(0);width:20px}.spinner:after,.spinner:before{content:"";position:absolute}.spinner:before{animation:loading 2s ease 1.5s infinite;border-radius:20.4px 0 0 20.4px;height:20.4px;left:-.2px;top:-.2px;transform-origin:10.4px 10.2px}.spinner:after,.spinner:before{background:#5469d4;width:10.4px}.spinner:after{animation:loading 2s ease infinite;border-radius:0 10.2px 10.2px 0;height:10.2px;left:10.2px;top:-.1px;transform-origin:0 10.2px}.research-title{font-size:2.5rem;padding-top:10px;text-align:center}.research-container{background-color:#f5f5f5;min-height:100vh;padding:2rem 0}.research-study{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin:1rem auto;padding:2rem;width:75%}.research-study h2{color:#0006F;margin-bottom:1rem}.research-study p{color:#333;line-height:1.6}@media (max-width:768px){.research-study{padding:1rem;width:90%}}.workshop-box{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;margin:1rem auto;max-width:50%;padding:20px}.workshop-header{margin-bottom:20px;margin-left:10px}.workshop-details{position:relative}.float-video{aspect-ratio:16/9;float:right;height:auto;margin-bottom:10px;margin-left:20px;width:40%}p{margin-left:0;margin-right:20px}@media (max-width:768px){.float-video{float:none;margin-bottom:20px;width:100%}p{margin-right:0}}.contact-page{display:flex;flex-direction:column;min-height:100vh}.contact-content{background-color:#f5f5f5;flex:1 1;padding:2rem 0;text-align:center}.contact-form{margin:auto;max-width:500px;padding:1rem}.form-group{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:4px;display:flex;margin-bottom:1rem;padding:.5rem}.form-group input,.form-group textarea{border:none;flex:1 1;outline:none;padding:.5rem}.icon{color:#52c41a;margin-right:.5rem}button{background-color:#0006ff;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:1rem 2rem;text-transform:uppercase;transition:background-color .3s}button:hover{background-color:#0056cc}.footer{background-color:#0006ff;color:#fff;padding:1rem 0;text-align:center}
/*# sourceMappingURL=main.21d53153.css.map*/