.homepage-container{margin-bottom:100px;padding:20px;text-align:center}.homepage-header{margin:auto;max-width:60%}.homepage-header .header-content{align-items:center;display:flex;justify-content:space-between}.text-content{flex:1 1}.image-content img{height:auto;max-width:400px}.image-dashboard img{height:auto;margin-bottom:30px;margin-top:30px;max-width:800px}.homepage-header h1{color:#f09a73;font-size:3.5rem}.homepage-header p{margin:auto;text-align:justify}.homepage-header p,.homepage-header ul{color:#fff;font-size:1.4rem;line-height:30px;max-width:80%}.homepage-header ul{margin-left:10%;text-align:left}.homepage-header h2{color:#fff;font-size:1.8rem}.pray-container{background-color:#3e3e3e;color:#bdbcbc;font-size:20px;margin-top:50px;padding:20px}.pray-container h2{margin:auto;max-width:1000px;text-align:center}.homepage-intro,.homepage-resources{margin-bottom:40px}.homepage-intro h1{color:#fff;font-size:3.5rem}.features-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:1200px;padding:20px}.feature{box-shadow:0 4px 8px #0000001a;padding:20px}.feature,.icon{border-radius:8px;display:flex}.icon{align-items:center;font-size:40px;height:60px;justify-content:center;margin-right:20px;width:60px}.feature-content{display:flex;flex-direction:column}.feature h3{font-size:1.25rem;margin-bottom:10px}.feature p{color:#8a8888;font-size:1.2rem;text-align:left}.resources-link{color:#007bff;text-decoration:none}.resources-link:hover{text-decoration:underline}.homepage-footer{color:#666;font-size:.9rem;margin-top:20px}.footer-link{color:#007bff;text-decoration:none}.footer-link:hover{text-decoration:underline}.cta-container{margin:50px;text-align:center}.cta-container h1{color:#fff;font-size:3.5rem}.cta-button{background-color:#3e3e3e;box-shadow:0 4px 6px #0000001a}.cta-button:hover{background-color:#f09a73}strong{color:#f09a73}.default-image{display:block;margin:auto}.small-screen-image{display:none}.cta-buttons{display:flex;gap:20px;justify-content:center;margin-top:20px}.cta-button{background-color:#4caf50;border:none;border-radius:5px;color:#fff;cursor:pointer;flex-grow:1;font-size:16px;font-weight:700;padding:15px 30px;transition:background-color .3s ease}.cta-button:hover{background-color:#45a049}.cta-button:focus{outline:none}.cta-button:active{background-color:#388e3c}video{height:auto;max-width:100%;width:100%}.beta-access-section{border-left:5px solid #4682b4;border-radius:10px;margin:20px auto;padding:30px}.beta-access-section h1{color:#4682b4}.beta-access-section .cta-button{background:linear-gradient(135deg,#4682b4,#6495ed);color:#fff;transform:scale(1.05)}.mobile-apps-container{margin:2rem 0}@media (max-width:1024px){.homepage-container{margin:0;padding:0;width:100%}.homepage-header{margin-bottom:50px}.homepage-header,.homepage-header p{flex-direction:column;max-width:95%}.homepage-header .header-content{flex-direction:column}.image-content img{max-width:100%}.image-dashboard img{margin-bottom:30px;margin-top:30px;max-width:95%}.default-image{display:none}.small-screen-image{display:block;height:auto;margin:auto;width:100%}}.navbar{background-color:#2e2e2e;font-size:16px;justify-content:space-between;padding:5px 10px;position:sticky;top:0;z-index:1000}.logo,.navbar{align-items:center;display:flex}.logo-image{height:60px}.menu-item{position:relative}.logo a{color:inherit;text-decoration:none}.modal button{margin-left:20px}.submenu{background-color:#2e2e2e;border:1px solid #ccc;display:none;left:0;list-style:none;margin:0;padding:0;position:absolute;top:100%;width:320px;z-index:1}.menu-item:hover .submenu{display:block}.submenu li{padding:8px 12px}.submenu li a{color:#000;text-decoration:none}.submenu li a:hover{background-color:#f1f1f1}.logo{color:#f09a73;font-size:2rem;font-weight:700;margin-right:100px}.nav-links{gap:15px;list-style-type:none;margin-left:auto}.nav-links li a{color:#fff;padding:10px;text-decoration:none}.nav-links li a:hover{background-color:#111}.nav-links li span:hover{background-color:#111;cursor:pointer}.burger{cursor:pointer;display:none;flex-direction:column;height:20px;justify-content:space-between;width:25px}.burger div{background-color:#fff;border-radius:5px;height:3px;transition:all .3s ease;width:100%}.burger.open .line1{transform:rotate(-45deg) translate(-5px,5px)}.burger.open .line2{opacity:0}.burger.open .line3{transform:rotate(45deg) translate(-5px,-5px)}.navbar-text{display:flex}.nav-links .menu-item{position:relative}.navbar-text.open{display:block}.nav-links{display:flex}.nav-links.open{align-items:center;flex-direction:column}.submenu-1{background-color:#2e2e2e;border:1px solid #ccc;display:none;left:-100px;list-style:none;margin:0;padding:0;position:absolute;top:100%;width:210px;z-index:1}.menu-item:hover .submenu-1{display:block}.submenu-1 li{padding:8px 12px}.submenu-1 li a{color:#000;text-decoration:none}.submenu-1 li a:hover{background-color:#f1f1f1}@media (max-width:1024px){.navbar{align-items:center;flex-direction:column;padding-bottom:10px}.logo{margin:auto}.submenu-1{left:0}.navbar-text{align-items:center;background-color:#2e2e2e;display:none;left:0;position:absolute;top:100%;z-index:1000}.nav-links,.navbar-text{flex-direction:column;width:100%}.nav-links{gap:.5rem;justify-content:center}.burger{cursor:pointer;display:flex;flex-direction:column;height:20px;justify-content:space-between;margin-top:10px;width:25px}.burger div{background-color:#fff;border-radius:5px;height:3px;transition:all .3s ease;width:100%}.burger.open .line1{transform:rotate(-45deg) translate(-5px,5px)}.burger.open .line2{opacity:0}.burger.open .line3{transform:rotate(45deg) translate(-5px,-5px)}.navbar-text.open{display:flex}}.email-signup{background-color:#3e3e3e;border:0 solid #ccc;border-radius:8px;margin-left:auto;margin-right:auto;margin-top:80px;max-width:800px;padding:40px;text-align:center}input{border:1px solid #ccc;border-radius:5px;margin-right:10px;padding:10px;width:300px}button,input{font-size:16px}button{background-color:#4caf50;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 15px}button:hover{background-color:#45a049}@media (max-width:768px){.email-signup{margin-bottom:50px}}.copyrigth{background-color:#000;padding:20px;text-align:center}.urgency-notice{color:#f09a73;font-size:12px;margin-left:20%;margin-right:20%}.copyrigth a{color:#fff;text-decoration:none}.copyrigth a:hover{text-decoration:underline}.tos-container{background-color:#3e3e3e;border:1px solid #555;border-radius:8px;box-shadow:0 0 10px #0000001a;margin:50px auto;max-width:1200px;padding:20px}.tos-container h1{font-size:24px;margin-bottom:10px}.tos-container h2{font-size:20px;margin-top:20px}.tos-container p{font-size:18px;line-height:1.5;text-align:justify}.tos-container a{color:#007bff;text-decoration:none}.tos-container a:hover{text-decoration:underline}.privacy-container{background-color:#3e3e3e;border:1px solid #555;border-radius:8px;box-shadow:0 0 10px #0000001a;margin:50px auto;max-width:1200px;padding:20px}.privacy-container h1{font-size:24px;margin-bottom:10px}.privacy-container h2{font-size:20px;margin-top:20px}.privacy-container p{font-size:18px;line-height:1.5;text-align:justify}.privacy-container a{color:#007bff;text-decoration:none}.privacy-container a:hover{text-decoration:underline}.settings-page{margin-bottom:40px;margin-left:20%;margin-top:60px}.setting-item{margin-bottom:20px}.settings-page .setting-item label{margin-right:10px}.settings-page .setting-item button{background-color:#ff6b6b;border:none;color:#fff;cursor:pointer;padding:10px}.settings-page .setting-item button:hover{background-color:#ff4f4f}.rituals-management{background-color:#2e2e2e;border:none;border-radius:5px;margin-right:30%;margin-top:20px;padding-top:3px}.ritual-item{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px;padding:1px 20px 0}.rituals-management input{margin-bottom:20px;margin-left:60px}.delete-btn{background-color:red;border:none;color:#fff;cursor:pointer;padding:5px}.delete-btn:hover{background-color:darkred}.add-btn{background-color:green;border:none;color:#fff;cursor:pointer;margin-left:10px;padding:5px 10px}.add-btn:hover{background-color:#006400}@media (max-width:1024px){.settings-page{margin-bottom:40px;margin-left:1%;margin-top:60px}.rituals-management{background-color:#2e2e2e;border:none;border-radius:5px;margin-right:1%;margin-top:20px;padding-top:3px}}.login-screen{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:20px}.login-screen h2{color:#f09a73;font-size:1.8em;margin-bottom:20px}.login-screen .login-form{background-color:#3e3e3e;border:1px solid #555;border-radius:8px;box-shadow:0 0 10px #0000001a;max-width:400px;padding:20px;width:100%}.login-screen label{color:#fff;font-size:.9em}.login-screen input{border:1px solid #ddd;border-radius:5px;font-size:1em;margin:10px 0;padding:10px;width:90%}.login-screen button{background-color:#3f51b5;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1em;margin-top:20px;padding:12px;transition:background-color .3s ease;width:100%}.login-screen button:hover{background-color:#303f9f}.login-screen .error{color:#d9534f;margin-top:10px;text-align:center}.login-screen .myalert{animation:blink 2s infinite;color:#fe0;font-size:.9em;margin-bottom:10px}.trial-modal-overlay{align-items:center;background:#0009;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.trial-modal-content{animation:fadeIn .3s ease-in-out;background-color:#2e2e2e;border-radius:8px;box-shadow:0 4px 8px #0003;max-width:400px;padding:2rem;text-align:center;width:90%}.trial-modal-content h2{color:#fff;font-size:1.5rem;margin-bottom:1rem}.trial-modal-content p{color:#fff;font-size:1rem;margin-bottom:1.5rem}.trial-modal-content button{border:none;border-radius:5px;cursor:pointer;font-size:1rem;font-weight:700;margin:.3rem;padding:.6rem 1.2rem;transition:background-color .3s ease}.trial-modal-content button:first-child{background-color:#ccc;color:#333}.trial-modal-content button:first-child:hover{background-color:#bbb}.trial-modal-content button:nth-child(2){background-color:#4caf50;color:#fff}.trial-modal-content button:nth-child(2):hover{background-color:#45a049}@keyframes fadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.success-page{background-color:#2e2e2e;border:1px solid #ccc;border-radius:8px;color:#fcfcfc;margin:0 auto;max-width:600px;padding:20px}.page-container .message{color:#f09a73;font-size:24px;margin-bottom:20px}.description{font-size:"16px";margin-bottom:20px;margin-top:"10px"}.redirect-button{background-color:#3f51b5;border:"none";border-radius:"5px";color:"white";cursor:"pointer";font-size:"16px";margin-top:"20px";padding:"10px 20px";transition:"background-color 0.3s"}.redirect-button:hover{background-color:#303f9f}.error-message{color:"red"}.page-container{display:flex;flex-direction:column;min-height:100vh}.content-wrap{align-items:center;display:flex;flex:1 1;justify-content:center;text-align:center}.page-cancel{display:flex;flex-direction:column;min-height:100vh}.page-cancel .content-wrap{align-items:center;display:flex;flex:1 1;justify-content:center;text-align:center}.page-cancel .cancel-page{background-color:#f9f9f9;border:1px solid #ccc;border-radius:8px;margin:0 auto;max-width:600px;padding:20px}.page-cancel .message{font-size:24px;font-weight:700;margin-bottom:20px}.page-cancel .description{font-size:16px;margin-bottom:20px}.page-cancel .go-back-button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px}.page-cancel .go-back-button:hover{background-color:#0056b3}.therapist-registration{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:20px}.therapist-registration h2{color:#f09a73;font-size:1.8em;margin-bottom:20px}.therapist-registration form,.therapist-registration_1{background-color:#3e3e3e;border:1px solid #555;border-radius:8px;box-shadow:0 0 10px #0000001a;max-width:400px;padding:20px;width:100%}.therapist-registration_1{margin-bottom:50px;margin-top:20px}.therapist-registration label{color:#fff;font-size:.9em}.therapist-registration input{width:90%}.therapist-registration input,.therapist-registration select{border:1px solid #ddd;border-radius:5px;font-size:1em;margin:10px 0;padding:10px}.therapist-registration select{width:95%}.therapist-registration input:focus{border-color:#3f51b5;box-shadow:0 0 5px #3f51b54d;outline:none}.therapist-registration button{background-color:#3f51b5;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1em;margin-top:20px;padding:12px;transition:background-color .3s ease;width:100%}.therapist-registration button:hover{background-color:#303f9f}.therapist-registration .error{color:#d9534f;font-size:.9em;margin-bottom:10px}.therapist-registration .myalert{animation:blink 2s infinite;color:#fe0;font-size:.9em;margin-bottom:10px}@keyframes blink{0%,66%{opacity:0}66%,to{opacity:1}}.r-modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.r-modal{background-color:#3e3e3e;border:1px solid #555;border-radius:8px;padding:20px;text-align:center;width:300px}.r-modal input{width:90%}.r-modal h3{margin-top:0}.r-modal button{cursor:pointer;margin:10px 5px;padding:10px 15px}.pricing-container{padding:2rem;text-align:center}.pricing-container h1{color:#f09a73;font-size:2.5rem;margin-bottom:2rem}.pricing-container .pricing-plans{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.pricing-plans{margin-bottom:50px;margin-top:100px}.pricing-container .pricing-card{background-color:#3e3e3e;border:1px solid #555;border-radius:8px;box-shadow:0 0 10px #0000001a;padding:1.5rem;transition:transform .2s;width:300px}.pricing-container .pricing-card:hover{transform:translateY(-5px)}.pricing-container h2{color:#f09a73;font-size:1.8rem;margin-bottom:1rem}.pricing-container .price{color:#fff;font-size:1.5rem;margin-bottom:1rem}.pricing-container ul{list-style:none;padding:0;text-align:left}.pricing-container li{margin:.5rem 0}.pricing-container .cta-button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:.75rem 1.5rem;transition:background-color .3s}.pricing-container .cta-button:hover{background-color:#0056b3}.pricing-container .audience{color:#a8a8a8;font-size:1rem;margin:.5rem 0 1rem}.pricing-container .trial{color:#ff9800;font-size:1rem;margin:.5rem 0 1rem}.pricing-container .trial-info{color:#4caf50;font-size:1.1rem;font-weight:700;margin:1rem 0}.modal{background-color:#2e2e2e;border-radius:10px;box-shadow:0 4px 8px #0000001a;left:50%;padding:20px;position:fixed;top:50%;transform:translate(-50%,-50%);width:400px;z-index:1000}.modal h2{color:#fff;font-size:24px;margin-bottom:20px}.modal form{display:flex;flex-direction:column}.modal label{color:#fff;font-size:14px;margin-bottom:10px}.modal input,.modal textarea{border:1px solid #ccc;border-radius:5px;font-size:14px;margin-top:5px;padding:10px;width:90%}.modal textarea{height:80px;resize:vertical}.modal .error{color:#ff4d4d;font-size:14px;margin:10px 0}.modal button{background-color:#4caf50;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin-top:10px;padding:10px}.modal button:hover{background-color:#45a049}.modal button[type=button]{background-color:#f44336}.modal button[type=button]:hover{background-color:#e53935}.message-modal{box-shadow:1 4px 8px #ffffff1a;left:50%;padding:20px;position:fixed;top:50%;transform:translate(-50%,-50%);width:400px;z-index:1000}.message-modal,.message-modal-client{background-color:#2e2e2e;border-radius:10px}.message-modal-client{box-shadow:4px 8px #0000001a}.message-modal h2{font-size:1.5rem}.message-modal h2,.message-modal-client h2{color:#f09a73;margin-bottom:15px;text-align:center}.message-modal-client h2{font-size:1rem}.messages-container-client{margin-top:20px}.message-modal textarea{border:1px solid #ccc;border-radius:4px;font-size:1rem;height:100px;margin-bottom:15px;padding:10px;resize:none;width:95%}.message-modal textarea:focus{border-color:#007bff;outline:none}.message-modal button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;padding:10px;width:100%}.message-modal button:hover{background-color:#0056b3}.message-modal .error{color:red;font-size:.9rem;margin-top:10px;text-align:center}.message-modal .close-btn{background-color:#f44336;margin-top:10px}.message-modal .close-btn:hover{background-color:#d32f2f}.message-modal-client{align-items:center;background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-content-client{background-color:#2e2e2e;border-radius:5px;max-height:80%;max-width:500px;overflow-y:auto;padding:20px;width:90%}.close-client{cursor:pointer;float:right;font-size:24px}.message-client{border-top:1px solid #ddd;padding:10px 0}.timestamp-client{color:#777;font-size:.8em}.ourvision-container{margin-bottom:100px;padding:20px;text-align:left}.image-content10{align-items:center;display:flex;justify-content:center;margin:0 auto}.ourvision-container p{color:#fff;font-size:1.4rem;line-height:30px;margin:auto;max-width:100%;text-align:justify}.responsive-image{border-radius:8px;height:auto;max-width:100%;object-fit:cover}.dream-section,.join-section,.values-section,.vision-section{border-radius:8px;box-shadow:0 2px 4px #0000001a;margin:20px auto;max-width:60%;padding:20px}.responsive{border-radius:8px;height:auto;max-width:100%}.howto-container{margin:50px auto;max-width:1200px}.howto-container p{line-height:25px}.howto-container li,.howto-container p{color:#fff;font-size:1rem;margin:auto;max-width:100%;text-align:justify}.howto-container li{line-height:30px}h2{color:#fff;font-size:1.8rem}h1{color:#f09a73;text-align:center}ul{list-style-type:disc;margin-left:20px}.emoji{font-size:1.2em}.step{margin-bottom:20px}.divider{border-top:3px solid #f09a73;margin:50px 0}.footer{color:#666;font-size:.9em;margin-top:30px;text-align:center}.get-a-demo{font-family:Arial,sans-serif;margin:0 auto 50px;max-width:800px;padding:20px}.get-a-demo h1,.get-a-demo p{text-align:center}.get-a-demo form{display:flex;flex-direction:column}.get-a-demo div{margin-bottom:15px}.get-a-demo label{font-weight:700}.get-a-demo input,.get-a-demo textarea{margin-top:5px;padding:8px;width:100%}.get-a-demo select{margin-top:5px;padding:8px;width:20%}.get-a-demo button{background-color:#007bff;border:none;color:#fff;cursor:pointer;padding:10px 20px}.get-a-demo button:hover{background-color:#0056b3}.success-message{text-align:center}.yale-brown-form{background-color:#3e3e3e;border:1px solid #555;border-radius:8px;box-shadow:0 0 10px #0000001a;margin:50px auto;max-width:1200px;padding:20px}.yale-brown-form h1{color:#f09a73;font-size:2.5rem;margin-bottom:50px;margin-top:50px;text-align:center}.question-block{margin-bottom:1rem}.question-block p{margin:0 0 .5rem}.question-block label{align-items:center;display:flex;font-size:14px;gap:0;margin:0}.question-block input{height:16px;margin-left:10px;padding:0;vertical-align:middle;width:16px}.assessment-intro{background-color:#333;border-radius:5px;color:#f5f5f5;font-size:16px;line-height:1.5;margin-bottom:1rem;padding:1rem;text-align:justify}.score-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:20px auto;max-width:1200px}.score-box{background-color:#333;border:1px solid #ced4da;border-radius:8px;box-shadow:0 4px 8px #0000001a;padding:20px;text-align:center;width:200px}.score-box h2{font-size:1.5rem;margin-bottom:10px}.score-value{color:#f09a73;font-size:2.5rem;font-weight:700;margin:10px 0}.score-category{color:#fff;font-size:1rem}
/*# sourceMappingURL=main.874d020d.css.map*/