.arrow-btn{background:#fff;border:1px solid #0E353A;border-radius:20px;justify-content:center;width:fit-content;font-size:1rem;color:#0f4f47;cursor:pointer;display:block;padding:.5rem 2rem;white-space:nowrap}.arrow-btn.live{display:none}.arrow-btn:hover{background:#fff;border-color:#0f4f47}@media (max-width: 768px){.arrow-btn,.arrow-btn.dark-green.mobile-hidden{display:none}}.blog-grid{display:grid;grid-template-columns:1fr;gap:2rem;max-width:1500px;margin:auto}.blog-entry{background-color:#eee;box-shadow:inset 0 2px 8px #0000001a;display:flex;flex-direction:row;border-radius:20px;overflow:hidden;text-decoration:none;gap:1rem;transition:transform .3s ease;max-height:30rem}@media (min-width: 900px){.blog-entry{box-shadow:unset}}.blog-entry:hover .blog-img{opacity:1}.blog-entry:hover .blog-img img{filter:blur(0)}.blog-img{display:flex;opacity:.8;border-radius:20px;transition:opacity .5s ease-in-out;width:50%;box-shadow:inset 0 2px 8px #0000001a;overflow:hidden}@media (min-width: 901px){.blog-img img{filter:blur(3px);transition:filter .3s ease-in-out}}@media (max-width: 900px){.blog-img{opacity:1;border-radius:20px 20px 0 0;box-shadow:unset;filter:unset}}.blog-img img{width:100%;object-fit:cover}.blog-content{box-shadow:inset 0 2px 8px #0000001a;padding:2rem;display:flex;flex-direction:column;justify-content:space-between;background-color:var(--light-grey-color);border-radius:var(--rounded-2xl);flex:1}.blog-content h2{font-size:var(--text-xl);font-weight:400;font-family:var(--font-primary);color:#0e353a}.blog-content p{color:#555;font-size:1rem;line-height:1.6}.blog-meta{font-size:.85rem;font-weight:700;color:#888;display:flex;gap:.5rem}.blog-meta span{padding:.5rem 1rem;font-size:var(--text-base);font-weight:400;color:var(--primary-color);background:#fff0}.image-left{flex-direction:row}.blog-entry.image-right{flex-direction:row-reverse}.read-more{color:var(--primary-color)!important;font-weight:400;font-family:var(--font-primary);padding:.5rem 1rem;text-decoration:underline;border-radius:360px;width:fit-content;align-self:flex-end}@media (max-width: 1100px){.blog-content{border-radius:0;padding:1rem;gap:2rem}}@media (max-width: 768px){.blog-grid{gap:var(--m-4)}.view-all-blogs{width:60%;display:block}.blog-entry{flex-direction:column;gap:0}.blog-img{width:100%;height:300px}.blog-entry.image-right{flex-direction:column}.blog-content{border-radius:0;padding:1rem;gap:0}.blog-content h2{font-size:var(--text-lg)}.blog-content p{margin-top:1rem}.blog-meta{margin-bottom:1rem}}.business-benefits{display:flex;max-width:1200px;margin:-2rem .25rem var(--m-3) .25rem;gap:.5rem}.benefit-card{flex:1;justify-content:center;align-items:center;border-radius:20px;padding:.5rem;display:flex;flex-direction:column;gap:16px;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease-in-out;background-color:#ffffff4d;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1000;letter-spacing:1px;color:#0b2a2e;box-shadow:0 3px 3px #0000004d,0 0 10px #0003;text-align:center;-webkit-user-select:none;user-select:none}.benefit-card>div{display:flex;flex-direction:column;gap:.5rem;justify-content:center;align-items:center}.benefit-card:before,.benefit-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.benefit-card:before{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);filter:url(#glass-distortion);z-index:-1}.benefit-card:after{box-shadow:inset 1px 2px 1px #fff3,inset -1px -1px 1px 1px #fff3}.benefit-card:hover{transform:translateY(-8px);box-shadow:0 12px 24px #00000040;background-color:#ffffff80}.benefit-card h3{font-size:1rem;font-weight:400;font-family:var(--font-primary);color:#0b2a2e;margin:0}.benefit-card span{color:#0b2a2e;font-weight:400;font-family:var(--font-secondary)}@media (min-width: 1200px){.business-benefits{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:30px;margin:-5rem auto 1rem;max-width:1200px}.benefit-card{padding:40px 32px}.benefit-card p{font-size:1.1rem}.benefit-card svg{width:60px;height:60px}}.split-wrapper{padding:2rem 4rem;border-radius:var(--rounded-2xl);background-color:#fff}.split-wrapper.large-green{background-color:var(--light-green-color-500)}.split-layout{display:flex;justify-content:space-between;align-items:flex-start;padding:3rem 0}.split-layout h2{flex:1;font-size:var(--text-xl);font-weight:400;color:#0f4f47;margin-bottom:30px}.content-with-cta{display:flex;flex-direction:column;gap:25px;flex:1}.content-with-cta p{font-size:1rem;line-height:1.5;color:var(--paragraph-color);font-family:var(--font-secondary);margin:0}@media (max-width: 1024px){.split-wrapper{padding:0 40px}.split-layout h2{font-size:2.5rem}}.split-wrapper.dark-green{background-color:var(--primary-color)}.split-wrapper.light-green{background-color:var(--light-green-color-500)}.split-wrapper.light-green.btn-padding{padding-bottom:1rem}.content-with-cta.dark-green p{color:var(--paragraph-light-color)}.arrow-btn.dark-green{border:1px solid var(--paragraph-light-color);color:var(--paragraph-light-color);background-color:transparent;display:flex;gap:.5rem;padding:.5rem 2rem;align-items:center;text-decoration:none}.arrow-btn.white{border:1px solid var(--primary-color);color:var(--primary-color);background-color:transparent;display:flex;gap:.5rem;align-items:center;text-decoration:none}.arrow-btn.dark-green.disable{opacity:.7;cursor:not-allowed}.split-layout.dark-green h2{color:var(--heading-light-green);font-weight:300}.arrow-btn.dark-green span{text-decoration:none}@media (max-width: 900px){.split-wrapper{padding:0 20px;background-color:var(--light-green-color-500)}.split-layout{flex-direction:column;gap:5px;color:#fff}.split-layout h2{font-size:var(--text-xl);font-weight:300;color:var(--heading-light-green)}.content-with-cta p{color:var(--paragraph-light-color)}.split-wrapper.dark-green{background-color:var(--primary-color)}.split-wrapper.white{padding:0 20px;background-color:#fff}.split-layout.white h2{color:var(--primary-color)}.content-with-cta.white p{color:var(--paragraph-color)}.arrow-btn .text{font-size:var(--text-base)}}.county-container{display:flex;flex-wrap:wrap;gap:40px;padding:2rem;background-color:#fff;border-radius:var(--rounded-2xl)}.column{flex:1;min-width:300px}.county{margin-bottom:20px}.county-header{font-size:1.5rem;font-weight:500;color:var(--primary-color);display:flex;justify-content:space-between;align-items:center;padding:.6rem 0;border-bottom:1px solid #eee;white-space:nowrap}@media (max-width: 900px){.county-header{white-space:wrap}}.arrow{font-size:1rem;transition:transform .3s}.county-content{margin-top:.5rem;display:none;flex-direction:column}.county-content a{display:block;padding:.3rem 0;color:#0e353a;font-family:var(--font-secondary);text-decoration:underline;font-size:1rem}.county.open .county-content{display:flex}.county.open .arrow{transform:rotate(180deg)}@media (max-width: 768px){.county-container{gap:.5rem;flex-direction:column}}.site-footer{background-color:#033535;color:#fff;font-family:sans-serif;width:100%}footer .logo{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}footer .logo svg:first-child{width:2.5em;height:2.25em}footer .logo svg path{fill:#fff}footer .logo svg:nth-child(2){width:5.8em;height:1.5em}.footer-top{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));padding:3rem 2rem;gap:2rem}.footer-column h4{font-size:1.2rem;margin:1rem 0;font-family:var(--font-primary);font-weight:400}.footer-column ul{list-style:none;padding:0;margin:0}.footer-column li{margin-bottom:.5rem}.footer-column a{color:#fff;text-decoration:none;font-weight:300}.footer-column a:hover{text-decoration:underline}.footer-logo{height:50px;margin-bottom:1rem}.footer-logo img{width:120px;margin-bottom:1rem}.footer-subtext{font-size:var(--text-base);font-family:var(--font-primary);color:#d0d0d0}.footer-bottom{background-color:#f8f8f0;color:#0e353a;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:1rem 2rem;font-size:.9rem;gap:1rem}.footer-left span,.footer-left a{margin-right:1rem;color:#0e353a;text-decoration:none}.footer-left a:hover{text-decoration:underline}.footer-icons a{display:inline-block;font-family:var(--font-secondary);font-weight:400;color:#fff;margin-left:.5rem}.footer-icons img{width:24px;height:24px}.footer-column p{margin-bottom:1rem}@media (max-width: 480px){.footer-top{padding:1.5rem 1rem}.footer-column{min-width:0;width:100%}}@media (max-width: 768px){.footer-column p{margin-bottom:1rem}.footer-top{grid-template-columns:repeat(1,1fr);gap:1rem}.footer-bottom{justify-content:center}}@media (max-width: 840px){.footer-top{grid-template-columns:repeat(1,1fr);gap:1rem}}*{margin:0;padding:0;box-sizing:border-box}:root{--primary-color: #0E353A;--paragraph-color: #333333;--paragraph-light-color:#F5F5F5;--heading-color: #1C4654;--heading-light-green: #DFF9BA;--button-primary-color:#114249;--light-green-color-400: #E9FBD0;--light-green-color-500:#54776B;--dark-green-color:#0E353A;--light-grey-color:#E8E8E8;--border-lg:20px;--text-base: 1rem;--text-md:1.125rem;--text-lg: 1.5rem;--text-xl: 2.488rem;--text-2xl:2.986rem;--rounded-sm:4px;--rounded-md:8px;--rounded-lg:12px;--rounded-xl:16px;--rounded-2xl:20px;--rounded-32xl:24px;--m-1: .25rem;--m-2: .5rem;--m-3: .75rem;--m-4: 1rem;--m-5: 1.25rem;)}.hero-section{background-size:cover;background-position:center;background-repeat:no-repeat;padding:3rem 60px;border-radius:20px;min-height:60vh;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.hash-tags{border-radius:20px;padding:2rem 5rem;display:flex;justify-content:space-evenly;gap:40px;position:relative;z-index:2;margin:0 3.25rem;box-shadow:0 2px 8px #0000001a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fff0;border:1px solid rgba(255,255,255,.1)}.hash-tags>div{flex:1;text-align:left;padding-left:1rem}@media (max-width: 900px){.hash-tags>div{border-left:2px solid rgba(255,255,255,.3);padding-left:.5rem}}.hash-tags>div:not(:first-child){border-left:2px solid rgba(255,255,255,.3)}.hash-tags h2{white-space:nowrap;font-size:2.5rem;font-weight:400;color:#fffc;margin-bottom:15px;line-height:1;font-family:var(--font-primary)}@media (max-width: 900px){.hash-tags h2{font-size:1.5rem;box-shadow:none}}.hash-tags p{font-size:1rem;line-height:1.4;color:#fffc;font-weight:400;font-family:var(--font-secondary)}@media (max-width: 900px){.hash-tags{flex-direction:column;margin:-2.5rem -1.25rem;padding:1rem;border-radius:0 0 20px 20px;border-bottom:none;border-left:none;border-right:none}}.hero-content{color:#fff;z-index:2;max-width:800px}.hero-title{font-size:4rem;font-weight:400;line-height:1.2;margin-bottom:30px}.hero-subtitle{font-size:1.2rem;line-height:1.6;margin-bottom:40px;color:#ffffffe6;max-width:600px}.hero-features{display:flex;flex-direction:row;white-space:nowrap;gap:15px;max-width:400px}.feature-pill{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);border-radius:25px;padding:12px 24px;font-size:.95rem;font-family:var(--font-primary);color:#fff;width:fit-content;transition:all .3s ease}.feature-pill:hover{background:#ffffff4d;transform:translateY(-2px)}.hero-bottom{display:flex;justify-content:space-between;align-items:center;z-index:2}.hero-bottom span{cursor:default;-webkit-user-select:none;user-select:none;pointer-events:none}.hero-info{margin-top:1rem;color:#fffc;font-size:.9rem;font-family:var(--font-primary)}.hero-controls{display:flex;gap:15px}.control-btn{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);border-radius:25px;padding:10px 20px;color:#fff;text-decoration:none;font-family:var(--font-primary);font-size:.9rem;transition:all .3s ease}.control-btn:hover{background:#ffffff4d;transform:translateY(-2px)}.cta-buttons{display:flex;gap:2rem;margin-bottom:2rem}.cta-buttons a{text-decoration:none;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);border-radius:25px;padding:12px 24px;font-size:1rem;font-family:var(--font-primary);color:#fff;width:fit-content;transition:all .3s ease}.cta-buttons a:hover{background:#ffffff4d;transform:translateY(-2px)}@media (max-width: 908px){.hero-section{padding:40px 20px;min-height:500px}.hero-title{font-size:2.2rem;font-weight:400}.hero-subtitle{font-size:1rem;font-weight:300}.hero-bottom{flex-direction:column;gap:20px;text-align:center}}.join-container{margin-left:calc(-50vw + 50%);background-color:#eee;margin-top:1rem;margin-bottom:1rem;padding:1rem;width:100vw}.join-section{display:flex;border-radius:20px;overflow:hidden;margin:auto;box-shadow:0 4px 10px #0000001a;background-color:var(--light-green-color-500);gap:1rem}.join-text{flex:1;padding:4rem 2.5rem;display:flex;flex-direction:column;justify-content:center;background-color:#dff8bd}.join-text h2{font-size:var(--text-xl);font-family:var(--font-primary);color:#fff;font-weight:400;margin-bottom:1rem}.join-text p{color:#fff;font-size:var(--text-base);font-family:var(--font-secondary);margin-bottom:2rem;line-height:1.6}.join-btn{font-family:var(--font-secondary);text-decoration:none;color:#fff;border-radius:12px;padding:.5rem 2rem;font-size:1rem;cursor:pointer;align-self:flex-start;transition:all .3s ease;box-shadow:0 2px 8px #0003;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fff0;border:1px solid rgba(255,255,255,.2)}.join-btn:hover{background:#ffffff4d;transform:translateY(-2px)}.join-image{flex:1;max-height:100%}.join-image img{width:100%;height:100%;object-fit:cover}@media (max-width: 768px){.join-container{background-color:transparent;padding:5px}.join-section{flex-direction:column-reverse;gap:0}.join-image{order:-1}.join-text{padding:3rem 20px}.join-btn{width:100%;text-align:center}}.slider-container{display:flex;flex-direction:column;margin-top:var(--m-3);margin-bottom:1rem;gap:20px;overflow:hidden}.slider-cards{display:flex;gap:20px;height:360px}.card{flex:.5;border-radius:20px;background-color:#ccc;transition:flex .7s cubic-bezier(.25,.46,.45,.94);display:flex;align-items:stretch;justify-content:center;overflow:hidden;cursor:pointer;position:relative}.card:nth-child(1){background-color:#54776b}.card:nth-child(2){background-color:#dff9ba}.card:nth-child(3){background-color:#0e353a;color:#fff}.card:nth-child(3) .card-text{color:#fff}.card:nth-child(1) .card-text{color:#fff}.card-inner{display:flex;flex-direction:row;width:100%;height:100%;opacity:0;pointer-events:none;transform:translateY(20px) scale(.98);transition:opacity .6s cubic-bezier(.25,.46,.45,.94) .2s,transform .6s cubic-bezier(.25,.46,.45,.94) .2s}.card-text{flex:1;padding:40px 30px;display:flex;flex-direction:column;justify-content:center;color:#0e353a}.card-text h3{font-size:1.8rem;font-weight:400;margin-bottom:1rem;transform:translateY(15px);opacity:0;transition:transform .5s cubic-bezier(.25,.46,.45,.94) .3s,opacity .5s cubic-bezier(.25,.46,.45,.94) .3s}.card-text p{font-size:1.1rem;line-height:1.6;transform:translateY(15px);opacity:0;transition:transform .5s cubic-bezier(.25,.46,.45,.94) .4s,opacity .5s cubic-bezier(.25,.46,.45,.94) .4s}.card-image{display:flex;justify-content:center;align-items:center;flex:1;background-size:cover;background-position:center;border-radius:0 20px 20px 0;transform:scale(1.05);opacity:0;transition:transform .6s cubic-bezier(.25,.46,.45,.94) .25s,opacity .6s cubic-bezier(.25,.46,.45,.94) .25s}.card-image img{width:calc(100% - 2rem);height:auto;margin:0}.card.active{flex:3}.card.active .card-inner{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.card.active .card-text h3,.card.active .card-text p{transform:translateY(0);opacity:1}.card.active .card-image{transform:scale(1);opacity:1}.progress-bar-container{display:flex;gap:10px;height:6px;margin:0 30px;justify-content:center}.progress-bar{flex:.5;background-color:#0000001a;border-radius:3px;overflow:hidden;position:relative;transition:flex .3s ease}.progress-bar:before{content:"";position:absolute;left:0;top:0;height:100%;width:0%;background-color:#0e353a;animation:none;transition:width .3s}.progress-bar.active:before{animation:progressAnim 5s linear forwards}.progress-bar.active{flex:3}@keyframes progressAnim{0%{width:0%}to{width:100%}}@media (max-width: 768px){.slider-cards{flex-direction:column}.progress-bar-container{display:none}.card-image{border-radius:20px 20px 0 0;height:200px;display:none}}@media (min-width: 1440px){.slider-container{max-width:1400px;margin:var(--m-3) auto;margin-bottom:2rem}}.solutions-top{padding:3rem 2rem;border-radius:var(--rounded-2xl);background-color:#fff}@media (max-width: 900px){.solutions-top{padding:2rem 1rem}}.solutions-top>span{font-style:italic;color:#0e353a;font-weight:300;font-size:1rem}.solutions-intro{display:flex;justify-content:space-between;align-items:flex-start;padding:3rem 0}@media (max-width: 900px){.solutions-intro{flex-direction:column;font-weight:300}}.solutions-intro h2{flex:1;font-size:var(--text-xl);font-weight:400;color:#0f4f47;margin-bottom:30px}.intro-content{flex:1;display:flex;flex-direction:column;gap:25px;align-items:flex-start}.intro-content a{margin-top:.5rem;border:1px solid #0B2A2E;padding:.5rem 1rem;border-radius:360px}.intro-content .source{font-weight:100;font-style:italic;font-family:var(--font-primary)}.intro-content p{font-size:1.1rem;line-height:1.5;font-family:var(--font-secondary);font-weight:400;margin:0;color:#0e353a}.solution-features{list-style:none;padding:0;margin:0}.solution-feature{display:flex;align-items:flex-start;gap:12px;margin-bottom:20px;font-size:.95rem;line-height:1.5;color:#555;position:relative}.solution-feature:before{content:"✓";width:20px;height:20px;background:linear-gradient(135deg,#0f4f47,#1a5f56);border-radius:50%;color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.solutions-grid{display:flex;gap:1rem;margin-top:.5rem;width:100%}.solution-card{flex:1;background:#fff;border-radius:20px;overflow:hidden;border:1px solid rgba(255,255,255,.2);display:flex;flex-direction:column;box-shadow:0 4px 20px #00000014;transition:all .3s ease}.solution-card>.solution-content{flex:4}.solution-card h3{font-size:1.8rem;font-weight:500;color:#0f4f47;margin-bottom:30px}.solution-image{width:100%;object-fit:cover;display:block;flex:1}.solution-content{display:flex;gap:24px;padding:24px;flex-wrap:wrap;flex:5}.solution-left{flex:1;min-width:120px;display:flex;flex-direction:column;justify-content:space-between}.solution-title{font-size:1.6rem;font-weight:600;color:#083c3f;margin-bottom:auto}.solution-btn{margin-top:20px;background:#ffffff1a;border:none;padding:10px 14px;border-radius:8px;cursor:pointer;font-size:.9rem;color:#333;align-self:flex-start}.solution-right{flex:2;display:flex;flex-direction:column;gap:12px}.solution-row{display:flex;justify-content:space-between;align-items:center;background:#ffffff14;padding:10px 16px;border-radius:12px;font-family:var(--font-secondary);font-size:.95rem;color:#0d2d2f;background-color:#f5f5f5}.check{font-size:1.1rem}.check.active{color:#00c98d}.check.faded,.span-faded{opacity:.2}@media (max-width: 900px){.solution-title br{display:none}.solutions-grid{flex-direction:column;gap:var(--m-4);padding:0}.solution-content{flex-direction:column;gap:0}.solution-card{padding:0}.solution-card h3{margin-bottom:1rem}}.science{border-radius:20px;background-color:#0b2a2e;display:flex;flex-direction:column;padding:2rem 4rem;font-size:1.5rem;font-weight:300;line-height:1.5;position:relative;z-index:2;color:#fff;gap:.5rem}.science span{margin-left:.5rem}.science p{font-family:Satoshi,sans-serif}@media (max-width: 900px){.science{font-size:1rem;padding:1.5rem}}.professionals-content{background:linear-gradient(135deg,#f8fdfc,#fff);border-radius:20px;padding:10rem 2rem;text-align:center;position:relative;z-index:1;min-height:65vh;display:flex;align-items:center;flex-direction:column;justify-content:center;overflow:hidden}@media (max-width: 900px){.professionals-content{min-height:90vh}}.professionals-content>svg{position:absolute;left:-2rem;bottom:-2rem;min-width:90%;height:auto}.professionals-content>svg:last-child{bottom:-2rem}@media (max-width: 900px){.professionals-content>svg{left:-3rem;bottom:-3rem}}.brain-icon{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 40px;position:relative;z-index:2}@media (max-width: 900px){.brain-icon{align-self:flex-start;justify-content:flex-start}}.brain-icon img{width:4rem;height:auto}.professionals-title{font-size:var(--text-xl);font-weight:400;line-height:1.3;margin-bottom:30px;color:#114249;position:relative;z-index:2;text-align:center}.professionals-title .highlight{font-size:var(--text-xl);font-weight:400;position:relative}.professionals-title .highlight span{position:absolute;background-color:#a9d4c5;left:0;right:0;top:30%;bottom:.75rem;z-index:-1}.professionals-description{font-size:1.1rem;line-height:1.7;color:#333;max-width:800px;margin:0 auto 40px;position:relative;z-index:2;font-family:var(--font-secondary)}.cta-button{background:#0e353a;color:#fff;border:none;border-radius:25px;padding:15px 35px;font-size:1rem;font-weight:500;font-family:var(--font-secondary);cursor:pointer;transition:all .3s ease;position:relative;text-decoration:none;z-index:2;box-shadow:0 4px 15px #0f4f4733}.cta-button:hover{box-shadow:0 8px 25px #0f4f474d;background:#1a5f56}@media (max-width: 1024px){.professionals-stats{padding:30px 40px;gap:30px}.stat-number{font-size:2.8rem}.professionals-content{padding:60px 40px}.professionals-description{font-size:1rem}}@media (max-width: 768px){.professionals-stats{grid-template-columns:1fr;gap:30px;padding:30px 20px;text-align:center}.stat-item:last-child{border-bottom:none}.professionals-content{padding:40px 20px;text-align:center}.brain-icon{width:60px;height:60px;margin-bottom:1rem}.brain-icon img{width:60px;height:60px}.professionals-title{font-size:3rem;margin-bottom:20px}.professionals-description{font-size:1rem;line-height:1.6;margin-bottom:30px}.cta-button{padding:12px 30px;font-size:.9rem}}@media (max-width: 480px){.professionals-stats{padding:20px 15px;gap:20px}.stat-number{text-align:left;font-size:2.5rem;font-weight:300}.stat-description{font-size:.9rem;text-align:left}.professionals-content{padding:3rem 1rem;text-align:left;display:flex;flex-direction:column}.professionals-title{font-size:var(--text-xl);font-weight:300}.professionals-description{font-size:1rem}.professionals-title .highlight{font-size:var(--text-xl);font-weight:400;position:relative}.professionals-title .highlight span{position:absolute;background-color:#a9d4c5;left:0;right:0;top:30%;bottom:.75rem;z-index:-1}}.therapists-section{padding:8rem 1rem 10rem 4rem;text-align:center;border-radius:var(--rounded-2xl);background-color:var(--light-green-color-400)}@media (max-width: 900px){.therapists-section{padding:2rem 1rem 10rem}}.therapists-intro{display:flex;align-items:center;justify-content:flex-start;text-align:left}.therapists-intro>div{flex:1;min-width:40%;display:flex;flex-direction:column;gap:2rem}.therapists-intro>div a{padding:.5rem 1rem;width:fit-content;background:transparent;border:1px solid #0E353A;border-radius:360px;cursor:pointer;transition:background-color .3s ease-in-out,color .3s ease-in-out}.therapists-intro>div a:hover{color:#fff}.therapists-intro h2{flex:1;font-weight:400;margin:0;line-height:1.22;vertical-align:middle;letter-spacing:0;font-size:var(--text-xl)}.therapists-intro p{flex:1;font-size:1rem;color:#666;line-height:1.5;margin:0;color:var(--paragraph-color);font-family:var(--font-secondary)}@media (max-width: 768px){.therapists-intro{flex-direction:column;align-items:start;gap:16px}.therapists-intro h2{color:var(--heading-color);font-family:var(--font-primary);font-weight:300}.therapists-intro p{max-width:100%}}.therapists-grid{display:flex;flex-direction:row;gap:1rem;max-width:1400px;margin:0 auto;margin-top:-7rem}@media (max-width: 900px){.therapists-grid{flex-direction:column;margin:-7rem 1rem .5rem}}.therapist-card{border-radius:20px;padding:24px;box-shadow:0 2px 8px #0003;transition:transform .3s ease,box-shadow .3s ease,background .3s ease-in-out;position:relative;display:flex;flex-direction:column;height:auto;gap:.5rem;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff4d;border:1px solid rgba(255,255,255,.2)}@media (max-width: 900px){.therapist-card:last-child{display:none}}.therapist-card:hover{transform:translateY(-4px);background:#ffffff80;box-shadow:0 8px 24px #00000026}.therapist-image{width:100%;height:200px;border-radius:12px;overflow:hidden;margin-bottom:1rem;position:relative}.therapist-image img{width:100%;height:100%;object-fit:cover}.verified-badge{position:absolute;top:12px;right:12px;color:#fff;background:#0097ff;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:12px}.tag{font-size:.75rem;display:flex;align-items:center;gap:8px;padding:.25rem .5rem;border-radius:360px;white-space:nowrap;background-color:transparent!important}@media (max-width: 900px){.tag{font-size:1rem}}.tag svg{max-height:16px;max-width:16px}.therapist-name{font-size:1.25rem;font-weight:400;color:var(--heading-color);font-family:var(--font-primary);margin-bottom:4px}.therapist-header{display:flex;align-items:center;justify-content:space-between}.therapist-title{color:#666;font-size:14px;margin-bottom:12px;font-style:italic;font-family:var(--font-secondary)}.therapist-description{font-family:var(--font-secondary);color:var(--paragraph-color);color:#5a5555;font-size:14px;line-height:1.5}.therapist-details{display:flex;flex-direction:column;color:#666;flex-wrap:wrap;gap:.5rem;padding:1rem 0}.therapist-details>div{display:flex;gap:.5rem;align-items:flex-start}.therapist-details>div:last-child{display:flex;flex-direction:row;flex-wrap:wrap}.rating{display:flex;align-items:center;gap:8px;cursor:pointer;margin:12px 0}.rating-star{display:flex;align-items:center;cursor:pointer;gap:4px;background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);border-radius:15px;padding:8px 12px;font-size:var(--text-lg);font-weight:500;color:var(--primary-color);font-family:var(--font-secondary)}.rating-star svg{width:30px;height:30px}.therapist-btn{background-color:var(--primary-color);font-family:var(--font-secondary);color:#fff;border:none;padding:12px 24px;border-radius:8px;font-weight:400;text-align:center;cursor:pointer;width:100%;text-decoration:none;transition:all .3s ease;font-size:14px;margin-top:auto}.therapist-btn:hover{box-shadow:0 1px 3px #0f4f4766;background:#1a5f56}
