.biofeedback-page{width:100%}.biofeedback-hero{width:100%;height:51vw;min-height:420px;position:relative;overflow:hidden}.biofeedback-hero-video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.biofeedback-hero-content{z-index:2;text-align:center;box-sizing:border-box;flex-direction:column;align-items:center;height:100%;padding-top:50px;display:flex;position:relative}.biofeedback-hero-content h1{white-space:nowrap;color:#fff;width:auto;max-width:92%;font-family:var(--font-lato), Lato, Helvetica, Arial, sans-serif;text-align:center;background:#38425e;margin:0;padding:0 14px;font-size:77px;font-weight:500;line-height:1.13}.biofeedback-hero-content p{color:#333;width:min(550px,92%);font-family:var(--font-open-sans), "Open Sans", Arial, sans-serif;text-align:left;margin:8px 0 0;font-size:34px;font-weight:500;line-height:1.3}.biofeedback-about{color:#3d3d3d;background:#fff8ee;border-top:6px solid #ffb356;padding:54px 0 70px}.biofeedback-about h2,.biofeedback-about p,.biofeedback-about li,.biofeedback-about strong{color:#3d3d3d}.biofeedback-about-container{grid-template-columns:1fr 1fr;align-items:start;gap:70px;width:80%;max-width:1080px;margin:0 auto;display:grid}.biofeedback-about-text h2{color:#3d3d3d;font-family:var(--font-lato), Lato, Helvetica, Arial, sans-serif;text-align:left;margin:0 0 12px;font-size:44px;font-weight:500;line-height:1.1}.biofeedback-about-text p{color:#3d3d3d;margin:0 0 17px;font-size:15px;line-height:1.6}.biofeedback-about-text ul{margin:0 0 30px;padding-left:18px}.biofeedback-about-text li{margin-bottom:5px;font-size:15px;line-height:1.5}.biofeedback-gallery{grid-template-columns:repeat(2,1fr);gap:30px;display:grid}.biofeedback-gallery img{aspect-ratio:240/170;object-fit:cover;object-position:center;width:100%;height:auto;display:block}.biofeedback-gallery img:last-child{aspect-ratio:375/400;object-fit:contain;background:#fff}.biofeedback-testimonial{background-image:url(/img/biofeedbacksessionbgReduced.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.biofeedback-testimonial-overlay{background:#3c3c3c94;padding:80px 20px}.biofeedback-testimonial-container{grid-template-columns:1fr 1fr;align-items:start;gap:80px;width:80%;max-width:1080px;margin:0 auto;display:grid}.biofeedback-newspaper{text-align:center}.biofeedback-newspaper img{width:100%;max-width:400px;height:auto;margin:0 auto;display:block}.biofeedback-testimonial-text{color:#fff}.biofeedback-testimonial-text h2{color:#fff;font-family:var(--font-lato), Lato, Helvetica, Arial, sans-serif;margin:0 0 12px;font-size:50px;font-weight:500;line-height:1.1}.biofeedback-testimonial-text p{color:#fff;margin:0 0 17px;font-size:15px;line-height:1.6}.biofeedback-packages{background:#eee5d8;padding:20px 0 40px}.biofeedback-packages-container{width:80%;max-width:1080px;margin:0 auto}.biofeedback-packages h2{color:#333;font-family:var(--font-lato), Lato, Helvetica, Arial, sans-serif;text-align:center;margin:0 0 40px;font-size:36px;font-weight:500}.biofeedback-package-grid{grid-template-columns:repeat(4,1fr);gap:60px;display:grid}.biofeedback-package-card{background:#fff;border:1px solid #d9c9b5;border-radius:6px;overflow:hidden}.biofeedback-package-name{color:#333;font-family:var(--font-lato), Lato, Helvetica, Arial, sans-serif;text-align:center;background:#ffb356;padding:10px 8px;font-size:23px;font-weight:500;line-height:1.2}.biofeedback-package-card:first-child .biofeedback-package-name{background:var(--color-bronze);color:#fff}.biofeedback-package-card:nth-child(2) .biofeedback-package-name{color:#333;background:silver}.biofeedback-package-card:nth-child(3) .biofeedback-package-name{color:#333;background:#d4af37}.biofeedback-package-card:nth-child(4) .biofeedback-package-name{color:#fff;background:#6b6258}.biofeedback-package-price{color:#333;border-bottom:1px solid #e4d9ca;justify-content:center;align-items:flex-start;min-height:125px;padding-top:15px;display:flex}.biofeedback-dollar{color:#595959;margin-top:6px;margin-right:5px;font-size:16px}.biofeedback-price{font-family:var(--font-open-sans), "Open Sans", Arial, sans-serif;font-size:80px;font-weight:300;line-height:1}.biofeedback-package-button-area{justify-content:center;align-items:center;min-height:170px;display:flex}.biofeedback-package-button{color:#333;font-family:var(--font-open-sans), "Open Sans", Arial, sans-serif;text-align:center;background:#fff;border:2px solid #ffb356;border-radius:3px;padding:6px 20px;font-size:20px;font-weight:500;line-height:1.7;text-decoration:none;transition:background-color .3s,color .3s}.biofeedback-package-button:hover{color:#333;background:#ffb356}.biofeedback-demo{background:#fff8ee;padding:54px 20px 70px}.biofeedback-demo-container{width:80%;max-width:1080px;margin:0 auto}.biofeedback-demo h2{color:#3d3d3d;font-family:var(--font-lato), Lato, Helvetica, Arial, sans-serif;text-align:center;margin:0 0 36px;font-size:44px;font-weight:500}.biofeedback-demo-container p{text-align:left;color:#3d3d3d;max-width:700px;margin:0 auto 30px;font-size:18px;line-height:1.7}.biofeedback-demo-email{color:#333;background-color:#ffb356;border-radius:3px;width:fit-content;margin:0 auto;padding:14px 30px;font-size:17px;font-weight:600;text-decoration:none;transition:all .3s;display:block}.biofeedback-demo-email:hover{color:#222;background-color:#e69a37}@media (max-width:980px){.biofeedback-hero{height:62vw;min-height:420px}.biofeedback-hero-content h1{font-size:52px}.biofeedback-hero-content p{font-size:26px}.biofeedback-about-container,.biofeedback-testimonial-container{grid-template-columns:1fr;gap:45px;width:90%}.biofeedback-about-text{max-width:700px;margin:0 auto}.biofeedback-gallery{width:100%;max-width:600px;margin:0 auto}.biofeedback-newspaper img{max-width:500px}.biofeedback-package-grid{grid-template-columns:repeat(2,1fr);gap:30px}.biofeedback-demo-container{width:90%}}@media (max-width:767px){.biofeedback-hero{background:radial-gradient(at 50% 12%,#ffffffd1 0%,#fff0 68%),linear-gradient(145deg,#f8eddb 0%,#efd6af 55%,#e9c796 100%);height:auto;min-height:0;overflow:hidden}.biofeedback-hero-video{display:none}.biofeedback-hero-content{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;height:auto;min-height:0;padding:48px 24px 52px;display:flex}.biofeedback-hero-content h1{color:#38425e;letter-spacing:-.8px;white-space:normal;text-align:center;background:0 0;width:100%;max-width:360px;margin:0;padding:0;font-size:clamp(36px,9vw,46px);font-weight:600;line-height:1.12}.biofeedback-hero-content p{color:#555b66;text-align:center;width:100%;max-width:330px;margin:0;font-size:clamp(17px,4.5vw,20px);font-weight:400;line-height:1.5}.biofeedback-about{border-top:6px solid #ffb356;padding:38px 20px 56px}.biofeedback-about-container,.biofeedback-testimonial-container{grid-template-columns:1fr;gap:45px;width:100%}.biofeedback-about-text{width:100%}.biofeedback-about-text h2{font-size:36px}.biofeedback-testimonial{background-attachment:scroll}.biofeedback-testimonial-overlay{padding:60px 20px}.biofeedback-newspaper{margin-bottom:10px}.biofeedback-testimonial-text h2{font-size:38px}.biofeedback-package-grid{grid-template-columns:1fr;gap:30px}.biofeedback-package-card{width:100%;max-width:350px;margin:0 auto}.biofeedback-form-row{grid-template-columns:1fr}.biofeedback-form-submit,.biofeedback-form-submit button{width:100%}}@media (max-width:500px){.biofeedback-gallery{grid-template-columns:1fr;gap:20px}.biofeedback-gallery img{height:auto}.biofeedback-testimonial-text h2{font-size:34px}.biofeedback-demo h2,.biofeedback-packages h2{font-size:32px}.biofeedback-packages-container,.biofeedback-demo-container{width:100%}}@media (max-width:400px){.biofeedback-hero-content h1{white-space:normal}}
