*{margin:0;padding:0;box-sizing:border-box}:root{--medical-primary:#77C5CB;--medical-light:#dae9eb;--medical-lighter:rgba(119, 197, 203, 0.1);--gray-light:#F5F5F5;--gray-medium:#CCCCCC}body{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;line-height:1.6;color:#000}.flex{display:flex}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-4{gap:1rem}.gap-8{gap:2rem}.gap-16{gap:4rem}.hidden{display:none}.grid{display:grid}.grid-cols-2{grid-template-columns:repeat(2,1fr)}.grid-cols-3{grid-template-columns:repeat(3,1fr)}.grid-cols-4{grid-template-columns:repeat(4,1fr)}.results-section{border-radius:0 0 10% 10%;background:#fff;margin-top:-30px;padding:10% 1rem}.results-title{font-size:2rem;font-weight:700;margin-bottom:2rem}.treatment-cards{display:grid;gap:1rem;margin-bottom:5rem}.treatment-card{border-radius:30px;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.1)}.treatment-card-image{height:fit-content;background-color:var(--gray-medium)}.treatment-card-content{background-color:var(--medical-primary);padding:1.5rem;height:100%}.treatment-card h3{color:#fff;font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.treatment-card p{color:rgba(255,255,255,.8);font-size:1rem}.results-description{color:rgba(0,0,0,.8);font-size:1.2em;margin-bottom:2rem}.review-form{max-width:64rem;margin:0 auto}.review-textarea-container{border:2px solid var(--medical-primary);border-radius:30px;padding:1.5rem;margin-bottom:1.5rem}.review-textarea{width:100%;height:8rem;background:0 0;color:var(--medical-primary);font-size:1.125rem;border:none;outline:0;resize:none}.review-textarea::placeholder{color:var(--medical-primary)}.review-submit{display:block;margin:0 auto;background-color:var(--medical-primary);color:#fff;padding:1rem 2rem;border-radius:30px;font-size:1.125rem;border:none;cursor:pointer;transition:opacity .3s}.review-submit:hover{opacity:.9}.technologies-section{background:#fff;margin:0 1.5rem;border-radius:10% 10% 0 0;padding:146px 15%}.technologies-title{font-size:3rem;font-weight:700;text-align:center;margin-bottom:4rem}.technology-cards{display:grid;gap:2rem}.technology-card{height:252px;background-color:var(--medical-light);border-radius:30px}@media (min-width:640px){.treatment-cards{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.technology-cards{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.header{padding:1rem 6rem}.nav-desktop{display:flex;align-items:center;gap:4rem}.results-section{margin-top:-73px;padding-top:10%;padding-bottom:0}.results-title{font-size:3em}.results-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10rem;align-items:start;padding-bottom:10%}.treatment-cards{grid-template-columns:repeat(3,1fr);gap:2rem}.treatment-card-image{height:fit-content}.review-textarea{height:12rem;font-size:1.5rem}.review-textarea-container{border-width:4px;padding:2rem}.technologies-section{margin:0}.technology-cards{grid-template-columns:repeat(3,1fr)}.newsletter-section{grid-column:span 1}.newsletter-submit{width:48px;height:40px}}.menu-icon{width:24px;height:24px}.arrow-icon{width:16px;height:16px}@media (max-width:1023px){.mobile-menu-container{display:block}}@media (min-width:1024px){.mobile-menu-container{display:none}}.results-container{padding:5% 10%}.testimonials-section{padding:16px;padding-top:5%;padding-bottom:10%;background:linear-gradient(180deg,#eaf0ec,#f3f3ec)}.container{background-color:#eaf0ec}header{background-color:transparent}.testimonials-container{display:flex;gap:16px;overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;width:100%;max-width:1200px;margin:0 auto}.testimonials-container::-webkit-scrollbar{display:none}.testimonial-card{flex:0 0 auto;background-color:#75b9c1;border-radius:40px;padding:30px;height:200px;width:350px}.testimonial-name{font-weight:700;font-size:1.5em;margin-bottom:20px;color:#fff}.testimonial-text{font-size:1em;color:#fff;line-height:1.5}.section-title{font-weight:700;font-size:3em;text-align:center;margin-top:5%;margin-bottom:5%}.dots-container{display:flex;justify-content:center;gap:10px;margin-top:20px}.dot{width:10px;height:10px;background:#ccc;border-radius:50%;cursor:pointer;transition:background .3s}.dot.active{background:#333}.section-title{font-weight:700;font-size:3em;text-align:center;margin-bottom:5%}.testimonial-nav{display:flex;justify-content:center;gap:1rem;margin-top:2rem;margin-bottom:2rem}.nav-btn{background:rgba(255,255,255,.1);border:2px solid rgba(255,255,255,.2);border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:#91c3c9;backdrop-filter:blur(10px);box-shadow:0 8px 25px rgba(0,0,0,.05)}.nav-btn:hover{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.4);transform:scale(1.1);box-shadow:0 8px 25px rgba(0,0,0,.2)}.nav-btn:active{transform:scale(.95)}.nav-btn svg{width:28px;height:28px;transition:transform .2s ease}.nav-btn:hover svg{transform:scale(1.1)}