@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap);@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--primary-color:#2c3e50;--secondary-color:#e74c3c;--accent-color:#3498db;--light-color:#ecf0f1;--dark-color:#2c3e50;--text-color:#333;--text-light:#fff;--transition-speed:0.3s;--box-shadow:0 4px 6px #0000001a;--border-radius:4px}.navbar{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;position:relative;width:100%;z-index:1000}.container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 20px}.top-bar{background-color:#2c3e50;background-color:var(--primary-color);box-shadow:0 4px 6px #0000001a;box-shadow:var(--box-shadow);color:#fff;color:var(--text-light);font-size:.9rem;padding:5px 0}.contact-info{align-items:center;display:flex;gap:8px;text-align:center}.phone-link{color:#fff!important;text-decoration:none;transition:color .3s;transition:color var(--transition-speed)}.phone-link:hover{color:#04bc04!important}.icon{font-size:.9rem}.top-links{display:flex;gap:20px}.top-links a{align-items:center;color:#fff;color:var(--text-light);display:flex;gap:5px;text-decoration:none;transition:color .3s;transition:color var(--transition-speed)}.top-links a:hover{color:#04bc04!important}.main-nav{background-color:#ecf0f1;background-color:var(--light-color);box-shadow:0 2px 10px #00000014;height:75px;position:sticky;top:0;z-index:1000}.main-nav,.main-nav .container{align-items:center;display:flex}.main-nav .container{height:100%;width:100%}.logo{align-items:center;display:flex}.logo-img{max-height:85px;width:auto}.nav-links{align-items:center;display:flex;gap:35px;list-style:none;margin:0;padding:0}.nav-links a,.nav-links li{position:relative}.nav-links a{color:#2c3e50;color:var(--dark-color);display:inline-block;font-size:1rem;font-weight:500;padding:10px 25px;text-decoration:none;transition:color .3s;transition:color var(--transition-speed)}.nav-links a:after{background-color:#04bc04!important;bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .3s;transition:width var(--transition-speed);width:0}.nav-links a:hover{color:#04bc04!important}.nav-links a:hover:after{width:100%}.dropdown{position:relative}.dropdown-menu{background:#fff;border-radius:6px;box-shadow:0 8px 25px #0000001f;color:#2c3e50;left:0;list-style:none;margin:0;min-width:300px;opacity:0;padding:8px 0;position:absolute;top:120%;transform:translateY(10px);transition:all .3s ease;visibility:hidden;z-index:999}.dropdown-menu li a{color:#333;display:block;font-size:.95rem;padding:12px 18px;text-decoration:none;transition:all .25s ease}.dropdown-menu li a:hover{background:#18c304;color:#fff!important;padding-left:22px}.dropdown:hover .dropdown-menu{opacity:1;transform:translateY(0);visibility:visible}@media (max-width:992px){.dropdown-menu{background:#0000;box-shadow:none;display:none;min-width:100%;opacity:1;padding-left:15px;position:static;transform:none;visibility:visible}.dropdown:hover .dropdown-menu{display:block}.dropdown-menu li a{font-size:.95rem;padding:10px 0}}@media (max-width:768px){.dropdown-menu li a{font-size:.93rem;padding:9px 0}}@media (max-width:480px){.dropdown-menu{padding-left:12px}.dropdown-menu li a{font-size:.9rem;line-height:1.4}}@media (max-width:360px){.dropdown-menu{padding-left:10px}.dropdown-menu li a{font-size:.85rem;padding:8px 0}}.mobile-toggle{color:#2c3e50;color:var(--dark-color);cursor:pointer;display:none;font-size:1.5rem;transition:transform .3s;transition:transform var(--transition-speed)}.mobile-toggle:hover{color:#04bc04!important;transform:scale(1.1)}@media (max-width:992px){.nav-links{align-items:flex-start;background-color:#ecf0f1;background-color:var(--light-color);box-shadow:-5px 0 15px #0000001a;flex-direction:column;height:100vh;padding:80px 30px 30px;position:fixed;right:-100%;top:0;transition:right .4s ease;width:280px;z-index:999}.nav-links.active{right:0}.nav-links li{width:100%}.nav-links a{border-bottom:1px solid #0000000d;display:block;padding:12px 0;width:100%}.mobile-toggle{display:block;top:80px;z-index:1000}.top-links{gap:15px}}@media (max-width:768px){.top-bar .container{flex-direction:column;gap:5px}.contact-info,.top-links{justify-content:center;width:100%}.mobile-toggle{display:block;top:80px!important;z-index:1000}}.nav-links li{animation:fadeIn .5s ease forwards;opacity:0}.nav-links li:first-child{animation-delay:.1s}.nav-links li:nth-child(2){animation-delay:.2s}.nav-links li:nth-child(3){animation-delay:.3s}.nav-links li:nth-child(4){animation-delay:.4s}.nav-links li:nth-child(5){animation-delay:.5s}.nav-links li:nth-child(6){animation-delay:.6s}.nav-links li:nth-child(7){animation-delay:.7s}.nav-links a[aria-current=page]{color:#e74c3c;color:var(--secondary-color);font-weight:600}.nav-links a[aria-current=page]:after{width:100%}.logo-container{gap:10px;margin-bottom:20px}.logo-image{height:40px;object-fit:contain;width:40px}.company-name{color:#0c9c1d;font-size:1.25rem}.footer-container{background-color:#111827;color:#fff;padding-bottom:1.5rem;padding-top:3rem;width:100%}.footer-content{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr;margin:0 auto;max-width:1200px;padding:0 1rem}.footer-section{margin-bottom:1.5rem}.logo-container{align-items:center;display:flex;margin-bottom:1rem}.logo-icon{color:#0c9c1d;font-size:1.875rem;margin-right:.5rem}.company-name{font-size:1.5rem;font-weight:700}.company-description{color:#9ca3af;line-height:1.5;margin-bottom:1rem}.social-icons{display:flex;gap:1rem}.social-icon{color:#9ca3af;font-size:1.25rem;transition:color .3s ease}.social-icon:hover{color:#18c304}.section-title-footer{border-bottom:1px solid #22a041;font-size:1.25rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem}.link-list{display:flex;flex-direction:column;gap:.5rem}.link-list a{color:#9ca3af;transition:color .3s ease}.link-list a:hover{color:#18c304}.contact-list{display:flex;flex-direction:column;gap:.75rem}.contact-item{align-items:flex-start;color:#9ca3af}.contact-icon{color:#0c9c1d;margin-right:.75rem;margin-top:.25rem}.contact-icon:hover{color:#18c304}.newsletter{margin-top:1rem}.contact-list{list-style:none;margin:0;padding:0}.contact-item{align-items:center;display:flex;gap:10px;margin-bottom:12px}.contact-item a{border-radius:6px;color:#fff;padding:6px 10px;text-decoration:none;transition:all .3s ease}.contact-item a:hover{background:#198b0c;color:#fff!important}.contact-icon{color:#18c304;font-size:18px;transition:color .3s ease}.contact-item:hover .contact-icon{color:#18c304}.newsletter-title{font-size:1rem;font-weight:600;margin-bottom:.5rem}.newsletter-input{display:flex;width:100%}.email-input{border-radius:.25rem 0 0 .25rem;outline:none;width:100%}.email-input,.subscribe-btn{border:none;color:#111827;padding:.5rem 1rem}.subscribe-btn{background-color:#179425;border-radius:0 .25rem .25rem 0;cursor:pointer;font-weight:600;transition:background-color .3s ease}.subscribe-btn:hover{background-color:#18c304}.copyright-section{border-top:1px solid #1f2937;color:#6b7280;margin-top:2rem;padding-top:1.5rem;text-align:center}.copyright-section a{color:#6b7280;transition:color .3s ease}.copyright-section a:hover{color:#028520}@media (min-width:360px){.footer-content{padding:0 1.25rem}.logo-icon{font-size:2rem}.company-name{font-size:1.6rem}}@media (min-width:480px){.footer-content{gap:2rem;grid-template-columns:repeat(2,1fr);padding:0 1.5rem}.logo-icon{font-size:2.25rem}.company-name{font-size:1.75rem}}@media (min-width:768px){.footer-content{gap:2.5rem;grid-template-columns:repeat(4,1fr);padding:0 2rem}.footer-section{margin-bottom:0}.company-info,.contact-info{grid-column:span 2}}@media (min-width:1024px){.footer-content{grid-template-columns:2fr 1fr 1fr 2fr}.company-info,.contact-info{grid-column:span 1}}.footer-container a{text-decoration:none!important}.glaxmore-link{color:#fff;text-decoration:none;transition:color .3s ease}.glaxmore-link:hover{color:#008316}.body-container{color:#333;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;overflow-x:hidden}.hero{background:#000;height:90vh;overflow:hidden;position:relative;width:100vw}.hero-slider{display:flex;height:100%;width:100%;will-change:transform}.hero-slide{background-position:50%;background-repeat:no-repeat;background-size:cover;flex:0 0 100vw;height:100vh;position:relative}.hero-overlay{background:linear-gradient(90deg,#000c 0,#0006 50%,#0003);top:0}.hero-content,.hero-overlay{height:100%;left:0;position:absolute;width:100%}.hero-content{align-items:center;display:flex;top:-20px;z-index:2}.hero-text{animation:fadeUp .8s ease;color:#fff;margin-left:10%;max-width:800px}.hero-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:100px;display:inline-block;font-size:14px;font-weight:500;letter-spacing:1px;margin-bottom:24px;padding:8px 16px;text-transform:uppercase}.hero-title{font-size:clamp(32px,6vw,72px);font-weight:700;line-height:1.1;margin-bottom:20px;text-shadow:0 2px 4px #0000004d}.hero-subtitle{color:#ffffffe6;font-size:clamp(16px,3vw,24px);line-height:1.5;margin-bottom:32px;max-width:600px}.hero-buttons{display:flex;flex-wrap:wrap;gap:16px}.btn{border-radius:8px;display:inline-block;font-size:16px;font-weight:600;padding:14px 32px;text-decoration:none;transition:all .3s ease}.btn-primary{background:#00ab1a!important;box-shadow:0 4px 15px #44f89b4d!important;font-weight:700}.btn-primary:hover{background:#049225!important;box-shadow:0 6px 20px #ffffff4d}.btn-secondary{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0000;border:2px solid #ffffff4d}.btn-secondary:hover{background:#ffffff1a;border-color:#fff}.hero-dots{bottom:30px;display:flex;gap:12px;left:50%;position:absolute;transform:translateX(-50%);z-index:10}.hero-dot{background:#ffffff4d;border:none;border-radius:2px;cursor:pointer;height:4px;padding:0;transition:all .3s ease;width:40px}.hero-dot.active{background:#00b4d8;width:60px}.hero-dot:hover{background:#fff9}.hero-arrow{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:1px solid #fff3;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:48px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:48px;z-index:10}.hero-arrow:hover{background:#ffffff40;transform:translateY(-50%) scale(1.1)}.hero-arrow-prev{left:20px}.hero-arrow-next{right:20px}@keyframes fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.hero-text{margin-left:5%;max-width:600px}.hero-title{font-size:48px}.hero-subtitle{font-size:18px}}@media (max-width:768px){.hero-text{margin-left:20px;margin-right:20px;max-width:100%;text-align:center}.hero-title{font-size:36px}.hero-subtitle{font-size:16px}.hero-buttons{justify-content:center}.hero-arrow{display:none}.hero-badge{font-size:12px;padding:6px 12px}}@media (max-width:480px){.hero-title{font-size:28px}.hero-subtitle{font-size:14px;margin-bottom:24px}.btn{font-size:14px;padding:12px 24px;width:100%}.hero-buttons{flex-direction:column;gap:12px}.hero-dot{width:30px}.hero-dot.active{width:45px}}@media (max-height:600px) and (orientation:landscape){.hero-title{font-size:28px;margin-bottom:12px}.hero-subtitle{font-size:14px;margin-bottom:16px}.hero-badge{margin-bottom:12px}.hero-text{padding:20px 0}.hero-dots{bottom:15px}}@media (min-width:768px) and (max-width:1024px) and (orientation:landscape){.hero-title{font-size:42px}.hero-subtitle{font-size:16px}}@media (min-width:1440px){.hero-text{margin-left:15%;max-width:900px}.hero-title{font-size:80px}.hero-subtitle{font-size:28px}}@media (hover:none) and (pointer:coarse){.hero-arrow{opacity:.7}.hero-dot{height:6px;width:44px}}@media (prefers-reduced-motion:reduce){.hero-slider{transition:none}.hero-text{animation:none}.btn:hover{transform:none}}@media (prefers-color-scheme:dark){.hero{background:#000}}.cab-services-section{background:linear-gradient(135deg,#fff,#f9f9f9);color:#222;font-family:Poppins,sans-serif;margin:0 auto;max-width:1300px;padding:60px 20px}.cab-heading{color:#111;font-size:2.8rem;font-weight:700;margin-bottom:50px;text-align:center}.cab-content{align-items:center;display:flex;flex-wrap:wrap;gap:50px;justify-content:center}.image-section{flex:1 1 400px;max-width:480px}.cab-main-image{border-radius:16px;box-shadow:0 12px 28px #00000026;height:auto;object-fit:cover;width:100%}.experience-box{background:#fff;border-left:6px solid #fbd300;border-radius:12px;box-shadow:0 8px 20px #0003;left:20px;padding:20px 25px}.experience-number{color:#000;font-size:2.5rem}.experience-label{color:#666;display:block;font-size:.95rem;margin-top:6px}.info-section{flex:1 1 480px;max-width:600px}.cab-description{color:#555;font-size:1.1rem;line-height:1.6;margin-bottom:30px}.info-item{align-items:flex-start;gap:20px;margin-bottom:30px}.info-icon{background-color:#fbd300;border-radius:12px;height:60px;position:relative;width:60px}.clock-icon:before,.map-icon:before{background-position:50%;background-repeat:no-repeat;background-size:50% 50%;content:"";display:block;height:100%;width:100%}.map-icon:before{background-image:url(https://cdn-icons-png.flaticon.com/512/684/684908.png)}.clock-icon:before{background-image:url(https://cdn-icons-png.flaticon.com/512/2088/2088617.png)}.info-title{color:#111;font-size:1.3rem;margin-bottom:8px}.info-text{color:#444;font-size:1rem}@media (max-width:768px){.cab-services-section{padding:50px 20px}.cab-heading{font-size:2.2rem;margin-bottom:40px}.cab-content{flex-direction:column;gap:40px}.image-section,.info-section{flex:1 1 100%;max-width:100%}.experience-box{bottom:0;left:0;margin-left:auto;margin-right:auto;margin-top:20px;position:relative;width:80%}.cab-description{font-size:1rem}.info-item{gap:15px;margin-bottom:25px}}@media (max-width:480px){.cab-services-section{padding:40px 15px}.cab-heading{font-size:1.8rem;margin-bottom:30px}.experience-box{margin-top:-35px!important;padding:15px 20px;width:80%!important}.experience-number{font-size:2rem}.info-icon{height:50px;width:50px}.info-title{font-size:1.1rem}.info-text{font-size:.9rem}}@media (max-width:360px){.cab-services-section{padding:30px 10px}.cab-heading{font-size:1.6rem}.cab-content{gap:30px}.experience-box{margin-top:-40px!important;padding:12px 15px;width:80%!important}.experience-number{font-size:1.8rem}.info-item{align-items:center;flex-direction:column;gap:10px;text-align:center}.info-icon{margin-bottom:10px}.cab-description{text-align:center}}.world-brand-section{background:linear-gradient(135deg,#1d4299,#223279)!important;color:#fff;padding:60px 20px;width:100%}.world-brand-container{align-items:center;display:flex;gap:40px;justify-content:space-between;margin:auto;max-width:1200px}.world-brand-text{flex:1 1}.world-brand-text h2{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#38bdf8,#0ea5e9);-webkit-background-clip:text;font-size:32px;font-weight:700;line-height:1.3;margin-bottom:20px}.world-brand-text p{color:#cbd5f5;font-size:16px;line-height:1.7;max-width:500px}.ottobock-image{display:flex;flex:1 1;justify-content:center}.ottobock-image img{border-radius:16px;max-width:400px;object-fit:contain;transition:transform .3s ease;width:100%}.ottobock-image img:hover{transform:scale(1.05)}@media (max-width:768px){.world-brand-container{flex-direction:column;text-align:center}.world-brand-text h2{font-size:26px}.world-brand-text p{font-size:15px;max-width:100%}.ottobock-image img{max-width:320px}}@media (max-width:480px){.world-brand-section{padding:40px 15px}.world-brand-text h2{font-size:22px}.world-brand-text p{font-size:14px;line-height:1.6}.ottobock-image img{max-width:260px}}@media (max-width:360px){.world-brand-text h2{font-size:20px}.world-brand-text p{font-size:13px}.ottobock-image img{max-width:220px}}.why-choose-section{background:#f9f9f9;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;padding:80px 40px}.why-choose-container{align-items:center;animation:fadeIn 1s ease-in;display:flex;flex-wrap:wrap;gap:50px;justify-content:space-between;margin:0 auto;max-width:1300px}.why-choose-text{flex:1 1;min-width:350px}.why-choose-text h2{color:#222;font-size:2.8rem;font-weight:700;margin-bottom:10px}.why-choose-text p{color:#444;font-size:1.1rem;line-height:1.7;margin-bottom:30px}.highlight-section{display:flex;flex-wrap:wrap;gap:40px;margin-bottom:30px}.left-list,.right-list{flex:1 1;min-width:250px}.left-list h3,.right-list h3{color:#000;font-size:1.3rem;margin-bottom:10px}.left-list ul,.right-list ul{list-style:none;padding:0}.left-list li,.right-list li{align-items:center;color:#333;display:flex;font-size:1.05rem;margin:10px 0}.experience-box{animation:fadeInUp 1s ease-out;background:#fff7e6;border-left:6px solid #f0a500;display:inline-block;margin-top:20px;padding:15px 20px}.experience-box .number{color:#f57c00;font-size:2.5rem;font-weight:700}.book-btn{background-color:#000;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.1rem;margin-top:30px;padding:14px 30px;transition:all .3s ease}.book-btn:hover{background-color:#f57c00;color:#fff}.why-choose-image{flex:1 1;min-width:300px;text-align:center}.why-choose-image img{border-radius:20px;box-shadow:0 8px 20px #0003;max-width:480px;object-fit:cover;width:100%}@keyframes fadeIn{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.why-choose-section{padding:60px 20px}.why-choose-container{flex-direction:column;gap:30px;text-align:center}.why-choose-text{min-width:100%}.why-choose-text h2{font-size:2.2rem}.why-choose-text p{font-size:1rem;margin-bottom:20px}.highlight-section{flex-direction:column;gap:20px;margin-bottom:20px}.left-list,.right-list{min-width:100%}.left-list h3,.right-list h3{font-size:1.2rem}.experience-box{box-sizing:border-box;margin:20px auto 0;width:100%}.book-btn{font-size:1rem;margin-top:20px;padding:12px 25px}}@media (max-width:480px){.why-choose-section{padding:50px 15px}.why-choose-text h2{font-size:1.8rem;margin-bottom:8px}.why-choose-text p{font-size:.95rem;line-height:1.6}.left-list li,.right-list li{font-size:.95rem;justify-content:center;margin:8px 0}.experience-box .number{font-size:2rem}.why-choose-image{min-width:100%}.why-choose-image img{border-radius:15px}}@media (max-width:360px){.why-choose-section{padding:40px 10px}.why-choose-text h2{font-size:1.6rem}.why-choose-text p{font-size:.9rem}.left-list h3,.right-list h3{font-size:1.1rem}.left-list li,.right-list li{font-size:.9rem}.experience-box{padding:12px 15px}.experience-box .number{font-size:1.8rem}.book-btn{font-size:.95rem;padding:10px 20px}}.highlight-box h3{border-bottom:2px solid #fcb900;color:#222;font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;padding-bottom:.5rem}.highlight-box ul{list-style:none;margin:0;padding:0}.highlight-box li{align-items:center;color:#333;display:flex;font-size:1.1rem;gap:.75rem;margin-bottom:1rem;transition:color .2s ease}.highlight-box li svg{color:#fcb900;flex-shrink:0;transition:transform .3s ease}.highlight-box li:hover svg{transform:scale(1.1)}.benefits-section{background:linear-gradient(90deg,#fff,#f9f9f9);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;padding:80px 20px}.section-title{color:#1a1a1a;font-size:2.5rem;font-weight:700;margin-bottom:50px;position:relative;text-align:center}.section-title:after{background-color:#00a8cc;border-radius:2px;content:"";display:block;height:4px;margin:12px auto 0;width:80px}.benefits-grid{grid-gap:40px;align-items:center;display:grid;flex-wrap:wrap;gap:40px;grid-template-columns:1fr auto 1fr;margin:0 auto;max-width:1200px}.benefits-column{display:flex;flex-direction:column;gap:30px}.benefit-item{align-items:flex-start;background-color:#fff;border-left:5px solid #00a8cc;border-radius:10px;box-shadow:0 4px 12px #0000000d;display:flex;gap:15px;padding:20px 25px;transition:transform .3s ease,box-shadow .3s ease}.benefit-item:hover{box-shadow:0 8px 18px #00000014;transform:translateY(-4px)}.benefit-icon{color:#00a8cc;flex-shrink:0;font-size:1.8rem;margin-top:5px}.benefit-content h4{color:#222;font-size:1.25rem;font-weight:600;margin:0}.benefit-content p{color:#555;font-size:.95rem;line-height:1.5;margin:5px 0 0}.benefit-image-container{text-align:center}.benefit-image{border-radius:50%;box-shadow:0 6px 20px #0000001f;max-width:100%;width:300px}@media (max-width:768px){.benefits-grid{grid-template-columns:1fr;text-align:center}.benefit-item{align-items:center;flex-direction:column;text-align:left}.benefit-icon{font-size:2rem;margin:0}.benefit-content h4{font-size:1.15rem}.benefit-content p{font-size:.9rem}.benefit-image{width:250px}}@media (max-width:480px){.section-title{font-size:2rem}.benefits-section{padding:60px 15px}.benefit-item{padding:15px 20px}.benefit-image{width:200px}}@media (max-width:360px){.section-title{font-size:1.75rem}.benefit-content h4{font-size:1rem}.benefit-content p{font-size:.85rem}.benefit-image{width:180px}}.sri-lanka-destinations{background-color:#f5f9fc;color:#333;font-family:Poppins,sans-serif;margin:0 auto;max-width:1400px;padding:4rem 2rem}.destinations-header{border-bottom:2px solid #005b96;margin-bottom:3rem;padding-bottom:1.5rem;text-align:center}.destinations-title{color:#00334e;font-size:2.8rem;font-weight:700;letter-spacing:.5px;margin-bottom:.5rem}.destinations-subtitle{color:#5588a3;font-size:1.2rem;font-weight:500}.destinations-grid{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));margin-top:2rem}.destination-card{background:#fff;border-radius:10px;box-shadow:0 10px 30px #005b961a;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease}.destination-card:hover{box-shadow:0 15px 35px #005b9626;transform:translateY(-8px)}.card-image-container{height:250px;overflow:hidden;position:relative}.card-image{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.destination-card:hover .card-image{transform:scale(1.05)}.image-overlay{background:linear-gradient(180deg,#0000 0,#003554b3);height:100%;left:0;opacity:.7;position:absolute;top:0;width:100%}.card-content{padding:1.8rem;position:relative;z-index:1}.destination-title{color:#00334e;font-size:1.5rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem;position:relative}.destination-title:after{background-color:#005b96;bottom:0;content:"";height:3px;left:0;position:absolute;width:50px}.destination-description{color:#4a6b7d;font-size:1rem;line-height:1.6;margin-bottom:1.5rem}.destination-category{align-items:center;color:#5588a3;display:flex;font-size:.9rem}.category-name{font-size:.8rem;font-weight:600;letter-spacing:1px;text-transform:uppercase}@media (max-width:1024px){.destinations-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media (max-width:768px){.destinations-title{font-size:2.2rem}.destinations-grid{gap:2rem}.card-image-container{height:220px}}@media (max-width:480px){.sri-lanka-destinations{padding:3rem 1.5rem}.destinations-title{font-size:1.8rem}.destinations-subtitle{font-size:1rem}.destinations-grid{gap:1.8rem;grid-template-columns:1fr}.destination-card{max-width:100%}.card-content{padding:1.5rem}.destination-title{font-size:1.3rem}.destination-description{font-size:.95rem}}.cta-section{background:linear-gradient(135deg,#111827,#1f2937);color:#fff;padding:4rem 1rem;text-align:center}.cta-content{margin:0 auto;max-width:800px}.cta-content h2{font-size:2rem;margin-bottom:1rem}.cta-content p{font-size:1.2rem;margin-bottom:2rem;opacity:.9}.cta-buttons{display:flex;gap:1rem;justify-content:center}.btn-dark,.btn-light,.btn-primary,.btn-secondary{align-items:center;border:none;border-radius:5px;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;padding:.8rem 1.8rem;transition:all .3s}.btn-primary{background-color:#111827;color:#fff}.btn-primary:hover{background-color:#1f2937;transform:translateY(-2px)}.btn-secondary{background-color:initial;border:2px solid #fff;color:#fff}.btn-secondary:hover{background-color:#ffffff1a;transform:translateY(-2px)}.btn-dark{background-color:#f59e0b;color:#111827}.btn-dark:hover{background-color:#fbbf24;transform:translateY(-2px)}.btn-light{background-color:initial;border:2px solid #fff;color:#fff}.btn-light:hover{background-color:#ffffff1a;transform:translateY(-2px)}@media (min-width:768px){.hero-section{align-items:center;flex-direction:row;justify-content:space-between;min-height:80vh;padding:4rem 2rem}.hero-content{margin-bottom:0;max-width:45%;text-align:left}.hero-buttons{justify-content:flex-start}.hero-image{max-width:50%}.booking-form{align-items:end;grid-template-columns:repeat(4,1fr)}.booking-section{padding:2rem}.services-grid{grid-template-columns:repeat(2,1fr)}.features-section{align-items:center;flex-direction:row;gap:4rem}.features-image{margin-bottom:0;width:50%}.features-content{width:50%}.testimonials-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.services-grid{grid-template-columns:repeat(4,1fr)}}.services-section{background:#fff;color:#2c3e50;font-family:Segoe UI,sans-serif;padding:80px 20px}.services-heading{color:#1f2d3d;font-size:2.3rem;font-weight:700;margin-bottom:60px;position:relative;text-align:center}.services-heading:after{background:#18c304;border-radius:5px;content:"";display:block;height:3px;margin:15px auto 0;width:70px}.services-content{align-items:center;display:flex;gap:50px;margin:auto;max-width:1200px}.image-section{flex:1 1;position:relative}.main-image{border-radius:12px;box-shadow:0 8px 25px #00000014;transition:.3s ease;width:100%}.main-image:hover{transform:scale(1.02)}.experience-box{background:#147709;border-radius:8px;bottom:-20px;box-shadow:0 8px 20px #0000001a;color:#fff;padding:18px 22px;position:absolute;right:20px;text-align:center}.experience-number{color:#fff;display:block;font-size:2.75rem;font-weight:700}.experience-label{color:#fff;font-size:1.1rem;font-weight:700;margin-top:4px}.info-section{flex:1 1}.services-description{color:#555;font-size:1.05rem;line-height:1.8;margin-bottom:35px}.info-item{background:#f9fafb;border:1px solid #eaeaea;border-radius:10px;display:flex;gap:15px;margin-bottom:25px;padding:18px;transition:.3s ease}.info-item:hover{background:#fff;border-color:#18c304;box-shadow:0 6px 18px #0000000f}.info-icon{background:#18c304;border-radius:50%;flex-shrink:0;height:45px;width:45px}.info-title{color:#1f2d3d;font-size:1.1rem;font-weight:600;margin-bottom:5px}.info-text{color:#666;font-size:.95rem;line-height:1.6}@media (max-width:992px){.services-content{flex-direction:column}.experience-box{bottom:0;margin-top:15px;position:relative;right:0}}@media (max-width:768px){.services-heading{font-size:1.9rem}}@media (max-width:480px){.services-section{padding:60px 15px}.info-item{flex-direction:column}}.monarch-hotel-container{color:#333;font-family:Arial,sans-serif;margin:0 auto;max-width:1200px;padding:40px 20px}.monarch-hotel-heading{color:#b8860b;font-size:2rem;font-weight:600;letter-spacing:1px;margin-bottom:30px;text-align:center;text-transform:uppercase}.monarch-hotel-para{color:#555;font-size:1.1rem;line-height:1.8;margin-bottom:40px;text-align:justify}.monarch-carousel-container{height:400px;margin:50px 0;overflow:hidden;position:relative;width:100%}.monarch-carousel{align-items:center;display:flex;gap:20px;height:100%;justify-content:center;transition:transform .5s ease}.carousel-item{border-radius:8px;box-shadow:0 5px 15px #0000001a;cursor:pointer;flex-shrink:0;height:300px;overflow:hidden;position:relative;transition:all .5s ease;width:250px}.carousel-item.center-item{height:400px;width:350px;z-index:2}.carousel-item img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.carousel-item:hover img{transform:scale(1.05)}.carousel-controls{display:flex;justify-content:space-between;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:3}.carousel-next,.carousel-prev{background:#b8860bb3;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:1.5rem;height:50px;margin:0 20px;pointer-events:auto;transition:all .3s ease;width:50px}.carousel-next:hover,.carousel-prev:hover{background:#b8860b;transform:scale(1.1)}@media (max-width:768px){.monarch-hotel-heading{font-size:1.5rem}.monarch-hotel-para{font-size:1rem}.monarch-carousel-container{height:300px}.carousel-item{height:220px;width:180px}.carousel-item.center-item{height:300px;width:250px}.carousel-next,.carousel-prev{font-size:1.2rem;height:40px;width:40px}}@media (max-width:480px){.monarch-hotel-heading{font-size:1.3rem}.monarch-hotel-para{font-size:.95rem;line-height:1.6}.monarch-carousel-container{height:250px}.carousel-item{height:180px;width:150px}.carousel-item.center-item{height:250px;width:200px}}@media (max-width:360px){.monarch-hotel-heading{font-size:1.2rem}.monarch-hotel-para{font-size:.9rem;text-align:left}.monarch-carousel-container{height:220px}.carousel-item{height:160px;width:130px}.carousel-item.center-item{height:220px;width:180px}.carousel-next,.carousel-prev{font-size:1rem;height:35px;width:35px}}.image-modal{align-items:center;background-color:#000c;cursor:pointer;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal-content{background:#fff;border-radius:8px;cursor:default;max-height:90%;max-width:90%;padding:20px;position:relative}.expanded-image{display:block;margin:0 auto;max-height:80vh;max-width:80vw}.close-button{background:#b8860b;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:1.2rem;height:30px;position:absolute;right:10px;top:10px;width:30px;z-index:1001}.image-caption{color:#333;font-weight:500;margin-top:15px;text-align:center}.home-scoliosis-section{background:linear-gradient(135deg,#f0f8ff,#fff);overflow:hidden;padding:80px 0}.home-scoliosis-container{align-items:center;display:flex;flex-wrap:wrap;gap:60px;margin:0 auto;max-width:1200px;padding:0 20px}.home-scoliosis-content{flex:1.2 1;min-width:280px}.home-scoliosis-badge{background:#18c3041a;border-radius:50px;color:#18c304;display:inline-block;font-size:12px;font-weight:600;letter-spacing:1px;margin-bottom:20px;padding:6px 16px}.home-scoliosis-heading{color:#1a2a6c;font-size:42px;font-weight:800;line-height:1.2;margin-bottom:20px}.home-scoliosis-highlight{color:#18c304;display:inline-block;position:relative}.home-scoliosis-description{color:#333;font-size:16px;line-height:1.7;margin-bottom:30px}.home-scoliosis-features{display:flex;flex-direction:column;gap:16px;margin-bottom:30px}.home-scoliosis-feature{align-items:flex-start;color:#333;display:flex;font-size:14px;gap:12px;line-height:1.6}.home-scoliosis-feature-icon{align-items:center;background:#18c304;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:700;height:22px;justify-content:center;margin-top:2px;width:22px}.home-scoliosis-feature strong{color:#1a2a6c}.home-scoliosis-why-matters{background:#1a2a6c;border-radius:16px;margin-bottom:24px;padding:24px}.home-scoliosis-why-heading{color:#fff;font-size:20px;font-weight:700;margin-bottom:12px}.home-scoliosis-why-text{color:#ffffffe6;font-size:14px;line-height:1.6;margin:0}.home-scoliosis-unique{background:linear-gradient(135deg,#18c304,#0f8a02);border-radius:16px;display:flex;gap:16px;margin-bottom:30px;padding:24px}.home-scoliosis-unique-icon{font-size:36px}.home-scoliosis-unique-content h4{color:#fff;font-size:18px;font-weight:700;margin-bottom:8px}.home-scoliosis-unique-content p{color:#fffffff2;font-size:14px;line-height:1.6;margin:0}.home-scoliosis-unique-content strong{background:#fff3;border-radius:4px;color:#1a2a6c;padding:2px 6px}.home-scoliosis-buttons{margin-top:10px}.home-scoliosis-btn{align-items:center;border-radius:50px;display:inline-flex;font-size:16px;font-weight:600;gap:8px;justify-content:center;padding:14px 32px;text-decoration:none;transition:all .3s ease}.home-scoliosis-btn-primary{background:#18c304;box-shadow:0 4px 15px #18c3044d;color:#fff}.home-scoliosis-btn-primary:hover{background:#0f8a02;box-shadow:0 8px 25px #18c30466;transform:translateY(-2px)}.home-scoliosis-image{flex:0.8 1;min-width:280px}.home-scoliosis-image img{border-radius:20px;box-shadow:0 15px 35px #0000001a;height:auto;transition:all .3s ease;width:100%}.home-scoliosis-image img:hover{box-shadow:0 20px 40px #00000026;transform:scale(1.02)}@keyframes homeScoliosisFadeInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes homeScoliosisFadeInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.home-scoliosis-content{animation:homeScoliosisFadeInLeft .6s ease-out}.home-scoliosis-image{animation:homeScoliosisFadeInRight .6s ease-out}@media (max-width:992px){.home-scoliosis-container{flex-direction:column;gap:40px}.home-scoliosis-heading{font-size:36px;text-align:center}.home-scoliosis-badge{display:block;margin-left:auto;margin-right:auto;text-align:center;width:fit-content}.home-scoliosis-buttons,.home-scoliosis-description,.home-scoliosis-image{text-align:center}.home-scoliosis-image img{max-width:400px}.home-scoliosis-feature{align-items:flex-start;flex-direction:column}}@media (max-width:768px){.home-scoliosis-section{padding:50px 0}.home-scoliosis-heading{font-size:32px}.home-scoliosis-unique{flex-direction:column;text-align:center}.home-scoliosis-unique-icon{font-size:28px}.home-scoliosis-why-matters{text-align:center}}@media (max-width:480px){.home-scoliosis-section{padding:40px 0}.home-scoliosis-heading{font-size:28px}.home-scoliosis-description{font-size:14px}.home-scoliosis-feature{font-size:13px}.home-scoliosis-btn{justify-content:center;text-align:center;width:100%}.home-scoliosis-unique-content p,.home-scoliosis-why-text{font-size:13px}}.physiotherapy-why-choose-section{background:linear-gradient(135deg,#f0f8ff,#fff);overflow:hidden;padding:80px 0}.physiotherapy-why-choose-container{align-items:flex-start;display:flex;flex-wrap:wrap;gap:60px;margin:0 auto;max-width:1200px;padding:0 20px}.physiotherapy-why-choose-text{flex:1.2 1;min-width:280px}.physiotherapy-why-choose-text h2{color:#1a2a6c;font-size:42px;font-weight:800;margin-bottom:24px;padding-bottom:16px;position:relative}.physiotherapy-why-choose-text h2:after{background:linear-gradient(135deg,#18c304,#0f8a02);border-radius:2px;bottom:0;content:"";height:4px;left:0;position:absolute;width:80px}.physiotherapy-why-choose-text>p{color:#333;font-size:16px;line-height:1.7;margin-bottom:32px}.physiotherapy-highlight-section{display:flex;flex-wrap:wrap;gap:30px}.physiotherapy-highlight-box{background:#fff;border:1px solid #18c3041a;border-radius:20px;box-shadow:0 10px 30px #00000014;flex:1 1;min-width:250px;padding:28px;transition:all .3s ease}.physiotherapy-highlight-box:hover{border-color:#18c3044d;box-shadow:0 20px 40px #0000001f;transform:translateY(-5px)}.physiotherapy-highlight-box h3{color:#1a2a6c;font-size:24px;font-weight:700;margin-bottom:20px;padding-bottom:12px;position:relative}.physiotherapy-highlight-box h3:after{background:#18c304;border-radius:2px;bottom:0;content:"";height:3px;left:0;position:absolute;width:50px}.physiotherapy-highlight-box ul{list-style:none;margin:0;padding:0}.physiotherapy-highlight-box ul li{color:#555;font-size:14px;line-height:1.6;margin-bottom:14px;padding-left:24px;position:relative}.physiotherapy-highlight-box ul li:before{color:#18c304;content:"✓";font-size:16px;font-weight:700;left:0;position:absolute}.physiotherapy-why-choose-image{flex:0.8 1;min-width:280px}.physiotherapy-why-choose-image img{border-radius:20px;box-shadow:0 15px 35px #0000001a;height:auto;object-fit:cover;transition:all .3s ease;width:100%}.physiotherapy-why-choose-image img:hover{box-shadow:0 20px 40px #00000026;transform:scale(1.02)}@keyframes physioFadeInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes physioFadeInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes physioFadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.physiotherapy-why-choose-text{animation:physioFadeInLeft .6s ease-out}.physiotherapy-why-choose-image{animation:physioFadeInRight .6s ease-out}.physiotherapy-highlight-box{animation:physioFadeInUp .6s ease-out;animation-fill-mode:both}.physiotherapy-highlight-box:first-child{animation-delay:.2s}.physiotherapy-highlight-box:last-child{animation-delay:.4s}@media (max-width:1024px){.physiotherapy-why-choose-section{padding:60px 0}.physiotherapy-why-choose-text h2{font-size:36px}.physiotherapy-highlight-box h3{font-size:22px}.physiotherapy-why-choose-container{gap:40px}}@media (max-width:768px){.physiotherapy-why-choose-section{padding:50px 0}.physiotherapy-why-choose-container{flex-direction:column;gap:35px}.physiotherapy-why-choose-text h2{font-size:32px;text-align:center}.physiotherapy-why-choose-text h2:after{left:50%;transform:translateX(-50%)}.physiotherapy-why-choose-text>p{font-size:15px;text-align:center}.physiotherapy-highlight-section{flex-direction:column;gap:25px}.physiotherapy-highlight-box{padding:22px}.physiotherapy-highlight-box h3{font-size:22px;text-align:center}.physiotherapy-highlight-box h3:after{left:50%;transform:translateX(-50%)}.physiotherapy-highlight-box ul li{font-size:14px;text-align:left}.physiotherapy-why-choose-image{text-align:center}.physiotherapy-why-choose-image img{max-width:400px}}@media (max-width:480px){.physiotherapy-why-choose-section{padding:40px 0}.physiotherapy-why-choose-container{gap:25px;padding:0 15px}.physiotherapy-why-choose-text h2{font-size:26px}.physiotherapy-why-choose-text>p{font-size:14px;line-height:1.6}.physiotherapy-highlight-box{padding:18px}.physiotherapy-highlight-box h3{font-size:20px;margin-bottom:16px}.physiotherapy-highlight-box ul li{font-size:13px;margin-bottom:12px;padding-left:20px}.physiotherapy-highlight-box ul li:before{font-size:12px}.physiotherapy-why-choose-image img{border-radius:16px}}@media (max-width:320px){.physiotherapy-why-choose-text h2{font-size:24px}.physiotherapy-highlight-box{padding:15px}.physiotherapy-highlight-box h3{font-size:18px}.physiotherapy-highlight-box ul li{font-size:12px}}@media (max-width:768px){.physiotherapy-highlight-box:active{transform:scale(.98)}.physiotherapy-why-choose-image img:active{transform:scale(.99)}}@media (min-width:1400px){.physiotherapy-why-choose-container{max-width:1300px}.physiotherapy-why-choose-text h2{font-size:48px}.physiotherapy-why-choose-text>p{font-size:18px}.physiotherapy-highlight-box ul li{font-size:16px}}.contact-container{color:#333;font-family:Poppins,sans-serif;margin:0 auto;padding:15px;width:100%}.contact-header{background:linear-gradient(#000224 100%);border-radius:8px;box-shadow:0 3px 10px #0000001a;color:#fff;margin-bottom:30px;padding:15px;text-align:center}.contact-header h1{font-size:1.8rem!important;font-weight:700;margin-bottom:8px}.contact-header p{font-size:1rem;opacity:.9}.contact-content{display:flex;flex-direction:column;gap:20px;margin-bottom:30px}.contact-info{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr;width:100%}.info-card{background:#fff;border-radius:8px;box-shadow:0 3px 10px #0000000d;padding:20px}.icon-container{align-items:center;background:linear-gradient(#022a4f 100%);border-radius:50%;color:#fff;display:flex;font-size:1.3rem;height:50px;justify-content:center;margin-bottom:12px;width:50px}.info-card h3{color:#1e3c72;font-size:1.2rem;margin-bottom:8px}.info-card p{color:#555;font-size:.9rem;line-height:1.5;margin:4px 0}.contact-form-container{background:#fff;border-radius:8px;box-shadow:0 3px 10px #0000000d;padding:20px;width:100%}.contact-form-container h2{color:#1e3c72;font-size:1.5rem;margin-bottom:15px;text-align:center}.form-group{margin-bottom:15px}.form-group label{color:#444;display:block;font-size:.9rem;font-weight:500;margin-bottom:6px}.form-group input,.form-group select,.form-group textarea{border:1px solid #ddd;border-radius:5px;font-family:Poppins,sans-serif;font-size:.9rem;padding:10px 12px;width:100%}.form-group textarea{min-height:100px}.error-message{font-size:.8rem}.submit-btn{background:#0fc029;border-radius:5px;color:#000;font-size:.9rem;padding:10px 20px}.submit-btn:hover{background:#00d720;color:#0d023b}.success-message{padding:20px}.success-message i{font-size:2.5rem;margin-bottom:10px}.success-message p{font-size:1rem}.contact-map{border-radius:8px;margin-top:30px}@media (max-width:360px){.contact-header h1{font-size:1.6rem!important}.contact-header p{font-size:.9rem}.icon-container{font-size:1.2rem;height:45px;width:45px}.contact-form-container h2{font-size:1.3rem}}@media (min-width:480px){.contact-header{padding:20px}.contact-header h1{font-size:2rem!important}.contact-info{grid-template-columns:repeat(2,1fr)}.contact-form-container h2{font-size:1.6rem}}@media (min-width:768px){.contact-container{padding:25px}.contact-header{margin-bottom:40px;padding:25px}.contact-header h1{font-size:2.2rem!important}.contact-header p{font-size:1.1rem}.contact-content{flex-direction:row;gap:30px}.contact-info{grid-template-columns:1fr}.contact-form-container,.info-card{padding:25px}.form-group input,.form-group select,.form-group textarea{padding:12px 15px}.submit-btn{font-size:1rem;padding:12px 25px}}@media (min-width:992px){.contact-info{grid-template-columns:repeat(2,1fr)}.contact-form-container h2{font-size:1.8rem}}.southern-rehab-about{background:#fff;color:#1a2b4c;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.rehab-container{margin:0 auto;max-width:1200px;padding:0 20px}.rehab-hero-section{align-items:center;display:flex;height:100vh;min-height:600px;position:relative}.rehab-hero-container{margin:0 auto;max-width:1200px;padding:0 20px;width:100%}.rehab-hero-content{color:#fff;max-width:800px}.rehab-hero-badge{background:#ffffff1a;border:1px solid #fff3;border-radius:50px;display:inline-block;font-size:14px;letter-spacing:1px;margin-bottom:24px;padding:8px 16px;text-transform:uppercase}.rehab-hero-title{font-size:clamp(40px,8vw,72px);font-weight:800;line-height:1.1;margin-bottom:24px}.rehab-hero-highlight{color:#14cc00;display:block;font-weight:700}.rehab-hero-subtitle{font-size:clamp(16px,4vw,20px);line-height:1.6;margin-bottom:40px;max-width:600px;opacity:.95}.rehab-hero-stats{display:flex;gap:48px}.rehab-hero-stat-item{text-align:left}.rehab-hero-stat-number{color:#18cd04;display:block;font-size:32px;font-weight:700}.rehab-hero-stat-label{color:#f5f8fa!important;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;font-size:14px;font-size:1.25rem!important;font-weight:700;text-transform:uppercase}.rehab-intro-section{background:#fff;padding:100px 0}.rehab-intro-grid{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr}.rehab-intro-text-content{padding-right:20px}.rehab-section-badge{background:#198b0c14;border-radius:50px;color:#198b0c;display:inline-block;font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:16px;padding:6px 12px}.rehab-intro-heading{color:#1a2b4c;font-size:42px;font-weight:700;line-height:1.2;margin-bottom:24px}.rehab-intro-paragraph{color:#4a4a4a;font-size:16px;line-height:1.8;margin-bottom:24px}.rehab-intro-features{display:flex;gap:32px;margin-top:32px}.rehab-intro-feature-item{align-items:center;color:#1a2b4c;display:flex;font-weight:500;gap:8px}.rehab-intro-feature-dot{background:#198b0c;border-radius:50%;display:inline-block;height:8px;width:8px}.rehab-intro-image-wrapper{border-radius:20px;box-shadow:0 20px 40px #1a2b4c26;overflow:hidden;position:relative}.rehab-intro-image{display:block;height:auto;width:100%}.rehab-intro-experience-badge{background:#fff;border-radius:10px;bottom:30px;box-shadow:0 10px 30px #1a2b4c33;padding:20px;position:absolute;right:30px;text-align:center}.rehab-intro-experience-years{color:#198b0c;display:block;font-size:36px;font-weight:700;line-height:1}.rehab-intro-experience-text{color:#1a2b4c;font-size:14px}.rehab-mission-section{background:#f5f8fa;padding:80px 0}.rehab-mission-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(2,1fr)}.rehab-mission-card{border-radius:20px;padding:40px;transition:transform .3s ease}.rehab-mission-card:hover{transform:translateY(-10px)}.rehab-mission-primary{background:#1a2b4c}.rehab-mission-secondary{background:#198b0c}.rehab-mission-title{color:#fff;font-size:28px;font-weight:600;margin-bottom:20px}.rehab-mission-text{color:#fff;font-size:16px;line-height:1.8;opacity:.95}.rehab-services-section{background:#fff;padding:100px 0}.rehab-section-header{margin-bottom:60px;text-align:center}.rehab-section-heading{color:#1a2b4c;font-size:42px;font-weight:700;margin-bottom:16px}.rehab-section-subheading{color:#666;font-size:18px}.rehab-services-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(4,1fr)}.rehab-service-card{background:#fff;border:1px solid #1a2b4c1a;border-radius:20px;box-shadow:0 10px 30px #1a2b4c0d;padding:40px 30px;text-align:center;transition:all .3s ease}.rehab-service-card:hover{border-color:#198b0c;box-shadow:0 20px 40px #198b0c1f;transform:translateY(-10px)}.rehab-service-title{color:#1a2b4c;font-size:20px;font-weight:600;margin-bottom:16px}.rehab-service-description{color:#666;font-size:14px;line-height:1.7;margin-bottom:20px}.rehab-service-link{align-items:center;color:#198b0c;display:inline-flex;font-size:14px;font-weight:600;gap:5px;text-decoration:none;transition:color .3s ease}.rehab-service-link:hover{color:#1a2b4c}.rehab-service-arrow{transition:transform .3s ease}.rehab-service-link:hover .rehab-service-arrow{transform:translateX(5px)}.rehab-achievements-section{background:#1a2b4c;padding:80px 0}.rehab-achievements-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(4,1fr)}.rehab-achievement-card{padding:20px;text-align:center}.rehab-achievement-number{color:#19c606;display:block;font-size:48px;font-weight:700;line-height:1;margin-bottom:10px}.rehab-achievement-label{color:#fff;font-family:Times New Roman,Times,serif;font-size:16px;font-size:1.25rem;font-weight:700;opacity:.95}.rehab-team-section{background:#f5f8fa;padding:100px 0}.rehab-team-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(4,1fr)}.rehab-team-card{background:#fff;border:1px solid #1a2b4c1a;border-radius:20px;box-shadow:0 10px 30px #1a2b4c0d;overflow:hidden;transition:all .3s ease}.rehab-team-card:hover{border-color:#198b0c;box-shadow:0 20px 40px #198b0c1f;transform:translateY(-10px)}.rehab-team-image-wrapper{height:280px;overflow:hidden;position:relative}.rehab-team-image{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.rehab-team-card:hover .rehab-team-image{transform:scale(1.05)}.rehab-team-overlay{background:linear-gradient(0deg,#1a2b4ce6,#0000);bottom:0;left:0;padding:20px;position:absolute;right:0}.rehab-team-experience{color:#fff;font-size:14px;font-weight:500}.rehab-team-info{padding:24px}.rehab-team-name{color:#1a2b4c;font-size:20px;font-weight:600;margin-bottom:5px}.rehab-team-position{color:#198b0c;font-size:14px;font-weight:600;margin-bottom:5px}.rehab-team-qualification{border-bottom:1px solid #1a2b4c1a;color:#666;font-size:13px;margin-bottom:12px;padding-bottom:12px}.rehab-team-bio{color:#4a4a4a;font-size:14px;line-height:1.6}.rehab-partners-section{background:#fff;padding:60px 0}.rehab-partners-grid{grid-gap:30px;align-items:center;display:grid;gap:30px;grid-template-columns:repeat(2,1fr)}.rehab-partner-card{text-align:center}.rehab-partner-logo{filter:grayscale(100%);height:auto;max-width:150px;opacity:.6;transition:all .3s ease}.rehab-partner-card:hover .rehab-partner-logo{filter:grayscale(0);opacity:1}.rehab-partner-name{color:#1a2b4c;font-size:14px;font-weight:500;margin-top:15px}.rehab-testimonial-section{background:#f5f8fa;padding:80px 0}.rehab-testimonial-content{margin:0 auto;max-width:800px;text-align:center}.rehab-testimonial-badge{background:#198b0c14;border-radius:50px;color:#198b0c;display:inline-block;font-size:12px;font-weight:600;margin-bottom:16px;padding:6px 12px}.rehab-testimonial-heading{color:#1a2b4c;font-size:42px;font-weight:700;margin-bottom:40px}.rehab-testimonial-card{background:#fff;border:1px solid #1a2b4c1a;border-radius:20px;box-shadow:0 10px 30px #1a2b4c0d;padding:40px;text-align:left}.rehab-testimonial-text{color:#4a4a4a;font-size:18px;font-style:italic;line-height:1.8;margin-bottom:30px}.rehab-testimonial-author{align-items:center;display:flex;gap:16px}.rehab-testimonial-author-image{border:3px solid #198b0c;border-radius:50%;height:60px;object-fit:cover;width:60px}.rehab-testimonial-author-name{color:#1a2b4c;font-size:18px;font-weight:600;margin-bottom:5px}.rehab-testimonial-author-since{color:#666;font-size:14px}.rehab-contact-section{background:#fff;padding:60px 0}.rehab-contact-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.rehab-contact-item{align-items:center;background:#f5f8fa;border:1px solid #1a2b4c1a;border-radius:10px;box-shadow:0 5px 15px #1a2b4c08;display:flex;justify-content:center;padding:20px;transition:all .3s ease}.rehab-contact-item:hover{border-color:#198b0c;box-shadow:0 10px 25px #198b0c1a}.rehab-contact-text{color:#1a2b4c;font-size:14px;font-weight:500}.rehab-cta-section{background:#1a2b4c;padding:80px 0}.rehab-cta-content{color:#fff;text-align:center}.rehab-cta-heading{font-size:42px;font-weight:700;margin-bottom:16px}.rehab-cta-subheading{font-size:18px;margin-bottom:32px;opacity:.95}.rehab-cta-buttons{display:flex;gap:20px;justify-content:center}.rehab-btn{border-radius:8px;cursor:pointer;display:inline-block;font-size:16px;font-weight:600;padding:16px 32px;text-decoration:none;transition:all .3s ease}.rehab-btn-primary{background:#198b0c;color:#fff}.rehab-btn-primary:hover{background:#126b08;box-shadow:0 10px 30px #198b0c4d;transform:translateY(-2px)}.rehab-btn-secondary{background:#0000;border:2px solid #fff;color:#fff}.rehab-btn-secondary:hover{background:#fff;color:#1a2b4c;transform:translateY(-2px)}@media (max-width:1024px){.rehab-achievements-grid,.rehab-contact-grid,.rehab-partners-grid,.rehab-services-grid,.rehab-team-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.rehab-intro-grid,.rehab-mission-grid{gap:40px;grid-template-columns:1fr}.rehab-intro-text-content{order:2;padding-right:0}.rehab-intro-image-wrapper{order:1}.rehab-achievements-grid,.rehab-contact-grid,.rehab-partners-grid,.rehab-services-grid,.rehab-team-grid{grid-template-columns:1fr}.rehab-hero-stats{flex-direction:column;gap:20px}.rehab-hero-content{text-align:center}.rehab-hero-highlight{display:inline}.rehab-cta-buttons{flex-direction:column;padding:0 20px}.rehab-btn{width:100%}.rehab-cta-heading,.rehab-intro-heading,.rehab-section-heading,.rehab-testimonial-heading{font-size:32px}.rehab-intro-features{flex-wrap:wrap;justify-content:center}.rehab-intro-experience-badge{bottom:15px;padding:15px;right:15px}.rehab-intro-experience-years{font-size:28px}.rehab-testimonial-author{flex-direction:column;text-align:center}}@media (max-width:480px){.rehab-hero-title{font-size:32px}.rehab-hero-subtitle{font-size:14px}.rehab-hero-badge{font-size:12px}.rehab-achievement-number{font-size:36px}.rehab-service-card,.rehab-team-card{margin:0 10px}.rehab-testimonial-card{padding:20px}.rehab-testimonial-text{font-size:14px}}.whatsapp-button{align-items:center;animation:whatsappEntrance .8s cubic-bezier(.68,-.55,.265,1.55) .5s forwards;background-color:#25d366;border-radius:50%;bottom:70px;box-shadow:0 4px 10px #0003;display:flex;justify-content:center;opacity:0;padding:8px;position:fixed;right:22px;transform:scale(0) rotate(-180deg);transition:all .4s cubic-bezier(.68,-.55,.265,1.55);z-index:1000}@keyframes whatsappEntrance{0%{opacity:0;transform:scale(0) rotate(-180deg)}70%{opacity:1;transform:scale(1.1) rotate(10deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}.whatsapp-button:hover{background-color:#01dc4e;box-shadow:0 6px 20px #00ff5e66;transform:scale(1.15) rotate(5deg)}@keyframes pulseGlow{0%{box-shadow:0 0 0 0 #25d366b3}70%{box-shadow:0 0 0 15px #25d36600}to{box-shadow:0 0 0 0 #25d36600}}.whatsapp-button{animation:whatsappEntrance .8s cubic-bezier(.68,-.55,.265,1.55) .5s forwards,pulseGlow 2.5s 3s infinite}.whatsapp-button:active{transform:scale(.9);transition:transform .1s ease}.whatsapp-button:hover{animation:whatsappEntrance .8s cubic-bezier(.68,-.55,.265,1.55) .5s forwards,pulseGlow 2.5s 3s infinite}.whatsapp-button svg{color:#fff;transition:transform .3s ease}.whatsapp-button:hover svg{transform:scale(1.1)}@media (max-width:768px){.whatsapp-button{animation:whatsappEntrance .8s cubic-bezier(.68,-.55,.265,1.55) .5s forwards,pulseGlow 3s 3s infinite}@keyframes mobileBounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-5px)}60%{transform:translateY(-3px)}}.whatsapp-button:hover{animation:whatsappEntrance .8s cubic-bezier(.68,-.55,.265,1.55) .5s forwards,pulseGlow 3s 3s infinite,mobileBounce 2s infinite}}@media (prefers-reduced-motion:reduce){.whatsapp-button{animation:none;transition:opacity .3s ease}.whatsapp-button:hover{animation:none;transform:scale(1.05)}}.lower-extremity-prosthetics-page{background:#fff;color:#1a2b4c;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.lep-container{margin:0 auto;max-width:1200px;padding:0 20px}.lep-section-header{margin-bottom:60px}.lep-section-badge{background:#18c30414;color:#18c304;font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:16px;padding:6px 12px;text-transform:uppercase}.lep-section-badge-light{background:#ffffff26;color:#fff}.lep-section-heading{color:#1a2b4c;font-size:42px;line-height:1.2;margin-bottom:16px}.lep-section-heading-light{color:#fff}.lep-section-subheading{font-size:18px}.lep-section-subheading-light{color:#ffffffe6}.lep-btn{border:none;border-radius:8px;cursor:pointer;display:inline-block;font-size:16px;font-weight:600;padding:16px 32px;text-decoration:none;transition:all .3s ease}.lep-btn-primary{background:#18c304;color:#fff}.lep-btn-primary:hover{background:#14a003;box-shadow:0 10px 30px #18c3044d;transform:translateY(-2px)}.lep-btn-secondary{background:#0000;border:2px solid #1a2b4c;color:#1a2b4c}.lep-btn-secondary:hover{background:#1a2b4c;color:#fff;transform:translateY(-2px)}.lep-btn-secondary-light{background:#0000;border:2px solid #fff;color:#fff}.lep-btn-secondary-light:hover{background:#fff;color:#1a2b4c;transform:translateY(-2px)}.lep-hero-section{align-items:center;background:linear-gradient(#1a2b4cd9,#1a2b4cd9);background-position:50%;background-size:cover;display:flex;height:90vh;min-height:600px;position:relative}.lep-hero-container{margin:0 auto;max-width:1200px;padding:0 20px;width:100%}.lep-hero-content{color:#fff;max-width:700px}.lep-hero-badge{background:#18c30433;border:1px solid #18c3044d;border-radius:50px;color:#fff;display:inline-block;font-size:14px;letter-spacing:1px;margin-bottom:24px;padding:8px 16px;text-transform:uppercase}.lep-hero-title{font-size:clamp(40px,6vw,64px);font-weight:800;line-height:1.1;margin-bottom:24px}.lep-hero-highlight{color:#18c304;display:block}.lep-hero-subtitle{font-size:clamp(16px,3vw,20px);line-height:1.6;margin-bottom:32px;opacity:.95}.lep-hero-buttons{display:flex;gap:20px}.lep-intro-section{background:#fff;padding:100px 0}.lep-intro-grid{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr}.lep-intro-heading{color:#1a2b4c;font-size:42px;font-weight:700;line-height:1.2;margin-bottom:24px}.lep-intro-text{color:#4a4a4a;font-size:16px;line-height:1.8;margin-bottom:24px}.lep-intro-stats{display:flex;gap:40px;margin-top:32px}.lep-intro-stat-number{color:#18c304;display:block;font-size:32px;font-weight:700;line-height:1.2}.lep-intro-stat-label{color:#666;font-size:14px}.lep-intro-image-wrapper{border-radius:20px;box-shadow:0 20px 40px #1a2b4c26;overflow:hidden}.lep-intro-image{display:block;height:auto;width:100%}.lep-types-section{background:#f5f8fa;padding:100px 0}.lep-types-grid{grid-gap:30px;gap:30px;grid-template-columns:repeat(2,1fr)}.lep-type-card{border:1px solid #1a2b4c1a;border-radius:20px;box-shadow:0 10px 30px #1a2b4c0d;padding:40px;transition:all .3s ease}.lep-type-card:hover{border-color:#18c304;box-shadow:0 20px 40px #18c3041f;transform:translateY(-10px)}.lep-type-title{color:#1a2b4c;font-size:24px;margin-bottom:16px}.lep-type-description{color:#666;line-height:1.7;margin-bottom:20px}.lep-type-feature{color:#4a4a4a;font-size:14px;gap:10px;margin-bottom:10px}.lep-type-feature-dot{background:#18c304;display:inline-block;height:6px;width:6px}.lep-benefits-section{background:#1a2b4c;padding:100px 0}.lep-benefits-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(4,1fr)}.lep-benefit-card{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;padding:30px;transition:transform .3s ease}.lep-benefit-card:hover{background:#18c3041a;border-color:#18c304;transform:translateY(-10px)}.lep-benefit-title{color:#fff;font-size:20px;font-weight:600;margin-bottom:12px}.lep-benefit-description{color:#fffc;font-size:14px;line-height:1.6}.lep-process-section{background:#fff;padding:100px 0}.lep-process-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(4,1fr)}.lep-process-card{background:#f5f8fa;border:1px solid #1a2b4c1a;border-radius:20px;padding:30px;text-align:center;transition:all .3s ease}.lep-process-card:hover{border-color:#18c304;box-shadow:0 20px 40px #18c3041a;transform:translateY(-10px)}.lep-process-number{color:#18c304;font-size:48px;font-weight:800;line-height:1;margin-bottom:20px;opacity:.7}.lep-process-title{color:#1a2b4c;font-size:20px;font-weight:600;margin-bottom:12px}.lep-process-description{color:#666;font-size:14px;line-height:1.6}.lep-tech-section{background:#f5f8fa;padding:100px 0}.lep-tech-grid{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr}.lep-tech-badge{background:#18c30414;border-radius:50px;color:#18c304;display:inline-block;font-size:12px;font-weight:600;margin-bottom:16px;padding:6px 12px;text-transform:uppercase}.lep-tech-heading{color:#1a2b4c;font-size:42px;font-weight:700;line-height:1.2;margin-bottom:24px}.lep-tech-text{color:#666;font-size:16px;line-height:1.8;margin-bottom:32px}.lep-tech-tags{display:flex;flex-wrap:wrap;gap:12px}.lep-tech-tag{background:#fff;border:1px solid #1a2b4c1a;border-radius:50px;color:#1a2b4c;font-size:14px;padding:8px 16px;transition:all .3s ease}.lep-tech-tag:hover{border-color:#18c304;color:#18c304;transform:translateY(-2px)}.lep-tech-image-wrapper{border-radius:20px;box-shadow:0 20px 40px #1a2b4c26;overflow:hidden}.lep-tech-image{display:block;height:auto;width:100%}.lep-faq-section{background:#fff;padding:100px 0}.lep-faq-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:1000px}.lep-faq-item{background:#f5f8fa;border:1px solid #1a2b4c1a;border-radius:20px;padding:30px;transition:all .3s ease}.lep-faq-item:hover{border-color:#18c304;box-shadow:0 10px 30px #18c30414}.lep-faq-question{color:#1a2b4c;font-size:18px;font-weight:600;margin-bottom:12px}.lep-faq-answer{color:#666;font-size:15px;line-height:1.7}.lep-cta-section{background:linear-gradient(135deg,#1a2b4c,#0f1a30);padding:80px 0}.lep-cta-content{color:#fff;text-align:center}.lep-cta-heading{font-size:42px;font-weight:700;margin-bottom:16px}.lep-cta-subheading{font-size:18px;margin-bottom:32px;opacity:.95}.lep-cta-buttons{display:flex;gap:20px;justify-content:center}@media (max-width:1024px){.lep-benefits-grid,.lep-faq-grid,.lep-process-grid,.lep-types-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.lep-intro-grid,.lep-tech-grid{gap:40px;grid-template-columns:1fr}.lep-benefits-grid,.lep-faq-grid,.lep-process-grid,.lep-types-grid{grid-template-columns:1fr}.lep-cta-buttons,.lep-hero-buttons{flex-direction:column}.lep-btn{text-align:center;width:100%}.lep-cta-heading,.lep-intro-heading,.lep-section-heading,.lep-tech-heading{font-size:32px}.lep-intro-stats{flex-wrap:wrap;justify-content:center}}@media (max-width:480px){.lep-hero-title{font-size:32px}.lep-benefit-card,.lep-faq-item,.lep-process-card,.lep-type-card{padding:20px}.lep-tech-tags{justify-content:center}}.lower-Extremity-images{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin:40px 0;padding:0 10px}.image-lower-extremity{border-radius:12px;cursor:pointer;height:auto;object-fit:cover;transition:transform .3s ease,box-shadow .3s ease;width:100%}.image-lower-extremity:hover{box-shadow:0 8px 20px #00000026;transform:scale(1.03)}@media (max-width:992px){.lower-Extremity-images{gap:15px;grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.lower-Extremity-images{grid-template-columns:repeat(1,1fr)}}.lep-types-section{background:#f8f9fb;padding:60px 0}.lep-section-header{margin-bottom:40px;text-align:center}.lep-section-badge{background:#0057b8;border-radius:50px;color:#fff;display:inline-block;font-size:14px;margin-bottom:10px;padding:6px 14px}.lep-section-heading{font-size:32px;font-weight:700;margin-bottom:10px}.lep-section-subheading{color:#666;font-size:16px}.lep-types-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-top:40px}.lep-type-card{background:#fff;border-radius:14px;box-shadow:0 3px 12px #00000014;padding:25px;transition:.3s ease}.lep-type-card:hover{box-shadow:0 6px 16px #0000001f;transform:translateY(-4px)}.lep-type-title{font-size:20px;font-weight:700;margin-bottom:12px}.lep-type-description{color:#555;font-size:15px;margin-bottom:15px}.lep-type-features{list-style:none;padding-left:0}.lep-type-feature{align-items:center;color:#444;display:flex;margin-bottom:8px}.lep-type-feature-dot{background:#0057b8;border-radius:50%;height:8px;margin-right:10px;width:8px}.reha-mobility-page{background:#fff;color:#1a2b4c;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.mob-container{margin:0 auto;max-width:1200px;padding:0 20px}.mob-section-header{margin-bottom:60px;text-align:center}.mob-section-badge{background:#18c30414;border-radius:50px;color:#18c304;display:inline-block;font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:16px;padding:6px 12px;text-transform:uppercase}.mob-section-badge-light{background:#ffffff26;color:#fff}.mob-section-heading{color:#1a2b4c;font-size:42px;font-weight:700;line-height:1.2;margin-bottom:16px}.mob-section-heading-light{color:#fff}.mob-section-subheading{color:#666;font-size:18px}.mob-section-subheading-light{color:#ffffffe6}.mob-btn{border:none;border-radius:8px;cursor:pointer;display:inline-block;font-size:16px;font-weight:600;padding:16px 32px;text-decoration:none;transition:all .3s ease}.mob-btn-primary{background:#18c304;color:#fff}.mob-btn-primary:hover{background:#14a003;box-shadow:0 10px 30px #18c3044d;transform:translateY(-2px)}.mob-btn-secondary{background:#0000;border:2px solid #1a2b4c;color:#1a2b4c}.mob-btn-secondary:hover{background:#1a2b4c;color:#fff;transform:translateY(-2px)}.mob-btn-secondary-light{background:#0000;border:2px solid #fff;color:#fff}.mob-btn-secondary-light:hover{background:#fff;color:#1a2b4c;transform:translateY(-2px)}.mob-hero-section{align-items:center;background:linear-gradient(#1a2b4cd9,#1a2b4cd9);background-position:50%;background-size:cover;display:flex;height:85vh;min-height:550px;position:relative}.mob-hero-overlay{width:100%}.mob-hero-content{color:#fff;max-width:700px}.mob-hero-badge{background:#18c30433;border:1px solid #18c3044d;border-radius:50px;color:#fff;display:inline-block;font-size:14px;letter-spacing:1px;margin-bottom:24px;padding:8px 16px;text-transform:uppercase}.mob-hero-title{font-size:clamp(40px,6vw,64px);font-weight:800;line-height:1.1;margin-bottom:24px}.mob-hero-highlight{color:#18c304;display:block}.mob-hero-subtitle{font-size:clamp(16px,3vw,20px);line-height:1.6;margin-bottom:32px;opacity:.95}.mob-hero-buttons{display:flex;gap:20px}.mob-intro-section{background:#fff;padding:100px 0}.mob-intro-grid{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr}.mob-intro-heading{color:#1a2b4c;font-size:42px;font-weight:700;line-height:1.2;margin-bottom:24px}.mob-intro-text{color:#4a4a4a;font-size:16px;line-height:1.8;margin-bottom:24px}.mob-intro-features{display:flex;flex-wrap:wrap;gap:32px;margin-top:32px}.mob-intro-feature{align-items:center;color:#1a2b4c;display:flex;font-weight:500;gap:8px}.mob-intro-feature-dot{background:#18c304;border-radius:50%;display:inline-block;height:8px;width:8px}.mob-intro-image-wrapper{border-radius:20px;box-shadow:0 20px 40px #1a2b4c26;overflow:hidden}.mob-intro-image{display:block;height:auto;width:100%}.mob-aids-section{background:#f5f8fa;padding:100px 0}.mob-aids-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(4,1fr)}.mob-aid-card{background:#fff;border:1px solid #1a2b4c1a;border-radius:20px;box-shadow:0 10px 30px #1a2b4c0d;display:flex;flex-direction:column;height:100%;padding:40px 30px;transition:all .3s ease}.mob-aid-card:hover{border-color:#18c304;box-shadow:0 20px 40px #18c3041f;transform:translateY(-10px)}.mob-aid-title{color:#1a2b4c;font-size:22px;font-weight:700;margin-bottom:16px}.mob-aid-description{color:#666;flex-grow:1;font-size:15px;line-height:1.7;margin-bottom:20px}.mob-aid-features{list-style:none;margin-top:auto}.mob-aid-feature{align-items:center;color:#4a4a4a;display:flex;font-size:14px;gap:10px;margin-bottom:10px}.mob-aid-feature-dot{background:#18c304;border-radius:50%;display:inline-block;flex-shrink:0;height:6px;width:6px}.mob-benefits-section{background:#1a2b4c;padding:80px 0}.mob-benefits-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(4,1fr)}.mob-benefit-card{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;padding:30px 20px;text-align:center;transition:all .3s ease}.mob-benefit-card:hover{background:#18c3041a;border-color:#18c304;transform:translateY(-10px)}.mob-benefit-title{color:#fff;font-size:20px;font-weight:600;margin-bottom:12px}.mob-benefit-description{color:#fffc;font-size:14px;line-height:1.6}.mob-rehab-section{background:#fff;padding:100px 0}.mob-rehab-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.mob-rehab-card{background:#f5f8fa;border:1px solid #1a2b4c1a;border-radius:20px;height:100%;padding:40px 30px;transition:all .3s ease}.mob-rehab-card:hover{border-color:#18c304;box-shadow:0 20px 40px #18c3041a;transform:translateY(-10px)}.mob-rehab-title{color:#1a2b4c;font-size:22px;font-weight:700;margin-bottom:24px;text-align:center}.mob-rehab-items{list-style:none}.mob-rehab-item{align-items:center;color:#4a4a4a;display:flex;font-size:15px;gap:12px;margin-bottom:15px}.mob-rehab-item-dot{background:#18c304;border-radius:50%;display:inline-block;flex-shrink:0;height:8px;width:8px}.mob-process-section{background:#1a2b4c;padding:100px 0}.mob-process-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(4,1fr)}.mob-process-card{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;padding:30px;text-align:center;transition:all .3s ease}.mob-process-card:hover{background:#18c3041a;border-color:#18c304;transform:translateY(-10px)}.mob-process-number{color:#18c304;font-size:48px;font-weight:800;line-height:1;margin-bottom:20px;opacity:.8}.mob-process-title{color:#fff;font-size:20px;font-weight:600;margin-bottom:12px}.mob-process-description{color:#fffc;font-size:14px;line-height:1.6}.mob-brands-section{background:#fff;padding:80px 0}.mob-brands-grid{grid-gap:30px;align-items:center;display:grid;gap:30px;grid-template-columns:repeat(6,1fr)}.mob-brand-card{background:#f5f8fa;border:1px solid #1a2b4c1a;border-radius:10px;padding:20px;text-align:center;transition:all .3s ease}.mob-brand-card:hover{border-color:#18c304;box-shadow:0 10px 30px #18c3041a;transform:translateY(-5px)}.mob-brand-logo{filter:grayscale(100%);height:auto;margin-bottom:10px;max-width:100px;opacity:.7;transition:all .3s ease}.mob-brand-card:hover .mob-brand-logo{filter:grayscale(0);opacity:1}.mob-brand-name{color:#1a2b4c;font-size:14px;font-weight:500}.mob-faq-section{background:#f5f8fa;padding:100px 0}.mob-faq-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:1000px}.mob-faq-item{background:#fff;border:1px solid #1a2b4c1a;border-radius:20px;padding:30px;transition:all .3s ease}.mob-faq-item:hover{border-color:#18c304;box-shadow:0 10px 30px #18c30414}.mob-faq-question{color:#1a2b4c;font-size:18px;font-weight:600;margin-bottom:12px}.mob-faq-answer{color:#666;font-size:15px;line-height:1.7}.mob-cta-section{background:linear-gradient(135deg,#1a2b4c,#0f1a30);padding:80px 0}.mob-cta-content{color:#fff;text-align:center}.mob-cta-heading{font-size:42px;font-weight:700;margin-bottom:16px}.mob-cta-subheading{font-size:18px;margin-bottom:32px;opacity:.95}.mob-cta-buttons{display:flex;gap:20px;justify-content:center}@media (max-width:1024px){.mob-aids-grid{grid-template-columns:repeat(2,1fr)}.mob-brands-grid{grid-template-columns:repeat(3,1fr)}.mob-process-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.mob-intro-grid{gap:40px}.mob-aids-grid,.mob-benefits-grid,.mob-faq-grid,.mob-intro-grid,.mob-process-grid,.mob-rehab-grid{grid-template-columns:1fr}.mob-brands-grid{grid-template-columns:repeat(2,1fr)}.mob-cta-buttons,.mob-hero-buttons{flex-direction:column}.mob-btn{text-align:center;width:100%}.mob-cta-heading,.mob-intro-heading,.mob-section-heading{font-size:32px}.mob-intro-features{justify-content:center}}@media (max-width:480px){.mob-hero-title{font-size:32px}.mob-aid-card,.mob-faq-item,.mob-process-card,.mob-rehab-card{padding:20px}.mob-brands-grid{grid-template-columns:1fr}.mob-process-number{font-size:40px}}.pediatric-ortho-page{background:#fff;color:#1a2b4c;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.ped-container{margin:0 auto;max-width:1200px;padding:0 20px}.ped-section-header{margin-bottom:60px;text-align:center}.ped-section-badge{background:#18c30414;border-radius:50px;color:#18c304;display:inline-block;font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:16px;padding:6px 12px;text-transform:uppercase}.ped-section-badge-light{background:#ffffff26;color:#fff}.ped-section-heading{color:#1a2b4c;font-size:42px;font-weight:700;line-height:1.2;margin-bottom:16px}.ped-section-heading-light{color:#fff}.ped-section-subheading{color:#666;font-size:18px}.ped-section-subheading-light{color:#ffffffe6}.ped-btn{border:none;border-radius:8px;cursor:pointer;display:inline-block;font-size:16px;font-weight:600;padding:16px 32px;text-decoration:none;transition:all .3s ease}.ped-btn-primary{background:#18c304;color:#fff}.ped-btn-primary:hover{background:#14a003;box-shadow:0 10px 30px #18c3044d;transform:translateY(-2px)}.ped-btn-secondary{background:#0000;border:2px solid #1a2b4c;color:#1a2b4c}.ped-btn-secondary:hover{background:#1a2b4c;color:#fff;transform:translateY(-2px)}.ped-btn-secondary-light{background:#0000;border:2px solid #fff;color:#fff}.ped-btn-secondary-light:hover{background:#fff;color:#1a2b4c;transform:translateY(-2px)}.ped-hero-section{align-items:center;background:linear-gradient(#1a2b4cd9,#1a2b4cd9);background-position:50%;background-size:cover;display:flex;height:85vh;min-height:550px;position:relative}.ped-hero-overlay{width:100%}.ped-hero-content{color:#fff;max-width:700px}.ped-hero-badge{background:#18c30433;border:1px solid #18c3044d;border-radius:50px;color:#fff;display:inline-block;font-size:14px;letter-spacing:1px;margin-bottom:24px;padding:8px 16px;text-transform:uppercase}.ped-hero-title{font-size:clamp(40px,6vw,64px);font-weight:800;line-height:1.1;margin-bottom:24px}.ped-hero-highlight{color:#18c304;display:block}.ped-hero-subtitle{font-size:clamp(16px,3vw,20px);line-height:1.6;margin-bottom:32px;opacity:.95}.ped-hero-buttons{display:flex;gap:20px}.ped-intro-section{background:#fff;padding:100px 0}.ped-intro-grid{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr}.ped-intro-image-wrapper{border-radius:20px;box-shadow:0 20px 40px #1a2b4c26;overflow:hidden;position:relative}.ped-intro-image{display:block;height:auto;width:100%}.ped-experience-badge{background:#fff;border-radius:10px;bottom:30px;box-shadow:0 10px 30px #1a2b4c33;padding:20px;position:absolute;right:30px;text-align:center}.ped-experience-years{color:#18c304;display:block;font-size:32px;font-weight:700;line-height:1}.ped-experience-text{color:#1a2b4c;font-size:14px}.ped-intro-heading{color:#1a2b4c;font-size:42px;font-weight:700;line-height:1.2;margin-bottom:24px}.ped-intro-text{color:#4a4a4a;font-size:16px;line-height:1.8;margin-bottom:24px}.ped-intro-features{display:flex;flex-wrap:wrap;gap:32px;margin-top:32px}.ped-intro-feature{align-items:center;color:#1a2b4c;display:flex;font-weight:500;gap:8px}.ped-intro-feature-dot{background:#18c304;border-radius:50%;display:inline-block;height:8px;width:8px}.ped-conditions-section{background:#f5f8fa;padding:100px 0}.ped-conditions-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.ped-condition-card{background:#fff;border:1px solid #1a2b4c1a;border-radius:20px;box-shadow:0 10px 30px #1a2b4c0d;padding:40px 30px;text-align:center;transition:all .3s ease}.ped-condition-card:hover{border-color:#18c304;box-shadow:0 20px 40px #18c3041f;transform:translateY(-10px)}.ped-condition-icon{font-size:48px;margin-bottom:20px}.ped-condition-title{color:#1a2b4c;font-size:22px;font-weight:700;margin-bottom:12px}.ped-condition-description{color:#666;font-size:15px;line-height:1.7}.ped-treatment-section{background:#1a2b4c;padding:100px 0}.ped-treatment-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(4,1fr)}.ped-treatment-card{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;padding:30px;transition:all .3s ease}.ped-treatment-card:hover{background:#18c3041a;border-color:#18c304;transform:translateY(-10px)}.ped-treatment-title{color:#fff;font-size:20px;font-weight:600;margin-bottom:12px}.ped-treatment-description{color:#fffc;font-size:14px;line-height:1.7}.ped-why-section{background:#fff;padding:100px 0}.ped-why-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(4,1fr)}.ped-why-card{background:#f5f8fa;border:1px solid #1a2b4c1a;border-radius:20px;padding:30px;text-align:center;transition:all .3s ease}.ped-why-card:hover{border-color:#18c304;box-shadow:0 20px 40px #18c3041a;transform:translateY(-10px)}.ped-why-title{color:#1a2b4c;font-size:20px;font-weight:600;margin-bottom:12px}.ped-why-description{color:#666;font-size:14px;line-height:1.6}.ped-team-section{background:#f5f8fa;padding:100px 0}.ped-team-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.ped-team-card{background:#fff;border:1px solid #1a2b4c1a;border-radius:20px;box-shadow:0 10px 30px #1a2b4c0d;overflow:hidden;transition:all .3s ease}.ped-team-card:hover{border-color:#18c304;box-shadow:0 20px 40px #18c3041f;transform:translateY(-10px)}.ped-team-image-wrapper{height:280px;overflow:hidden;position:relative}.ped-team-image{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.ped-team-card:hover .ped-team-image{transform:scale(1.05)}.ped-team-overlay{background:linear-gradient(0deg,#1a2b4ce6,#0000);bottom:0;left:0;padding:20px;position:absolute;right:0}.ped-team-experience{color:#fff;font-size:14px;font-weight:500}.ped-team-info{padding:24px}.ped-team-name{color:#1a2b4c;font-size:20px}.ped-team-name,.ped-team-role{font-weight:600;margin-bottom:5px}.ped-team-role{color:#18c304;font-size:14px}.ped-team-qualification{color:#666;font-size:13px}.ped-age-section{background:#fff;padding:80px 0}.ped-age-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.ped-age-card{background:#f5f8fa;border:1px solid #1a2b4c1a;border-radius:20px;padding:40px 30px;text-align:center;transition:all .3s ease}.ped-age-card:hover{border-color:#18c304;box-shadow:0 20px 40px #18c3041a;transform:translateY(-10px)}.ped-age-icon{font-size:48px;margin-bottom:20px}.ped-age-title{color:#1a2b4c;font-size:22px;font-weight:700;margin-bottom:12px}.ped-age-description{color:#666;font-size:15px;line-height:1.7}.ped-faq-section{background:#f5f8fa;padding:100px 0}.ped-faq-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:1000px}.ped-faq-item{background:#fff;border:1px solid #1a2b4c1a;border-radius:20px;padding:30px;transition:all .3s ease}.ped-faq-item:hover{border-color:#18c304;box-shadow:0 10px 30px #18c30414}.ped-faq-question{color:#1a2b4c;font-size:18px;font-weight:600;margin-bottom:12px}.ped-faq-answer{color:#666;font-size:15px;line-height:1.7}.ped-cta-section{background:linear-gradient(135deg,#1a2b4c,#0f1a30);padding:80px 0}.ped-cta-content{color:#fff;text-align:center}.ped-cta-heading{font-size:42px;font-weight:700;margin-bottom:16px}.ped-cta-subheading{font-size:18px;margin-bottom:32px;opacity:.95}.ped-cta-buttons{display:flex;gap:20px;justify-content:center}@media (max-width:1024px){.ped-conditions-grid,.ped-treatment-grid,.ped-why-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.ped-intro-grid{gap:40px}.ped-age-grid,.ped-conditions-grid,.ped-faq-grid,.ped-intro-grid,.ped-team-grid,.ped-treatment-grid,.ped-why-grid{grid-template-columns:1fr}.ped-cta-buttons,.ped-hero-buttons{flex-direction:column}.ped-btn{text-align:center;width:100%}.ped-cta-heading,.ped-intro-heading,.ped-section-heading{font-size:32px}.ped-experience-badge{bottom:15px;padding:15px;right:15px}.ped-experience-years{font-size:28px}.ped-intro-features{justify-content:center}}@media (max-width:480px){.ped-hero-title{font-size:32px}.ped-age-card,.ped-condition-card,.ped-faq-item,.ped-team-card,.ped-treatment-card,.ped-why-card{padding:20px}.ped-age-icon,.ped-condition-icon{font-size:40px}}*{box-sizing:border-box;margin:0;padding:0}.upper-extremity-page{background:#fff;color:#1a2b4c;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.ue-container{margin:0 auto;max-width:1200px;padding:0 20px}.ue-section-header{margin-bottom:60px;text-align:center}.ue-section-badge{background:#18c30414;border-radius:50px;color:#18c304;display:inline-block;font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:16px;padding:6px 12px;text-transform:uppercase}.ue-section-badge-light{background:#ffffff26;color:#fff}.ue-section-heading{color:#1a2b4c;font-size:42px;font-weight:700;line-height:1.2;margin-bottom:16px}.ue-section-heading-light{color:#fff}.ue-section-subheading{color:#666;font-size:18px}.ue-section-subheading-light{color:#ffffffe6}.ue-btn{border:none;border-radius:8px;cursor:pointer;display:inline-block;font-size:16px;font-weight:600;padding:16px 32px;text-decoration:none;transition:all .3s ease}.ue-btn-primary{background:#18c304;color:#fff}.ue-btn-primary:hover{background:#14a003;box-shadow:0 10px 30px #18c3044d;transform:translateY(-2px)}.ue-btn-secondary{background:#0000;border:2px solid #1a2b4c;color:#1a2b4c}.ue-btn-secondary:hover{background:#1a2b4c;color:#fff;transform:translateY(-2px)}.ue-btn-secondary-light{background:#0000;border:2px solid #fff;color:#fff}.ue-btn-secondary-light:hover{background:#fff;color:#1a2b4c;transform:translateY(-2px)}.ue-hero-section{align-items:center;background:linear-gradient(#1a2b4cd9,#1a2b4cd9);background-position:50%;background-size:cover;display:flex;height:85vh;min-height:550px;position:relative}.ue-hero-overlay{width:100%}.ue-hero-content{color:#fff;max-width:700px}.ue-hero-badge{background:#18c30433;border:1px solid #18c3044d;border-radius:50px;color:#fff;display:inline-block;font-size:14px;letter-spacing:1px;margin-bottom:24px;padding:8px 16px;text-transform:uppercase}.ue-hero-title{font-size:clamp(40px,6vw,64px);font-weight:800;line-height:1.1;margin-bottom:24px}.ue-hero-highlight{color:#18c304;display:block}.ue-hero-subtitle{font-size:clamp(16px,3vw,20px);line-height:1.6;margin-bottom:32px;opacity:.95}.ue-hero-buttons{display:flex;gap:20px}.ue-intro-section{background:#fff;padding:100px 0}.ue-intro-grid{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr}.ue-intro-heading{color:#1a2b4c;font-size:42px;font-weight:700;line-height:1.2;margin-bottom:24px}.ue-intro-text{color:#4a4a4a;font-size:16px;line-height:1.8;margin-bottom:24px}.ue-intro-stats{display:flex;flex-wrap:wrap;gap:40px;margin-top:32px}.ue-intro-stat-number{color:#18c304;display:block;font-size:32px;font-weight:700;line-height:1.2}.ue-intro-stat-label{color:#666;font-size:14px}.ue-intro-image-wrapper{border-radius:20px;box-shadow:0 20px 40px #1a2b4c26;overflow:hidden}.ue-intro-image{display:block;height:auto;width:100%}.ue-types-section{background:#f5f8fa;padding:100px 0}.ue-types-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(4,1fr)}.ue-type-card{background:#fff;border:1px solid #1a2b4c1a;border-radius:20px;box-shadow:0 10px 30px #1a2b4c0d;display:flex;flex-direction:column;height:100%;padding:40px 30px;transition:all .3s ease}.ue-type-card:hover{border-color:#18c304;box-shadow:0 20px 40px #18c3041f;transform:translateY(-10px)}.ue-type-title{color:#1a2b4c;font-size:22px;font-weight:700;margin-bottom:16px}.ue-type-description{color:#666;flex-grow:1;font-size:15px;line-height:1.7;margin-bottom:20px}.ue-type-features{list-style:none;margin-top:auto}.ue-type-feature{align-items:center;color:#4a4a4a;display:flex;font-size:14px;gap:10px;margin-bottom:10px}.ue-type-feature-dot{background:#18c304;border-radius:50%;display:inline-block;flex-shrink:0;height:6px;width:6px}.ue-tech-section{background:#1a2b4c;padding:100px 0}.ue-tech-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(4,1fr)}.ue-tech-card{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;height:100%;padding:30px;transition:all .3s ease}.ue-tech-card:hover{background:#18c3041a;border-color:#18c304;transform:translateY(-10px)}.ue-tech-title{color:#fff;font-size:20px;font-weight:600;margin-bottom:12px}.ue-tech-description{color:#fffc;font-size:14px;line-height:1.6}.ue-terminal-section{background:#fff;padding:100px 0}.ue-terminal-grid{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr}.ue-terminal-heading{color:#1a2b4c;font-size:42px;font-weight:700;line-height:1.2;margin-bottom:24px}.ue-terminal-text{color:#666;font-size:16px;line-height:1.8;margin-bottom:32px}.ue-terminal-list{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.ue-terminal-item{background:#f5f8fa;border:1px solid #1a2b4c1a;border-radius:20px;padding:20px;transition:all .3s ease}.ue-terminal-item:hover{border-color:#18c304;box-shadow:0 10px 30px #18c3041a;transform:translateY(-5px)}.ue-terminal-item-title{color:#1a2b4c;font-size:16px;font-weight:600;margin-bottom:8px}.ue-terminal-item-description{color:#666;font-size:13px;line-height:1.5}.ue-benefits-section{background:#f5f8fa;padding:100px 0}.ue-benefits-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(4,1fr)}.ue-benefit-card{background:#fff;border:1px solid #1a2b4c1a;border-radius:20px;height:100%;padding:30px;text-align:center;transition:all .3s ease}.ue-benefit-card:hover{border-color:#18c304;box-shadow:0 20px 40px #18c3041a;transform:translateY(-10px)}.ue-benefit-title{color:#1a2b4c;font-size:20px;font-weight:600;margin-bottom:12px}.ue-benefit-description{color:#666;font-size:14px;line-height:1.6}.ue-process-section{background:#fff;padding:100px 0}.ue-process-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(4,1fr)}.ue-process-card{background:#f5f8fa;border:1px solid #1a2b4c1a;border-radius:20px;height:100%;padding:30px;text-align:center;transition:all .3s ease}.ue-process-card:hover{border-color:#18c304;box-shadow:0 20px 40px #18c3041a;transform:translateY(-10px)}.ue-process-number{color:#18c304;font-size:48px;font-weight:800;line-height:1;margin-bottom:20px;opacity:.7}.ue-process-title{color:#1a2b4c;font-size:20px;font-weight:600;margin-bottom:12px}.ue-process-description{color:#666;font-size:14px;line-height:1.6}.ue-faq-section{background:#f5f8fa;padding:100px 0}.ue-faq-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:1000px}.ue-faq-item{background:#fff;border:1px solid #1a2b4c1a;border-radius:20px;padding:30px;transition:all .3s ease}.ue-faq-item:hover{border-color:#18c304;box-shadow:0 10px 30px #18c30414}.ue-faq-question{color:#1a2b4c;font-size:18px;font-weight:600;margin-bottom:12px}.ue-faq-answer{color:#666;font-size:15px;line-height:1.7}.ue-cta-section{background:linear-gradient(135deg,#1a2b4c,#0f1a30);padding:80px 0}.ue-cta-content{color:#fff;text-align:center}.ue-cta-heading{font-size:42px;font-weight:700;margin-bottom:16px}.ue-cta-subheading{font-size:18px;margin-bottom:32px;opacity:.95}.ue-cta-buttons{display:flex;gap:20px;justify-content:center}@media (max-width:1024px){.ue-benefits-grid,.ue-process-grid,.ue-tech-grid,.ue-types-grid{grid-template-columns:repeat(2,1fr)}.ue-terminal-grid{gap:40px;grid-template-columns:1fr}}@media (max-width:768px){.ue-intro-grid{gap:40px}.ue-benefits-grid,.ue-faq-grid,.ue-intro-grid,.ue-process-grid,.ue-tech-grid,.ue-terminal-list,.ue-types-grid{grid-template-columns:1fr}.ue-cta-buttons,.ue-hero-buttons{flex-direction:column}.ue-btn{text-align:center;width:100%}.ue-cta-heading,.ue-intro-heading,.ue-section-heading,.ue-terminal-heading{font-size:32px}.ue-intro-stats{justify-content:center}}@media (max-width:480px){.ue-hero-title{font-size:32px}.ue-benefit-card,.ue-faq-item,.ue-process-card,.ue-tech-card,.ue-terminal-item,.ue-type-card{padding:20px}.ue-process-number{font-size:40px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.upper-prosthetic-gallery{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(4,1fr);margin:40px auto;max-width:1400px;padding:25px 15px}.upper-prosthetic-img{background:#f0f0f0;border-radius:16px;box-shadow:0 5px 16px #0000001f;height:260px;object-fit:cover;transition:transform .35s ease,box-shadow .35s ease;width:100%}.upper-prosthetic-img:hover{box-shadow:0 10px 24px #0000002e;transform:scale(1.05)}@media (max-width:992px){.upper-prosthetic-gallery{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.upper-prosthetic-gallery{grid-template-columns:repeat(1,1fr)}.upper-prosthetic-img{height:220px}}:root{--so-primary:#0056b3;--so-primary-dark:#003d82;--so-primary-light:#3385d6;--so-secondary:#6c757d;--so-accent:#00b4d8;--so-dark:#1a2a3a;--so-light:#f8f9fa;--so-white:#fff;--so-gray:#e9ecef;--so-text:#333;--so-text-light:#6c757d;--so-shadow:0 10px 30px #0000001a;--so-shadow-hover:0 20px 40px #00000026;--so-transition:all 0.3s ease}.so-container{margin:0 auto;max-width:1200px;padding:0 20px}.so-hero-section{align-items:center;background:linear-gradient(135deg,#1a2a3a,#003d82);background:linear-gradient(135deg,var(--so-dark) 0,var(--so-primary-dark) 100%);display:flex;min-height:80vh;overflow:hidden;position:relative}.so-hero-container{margin:0 auto;max-width:1200px;padding:0 20px;position:relative;z-index:2}.so-hero-content{max-width:700px;padding:100px 0}.so-hero-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border-radius:50px;color:#fff;color:var(--so-white);display:inline-block;font-size:14px;font-weight:600;letter-spacing:1px;margin-bottom:24px;padding:8px 20px}.so-hero-title{color:#18c304;font-size:56px;font-weight:800;line-height:1.2;margin-bottom:24px}.so-hero-highlight{color:#fff;display:inline-block;position:relative}.so-hero-subtitle{color:#ffffffe6;font-size:18px;line-height:1.6;margin-bottom:32px}.so-btn{align-items:center;border:none;border-radius:50px;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;justify-content:center;padding:14px 32px;text-decoration:none;transition:all .3s ease;transition:var(--so-transition)}.so-btn-primary{background:#00b4d8;background:var(--so-accent);box-shadow:0 4px 15px #00b4d84d;color:#fff;color:var(--so-white)}.so-btn-primary:hover{background:#0096b8;box-shadow:0 8px 25px #00b4d866;transform:translateY(-2px)}.so-btn-secondary-light{background:#0000;border:2px solid #fff;border:2px solid var(--so-white);color:#fff;color:var(--so-white)}.so-btn-secondary-light:hover{background:#ffffff1a;transform:translateY(-2px)}.so-intro-section{background:#fff;background:var(--so-white);padding:80px 0}.so-intro-grid{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr}.so-section-badge{background:#0056b31a;border-radius:50px;color:#0056b3;color:var(--so-primary);display:inline-block;font-size:12px;font-weight:600;letter-spacing:1px;margin-bottom:16px;padding:6px 16px}.so-intro-heading{color:#1a2a3a;color:var(--so-dark);font-size:40px;font-weight:700;line-height:1.2;margin-bottom:24px}.so-intro-text{color:#333;color:var(--so-text);font-size:16px;line-height:1.7;margin-bottom:20px}.so-intro-stats{border-top:2px solid #e9ecef;border-top:2px solid var(--so-gray);display:flex;gap:40px;margin-top:40px;padding-top:20px}.so-intro-stat{text-align:center}.so-intro-stat-number{color:#0056b3;color:var(--so-primary);display:block;font-size:32px;font-weight:800;margin-bottom:8px}.so-intro-stat-label{color:#6c757d;color:var(--so-text-light);font-size:14px}.so-intro-image-wrapper{border-radius:20px;box-shadow:0 10px 30px #0000001a;box-shadow:var(--so-shadow);overflow:hidden}.so-intro-image{display:block;height:auto;transition:all .3s ease;transition:var(--so-transition);width:100%}.so-intro-image:hover{transform:scale(1.05)}.so-types-section{background:#f8f9fa;background:var(--so-light);padding:80px 0}.so-section-header{margin-bottom:60px;text-align:center}.so-section-heading{color:#1a2a3a;color:var(--so-dark);font-size:40px;font-weight:700;margin-bottom:16px}.so-section-subheading{color:#6c757d;color:var(--so-text-light);font-size:18px}.spinal-images{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-bottom:60px}.image-spinal-orthotic{border-radius:12px;box-shadow:0 4px 12px #0000001a;height:200px;object-fit:cover;transition:all .3s ease;transition:var(--so-transition);width:100%}.image-spinal-orthotic:hover{box-shadow:0 10px 30px #0000001a;box-shadow:var(--so-shadow);transform:translateY(-5px)}.so-types-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.so-type-card{background:#fff;background:var(--so-white);border-radius:20px;box-shadow:0 4px 15px #00000014;padding:30px;transition:all .3s ease;transition:var(--so-transition)}.so-type-card:hover{box-shadow:0 20px 40px #00000026;box-shadow:var(--so-shadow-hover);transform:translateY(-8px)}.so-type-title{color:#1a2a3a;color:var(--so-dark);font-size:22px;font-weight:700;margin-bottom:16px}.so-type-description{color:#333;color:var(--so-text);font-size:14px;line-height:1.6;margin-bottom:20px}.so-type-features{list-style:none;padding:0}.so-type-feature{align-items:center;color:#6c757d;color:var(--so-text-light);display:flex;font-size:14px;gap:10px;margin-bottom:10px}.so-type-feature-dot{background:#00b4d8;background:var(--so-accent);border-radius:50%;display:inline-block;height:6px;width:6px}.so-benefits-section{background:linear-gradient(135deg,#0056b3,#003d82);background:linear-gradient(135deg,var(--so-primary) 0,var(--so-primary-dark) 100%);color:#fff;color:var(--so-white);padding:80px 0}.so-section-badge-light{background:#fff3}.so-section-badge-light,.so-section-heading-light,.so-section-subheading-light{color:#fff;color:var(--so-white)}.so-benefits-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.so-benefit-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-radius:20px;padding:30px;transition:all .3s ease;transition:var(--so-transition)}.so-benefit-card:hover{background:#fff3;transform:translateY(-5px)}.so-benefit-title{font-size:20px;font-weight:700;margin-bottom:16px}.so-benefit-description{font-size:14px;line-height:1.6;opacity:.9}.so-process-section{background:#fff;background:var(--so-white);padding:80px 0}.so-process-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.so-process-card{padding:30px;text-align:center}.so-process-number{align-items:center;background:linear-gradient(135deg,#0056b3,#00b4d8);background:linear-gradient(135deg,var(--so-primary) 0,var(--so-accent) 100%);border-radius:50%;color:#fff;color:var(--so-white);display:flex;font-size:28px;font-weight:800;height:70px;justify-content:center;margin:0 auto 24px;width:70px}.so-process-title{color:#1a2a3a;color:var(--so-dark);font-size:20px;font-weight:700;margin-bottom:12px}.so-process-description{color:#6c757d;color:var(--so-text-light);font-size:14px;line-height:1.6}.so-conditions-section{background:#f8f9fa;background:var(--so-light);padding:80px 0}.so-conditions-grid{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr}.so-conditions-badge{background:#0056b31a;border-radius:50px;color:#0056b3;color:var(--so-primary);display:inline-block;font-size:12px;font-weight:600;letter-spacing:1px;margin-bottom:16px;padding:6px 16px}.so-conditions-heading{color:#1a2a3a;color:var(--so-dark);font-size:36px;font-weight:700;margin-bottom:20px}.so-conditions-text{color:#333;color:var(--so-text);font-size:16px;line-height:1.7;margin-bottom:30px}.so-conditions-tags{display:flex;flex-wrap:wrap;gap:12px}.so-conditions-tag{background:#fff;background:var(--so-white);border-radius:50px;box-shadow:0 2px 8px #0000000d;color:#0056b3;color:var(--so-primary);font-size:14px;font-weight:500;padding:8px 20px;transition:all .3s ease;transition:var(--so-transition)}.so-conditions-tag:hover{background:#0056b3;background:var(--so-primary);color:#fff;color:var(--so-white);transform:translateY(-2px)}.so-conditions-image-wrapper{border-radius:20px;box-shadow:0 10px 30px #0000001a;box-shadow:var(--so-shadow);overflow:hidden}.so-conditions-image{display:block;height:auto;width:100%}.so-faq-section{background:#fff;background:var(--so-white);padding:80px 0}.so-faq-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(2,1fr)}.so-faq-item{background:#f8f9fa;background:var(--so-light);border-radius:16px;padding:28px;transition:all .3s ease;transition:var(--so-transition)}.so-faq-item:hover{box-shadow:0 10px 30px #0000001a;box-shadow:var(--so-shadow);transform:translateY(-3px)}.so-faq-question{color:#1a2a3a;color:var(--so-dark);font-size:18px;font-weight:700;margin-bottom:12px}.so-faq-answer{color:#6c757d;color:var(--so-text-light);font-size:14px;line-height:1.6}.so-cta-section{background:linear-gradient(135deg,#1a2a3a,#003d82);background:linear-gradient(135deg,var(--so-dark) 0,var(--so-primary-dark) 100%);padding:80px 0;text-align:center}.so-cta-content{margin:0 auto;max-width:700px}.so-cta-heading{color:#fff;color:var(--so-white);font-size:42px;font-weight:800;margin-bottom:16px}.so-cta-subheading{color:#ffffffe6;font-size:18px;margin-bottom:32px}.so-cta-buttons{display:flex;gap:20px;justify-content:center}@media (max-width:992px){.so-hero-title{font-size:44px}.so-conditions-grid,.so-intro-grid{gap:40px;grid-template-columns:1fr}.so-faq-grid{grid-template-columns:1fr}.spinal-images{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.so-hero-title{font-size:36px}.so-hero-subtitle{font-size:16px}.so-conditions-heading,.so-cta-heading,.so-intro-heading,.so-section-heading{font-size:32px}.so-intro-stats{flex-direction:column;gap:20px}.so-cta-buttons{align-items:center;flex-direction:column}.so-benefits-grid,.so-process-grid,.so-types-grid,.spinal-images{grid-template-columns:1fr}}@media (max-width:480px){.so-hero-title{font-size:28px}.so-hero-buttons .so-btn{text-align:center;width:100%}.so-benefit-card,.so-faq-item,.so-process-card,.so-type-card{padding:20px}}.Scoliosis-prosthetic-gallery{align-items:center;background:linear-gradient(135deg,#f5f7fa,#e9ecef);border-radius:20px;display:flex;flex-wrap:wrap;gap:24px;justify-content:center;margin:30px 0;padding:40px 20px}.Scoliosis-orthotics-img{border-radius:16px;box-shadow:0 10px 30px #0000001a;cursor:pointer;height:280px;object-fit:cover;transition:all .3s ease;width:320px}.Scoliosis-orthotics-img:hover{box-shadow:0 20px 40px #00000026;transform:translateY(-8px)}@media (max-width:1024px){.Scoliosis-orthotics-img{height:240px;width:280px}.Scoliosis-prosthetic-gallery{gap:20px;padding:30px 16px}}@media (max-width:768px){.Scoliosis-prosthetic-gallery{align-items:center;flex-direction:column;gap:16px;padding:25px 15px}.Scoliosis-orthotics-img{height:auto;max-width:400px;min-height:200px;width:90%}}@media (max-width:480px){.Scoliosis-prosthetic-gallery{gap:12px;padding:20px 12px}.Scoliosis-orthotics-img{border-radius:12px;height:auto;max-width:100%;min-height:180px;width:100%}.Scoliosis-orthotics-img:active{transform:scale(.98)}}@media (max-width:320px){.Scoliosis-prosthetic-gallery{gap:10px;padding:15px 10px}.Scoliosis-orthotics-img{border-radius:10px;min-height:160px}}@media (min-width:1025px){.Scoliosis-prosthetic-gallery{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1200px}.Scoliosis-orthotics-img{height:280px;width:100%}}.Scoliosis-orthotics-img{animation:fadeInUp .6s ease-out;animation-fill-mode:both}.Scoliosis-orthotics-img:first-child{animation-delay:.1s}.Scoliosis-orthotics-img:nth-child(2){animation-delay:.2s}.Scoliosis-orthotics-img:nth-child(3){animation-delay:.3s}:root{--pts-primary:#2e7d64;--pts-primary-dark:#1e5a48;--pts-primary-light:#4aa88c;--pts-secondary:#6c757d;--pts-accent:#00b4d8;--pts-dark:#1a2a3a;--pts-light:#f0f7f4;--pts-white:#fff;--pts-gray:#e9ecef;--pts-text:#333;--pts-text-light:#6c757d;--pts-shadow:0 10px 30px #0000001a;--pts-shadow-hover:0 20px 40px #00000026;--pts-transition:all 0.3s ease}.pts-container{margin:0 auto;max-width:1200px;padding:0 20px}.pts-hero-section{align-items:center;background:linear-gradient(135deg,#1a2a3a,#1e5a48);background:linear-gradient(135deg,var(--pts-dark) 0,var(--pts-primary-dark) 100%);display:flex;min-height:80vh;overflow:hidden;position:relative}.pts-hero-container{margin:0 auto;max-width:1200px;padding:0 20px;position:relative;z-index:2}.pts-hero-content{max-width:700px;padding:100px 0}.pts-hero-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border-radius:50px;display:inline-block;font-size:14px;font-weight:600;letter-spacing:1px;padding:8px 20px}.pts-hero-badge,.pts-hero-title{color:#fff;color:var(--pts-white);margin-bottom:24px}.pts-hero-title{font-size:56px;font-weight:800;line-height:1.2}.pts-hero-highlight{color:#18c304;display:inline-block;position:relative}.pts-hero-subtitle{color:#ffffffe6;font-size:18px;line-height:1.6;margin-bottom:32px}.pts-btn{align-items:center;border:none;border-radius:50px;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;justify-content:center;padding:14px 32px;text-decoration:none;transition:all .3s ease;transition:var(--pts-transition)}.pts-btn-primary{background:#00b4d8;background:var(--pts-accent);box-shadow:0 4px 15px #00b4d84d;color:#fff;color:var(--pts-white)}.pts-btn-primary:hover{background:#0096b8;box-shadow:0 8px 25px #00b4d866;transform:translateY(-2px)}.pts-btn-secondary{background:#0000;border:2px solid #fff;border:2px solid var(--pts-white);color:#fff;color:var(--pts-white)}.pts-btn-secondary:hover{background:#ffffff1a;transform:translateY(-2px)}.pts-btn-secondary-light{background:#0000;border:2px solid #fff;border:2px solid var(--pts-white);color:#fff;color:var(--pts-white)}.pts-btn-secondary-light:hover{background:#ffffff1a;transform:translateY(-2px)}.pts-overview-section{background:#fff;background:var(--pts-white);padding:80px 0}.pts-overview-grid{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr}.pts-section-badge{background:#2e7d641a;border-radius:50px;color:#2e7d64;color:var(--pts-primary);display:inline-block;font-size:12px;font-weight:600;letter-spacing:1px;margin-bottom:16px;padding:6px 16px}.pts-overview-heading{color:#1a2a3a;color:var(--pts-dark);font-size:40px;font-weight:700;line-height:1.2;margin-bottom:24px}.pts-overview-text{color:#333;color:var(--pts-text);font-size:16px;line-height:1.7;margin-bottom:20px}.pts-overview-stats{border-top:2px solid #e9ecef;border-top:2px solid var(--pts-gray);display:flex;gap:40px;margin-top:40px;padding-top:20px}.pts-overview-stat{text-align:center}.pts-overview-stat-number{color:#2e7d64;color:var(--pts-primary);display:block;font-size:32px;font-weight:800;margin-bottom:8px}.pts-overview-stat-label{color:#6c757d;color:var(--pts-text-light);font-size:14px}.pts-overview-image-wrapper{border-radius:20px;box-shadow:0 10px 30px #0000001a;box-shadow:var(--pts-shadow);overflow:hidden}.pts-overview-image{display:block;height:auto;transition:all .3s ease;transition:var(--pts-transition);width:100%}.pts-overview-image:hover{transform:scale(1.05)}.pts-gallery-section{background:#f0f7f4;background:var(--pts-light);padding:80px 0}.pts-section-header{margin-bottom:60px;text-align:center}.pts-section-heading{color:#1a2a3a;color:var(--pts-dark);font-size:40px;font-weight:700;margin-bottom:16px}.pts-section-subheading{color:#6c757d;color:var(--pts-text-light);font-size:18px}.pts-services-gallery{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(3,1fr);margin-bottom:60px}.pts-gallery-img{border-radius:16px;box-shadow:0 4px 12px #0000001a;height:220px;object-fit:cover;transition:all .3s ease;transition:var(--pts-transition);width:100%}.pts-gallery-img:hover{box-shadow:0 10px 30px #0000001a;box-shadow:var(--pts-shadow);transform:translateY(-5px)}.pts-services-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.pts-service-card{background:#fff;background:var(--pts-white);border-radius:20px;box-shadow:0 4px 15px #00000014;padding:30px;transition:all .3s ease;transition:var(--pts-transition)}.pts-service-card:hover{box-shadow:0 20px 40px #00000026;box-shadow:var(--pts-shadow-hover);transform:translateY(-8px)}.pts-service-title{color:#1a2a3a;color:var(--pts-dark);font-size:22px;font-weight:700;margin-bottom:16px}.pts-service-description{color:#333;color:var(--pts-text);font-size:14px;line-height:1.6;margin-bottom:20px}.pts-service-features{list-style:none;padding:0}.pts-service-feature{align-items:center;color:#6c757d;color:var(--pts-text-light);display:flex;font-size:14px;gap:10px;margin-bottom:10px}.pts-service-feature-dot{background:#00b4d8;background:var(--pts-accent);border-radius:50%;display:inline-block;height:6px;width:6px}.pts-why-section{background:linear-gradient(135deg,#2e7d64,#1e5a48);background:linear-gradient(135deg,var(--pts-primary) 0,var(--pts-primary-dark) 100%);color:#fff;color:var(--pts-white);padding:80px 0}.pts-section-badge-light{background:#fff3}.pts-section-badge-light,.pts-section-heading-light,.pts-section-subheading-light{color:#fff;color:var(--pts-white)}.pts-why-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.pts-why-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-radius:20px;padding:30px;transition:all .3s ease;transition:var(--pts-transition)}.pts-why-card:hover{background:#fff3;transform:translateY(-5px)}.pts-why-title{font-size:20px;font-weight:700;margin-bottom:16px}.pts-why-description{font-size:14px;line-height:1.6;opacity:.9}.pts-conditions-section{background:#fff;background:var(--pts-white);padding:80px 0}.pts-conditions-grid{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr}.pts-conditions-image-wrapper{border-radius:20px;box-shadow:0 10px 30px #0000001a;box-shadow:var(--pts-shadow);overflow:hidden}.pts-conditions-image{display:block;height:auto;width:100%}.pts-conditions-heading{color:#1a2a3a;color:var(--pts-dark);font-size:36px;font-weight:700;margin-bottom:20px}.pts-conditions-text{color:#333;color:var(--pts-text);font-size:16px;line-height:1.7;margin-bottom:30px}.pts-conditions-tags{display:flex;flex-wrap:wrap;gap:12px}.pts-conditions-tag{background:#f0f7f4;background:var(--pts-light);border-radius:50px;color:#2e7d64;color:var(--pts-primary);font-size:14px;font-weight:500;padding:8px 20px;transition:all .3s ease;transition:var(--pts-transition)}.pts-conditions-tag:hover{background:#2e7d64;background:var(--pts-primary);color:#fff;color:var(--pts-white);transform:translateY(-2px)}.pts-cta-section{background:linear-gradient(135deg,#1a2a3a,#1e5a48);background:linear-gradient(135deg,var(--pts-dark) 0,var(--pts-primary-dark) 100%);padding:80px 0;text-align:center}.pts-cta-content{margin:0 auto;max-width:700px}.pts-cta-heading{color:#fff;color:var(--pts-white);font-size:42px;font-weight:800;margin-bottom:16px}.pts-cta-subheading{color:#ffffffe6;font-size:18px;line-height:1.6;margin-bottom:32px}.pts-cta-buttons{display:flex;gap:20px;justify-content:center}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.pts-gallery-img,.pts-service-card,.pts-why-card{animation:fadeInUp .6s ease-out;animation-fill-mode:both}.pts-gallery-img:first-child{animation-delay:.1s}.pts-gallery-img:nth-child(2){animation-delay:.2s}.pts-gallery-img:nth-child(3){animation-delay:.3s}.pts-gallery-img:nth-child(4){animation-delay:.4s}.pts-gallery-img:nth-child(5){animation-delay:.5s}.pts-gallery-img:nth-child(6){animation-delay:.6s}@media (max-width:1024px){.pts-hero-title{font-size:44px}.pts-services-gallery{grid-template-columns:repeat(2,1fr)}.pts-gallery-img{height:200px}}@media (max-width:992px){.pts-conditions-grid,.pts-overview-grid{gap:40px;grid-template-columns:1fr}.pts-overview-stats{justify-content:center}}@media (max-width:768px){.pts-hero-title{font-size:36px}.pts-hero-subtitle{font-size:16px}.pts-conditions-heading,.pts-cta-heading,.pts-overview-heading,.pts-section-heading{font-size:32px}.pts-overview-stats{gap:20px}.pts-cta-buttons,.pts-overview-stats{align-items:center;flex-direction:column}.pts-services-gallery{gap:20px}.pts-services-gallery,.pts-services-grid,.pts-why-grid{grid-template-columns:1fr}.pts-gallery-img{height:240px}}@media (max-width:480px){.pts-hero-title{font-size:28px}.pts-hero-buttons .pts-btn{margin-bottom:12px;text-align:center;width:100%}.pts-hero-buttons{display:flex;flex-direction:column}.pts-service-card,.pts-why-card{padding:20px}.pts-conditions-tag{font-size:12px;padding:6px 14px}.pts-gallery-img{height:200px}.pts-cta-heading{font-size:28px}.pts-cta-subheading{font-size:16px}}@media (max-width:768px){.pts-btn:active,.pts-gallery-img:active,.pts-service-card:active,.pts-why-card:active{transform:scale(.98)}}
/*# sourceMappingURL=main.5100910c.css.map*/