:root{--font-inter:"Inter",sans-serif;--font-montserrat:"Montserrat",sans-serif;--overpass-font:"Overpass",sans-serif;--heading-font:var(--font-inter,"Inter",sans-serif);--primary-font:var(--font-montserrat,"Montserrat",sans-serif);--fs-xs:0.7rem;--fs-sm:0.875rem;--fs-base:1rem;--fs-lg:1.125rem;--fs-xl:1.25rem;--fs-2xl:1.5rem;--fs-3xl:2rem;--fs-4xl:2.5rem;--fs-5xl:3rem;--fs-6xl:3.5rem;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--lh-tight:1.2;--lh-normal:1.5;--lh-relaxed:1.75;--lh-loose:2;--primary:#9fb17f;--primary-hover:#00070d;--secondary:#9fb17f;--blue:#C0D7DD;--light-green:#9fb17f;--banner-gradient:linear-gradient(90deg,var(--primary) 0%,var(--therapy-2) 100%);--black:#00070d;--grey:#4A4A4A;--white:#fff;--light-grey:#f2f2f2;--border-grey:#474747;--text-grey:#667085;--therapy-1:#447675;--therapy-2:#4c7b3e;--therapy-3:#a35b0d;--question-bg:#c0d7dd;--world-bg:#f7f0e6;--color-danger:#dc3545;--color-success:#58ad69;--color-info:#c7dfe5;--color-brand:#444322;--space-xs:0.25rem;--space-sm:0.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--space-4xl:6rem;--radius-sm:0.25rem;--radius-md:0.75rem;--radius-lg:1rem;--radius-xl:1.5rem;--z-dropdown:1000;--z-sticky:1020;--z-modal:1030;--z-popover:1040;--z-tooltip:1050;--transition-fast:0.15s ease;--transition-normal:0.3s ease;--transition-slow:0.5s ease}html{-webkit-text-size-adjust:100%}body,html{line-height:var(--lh-normal)}body{padding:0;margin:0;font-family:var(--primary-font);font-size:var(--fs-base);font-weight:var(--fw-regular)}*{box-sizing:border-box}.header-nav{display:inline-block;width:100%;text-align:right!important}.header{padding:0!important}.header .nav-main-menu{padding:0;float:left;color:red}.header .main-header .header-left .header-logo{flex-shrink:0!important}.header .main-menu li a:hover{color:#9fb17f}.header .main-menu li a:hover:after{content:"";width:100%;height:3px;background-color:black;bottom:0}.header .main-menu li ul li a:hover{background-color:transparent}.text-display-3{font-size:var(--fs-6xl)!important;letter-spacing:-.025em!important;font-family:var(--heading-font)!important}footer{background:var(--black);padding-top:var(--space-4xl)}footer .img{max-width:3rem!important}.footer .menu-footer li a,.footer p{color:var(--white);font-family:var(--primary-font);font-size:var(--fs-sm);font-style:normal;font-weight:var(--fw-regular);line-height:var(--lh-relaxed)}.footer .footer-bottom{border-top:1px solid var(--border-grey)!important}.sticky-bar.stick{animation:none!important;box-shadow:none!important;position:fixed;z-index:3!important;left:0;transition:all .3s ease 0s;border-bottom:none!important;background:#fff;padding-top:20px}.bg-grey{--tw-bg-opacity:1;background-color:rgb(27 25 24/var(--tw-bg-opacity))}.text-grey-500{--tw-text-opacity:1!important;color:rgb(167 166 164/var(--tw-text-opacity))!important}.text-heading-6{font-size:var(--fs-3xl)!important}.card-grid-style-3{border:10px solid #006d77!important}@media (max-width:640px){.banner_bottom,.banner_top{height:unset!important}}.btn.btn-black,.btn.btn-white{border-radius:var(--radius-md)!important;font-weight:var(--fw-light)!important;font-size:var(--fs-base)!important;transition:var(--transition-normal)}.btn-black:hover{background-color:black!important;color:white!important}.btn.btn-white{border-radius:var(--radius-md)!important;font-weight:var(--fw-light)!important}.sticky-bar.stick .burger-icon{top:50px!important}@media (min-width:1202px){.mobile-menu{display:none}}.header .main-menu li ul{min-width:280px!important}.landing-page,.links-page{min-height:100vh!important;color:white!important;text-align:center!important}.landing-page-h1,.links-page-h1{font-size:var(--fs-5xl);line-height:3.25rem;font-family:var(--overpass-font);font-weight:var(--fw-light)}.landing-page-h1{color:var(--white)}.links-page-h1{color:var(--black)}.landing-box{background:var(--light-grey);color:var(--text-grey)}.landing-box,.links-box{height:100%;border-radius:var(--radius-lg)}.links-box{background-color:var(--primary)!important;color:var(--white);padding-top:var(--space-lg);padding-bottom:var(--space-lg)}.links-box-p{font-size:4px}.sub-box{height:100%;background-color:var(--primary)!important;border-radius:var(--radius-lg);color:var(--white);padding:var(--space-xl)}.landing-cta{background-color:var(--primary-hover)!important;color:var(--white);transition:var(--transition-normal)}.landing-cta:hover{background-color:var(--primary)!important;color:var(--white)}.phone-number{color:var(--primary)!important;text-decoration:underline;font-weight:var(--fw-semibold);cursor:pointer;transition:var(--transition-normal)}.ff-question-container{background-color:var(--question-bg)!important;color:var(--black);padding:var(--space-xl);border-radius:var(--radius-lg)}.already-a-patient{font-size:var(--fs-xs)!important}.emergency-background{background-color:var(--light-grey)!important;padding:var(--space-xl);border-radius:var(--radius-xl)}.therapy-offered-1{background-color:var(--therapy-1)!important;color:var(--white)}.therapy-offered-1 h3{color:#fff!important}.therapy-offered-2{background-color:var(--therapy-2)!important;color:var(--white)}.therapy-offered-2 h3{color:#fff!important}.therapy-offered-3{background-color:var(--therapy-3)!important;color:var(--white)!important}.therapy-offered-3 h3{color:#fff!important}.no-therapy-offered-p{color:#006d77}.see-the-world{background-color:var(--world-bg)!important}.blog-post-background{min-height:280px;background-color:#cdbda7;padding:30px}.blog-section{padding:var(--space-xl);border-style:solid;border-width:thin;border-radius:var(--radius-lg);background-color:var(--white)}.blog-section:has(.blog-post-background:empty){border-color:var(--primary)}html{overflow:scroll;overflow-x:hidden}::-webkit-scrollbar{width:0;background:transparent}::-webkit-scrollbar-thumb{background:#ff0000}*{-ms-overflow-style:none}::-webkit-scrollbar{display:none}.section-box{width:100%}.section-box.pt-25{padding-top:var(--space-xl)}.section-box.pb-25{padding-bottom:var(--space-xl)}.section-box.mt-20{margin-top:var(--space-lg)}.mb-40{margin-bottom:var(--space-2xl)}.paragraph2{font-size:var(--fs-base);line-height:var(--lh-relaxed);color:var(--text-grey)}.paragraph2 a{font-weight:var(--fw-bold);color:var(--primary);text-decoration:underline;transition:var(--transition-normal)}.paragraph2 a:hover{color:var(--primary-hover)}.learn-more-link{font-family:var(--primary-font);font-size:var(--fs-base);line-height:var(--lh-relaxed);color:var(--text-grey);font-weight:var(--fw-bold);text-decoration:underline}.learn-more-link:hover{color:var(--primary-hover)}ul{list-style-type:disc;list-style-position:outside;margin-left:1.5em;margin-bottom:1.5em}ul,ul li{color:var(--black,#00070d);font-family:var(--primary-font);font-size:16px;font-style:normal;font-weight:400;line-height:25px}ul li{padding-left:.5em}ul li,ul ul{margin-bottom:.5em}ul ul{list-style-type:circle;margin-top:.5em;font-size:16px}ul ul ul{list-style-type:square}.nav-list,.unstyled-list,nav ul{list-style:none;margin:0;padding:0}.nav-list li,.unstyled-list li,nav li{margin:0;padding:0}.blog-tags{margin-top:2rem;padding:1rem 0}.blog-tags h4{font-size:1.1rem;margin-bottom:1rem;color:var(--dark)}.tags-list{display:flex;flex-wrap:wrap;gap:.5rem}.tag-item{display:inline-block;padding:.4rem .8rem;background-color:var(--light);border-radius:20px;font-size:.9rem;color:var(--dark);transition:all .3s ease}.tag-item:hover{background-color:var(--primary);color:var(--white);transform:translateY(-2px);cursor:pointer}.search-box{position:relative;margin-bottom:2rem}.search-box .search-icon{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#666}.search-box input{padding-left:3rem;height:50px;border-radius:25px;border:2px solid #e0e0e0;transition:all .3s ease}.search-box input:focus{border-color:var(--color-brand);box-shadow:0 0 0 .2rem rgba(var(--color-brand-rgb),.25)}.category-buttons .btn{padding:.5rem 1.5rem;border-radius:20px;transition:all .3s ease}.category-buttons .btn-primary{background-color:var(--color-brand);border-color:var(--color-brand)}.category-buttons .btn-outline-primary{color:var(--color-brand);border-color:var(--color-brand)}.category-buttons .btn-outline-primary:hover{background-color:var(--light-green,#9fb17f);color:white}.feature-box{background:#fff;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:transform .3s ease;height:100%}.feature-box:hover{transform:translateY(-5px)}.feature-box svg{color:var(--color-brand)}.contact-info{padding:2rem;background:#fff;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:transform .3s ease}.contact-info:hover{transform:translateY(-5px)}.contact-info svg{color:var(--primary);margin-bottom:1rem}.contact-link{color:var(--text-grey);text-decoration:none;transition:color .3s ease}.contact-link:hover{color:var(--primary)}.pill-beige,.pill-blue,.pill-green{display:inline-block;padding:.5rem 1rem;border-radius:20px;font-size:.875rem;font-weight:500}.pill-green{background-color:rgba(159,177,127,.2);color:white!important}.pill-beige{background-color:rgba(205,189,167,.2);color:#8B7355!important}.pill-blue{background-color:rgba(192,215,221,.2);color:#006D77!important}.media-filter-btn{padding:.5rem 1.5rem;border-radius:20px;border:2px solid var(--primary);background:transparent;color:var(--text-grey);transition:all .3s ease;margin:.5rem}.media-filter-btn.active,.media-filter-btn:hover{background:var(--primary);color:white}.newsletter-preview{background:#fff;border-radius:var(--radius-lg);box-shadow:0 4px 6px rgba(0,0,0,.1);height:100%;transition:transform .3s ease}.newsletter-preview:hover{transform:translateY(-5px)}.newsletter-preview ul{list-style-type:none;margin:0;padding:0}.newsletter-preview ul li{margin-bottom:.75rem;padding-left:1.5rem;position:relative}.newsletter-preview ul li:before{content:"✓";position:absolute;left:0;color:var(--primary)}.faq-item{background:#fff;border-radius:var(--radius-lg);margin-bottom:1rem;border:1px solid var(--border-color,#e5e7eb);overflow:hidden}.faq-item:hover{border-color:var(--green,#737f3a)}.faq-icon{font-size:24px;transition:transform .3s ease;color:var(--green,#737f3a);margin-left:1rem}.faq-question.active .faq-icon{transform:rotate(180deg)}.faq-answer{color:var(--text-grey,#4b5563);line-height:1.6;max-height:0;overflow:hidden;transition:max-height .3s ease-out,padding .3s ease}.faq-answer.show{max-height:500px;padding:0 1.25rem 1.25rem}.text-primary{color:var(--primary)!important}.service-card{background:#ffffff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.05);transition:transform .3s ease,box-shadow .3s ease;height:100%}.service-card:hover{transform:translateY(-5px);box-shadow:0 8px 24px rgba(0,0,0,.1)}.service-card .headline3{color:var(--color-heading);margin-bottom:.5rem}.service-card .paragraph2{color:var(--color-text);margin-bottom:1.5rem}.service-image-container{border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.1)}.service-image-container img{width:100%;height:auto;object-fit:cover;transition:transform .3s ease}.service-image-container:hover img{transform:scale(1.02)}.pricing-info{background:#ffffff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.05);height:100%;transition:transform .3s ease}.pricing-info:hover{transform:translateY(-5px)}.btn-outline{display:inline-block;padding:10px 20px;color:#333;border:1px solid #333;border-radius:4px;cursor:pointer;transition:all .3s ease}.btn-black,.btn-outline:hover{background-color:#333;color:white}.btn-black{display:inline-block;padding:10px 20px;border:none;border-radius:4px;cursor:pointer;transition:all .3s ease}.btn-black:hover{background-color:#555}.text-primary{color:var(--color-primary)!important}.section-box{padding:4rem 0}.section-box.mt-70{margin-top:4.375rem}.section-box.mb-100{margin-bottom:6.25rem}@media (max-width:768px){.pricing-info,.service-card{margin-bottom:2rem}.section-box{padding:3rem 0}}.sound-card{background:#ffffff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.05);transition:transform .3s ease,box-shadow .3s ease;height:100%}.sound-card:hover{transform:translateY(-5px);box-shadow:0 8px 24px rgba(0,0,0,.1)}.sound-card .headline3{color:var(--color-heading);margin-bottom:.5rem}.sound-card .paragraph2{color:var(--color-text);margin-bottom:1rem}.sound-card ul{list-style-type:none;margin:0;padding:0}.sound-card ul li{color:var(--text-grey);margin-bottom:.5rem;padding-left:1.5rem;position:relative}.sound-card ul li:before{content:"•";position:absolute;left:0;color:var(--primary)}.playlist-card{background:#ffffff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.05);transition:transform .3s ease;height:100%}.playlist-card:hover{transform:translateY(-5px)}.playlist-card .headline3{color:var(--color-heading);margin-bottom:.25rem}.playlist-card .paragraph2{color:var(--text-grey)}.usage-guide{background:#ffffff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.05)}.usage-guide ul{list-style-type:none;margin:0;padding:0}.usage-guide ul li{color:var(--text-grey);margin-bottom:1rem;padding-left:1.5rem;position:relative}.usage-guide ul li:before{content:"✓";position:absolute;left:0;color:var(--primary)}.audio-controls{display:flex;align-items:center;gap:1rem;margin-top:1rem}.audio-controls button{background:none;border:none;color:var(--primary);cursor:pointer;transition:color .3s ease}.audio-controls button:hover{color:var(--primary-hover)}.audio-progress{width:100%;height:4px;background:#e0e0e0;border-radius:2px;margin-top:1rem;cursor:pointer}.audio-progress-bar{height:100%;background:var(--primary);border-radius:2px;transition:width .1s linear}@media (max-width:768px){.playlist-card,.sound-card{margin-bottom:1.5rem}.usage-guide{margin-top:2rem}}.links-container{min-height:100px;padding:1rem;background:var(--color-gray-50);border-radius:8px}.link-item{margin-bottom:1rem;background:white;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:box-shadow .2s ease}.link-item:hover{box-shadow:0 2px 5px rgba(0,0,0,.2)}.link-item:last-child{margin-bottom:0}[data-rbd-placeholder-context-id]{margin-bottom:1rem;background:white;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.table-wrapper{width:100%;overflow-x:auto;margin:var(--space-lg) 0;border-radius:var(--radius-md);box-shadow:0 2px 4px rgba(0,0,0,.05)}.ui-table{width:100%;border-collapse:collapse;background:var(--white)}.ui-table td,.ui-table th{padding:var(--space-md);text-align:left;border-bottom:1px solid var(--border-grey)}.ui-table th{background-color:var(--light-grey);font-weight:var(--fw-semibold);color:var(--black)}.ui-table tr:hover{background-color:rgba(159,177,127,.05)}.ui-table tr:last-child td{border-bottom:none}.status-badge{display:inline-block;padding:.25rem .75rem;border-radius:1rem;font-size:var(--fs-sm);font-weight:var(--fw-medium)}.status-new{background-color:var(--primary);color:white}.status-contacted{background-color:#006D77;color:white}.status-scheduled{background-color:#8B7355;color:white}@media (max-width:768px){.ui-table td,.ui-table th{padding:var(--space-sm)}.ui-table td,.ui-table th{font-size:var(--fs-sm)}.status-badge{padding:.2rem .5rem;font-size:var(--fs-xs)}}.access-account-container{background-color:var(--white);border-radius:var(--radius-lg);padding:var(--space-2xl);box-shadow:0 4px 6px rgba(0,0,0,.1)}.login-option-card{padding:var(--space-xl);border:1px solid var(--border-grey);border-radius:var(--radius-md);transition:var(--transition-normal)}.login-option-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.login-option-card .headline2{color:var(--text-dark)}.login-option-card .paragraph2{color:var(--text-grey)}.maintenance-notice{background-color:var(--gray-50);border-radius:var(--radius-md);padding:var(--space-lg);border:1px solid var(--gray-200)}.maintenance-notice .paragraph2{color:var(--text-grey);font-style:italic}.maintenance-notice button{opacity:.7;cursor:not-allowed}.icon-container{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:var(--primary);flex-shrink:0;margin-bottom:10px}.icon-container svg{width:20px;height:20px;color:white}.onboarding-container{max-width:800px;margin:0 auto;padding:var(--space-xl);background:var(--primary);border-radius:var(--radius-lg);box-shadow:0 4px 6px rgba(0,0,0,.1)}.onboarding-logo{display:flex;justify-content:center;align-items:center}.onboarding-logo .logo-image{max-width:200px;height:auto}.onboarding-header{text-align:center;margin-bottom:var(--space-2xl)}.onboarding-header h1{color:var(--black);margin-bottom:var(--space-md)}.onboarding-header p{color:var(--text-grey);font-size:var(--fs-lg);max-width:600px;margin:0 auto}.onboarding-content{padding:var(--space-xl);background:var(--light-grey);border-radius:var(--radius-md)}.onboarding-progress{display:flex;justify-content:space-between;margin-bottom:var(--space-2xl);position:relative}.onboarding-progress:before{content:"";position:absolute;top:50%;left:0;right:0;height:2px;background:var(--border-grey);z-index:1}.progress-step{position:relative;z-index:2;background:var(--white);width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid var(--border-grey);color:var(--text-grey);font-weight:var(--fw-semibold);transition:var(--transition-normal)}.progress-step.active{border-color:var(--primary);color:var(--primary);background:var(--white)}.progress-step.completed{border-color:var(--primary);background:var(--primary);color:var(--white)}.progress-step-label{position:absolute;top:100%;left:50%;transform:translateX(-50%);margin-top:var(--space-sm);font-size:var(--fs-sm);color:var(--text-grey);white-space:nowrap}.onboarding-form{max-width:600px;margin:0 auto}.onboarding-form .form-field{margin-bottom:var(--space-lg)}.onboarding-form .form-field:last-child{margin-bottom:0}.onboarding-form .form-checkbox{display:flex;align-items:center;gap:var(--space-sm)}.onboarding-form .form-checkbox input[type=checkbox]{width:1.25rem;height:1.25rem;margin:0}.onboarding-form .form-checkbox label{margin:0;color:var(--text-grey)}.onboarding-actions{display:flex;justify-content:space-between;margin-top:var(--space-2xl);gap:var(--space-md)}.onboarding-actions .btn{flex:1 1}@media (max-width:768px){.onboarding-container,.onboarding-content{padding:var(--space-md)}.onboarding-header h1{font-size:var(--fs-2xl)}.onboarding-header p{font-size:var(--fs-base)}.progress-step-label{display:none}.onboarding-actions{flex-direction:column}}.search-container{position:relative;z-index:1}.search-icon-wrapper{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:rgba(159,177,127,.1);border-radius:50%;transition:all .3s ease}.search-icon-wrapper:hover{background-color:rgba(159,177,127,.2);transform:scale(1.05)}.service-background-color{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:1px solid rgba(0,0,0,.05);transition:all .3s ease}.service-background-color:hover{box-shadow:0 5px 15px rgba(0,0,0,.05)}.search-input-wrapper{position:relative;margin-bottom:20px}.search-input-wrapper .form-input{padding-left:45px;height:50px;border-radius:8px;border:1px solid #e0e0e0;box-shadow:0 2px 5px rgba(0,0,0,.05);transition:all .3s ease}.search-input-wrapper .form-input:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(159,177,127,.2)}.search-input-wrapper .input-icon-left{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:var(--primary-color);z-index:2}.search-results-info{margin-top:15px;padding-top:15px;border-top:1px solid rgba(0,0,0,.05)}.no-results{background-color:#f8f9fa;border-radius:8px;padding:30px;text-align:center;margin-top:20px;border:1px dashed #e0e0e0}.no-results svg{margin-bottom:15px;opacity:.7}.back-link{display:inline-flex;align-items:center;color:var(--text-grey);font-weight:500;text-decoration:none;transition:color .2s ease;margin-bottom:15px}.back-link:hover{color:var(--primary-color);text-decoration:none}.back-link svg{margin-right:8px;transition:transform .2s ease}.back-link:hover svg{transform:translateX(-3px)}.search-decoration{position:absolute;top:-20px;right:-20px;width:150px;height:150px;background:radial-gradient(circle,rgba(159,177,127,.1) 0,rgba(159,177,127,0) 70%);border-radius:50%;z-index:0}.search-decoration:before{content:"";position:absolute;bottom:-30px;left:-30px;width:100px;height:100px;background:radial-gradient(circle,rgba(159,177,127,.08) 0,rgba(159,177,127,0) 70%);border-radius:50%}.banner-content{background:linear-gradient(90deg,var(--primary) 0,var(--therapy-2) 100%)}.banner-content:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(255,255,255,.1),rgba(255,255,255,0));z-index:1}.banner-inner{display:flex;align-items:center;justify-content:center;position:relative;z-index:2}.banner-text{margin:0;font-weight:500;letter-spacing:.5px;text-shadow:0 1px 2px rgba(0,0,0,.1);font-size:16px!important;line-height:1.4}.banner-icon{margin-left:10px;display:flex;align-items:center}.banner-arrow{font-size:14px;transition:transform .3s ease}.banner-arrow-hover{transform:translateX(3px)}.banner-close{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:transparent;border:none;color:var(--white);opacity:.7;cursor:pointer;padding:5px;z-index:3;transition:opacity .2s ease}.banner-close:hover{opacity:1}@media (max-width:768px){.banner-content{padding:16px 15px}.banner-text{font-size:15px!important}.banner-close{right:8px}}.banner-gradient-button{width:100%;padding:12px 20px;background:var(--banner-gradient);text-align:center}.banner-gradient-button .btn-primary{background:transparent;border:2px solid var(--white);color:var(--white);font-weight:var(--fw-medium);transition:var(--transition-normal)}.banner-gradient-button .btn-primary:hover{background:var(--white);color:var(--primary)}a{text-decoration:none;color:#000}a:hover{color:gray;text-decoration:underline;cursor:pointer}.mobile-menu a{text-decoration:none!important;color:#000}.headline1,h1{font-size:45px}.headline1,.headline2,h1,h2{color:var(--black,#00070d);font-family:var(--heading-font);font-style:normal;font-weight:700;line-height:normal}.headline2,h2{font-size:30px!important}.headline2 span{color:var(--green,#737f3a)}.headline3,h3{font-size:20px}.headline3,.headline4,h3,h4{color:var(--black,#00070d);font-family:var(--heading-font);font-style:normal;font-weight:700;line-height:normal}.headline4,h4{font-size:16px}.paragraph1,p{font-size:16px}.paragraph1,.paragraph2,p{color:var(--black,#00070d);font-family:var(--primary-font);font-style:normal;font-weight:400;line-height:25px}.paragraph2{font-size:13px}.banner-content{color:var(--white);background:var(--banner-gradient);padding:18px 20px;text-align:center;position:relative;transition:all .3s ease;box-shadow:0 2px 10px rgba(0,0,0,.1);overflow:hidden}.banner-text{font-weight:700!important;color:#fff!important}.banner-text,a:hover{text-decoration:none}.paragraph1 a{font-weight:var(--fw-bold)!important;color:var(--primary)!important;text-decoration:underline;transition:var(--transition-normal)}.paragraph1 a:hover{color:var(--primary-hover)!important}.learn-more-link{font-size:13px;font-weight:var(--fw-bold)!important;color:var(--black,#00070d);transition:var(--transition-normal);text-decoration:none}.learn-more-link:hover{color:gray;text-decoration:underline;cursor:pointer}.paragraph3{font-size:12px;line-height:20px}.paragraph3,.paragraph4{color:var(--black,#00070d);font-family:var(--primary-font);font-style:normal;font-weight:400}.paragraph4{font-size:11px;line-height:18px}.quotes{color:var(--black,#00070d);font-family:var(--heading-font);font-size:20px;font-style:normal;font-weight:500;line-height:27px}.details{color:#00070d;font-size:12px;font-weight:700;letter-spacing:.6px;text-transform:uppercase}.button-text,.details{font-family:var(--heading-font);font-style:normal;line-height:normal}.button-text{color:var(--black,#00070d);font-size:13px;font-weight:500}.links-btn-green{display:flex;height:60px;padding:16px 25px;justify-content:center;align-items:center;gap:10px;border-radius:10px;background:var(--light-green,#9fb17f)}.links-btn-green p{color:var(--white,#fff);font-weight:600}.links-btn-blue{height:60px;border-radius:10px}.links-btn-blue,.links-btn-create{display:flex;justify-content:center;align-items:center;gap:10px;background:var(--blue,#c0d7dd)}.links-btn-create{width:250px;height:65px;padding:16px 25px;border-radius:50px}.links-logo{width:300px;height:186.92px;flex-shrink:0}.link-icons{width:24px;height:24px}.links-therapist-photo{flex-shrink:0;border-radius:10px}.header-btn-blue{width:100px;background:var(--green,#f2f2f2)}.header-btn-blue,.text-only-btn{display:flex;padding:10px 20px;justify-content:center;align-items:center;gap:10px;border-radius:10px}.text-only-btn{width:100%;white-space:nowrap;background:var(--green,#fff)}.text-only-btn:hover{color:#000;text-decoration:underline}.header-btn-grey{width:100%;display:flex;padding:10px 20px;justify-content:center;align-items:center;gap:10px;border-radius:10px;white-space:nowrap;background:#f2f2f2}.header-btn-grey:hover{color:#000}.header-btn-black{width:100%;display:flex;padding:8px 20px;justify-content:center;align-items:center;gap:10px;border-radius:10px;white-space:nowrap;color:#737f3a;font-weight:600;border-width:2px;border-color:var(--green,#737f3a);border-style:solid}.header-btn-black:hover{color:#9fb17f}.pcl-5-btn-green{width:100%;display:flex;padding:10px 20px;text-align:center;justify-content:center;align-items:center;gap:10px;border-radius:10px;background:var(--green,#737f3a);font-weight:600;font-size:9px}.pcl-5-btn-green p{color:var(--white,#fff)}.header-container{max-width:1440px;margin:0 auto;padding-left:1rem;padding-right:1rem}@media (min-width:1600px){.logo-image{width:300px;height:150px}.header-container{max-width:1600px;padding-left:1rem;padding-right:1rem}}@media screen and (max-width:1300px){.logo-image{width:155px!important;height:125px}.header-container{max-width:1200px;padding-left:1rem;padding-right:1rem}}@media screen and (max-width:1200px){.logo-image{width:200px!important;height:125px}}@media (max-width:768px){.logo-image{width:200px;height:100px}.header-container{max-width:100%;padding-left:1rem;padding-right:1rem}.beyond-therapy-section{padding-bottom:40px}.footer-heading{margin-top:20px}}.links-subscribe{width:120px;border-radius:20px}.links-share,.links-subscribe{display:flex;padding:10px 20px;justify-content:center;align-items:center;gap:10px;background:var(--green,#000);color:var(--white,#fff)}.links-share{width:50px;height:50px;border-radius:50px}.footer-heading{color:var(--white,#fff);font-family:var(--heading-font);font-size:16px;font-style:normal;font-weight:700;line-height:normal}.footer-logo-1{width:200px;height:40.927px;flex-shrink:0}.service-background-color{padding:25px;background:var(--light-grey,#f2f2f2)}.blog-post-background,.service-background-color{min-height:226px;flex-shrink:0;border-radius:10px}.pothos-research-tags{padding:5px 20px;margin:20px 10px;border-radius:10px;background:#737f3a}.input-search{border-radius:40px!important}.research-sections a:hover{color:#737f3a!important}.quote-section{min-height:171px;padding:20px;background:var(--green,#737f3a)}.quote-section p{color:white}.cta-btn-black{width:235px;display:flex;padding:12px 25px;justify-content:center;align-items:center;gap:10px;border-radius:10px;background:var(--black,#00070d);margin-left:auto;margin-right:auto}.cta-btn-black p{color:var(--white,#fff);text-align:center;font-family:var(--heading-font);font-size:14px;font-style:normal;font-weight:500;line-height:normal}.cta-btn-green{width:235px;display:flex;padding:12px 25px;justify-content:center;align-items:center;gap:10px;border-radius:10px;background:var(--light-green,#9fb17f);margin-left:auto;margin-right:auto}.cta-btn-green:hover{background:#7d974f}.cta-btn-green p{color:var(--white,#fff);text-align:center;font-family:var(--heading-font);font-size:14px;font-style:normal;font-weight:500;line-height:normal}.cta-btn-blue{width:235px;display:flex;padding:12px 25px;justify-content:center;align-items:center;gap:10px;border-radius:10px;background:var(--light-green,#c0d7dd);margin-left:auto;margin-right:auto}.cta-btn-blue p{color:var(--white,#fff);text-align:center;font-family:var(--heading-font);font-size:14px;font-style:normal;font-weight:500;line-height:normal}.links-share-btn{width:100%;display:flex;padding:12px 25px;justify-content:left;align-items:left;gap:10px;border-radius:10px;background:var(--light-green,#fff);color:#000;margin-left:auto;margin-right:auto;margin-top:10px}.links-share-btn:hover{background:#f2f2f2;color:var(--white,#000)}.links-share-btn p{color:var(--white,#000);text-align:center;font-family:var(--heading-font);font-size:14px;font-style:normal;font-weight:500;line-height:normal}.links-share-copy-btn{width:100%;display:flex;padding:12px 25px;justify-content:center;align-items:center;gap:10px;border-radius:10px;background:var(--light-green,#fff);color:#000;margin:10px auto;border:1px solid #000;height:50px;text-align:center}.links-share-copy-btn:hover{background:#f2f2f2;color:var(--white,#000)}.hide-overflow-and-relative-postion{position:relative;overflow:hidden}.beyond-therapy-section{background:var(--light-green,#9fb17f);overflow-x:hidden}.image-wrapper{position:relative;width:100%;padding-top:75%;overflow:hidden}.image-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media (max-width:1200px){.main-header-btn,.nav-main-menu{display:none}.header-logo{margin-top:20px;margin-bottom:20px}}.services-bg{background:var(--blue,#c0d7dd)}.services-bg-beige{background:var(--beige,#cdbda7)}.blog-hero{background:#f2f2f2;padding:60px 0 20px;position:relative}.campaign-service-bg{background-size:cover;background-position:50%;background-repeat:no-repeat}.modern-trauma-therapy-section{background:var(--light-grey,#f2f2f2)}.image-wrapper.shifted-up{position:relative;overflow:visible!important;top:-200px}.question-non-active-ul{border-bottom:1px solid #00070d}.question-active-ul{border-bottom:1px solid #737f3a}.middle-section{z-index:2;width:650px;border-radius:10px;background:var(--light-grey,#f2f2f2);margin-top:390px;position:absolute}.banner-hero{position:relative}@media (max-width:991px){.middle-section-campaigns{width:100%!important}}@media (max-width:767px){.middle-section{z-index:1;width:100%;border-radius:10px;background:var(--light-grey,#fff);margin-top:0;position:relative}.middle-section-campaigns{width:100%!important}.header-img{margin-left:0;margin-right:auto;margin-top:-100px}.main-page-header{margin-bottom:10px!important}.main-header{top:25px!important}.shifted-up-below-section{margin-top:-170px!important}.campaign-partner-section,.footer{text-align:center!important}.beyond-therapy-content{margin-bottom:50px;margin-top:50px}.pothos-justify-content-left{justify-content:left!important}.pothos-justify-content-right{justify-content:right!important}.calendly-overlay-div{margin-left:0!important}}.audio-player,.pothos-justify-content-left,.pothos-justify-content-right{justify-content:center}.audio-player{display:flex;flex-direction:column;align-items:center;padding:20px;background-color:#f2f2f2;border-radius:10px}.controls{display:flex;gap:10px;margin-top:10px}.control-btn{background-color:#007bff;color:#fff;border:none;border-radius:5px;padding:10px 20px;cursor:pointer}@media (max-width:768px){.controls{flex-direction:column;gap:5px}.middle-section-campaigns{width:100%}.media-logo-div{padding:1px!important;border-radius:5px!important}}.middle-section-campaigns{border-radius:10px;background:var(--light-grey,#f2f2f2)}.header-top-section{position:fixed;width:100%;z-index:3!important;background-color:#fff;transition:all .3s ease 0s;border-bottom:1px solid #f2f4f7}.header-top-section .header{padding-top:10px!important;padding-bottom:10px!important}.header-top-section-blue{background-color:#c0d7dd!important;position:fixed;width:100%;z-index:3!important;transition:all .3s ease 0s}.header-top-section-blue .header{padding-top:10px!important;padding-bottom:10px!important}.rounded-box{border-radius:10px}.rounded-box:hover{transform:scale(1.03);cursor:pointer}.spaced-buttons .rounded-box{margin-right:10px;margin-bottom:10px}.spaced-buttons .rounded-box:last-child{margin-right:0}.bm-burger-button{position:fixed;width:30px;height:30px;left:90%}.bm-burger-bars{background:#373a47}.bm-burger-bars-hover{background:#9fb17f}.bm-cross-button{height:24px;width:24px}.bm-cross{background:#bdc3c7}.bm-menu-wrap{position:fixed;height:100%;margin-top:-7%}.bm-menu{background:#ffffff;padding:2.5em 1.5em 0;font-size:1.15em}.bm-morph-shape{fill:#373a47}.bm-item-list{color:#000;padding:.8em}.bm-item{display:inline-block}.bm-overlay{background:rgba(0,0,0,.3)}.hover-effect:hover{color:var(--Light-Green,#9fb17f)}.modalBackdrop{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.modalContent{background-color:white;padding:20px;border-radius:5px;position:relative;width:80%;max-width:500px;box-shadow:0 0 10px rgba(0,0,0,.2)}.closeButton{position:absolute;top:10px;right:10px;font-size:24px;cursor:pointer}.pill-green{background-color:#9fb17f}.pill-blue,.pill-green{display:inline-block;padding:1px 10px;margin:4px;border-radius:5px;color:#000;font-size:11px;text-align:center;text-decoration:none}.pill-blue{background-color:#c0d7dd}.pill-beige{background-color:#cdbda7}.pill-beige,.pill-grey{display:inline-block;padding:1px 10px;margin:4px;border-radius:5px;color:#000;font-size:11px;text-align:center;text-decoration:none}.pill-grey{background-color:#f2f2f2}.pill-black{display:inline-block;padding:1px 10px;margin:4px;border-radius:5px;background-color:#000;color:#fff;font-size:11px;text-align:center;text-decoration:none}.calendly-overlay-div{background-color:#f9f9f9;z-index:1;height:400px;border-radius:10px;margin-left:-40px}.media-btn-grey{width:100%;height:110px;display:flex;padding:10px 20px;justify-content:center;align-items:center;gap:10px;border-radius:10px;white-space:nowrap;background:#f2f2f2}.media-btn-grey:hover{color:#000}.media-logo-div{border:1px solid #e7e7e7;padding:10px;border-radius:10px}.ketamine-retreat-section{background-color:#c0d7dd;height:90vh;overflow:hidden}.ketamine-retreat-section-color-bg{background-color:#9fb17f;padding:20px;color:#fff}.ketamine-retreat-section-image{background:url(https://imagedelivery.net/cdG0IB4S16v4vdWkUSFMCA/0231ed09-6c7b-45bd-8340-26d793684b00/public) no-repeat 50%;background-size:cover;height:750px;background-blend-mode:multiply}.research-projects-section{background-color:#F9F9F9}.score-circle{display:inline-block;width:150px;height:150px;border-radius:50%;background-color:#9fb17f;color:white;padding:20px;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;box-shadow:0 4px 6px rgba(0,0,0,.1)}.score-circle h2{margin:0;font-size:3rem;line-height:1}.score-circle p{margin:10px 0 0;font-size:1rem}.score-display{text-align:center;padding:15px;background-color:rgba(159,177,127,.1);border-radius:8px;margin-top:20px}.score-display h2{margin:0;color:#9fb17f}.score-display p{margin:5px 0 0;font-size:.9rem;color:#4A4A4A}.selected-answer{transform:scale(1.05);box-shadow:0 4px 6px rgba(0,0,0,.1)}.results-content{background-color:white;padding:30px;border-radius:12px;box-shadow:0 2px 4px rgba(0,0,0,.05)}.btn-primary{display:inline-block;padding:12px 24px;background-color:#9fb17f;color:white;text-decoration:none;border-radius:8px;transition:all .3s ease}.btn-primary:hover{background-color:#8a9e6d;transform:translateY(-2px);box-shadow:0 4px 6px rgba(0,0,0,.1)}.form-container{max-width:600px;margin:0 auto;padding:2rem;background:white;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.form-container .form-group{margin-bottom:1.5rem}.form-container .form-label{display:block;margin-bottom:.5rem;font-weight:500;color:var(--black);font-size:.9rem}.form-container .form-input{width:100%;padding:.75rem 1rem;border:1px solid var(--border-grey);border-radius:8px;font-size:1rem;transition:all .2s ease}.form-container .form-input:focus{border-color:var(--light-green);box-shadow:0 0 0 3px rgba(159,177,127,.1);outline:none}.form-container .form-input.input-error{border-color:#dc3545}.form-container .form-input.input-error:focus{box-shadow:0 0 0 3px rgba(220,53,69,.1)}.form-container .form-error{color:#dc3545;font-size:.875rem;margin-top:.5rem}.form-container .form-checkbox{margin:1rem 0}.form-container .form-checkbox-label{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;font-size:.95rem;color:var(--black)}.form-container .form-checkbox input[type=checkbox]{margin-top:.25rem;width:1.1rem;height:1.1rem;border:1px solid var(--border-grey);border-radius:4px;cursor:pointer;transition:all .2s ease}.form-container .form-checkbox input[type=checkbox]:checked{background-color:var(--light-green);border-color:var(--light-green);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:50%;background-size:12px 12px}.form-container .form-checkbox-text{line-height:1.5}.form-container .btn-primary{width:100%;padding:1rem;font-size:1rem;font-weight:500;border-radius:8px;background-color:var(--light-green);color:white;border:none;cursor:pointer;transition:all .2s ease}.form-container .btn-primary:hover:not(:disabled){background-color:#8a9e6d;transform:translateY(-1px);box-shadow:0 4px 6px rgba(0,0,0,.1)}.form-container .btn-primary:disabled{opacity:.7;cursor:not-allowed}.form-container .spinner{width:1rem;height:1rem;border:2px solid rgba(255,255,255,.3);border-top-color:white;border-radius:50%;animation:spin .6s linear infinite}.saving-response{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem}.saving-spinner{width:40px;height:40px;border:3px solid rgba(159,177,127,.1);border-top-color:#9fb17f;border-radius:50%;animation:saving-spin .8s linear infinite}@keyframes saving-spin{to{transform:rotate(1turn)}}.form-checkbox{position:relative;margin:1rem 0}.form-checkbox-label{display:flex;gap:.75rem;cursor:pointer;font-size:.95rem;color:var(--black);padding:.5rem 0;transition:all .2s ease}.form-checkbox-label:hover{color:#9fb17f}.form-checkbox input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.form-checkbox input[type=checkbox]:checked+.form-checkbox-text:before{background-color:#9fb17f;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:50%;background-size:12px 12px}.form-checkbox-text{position:relative;padding-left:2rem;line-height:1.5}.form-checkbox-text:before{content:"";position:absolute;left:0;top:.25rem;width:1.1rem;height:1.1rem;border:2px solid #e0e0e0;border-radius:4px;background-color:white;transition:all .2s ease}.form-checkbox input[type=checkbox]:focus+.form-checkbox-text:before{box-shadow:0 0 0 3px rgba(159,177,127,.2);border-color:#9fb17f}.form-checkbox input[type=checkbox]:checked+.form-checkbox-text:before{border-color:#9fb17f}.form-checkbox-text:after{content:"*";color:#dc3545;margin-left:.25rem;font-size:.8rem}.form-checkbox.error input[type=checkbox]+.form-checkbox-text:before{border-color:#dc3545}.form-checkbox.error .form-checkbox-text{color:#dc3545}.faq-container{max-width:800px;margin:0 auto}.faq-question{width:100%;padding:1.25rem;text-align:left;background:none;border:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-family:var(--heading-font);font-size:18px;font-weight:600;color:var(--black,#00070d);transition:color .2s ease}.faq-question.active,.faq-question:hover{color:var(--green,#737f3a)}.question-text{flex:1 1;margin-right:1rem}.faq-question .icon{font-size:24px;transition:transform .3s ease;color:var(--green,#737f3a)}.faq-question .icon.rotate{transform:rotate(45deg)}.faq-answer{padding:0 1.25rem 1.25rem;display:none}.faq-answer.show{display:block}.faq-answer p{margin:0;color:var(--black,#00070d)}@media (max-width:768px){.faq-question{padding:1rem;font-size:16px}.faq-answer{padding:0 1rem 1rem}}.category-tab{padding:10px 20px;background-color:#f2f2f2;border-radius:30px;font-size:14px;color:#4A4A4A}.category-tab.active{background-color:#9fb17f}.category-tab:disabled{opacity:.7;cursor:not-allowed}.fa-spin{animation:fa-spin 1s linear infinite}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.related-links{background-color:#f7f0e6;padding:20px;border-radius:8px}.related-link{color:#00070d}.related-link:hover{color:#9fb17f}.btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--primary-font);font-size:1rem;font-weight:500;padding:.65rem 1.25rem;border-radius:var(--radius-md);border:none;cursor:pointer;transition:background-color .2s ease}.btn-primary{background-color:var(--primary);color:var(--white)}.btn-primary:hover{background-color:#849b69;color:var(--white)}.btn-secondary{background-color:#e0e0e0;color:var(--black)}.btn-secondary:hover{background-color:#cccccc}.btn-danger{background-color:#dc3545;color:var(--white)}.btn-danger:hover{background-color:#b02a37}.btn-outline{background-color:transparent;color:var(--black);border:2px solid #ccc;height:45px!important}.btn-outline-primary{background-color:transparent;color:var(--primary);border:1px solid var(--primary)}.btn-outline-primary:hover{background-color:var(--primary);color:var(--white)}.btn-sm{padding:.4rem 1rem;font-size:.875rem}.btn-lg{padding:.85rem 1.5rem;font-size:1.1rem}.btn-block,.w-100{width:100%}.btn-icon{padding:.5rem;width:2.5rem;height:2.5rem;justify-content:center}.btn-disabled,.btn:disabled{opacity:.6;cursor:not-allowed}.btn-icon-left{margin-right:.5rem}.btn-icon-left,.btn-icon-right{display:inline-flex;align-items:center}.btn-icon-right{margin-left:.5rem}.btn-success{background-color:#58ad69;color:var(--white)}.btn-success:hover{background-color:#489857;color:var(--white)}.btn-info{background-color:#c7dfe5;color:var(--black)}.btn-info:hover{background-color:#b5d3db;color:var(--white)}.btn-brand{background-color:#444322;color:var(--white)}.btn-brand:hover{background-color:#2e2e1a;color:var(--white)}.btn-danger{background-color:var(--color-danger)}.btn-black{background-color:var(-black)}.btn-black:hover{background-color:var(--grey)}.button-group{margin-top:2.5rem}.button-group,.button-group-center{display:flex;gap:1rem;flex-wrap:wrap}.button-group-center{justify-content:center;align-items:center;margin-top:2rem}@media (max-width:600px){.button-group-center{flex-direction:column;gap:.75rem}}.table-wrapper.card-style{border:1px solid #ccc;border-radius:0!important;border-radius:var(--radius-md);background-color:var(--white);box-shadow:0 1px 3px rgba(0,0,0,.06);overflow:hidden}.ui-table.card-style{border-collapse:separate;border-spacing:0;width:100%}.ui-table.card-style th{text-align:left;font-weight:600;padding:1rem 1.25rem;border-bottom:1px solid var(--border-grey);background-color:transparent}.ui-table.card-style td{padding:1rem 1.25rem;border-bottom:1px solid #eee}.ui-table.card-style tbody tr:last-child td{border-bottom:none}.status-pill-minimal{font-weight:600;color:#1b6f7d}.accordion-toggle:after{content:"▾";float:right;transition:transform .2s ease}.accordion-toggle[aria-expanded=true]:after{transform:rotate(-180deg)}.ui-table.card-style tbody tr:hover{background-color:#f9fafb;transition:background-color .2s ease}.form-field{margin-bottom:1rem}.form-label{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-color)}.form-error{color:var(--color-danger);font-size:.875rem;margin-top:.25rem}.form-input,.form-select,.form-textarea{display:block;width:100%;padding:.65rem 1rem;font-size:1rem;font-family:var(--primary-font);line-height:1.5;color:var(--text-color);background-color:var(--white);border:1px solid var(--border-grey);border-radius:var(--radius-md);transition:border-color .2s ease,box-shadow .2s ease}.form-input:focus,.form-select:focus,.form-textarea:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px rgba(159,177,127,.25)}.form-input::placeholder,.form-textarea::placeholder{color:var(--text-muted)}.form-input.input-error,.form-select.select-error,.form-textarea.textarea-error{border-color:var(--color-danger)}.form-input.input-error:focus,.form-select.select-error:focus,.form-textarea.textarea-error:focus{border-color:var(--color-danger);box-shadow:0 0 0 2px rgba(220,53,69,.25)}.form-textarea{resize:vertical;min-height:100px}.form-select{padding:.65rem 2.5rem .65rem 1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px}.form-checkbox-label,.form-radio-label{display:flex;align-items:center;gap:.5rem;cursor:pointer}.form-checkbox,.form-radio{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.form-checkbox input[type=checkbox],.form-radio input[type=radio]{width:1.25rem;height:1.25rem;margin:0;vertical-align:middle;border:1px solid var(--border-grey);background-color:var(--white);cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.form-checkbox input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");background-size:12px 12px}.form-checkbox input[type=checkbox]:checked,.form-radio input[type=radio]:checked{background-color:var(--primary);border-color:var(--primary);background-repeat:no-repeat;background-position:50%}.form-radio input[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3ccircle fill='%23ffffff' cx='10' cy='10' r='4'/%3e%3c/svg%3e");background-size:8px 8px}.checkbox-group,.radio-group{display:flex;flex-direction:column;gap:.5rem}.input-wrapper{position:relative}.input-icon-left,.input-icon-right{position:absolute;top:50%;transform:translateY(-50%);pointer-events:none;color:#666}.input-icon-left{left:1rem}.input-icon-right{right:1rem}.input-icon-left-padding{padding-left:2.5rem}.input-icon-right-padding{padding-right:2.5rem}.form-input:disabled,.form-select:disabled,.form-textarea:disabled{background-color:var(--light-grey);cursor:not-allowed;opacity:.7}.form-input[readonly],.form-select[readonly],.form-textarea[readonly]{background-color:var(--light-grey);cursor:default}.spinner{width:1rem;height:1rem;border:2px solid #fff;border-top-color:transparent;border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.form-row{display:flex;flex-wrap:wrap;gap:1rem}.form-row .form-field{flex:1 1;min-width:250px}@media (max-width:640px){.button-group{flex-direction:column}}.form-checkbox-label input[type=checkbox]{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.1rem;height:1.1rem;border:1px solid var(--border-grey);border-radius:.25rem;background-color:var(--white);cursor:pointer;display:inline-block;position:relative}.form-checkbox-label input[type=checkbox]:checked{background-color:var(--primary);border-color:var(--primary);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:50%;background-size:12px 12px}.form-checkbox-label{align-items:flex-start}.form-radio-label input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.1rem;height:1.1rem;margin:0;border:1px solid var(--border-grey);border-radius:50%;background-color:var(--white);display:inline-block;position:relative;cursor:pointer;transition:border .2s ease,background-color .2s ease}.form-radio-label input[type=radio]:checked{background-color:var(--primary);border-color:var(--primary);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3ccircle fill='%23ffffff' cx='10' cy='10' r='4'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:50%;background-size:8px 8px}.form-radio-text{font-size:1rem;color:var(--black)}.radio-error{border-color:var(--color-danger)}.radio-group{gap:.5rem}.category-card,.radio-group{display:flex;flex-direction:column}.category-card{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.05);transition:all .3s ease;height:100%;text-decoration:none;color:inherit}.category-card:hover{transform:translateY(-5px);box-shadow:0 5px 15px rgba(0,0,0,.1);text-decoration:none;color:inherit}.category-card h3{color:var(--primary-color);margin-bottom:10px}.category-card .btn-link{margin-top:auto;color:var(--primary-color);font-weight:500}.category-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.category-tab{padding:8px 16px;background-color:#f5f5f5;border:none;border-radius:20px;cursor:pointer;transition:all .3s ease;font-weight:500}.category-tab:hover{background-color:#e0e0e0}.category-tab.active{background-color:var(--primary-color);color:white}.related-link{display:flex;align-items:center;color:var(--primary-color);text-decoration:none;font-weight:500;transition:all .3s ease}.related-link:hover{color:var(--primary-dark);text-decoration:none}.related-link svg{transition:transform .3s ease}.related-link:hover svg{transform:translateX(5px)}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-content{background-color:white;border-radius:8px;width:100%;max-width:80vw;max-height:90vh;overflow-y:auto;box-shadow:0 4px 20px rgba(0,0,0,.15);position:relative;animation:modalFadeIn .3s ease-out}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid #eee;background-color:#f9f9f9;border-top-left-radius:8px;border-top-right-radius:8px}.modal-body{padding:24px;overflow-y:auto}.modal-close{background:none;border:none;font-size:24px;cursor:pointer;color:#666;transition:color .2s}.modal-close:hover{color:#333}.pcl5-modal-content{max-width:100%}@keyframes modalFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.modal-content{max-width:95%}.modal-header{padding:12px 16px}.modal-body{padding:16px}}.pcl5-modal-content .form-checkbox-label{display:flex;align-items:flex-start}.pcl5-modal-content .form-checkbox-text{padding-left:8px}.pcl5-modal-content .form-radio-group{display:flex;flex-direction:column;gap:12px}.pcl5-modal-content .form-radio-option{display:flex;align-items:center;padding:16px;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all .2s ease;background-color:#fff}.pcl5-modal-content .form-radio-option:hover{border-color:#9fb17f;background-color:#f9fafb}.pcl5-modal-content .form-radio-option-selected{border-color:#9fb17f;background-color:#f0f9ff}.pcl5-modal-content .form-radio-option-disabled{opacity:.6;cursor:not-allowed}.pcl5-modal-content .form-radio{margin-right:12px;width:18px;height:18px}.pcl5-modal-content .form-radio-text{font-size:16px;font-weight:500;color:#374151}.pcl5-modal-content .form-radio:checked+.form-radio-text{font-weight:600;color:#447675}.pcl5-modal-content .score-circle{display:inline-block;padding:16px 32px;border-radius:50%;margin:0 auto 20px}.pcl5-modal-content .severity-indicator{text-align:center;margin-bottom:20px}.pcl5-modal-content .results-content>div{margin-bottom:24px}.split-hero-header{position:relative;background:linear-gradient(135deg,#f8f9fa,#e9ecef);min-height:100vh;overflow:hidden}.split-hero-header .header{position:fixed;top:0;left:0;right:0;z-index:1000;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;border-bottom:1px solid rgba(0,0,0,.1)}.split-hero-header .header.header-scrolled{background:rgba(255,255,255,.98);box-shadow:0 2px 20px rgba(0,0,0,.1)}.split-hero-header .main-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 0}.split-hero-header .header-left{display:flex;align-items:center;gap:2rem}.split-hero-header .header-logo{flex-shrink:0}.split-hero-header .header-nav{flex:1 1}.split-hero-header .nav-main-menu{display:flex;justify-content:center}.split-hero-header .main-menu{display:flex;list-style:none;margin:0;padding:0;gap:2rem;align-items:center}.split-hero-header .main-menu li{position:relative}.split-hero-header .main-menu a{color:#333;text-decoration:none;font-weight:500;font-size:.95rem;transition:color .3s ease;display:flex;align-items:center;gap:.5rem}.split-hero-header .main-menu a:hover{color:#007bff}.split-hero-header .sub-menu{position:absolute;top:100%;left:0;background:white;border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,.1);padding:1rem 0;min-width:200px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;z-index:1001}.split-hero-header .has-children:hover .sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.split-hero-header .sub-menu li{list-style:none}.split-hero-header .sub-menu a{padding:.75rem 1.5rem;display:block;color:#333;text-decoration:none;transition:background-color .3s ease}.split-hero-header .sub-menu a:hover{background-color:#f8f9fa;color:#007bff}.split-hero-header .dropdown-content{position:absolute;top:100%;left:0;background:white;border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,.1);padding:1rem;min-width:300px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;z-index:1001;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:.5rem;gap:.5rem}.split-hero-header .has-children:hover .dropdown-content{opacity:1;visibility:visible;transform:translateY(0)}.split-hero-header .dropdown-content a{padding:.5rem 1rem;border-radius:4px;transition:background-color .3s ease}.split-hero-header .dropdown-content a:hover{background-color:#f8f9fa}.split-hero-header .mobile-menu-toggle{display:none}.split-hero-header .hamburger-btn{background:none;border:none;cursor:pointer;padding:.5rem;display:flex;flex-direction:column;gap:4px}.split-hero-header .hamburger-line{width:25px;height:3px;background-color:#333;transition:all .3s ease;border-radius:2px}.split-hero-header .hamburger-line.open:first-child{transform:rotate(45deg) translate(6px,6px)}.split-hero-header .hamburger-line.open:nth-child(2){opacity:0}.split-hero-header .hamburger-line.open:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}.split-hero-header .mobile-menu-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1002;display:flex;align-items:flex-start;justify-content:flex-end}.split-hero-header .mobile-menu-content{background:white;width:300px;height:100vh;padding:2rem;overflow-y:auto;transform:translateX(100%);animation:slideIn .3s ease forwards}@keyframes slideIn{to{transform:translateX(0)}}.split-hero-header .mobile-nav{display:flex;flex-direction:column;height:100%}.split-hero-header .mobile-menu-list{list-style:none;padding:0;margin:0 0 2rem;flex:1 1}.split-hero-header .mobile-menu-list li{margin-bottom:1rem}.split-hero-header .mobile-menu-list a{color:#333;text-decoration:none;font-size:1.1rem;font-weight:500;padding:.75rem 0;display:block;border-bottom:1px solid #eee;transition:color .3s ease}.split-hero-header .mobile-menu-list a:hover{color:#007bff}.split-hero-header .mobile-menu-cta{margin-top:auto}.split-hero-header .hero-content{padding-top:100px;min-height:100vh;display:flex;align-items:center}.split-hero-header .hero-text-content{padding:2rem 0}.split-hero-header .hero-title{font-size:3.5rem;font-weight:700;color:#333;margin-bottom:1.5rem;line-height:1.2;background:linear-gradient(135deg,#333,#007bff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.split-hero-header .hero-description{font-size:1.25rem;color:#666;line-height:1.6;margin-bottom:2rem;max-width:500px}.split-hero-header .hero-cta{display:flex;gap:1rem;flex-wrap:wrap}.split-hero-header .hero-images{padding:2rem 0;position:relative}.split-hero-header .image-grid{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-gap:1rem;gap:1rem;max-width:500px;margin:0 auto}.split-hero-header .image-item{position:relative;border-radius:20px;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease}.split-hero-header .image-item:hover{transform:translateY(-10px);box-shadow:0 30px 60px rgba(0,0,0,.15)}.split-hero-header .image-item.main-image{grid-column:1/3;grid-row:1/3;z-index:2}.split-hero-header .image-item.secondary-image{grid-column:2/3;grid-row:2/3;z-index:1;transform:translateX(-20px) translateY(-20px)}.split-hero-header .image-item img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.split-hero-header .image-item:hover img{transform:scale(1.05)}@media (max-width:991px){.split-hero-header .header-nav{display:none}.split-hero-header .mobile-menu-toggle{display:block}.split-hero-header .hero-title{font-size:2.5rem}.split-hero-header .hero-description{font-size:1.1rem}.split-hero-header .hero-cta{flex-direction:column}.split-hero-header .hero-cta .btn{width:100%}}@media (max-width:767px){.split-hero-header .hero-title{font-size:2rem}.split-hero-header .hero-description{font-size:1rem}.split-hero-header .image-grid{grid-template-columns:1fr;grid-template-rows:auto auto;gap:1rem}.split-hero-header .image-item.main-image{grid-column:1/2;grid-row:1/2}.split-hero-header .image-item.secondary-image{grid-column:1/2;grid-row:2/3;transform:none}.split-hero-header .mobile-menu-content{width:100%}}@media (max-width:575px){.split-hero-header .hero-content{padding-top:80px}.split-hero-header .hero-text-content{text-align:center}.split-hero-header .hero-description{margin:0 auto 2rem}}.split-hero-header .fade-in{animation:fadeIn .8s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.split-hero-header .slide-in-left{animation:slideInLeft .8s ease-in-out}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}.split-hero-header .slide-in-right{animation:slideInRight .8s ease-in-out}@keyframes slideInRight{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@keyframes modal-video{0%{opacity:0}to{opacity:1}}@keyframes modal-video-inner{0%{transform:translateY(100px)}to{transform:translate(0)}}.modal-video{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000000;cursor:pointer;opacity:1;animation-timing-function:ease-out;animation-duration:.3s;animation-name:modal-video;transition:opacity .3s ease-out}.modal-video-effect-exit{opacity:0}.modal-video-effect-exit .modal-video-movie-wrap{transform:translateY(100px)}.modal-video-body{max-width:960px;margin:0 auto;padding:0 10px;box-sizing:border-box}.modal-video-body,.modal-video-inner{width:100%;height:100%;display:flex;justify-content:center}.modal-video-inner{align-items:center}@media (orientation:landscape){.modal-video-inner{padding:10px 60px;box-sizing:border-box}}.modal-video-movie-wrap{width:100%;height:0;position:relative;padding-bottom:56.25%;background-color:#333;animation-timing-function:ease-out;animation-duration:.3s;animation-name:modal-video-inner;transform:translate(0);transition:transform .3s ease-out}.modal-video-movie-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.modal-video-close-btn{position:absolute;z-index:2;top:-45px;right:0;display:inline-block;width:35px;height:35px;overflow:hidden;border:none;background:transparent}@media (orientation:landscape){.modal-video-close-btn{top:0;right:-45px}}.modal-video-close-btn:before{transform:rotate(45deg)}.modal-video-close-btn:after{transform:rotate(-45deg)}.modal-video-close-btn:after,.modal-video-close-btn:before{content:"";position:absolute;height:2px;width:100%;top:50%;left:0;background:#fff;border-radius:5px;margin-top:-6px}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_52456e{font-family:Inter,Inter Fallback,system-ui,arial;font-style:normal}.__variable_52456e{--font-inter:"Inter","Inter Fallback",system-ui,arial}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat Fallback;src:local("Arial");ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.00%;size-adjust:112.83%}.__className_b31597{font-family:Montserrat,Montserrat Fallback,system-ui,arial;font-style:normal}.__variable_b31597{--font-montserrat:"Montserrat","Montserrat Fallback",system-ui,arial}