*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:'Poppins',sans-serif;color:#222;overflow-x:hidden;background:#fff}img{max-width:100%;display:block;height:auto}a{text-decoration:none}ul{list-style:none;margin:0;padding:0}.container{width:100%;max-width:1320px;margin:auto;padding:0 15px}.contact-form-section{padding:100px 20px;background:#f8fafc;font-family:'Poppins',sans-serif}.contact-form-section .container{max-width:1100px;margin:auto}.contact-form-wrapper{background:#fff;padding:50px;border-radius:25px;box-shadow: 0 20px 50px rgba(0,0,0,.08);border:1px solid #e5e7eb}.form-heading{text-align:center;margin-bottom:40px}.form-heading span{display:inline-block;padding:8px 18px;background:#eef4ff;color:#2563eb;border-radius:50px;font-size:14px;font-weight:600;margin-bottom:15px}.form-heading h2{font-size:42px;color:#111827;margin-bottom:15px}.form-heading p{color:#4b5563;line-height:1.9}.contact-form{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.full-width{grid-column:span 2}.contact-form input,.contact-form select,.contact-form textarea{width:100%;padding:15px 18px;border:1px solid #d1d5db;border-radius:12px;font-size:15px;font-family:'Poppins',sans-serif;transition:.3s ease}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{outline:none;border-color:#2563eb;box-shadow: 0 0 0 4px rgba(37,99,235,.10)}.contact-form textarea{resize:none}.submit-btn{background:#2563eb;color:#fff;border:none;padding:16px 35px;border-radius:50px;font-size:16px;font-weight:600;cursor:pointer;transition:.3s ease}.submit-btn:hover{background:#1d4ed8;transform:translateY(-3px)}@media(max-width:768px){.contact-form{grid-template-columns:1fr}.full-width{grid-column:span 1}.contact-form-wrapper{padding:30px 20px}.form-heading h2{font-size:30px}}.success-popup{position:fixed;top:30px;right:30px;background:#16a34a;color:#fff;padding:16px 24px;border-radius:12px;font-size:15px;font-weight:500;box-shadow:0 10px 30px rgba(0,0,0,.15);z-index:99999;opacity:0;visibility:hidden;transform:translateY(-20px);transition:.4s ease}.success-popup.show{opacity:1;visibility:visible;transform:translateY(0)}@media(max-width:768px){.success-popup{right:15px;left:15px;top:20px}}span.banner-preheadline{color: #fff}a.floating-whatsapp{position: fixed !important;right: 25px !important;left: auto !important;bottom: 25px !important;top: auto !important;width: 58px !important;height: 58px !important;min-width: 58px !important;min-height: 58px !important;max-width: 58px !important;max-height: 58px !important;background: #25D366 !important;color: #ffffff !important;border: none !important;border-radius: 50% !important;display: flex !important;align-items: center !important;justify-content: center !important;padding: 0 !important;margin: 0 !important;font-size: 30px !important;line-height: 1 !important;text-decoration: none !important;box-sizing: border-box !important;box-shadow: 0 8px 25px rgba(0,0,0,0.20) !important;z-index: 2147483647 !important;opacity: 1 !important;visibility: visible !important;transform: none;transition: transform 0.3s ease,box-shadow 0.3s ease,background 0.3s ease}a.floating-whatsapp i{display: block !important;width: auto !important;height: auto !important;margin: 0 !important;padding: 0 !important;color: #ffffff !important;font-size: 30px !important;line-height: 1 !important;opacity: 1 !important}a.floating-whatsapp:hover{background: #20bd5a !important;color: #ffffff !important;transform: translateY(-5px) scale(1.05);box-shadow: 0 12px 30px rgba(0,0,0,0.25) !important}a.floating-whatsapp:hover i{color: #ffffff !important}a.floating-whatsapp::before{content: "";position: absolute !important;top: 0 !important;left: 0 !important;width: 100% !important;height: 100% !important;border-radius: 50% !important;border: 2px solid #25D366 !important;box-sizing: border-box !important;pointer-events: none !important;animation: whatsapp-pulse 2s infinite}@keyframes whatsapp-pulse{0%{transform: scale(1);opacity: 0.7}70%{transform: scale(1.35);opacity: 0}100%{transform: scale(1.35);opacity: 0}}@media (max-width: 991.98px){a.floating-whatsapp{position: fixed !important;right: 20px !important;left: auto !important;bottom: 20px !important;top: auto !important;width: 58px !important;height: 58px !important;min-width: 58px !important;min-height: 58px !important;max-width: 58px !important;max-height: 58px !important;background: #25D366 !important;color: #ffffff !important;font-size: 30px !important;margin: 0 !important;padding: 0 !important;display: flex !important;z-index: 2147483647 !important}a.floating-whatsapp i{font-size: 30px !important;color: #ffffff !important}}@media (max-width: 575.98px){a.floating-whatsapp{position: fixed !important;right: 15px !important;left: auto !important;bottom: 15px !important;top: auto !important;width: 56px !important;height: 56px !important;min-width: 56px !important;min-height: 56px !important;max-width: 56px !important;max-height: 56px !important;background: #25D366 !important;color: #ffffff !important;border: none !important;border-radius: 50% !important;font-size: 29px !important;margin: 0 !important;padding: 0 !important;display: flex !important;align-items: center !important;justify-content: center !important;z-index: 2147483647 !important;opacity: 1 !important;visibility: visible !important}a.floating-whatsapp i{display: block !important;font-size: 29px !important;color: #ffffff !important;line-height: 1 !important;margin: 0 !important;padding: 0 !important}}@media (max-width: 380px){a.floating-whatsapp{position: fixed !important;right: 12px !important;left: auto !important;bottom: 12px !important;top: auto !important;width: 54px !important;height: 54px !important;min-width: 54px !important;min-height: 54px !important;max-width: 54px !important;max-height: 54px !important;background: #25D366 !important;color: #ffffff !important;font-size: 28px !important;margin: 0 !important;padding: 0 !important;display: flex !important;z-index: 2147483647 !important}a.floating-whatsapp i{font-size: 28px !important;color: #ffffff !important}}a.appointment-btn{background: #0284c7;color: #fff;padding: 13px 40px;border-radius: 50px}.topbar{background:#0f172a;padding:10px 0}.topbar .container{display:flex;justify-content:space-between;align-items:center}.topbar-left,.topbar-right{display:flex;align-items:center;gap:15px}.topbar-left a{color:#fff;font-size:14px;display:flex;align-items:center;gap:8px;transition:.3s ease;text-decoration:none}.topbar-left a:hover .topbar-left i{width:34px;height:34px;border-radius:50%;background:rgba(255,255,255,.12);display:flex;align-items:center;justify-content:center}.topbar-right a{width:38px;height:38px;border-radius:50%;background:rgba(255,255,255,.12);color:#fff;display:flex;align-items:center;justify-content:center;transition:.3s ease;text-decoration:none}.topbar-right a:hover{background:#0ea5e9;transform:translateY(-3px)}.site-header{position:sticky;top:0;z-index:9999}.custom-navbar{background:#fff;box-shadow:0 5px 20px rgba(0,0,0,.08);padding:18px 0}.site-logo{height:75px;width:auto;display:block}.navbar-nav{gap:10px}.nav-link{color:#0f172a !important;font-size:16px;font-weight:600;position:relative;text-decoration:none}.nav-link:hover,.nav-link.active{color:#0ea5e9 !important}.nav-link::after{content:"";position:absolute;left:10px;bottom:5px;width:0;height:2px;background:#0ea5e9;transition:.3s ease}.nav-link:hover::after,.nav-link.active::after{width:50%}.dropdown{position:relative}.dropdown-menu{border:none;min-width:260px;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.12);padding:10px}.dropdown-item{padding:12px 15px;border-radius:8px;transition:.3s ease;color:#0f172a;font-size:14px;font-weight:500;text-decoration:none}.dropdown-item:hover,.dropdown-item:focus @media (min-width:992px){.navbar-nav>.dropdown>.dropdown-menu{display:block;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(12px);transition: opacity .25s ease,visibility .25s ease,transform .25s ease}.navbar-nav>.dropdown:hover>.dropdown-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.location-dropdown{position:relative}.location-dropdown>.location-menu{position:absolute;top:100%;left:0;width:220px;min-width:220px;margin:0;padding:10px;background:#fff;display:block;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(12px);transition: opacity .25s ease,visibility .25s ease,transform .25s ease}a.appointment-btn{background: linear-gradient(135deg,#0ea5e9,#0284c7);color: #fff !important;padding: 14px 28px;border-radius: 50px;font-weight: 600;margin-left: 20px;display: inline-flex;align-items: center;justify-content: center;box-shadow: 0 10px 25px rgba(14,165,233,.25);transition: .3s}.appointment-btn:hover{color:#fff !important;transform:translateY(-3px)}.location-dropdown:hover>.location-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.location-menu>.dropdown-submenu{position:relative;display:block}.location-parent{width:100%;display:flex !important;align-items:center;justify-content:space-between;gap:20px;cursor:pointer}.location-parent i{font-size:10px;color:#64748b;transition: color .25s ease,transform .25s ease}.location-parent:hover i{color:#0ea5e9;transform:translateX(3px)}.location-dropdown .location-menu>.dropdown-submenu>.location-submenu{position:absolute;top:-10px;left:calc(100% + 8px);width:280px;min-width:280px;margin:0;display:block;opacity:0;visibility:hidden;pointer-events:none;transform:translateX(12px);transition: opacity .25s ease,visibility .25s ease,transform .25s ease}.location-dropdown .location-menu>.dropdown-submenu:hover>.location-submenu{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(0)}.location-submenu .dropdown-item{white-space:normal;line-height:1.4}.appointment-btn{background:linear-gradient(135deg,#0ea5e9,#0284c7);color:#fff !important;padding:14px 28px;border-radius:50px;font-weight:600;margin-left:20px;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 10px 25px rgba(14,165,233,.25);transition:.3s ease;text-decoration:none}.appointment-btn:hover{color:#fff !important;transform:translateY(-3px)}}@media (max-width:991.98px){.custom-navbar{padding:12px 0}.site-logo{height:75px;width:auto}.navbar-toggler{border:1px solid #0ea5e9;padding:6px 9px;border-radius:7px;box-shadow:none !important}.navbar-toggler:focus{box-shadow:0 0 0 3px rgba(14,165,233,.15) !important}.navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2814,165,233,1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-collapse{padding-top:15px}.navbar-nav{gap:0}.nav-link{padding:11px 10px !important}.nav-link::after{display:none}.navbar-nav>.dropdown>.dropdown-menu{position:static !important;width:100%;min-width:100%;margin:0 !important;padding:8px 10px;border-radius:8px;box-shadow:none;background:#f8fafc;display:none;opacity:1;visibility:visible;pointer-events:auto;transform:none}.navbar-nav>.dropdown>.dropdown-menu.show{display:block}.location-dropdown>.location-menu{position:static !important;width:100%;min-width:100%;margin:0 !important;padding:8px 10px;background:#f8fafc;box-shadow:none;display:none}.location-dropdown>.location-menu.show{display:block}.location-menu>.dropdown-submenu{position:relative;display:block}.location-parent{width:100%;display:flex !important;align-items:center;justify-content:space-between;cursor:pointer}.location-parent i{font-size:10px;transition: transform .25s ease,color .25s ease}.location-menu>.dropdown-submenu>.location-submenu{position:static !important;width:100%;min-width:100%;margin:0 !important;padding:5px 10px;background:#eef7fb;border-radius:7px;box-shadow:none;display:none;opacity:1;visibility:visible;pointer-events:auto;transform:none}.location-menu>.dropdown-submenu.show>.location-submenu{display:block}.location-menu>.dropdown-submenu.show>.location-parent>i{transform:rotate(90deg);color:#0ea5e9}.location-submenu .dropdown-item{padding:10px 12px;font-size:14px}.appointment-btn{margin-left:0;margin-top:15px;width:100%}}@media (max-width:575.98px){.topbar{padding:8px 0}.topbar .container{flex-wrap:wrap}.topbar-left{gap:10px}.topbar-left a{font-size:12px}.topbar-left i{width:30px;height:30px}.topbar-right{gap:8px}.topbar-right a{width:32px;height:32px;font-size:13px}.site-logo{height:65px;max-width:190px}}.location-dropdown{position:relative}.location-main-link{display:flex;align-items:center;gap:7px}.location-down-arrow{font-size:9px;transition:transform .3s ease}.location-main-menu{position:absolute;top:calc(100% + 8px);left:0;width:230px;background:#fff;padding:10px;border-radius:12px;box-shadow:0 12px 35px rgba(0,0,0,.14);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(10px);transition: opacity .25s ease,visibility .25s ease,transform .25s ease;z-index:10000}@media (min-width:992px){.location-dropdown:hover>.location-main-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.location-dropdown:hover .location-down-arrow{transform:rotate(180deg)}}.location-item{position:relative;width:100%}.location-parent{width:100%;border:0;outline:0;background:transparent;padding:12px 14px;border-radius:8px;color:#0f172a;font-family:'Poppins',sans-serif;font-size:14px;font-weight:500;display:flex;align-items:center;justify-content:space-between;text-align:left;cursor:pointer;transition: background .25s ease,color .25s ease}.location-parent i{font-size:10px;color:#64748b;transition: color .25s ease,transform .25s ease}.location-parent:hover .location-parent:hover i{color:#0ea5e9;transform:translateX(3px)}.location-submenu{position:absolute;top:-10px;left:calc(100% + 8px);width:290px;background:#fff;padding:10px;border-radius:12px;box-shadow:0 12px 35px rgba(0,0,0,.14);opacity:0;visibility:hidden;pointer-events:none;transform:translateX(12px);transition: opacity .25s ease,visibility .25s ease,transform .25s ease;z-index:10001}@media (min-width:992px){.location-item:hover>.location-submenu{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(0)}}.location-submenu a{display:block;width:100%;padding:11px 14px;border-radius:8px;color:#0f172a;font-family:'Poppins',sans-serif;font-size:13px;font-weight:500;line-height:1.4;text-decoration:none;transition: background .25s ease,color .25s ease,padding-left .25s ease}.location-submenu a:hover{background:#eef9ff;color:#0ea5e9;padding-left:18px}@media (max-width:991.98px){.location-dropdown{width:100%}.location-main-link{width:100%}.location-main-menu{position:static;width:100%;margin-top:5px;padding:8px 10px;background:#f8fafc;border-radius:8px;box-shadow:none;opacity:1;visibility:visible;pointer-events:auto;transform:none;display:none}.location-dropdown.location-open>.location-main-menu{display:block}.location-dropdown.location-open .location-down-arrow{transform:rotate(180deg)}.location-item{width:100%}.location-parent{padding:12px 14px}.location-submenu{position:static;width:100%;margin:0;padding:5px 10px;background:#eef7fb;border-radius:7px;box-shadow:none;opacity:1;visibility:visible;pointer-events:auto;transform:none;display:none}.location-item.location-item-open>.location-submenu{display:block}.location-item.location-item-open>.location-parent>i{transform:rotate(90deg);color:#0ea5e9}.location-submenu a{padding:10px 12px;font-size:13px}}@media (max-width:575.98px){.location-main-menu{padding:6px 8px}.location-submenu{padding:4px 8px}.location-submenu a{font-size:12px;padding:9px 10px}}@media (max-width: 991.98px){.location-dropdown{position: relative;width: 100%}.location-main-link{width: 100%;display: flex !important;align-items: center;justify-content: space-between;cursor: pointer}.location-main-menu{position: static !important;width: 100% !important;min-width: 100% !important;margin: 5px 0 0 0 !important;padding: 8px 10px !important;background: #f8fafc;border-radius: 8px;box-shadow: none !important;display: none !important;opacity: 1 !important;visibility: visible !important;pointer-events: auto !important;transform: none !important}.location-dropdown.location-open>.location-main-menu{display: block !important}.location-dropdown.location-open .location-down-arrow{transform: rotate(180deg)}.location-item{position: relative;width: 100%}.location-parent{width: 100% !important;display: flex !important;align-items: center;justify-content: space-between;border: 0 !important;outline: 0 !important;background: transparent;padding: 12px 14px;border-radius: 8px;color: #0f172a;font-family: 'Poppins',sans-serif;font-size: 14px;font-weight: 500;text-align: left;cursor: pointer}.location-parent:hover{background: #eef9ff;color: #0ea5e9}.location-parent i{font-size: 10px;color: #64748b;transition: transform .25s ease,color .25s ease}.location-submenu{position: static !important;width: 100% !important;min-width: 100% !important;margin: 0 !important;padding: 5px 10px !important;background: #eef7fb;border-radius: 7px;box-shadow: none !important;display: none !important;opacity: 1 !important;visibility: visible !important;pointer-events: auto !important;transform: none !important}.location-item.location-item-open>.location-submenu{display: block !important}.location-item.location-item-open>.location-parent>i{transform: rotate(90deg);color: #0ea5e9}.location-submenu a{display: block;width: 100%;padding: 10px 12px;border-radius: 7px;color: #0f172a;font-family: 'Poppins',sans-serif;font-size: 13px;font-weight: 500;line-height: 1.4;text-decoration: none;transition: background .25s ease,color .25s ease,padding-left .25s ease}.location-submenu a:hover{background: #ffffff;color: #0ea5e9;padding-left: 16px}}@media (max-width: 575.98px){.location-main-menu{padding: 6px 8px !important}.location-submenu{padding: 4px 8px !important}.location-submenu a{font-size: 12px;padding: 9px 10px}}.about-banner{position:relative;min-height:500px;background:url('assets/images/about-banner.jpg') center center/cover no-repeat;display:flex;align-items:center;overflow:hidden}.banner-overlay{position:absolute;inset:0;background:linear-gradient( 90deg,rgba(8,15,30,.88) 0%,rgba(8,15,30,.75) 40%,rgba(8,15,30,.45) 70%,rgba(8,15,30,.25) 100% )}.about-banner .container{width:100%;max-width:1300px;margin:auto;padding:0 20px;position:relative;z-index:2}.banner-wrapper{display:flex;align-items:center;justify-content:space-between;gap:60px}.banner-content{flex:1;max-width:650px}.banner-image{flex:0 0 420px;text-align:right;padding: 30px}.banner-image img{width:100%;max-width:420px;height:auto;border-radius:25px;border:6px solid rgba(255,255,255,.15);box-shadow: 0 20px 50px rgba(0,0,0,.35);backdrop-filter:blur(10px);transition:.4s ease}.banner-image img:hover{transform:translateY(-8px)}.breadcrumb{display:inline-block;color:#d4af37;font-size:15px;font-weight:500;margin-bottom:18px}.banner-content h1{font-size:48px;color:#fff;line-height:1.15;margin-bottom:22px;font-weight:700}.banner-content p{color:rgba(255,255,255,.92);font-size:18px;line-height:1.9}@media(max-width:992px){.about-banner{min-height:auto;padding:80px 0}.banner-wrapper{gap:40px}.banner-image{flex:0 0 320px}.banner-content h1{font-size:42px}}@media(max-width:768px){.banner-wrapper{flex-direction:column-reverse;text-align:center}.banner-content{max-width:100%}.banner-image{flex:none;text-align:center}.banner-image img{max-width:280px}.banner-content h1{font-size:34px}.banner-content p{font-size:15px;line-height:1.8}}@media(max-width:480px){.banner-image img{max-width:230px}.banner-content h1{font-size:28px}}.why-choose-section{padding:100px 20px;background:#fff;font-family:'Poppins',sans-serif}.why-choose-section .container{max-width:1300px;margin:auto}.why-choose-wrapper{display:flex;justify-content:space-between;align-items:flex-start;gap:60px}.why-content{flex:1}.section-tag{display:inline-block;padding:8px 18px;background:#eef4ff;color:#2563eb;border-radius:50px;font-size:14px;font-weight:600;margin-bottom:18px}.why-content h2{font-size:42px;font-weight:700;color:#0f172a;line-height:1.3;margin-bottom:20px}.main-description{font-size:16px;line-height:1.9;color:#64748b;margin-bottom:35px}.why-features{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.feature-item{display:flex;gap:15px;align-items:flex-start;padding:22px;background:#fff;border:1px solid #edf2f7;border-radius:18px;box-shadow:0 8px 25px rgba(0,0,0,.04);transition:.35s ease}.feature-item:hover{transform:translateY(-5px);border-color:#dbeafe;box-shadow: 0 15px 35px rgba(37,99,235,.12)}.icon-box{width:48px;height:48px;min-width:48px;background:#2563eb;color:#fff;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700}.feature-item h4{font-size:17px;color:#0f172a;margin-bottom:8px;font-weight:600}.feature-item p{font-size:14px;line-height:1.7;color:#64748b}.why-image{flex:0 0 500px;display:flex;align-items:flex-start}.image-card{width:100%;position:relative}.image-card::before{content:'';position:absolute;top:15px;left:15px;width:100%;height:100%;border:2px solid #dbeafe;border-radius:24px;z-index:-1}.image-card img{width:100%;display:block;border-radius:24px;box-shadow: 0 20px 50px rgba(0,0,0,.12);transition:.4s ease}.image-card img:hover{transform:translateY(-8px)}@media(max-width:1200px){.why-image{flex:0 0 430px}}@media(max-width:992px){.why-choose-wrapper{flex-direction:column-reverse;gap:50px}.why-image{flex:none;width:100%;max-width:550px;margin:auto}.why-content h2{font-size:34px}.why-features{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.why-choose-section{padding:80px 15px}.why-content h2{font-size:28px}.main-description{font-size:15px}.why-features{grid-template-columns:1fr}.feature-item{padding:18px}.icon-box{width:42px;height:42px;min-width:42px;font-size:16px}.feature-item h4{font-size:16px}.feature-item p{font-size:14px}}.blog-banner{position:relative;min-height:500px;background:url('assets/images/blog-banner-bg.jpg') center center/cover no-repeat;display:flex;align-items:center;overflow:hidden}.blog-banner .banner-overlay{position:absolute;inset:0;background:linear-gradient( 90deg,rgba(8,15,30,.88) 0%,rgba(8,15,30,.75) 40%,rgba(8,15,30,.45) 70%,rgba(8,15,30,.20) 100% )}.blog-banner .container{width:100%;max-width:1300px;margin:auto;padding:0 20px;position:relative;z-index:2}.blog-banner .banner-wrapper{display:flex;justify-content:space-between;align-items:center;gap:60px}.blog-banner .banner-content{flex:1;max-width:650px}.blog-banner .breadcrumb{display:inline-block;color:#d4af37;font-size:15px;font-weight:500;margin-bottom:18px}.blog-banner .banner-content h1{font-size:58px;color:#fff;line-height:1.15;margin-bottom:22px;font-weight:700}.blog-banner .banner-content p{color:rgba(255,255,255,.92);font-size:18px;line-height:1.9}.blog-banner .banner-image{flex:0 0 450px;padding:30px 0}.blog-banner .banner-image img{width:100%;display:block;border-radius:24px;border:6px solid rgba(255,255,255,.12);box-shadow: 0 20px 50px rgba(0,0,0,.30);transition:.4s ease}.blog-banner .banner-image img:hover{transform:translateY(-8px)}@media(max-width:992px){.blog-banner{min-height:auto;padding:80px 0}.blog-banner .banner-wrapper{gap:40px}.blog-banner .banner-image{flex:0 0 320px}.blog-banner .banner-content h1{font-size:42px}}@media(max-width:768px){.blog-banner .banner-wrapper{flex-direction:column-reverse;text-align:center}.blog-banner .banner-content{max-width:100%}.blog-banner .banner-image{flex:none;width:100%;max-width:300px;padding:0}.blog-banner .banner-content h1{font-size:34px}.blog-banner .banner-content p{font-size:15px;line-height:1.8}}@media(max-width:480px){.blog-banner .banner-content h1{font-size:28px}.blog-banner .banner-image{max-width:240px}}.blog-section{padding:100px 20px;background:#f7f9fc;font-family:'Poppins',sans-serif}.blog-section .container{max-width:1300px;margin:auto}.section-heading{text-align:center;max-width:850px;margin:0 auto 60px}.section-heading h2{font-size:42px;font-weight:700;color:#0f172a;margin-bottom:15px}.section-heading p{color:#64748b;line-height:1.9;font-size:16px}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.blog-card{background:#fff;border-radius:20px;overflow:hidden;box-shadow: 0 15px 40px rgba(0,0,0,.08);transition:.4s ease;display:flex;flex-direction:column;height:100%}.blog-card:hover{transform:translateY(-10px);box-shadow: 0 25px 60px rgba(0,0,0,.15)}.blog-image{overflow:hidden}.blog-image img{width:100%;height:260px;object-fit:cover;transition:.6s ease}.blog-card:hover .blog-image img{transform:scale(1.08)}.blog-content{padding:25px;display:flex;flex-direction:column;flex:1}.blog-content h3{font-size:22px;line-height:1.5;color:#0f172a;margin-bottom:15px;font-weight:600}.blog-content p{color:#64748b;line-height:1.9;font-size:15px;margin-bottom:25px;flex-grow:1}.blog-btn{display:inline-flex;align-items:center;justify-content:center;width:auto;align-self:flex-start;padding:13px 28px;background:#2563eb;color:#fff;text-decoration:none;border-radius:50px;font-size:15px;font-weight:600;transition:.3s ease;margin-top:auto}.blog-btn:hover{background:#1d4ed8;transform:translateY(-3px)}@media(max-width:992px){.blog-grid{grid-template-columns:repeat(2,1fr)}.section-heading h2{font-size:36px}}@media(max-width:768px){.blog-section{padding:80px 15px}.blog-grid{grid-template-columns:1fr}.section-heading h2{font-size:30px}.blog-content h3{font-size:20px}.blog-image img{height:240px}}@media(max-width:480px){.section-heading h2{font-size:28px}.blog-content{padding:20px}.blog-image img{height:220px}}.gallery-banner{position:relative;min-height:500px;background:url('assets/images/gallery-banner-bg.jpg') center center/cover no-repeat;display:flex;align-items:center;overflow:hidden}.gallery-banner .banner-overlay{position:absolute;inset:0;background:linear-gradient( 90deg,rgba(8,15,30,.88) 0%,rgba(8,15,30,.75) 40%,rgba(8,15,30,.45) 70%,rgba(8,15,30,.20) 100% )}.gallery-banner .container{width:100%;max-width:1300px;margin:auto;padding:0 20px;position:relative;z-index:2}.gallery-banner .banner-wrapper{display:flex;justify-content:space-between;align-items:center;gap:60px}.gallery-banner .banner-content{flex:1;max-width:650px}.gallery-banner .breadcrumb{display:inline-block;color:#d4af37;font-size:15px;font-weight:500;margin-bottom:18px}.gallery-banner .banner-content h1{font-size:58px;color:#fff;line-height:1.15;margin-bottom:22px;font-weight:700}.gallery-banner .banner-content p{color:rgba(255,255,255,.92);font-size:18px;line-height:1.9}.gallery-banner .banner-image{flex:0 0 430px;padding:30px 0}.gallery-banner .banner-image img{width:100%;display:block;border-radius:24px;border:6px solid rgba(255,255,255,.12);box-shadow: 0 20px 50px rgba(0,0,0,.30);transition:.4s ease}.gallery-banner .banner-image img:hover{transform:translateY(-8px)}@media(max-width:992px){.gallery-banner{min-height:auto;padding:80px 0}.gallery-banner .banner-wrapper{gap:40px}.gallery-banner .banner-image{flex:0 0 320px}.gallery-banner .banner-content h1{font-size:42px}}@media(max-width:768px){.gallery-banner .banner-wrapper{flex-direction:column-reverse;text-align:center}.gallery-banner .banner-content{max-width:100%}.gallery-banner .banner-image{flex:none;width:100%;max-width:300px;padding:0}.gallery-banner .banner-content h1{font-size:34px}.gallery-banner .banner-content p{font-size:15px;line-height:1.8}}@media(max-width:480px){.gallery-banner .banner-content h1{font-size:28px}.gallery-banner .banner-image{max-width:240px}}.gallery-section{padding:100px 20px;background:#f8fafc;font-family:'Poppins',sans-serif}.gallery-section .container{max-width:1300px;margin:auto}.section-heading{text-align:center;max-width:850px;margin:0 auto 60px}.section-tag{display:inline-block;padding:8px 18px;background:#eef4ff;color:#2563eb;border-radius:50px;font-size:14px;font-weight:600;margin-bottom:15px}.section-heading h2{font-size:42px;color:#0f172a;margin-bottom:15px;font-weight:700}.section-heading p{color:#64748b;line-height:1.9}.gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.gallery-item{position:relative;overflow:hidden;border-radius:22px;box-shadow: 0 15px 40px rgba(0,0,0,.08);cursor:pointer}.gallery-item img{width:100%;height:350px;object-fit:cover;display:block;transition:.6s ease}.gallery-overlay{position:absolute;inset:0;background:linear-gradient( to top,rgba(0,0,0,.80),rgba(0,0,0,.15) );display:flex;align-items:flex-end;padding:25px;opacity:0;transition:.4s ease}.gallery-overlay h4{color:#fff;font-size:20px;font-weight:600;transform:translateY(20px);transition:.4s ease}.gallery-item:hover img{transform:scale(1.08)}.gallery-item:hover .gallery-overlay{opacity:1}.gallery-item:hover .gallery-overlay h4{transform:translateY(0)}@media(max-width:992px){.gallery-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.gallery-grid{grid-template-columns:1fr}.section-heading h2{font-size:32px}.gallery-item img{height:300px}}.contact-banner{position:relative;min-height:500px;background:url('assets/images/contact-banner-bg.jpg') center center/cover no-repeat;display:flex;align-items:center;overflow:hidden}.contact-banner .banner-overlay{position:absolute;inset:0;background:linear-gradient( 90deg,rgba(8,15,30,.90) 0%,rgba(8,15,30,.75) 40%,rgba(8,15,30,.45) 70%,rgba(8,15,30,.20) 100% )}.contact-banner .container{width:100%;max-width:1300px;margin:auto;padding:0 20px;position:relative;z-index:2}.contact-banner .banner-wrapper{display:flex;justify-content:space-between;align-items:center;gap:60px}.contact-banner .banner-content{flex:1;max-width:650px}.contact-banner .breadcrumb{display:inline-block;color:#d4af37;font-size:15px;font-weight:500;margin-bottom:18px}.contact-banner .banner-content h1{font-size:58px;color:#fff;line-height:1.15;margin-bottom:22px;font-weight:700}.contact-banner .banner-content p{color:rgba(255,255,255,.92);font-size:18px;line-height:1.9;margin-bottom:30px}.banner-buttons{display:flex;gap:15px;flex-wrap:wrap}.banner-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 30px;background:#2563eb;color:#fff;text-decoration:none;border-radius:50px;font-weight:600;transition:.35s ease}.banner-btn:hover{transform:translateY(-3px);background:#1d4ed8}.secondary-btn{background:transparent;border:2px solid rgba(255,255,255,.25)}.secondary-btn:hover{background:#fff;color:#0f172a}.contact-banner .banner-image{flex:0 0 450px;padding:30px 0}.contact-banner .banner-image img{width:100%;display:block;border-radius:24px;border:6px solid rgba(255,255,255,.12);box-shadow: 0 20px 50px rgba(0,0,0,.30);transition:.4s ease}.contact-banner .banner-image img:hover{transform:translateY(-8px)}@media(max-width:992px){.contact-banner{min-height:auto;padding:80px 0}.contact-banner .banner-wrapper{gap:40px}.contact-banner .banner-image{flex:0 0 320px}.contact-banner .banner-content h1{font-size:42px}}@media(max-width:768px){.contact-banner .banner-wrapper{flex-direction:column-reverse;text-align:center}.contact-banner .banner-content{max-width:100%}.contact-banner .banner-image{flex:none;width:100%;max-width:300px;padding:0}.contact-banner .banner-content h1{font-size:34px}.contact-banner .banner-content p{font-size:15px}.banner-buttons{justify-content:center}}@media(max-width:480px){.contact-banner .banner-content h1{font-size:28px}.contact-banner .banner-image{max-width:240px}}.contact-info-section{padding:90px 20px;background:#f8fafc;font-family:'Poppins',sans-serif}.contact-info-section .container{max-width:1300px;margin:auto}.section-heading{text-align:center;max-width:850px;margin:0 auto 60px}.section-tag{display:inline-block;padding:8px 18px;background:#eef4ff;color:#2563eb;border-radius:50px;font-size:14px;font-weight:600;margin-bottom:15px}.section-heading h2{font-size:42px;font-weight:700;color:#0f172a;margin-bottom:15px}.section-heading p{color:#4b5563;line-height:1.9;font-size:16px}.contact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;align-items:stretch}.contact-card{position:relative;background:#fff;padding:28px 25px;border-radius:20px;border:1px solid #e5e7eb;box-shadow: 0 10px 30px rgba(0,0,0,.05);transition:.35s ease;height:100%;overflow:hidden}.contact-card::before{content:'';position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient( 90deg,#2563eb,#3b82f6 )}.contact-card:hover{transform:translateY(-6px);box-shadow: 0 20px 40px rgba(37,99,235,.10);border-color:#dbeafe}.contact-icon{width:60px;height:60px;background:linear-gradient( 135deg,#2563eb,#3b82f6 );border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:22px;margin-bottom:18px}.contact-card h3{font-size:22px;font-weight:700;color:#111827;margin-bottom:14px}.contact-card p{color:#374151;font-size:15px;line-height:1.8}.contact-card strong{color:#111827;font-weight:600}.contact-list{list-style:none;padding:0;margin:0}.contact-list li{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid #f1f5f9}.contact-list li:last-child{border-bottom:none}.contact-list i{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#f3f4f6;color:#2563eb;font-size:14px;flex-shrink:0}.contact-list a{text-decoration:none;color:#1f2937;font-size:15px;font-weight:500;transition:.3s}.contact-list a:hover{color:#2563eb}.whatsapp-icon{background:#dcfce7 !important;color:#22c55e !important}@media(max-width:992px){.contact-grid{grid-template-columns:repeat(2,1fr)}.section-heading h2{font-size:36px}}@media(max-width:768px){.contact-info-section{padding:70px 15px}.contact-grid{grid-template-columns:1fr;gap:20px}.section-heading h2{font-size:30px}.section-heading p{font-size:15px}.contact-card{padding:24px 20px}.contact-card h3{font-size:20px}.contact-icon{width:55px;height:55px;font-size:20px}}.service-banner{position:relative;min-height:500px;background:url('assets/images/service-banner.jpg') center center/cover no-repeat;display:flex;align-items:center;overflow:hidden}.service-banner .banner-overlay{position:absolute;inset:0;background:linear-gradient( 90deg,rgba(8,15,30,.88) 0%,rgba(8,15,30,.75) 40%,rgba(8,15,30,.45) 70%,rgba(8,15,30,.25) 100% )}.service-banner .container{width:100%;max-width:1300px;margin:auto;padding:0 20px;position:relative;z-index:2}.service-banner .banner-wrapper{display:flex;align-items:center;justify-content:space-between;gap:60px}.service-banner .banner-content{flex:1;max-width:650px}.service-banner .breadcrumb{display:inline-block;color:#d4af37;font-size:15px;font-weight:500;margin-bottom:18px}.service-banner .banner-content h1{font-size:58px;color:#fff;line-height:1.15;margin-bottom:22px;font-weight:700}.service-banner .banner-content p{color:rgba(255,255,255,.92);font-size:18px;line-height:1.9}.service-banner .banner-image{flex:0 0 420px;text-align:right}.service-banner .banner-image img{width:100%;max-width:420px;display:block;border-radius:24px;border:6px solid rgba(255,255,255,.12);box-shadow: 0 20px 50px rgba(0,0,0,.30);transition:.4s ease}.service-banner .banner-image img:hover{transform:translateY(-8px)}@media(max-width:992px){.service-banner{min-height:auto;padding:80px 0}.service-banner .banner-wrapper{gap:40px}.service-banner .banner-image{flex:0 0 320px}.service-banner .banner-content h1{font-size:42px}}@media(max-width:768px){.service-banner .banner-wrapper{flex-direction:column-reverse;text-align:center}.service-banner .banner-content{max-width:100%}.service-banner .banner-image{flex:none;text-align:center}.service-banner .banner-image img{max-width:280px;margin:auto}.service-banner .banner-content h1{font-size:34px}.service-banner .banner-content p{font-size:15px;line-height:1.8}}@media(max-width:480px){.service-banner .banner-image img{max-width:220px}.service-banner .banner-content h1{font-size:28px}}.about-section{padding:80px 0;background:#f8fbff;overflow:hidden}.about-grid{display:grid;grid-template-columns:420px 1fr;gap:60px;align-items:center}.about-image-area{position:relative}.doctor-image-wrapper{position:relative}.doctor-image-wrapper img{width:100%;max-height:580px;object-fit:cover;display:block;border-radius:24px;box-shadow:0 25px 70px rgba(0,0,0,.12)}.experience-card{position:absolute;bottom:20px;right:-20px;background:#fff;padding:20px 28px;border-radius:18px;box-shadow:0 15px 40px rgba(0,0,0,.12);text-align:center}.experience-card h3{font-size:36px;font-weight:700;color:#0ea5e9;margin:0;line-height:1}.experience-card span{display:block;margin-top:5px;font-size:14px;color:#64748b}.about-content h2,.about-content h1{font-size:32px;line-height:1.3;font-weight:700;color:#0f172a;margin-bottom:15px}.gold-line{width:80px;height:4px;background:#0ea5e9;border-radius:20px;margin-bottom:25px}.about-content p{font-size:15px;line-height:1.8;color:#64748b;margin-bottom:15px}.credential-boxes{margin-top:30px;display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.credential{background:#fff;border-radius:18px;padding:20px;text-align:center;box-shadow:0 10px 25px rgba(0,0,0,.06);transition:.3s ease;min-height:170px;display:flex;flex-direction:column;justify-content:center;align-items:center}.credential:hover{transform:translateY(-6px);box-shadow:0 20px 40px rgba(0,0,0,.10)}.credential i{width:55px;height:55px;background:#e0f2fe;color:#0ea5e9;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:12px}.credential h4{font-size:17px;font-weight:600;color:#0f172a;margin-bottom:6px}.credential p{font-size:13px;color:#64748b;line-height:1.5;margin:0}.about-btn{display:inline-block;margin-top:30px;background:#0ea5e9;color:#fff;text-decoration:none;padding:14px 32px;border-radius:50px;font-weight:600;transition:.3s ease}.about-btn:hover{background:#0284c7;color:#fff;transform:translateY(-3px)}@media(max-width:1199px){.about-grid{grid-template-columns:380px 1fr;gap:40px}.credential-boxes{grid-template-columns:repeat(3,1fr)}}@media(max-width:991px){.about-section{padding:60px 0}.about-grid{grid-template-columns:1fr;gap:40px}.about-content{text-align:center}.about-content h2,.about-content h1{font-size:28px}.gold-line{margin-left:auto;margin-right:auto}.credential-boxes{grid-template-columns:1fr}.doctor-image-wrapper img{max-height:none}.experience-card{right:10px;bottom:10px}}@media(max-width:576px){.about-content h2,.about-content h1{font-size:24px}.about-content p{font-size:14px}.experience-card{padding:15px 20px}.experience-card h3{font-size:28px}}.hero-slider{background:linear-gradient(135deg,#f0f9ff,#ffffff);padding:0px 0;overflow:hidden}.heroSwiper{width:100%;overflow:hidden}.swiper-slide{width:100%}.hero-content{display:flex;align-items:center;justify-content:space-between;gap:80px;min-height:650px}.hero-left{width:50%}.hero-right{width:50%;text-align:center}.hero-right img{width:100%;max-width:550px;height:auto;border-radius:30px;box-shadow: 0 25px 60px rgba(0,0,0,.12);transition:.4s ease}.hero-right img:hover{transform:translateY(-8px)}.sub-title{display:inline-block;padding:10px 22px;background:#e0f2fe;color:#0284c7;border-radius:50px;font-weight:600;margin-bottom:20px}.hero-left h1,.hero-left h2{font-size:58px;line-height:1.2;font-weight:700;color:#0f172a;margin-bottom:20px}.hero-left p{font-size:18px;line-height:1.8;color:#475569;margin-bottom:30px}.hero-btn{display:inline-flex;align-items:center;justify-content:center;padding:16px 34px;border-radius:50px;background:#0ea5e9;color:#fff;text-decoration:none;font-weight:600;transition:.3s}.hero-btn:hover{background:#0284c7;color:#fff}.swiper-pagination{position:relative;margin-top:30px}.swiper-pagination-bullet{width:12px;height:12px}.swiper-pagination-bullet-active{background:#0ea5e9;width:35px;border-radius:30px}@media(max-width:991px){.hero-content{flex-direction:column;text-align:center;min-height:auto;gap:40px}.hero-left,.hero-right{width:100%}.hero-left h1,.hero-left h2{font-size:38px}.hero-right img{max-width:100%}}.services-section{padding: 50px 20px;font-family: "Poppins",sans-serif}.container{max-width: 1400px;margin: auto}.section-title{text-align: center;font-size: 38px;font-weight: 700;color: #1c2b4a;margin-bottom: 15px}.section-subtitle{text-align: center;padding-bottom: 10px}.services-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 25px}.service-box{background: #ffffff;border-radius: 18px;overflow: hidden;position: relative;box-shadow: 0 10px 30px rgba(0,0,0,0.06);transition: all 0.4s ease}.service-box img{width: 100%;height: 180px;object-fit: cover;display: block}.service-box h3{font-size: 18px;margin: 18px 20px 10px;color: #1c2b4a}.service-box p{font-size: 14px;line-height: 1.7;color: #6b7a90;padding: 0 20px 25px}.service-box::before{content: "";position: absolute;top: -100%;left: 0;width: 100%;height: 100%;background: linear-gradient(180deg,#2b6cb0,#1a365d);transition: all 0.4s ease;z-index: 0}.service-box:hover::before{top: 0}.service-box:hover{transform: translateY(-8px);box-shadow: 0 20px 50px rgba(0,0,0,0.18)}.service-box h3,.service-box p,.service-box img{position: relative;z-index: 1}.service-box:hover h3,.service-box:hover p{color: #ffffff}@media (max-width: 992px){.services-grid{grid-template-columns: repeat(2,1fr)}}@media (max-width: 600px){.services-grid{grid-template-columns: 1fr}.section-title{font-size: 28px}}.testimonial-section{padding:0px 30px;overflow:hidden}.testimonial-section .container{max-width:1200px;margin:auto}.section-heading{text-align:center;margin-bottom:60px}.section-heading h2{font-size:42px;color:#0f172a;margin-bottom:15px;font-weight:700}.section-heading p{max-width:850px;margin:auto;line-height:1.8;color:#64748b;font-size:16px}.testimonial-slider{overflow:hidden;position:relative}.testimonial-track{display:flex;gap:30px;width:max-content;animation:scrollReviews 30s linear infinite}.testimonial-slider:hover .testimonial-track{animation-play-state:paused}.testimonial-card{width:360px;background:#fff;border-radius:20px;padding:35px;box-shadow:0 16px 19px rgba(0,0,0,.08);transition:.4s;position:relative}.testimonial-card:hover{transform:translateY(-10px);box-shadow:0 20px 50px rgba(0,0,0,.15)}.stars{color:#ffc107;font-size:22px;margin-bottom:15px;letter-spacing:3px}.testimonial-card p{color:#475569;line-height:1.8;margin-bottom:25px;font-size:15px}.testimonial-card h4{color:#0f172a;margin-bottom:5px;font-size:18px}.testimonial-card span{color:#64748b;font-size:14px}@keyframes scrollReviews{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@media(max-width:991px){.testimonial-card{width:320px}.section-heading h2{font-size:34px}}@media(max-width:768px){.testimonial-card{width:280px;padding:25px}.section-heading h2{font-size:30px}.section-heading p{font-size:15px}}.testimonial-card::before{content:"❝";position:absolute;top:15px;right:20px;font-size:60px;color:rgba(212,175,55,.15);font-family:serif}.news-section{padding:100px 20px;background:#f7f9fc}.news-section .container{max-width:1300px;margin:auto}.section-heading{text-align:center;max-width:900px;margin:0 auto 60px}.section-heading h2{font-size:42px;color:#0f172a;margin-bottom:15px;font-weight:700}.section-heading p{font-size:16px;line-height:1.9;color:#64748b}.news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.news-card{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 15px 40px rgba(0,0,0,.08);transition:.5s;position:relative}.news-card::before{content:'';position:absolute;left:0;top:-100%;width:100%;height:100%;background:linear-gradient( 180deg,rgba(15,23,42,.95),rgba(30,64,175,.95));transition:.5s;z-index:1}.news-card:hover::before{top:0}.news-card:hover{transform:translateY(-10px);box-shadow:0 25px 60px rgba(0,0,0,.18)}.news-image{position:relative;z-index:2}.news-image img{width:100%;height:240px;object-fit:cover;display:block}.news-content{padding:25px;position:relative;z-index:2}.news-content h3{font-size:20px;line-height:1.5;color:#0f172a;margin-bottom:15px;transition:.4s}.news-content p{color:#64748b;line-height:1.8;margin-bottom:25px;transition:.4s}.news-card:hover h3,.news-card:hover p{color:#fff}.read-btn{display:inline-block;padding:12px 26px;background:#d4af37;color:#fff;text-decoration:none;border-radius:50px;font-weight:600;transition:.4s}.read-btn:hover{background:#c59a16;transform:translateY(-3px)}@media(max-width:1100px){.news-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.news-grid{grid-template-columns:1fr}.section-heading h2{font-size:34px}.news-content h3{font-size:18px}}.video-section{padding:100px 20px;background:#ffffff}.video-section .container{max-width:1300px;margin:auto}.video-heading{text-align:center;max-width:900px;margin:0 auto 60px}.video-heading h2{font-size:42px;color:#0f172a;margin-bottom:15px;font-weight:700}.video-heading p{color:#64748b;line-height:1.9;font-size:16px}.video-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px}.video-card{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 15px 40px rgba(0,0,0,.08);transition:.4s;border:1px solid rgba(0,0,0,.05)}.video-card:hover{transform:translateY(-10px);box-shadow:0 25px 60px rgba(0,0,0,.15)}.video-wrapper{position:relative;width:100%;padding-bottom:56.25%}.video-wrapper iframe{position:absolute;width:100%;height:100%;left:0;top:0;border:0}.video-content{padding:25px}.video-content h3{font-size:20px;margin-bottom:12px;color:#0f172a;line-height:1.5}.video-content p{color:#64748b;line-height:1.8}@media(max-width:768px){.video-heading h2{font-size:32px}.video-grid{grid-template-columns:1fr}}@media(max-width:991px){.topbar{display:none}.site-logo{height:60px}.navbar-collapse{background:#fff;margin-top:15px;padding:20px;border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.08)}.nav-link{padding:14px 0 !important;border-bottom:1px solid #eee}.appointment-btn{width:100%;margin:15px 0 0}.dropdown-menu{border:none;box-shadow:none;padding-left:15px}@media(min-width:992px) and (max-width:1199px){.site-logo{height:65px}.nav-link{font-size:15px}}@media(min-width:1400px){.container{max-width:1400px}}}.footer-container{width:100%;max-width:1320px;margin:0 auto;padding:0 15px;box-sizing:border-box}.main-footer{background:#0f172a;color:#fff;padding:80px 0 0}.footer-grid{display:grid;grid-template-columns:1.3fr 1fr 1.2fr 1.2fr;gap:40px;align-items:start}.footer-logo{max-width:220px;margin-bottom:20px}.footer-box p{color:#cbd5e1;line-height:1.9;font-size:15px}.footer-box h3{font-size:22px;margin-bottom:25px;color:#fff;position:relative}.footer-box h3::after{content:"";width:60px;height:3px;background:#0ea5e9;position:absolute;left:0;bottom:-10px}.footer-box ul{list-style:none;padding:0}.footer-box ul li{margin-bottom:14px}.footer-box ul li a{color:#cbd5e1;text-decoration:none;transition:.3s}.footer-box ul li a:hover{color:#0ea5e9;padding-left:8px}.footer-social{display:flex;gap:12px;margin-top:25px}.footer-social a{width:45px;height:45px;border-radius:50%;background:rgba(255,255,255,.08);color:#fff;display:flex;align-items:center;justify-content:center;transition:.3s;text-decoration:none}.footer-social a:hover{background:#0ea5e9;transform:translateY(-5px)}.footer-contact{display:flex;flex-direction:column;gap:14px;margin-top:20px}.footer-contact a{color:#cbd5e1;text-decoration:none;transition:.3s}.footer-contact a i{color:#0ea5e9;margin-right:10px}.footer-contact a:hover{color:#fff}.footer-bottom{margin-top:60px;border-top:1px solid rgba(255,255,255,.1);padding:25px 0;text-align:center}.footer-bottom p{margin:0;color:#94a3b8}.footer-bottom a{color:#0ea5e9;text-decoration:none;font-weight:600}.footer-bottom a:hover{color:#38bdf8}@media (max-width:991px){.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px}}@media (max-width:767px){.footer-grid{grid-template-columns:1fr;gap:30px}.footer-container{padding:0 20px}.footer-box{text-align:left}.footer-box h3::after{left:50%;transform:translateX(-50%)}.footer-social{justify-content:left}.footer-contact{align-items:left}.footer-box h3::after{content: "";width: 60px;height: 3px;background: #0ea5e9;position: absolute;left: 30px !important;bottom: -10px}}.service-content-section{padding:30px 20px 60px;background:#ffffff}.service-content-section .container{max-width:1600px;margin:auto}.service-featured-image{margin-bottom:40px}.service-featured-image img{width:100%;height:420px;object-fit:cover;display:block;border-radius:22px;box-shadow:0 20px 50px rgba(0,0,0,.12)}.service-content{background:#fff;padding:45px;border-radius:22px;border:1px solid #edf2f7;box-shadow:0 15px 45px rgba(0,0,0,.05)}.section-tag{display:inline-block;padding:8px 18px;background:#eef5ff;color:#0b5ed7;border-radius:30px;font-size:13px;font-weight:600;margin-bottom:18px}.service-content h2,.service-content h1{font-size:25px;font-weight:600;color:#0f172a;margin-bottom:22px;line-height:1.5}.service-content h3{font-size:25px;font-weight:600;color:#0f172a;margin-top:35px;margin-bottom:15px}.service-content p{font-size:15px;color:#5f6b7a;line-height:1.8;text-align:justify;margin-bottom:18px}.service-quote{margin-top:35px;padding:25px 30px;background:#f8fbff;border-left:5px solid #d4af37;border-radius:14px}.service-quote p{margin:0;font-size:16px;font-weight:500;color:#1f2937}.service-quote strong{color:#0b5ed7}@media(max-width:991px){.service-featured-image img{height:340px}.service-content{padding:35px}}@media(max-width:768px){.service-content-section{padding:70px 15px 60px}.service-featured-image{margin-bottom:30px}.service-featured-image img{height:240px;border-radius:18px}.service-content{padding:25px}.service-content h2,.service-content h1{font-size:22px}.service-content h3{font-size:21px}.service-content p{font-size:15px;line-height:1.8}.service-quote{padding:20px}.service-quote p{font-size:15px}}.schizophrenia-hero{position: relative;width: 100%;min-height: 720px;display: flex;align-items: center;padding: 20px 20px;background: linear-gradient( 135deg,#f8fbff 0%,#ffffff 48%,#eef6ff 100% );overflow: hidden}.schizophrenia-hero-container{position: relative;z-index: 3;width: 100%;max-width: 1280px;margin: 0 auto}.hero-decoration{position: absolute;border-radius: 50%;pointer-events: none}.hero-decoration-one{width: 550px;height: 550px;top: -280px;right: -160px;background: rgba(32,100,180,0.06)}.hero-decoration-two{width: 350px;height: 350px;bottom: -180px;left: -140px;background: rgba(32,100,180,0.045)}.schizophrenia-hero-grid{display: grid;grid-template-columns: minmax(0,1.05fr) minmax(420px,0.95fr);gap: 70px;align-items: center}.schizophrenia-hero-content{position: relative;z-index: 5;max-width: 680px}.hero-preheadline{display: flex;align-items: center;gap: 12px;margin-bottom: 24px;color: #2c6098;font-size: 13px;font-weight: 700;letter-spacing: 0.8px;text-transform: uppercase}.hero-line{width: 38px;height: 2px;flex-shrink: 0;background: #2c6098}.schizophrenia-hero-content h1{margin: 0 0 25px;color: #102a43;font-size: 44px;line-height: 1.15;font-weight: 700;letter-spacing: -1.5px}.schizophrenia-hero-content h1 span{display: block;color: #24649e}.hero-description{max-width: 650px;margin: 0 0 34px;color: #526477;font-size: 17px;line-height: 1.9;text-align: left}.hero-buttons{display: flex;align-items: center;flex-wrap: wrap;gap: 15px;margin-bottom: 38px}.hero-primary-btn{display: inline-flex;align-items: center;justify-content: center;gap: 14px;min-height: 54px;padding: 0 27px;border-radius: 50px;background: linear-gradient( 135deg,#174a7c,#286fa8 );color: #ffffff;font-size: 14px;font-weight: 700;text-decoration: none;box-shadow: 0 12px 30px rgba(31,91,143,0.22);transition: transform 0.3s ease,box-shadow 0.3s ease}.hero-primary-btn span{font-size: 21px;line-height: 1;transition: transform 0.3s ease}.hero-primary-btn:hover{color: #ffffff;transform: translateY(-3px);box-shadow: 0 18px 38px rgba(31,91,143,0.30)}.hero-primary-btn:hover span{transform: translateX(5px)}.hero-secondary-btn{display: inline-flex;align-items: center;gap: 11px;min-height: 54px;padding: 8px 22px;border: 1px solid #d8e4ef;border-radius: 50px;background: rgba(255,255,255,0.75);color: #1d405f;font-size: 13px;font-weight: 600;text-decoration: none;box-shadow: 0 8px 25px rgba(31,61,92,0.06);transition: transform 0.3s ease,border-color 0.3s ease,box-shadow 0.3s ease}.hero-secondary-btn:hover{color: #1d405f;transform: translateY(-3px);border-color: #a9c8e3;box-shadow: 0 12px 30px rgba(31,61,92,0.10)}.hero-secondary-btn strong{display: block;margin-top: 2px;color: #24649e;font-size: 14px}.phone-icon{display: flex;align-items: center;justify-content: center;width: 35px;height: 35px;border-radius: 50%;background: #edf6fd;color: #24649e;font-size: 14px}.hero-trust-row{display: flex;align-items: center;flex-wrap: wrap;gap: 28px;padding-top: 28px;border-top: 1px solid #e3ebf3}.hero-trust-item{display: flex;align-items: center;gap: 10px}.trust-icon{display: flex;align-items: center;justify-content: center;width: 28px;height: 28px;border-radius: 50%;background: #eaf5f1;color: #26745c;font-size: 13px;font-weight: 700}.hero-trust-item strong{display: block;color: #243b53;font-size: 12px;font-weight: 700}.hero-trust-item small{display: block;margin-top: 2px;color: #8291a1;font-size: 10px}.schizophrenia-hero-visual{position: relative;display: flex;justify-content: center;align-items: center;min-height: 550px}.hero-image-frame{position: relative;width: min(100%,480px);height: 550px;padding: 12px;border-radius: 180px 180px 28px 28px;background: #ffffff;box-shadow: 0 25px 70px rgba(28,65,105,0.16);overflow: visible}.hero-image-frame::before{content: "";position: absolute;inset: -14px;z-index: -1;border: 1px solid rgba(44,96,152,0.16);border-radius: 190px 190px 35px 35px}.hero-image-frame img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: center top;border-radius: 170px 170px 20px 20px}.hero-image-border{position: absolute;top: 28px;right: -20px;width: 80px;height: 80px;border-top: 2px solid #80afd1;border-right: 2px solid #80afd1;border-radius: 0 25px 0 0;z-index: 4}.hero-floating-card{position: absolute;left: 0;bottom: 35px;display: flex;align-items: center;gap: 13px;max-width: 280px;padding: 17px 20px;border: 1px solid rgba(255,255,255,0.8);border-radius: 15px;background: rgba(255,255,255,0.94);box-shadow: 0 18px 45px rgba(31,61,92,0.16);backdrop-filter: blur(12px);z-index: 5}.floating-icon{display: flex;align-items: center;justify-content: center;width: 38px;height: 38px;flex-shrink: 0;border-radius: 50%;background: #eaf5f1;color: #26745c;font-size: 15px;font-weight: 700}.floating-content strong{display: block;color: #1e344d;font-size: 12px;line-height: 1.4}.floating-content span{display: block;margin-top: 3px;color: #8291a1;font-size: 10px}@media (max-width: 1100px){.schizophrenia-hero{padding: 75px 25px}.schizophrenia-hero-grid{grid-template-columns: minmax(0,1fr) minmax(350px,0.8fr);gap: 45px}.schizophrenia-hero-content h1{font-size: 45px}.hero-description{font-size: 16px}.hero-image-frame{height: 500px}.schizophrenia-hero-visual{min-height: 500px}}@media (max-width: 850px){.schizophrenia-hero{padding: 65px 20px 75px}.schizophrenia-hero-grid{grid-template-columns: 1fr;gap: 55px}.schizophrenia-hero-content{max-width: 750px;margin: 0 auto;text-align: center}.hero-preheadline{justify-content: center;font-size: 11px;flex-wrap: wrap}.hero-line{display: none}.schizophrenia-hero-content h1{font-size: 40px}.hero-description{margin-left: auto;margin-right: auto;text-align: center}.hero-buttons{justify-content: center}.hero-trust-row{justify-content: center;text-align: left}.schizophrenia-hero-visual{min-height: auto}}@media (max-width: 600px){.schizophrenia-hero{padding: 50px 15px 65px}.schizophrenia-hero-grid{gap: 45px}.hero-preheadline{font-size: 9px;line-height: 1.7}.schizophrenia-hero-content h1{font-size: 32px;line-height: 1.25;letter-spacing: -0.5px}.hero-description{font-size: 14px;line-height: 1.8}.hero-buttons{flex-direction: column;width: 100%}.hero-primary-btn,.hero-secondary-btn{width: 100%;max-width: 320px}.hero-trust-row{display: grid;grid-template-columns: 1fr;gap: 16px;max-width: 280px;margin: 0 auto;text-align: left}.hero-image-frame{width: calc(100% - 30px);height: 430px;border-radius: 130px 130px 22px 22px}.hero-image-frame img{border-radius: 120px 120px 16px 16px}.hero-image-frame::before{border-radius: 140px 140px 28px 28px}.hero-floating-card{left: 5px;bottom: 20px;max-width: 245px;padding: 13px 15px}.hero-floating-card .floating-icon{width: 32px;height: 32px}.floating-content strong{font-size: 10px}}@media (max-width: 380px){.schizophrenia-hero-content h1{font-size: 28px}.hero-description{font-size: 13px}.hero-image-frame{height: 390px}.hero-floating-card{max-width: 220px}}.schizophrenia-about-section{position:relative;padding:100px 20px;background:#f8fafc;overflow:hidden}.schizophrenia-about-section::before{content:"";position:absolute;width:450px;height:450px;top:-220px;right:-180px;border-radius:50%;background:rgba(30,64,175,.035);pointer-events:none}.schizophrenia-about-section::after{content:"";position:absolute;width:350px;height:350px;bottom:-180px;left:-150px;border-radius:50%;background:rgba(14,165,233,.035);pointer-events:none}.schizophrenia-about-header{max-width:780px;margin:0 auto 55px;text-align:center}.schizophrenia-section-label{display:inline-block;margin-bottom:15px;padding:8px 18px;border-radius:50px;background:#ffffff;border:1px solid #dbeafe;color:#1e40af;font-size:13px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;box-shadow:0 8px 25px rgba(15,23,42,.05)}.schizophrenia-about-header h2{margin:0;color:#0f172a;font-size:42px;line-height:1.25;font-weight:700;letter-spacing:-.7px}.schizophrenia-heading-line{width:55px;height:3px;margin:20px auto 0;border-radius:10px;background:#1e40af}.schizophrenia-about-card{position:relative;display:flex;gap:45px;padding:55px;background:#ffffff;border:1px solid #e2e8f0;border-radius:28px;box-shadow: 0 25px 70px rgba(15,23,42,.07);overflow:hidden}.schizophrenia-card-number{flex:0 0 80px;width:80px;height:80px;display:flex;align-items:center;justify-content:center;border-radius:22px;background:#eff6ff;border:1px solid #dbeafe;color:#1e40af;font-size:24px;font-weight:700}.schizophrenia-about-content{flex:1}.schizophrenia-lead-text{margin-top:0;color:#334155;font-size:18px;line-height:1.9;font-weight:500}.schizophrenia-about-content p{color:#64748b;font-size:16px;line-height:1.9;margin:0 0 25px}.schizophrenia-highlight-box{display:flex;align-items:flex-start;gap:20px;margin:35px 0;padding:28px;background: linear-gradient( 135deg,#f8fbff,#eff6ff );border:1px solid #dbeafe;border-left:4px solid #1e40af;border-radius:18px}.schizophrenia-highlight-icon{flex:0 0 42px;width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#1e40af;color:#ffffff;font-size:20px;font-weight:700}.schizophrenia-highlight-content h3{margin:0 0 10px;color:#0f172a;font-size:20px;line-height:1.4;font-weight:600}.schizophrenia-highlight-content p{margin:0;color:#475569;font-size:15px;line-height:1.8}.schizophrenia-bottom-text{margin-bottom:0 !important}.schizophrenia-trust-row{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:30px}.schizophrenia-trust-item{display:flex;align-items:center;gap:15px;padding:22px;background:#ffffff;border:1px solid #e2e8f0;border-radius:16px;transition:all .3s ease}.schizophrenia-trust-item:hover{transform:translateY(-5px);border-color:#bfdbfe;box-shadow:0 15px 35px rgba(15,23,42,.07)}.trust-icon{flex:0 0 38px;width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#eff6ff;color:#1e40af;font-size:17px;font-weight:700}.schizophrenia-trust-item strong{display:block;margin-bottom:4px;color:#0f172a;font-size:15px;font-weight:600}.schizophrenia-trust-item span{display:block;color:#64748b;font-size:13px;line-height:1.5}@media(max-width:991px){.schizophrenia-about-section{padding:80px 20px}.schizophrenia-about-card{padding:40px;gap:30px}.schizophrenia-about-header h2{font-size:36px}.schizophrenia-trust-row{grid-template-columns:1fr}}@media(max-width:600px){.schizophrenia-about-section{padding:65px 15px}.schizophrenia-about-header{margin-bottom:35px}.schizophrenia-section-label{font-size:11px;padding:7px 14px}.schizophrenia-about-header h2{font-size:29px;line-height:1.3}.schizophrenia-about-card{display:block;padding:28px 22px;border-radius:20px}.schizophrenia-card-number{width:60px;height:60px;margin-bottom:25px;border-radius:17px;font-size:20px}.schizophrenia-lead-text{font-size:16px;line-height:1.8}.schizophrenia-about-content p{font-size:15px;line-height:1.8}.schizophrenia-highlight-box{gap:15px;padding:22px 18px;margin:28px 0}.schizophrenia-highlight-icon{flex:0 0 36px;width:36px;height:36px;font-size:17px}.schizophrenia-highlight-content h3{font-size:18px}.schizophrenia-highlight-content p{font-size:14px}.schizophrenia-trust-row{gap:12px;margin-top:20px}.schizophrenia-trust-item{padding:18px}}@media(max-width:380px){.schizophrenia-about-header h2{font-size:26px}.schizophrenia-about-card{padding:24px 18px}}.schiz-symptoms-section{position:relative;padding:100px 20px;background: radial-gradient( circle at 10% 10%,rgba(219,234,254,.45),transparent 35% ),linear-gradient( 180deg,#f8fbff 0%,#ffffff 100% );overflow:hidden}.schiz-symptoms-section::before{content:"";position:absolute;width:280px;height:280px;top:-120px;right:-100px;border-radius:50%;background:rgba(59,130,246,.06);pointer-events:none}.schiz-symptoms-container{position:relative;max-width:1250px;margin:0 auto}.schiz-symptoms-header{max-width:800px;margin:0 auto 60px;text-align:center}.schiz-symptoms-label{display:inline-flex;align-items:center;gap:10px;padding:9px 20px;margin-bottom:18px;border:1px solid rgba(37,99,235,.15);border-radius:50px;background:rgba(255,255,255,.75);color:#2563eb;font-size:13px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;box-shadow:0 8px 25px rgba(15,23,42,.05)}.schiz-symptoms-header h2{margin:0;color:#0f172a;font-size:38px;line-height:1.25;font-weight:700;letter-spacing:-.5px}.schiz-heading-line{width:60px;height:3px;margin:22px auto;border-radius:10px;background:linear-gradient( 90deg,#2563eb,#60a5fa )}.schiz-symptoms-header p{max-width:720px;margin:0 auto;color:#64748b;font-size:16px;line-height:1.85;text-align:center}.schiz-symptoms-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.schiz-symptom-card{position:relative;display:flex;flex-direction:column;min-height:310px;padding:34px 30px;background:rgba(255,255,255,.92);border:1px solid rgba(226,232,240,.9);border-radius:22px;overflow:hidden;box-shadow: 0 12px 35px rgba(15,23,42,.055);transition: transform .35s ease,box-shadow .35s ease,border-color .35s ease}.schiz-symptom-card::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;background:linear-gradient( 90deg,#2563eb,#60a5fa );transform:scaleX(0);transform-origin:left;transition:transform .35s ease}.schiz-symptom-card:hover{transform:translateY(-8px);border-color:rgba(96,165,250,.4);box-shadow: 0 22px 50px rgba(15,23,42,.11)}.schiz-symptom-card:hover::after{transform:scaleX(1)}.schiz-symptom-number{position:absolute;top:20px;right:24px;color:#dbeafe;font-size:32px;font-weight:800;line-height:1}.schiz-symptom-icon{display:flex;align-items:center;justify-content:center;width:58px;height:58px;margin-bottom:24px;border-radius:16px;background:linear-gradient( 135deg,#eff6ff,#dbeafe );color:#2563eb;font-size:21px;box-shadow: inset 0 0 0 1px rgba(37,99,235,.08)}.schiz-symptom-content h3{margin:0 0 12px;color:#0f172a;font-size:20px;line-height:1.4;font-weight:700}.schiz-symptom-content p{margin:0;color:#64748b;font-size:15px;line-height:1.8}.schiz-symptoms-note{display:flex;align-items:flex-start;gap:25px;margin-top:55px;padding:32px 36px;background: linear-gradient( 135deg,#eff6ff 0%,#f8fbff 100% );border:1px solid #dbeafe;border-radius:22px;box-shadow: 0 15px 40px rgba(37,99,235,.07)}.schiz-note-icon{flex:0 0 58px;display:flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:16px;background:#ffffff;color:#2563eb;font-size:22px;box-shadow: 0 8px 20px rgba(37,99,235,.1)}.schiz-note-content h3{margin:0 0 10px;color:#0f172a;font-size:22px;font-weight:700}.schiz-note-content p{margin:0;color:#64748b;font-size:15px;line-height:1.85}@media(max-width:1100px){.schiz-symptoms-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.schiz-symptoms-section{padding:75px 18px}.schiz-symptoms-header{margin-bottom:45px}.schiz-symptoms-header h2{font-size:32px}.schiz-symptoms-grid{grid-template-columns:1fr;gap:20px}.schiz-symptom-card{min-height:auto;padding:30px 26px}.schiz-symptoms-note{padding:28px}}@media(max-width:480px){.schiz-symptoms-section{padding:60px 15px}.schiz-symptoms-label{font-size:11px;padding:8px 15px;letter-spacing:.8px}.schiz-symptoms-header h2{font-size:27px;line-height:1.35}.schiz-symptoms-header p{font-size:14px;line-height:1.8}.schiz-symptom-card{padding:27px 22px;border-radius:18px}.schiz-symptom-icon{width:52px;height:52px;margin-bottom:20px}.schiz-symptom-content h3{font-size:18px}.schiz-symptom-content p{font-size:14px;line-height:1.8}.schiz-symptoms-note{flex-direction:column;gap:18px;padding:24px 22px;border-radius:18px}.schiz-note-content h3{font-size:19px}.schiz-note-content p{font-size:14px}}<!-- ========================================================= SECTION 4 — SCHIZOPHRENIA TREATMENT CSS ========================================================= -->.schiz-treatment-section{position:relative;padding:110px 20px;background:#ffffff;overflow:hidden}.schiz-treatment-section::before{content:"";position:absolute;width:420px;height:420px;top:-200px;left:-180px;border-radius:50%;background: radial-gradient( circle,rgba(37,99,235,.08) 0%,rgba(37,99,235,0) 70% );pointer-events:none}.schiz-treatment-section::after{content:"";position:absolute;width:300px;height:300px;right:-150px;bottom:-150px;border-radius:50%;background: radial-gradient( circle,rgba(96,165,250,.07) 0%,rgba(96,165,250,0) 70% );pointer-events:none}.schiz-treatment-container{position:relative;z-index:2;max-width:1440px;margin:0 auto}.schiz-treatment-header{max-width:800px;margin:0 auto 65px;text-align:center}.schiz-treatment-label{display:inline-flex;align-items:center;padding:9px 20px;margin-bottom:18px;border:1px solid rgba(37,99,235,.15);border-radius:50px;background:#f8fbff;color:#2563eb;font-size:13px;font-weight:700;letter-spacing:1.1px;text-transform:uppercase;box-shadow: 0 8px 25px rgba(15,23,42,.04)}.schiz-treatment-header h2{margin:0;color:#0f172a;font-size:40px;line-height:1.25;font-weight:700;letter-spacing:-.6px}.schiz-treatment-line{width:60px;height:3px;margin:22px auto;border-radius:10px;background: linear-gradient( 90deg,#2563eb,#60a5fa )}.schiz-treatment-header>p{margin:0 auto;color:#64748b;font-size:16px;line-height:1.85}.schiz-treatment-main{display:grid;grid-template-columns:1.5fr .8fr;gap:55px;align-items:start}.schiz-treatment-intro{margin-bottom:35px}.schiz-treatment-intro p{margin:0 0 20px;color:#475569;font-size:16px;line-height:1.9}.schiz-treatment-intro p:last-child{margin-bottom:0}.schiz-care-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.schiz-care-card{position:relative;display:flex;align-items:flex-start;gap:20px;padding:28px 25px;background:#ffffff;border:1px solid #e8eef5;border-radius:20px;box-shadow: 0 12px 35px rgba(15,23,42,.055);overflow:hidden;transition: transform .35s ease,box-shadow .35s ease,border-color .35s ease}.schiz-care-card:hover{transform:translateY(-6px);border-color:#bfdbfe;box-shadow: 0 20px 45px rgba(37,99,235,.10)}.schiz-care-number{position:absolute;top:16px;right:20px;color:#dbeafe;font-size:24px;font-weight:800}.schiz-care-icon{flex:0 0 52px;display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:15px;background: linear-gradient( 135deg,#eff6ff,#dbeafe );color:#2563eb;font-size:19px}.schiz-care-card h3{margin:0 0 9px;color:#0f172a;font-size:18px;line-height:1.4;font-weight:700}.schiz-care-card p{margin:0;color:#64748b;font-size:14px;line-height:1.8}.schiz-treatment-side{position:sticky;top:30px}.schiz-side-card{position:relative;padding:38px 32px;border-radius:26px;background: linear-gradient( 145deg,#0f172a 0%,#172554 100% );color:#ffffff;overflow:hidden;box-shadow: 0 25px 60px rgba(15,23,42,.20)}.schiz-side-card::before{content:"";position:absolute;width:220px;height:220px;top:-100px;right:-80px;border-radius:50%;background: rgba(96,165,250,.15)}.schiz-side-card::after{content:"";position:absolute;width:150px;height:150px;bottom:-80px;left:-60px;border-radius:50%;background: rgba(59,130,246,.10)}.schiz-side-top{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.schiz-side-top span{color:#bfdbfe;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.schiz-side-icon{display:flex;align-items:center;justify-content:center;width:54px;height:54px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:rgba(255,255,255,.08);color:#93c5fd;font-size:22px}.schiz-side-card h3{position:relative;z-index:2;margin:0 0 18px;color:#ffffff;font-size:26px;line-height:1.4;font-weight:700}.schiz-side-card>p{position:relative;z-index:2;margin:0;color:#cbd5e1;font-size:14px;line-height:1.85}.schiz-side-points{position:relative;z-index:2;margin-top:28px;padding-top:24px;border-top:1px solid rgba(255,255,255,.12)}.schiz-side-point{display:flex;align-items:flex-start;gap:12px;margin-bottom:17px}.schiz-side-point:last-child{margin-bottom:0}.schiz-side-point i{flex:0 0 20px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin-top:2px;border-radius:50%;background:#2563eb;color:#ffffff;font-size:10px}.schiz-side-point span{color:#e2e8f0;font-size:14px;line-height:1.6}.schiz-treatment-highlight{display:flex;align-items:flex-start;gap:25px;margin-top:60px;padding:32px 38px;border:1px solid #dbeafe;border-radius:22px;background: linear-gradient( 135deg,#eff6ff 0%,#f8fbff 100% );box-shadow: 0 15px 40px rgba(37,99,235,.06)}.schiz-highlight-icon{flex:0 0 58px;display:flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:17px;background:#ffffff;color:#2563eb;font-size:22px;box-shadow: 0 8px 22px rgba(37,99,235,.10)}.schiz-highlight-content h3{margin:0 0 10px;color:#0f172a;font-size:21px;line-height:1.4;font-weight:700}.schiz-highlight-content p{margin:0;color:#64748b;font-size:15px;line-height:1.85}@media(max-width:1050px){.schiz-treatment-main{grid-template-columns:1fr;gap:45px}.schiz-treatment-side{position:relative;top:auto}.schiz-side-card{max-width:750px;margin:0 auto}}@media(max-width:768px){.schiz-treatment-section{padding:80px 18px}.schiz-treatment-header{margin-bottom:45px}.schiz-treatment-header h2{font-size:32px}.schiz-care-grid{grid-template-columns:1fr}.schiz-treatment-highlight{padding:28px}}@media(max-width:480px){.schiz-treatment-section{padding:65px 15px}.schiz-treatment-label{padding:8px 15px;font-size:11px;letter-spacing:.7px}.schiz-treatment-header h2{font-size:27px;line-height:1.35}.schiz-treatment-header>p{font-size:14px;line-height:1.8}.schiz-treatment-intro p{font-size:14px;line-height:1.85}.schiz-care-card{padding:25px 21px;gap:16px;border-radius:18px}.schiz-care-icon{flex:0 0 48px;width:48px;height:48px;font-size:17px}.schiz-care-card h3{font-size:17px}.schiz-care-card p{font-size:14px}.schiz-side-card{padding:30px 23px;border-radius:22px}.schiz-side-card h3{font-size:23px}.schiz-side-card>p{font-size:14px}.schiz-treatment-highlight{flex-direction:column;gap:18px;padding:24px 21px;border-radius:18px}.schiz-highlight-content h3{font-size:19px}.schiz-highlight-content p{font-size:14px;line-height:1.8}}.why-choose-doctor-section{position: relative;padding: 110px 20px;overflow: hidden}.why-choose-container{padding-left: 30px;padding-right: 30px}.why-choose-heading{margin: 0 auto 65px;text-align: center}.why-choose-label{display: inline-flex;align-items: center;gap: 10px;padding: 9px 20px;margin-bottom: 20px;border-radius: 50px;background: #eff6ff;border: 1px solid #dbeafe;color: #1d4ed8;font-size: 13px;font-weight: 700;letter-spacing: 1px;text-transform: uppercase}.why-choose-heading h2{margin: 0 0 22px;color: #0f172a;font-size: 40px;line-height: 1.25;font-weight: 700}.why-choose-heading p{margin: 0 auto;max-width: 760px;color: #64748b;font-size: 16px;line-height: 1.85}.why-choose-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 70px;align-items: start}.why-choose-content{position: relative}.doctor-intro-box{display: flex;gap: 22px;padding: 30px;margin-bottom: 30px;background: #ffffff;border: 1px solid #e2e8f0;border-radius: 18px;box-shadow: 0 15px 45px rgba(15,23,42,0.06)}.doctor-icon{flex: 0 0 58px;width: 58px;height: 58px;display: flex;align-items: center;justify-content: center;border-radius: 15px;background: linear-gradient( 135deg,#1e3a8a,#2563eb );color: #ffffff;font-size: 22px;box-shadow: 0 10px 25px rgba(37,99,235,0.25)}.doctor-intro-box h3{margin: 0 0 10px;color: #0f172a;font-size: 21px;line-height: 1.4;font-weight: 700}.doctor-intro-box p{margin: 0;color: #64748b;font-size: 15px;line-height: 1.8}.doctor-description{padding: 5px 5px 0}.doctor-description p{margin: 0 0 22px;color: #475569;font-size: 16px;line-height: 1.9;text-align: justify}.doctor-description strong{color: #1e3a8a;font-weight: 700}.why-choose-features{display: flex;flex-direction: column;gap: 16px}.trust-card{display: flex;align-items: flex-start;gap: 20px;padding: 22px 25px;background: rgba(255,255,255,0.9);border: 1px solid #e2e8f0;border-radius: 16px;box-shadow: 0 10px 35px rgba(15,23,42,0.045);transition: transform 0.3s ease,box-shadow 0.3s ease,border-color 0.3s ease}.trust-card:hover{transform: translateY(-5px);border-color: #bfdbfe;box-shadow: 0 18px 45px rgba(30,64,175,0.10)}.trust-number{flex: 0 0 45px;width: 45px;height: 45px;display: flex;align-items: center;justify-content: center;border-radius: 12px;background: #eff6ff;color: #1d4ed8;font-size: 13px;font-weight: 800}.trust-card-content h3{margin: 0 0 7px;color: #0f172a;font-size: 18px;line-height: 1.4;font-weight: 700}.trust-card-content p{margin: 0;color: #64748b;font-size: 14px;line-height: 1.7}.why-choose-highlight{display: flex;align-items: center;gap: 25px;margin-top: 70px;padding: 32px 38px;background: linear-gradient( 135deg,#0f172a,#1e3a8a );border-radius: 22px;box-shadow: 0 20px 55px rgba(15,23,42,0.18)}.highlight-icon{flex: 0 0 60px;width: 60px;height: 60px;display: flex;align-items: center;justify-content: center;border-radius: 16px;background: rgba(255,255,255,0.12);color: #ffffff;font-size: 23px}.highlight-content h3{margin: 0 0 8px;color: #ffffff;font-size: 22px;font-weight: 700}.highlight-content p{margin: 0;color: rgba(255,255,255,0.78);font-size: 15px;line-height: 1.8}@media (max-width: 991px){.why-choose-doctor-section{padding: 85px 20px}.why-choose-grid{grid-template-columns: 1fr;gap: 45px}.why-choose-content{max-width: 850px;margin: 0 auto}.why-choose-features{max-width: 850px;width: 100%;margin: 0 auto}.why-choose-heading h2{font-size: 34px}}@media (max-width: 767px){.why-choose-doctor-section{padding: 70px 15px}.why-choose-heading{margin-bottom: 45px}.why-choose-heading h2{font-size: 28px;line-height: 1.35}.why-choose-heading p{font-size: 15px;line-height: 1.8}.doctor-intro-box{flex-direction: column;padding: 25px;gap: 17px}.doctor-icon{width: 52px;height: 52px;flex-basis: 52px}.doctor-intro-box h3{font-size: 19px}.doctor-description{padding: 0}.doctor-description p{font-size: 15px;line-height: 1.8;text-align: left}.trust-card{padding: 20px;gap: 15px}.trust-number{flex: 0 0 40px;width: 40px;height: 40px}.trust-card-content h3{font-size: 17px}.trust-card-content p{font-size: 14px}.why-choose-highlight{flex-direction: column;align-items: flex-start;padding: 28px 24px;margin-top: 50px;gap: 18px}.highlight-content h3{font-size: 20px}.highlight-content p{font-size: 14px;line-height: 1.8}}@media (max-width: 480px){.why-choose-heading h2{font-size: 25px}.why-choose-label{font-size: 11px;padding: 8px 15px}.doctor-intro-box{padding: 22px}.trust-card{padding: 18px}}.clinic-section{width:100%;padding:90px 20px;background:#ffffff;overflow:hidden}.clinic-container{width:100%;max-width:1200px;margin:0 auto}.clinic-heading{max-width:800px;margin:0 auto 50px;text-align:center}.clinic-label{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;margin-bottom:18px;border-radius:50px;background:#eff6ff;border:1px solid #dbeafe;color:#155eef;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.clinic-label i{font-size:12px}.clinic-heading h2{margin:0 0 18px;color:#0b1f44;font-size:38px;line-height:1.2;font-weight:700;letter-spacing:-.5px}.clinic-heading p{max-width:700px;margin:0 auto;color:#64748b;font-size:15px;line-height:1.8}.clinic-main-card{display:grid;grid-template-columns:1fr 1fr;width:100%;min-height:600px;background:#ffffff;border:1px solid #dbe5f1;border-radius:22px;overflow:hidden;box-shadow: 0 20px 60px rgba(15,23,42,.09)}.clinic-details{padding:48px 50px;background:#ffffff;display:flex;flex-direction:column}.clinic-title{display:flex;align-items:center;gap:18px;margin-bottom:30px}.clinic-icon-large{width:62px;height:62px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:16px;background:linear-gradient( 135deg,#2563eb,#1d4ed8 );color:#ffffff;font-size:24px;box-shadow: 0 12px 25px rgba(37,99,235,.25)}.clinic-title span{display:block;margin-bottom:5px;color:#2563eb;font-size:11px;font-weight:700;letter-spacing:1.2px}.clinic-title h3{margin:0;color:#0b1f44;font-size:25px;line-height:1.2;font-weight:700}.clinic-info-row{display:flex;align-items:flex-start;gap:16px;padding:19px 0;border-bottom:1px solid #e8eef5}.clinic-info-icon{width:38px;height:38px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:11px;background:#eff6ff;color:#2563eb;font-size:14px}.clinic-info-content{flex:1}.clinic-info-content h4{margin:0 0 6px;color:#172554;font-size:14px;font-weight:700}.clinic-info-content p{margin:0;color:#64748b;font-size:13px;line-height:1.7}.clinic-info-content p strong{color:#172554}.clinic-info-content a{color:#2563eb;font-size:14px;font-weight:700;text-decoration:none}.clinic-info-content a:hover{color:#1d4ed8}.clinic-buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:auto;padding-top:30px}.clinic-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:45px;padding:0 20px;border-radius:9px;font-size:12px;font-weight:700;text-decoration:none;transition:all .3s ease}.primary-btn{color:#ffffff;background:linear-gradient( 135deg,#2563eb,#1d4ed8 );box-shadow: 0 8px 20px rgba(37,99,235,.2)}.primary-btn:hover{color:#ffffff;transform:translateY(-2px);box-shadow: 0 12px 25px rgba(37,99,235,.3)}.secondary-btn{color:#2563eb;background:#ffffff;border:1px solid #2563eb}.secondary-btn:hover{color:#ffffff;background:#2563eb;transform:translateY(-2px)}.clinic-premium-card{position:relative;height:100%;min-height:600px;margin:0;padding:50px;display:flex;align-items:center;overflow:hidden;background: linear-gradient( 145deg,#172554 0%,#1e3a8a 45%,#2563eb 100% );color:#ffffff}.premium-circle{position:absolute;width:300px;height:300px;top:-130px;right:-90px;border-radius:50%;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.08)}.premium-pattern{position:absolute;width:220px;height:220px;right:-60px;bottom:-70px;border-radius:50%;border:1px solid rgba(255,255,255,.08)}.premium-content{position:relative;z-index:2;max-width:420px}.premium-icon{width:58px;height:58px;display:flex;align-items:center;justify-content:center;margin-bottom:24px;border:1px solid rgba(255,255,255,.35);border-radius:15px;background:rgba(255,255,255,.08);color:#ffffff;font-size:22px}.premium-small-title{display:block;margin-bottom:14px;color:rgba(255,255,255,.75);font-size:11px;font-weight:700;letter-spacing:1.5px}.premium-content h3{margin:0;color:#ffffff;font-size:38px;line-height:1.15;font-weight:700;letter-spacing:-.5px}.premium-line{width:55px;height:3px;margin:24px 0;border-radius:5px;background:#ffffff}.premium-content p{margin:0 0 28px;color:rgba(255,255,255,.82);font-size:14px;line-height:1.8}.premium-location-btn{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:0 18px;border:1px solid rgba(255,255,255,.35);border-radius:9px;color:#ffffff;background:rgba(255,255,255,.07);font-size:12px;font-weight:600;text-decoration:none;transition:all .3s ease}.premium-location-btn:hover{color:#172554;background:#ffffff;border-color:#ffffff}.clinic-features{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:18px}.clinic-feature-box{display:flex;align-items:center;gap:15px;padding:22px;background:#ffffff;border:1px solid #dbe5f1;border-radius:14px;box-shadow: 0 8px 25px rgba(15,23,42,.04);transition:all .3s ease}.clinic-feature-box:hover{transform:translateY(-4px);box-shadow: 0 15px 35px rgba(15,23,42,.09)}.feature-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:12px;background:#eff6ff;color:#2563eb;font-size:17px}.clinic-feature-box h4{margin:0 0 5px;color:#172554;font-size:14px;font-weight:700}.clinic-feature-box p{margin:0;color:#64748b;font-size:12px;line-height:1.5}@media(max-width:991px){.clinic-section{padding:70px 20px}.clinic-heading h2{font-size:34px}.clinic-main-card{grid-template-columns:1fr}.clinic-details{padding:40px}.clinic-premium-card{min-height:450px;padding:45px 40px}.clinic-features{grid-template-columns:1fr}}@media(max-width:600px){.clinic-section{padding:60px 15px}.clinic-heading{margin-bottom:35px}.clinic-heading h2{font-size:28px}.clinic-heading p{font-size:14px}.clinic-main-card{border-radius:18px}.clinic-details{padding:30px 22px}.clinic-title{align-items:flex-start}.clinic-icon-large{width:52px;height:52px;font-size:20px}.clinic-title h3{font-size:21px}.clinic-info-row{gap:12px}.clinic-buttons{flex-direction:column}.clinic-btn{width:100%}.clinic-premium-card{min-height:480px;padding:40px 28px}.premium-content h3{font-size:31px}.premium-content p{font-size:13px}.clinic-feature-box{padding:18px}}@media(max-width:380px){.clinic-heading h2{font-size:25px}.clinic-details{padding:25px 18px}.clinic-premium-card{padding:35px 22px}.premium-content h3{font-size:28px}}.premium-schizophrenia-faq{position: relative;padding: 110px 20px;background: linear-gradient( 135deg,#f8fbff 0%,#ffffff 45%,#f5f8fd 100% );overflow: hidden}.premium-schizophrenia-faq::before{content: "";position: absolute;width: 420px;height: 420px;border-radius: 50%;background: rgba(37,99,235,0.035);top: -220px;right: -120px;pointer-events: none}.premium-schizophrenia-faq::after{content: "";position: absolute;width: 300px;height: 300px;border-radius: 50%;background: rgba(14,165,233,0.025);bottom: -160px;left: -120px;pointer-events: none}.premium-faq-container{position: relative;z-index: 2;max-width: 1250px;margin: 0 auto}.premium-faq-heading{max-width: 750px;margin: 0 auto 65px;text-align: center}.premium-faq-label{display: inline-block;margin-bottom: 18px;padding: 8px 20px;border-radius: 50px;background: #edf5ff;border: 1px solid #d8e7fb;color: #2563eb;font-size: 11px;font-weight: 700;letter-spacing: 1.5px;text-transform: uppercase}.premium-faq-heading h2{margin: 0 0 18px;color: #0f172a;font-size: 40px;line-height: 1.25;font-weight: 700;letter-spacing: -0.6px}.premium-faq-heading p{max-width: 680px;margin: 0 auto;color: #64748b;font-size: 15px;line-height: 1.85}.premium-faq-grid{display: grid;grid-template-columns: minmax(0,1.45fr) minmax(320px,0.75fr);gap: 55px;align-items: start}.premium-faq-left{width: 100%}.premium-faq-item{margin-bottom: 16px;background: #ffffff;border: 1px solid #e5eaf1;border-radius: 15px;overflow: hidden;box-shadow: 0 8px 30px rgba(15,23,42,0.045);transition: 0.3s ease}.premium-faq-item:hover{border-color: #cbdcf5;box-shadow: 0 15px 40px rgba(15,23,42,0.08);transform: translateY(-2px)}.premium-faq-question{display: flex;align-items: center;justify-content: space-between;gap: 25px;padding: 24px 27px;cursor: pointer;list-style: none;color: #172033;font-size: 15px;font-weight: 600;line-height: 1.5}.premium-faq-question::-webkit-details-marker{display: none}.premium-faq-plus{display: flex;align-items: center;justify-content: center;flex-shrink: 0;width: 35px;height: 35px;border-radius: 50%;background: #f1f6ff;border: 1px solid #dbeafe;color: #2563eb;font-size: 21px;font-weight: 400;transition: 0.3s ease}.premium-faq-item[open] .premium-faq-plus{color: #ffffff;background: #2563eb;transform: rotate(45deg)}.premium-faq-item[open] .premium-faq-question{color: #1d4ed8}.premium-faq-answer{padding: 0 27px 25px;border-top: 1px solid #edf1f6}.premium-faq-answer p{margin: 18px 0 0;color: #64748b;font-size: 14px;line-height: 1.85}.premium-faq-right{position: sticky;top: 30px}.premium-consultation-card{position: relative;min-height: 480px;padding: 45px 38px;border-radius: 24px;overflow: hidden;background: linear-gradient( 145deg,#0b1f4b 0%,#102f70 45%,#1d4ed8 100% );box-shadow: 0 25px 60px rgba(15,45,110,0.22)}.consultation-glow{position: absolute;width: 280px;height: 280px;border-radius: 50%;top: -150px;right: -100px;background: rgba(255,255,255,0.08)}.consultation-glow::after{content: "";position: absolute;width: 180px;height: 180px;border-radius: 50%;top: 80px;right: 100px;border: 1px solid rgba(255,255,255,0.08)}.consultation-card-content{position: relative;z-index: 3}.consultation-label{display: inline-block;margin-bottom: 28px;color: #bfdbfe;font-size: 11px;font-weight: 700;letter-spacing: 1.5px;text-transform: uppercase}.consultation-icon{display: flex;align-items: center;justify-content: center;width: 58px;height: 58px;margin-bottom: 25px;border-radius: 15px;background: rgba(255,255,255,0.12);border: 1px solid rgba(255,255,255,0.20);color: #ffffff;font-size: 23px;box-shadow: 0 10px 25px rgba(0,0,0,0.12)}.consultation-card-content h3{max-width: 370px;margin: 0 0 18px;color: #ffffff;font-size: 25px;line-height: 1.4;font-weight: 600}.consultation-card-content>p{margin: 0 0 30px;color: rgba(255,255,255,0.78);font-size: 14px;line-height: 1.8}.consultation-buttons{display: flex;flex-direction: column;gap: 12px}.consultation-btn{display: flex;align-items: center;justify-content: space-between;width: 100%;min-height: 52px;padding: 0 20px;border-radius: 9px;text-decoration: none;font-size: 13px;font-weight: 600;transition: 0.3s ease}.consultation-btn i{font-size: 13px}.consultation-primary{background: #ffffff;color: #1d4ed8;box-shadow: 0 10px 25px rgba(0,0,0,0.12)}.consultation-primary:hover{background: #f8fafc;color: #1e40af;transform: translateY(-2px);box-shadow: 0 15px 30px rgba(0,0,0,0.18)}.consultation-secondary{justify-content: flex-start;gap: 12px;color: #ffffff;background: rgba(255,255,255,0.08);border: 1px solid rgba(255,255,255,0.25)}.consultation-secondary:hover{background: rgba(255,255,255,0.16);transform: translateY(-2px)}.consultation-trust{display: flex;align-items: center;gap: 9px;margin-top: 28px;padding-top: 22px;border-top: 1px solid rgba(255,255,255,0.14);color: rgba(255,255,255,0.68);font-size: 11px}.consultation-trust i{color: #bfdbfe;font-size: 14px}@media (max-width: 1100px){.premium-faq-grid{grid-template-columns: minmax(0,1.25fr) minmax(300px,0.75fr);gap: 35px}.premium-consultation-card{padding: 38px 30px}}@media (max-width: 900px){.premium-schizophrenia-faq{padding: 85px 20px}.premium-faq-grid{grid-template-columns: 1fr;gap: 45px}.premium-faq-right{position: relative;top: auto}.premium-consultation-card{min-height: auto;padding: 42px}.consultation-card-content h3{max-width: 600px}.consultation-buttons{max-width: 500px}}@media (max-width: 767px){.premium-schizophrenia-faq{padding: 65px 15px}.premium-faq-heading{margin-bottom: 40px}.premium-faq-heading h2{font-size: 29px}.premium-faq-heading p{font-size: 14px}.premium-faq-question{padding: 20px 18px;gap: 15px;font-size: 14px}.premium-faq-plus{width: 31px;height: 31px;font-size: 19px}.premium-faq-answer{padding: 0 18px 21px}.premium-faq-answer p{font-size: 14px;line-height: 1.8}.premium-faq-right{width: 100%}.premium-consultation-card{padding: 35px 25px;border-radius: 20px}.consultation-label{margin-bottom: 22px}.consultation-icon{width: 52px;height: 52px;margin-bottom: 22px}.consultation-card-content h3{font-size: 22px}.consultation-card-content>p{font-size: 14px;line-height: 1.8}}@media (max-width: 400px){.premium-faq-heading h2{font-size: 26px}.premium-faq-question{padding: 18px 15px}.premium-faq-answer{padding-left: 15px;padding-right: 15px}.premium-consultation-card{padding: 30px 20px}.consultation-card-content h3{font-size: 20px}}.schizophrenia-final-cta{position: relative;width: 100%;padding: 90px 20px;background: #f7faff;overflow: hidden}.final-cta-container{width: 100%;max-width: 1250px;margin: 0 auto}.final-cta-card{position: relative;overflow: hidden;border-radius: 28px;padding: 75px 60px;background: linear-gradient( 135deg,#0b1f4b 0%,#102e69 50%,#174a9c 100% );box-shadow: 0 25px 70px rgba(15,45,95,0.20),0 8px 25px rgba(15,45,95,0.10);text-align: center}.final-cta-glow{position: absolute;width: 400px;height: 400px;top: -220px;right: -120px;background: rgba(255,255,255,0.08);border-radius: 50%;pointer-events: none}.final-cta-glow::after{content: "";position: absolute;width: 260px;height: 260px;bottom: -180px;left: -150px;background: rgba(255,255,255,0.05);border-radius: 50%}.final-cta-content{position: relative;z-index: 2;max-width: 850px;margin: 0 auto}.final-cta-label{display: inline-flex;align-items: center;justify-content: center;padding: 8px 18px;margin-bottom: 22px;border: 1px solid rgba(255,255,255,0.25);border-radius: 50px;background: rgba(255,255,255,0.08);color: #dbeafe;font-size: 12px;font-weight: 700;letter-spacing: 1.5px;text-transform: uppercase}.final-cta-content h2{margin: 0 auto 22px;max-width: 780px;color: #ffffff;font-size: 42px;line-height: 1.25;font-weight: 700;letter-spacing: -0.5px}.final-cta-content h2 span{color: #b9dcff}.final-cta-description{max-width: 760px;margin: 0 auto;color: rgba(255,255,255,0.82);font-size: 16px;line-height: 1.85;text-align: center}.final-cta-button-wrap{margin-top: 35px}.final-cta-button{display: inline-flex;align-items: center;justify-content: center;gap: 12px;min-width: 205px;padding: 15px 28px;border-radius: 50px;background: #ffffff;color: #123a78;font-size: 15px;font-weight: 700;text-decoration: none;box-shadow: 0 12px 30px rgba(0,0,0,0.18);transition: transform 0.3s ease,box-shadow 0.3s ease,background 0.3s ease}.final-cta-button span{font-size: 20px;line-height: 1;transition: transform 0.3s ease}.final-cta-button:hover{transform: translateY(-3px);background: #eef6ff;color: #0b2d63;box-shadow: 0 18px 35px rgba(0,0,0,0.22)}.final-cta-button:hover span{transform: translateX(5px)}.final-cta-contact{display: flex;align-items: center;justify-content: center;gap: 35px;max-width: 700px;margin: 45px auto 0;padding-top: 28px;border-top: 1px solid rgba(255,255,255,0.18)}.final-contact-item{display: flex;align-items: center;gap: 14px;text-align: left}.final-contact-icon{display: flex;align-items: center;justify-content: center;width: 42px;height: 42px;flex-shrink: 0;border-radius: 50%;background: rgba(255,255,255,0.10);border: 1px solid rgba(255,255,255,0.15);color: #ffffff;font-size: 17px}.final-contact-item small{display: block;margin-bottom: 4px;color: rgba(255,255,255,0.55);font-size: 11px;font-weight: 600;letter-spacing: 0.5px}.final-contact-item a{display: block;color: #ffffff;font-size: 14px;font-weight: 600;text-decoration: none;transition: color 0.3s ease}.final-contact-item a:hover{color: #b9dcff}.final-contact-divider{width: 1px;height: 40px;background: rgba(255,255,255,0.20)}@media (max-width: 991px){.schizophrenia-final-cta{padding: 70px 20px}.final-cta-card{padding: 65px 40px}.final-cta-content h2{font-size: 36px}.final-cta-description{font-size: 15px}}@media (max-width: 767px){.schizophrenia-final-cta{padding: 55px 15px}.final-cta-card{padding: 50px 22px;border-radius: 22px}.final-cta-label{font-size: 10px;padding: 7px 15px}.final-cta-content h2{font-size: 28px;line-height: 1.35}.final-cta-description{font-size: 14px;line-height: 1.8;text-align: center}.final-cta-button-wrap{margin-top: 28px}.final-cta-button{width: 100%;max-width: 250px}.final-cta-contact{flex-direction: column;align-items: flex-start;gap: 22px;margin-top: 35px}.final-contact-divider{display: none}.final-contact-item{width: 100%}}@media (max-width: 400px){.final-cta-card{padding: 42px 18px}.final-cta-content h2{font-size: 25px}.final-cta-description{font-size: 13px}}.bipolar-hero-section{position: relative;overflow: hidden;padding: 30px 20px 100px;background: radial-gradient( circle at 85% 20%,rgba(42,120,140,0.12),transparent 32% ),linear-gradient( 135deg,#f7fbfc 0%,#ffffff 48%,#f3f8f9 100% )}.bipolar-hero-container{position: relative;z-index: 2;max-width: 1350px;margin: 0 auto;display: grid;grid-template-columns: 1.15fr 0.85fr;align-items: center;gap: 80px}.bipolar-hero-glow{position: absolute;border-radius: 50%;pointer-events: none;filter: blur(2px)}.bipolar-glow-one{width: 420px;height: 420px;top: -180px;right: -100px;background: rgba(29,111,129,0.07)}.bipolar-glow-two{width: 300px;height: 300px;bottom: -150px;left: -100px;background: rgba(31,88,105,0.05)}.bipolar-hero-content{position: relative;z-index: 3}.bipolar-hero-preheadline{display: flex;align-items: center;flex-wrap: wrap;gap: 10px;margin-bottom: 24px;color: #53717a;font-size: 13px;font-weight: 600;letter-spacing: 1px;text-transform: uppercase}.bipolar-pre-line{width: 38px;height: 2px;background: #1d7181;margin-right: 4px}.bipolar-divider{color: #b4c5c9}.bipolar-hero-content h1{max-width: 760px;margin: 0 0 25px;color: #102d35;font-size: 44px;line-height: 1.3;font-weight: 700;letter-spacing: -1.8px}.bipolar-hero-content h1 span{display: block;color: #1d7181}.bipolar-hero-description{max-width: 700px;margin: 0 0 35px;color: #5d7076;font-size: 17px;line-height: 1.9;font-weight: 400}.bipolar-hero-buttons{display: flex;align-items: center;flex-wrap: wrap;gap: 15px;margin-bottom: 45px}.bipolar-primary-btn{display: inline-flex;align-items: center;justify-content: center;gap: 18px;min-height: 56px;padding: 0 28px;border-radius: 8px;background: #1d7181;color: #ffffff;font-size: 15px;font-weight: 600;text-decoration: none;box-shadow: 0 12px 30px rgba(29,113,129,0.22);transition: transform 0.3s ease,box-shadow 0.3s ease,background 0.3s ease}.bipolar-primary-btn span{font-size: 20px;transition: transform 0.3s ease}.bipolar-primary-btn:hover{color: #ffffff;background: #155a68;transform: translateY(-3px);box-shadow: 0 18px 38px rgba(29,113,129,0.28)}.bipolar-primary-btn:hover span{transform: translateX(5px)}.bipolar-secondary-btn{display: inline-flex;align-items: center;justify-content: center;gap: 10px;min-height: 56px;padding: 0 25px;border: 1px solid #d7e3e6;border-radius: 8px;background: rgba(255,255,255,0.85);color: #294a53;font-size: 15px;font-weight: 600;text-decoration: none;transition: transform 0.3s ease,border-color 0.3s ease,box-shadow 0.3s ease,background 0.3s ease}.bipolar-phone-icon{font-size: 17px;color: #1d7181}.bipolar-secondary-btn:hover{color: #1d7181;background: #ffffff;border-color: #9dbdc4;transform: translateY(-3px);box-shadow: 0 12px 28px rgba(16,45,53,0.08)}.bipolar-trust-points{display: flex;flex-wrap: wrap;gap: 25px;padding-top: 28px;border-top: 1px solid #e3ecee}.bipolar-trust-item{display: flex;align-items: center;gap: 11px}.bipolar-trust-icon{display: flex;align-items: center;justify-content: center;width: 28px;height: 28px;border-radius: 50%;background: #e5f2f3;color: #1d7181;font-size: 14px;font-weight: 700}.bipolar-trust-item strong{display: block;color: #203e46;font-size: 13px;font-weight: 700}.bipolar-trust-item small{display: block;margin-top: 3px;color: #7a8b90;font-size: 11px}.bipolar-hero-visual{position: relative;display: flex;justify-content: center;align-items: center;min-height: 520px}.bipolar-visual-card{position: relative;width: 100%;max-width: 470px;padding: 48px 42px;border: 1px solid rgba(255,255,255,0.8);border-radius: 28px;background: linear-gradient( 145deg,#173f49 0%,#1c5966 55%,#123b45 100% );box-shadow: 0 30px 70px rgba(18,59,69,0.22);overflow: hidden}.bipolar-visual-card::before{content: "";position: absolute;width: 230px;height: 230px;top: -100px;right: -80px;border-radius: 50%;border: 1px solid rgba(255,255,255,0.12)}.bipolar-visual-card::after{content: "";position: absolute;width: 150px;height: 150px;bottom: -70px;left: -50px;border-radius: 50%;border: 1px solid rgba(255,255,255,0.08)}.bipolar-card-top{position: relative;z-index: 2;display: flex;align-items: center;justify-content: space-between;margin-bottom: 50px}.bipolar-card-label{color: rgba(255,255,255,0.65);font-size: 11px;font-weight: 700;letter-spacing: 2px}.bipolar-card-dot{width: 9px;height: 9px;border-radius: 50%;background: #8fd2d8;box-shadow: 0 0 0 6px rgba(143,210,216,0.12)}.bipolar-card-icon{position: relative;z-index: 2;display: flex;align-items: center;justify-content: center;width: 70px;height: 70px;margin-bottom: 30px;border: 1px solid rgba(255,255,255,0.2);border-radius: 18px;background: rgba(255,255,255,0.08);color: #a9e0e3;font-size: 34px}.bipolar-visual-card h2{position: relative;z-index: 2;margin: 0 0 18px;color: #ffffff;font-size: 32px;line-height: 1.25;font-weight: 600}.bipolar-visual-card h2 span{display: block;color: #a9dfe2}.bipolar-visual-card p{position: relative;z-index: 2;margin: 0;color: rgba(255,255,255,0.72);font-size: 15px;line-height: 1.8}.bipolar-card-line{position: relative;z-index: 2;width: 100%;height: 1px;margin: 35px 0 22px;background: rgba(255,255,255,0.15)}.bipolar-card-footer{position: relative;z-index: 2;display: flex;justify-content: space-between;color: rgba(255,255,255,0.58);font-size: 12px;font-weight: 500}.bipolar-floating-badge{position: absolute;right: -25px;bottom: 45px;display: flex;align-items: center;gap: 12px;padding: 15px 20px;border: 1px solid #e5edef;border-radius: 12px;background: rgba(255,255,255,0.96);box-shadow: 0 18px 40px rgba(16,45,53,0.13);z-index: 5}.bipolar-badge-check{display: flex;align-items: center;justify-content: center;width: 32px;height: 32px;border-radius: 50%;background: #e5f2f3;color: #1d7181;font-size: 15px;font-weight: 700}.bipolar-floating-badge strong{display: block;color: #25444c;font-size: 13px}.bipolar-floating-badge small{display: block;margin-top: 3px;color: #829196;font-size: 11px}@media (max-width: 1100px){.bipolar-hero-container{grid-template-columns: 1fr 0.85fr;gap: 45px}.bipolar-hero-content h1{font-size: 50px}.bipolar-hero-description{font-size: 16px}.bipolar-visual-card{padding: 40px 32px}.bipolar-floating-badge{right: -10px}}@media (max-width: 900px){.bipolar-hero-section{padding: 80px 20px}.bipolar-hero-container{grid-template-columns: 1fr;gap: 60px}.bipolar-hero-content{text-align: center}.bipolar-hero-preheadline{justify-content: center}.bipolar-hero-content h1{max-width: 700px;margin-left: auto;margin-right: auto}.bipolar-hero-description{margin-left: auto;margin-right: auto}.bipolar-hero-buttons{justify-content: center}.bipolar-trust-points{justify-content: center;text-align: left}.bipolar-hero-visual{min-height: auto;padding: 20px 15px 30px}}@media (max-width: 600px){.bipolar-hero-section{padding: 65px 15px 70px}.bipolar-hero-container{gap: 45px}.bipolar-hero-preheadline{gap: 7px;font-size: 10px;line-height: 1.7;letter-spacing: 0.7px}.bipolar-pre-line{display: none}.bipolar-hero-content h1{font-size: 35px;line-height: 1.18;letter-spacing: -0.8px}.bipolar-hero-description{font-size: 15px;line-height: 1.8}.bipolar-hero-buttons{flex-direction: column;width: 100%;gap: 12px}.bipolar-primary-btn,.bipolar-secondary-btn{width: 100%;max-width: 360px}.bipolar-trust-points{flex-direction: column;align-items: flex-start;max-width: 300px;margin: 0 auto;gap: 18px}.bipolar-visual-card{padding: 35px 25px;border-radius: 22px}.bipolar-card-top{margin-bottom: 35px}.bipolar-card-icon{width: 60px;height: 60px;margin-bottom: 25px;font-size: 28px}.bipolar-visual-card h2{font-size: 27px}.bipolar-visual-card p{font-size: 14px}.bipolar-card-footer{flex-direction: column;gap: 8px}.bipolar-floating-badge{right: 5px;bottom: 0;padding: 12px 15px}}@media (max-width: 380px){.bipolar-hero-content h1{font-size: 31px}.bipolar-hero-description{font-size: 14px}.bipolar-visual-card{padding: 30px 20px}.bipolar-floating-badge{position: relative;right: auto;bottom: auto;width: fit-content;margin: 20px auto 0}}.bipolar-about-section{position: relative;width: 100%;padding: 90px 20px;background: #f7fafc;overflow: hidden}.bipolar-about-section::before{content: "";position: absolute;width: 380px;height: 380px;top: -180px;left: -180px;background: rgba(30,64,175,0.04);border-radius: 50%}.bipolar-about-section::after{content: "";position: absolute;width: 300px;height: 300px;right: -150px;bottom: -150px;background: rgba(14,116,144,0.04);border-radius: 50%}.bipolar-about-container{position: relative;z-index: 2;max-width: 1350px;margin: 0 auto;display: grid;grid-template-columns: minmax(0,1.45fr) minmax(320px,0.75fr);gap: 70px;align-items: center}.bipolar-about-content{position: relative}.bipolar-section-tag{display: inline-flex;align-items: center;padding: 8px 17px;margin-bottom: 18px;border: 1px solid rgba(30,64,175,0.15);border-radius: 50px;background: #ffffff;color: #1e40af;font-size: 13px;font-weight: 600;letter-spacing: 0.8px;text-transform: uppercase;box-shadow: 0 8px 25px rgba(15,23,42,0.05)}.bipolar-about-content h2{margin: 0;color: #0f172a;font-size: 35px;line-height: 1.25;font-weight: 600;letter-spacing: -0.5px}.bipolar-title-line{width: 65px;height: 3px;margin: 20px 0 25px;background: linear-gradient( 90deg,#1e40af,#0e7490 );border-radius: 10px}.bipolar-about-content p{margin: 0 0 20px;color: #536174;font-size: 15px;line-height: 1.9;text-align: justify}.bipolar-about-content p:last-child{margin-bottom: 0}.bipolar-about-highlight{position: relative;padding: 38px 34px;background: #ffffff;border: 1px solid rgba(15,23,42,0.07);border-radius: 22px;box-shadow: 0 20px 55px rgba(15,23,42,0.08),0 4px 15px rgba(15,23,42,0.03);overflow: hidden}.bipolar-about-highlight::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 4px;background: linear-gradient( 90deg,#1e40af,#0e7490 )}.bipolar-highlight-icon{width: 52px;height: 52px;display: flex;align-items: center;justify-content: center;margin-bottom: 24px;border-radius: 14px;background: linear-gradient( 135deg,#eff6ff,#ecfeff );border: 1px solid rgba(30,64,175,0.10)}.bipolar-highlight-icon span{color: #1e40af;font-size: 27px;font-weight: 400}.bipolar-about-highlight h3{margin: 0 0 15px;color: #0f172a;font-size: 22px;line-height: 1.4;font-weight: 600}.bipolar-about-highlight p{margin: 0;color: #64748b;font-size: 15px;line-height: 1.8}.bipolar-highlight-bottom{display: flex;align-items: center;gap: 12px;margin-top: 25px;padding-top: 20px;border-top: 1px solid #edf1f5}.bipolar-highlight-bottom span{width: 8px;height: 8px;flex-shrink: 0;border-radius: 50%;background: #1e40af}.bipolar-highlight-bottom strong{color: #334155;font-size: 13px;font-weight: 600;letter-spacing: 0.2px}@media (max-width: 991px){.bipolar-about-section{padding: 75px 25px}.bipolar-about-container{grid-template-columns: 1fr;gap: 40px;max-width: 760px}.bipolar-about-highlight{max-width: 600px;width: 100%;margin: 0 auto}}@media (max-width: 767px){.bipolar-about-section{padding: 60px 16px}.bipolar-about-container{gap: 32px}.bipolar-section-tag{font-size: 11px;padding: 7px 14px;margin-bottom: 15px}.bipolar-about-content h2{font-size: 35px;line-height: 1.3}.bipolar-title-line{margin: 17px 0 22px}.bipolar-about-content p{font-size: 15px;line-height: 1.8;text-align: justify;margin-bottom: 18px}.bipolar-about-highlight{padding: 30px 25px;border-radius: 18px}.bipolar-highlight-icon{width: 48px;height: 48px;margin-bottom: 20px}.bipolar-about-highlight h3{font-size: 20px}.bipolar-about-highlight p{font-size: 15px;line-height: 1.8}}@media (max-width: 480px){.bipolar-about-section{padding: 50px 14px}.bipolar-about-content h2{font-size: 35px}.bipolar-about-highlight{padding: 26px 20px}.bipolar-highlight-bottom{align-items: flex-start}}.bipolar-symptoms-section{width: 100%;padding: 90px 20px;background: #ffffff}.bipolar-symptoms-container{width: 100%;max-width: 1350px;margin: 0 auto}.bipolar-symptoms-header{max-width: 750px;margin: 0 auto 50px;text-align: center}.bipolar-symptoms-tag{display: inline-flex;align-items: center;padding: 8px 18px;margin-bottom: 18px;background: #f8fafc;border: 1px solid #e2e8f0;border-radius: 50px;color: #1e40af;font-size: 13px;font-weight: 600;letter-spacing: 0.8px;text-transform: uppercase}.bipolar-symptoms-header h2{margin: 0;color: #0f172a;font-size: 35px;line-height: 1.3;font-weight: 600;letter-spacing: -0.4px}.bipolar-symptoms-line{width: 65px;height: 3px;margin: 20px auto 0;background: linear-gradient( 90deg,#1e40af,#0e7490 );border-radius: 10px}.bipolar-symptoms-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 50px}.bipolar-symptom-card{position: relative;padding: 38px 40px;background: #ffffff;border: 1px solid #e7edf3;border-radius: 22px;box-shadow: 0 18px 45px rgba(15,23,42,0.06),0 4px 12px rgba(15,23,42,0.025);transition: transform 0.35s ease,box-shadow 0.35s ease,border-color 0.35s ease;overflow: hidden}.bipolar-symptom-card::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 4px;background: linear-gradient( 90deg,#1e40af,#0e7490 )}.bipolar-symptom-card:hover{transform: translateY(-6px);border-color: rgba(30,64,175,0.15);box-shadow: 0 25px 60px rgba(15,23,42,0.10),0 8px 20px rgba(15,23,42,0.04)}.bipolar-symptom-card-top{display: flex;align-items: center;gap: 20px;margin-bottom: 30px}.bipolar-symptom-icon{width: 58px;height: 58px;flex-shrink: 0;display: flex;align-items: center;justify-content: center;border-radius: 16px;background: linear-gradient( 135deg,#eff6ff,#ecfeff );border: 1px solid rgba(30,64,175,0.10)}.bipolar-symptom-icon span{color: #1e40af;font-size: 28px;font-weight: 500}.bipolar-phase-label{display: block;margin-bottom: 5px;color: #1e40af;font-size: 12px;font-weight: 600;letter-spacing: 0.7px;text-transform: uppercase}.bipolar-symptom-card h3{margin: 0;color: #0f172a;font-size: 23px;line-height: 1.4;font-weight: 600}.bipolar-symptom-list{list-style: none;padding: 0;margin: 0}.bipolar-symptom-list li{display: flex;align-items: flex-start;gap: 14px;padding: 15px 0;border-top: 1px solid #edf1f5;color: #536174;font-size: 15px;line-height: 1.75}.bipolar-list-icon{width: 22px;height: 22px;flex-shrink: 0;display: flex;align-items: center;justify-content: center;margin-top: 2px;border-radius: 50%;background: #eff6ff;color: #1e40af;font-size: 12px;font-weight: 700}.bipolar-symptoms-note{display: flex;align-items: flex-start;gap: 18px;max-width: 1050px;margin: 50px auto 0;padding: 25px 30px;background: #f8fafc;border: 1px solid #e8edf3;border-radius: 16px}.bipolar-note-mark{width: 36px;height: 36px;flex-shrink: 0;display: flex;align-items: center;justify-content: center;border-radius: 50%;background: #ffffff;border: 1px solid #dbe5ef;color: #1e40af;font-size: 16px;font-weight: 600}.bipolar-symptoms-note p{margin: 0;color: #475569;font-size: 15px;line-height: 1.8}@media (max-width: 991px){.bipolar-symptoms-section{padding: 75px 25px}.bipolar-symptoms-grid{gap: 30px}.bipolar-symptom-card{padding: 32px 28px}}@media (max-width: 767px){.bipolar-symptoms-section{padding: 60px 16px}.bipolar-symptoms-header{margin-bottom: 35px}.bipolar-symptoms-header h2{font-size: 35px;line-height: 1.3}.bipolar-symptoms-grid{grid-template-columns: 1fr;gap: 30px}.bipolar-symptom-card{padding: 30px 24px;border-radius: 18px}.bipolar-symptom-card-top{gap: 15px;margin-bottom: 25px}.bipolar-symptom-icon{width: 52px;height: 52px;border-radius: 14px}.bipolar-symptom-card h3{font-size: 21px}.bipolar-symptom-list li{font-size: 15px;line-height: 1.7}.bipolar-symptoms-note{margin-top: 35px;padding: 22px 20px;gap: 14px}}@media (max-width: 480px){.bipolar-symptoms-section{padding: 50px 14px}.bipolar-symptom-card{padding: 26px 20px}.bipolar-symptom-card-top{align-items: flex-start}.bipolar-symptom-card h3{font-size: 20px}.bipolar-symptom-list li{gap: 10px}.bipolar-symptoms-note{flex-direction: column;gap: 12px}}.bipolar-treatment-section{width: 100%;padding: 0px 20px;padding-bottom: 50px;background: #ffffff}.bipolar-treatment-container{width: 100%;max-width: 1350px;margin: 0 auto;display: grid;grid-template-columns: minmax(0,1.2fr) minmax(380px,0.8fr);gap: 50px;align-items: center}.bipolar-treatment-content{width: 100%}.bipolar-treatment-tag{display: inline-flex;align-items: center;padding: 8px 18px;margin-bottom: 18px;background: #f8fafc;border: 1px solid #e2e8f0;border-radius: 50px;color: #1e40af;font-size: 13px;font-weight: 600;letter-spacing: 0.8px;text-transform: uppercase}.bipolar-treatment-content h2{margin: 0;color: #0f172a;font-size: 35px;line-height: 1.3;font-weight: 600;letter-spacing: -0.4px}.bipolar-treatment-line{width: 65px;height: 3px;margin: 20px 0 28px;background: linear-gradient( 90deg,#1e40af,#0e7490 );border-radius: 10px}.bipolar-treatment-content p{margin: 0 0 20px;color: #536174;font-size: 15px;line-height: 1.9;text-align: justify}.bipolar-treatment-content p:last-child{margin-bottom: 0}.bipolar-treatment-side{width: 100%}.bipolar-treatment-card{position: relative;padding: 38px 36px;background: #ffffff;border: 1px solid #e4eaf0;border-radius: 24px;box-shadow: 0 22px 60px rgba(15,23,42,0.08),0 5px 18px rgba(15,23,42,0.03);overflow: hidden}.bipolar-treatment-card::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 4px;background: linear-gradient( 90deg,#1e40af,#0e7490 )}.bipolar-treatment-card-header{display: flex;align-items: flex-start;gap: 18px;margin-bottom: 32px}.bipolar-treatment-icon{width: 54px;height: 54px;flex-shrink: 0;display: flex;align-items: center;justify-content: center;background: linear-gradient( 135deg,#eff6ff,#ecfeff );border: 1px solid rgba(30,64,175,0.10);border-radius: 15px}.bipolar-treatment-icon span{color: #1e40af;font-size: 26px;font-weight: 400}.bipolar-treatment-mini-label{display: block;margin-bottom: 5px;color: #1e40af;font-size: 11px;font-weight: 600;letter-spacing: 0.8px;text-transform: uppercase}.bipolar-treatment-card-header h3{margin: 0;color: #0f172a;font-size: 22px;line-height: 1.4;font-weight: 600}.bipolar-treatment-point{display: flex;align-items: flex-start;gap: 18px;padding: 20px 0;border-top: 1px solid #edf1f5}.bipolar-point-number{width: 34px;height: 34px;flex-shrink: 0;display: flex;align-items: center;justify-content: center;border-radius: 50%;background: #f8fafc;border: 1px solid #e2e8f0;color: #1e40af;font-size: 11px;font-weight: 700}.bipolar-point-content h4{margin: 0 0 6px;color: #1e293b;font-size: 16px;line-height: 1.5;font-weight: 600}.bipolar-point-content p{margin: 0;color: #64748b;font-size: 14px;line-height: 1.75}.bipolar-treatment-card-footer{display: flex;align-items: center;gap: 10px;margin-top: 10px;padding-top: 20px;border-top: 1px solid #edf1f5;color: #475569;font-size: 13px;font-weight: 600}.bipolar-footer-dot{width: 8px;height: 8px;flex-shrink: 0;border-radius: 50%;background: #1e40af}@media (max-width: 1100px){.bipolar-treatment-container{grid-template-columns: 1fr;gap: 50px;max-width: 900px}.bipolar-treatment-side{max-width: 750px;margin: 0 auto}}@media (max-width: 767px){.bipolar-treatment-section{padding: 65px 16px}.bipolar-treatment-container{gap: 40px}.bipolar-treatment-content h2{font-size: 35px;line-height: 1.3}.bipolar-treatment-content p{font-size: 15px;line-height: 1.8;text-align: justify}.bipolar-treatment-card{padding: 30px 24px;border-radius: 20px}.bipolar-treatment-card-header{gap: 15px;margin-bottom: 25px}.bipolar-treatment-card-header h3{font-size: 20px}.bipolar-treatment-point{gap: 14px;padding: 18px 0}}@media (max-width: 480px){.bipolar-treatment-section{padding: 55px 14px}.bipolar-treatment-card{padding: 27px 20px}.bipolar-treatment-card-header{align-items: flex-start}.bipolar-treatment-icon{width: 48px;height: 48px}.bipolar-treatment-card-header h3{font-size: 19px}.bipolar-treatment-point{gap: 12px}.bipolar-point-number{width: 31px;height: 31px;font-size: 10px}.bipolar-point-content h4{font-size: 15px}.bipolar-point-content p{font-size: 14px;line-height: 1.7}.bipolar-treatment-card-footer{align-items: flex-start;line-height: 1.6}}.why-choose-dr-section{width: 100%;padding: 50px 20px;background: #ffffff;box-sizing: border-box}.why-choose-dr-container{width: 100%;max-width: 1350px;margin: 0 auto;box-sizing: border-box}.why-choose-dr-content{max-width: 100%;text-align: center;margin: 0 auto}.why-choose-dr-subtitle{display: inline-block;margin-bottom: 15px;font-family: "Poppins",sans-serif;font-size: 15px;font-weight: 600;line-height: 1.5;letter-spacing: 1.5px;text-transform: uppercase;color: #1a7f8e}.why-choose-dr-content h2{margin: 0 auto 20px;max-width: 1000px;font-family: "Poppins",sans-serif;font-size: 35px;font-weight: 600;line-height: 1.3;color: #173f4a}.why-choose-dr-content p{max-width: 1100px;margin: 0 auto;font-family: "Poppins",sans-serif;font-size: 17px;font-weight: 400;line-height: 1.8;color: #555555}@media (max-width: 1024px){.why-choose-dr-section{padding: 50px 25px}.why-choose-dr-content h2{font-size: 32px;line-height: 1.35}.why-choose-dr-content p{font-size: 16px;line-height: 1.75}.why-choose-dr-subtitle{font-size: 14px;letter-spacing: 1.2px}}@media (max-width: 767px){.why-choose-dr-section{padding: 50px 20px}.why-choose-dr-subtitle{margin-bottom: 12px;font-size: 13px;line-height: 1.5;letter-spacing: 1px}.why-choose-dr-content h2{margin-bottom: 18px;font-size: 27px;line-height: 1.35}.why-choose-dr-content p{font-size: 15px;line-height: 1.75;text-align: left}}@media (max-width: 480px){.why-choose-dr-section{padding: 50px 15px}.why-choose-dr-subtitle{font-size: 12px;letter-spacing: 0.8px}.why-choose-dr-content h2{font-size: 25px;line-height: 1.4}.why-choose-dr-content p{font-size: 14px;line-height: 1.75}}.clinic-info-section{width: 100%;padding: 50px 20px;background: #f6f9f9;box-sizing: border-box;overflow: hidden}.clinic-info-container{width: 100%;max-width: 1350px;margin: 0 auto;box-sizing: border-box}.clinic-section-heading{text-align: center;margin-bottom: 40px}.clinic-section-subtitle{display: inline-block;margin-bottom: 12px;font-family: "Poppins",sans-serif;font-size: 14px;font-weight: 600;line-height: 1.5;letter-spacing: 2px;text-transform: uppercase;color: #1a7f8e}.clinic-section-heading h2{margin: 0;font-family: "Poppins",sans-serif;font-size: 35px;font-weight: 600;line-height: 1.3;color: #173f4a}.clinic-heading-line{width: 60px;height: 3px;margin: 18px auto 0;background: #c7a86b;border-radius: 10px}.clinic-info-box{display: grid;grid-template-columns: 1.35fr 0.65fr;gap: 50px;align-items: stretch;padding: 50px;background: #ffffff;border: 1px solid rgba(23,63,74,0.08);border-radius: 18px;box-shadow: 0 15px 45px rgba(23,63,74,0.08);box-sizing: border-box}.clinic-details{width: 100%}.clinic-label{display: inline-block;margin-bottom: 10px;font-family: "Poppins",sans-serif;font-size: 13px;font-weight: 600;letter-spacing: 1.8px;text-transform: uppercase;color: #c7a86b}.clinic-details h3{margin: 0 0 15px;font-family: "Poppins",sans-serif;font-size: 30px;font-weight: 600;line-height: 1.3;color: #173f4a}.clinic-intro{max-width: 700px;margin: 0 0 35px;font-family: "Poppins",sans-serif;font-size: 16px;font-weight: 400;line-height: 1.8;color: #666666}.clinic-detail-item{display: flex;align-items: flex-start;gap: 18px;margin-bottom: 25px}.clinic-detail-item:last-child{margin-bottom: 0}.clinic-icon{flex: 0 0 48px;width: 48px;height: 48px;display: flex;align-items: center;justify-content: center;background: #edf6f6;border-radius: 50%;color: #1a7f8e;font-size: 18px;transition: all 0.3s ease}.clinic-detail-item:hover .clinic-icon{background: #1a7f8e;color: #ffffff;transform: translateY(-3px)}.clinic-detail-content h4{margin: 0 0 5px;font-family: "Poppins",sans-serif;font-size: 16px;font-weight: 600;color: #173f4a}.clinic-detail-content p{margin: 0;font-family: "Poppins",sans-serif;font-size: 15px;font-weight: 400;line-height: 1.7;color: #666666}.clinic-detail-content a{color: #1a7f8e;text-decoration: none;transition: all 0.3s ease}.clinic-detail-content a:hover{color: #c7a86b}.clinic-action-card{position: relative;display: flex;flex-direction: column;justify-content: center;padding: 45px 40px;background: #173f4a;border-radius: 15px;overflow: hidden;box-sizing: border-box}.clinic-action-card::before{content: "";position: absolute;width: 220px;height: 220px;top: -100px;right: -100px;border: 1px solid rgba(255,255,255,0.12);border-radius: 50%}.clinic-action-card::after{content: "";position: absolute;width: 300px;height: 300px;bottom: -180px;left: -150px;border: 1px solid rgba(255,255,255,0.08);border-radius: 50%}.clinic-card-icon{position: relative;z-index: 2;width: 58px;height: 58px;display: flex;align-items: center;justify-content: center;margin-bottom: 25px;background: rgba(255,255,255,0.1);border: 1px solid rgba(255,255,255,0.2);border-radius: 50%;color: #c7a86b;font-size: 22px}.clinic-card-small-title{position: relative;z-index: 2;display: block;margin-bottom: 15px;font-family: "Poppins",sans-serif;font-size: 12px;font-weight: 600;letter-spacing: 1.5px;line-height: 1.5;color: #c7a86b}.clinic-action-card h3{position: relative;z-index: 2;margin: 0 0 18px;font-family: "Poppins",sans-serif;font-size: 25px;font-weight: 600;line-height: 1.45;color: #ffffff}.clinic-action-card p{position: relative;z-index: 2;margin: 0 0 30px;font-family: "Poppins",sans-serif;font-size: 15px;font-weight: 400;line-height: 1.8;color: rgba(255,255,255,0.78)}.clinic-buttons{position: relative;z-index: 2;display: flex;flex-wrap: wrap;gap: 12px}.clinic-btn{display: inline-flex;align-items: center;justify-content: center;gap: 9px;min-height: 48px;padding: 12px 20px;border-radius: 6px;font-family: "Poppins",sans-serif;font-size: 13px;font-weight: 600;line-height: 1.4;text-decoration: none;box-sizing: border-box;transition: all 0.3s ease}.clinic-btn-outline{color: #ffffff;background: transparent;border: 1px solid rgba(255,255,255,0.45)}.clinic-btn-outline:hover{color: #173f4a;background: #ffffff;border-color: #ffffff;transform: translateY(-3px)}.clinic-btn-primary{color: #173f4a;background: #c7a86b;border: 1px solid #c7a86b}.clinic-btn-primary:hover{color: #ffffff;background: transparent;border-color: #c7a86b;transform: translateY(-3px)}@media (max-width: 1200px){.clinic-info-box{grid-template-columns: 1.2fr 0.8fr;gap: 35px;padding: 40px}.clinic-action-card{padding: 35px 30px}.clinic-action-card h3{font-size: 23px}}@media (max-width: 1024px){.clinic-info-section{padding: 50px 25px}.clinic-info-box{grid-template-columns: 1fr;gap: 40px;padding: 40px}.clinic-action-card{padding: 40px}.clinic-section-heading h2{font-size: 32px}}@media (max-width: 767px){.clinic-info-section{padding: 50px 20px}.clinic-section-heading{margin-bottom: 30px}.clinic-section-subtitle{font-size: 12px;letter-spacing: 1.5px}.clinic-section-heading h2{font-size: 27px;line-height: 1.4}.clinic-info-box{gap: 35px;padding: 30px 22px;border-radius: 14px}.clinic-details h3{font-size: 25px}.clinic-intro{font-size: 15px;line-height: 1.75;margin-bottom: 30px}.clinic-detail-item{gap: 14px;margin-bottom: 22px}.clinic-icon{flex: 0 0 42px;width: 42px;height: 42px;font-size: 16px}.clinic-detail-content h4{font-size: 15px}.clinic-detail-content p{font-size: 14px;line-height: 1.7}.clinic-action-card{padding: 35px 25px;border-radius: 12px}.clinic-action-card h3{font-size: 22px;line-height: 1.45}.clinic-action-card p{font-size: 14px;line-height: 1.75}.clinic-buttons{flex-direction: column}.clinic-btn{width: 100%}}@media (max-width: 480px){.clinic-info-section{padding: 50px 15px}.clinic-section-heading h2{font-size: 25px}.clinic-info-box{padding: 25px 18px}.clinic-details h3{font-size: 23px}.clinic-action-card{padding: 30px 20px}.clinic-action-card h3{font-size: 21px}.clinic-card-small-title{font-size: 11px}}.faq-section{width: 100%;padding: 50px 20px;background: #ffffff;box-sizing: border-box;overflow: hidden}.faq-container{width: 100%;max-width: 1350px;margin: 0 auto;box-sizing: border-box}.faq-heading{max-width: 850px;margin: 0 auto 40px;text-align: center}.faq-subtitle{display: inline-block;margin-bottom: 12px;font-family: "Poppins",sans-serif;font-size: 14px;font-weight: 600;line-height: 1.5;letter-spacing: 2px;text-transform: uppercase;color: #1a7f8e}.faq-heading h2{margin: 0;font-family: "Poppins",sans-serif;font-size: 35px;font-weight: 600;line-height: 1.3;color: #173f4a}.faq-heading-line{width: 60px;height: 3px;margin: 18px auto 18px;background: #c7a86b;border-radius: 10px}.faq-heading p{max-width: 700px;margin: 0 auto;font-family: "Poppins",sans-serif;font-size: 15px;font-weight: 400;line-height: 1.8;color: #6b6b6b}.faq-list{width: 100%;max-width: 1050px;margin: 0 auto}.faq-item{margin-bottom: 15px;background: #ffffff;border: 1px solid #e4ebeb;border-radius: 10px;box-shadow: 0 7px 25px rgba(23,63,74,0.05);overflow: hidden;transition: border-color 0.3s ease,box-shadow 0.3s ease,transform 0.3s ease}.faq-item:hover{border-color: rgba(26,127,142,0.35);box-shadow: 0 12px 30px rgba(23,63,74,0.09)}.faq-question{position: relative;display: flex;align-items: center;justify-content: space-between;gap: 25px;padding: 22px 25px;cursor: pointer;list-style: none;font-family: "Poppins",sans-serif;font-size: 17px;font-weight: 600;line-height: 1.5;color: #173f4a;transition: all 0.3s ease}.faq-question::-webkit-details-marker{display: none}.faq-question::marker{display: none}.faq-question:hover{color: #1a7f8e}.faq-icon{flex: 0 0 36px;width: 36px;height: 36px;display: flex;align-items: center;justify-content: center;background: #edf6f6;border-radius: 50%;color: #1a7f8e;font-size: 13px;transition: transform 0.3s ease,background 0.3s ease,color 0.3s ease}.faq-item[open] .faq-icon{background: #173f4a;color: #ffffff;transform: rotate(45deg)}.faq-item[open] .faq-question{color: #1a7f8e}.faq-answer{padding: 0 25px 25px 25px;border-top: 1px solid #edf1f1;animation: faqAnswerAnimation 0.35s ease}.faq-answer p{max-width: 900px;margin: 20px 0 0;font-family: "Poppins",sans-serif;font-size: 15px;font-weight: 400;line-height: 1.85;color: #666666}@keyframes faqAnswerAnimation{from{opacity: 0;transform: translateY(-8px)}to{opacity: 1;transform: translateY(0)}}@media (max-width: 1024px){.faq-section{padding: 50px 25px}.faq-heading{margin-bottom: 35px}.faq-heading h2{font-size: 32px}.faq-question{padding: 20px 22px;font-size: 16px}.faq-answer{padding: 0 22px 22px}}@media (max-width: 767px){.faq-section{padding: 50px 20px}.faq-heading{margin-bottom: 30px}.faq-subtitle{font-size: 12px;letter-spacing: 1.5px}.faq-heading h2{font-size: 27px;line-height: 1.4}.faq-heading p{font-size: 14px;line-height: 1.75}.faq-item{margin-bottom: 12px;border-radius: 8px}.faq-question{gap: 15px;padding: 18px 18px;font-size: 15px;line-height: 1.55}.faq-icon{flex: 0 0 32px;width: 32px;height: 32px;font-size: 12px}.faq-answer{padding: 0 18px 20px}.faq-answer p{margin-top: 17px;font-size: 14px;line-height: 1.8}}@media (max-width: 480px){.faq-section{padding: 50px 15px}.faq-heading h2{font-size: 25px}.faq-question{padding: 17px 15px;font-size: 14px}.faq-icon{flex: 0 0 30px;width: 30px;height: 30px}.faq-answer{padding: 0 15px 18px}.faq-answer p{font-size: 13px;line-height: 1.8}}.final-cta-section{position: relative;width: 100%;padding: 80px 20px;background: #173f4a;box-sizing: border-box;overflow: hidden}.final-cta-container{position: relative;z-index: 3;width: 100%;max-width: 1350px;margin: 0 auto;box-sizing: border-box}.final-cta-content{max-width: 900px;margin: 0 auto;text-align: center}.final-cta-label{display: inline-flex;align-items: center;justify-content: center;margin-bottom: 18px;font-family: "Poppins",sans-serif;font-size: 13px;font-weight: 600;line-height: 1.5;letter-spacing: 2px;text-transform: uppercase;color: #c7a86b}.final-cta-content h2{margin: 0;font-family: "Poppins",sans-serif;font-size: 45px;font-weight: 600;line-height: 1.25;color: #ffffff}.final-cta-divider{width: 70px;height: 3px;margin: 22px auto 25px;background: #c7a86b;border-radius: 10px}.final-cta-description{max-width: 780px;margin: 0 auto;font-family: "Poppins",sans-serif;font-size: 17px;font-weight: 400;line-height: 1.85;color: rgba(255,255,255,0.82)}.final-cta-button-wrapper{margin-top: 35px}.final-cta-button{display: inline-flex;align-items: center;justify-content: center;gap: 15px;min-width: 220px;padding: 15px 28px;font-family: "Poppins",sans-serif;font-size: 15px;font-weight: 600;line-height: 1.5;color: #173f4a;background: #c7a86b;border: 1px solid #c7a86b;border-radius: 6px;text-decoration: none;box-shadow: 0 10px 25px rgba(0,0,0,0.15);transition: all 0.3s ease}.final-cta-button i{font-size: 13px;transition: transform 0.3s ease}.final-cta-button:hover{color: #ffffff;background: transparent;border-color: #c7a86b;transform: translateY(-3px);box-shadow: 0 12px 30px rgba(0,0,0,0.2)}.final-cta-button:hover i{transform: translateX(5px)}.final-cta-contact{display: flex;align-items: center;justify-content: center;gap: 35px;margin-top: 45px}.final-contact-item{display: flex;align-items: center;gap: 13px;text-decoration: none;text-align: left;transition: all 0.3s ease}.final-contact-icon{flex: 0 0 44px;width: 44px;height: 44px;display: flex;align-items: center;justify-content: center;background: rgba(255,255,255,0.08);border: 1px solid rgba(255,255,255,0.18);border-radius: 50%;color: #c7a86b;font-size: 16px;transition: all 0.3s ease}.final-contact-text{display: flex;flex-direction: column;gap: 3px}.final-contact-text small{font-family: "Poppins",sans-serif;font-size: 11px;font-weight: 500;letter-spacing: 0.5px;color: rgba(255,255,255,0.55)}.final-contact-text strong{font-family: "Poppins",sans-serif;font-size: 15px;font-weight: 500;color: #ffffff;transition: color 0.3s ease}.final-contact-item:hover .final-contact-icon{background: #c7a86b;color: #173f4a;transform: translateY(-3px)}.final-contact-item:hover .final-contact-text strong{color: #c7a86b}.final-contact-divider{width: 1px;height: 45px;background: rgba(255,255,255,0.18)}.final-cta-circle{position: absolute;border: 1px solid rgba(255,255,255,0.07);border-radius: 50%;pointer-events: none}.final-cta-circle-one{width: 450px;height: 450px;top: -280px;right: -180px}.final-cta-circle-two{width: 350px;height: 350px;bottom: -240px;left: -150px}@media (max-width: 1024px){.final-cta-section{padding: 70px 25px}.final-cta-content h2{font-size: 40px}.final-cta-description{font-size: 16px}}@media (max-width: 767px){.final-cta-section{padding: 60px 20px}.final-cta-label{font-size: 11px;letter-spacing: 1.5px}.final-cta-content h2{font-size: 32px;line-height: 1.35}.final-cta-description{font-size: 15px;line-height: 1.8}.final-cta-button-wrapper{margin-top: 30px}.final-cta-button{width: 100%;max-width: 280px}.final-cta-contact{flex-direction: column;gap: 20px;margin-top: 35px}.final-contact-divider{display: none}.final-contact-item{width: 100%;max-width: 300px;justify-content: flex-start}}@media (max-width: 480px){.final-cta-section{padding: 55px 15px}.final-cta-label{font-size: 10px;letter-spacing: 1.2px}.final-cta-content h2{font-size: 28px}.final-cta-description{font-size: 14px;line-height: 1.8}.final-cta-button{max-width: 100%;padding: 14px 22px;font-size: 14px}.final-contact-text strong{font-size: 14px}}.insomnia-hero-section{position: relative;width: 100%;min-height: 650px;padding: 70px 36px 50px;background: radial-gradient( circle at 92% 25%,rgba(207,229,234,0.65),transparent 30% ),#ffffff;box-sizing: border-box;overflow: hidden}.insomnia-hero-bg-circle{position: absolute;width: 480px;height: 480px;top: -250px;right: -180px;border-radius: 50%;border: 1px solid rgba(31,119,136,0.08);pointer-events: none}.insomnia-hero-container{position: relative;z-index: 2;width: 100%;max-width: 1350px;min-height: 560px;margin: 0 auto;display: grid;grid-template-columns: minmax(0,1.45fr) minmax(400px,0.85fr);align-items: center;gap: 70px;box-sizing: border-box}.insomnia-hero-content{width: 100%}.insomnia-pre-headline{display: flex;align-items: center;flex-wrap: wrap;gap: 12px;margin-bottom: 25px;font-family: "Poppins",sans-serif;font-size: 13px;font-weight: 600;letter-spacing: 1.3px;color: #35687a}.insomnia-pre-line{display: inline-block;width: 38px;height: 2px;margin-right: 2px;background: #247b8d}.insomnia-separator{color: #a2afb4}.insomnia-hero-content h1{max-width: 800px;margin: 0 0 25px;font-family: "Poppins",sans-serif;font-size: 45px;font-weight: 700;line-height: 1.25;letter-spacing: -1.2px;color: #0b3444}.insomnia-hero-content h1 span{display: block;color: #237d91}.insomnia-hero-description{max-width: 760px;margin: 0;font-family: "Poppins",sans-serif;font-size: 17px;font-weight: 400;line-height: 1.9;color: #4d6b78}.insomnia-hero-buttons{display: flex;align-items: center;flex-wrap: wrap;gap: 15px;margin-top: 35px}.insomnia-primary-btn{display: inline-flex;align-items: center;justify-content: center;gap: 25px;min-width: 247px;padding: 16px 25px;background: #237d91;border: 1px solid #237d91;border-radius: 7px;color: #ffffff;font-family: "Poppins",sans-serif;font-size: 14px;font-weight: 600;text-decoration: none;box-shadow: 0 12px 25px rgba(35,125,145,0.20);transition: all 0.3s ease}.insomnia-primary-btn i{transition: transform 0.3s ease}.insomnia-primary-btn:hover{background: #185f70;border-color: #185f70;transform: translateY(-3px);box-shadow: 0 16px 30px rgba(35,125,145,0.25)}.insomnia-primary-btn:hover i{transform: translateX(5px)}.insomnia-secondary-btn{display: inline-flex;align-items: center;justify-content: center;gap: 12px;min-width: 276px;padding: 16px 24px;background: #ffffff;border: 1px solid #d5e1e5;border-radius: 7px;color: #0b4c62;font-family: "Poppins",sans-serif;font-size: 14px;font-weight: 600;text-decoration: none;transition: all 0.3s ease}.insomnia-secondary-btn i{color: #237d91;font-size: 16px}.insomnia-secondary-btn:hover{border-color: #237d91;transform: translateY(-3px);box-shadow: 0 10px 25px rgba(23,63,74,0.08)}.insomnia-trust-features{display: flex;align-items: center;gap: 38px;margin-top: 45px;padding-top: 28px;border-top: 1px solid #dce7ea}.insomnia-trust-item{display: flex;align-items: center;gap: 12px}.insomnia-trust-icon{flex: 0 0 29px;width: 29px;height: 29px;display: flex;align-items: center;justify-content: center;border-radius: 50%;background: #edf7f8;color: #237d91;font-size: 12px}.insomnia-trust-text{display: flex;flex-direction: column;gap: 2px}.insomnia-trust-text strong{font-family: "Poppins",sans-serif;font-size: 13px;font-weight: 700;color: #153e4d}.insomnia-trust-text span{font-family: "Poppins",sans-serif;font-size: 11px;font-weight: 400;color: #77909b}.insomnia-care-card{position: relative;min-height: 515px;padding: 50px 42px;display: flex;flex-direction: column;justify-content: center;background: linear-gradient( 145deg,#174f5d 0%,#145b68 50%,#174b59 100% );border-radius: 28px;box-sizing: border-box;overflow: visible;box-shadow: 0 25px 50px rgba(19,72,84,0.18)}.insomnia-card-circle{position: absolute;width: 230px;height: 230px;top: -105px;right: -80px;border-radius: 50%;border: 1px solid rgba(255,255,255,0.10);pointer-events: none}.insomnia-care-label{position: relative;z-index: 2;margin-bottom: 45px;font-family: "Poppins",sans-serif;font-size: 11px;font-weight: 600;letter-spacing: 2px;color: rgba(255,255,255,0.72)}.insomnia-care-icon{position: relative;z-index: 2;width: 70px;height: 70px;display: flex;align-items: center;justify-content: center;margin-bottom: 30px;border-radius: 17px;background: rgba(255,255,255,0.07);border: 1px solid rgba(255,255,255,0.22);color: #8dd8ec;font-size: 27px}.insomnia-care-card h2{position: relative;z-index: 2;margin: 0 0 20px;font-family: "Poppins",sans-serif;font-size: 34px;font-weight: 600;line-height: 1.25;color: #ffffff}.insomnia-care-card h2 span{display: block;color: #8bd7eb}.insomnia-care-card p{position: relative;z-index: 2;max-width: 460px;margin: 0;font-family: "Poppins",sans-serif;font-size: 14px;font-weight: 400;line-height: 1.9;color: rgba(255,255,255,0.78)}.insomnia-card-bottom{position: relative;z-index: 2;display: flex;align-items: center;justify-content: space-between;margin-top: 35px;padding-top: 22px;border-top: 1px solid rgba(255,255,255,0.16)}.insomnia-card-bottom span:first-child{font-family: "Poppins",sans-serif;font-size: 12px;font-weight: 500;color: rgba(255,255,255,0.72)}.insomnia-card-dot{width: 10px;height: 10px;border-radius: 50%;background: #80d6e6;box-shadow: 0 0 0 7px rgba(128,214,230,0.12)}.insomnia-floating-badge{position: absolute;z-index: 5;right: -60px;bottom: 45px;display: flex;align-items: center;gap: 12px;min-width: 175px;padding: 15px 18px;background: #ffffff;border-radius: 14px;box-shadow: 0 15px 35px rgba(22,55,64,0.15);box-sizing: border-box}.insomnia-badge-check{flex: 0 0 29px;width: 29px;height: 29px;display: flex;align-items: center;justify-content: center;border-radius: 50%;background: #edf7f8;color: #237d91;font-size: 12px}.insomnia-badge-text{display: flex;flex-direction: column;gap: 2px}.insomnia-badge-text strong{font-family: "Poppins",sans-serif;font-size: 12px;font-weight: 700;color: #183c4b}.insomnia-badge-text span{font-family: "Poppins",sans-serif;font-size: 10px;font-weight: 400;color: #8a9da4}@media (max-width: 1200px){.insomnia-hero-container{grid-template-columns: minmax(0,1.25fr) minmax(380px,0.75fr);gap: 45px}.insomnia-hero-content h1{font-size: 41px}.insomnia-care-card{padding: 45px 35px}.insomnia-floating-badge{right: -30px}}@media (max-width: 1024px){.insomnia-hero-section{padding: 60px 25px 50px}.insomnia-hero-container{grid-template-columns: 1fr;gap: 55px}.insomnia-hero-content{max-width: 850px;margin: 0 auto;text-align: center}.insomnia-pre-headline{justify-content: center}.insomnia-hero-content h1{margin-left: auto;margin-right: auto;font-size: 40px}.insomnia-hero-description{margin-left: auto;margin-right: auto}.insomnia-hero-buttons{justify-content: center}.insomnia-trust-features{justify-content: center}.insomnia-care-card{width: 100%;max-width: 650px;min-height: 500px;margin: 0 auto}}@media (max-width: 767px){.insomnia-hero-section{padding: 50px 20px 45px}.insomnia-hero-container{gap: 45px}.insomnia-pre-headline{gap: 8px;margin-bottom: 20px;font-size: 10px;letter-spacing: 0.8px}.insomnia-pre-line{width: 25px}.insomnia-hero-content h1{font-size: 32px;line-height: 1.3;letter-spacing: -0.6px}.insomnia-hero-description{font-size: 15px;line-height: 1.8}.insomnia-hero-buttons{flex-direction: column;width: 100%;margin-top: 30px}.insomnia-primary-btn,.insomnia-secondary-btn{width: 100%;max-width: 330px;min-width: 0}.insomnia-trust-features{flex-direction: column;align-items: flex-start;gap: 20px;margin-top: 35px}.insomnia-trust-item{width: 100%;justify-content: flex-start}.insomnia-care-card{min-height: auto;padding: 40px 28px;border-radius: 22px}.insomnia-care-label{margin-bottom: 35px}.insomnia-care-icon{width: 60px;height: 60px;margin-bottom: 25px;font-size: 23px}.insomnia-care-card h2{font-size: 28px}.insomnia-care-card p{font-size: 14px;line-height: 1.8}.insomnia-floating-badge{position: relative;right: auto;bottom: auto;width: fit-content;margin: 30px 0 -65px auto}}@media (max-width: 480px){.insomnia-hero-section{padding: 45px 15px 40px}.insomnia-pre-headline{font-size: 9px;letter-spacing: 0.5px}.insomnia-hero-content h1{font-size: 28px}.insomnia-hero-description{font-size: 14px}.insomnia-care-card{padding: 35px 22px}.insomnia-care-card h2{font-size: 25px}.insomnia-floating-badge{margin-top: 25px;margin-bottom: -55px;padding: 13px 15px}}.what-is-insomnia-section{position: relative;width: 100%;padding: 50px 20px;background: #f7fafb;box-sizing: border-box;overflow: hidden}.what-is-insomnia-container{position: relative;z-index: 2;width: 100%;max-width: 1350px;margin: 0 auto;display: grid;grid-template-columns: 220px minmax(0,1fr);gap: 80px;align-items: start;box-sizing: border-box}.what-insomnia-side{display: flex;flex-direction: column;align-items: flex-start;padding-top: 8px}.what-insomnia-number{font-family: "Poppins",sans-serif;font-size: 62px;font-weight: 600;line-height: 1;letter-spacing: -3px;color: #d9e9ec}.what-insomnia-side-line{width: 55px;height: 2px;margin: 20px 0 18px;background: #237d91}.what-insomnia-side span{font-family: "Poppins",sans-serif;font-size: 11px;font-weight: 600;line-height: 1.7;letter-spacing: 1.8px;color: #5e8995}.what-is-insomnia-content{max-width: 1000px}.what-insomnia-label{display: inline-block;margin-bottom: 13px;font-family: "Poppins",sans-serif;font-size: 13px;font-weight: 600;line-height: 1.5;letter-spacing: 1.8px;color: #237d91}.what-is-insomnia-content h2{max-width: 850px;margin: 0;font-family: "Poppins",sans-serif;font-size: 35px;font-weight: 600;line-height: 1.35;letter-spacing: -0.5px;color: #0b3444}.what-insomnia-divider{width: 65px;height: 3px;margin: 20px 0 25px;background: #c7a86b;border-radius: 10px}.what-is-insomnia-content p{max-width: 950px;margin: 0 0 20px;font-family: "Poppins",sans-serif;font-size: 16px;font-weight: 400;line-height: 1.9;color: #536f7b}.what-is-insomnia-content .what-insomnia-lead{font-size: 17px;color: #456773}.what-is-insomnia-content p:last-of-type{margin-bottom: 0}.what-insomnia-highlight{display: flex;align-items: center;gap: 18px;max-width: 850px;margin-top: 32px;padding: 20px 22px;background: #ffffff;border: 1px solid #e1ebed;border-left: 3px solid #237d91;border-radius: 8px;box-shadow: 0 8px 25px rgba(23,63,74,0.05);box-sizing: border-box}.what-insomnia-highlight-icon{flex: 0 0 45px;width: 45px;height: 45px;display: flex;align-items: center;justify-content: center;background: #edf7f8;border-radius: 50%;color: #237d91;font-size: 18px}.what-insomnia-highlight-content{display: flex;flex-direction: column;gap: 5px}.what-insomnia-highlight-content strong{font-family: "Poppins",sans-serif;font-size: 14px;font-weight: 600;color: #173f4a}.what-insomnia-highlight-content span{font-family: "Poppins",sans-serif;font-size: 13px;font-weight: 400;line-height: 1.7;color: #78909a}.what-insomnia-bg-circle{position: absolute;width: 450px;height: 450px;right: -260px;bottom: -280px;border-radius: 50%;border: 1px solid rgba(35,125,145,0.08);pointer-events: none}@media (max-width: 1200px){.what-is-insomnia-container{grid-template-columns: 170px minmax(0,1fr);gap: 55px}.what-insomnia-number{font-size: 55px}}@media (max-width: 1024px){.what-is-insomnia-section{padding: 50px 25px}.what-is-insomnia-container{grid-template-columns: 1fr;gap: 25px}.what-insomnia-side{flex-direction: row;align-items: center;gap: 18px;padding-top: 0}.what-insomnia-number{font-size: 45px;letter-spacing: -2px}.what-insomnia-side-line{width: 35px;margin: 0}.what-insomnia-side span{font-size: 10px;line-height: 1.5}.what-is-insomnia-content h2{font-size: 32px}}@media (max-width: 767px){.what-is-insomnia-section{padding: 50px 20px}.what-is-insomnia-container{gap: 22px}.what-insomnia-side{gap: 12px}.what-insomnia-number{font-size: 38px}.what-insomnia-side-line{width: 28px}.what-insomnia-side span{font-size: 9px;letter-spacing: 1.3px}.what-insomnia-label{font-size: 11px;letter-spacing: 1.5px}.what-is-insomnia-content h2{font-size: 27px;line-height: 1.4}.what-insomnia-divider{margin: 17px 0 22px}.what-is-insomnia-content p{font-size: 14px;line-height: 1.85}.what-is-insomnia-content .what-insomnia-lead{font-size: 15px}.what-insomnia-highlight{align-items: flex-start;gap: 14px;margin-top: 28px;padding: 17px}.what-insomnia-highlight-icon{flex: 0 0 40px;width: 40px;height: 40px;font-size: 16px}.what-insomnia-highlight-content strong{font-size: 13px}.what-insomnia-highlight-content span{font-size: 12px;line-height: 1.7}}@media (max-width: 480px){.what-is-insomnia-section{padding: 50px 15px}.what-insomnia-number{font-size: 34px}.what-insomnia-side span{font-size: 8px}.what-is-insomnia-content h2{font-size: 25px}.what-is-insomnia-content p{font-size: 13px}.what-is-insomnia-content .what-insomnia-lead{font-size: 14px}.what-insomnia-highlight{padding: 15px}}.insomnia-symptoms-section{width: 100%;padding: 50px 20px;background: #f7fafc;box-sizing: border-box}.insomnia-symptoms-container{width: 100%;max-width: 1350px;margin: 0 auto}.insomnia-symptoms-heading{max-width: 850px;margin: 0 auto 50px;text-align: center}.section-subtitle{display: inline-block;margin-bottom: 12px;font-family: 'Poppins',sans-serif;font-size: 14px;font-weight: 600;letter-spacing: 1.5px;text-transform: uppercase;color: #167c80}.insomnia-symptoms-heading h2{margin: 0 0 15px;font-family: 'Poppins',sans-serif;font-size: 35px;line-height: 1.3;font-weight: 700;color: #17324d}.section-intro{max-width: 750px;margin: 0 auto;font-family: 'Poppins',sans-serif;font-size: 16px;line-height: 1.8;color: #667085}.insomnia-symptoms-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 25px}.symptom-card{display: flex;align-items: flex-start;gap: 20px;padding: 30px 25px;background: #ffffff;border: 1px solid #e8eef2;border-radius: 12px;box-shadow: 0 8px 25px rgba(23,50,77,0.06);box-sizing: border-box;transition: all 0.3s ease}.symptom-card:hover{transform: translateY(-6px);box-shadow: 0 15px 35px rgba(23,50,77,0.12);border-color: #cfe5e6}.symptom-icon{flex: 0 0 55px;width: 55px;height: 55px;display: flex;align-items: center;justify-content: center;background: #e8f5f5;border-radius: 50%;color: #167c80;font-size: 22px;transition: all 0.3s ease}.symptom-card:hover .symptom-icon{background: #167c80;color: #ffffff}.symptom-content{flex: 1}.symptom-content h3{margin: 0 0 10px;font-family: 'Poppins',sans-serif;font-size: 19px;line-height: 1.4;font-weight: 600;color: #17324d}.symptom-content p{margin: 0;font-family: 'Poppins',sans-serif;font-size: 15px;line-height: 1.7;color: #667085}.insomnia-symptoms-note{max-width: 1000px;margin: 50px auto 0;padding: 25px 30px;text-align: center;background: #ffffff;border-left: 4px solid #167c80;border-radius: 8px;box-shadow: 0 8px 25px rgba(23,50,77,0.06);box-sizing: border-box}.insomnia-symptoms-note p{margin: 0;font-family: 'Poppins',sans-serif;font-size: 16px;line-height: 1.8;color: #4b5563}.insomnia-symptoms-note a{color: #167c80;font-weight: 600;text-decoration: none;transition: color 0.3s ease}.insomnia-symptoms-note a:hover{color: #17324d;text-decoration: underline}@media (max-width: 1024px){.insomnia-symptoms-section{padding: 50px 25px}.insomnia-symptoms-grid{grid-template-columns: repeat(2,1fr);gap: 20px}.insomnia-symptoms-heading{margin-bottom: 40px}.insomnia-symptoms-heading h2{font-size: 32px}.symptom-card{padding: 25px 20px}}@media (max-width: 767px){.insomnia-symptoms-section{padding: 50px 15px}.insomnia-symptoms-heading{margin-bottom: 35px}.section-subtitle{font-size: 12px;letter-spacing: 1.2px}.insomnia-symptoms-heading h2{font-size: 28px;line-height: 1.35}.section-intro{font-size: 15px;line-height: 1.7}.insomnia-symptoms-grid{grid-template-columns: 1fr;gap: 18px}.symptom-card{padding: 22px 18px;gap: 15px}.symptom-icon{flex: 0 0 48px;width: 48px;height: 48px;font-size: 19px}.symptom-content h3{font-size: 17px;margin-bottom: 7px}.symptom-content p{font-size: 14px;line-height: 1.65}.insomnia-symptoms-note{margin-top: 35px;padding: 20px 18px}.insomnia-symptoms-note p{font-size: 14px;line-height: 1.7}}@media (max-width: 480px){.insomnia-symptoms-section{padding: 40px 12px}.insomnia-symptoms-heading h2{font-size: 25px}.symptom-card{padding: 20px 15px}.symptom-icon{flex: 0 0 44px;width: 44px;height: 44px;font-size: 17px}.symptom-content h3{font-size: 16px}.symptom-content p{font-size: 13.5px}}.insomnia-treatment-section{width: 100%;padding: 50px 20px;background: transparent;box-sizing: border-box}.insomnia-treatment-container{width: 100%;max-width: 1350px;margin: 0 auto}.insomnia-treatment-header{max-width: 850px;margin: 0 auto 50px;text-align: center}.treatment-eyebrow{display: inline-block;margin-bottom: 12px;font-family: 'Poppins',sans-serif;font-size: 13px;font-weight: 600;letter-spacing: 1.8px;text-transform: uppercase;color: #167c80}.insomnia-treatment-header h2{margin: 0;font-family: 'Poppins',sans-serif;font-size: 35px;line-height: 1.3;font-weight: 700;color: #17324d}.treatment-heading-line{width: 55px;height: 3px;margin: 20px auto 0;background: #167c80;border-radius: 5px}.insomnia-treatment-content{max-width: 1100px;margin: 0 auto;display: flex;flex-direction: column}.treatment-content-block{display: grid;grid-template-columns: 90px 1fr;gap: 35px;position: relative;padding: 0 0 45px}.treatment-content-block:not(:last-child)::after{content: "";position: absolute;left: 44px;top: 75px;bottom: 0;width: 1px;background: #dce8e9}.treatment-number{width: 72px;height: 72px;display: flex;align-items: center;justify-content: center;position: relative;z-index: 2;border: 1px solid #d6e5e6;border-radius: 50%;background: #ffffff;font-family: 'Poppins',sans-serif;font-size: 18px;font-weight: 600;color: #167c80;box-shadow: 0 8px 25px rgba(23,50,77,0.08);transition: all 0.3s ease}.treatment-content-block:hover .treatment-number{color: #ffffff;background: #167c80;border-color: #167c80;transform: scale(1.05);box-shadow: 0 10px 25px rgba(22,124,128,0.22)}.treatment-text{padding-top: 5px;max-width: 900px}.treatment-text h3{margin: 0 0 12px;font-family: 'Poppins',sans-serif;font-size: 22px;line-height: 1.4;font-weight: 600;color: #17324d;transition: color 0.3s ease}.treatment-content-block:hover .treatment-text h3{color: #167c80}.treatment-text p{margin: 0;font-family: 'Poppins',sans-serif;font-size: 16px;line-height: 1.85;color: #667085}.insomnia-treatment-highlight{max-width: 1100px;margin: 5px auto 0;display: flex;align-items: center;gap: 25px;padding: 30px 35px;background: #ffffff;border: 1px solid #e5eeee;border-radius: 14px;box-shadow: 0 12px 35px rgba(23,50,77,0.07);box-sizing: border-box;transition: all 0.3s ease}.insomnia-treatment-highlight:hover{transform: translateY(-4px);box-shadow: 0 18px 40px rgba(23,50,77,0.11)}.highlight-icon{flex: 0 0 58px;width: 58px;height: 58px;display: flex;align-items: center;justify-content: center;border-radius: 50%;background: #e8f5f5;color: #167c80;font-size: 22px}.highlight-content{flex: 1}.highlight-content h3{margin: 0 0 7px;font-family: 'Poppins',sans-serif;font-size: 20px;line-height: 1.4;font-weight: 600;color: #fff}.highlight-content p{margin: 0;font-family: 'Poppins',sans-serif;font-size: 15px;line-height: 1.7;color: #fff}@media (max-width: 1024px){.insomnia-treatment-section{padding: 50px 25px}.insomnia-treatment-header{margin-bottom: 45px}.insomnia-treatment-header h2{font-size: 32px}.insomnia-treatment-content{max-width: 900px}.treatment-content-block{grid-template-columns: 75px 1fr;gap: 25px;padding-bottom: 40px}.treatment-number{width: 62px;height: 62px;font-size: 16px}.treatment-content-block:not(:last-child)::after{left: 38px;top: 65px}.treatment-text h3{font-size: 20px}.treatment-text p{font-size: 15px}.insomnia-treatment-highlight{padding: 25px 30px}}@media (max-width: 767px){.insomnia-treatment-section{padding: 50px 15px}.insomnia-treatment-header{margin-bottom: 40px}.treatment-eyebrow{font-size: 11px;letter-spacing: 1.4px}.insomnia-treatment-header h2{font-size: 28px;line-height: 1.35}.treatment-heading-line{margin-top: 15px}.treatment-content-block{grid-template-columns: 55px 1fr;gap: 18px;padding-bottom: 35px}.treatment-number{width: 50px;height: 50px;font-size: 14px}.treatment-content-block:not(:last-child)::after{left: 24px;top: 52px}.treatment-text{padding-top: 2px}.treatment-text h3{margin-bottom: 8px;font-size: 18px;line-height: 1.45}.treatment-text p{font-size: 14px;line-height: 1.75}.insomnia-treatment-highlight{margin-top: 0;padding: 22px 20px;gap: 16px;align-items: flex-start}.highlight-icon{flex: 0 0 48px;width: 48px;height: 48px;font-size: 18px}.highlight-content h3{font-size: 18px}.highlight-content p{font-size: 14px;line-height: 1.7}}@media (max-width: 480px){.insomnia-treatment-section{padding: 40px 12px}.insomnia-treatment-header h2{font-size: 25px}.treatment-content-block{grid-template-columns: 48px 1fr;gap: 14px;padding-bottom: 30px}.treatment-number{width: 44px;height: 44px;font-size: 13px}.treatment-content-block:not(:last-child)::after{left: 21px;top: 46px}.treatment-text h3{font-size: 17px}.treatment-text p{font-size: 13.5px;line-height: 1.7}.insomnia-treatment-highlight{padding: 20px 16px;gap: 13px}.highlight-icon{flex: 0 0 42px;width: 42px;height: 42px;font-size: 16px}.highlight-content h3{font-size: 16px}.highlight-content p{font-size: 13.5px}}.why-choose-insomnia-section{width: 100%;padding: 80px 20px;background: #f4f9f9;box-sizing: border-box}.why-choose-insomnia-container{width: 100%;max-width: 1350px;margin: 0 auto}.why-choose-insomnia-header{max-width: 850px;margin: 0 auto 35px;text-align: center}.why-choose-eyebrow{display: inline-block;margin-bottom: 12px;font-family: 'Poppins',sans-serif;font-size: 13px;font-weight: 600;letter-spacing: 1.8px;text-transform: uppercase;color: #167c80}.why-choose-insomnia-header h2{margin: 0;font-family: 'Poppins',sans-serif;font-size: 35px;line-height: 1.3;font-weight: 700;color: #17324d}.why-choose-line{width: 55px;height: 3px;margin: 20px auto 0;background: #167c80;border-radius: 5px}.why-choose-intro{max-width: 1000px;margin: 0 auto 50px;text-align: center}.why-choose-intro p{margin: 0 0 15px;font-family: 'Poppins',sans-serif;font-size: 16px;line-height: 1.85;color: #667085}.why-choose-intro p:last-child{margin-bottom: 0}.why-choose-grid{display: grid;grid-template-columns: repeat(2,1fr);gap: 25px}.why-choose-card{position: relative;display: flex;align-items: flex-start;gap: 20px;padding: 30px 25px;background: #ffffff;border: 1px solid #e5eeee;border-radius: 14px;box-shadow: 0 8px 30px rgba(23,50,77,0.06);box-sizing: border-box;overflow: hidden;transition: transform 0.3s ease,box-shadow 0.3s ease,border-color 0.3s ease}.why-choose-card::before{content: "";position: absolute;top: 0;left: 0;width: 0;height: 3px;background: #167c80;transition: width 0.3s ease}.why-choose-card:hover{transform: translateY(-7px);border-color: #cfe4e5;box-shadow: 0 18px 40px rgba(23,50,77,0.11)}.why-choose-card:hover::before{width: 100%}.why-choose-icon{flex: 0 0 58px;width: 58px;height: 58px;display: flex;align-items: center;justify-content: center;background: #e8f5f5;border-radius: 50%;color: #167c80;font-size: 22px;transition: background 0.3s ease,color 0.3s ease,transform 0.3s ease}.why-choose-card:hover .why-choose-icon{background: #167c80;color: #ffffff;transform: scale(1.05)}.why-choose-card-content{flex: 1}.why-choose-card-content h3{margin: 0 0 10px;font-family: 'Poppins',sans-serif;font-size: 19px;line-height: 1.4;font-weight: 600;color: #17324d;transition: color 0.3s ease}.why-choose-card:hover .why-choose-card-content h3{color: #167c80}.why-choose-card-content p{margin: 0;font-family: 'Poppins',sans-serif;font-size: 14.5px;line-height: 1.75;color: #667085}.why-choose-trust-box{max-width: 1000px;margin: 50px auto 0;display: flex;align-items: center;gap: 25px;padding: 30px 35px;background: #17324d;border-radius: 14px;box-shadow: 0 15px 40px rgba(23,50,77,0.16);box-sizing: border-box}.trust-box-icon{flex: 0 0 58px;width: 58px;height: 58px;display: flex;align-items: center;justify-content: center;background: #167c80;border-radius: 50%;color: #ffffff;font-size: 22px}.trust-box-content{flex: 1}.trust-box-content h3{margin: 0 0 7px;font-family: 'Poppins',sans-serif;font-size: 21px;line-height: 1.4;font-weight: 600;color: #ffffff}.trust-box-content p{margin: 0;font-family: 'Poppins',sans-serif;font-size: 15px;line-height: 1.75;color: rgba(255,255,255,0.78)}@media (max-width: 1024px){.why-choose-insomnia-section{padding: 65px 25px}.why-choose-insomnia-header h2{font-size: 32px}.why-choose-grid{grid-template-columns: repeat(2,1fr);gap: 20px}.why-choose-card{padding: 25px 20px}.why-choose-trust-box{padding: 25px 30px}}@media (max-width: 767px){.why-choose-insomnia-section{padding: 55px 15px}.why-choose-insomnia-header{margin-bottom: 30px}.why-choose-eyebrow{font-size: 11px;letter-spacing: 1.4px}.why-choose-insomnia-header h2{font-size: 28px;line-height: 1.35}.why-choose-line{margin-top: 15px}.why-choose-intro{margin-bottom: 35px}.why-choose-intro p{font-size: 14.5px;line-height: 1.75}.why-choose-grid{grid-template-columns: 1fr;gap: 18px}.why-choose-card{padding: 22px 18px;gap: 15px}.why-choose-icon{flex: 0 0 50px;width: 50px;height: 50px;font-size: 19px}.why-choose-card-content h3{font-size: 17px;margin-bottom: 7px}.why-choose-card-content p{font-size: 14px;line-height: 1.7}.why-choose-trust-box{margin-top: 35px;padding: 22px 20px;gap: 16px;align-items: flex-start}.trust-box-icon{flex: 0 0 48px;width: 48px;height: 48px;font-size: 18px}.trust-box-content h3{font-size: 18px}.trust-box-content p{font-size: 14px;line-height: 1.7}}@media (max-width: 480px){.why-choose-insomnia-section{padding: 45px 12px}.why-choose-insomnia-header h2{font-size: 25px}.why-choose-card{padding: 20px 15px;gap: 13px}.why-choose-icon{flex: 0 0 44px;width: 44px;height: 44px;font-size: 17px}.why-choose-card-content h3{font-size: 16px}.why-choose-card-content p{font-size: 13.5px}.why-choose-trust-box{padding: 20px 16px;gap: 13px}.trust-box-icon{flex: 0 0 42px;width: 42px;height: 42px;font-size: 16px}.trust-box-content h3{font-size: 16px}.trust-box-content p{font-size: 13.5px}}.insomnia-clinic-section{width: 100%;padding: 50px 20px;background: transparent;box-sizing: border-box}.insomnia-clinic-container{width: 100%;max-width: 1350px;margin: 0 auto}.insomnia-clinic-header{max-width: 850px;margin: 0 auto 50px;text-align: center}.clinic-eyebrow{display: inline-block;margin-bottom: 12px;font-family: 'Poppins',sans-serif;font-size: 13px;font-weight: 600;letter-spacing: 1.8px;text-transform: uppercase;color: #167c80}.insomnia-clinic-header h2{margin: 0;font-family: 'Poppins',sans-serif;font-size: 35px;line-height: 1.3;font-weight: 700;color: #17324d}.clinic-heading-line{width: 55px;height: 3px;margin: 20px auto 0;background: #167c80;border-radius: 5px}.clinic-info-card{display: grid;grid-template-columns: 1.4fr 1fr;gap: 0;max-width: 1200px;margin: 0 auto;background: #ffffff;border: 1px solid #e4eeee;border-radius: 18px;overflow: hidden;box-shadow: 0 15px 45px rgba(23,50,77,0.08)}.clinic-details{padding: 45px 45px;border-right: 1px solid #e8eeee}.clinic-name-row{display: flex;align-items: center;gap: 20px;margin-bottom: 35px}.clinic-main-icon{flex: 0 0 62px;width: 62px;height: 62px;display: flex;align-items: center;justify-content: center;background: #e8f5f5;border-radius: 50%;color: #167c80;font-size: 24px}.clinic-label{display: block;margin-bottom: 4px;font-family: 'Poppins',sans-serif;font-size: 13px;font-weight: 500;color: #7b8794}.clinic-name-row h3{margin: 0;font-family: 'Poppins',sans-serif;font-size: 24px;line-height: 1.4;font-weight: 600;color: #17324d}.clinic-detail-item{display: flex;align-items: flex-start;gap: 18px;padding: 20px 0;border-top: 1px solid #edf2f2}.clinic-detail-icon{flex: 0 0 42px;width: 42px;height: 42px;display: flex;align-items: center;justify-content: center;background: #f1f8f8;border-radius: 10px;color: #167c80;font-size: 17px}.clinic-detail-content{flex: 1}.clinic-detail-content span{display: block;margin-bottom: 5px;font-family: 'Poppins',sans-serif;font-size: 13px;font-weight: 600;color: #17324d}.clinic-detail-content p{margin: 0;font-family: 'Poppins',sans-serif;font-size: 14px;line-height: 1.7;color: #667085}.clinic-detail-content a{color: #167c80;font-weight: 600;text-decoration: none;transition: color 0.3s ease}.clinic-detail-content a:hover{color: #17324d;text-decoration: underline}.clinic-cta-area{display: flex;flex-direction: column;justify-content: center;padding: 50px 45px;text-align: center}.clinic-cta-icon{width: 70px;height: 70px;margin: 0 auto 25px;display: flex;align-items: center;justify-content: center;background: #e8f5f5;border-radius: 50%;color: #167c80;font-size: 27px}.clinic-cta-area h3{margin: 0 0 15px;font-family: 'Poppins',sans-serif;font-size: 24px;line-height: 1.45;font-weight: 600;color: #17324d}.clinic-cta-area>p{max-width: 420px;margin: 0 auto 30px;font-family: 'Poppins',sans-serif;font-size: 14px;line-height: 1.8;color: #667085}.clinic-buttons{display: flex;flex-direction: column;gap: 12px;max-width: 320px;width: 100%;margin: 0 auto}.clinic-btn{width: 100%;min-height: 52px;display: inline-flex;align-items: center;justify-content: center;gap: 10px;padding: 14px 20px;border-radius: 7px;box-sizing: border-box;font-family: 'Poppins',sans-serif;font-size: 14px;font-weight: 600;text-decoration: none;transition: all 0.3s ease}.clinic-btn-outline{color: #167c80;background: #ffffff;border: 1px solid #167c80}.clinic-btn-outline:hover{color: #ffffff;background: #167c80;transform: translateY(-2px);box-shadow: 0 8px 20px rgba(22,124,128,0.2)}.clinic-btn-primary{color: #ffffff;background: #167c80;border: 1px solid #167c80;box-shadow: 0 8px 20px rgba(22,124,128,0.15)}.clinic-btn-primary:hover{color: #ffffff;background: #126b6e;border-color: #126b6e;transform: translateY(-2px);box-shadow: 0 12px 25px rgba(22,124,128,0.25)}@media (max-width: 1024px){.insomnia-clinic-section{padding: 50px 25px}.insomnia-clinic-header{margin-bottom: 40px}.insomnia-clinic-header h2{font-size: 32px}.clinic-info-card{grid-template-columns: 1fr}.clinic-details{padding: 40px 35px;border-right: none;border-bottom: 1px solid #e8eeee}.clinic-cta-area{padding: 40px 35px}}@media (max-width: 767px){.insomnia-clinic-section{padding: 50px 15px}.insomnia-clinic-header{margin-bottom: 35px}.clinic-eyebrow{font-size: 11px;letter-spacing: 1.4px}.insomnia-clinic-header h2{font-size: 28px;line-height: 1.35}.clinic-heading-line{margin-top: 15px}.clinic-info-card{border-radius: 14px}.clinic-details{padding: 30px 20px}.clinic-name-row{gap: 15px;margin-bottom: 25px}.clinic-main-icon{flex: 0 0 52px;width: 52px;height: 52px;font-size: 20px}.clinic-name-row h3{font-size: 20px}.clinic-detail-item{gap: 13px;padding: 17px 0}.clinic-detail-icon{flex: 0 0 38px;width: 38px;height: 38px;font-size: 15px}.clinic-detail-content span{font-size: 12px}.clinic-detail-content p{font-size: 13.5px;line-height: 1.65}.clinic-cta-area{padding: 35px 20px}.clinic-cta-icon{width: 58px;height: 58px;margin-bottom: 20px;font-size: 22px}.clinic-cta-area h3{font-size: 20px}.clinic-cta-area>p{font-size: 13.5px;line-height: 1.7;margin-bottom: 25px}.clinic-buttons{max-width: 100%}.clinic-btn{min-height: 50px;font-size: 13.5px}}@media (max-width: 480px){.insomnia-clinic-section{padding: 40px 12px}.insomnia-clinic-header h2{font-size: 25px}.clinic-details{padding: 25px 16px}.clinic-name-row{align-items: flex-start}.clinic-main-icon{flex: 0 0 46px;width: 46px;height: 46px;font-size: 18px}.clinic-name-row h3{font-size: 18px}.clinic-detail-item{gap: 11px}.clinic-detail-icon{flex: 0 0 35px;width: 35px;height: 35px;font-size: 14px}.clinic-detail-content p{font-size: 13px}.clinic-cta-area{padding: 30px 16px}.clinic-cta-area h3{font-size: 18px}.clinic-cta-area>p{font-size: 13px}}.insomnia-faq-section{width: 100%;padding: 80px 20px;background: #f4f9f9;box-sizing: border-box}.insomnia-faq-container{width: 100%;max-width: 1350px;margin: 0 auto}.insomnia-faq-header{max-width: 850px;margin: 0 auto 50px;text-align: center}.faq-eyebrow{display: inline-block;margin-bottom: 12px;font-family: 'Poppins',sans-serif;font-size: 13px;font-weight: 600;letter-spacing: 1.8px;text-transform: uppercase;color: #167c80}.insomnia-faq-header h2{margin: 0;font-family: 'Poppins',sans-serif;font-size: 35px;line-height: 1.3;font-weight: 700;color: #17324d}.faq-heading-line{width: 55px;height: 3px;margin: 20px auto 18px;background: #167c80;border-radius: 5px}.insomnia-faq-header p{max-width: 700px;margin: 0 auto;font-family: 'Poppins',sans-serif;font-size: 15px;line-height: 1.8;color: #667085}.insomnia-faq-list{max-width: 1000px;margin: 0 auto;display: flex;flex-direction: column;gap: 15px}.faq-item{background: #ffffff;border: 1px solid #e3eeee;border-radius: 12px;overflow: hidden;box-shadow: 0 6px 25px rgba(23,50,77,0.05);transition: border-color 0.3s ease,box-shadow 0.3s ease}.faq-item:hover,.faq-item.active{border-color: #c9e2e3;box-shadow: 0 12px 30px rgba(23,50,77,0.08)}.faq-question{width: 100%;display: flex;align-items: center;justify-content: space-between;gap: 20px;padding: 23px 28px;border: none;outline: none;background: transparent;cursor: pointer;text-align: left;font-family: 'Poppins',sans-serif;font-size: 17px;line-height: 1.5;font-weight: 600;color: #17324d;transition: color 0.3s ease}.faq-question:hover{color: #167c80}.faq-icon{flex: 0 0 36px;width: 36px;height: 36px;display: flex;align-items: center;justify-content: center;border-radius: 50%;background: #e8f5f5;color: #167c80;font-size: 14px;transition: transform 0.35s ease,background 0.3s ease,color 0.3s ease}.faq-item.active .faq-icon{transform: rotate(45deg);background: #167c80;color: #ffffff}.faq-answer{display: grid;grid-template-rows: 0fr;transition: grid-template-rows 0.35s ease}.faq-answer p{min-height: 0;overflow: hidden;margin: 0;padding: 0 28px;font-family: 'Poppins',sans-serif;font-size: 15px;line-height: 1.8;color: #667085;opacity: 0;transition: opacity 0.3s ease,padding 0.35s ease}.faq-item.active .faq-answer{grid-template-rows: 1fr}.faq-item.active .faq-answer p{padding: 0 28px 25px;opacity: 1}.faq-bottom-note{max-width: 1000px;margin: 50px auto 0;display: flex;align-items: center;gap: 22px;padding: 28px 32px;background: #17324d;border-radius: 14px;box-shadow: 0 15px 40px rgba(23,50,77,0.14);box-sizing: border-box}.faq-bottom-icon{flex: 0 0 55px;width: 55px;height: 55px;display: flex;align-items: center;justify-content: center;border-radius: 50%;background: #167c80;color: #ffffff;font-size: 21px}.faq-bottom-content{flex: 1}.faq-bottom-content h3{margin: 0 0 5px;font-family: 'Poppins',sans-serif;font-size: 19px;line-height: 1.4;font-weight: 600;color: #ffffff}.faq-bottom-content p{margin: 0;font-family: 'Poppins',sans-serif;font-size: 14px;line-height: 1.7;color: rgba(255,255,255,0.75)}.faq-contact-btn{flex: 0 0 auto;display: inline-flex;align-items: center;justify-content: center;gap: 10px;padding: 13px 22px;border-radius: 6px;background: #ffffff;color: #17324d;border: 1px solid #ffffff;font-family: 'Poppins',sans-serif;font-size: 13px;font-weight: 600;text-decoration: none;white-space: nowrap;transition: all 0.3s ease}.faq-contact-btn:hover{background: #167c80;color: #ffffff;border-color: #167c80;transform: translateY(-2px)}@media (max-width: 1024px){.insomnia-faq-section{padding: 65px 25px}.insomnia-faq-header h2{font-size: 32px}.insomnia-faq-list{max-width: 900px}.faq-bottom-note{max-width: 900px;padding: 25px 28px}}@media (max-width: 767px){.insomnia-faq-section{padding: 55px 15px}.insomnia-faq-header{margin-bottom: 35px}.faq-eyebrow{font-size: 11px;letter-spacing: 1.4px}.insomnia-faq-header h2{font-size: 28px;line-height: 1.35}.faq-heading-line{margin-top: 15px;margin-bottom: 15px}.insomnia-faq-header p{font-size: 14px;line-height: 1.7}.insomnia-faq-list{gap: 12px}.faq-question{padding: 20px 18px;gap: 15px;font-size: 15px;line-height: 1.5}.faq-icon{flex: 0 0 32px;width: 32px;height: 32px;font-size: 12px}.faq-item.active .faq-answer p{padding: 0 18px 20px}.faq-answer p{font-size: 14px;line-height: 1.7}.faq-bottom-note{margin-top: 35px;padding: 22px 20px;gap: 15px;flex-wrap: wrap;align-items: flex-start}.faq-bottom-icon{flex: 0 0 45px;width: 45px;height: 45px;font-size: 18px}.faq-bottom-content{flex: 1;min-width: calc(100% - 65px)}.faq-bottom-content h3{font-size: 17px}.faq-bottom-content p{font-size: 13px;line-height: 1.7}.faq-contact-btn{width: 100%;margin-top: 5px;padding: 13px 18px}}@media (max-width: 480px){.insomnia-faq-section{padding: 45px 12px}.insomnia-faq-header h2{font-size: 25px}.faq-question{padding: 18px 15px;font-size: 14px}.faq-icon{flex: 0 0 30px;width: 30px;height: 30px}.faq-item.active .faq-answer p{padding: 0 15px 18px}.faq-answer p{font-size: 13.5px}.faq-bottom-note{padding: 20px 16px}.faq-bottom-content h3{font-size: 16px}.faq-bottom-content p{font-size: 13px}}.insomnia-final-cta-section{width: 100%;padding: 80px 20px;background: #ffffff;box-sizing: border-box}.insomnia-final-cta-container{position: relative;width: 100%;max-width: 1350px;min-height: 500px;margin: 0 auto;display: flex;align-items: center;justify-content: center;overflow: hidden;padding: 70px 50px;box-sizing: border-box;border-radius: 24px;background: linear-gradient( 135deg,#0c2438 0%,#17324d 50%,#0e4f53 100% );box-shadow: 0 25px 60px rgba(23,50,77,0.20)}.final-cta-decoration{position: absolute;border-radius: 50%;pointer-events: none;border: 1px solid rgba(255,255,255,0.08)}.final-cta-decoration-one{width: 400px;height: 400px;top: -200px;right: -100px;background: rgba(255,255,255,0.025)}.final-cta-decoration-two{width: 300px;height: 300px;bottom: -180px;left: -80px;background: rgba(22,124,128,0.12)}.final-cta-content{position: relative;z-index: 2;max-width: 850px;width: 100%;text-align: center}.final-cta-eyebrow{display: inline-block;margin-bottom: 15px;font-family: 'Poppins',sans-serif;font-size: 12px;font-weight: 600;letter-spacing: 2.2px;text-transform: uppercase;color: #76d1d1}.final-cta-content h2{margin: 0;font-family: 'Poppins',sans-serif;font-size: 48px;line-height: 1.2;font-weight: 700;letter-spacing: -0.5px;color: #ffffff}.final-cta-line{width: 60px;height: 3px;margin: 22px auto 25px;background: #63c4c5;border-radius: 5px}.final-cta-description{max-width: 750px;margin: 0 auto;font-family: 'Poppins',sans-serif;font-size: 16px;line-height: 1.85;color: rgba(255,255,255,0.78)}.final-cta-button-wrapper{margin-top: 35px}.final-cta-button{position: relative;display: inline-flex;align-items: center;justify-content: center;gap: 14px;min-width: 230px;padding: 16px 28px;border-radius: 7px;background: #ffffff;color: #17324d;border: 1px solid #ffffff;overflow: hidden;font-family: 'Poppins',sans-serif;font-size: 14px;font-weight: 600;text-decoration: none;box-sizing: border-box;transition: color 0.35s ease,background 0.35s ease,transform 0.35s ease,box-shadow 0.35s ease}.final-cta-button:hover{color: #ffffff;background: #167c80;border-color: #167c80;transform: translateY(-4px);box-shadow: 0 12px 30px rgba(0,0,0,0.25)}.final-cta-button i{transition: transform 0.35s ease}.final-cta-button:hover i{transform: translateX(5px)}.final-cta-contact{display: flex;align-items: center;justify-content: center;gap: 30px;margin-top: 40px}.final-contact-item{display: flex;align-items: center;gap: 12px;text-decoration: none;text-align: left;transition: transform 0.3s ease}.final-contact-item:hover{transform: translateY(-3px)}.final-contact-icon{width: 42px;height: 42px;display: flex;align-items: center;justify-content: center;border-radius: 50%;background: rgba(255,255,255,0.10);border: 1px solid rgba(255,255,255,0.12);color: #76d1d1;font-size: 15px;transition: background 0.3s ease,color 0.3s ease}.final-contact-item:hover .final-contact-icon{background: #167c80;color: #ffffff}.final-contact-text{display: flex;flex-direction: column;gap: 2px}.final-contact-text small{font-family: 'Poppins',sans-serif;font-size: 11px;font-weight: 500;letter-spacing: 0.5px;color: rgba(255,255,255,0.55)}.final-contact-text strong{font-family: 'Poppins',sans-serif;font-size: 14px;font-weight: 600;color: #ffffff;transition: color 0.3s ease}.final-contact-item:hover .final-contact-text strong{color: #76d1d1}.final-contact-divider{width: 1px;height: 40px;background: rgba(255,255,255,0.15)}@media (max-width: 1024px){.insomnia-final-cta-section{padding: 65px 25px}.insomnia-final-cta-container{min-height: 470px;padding: 60px 35px;border-radius: 20px}.final-cta-content h2{font-size: 42px}.final-cta-description{font-size: 15px}}@media (max-width: 767px){.insomnia-final-cta-section{padding: 55px 15px}.insomnia-final-cta-container{min-height: auto;padding: 55px 20px;border-radius: 16px}.final-cta-eyebrow{font-size: 10px;letter-spacing: 1.7px}.final-cta-content h2{font-size: 34px;line-height: 1.25}.final-cta-line{margin: 18px auto 20px}.final-cta-description{font-size: 14px;line-height: 1.75}.final-cta-button-wrapper{margin-top: 28px}.final-cta-button{width: 100%;max-width: 300px;min-height: 52px}.final-cta-contact{flex-direction: column;gap: 18px;margin-top: 32px}.final-contact-divider{display: none}.final-contact-item{width: 100%;max-width: 280px}.final-contact-icon{flex: 0 0 40px;width: 40px;height: 40px}.final-contact-text strong{font-size: 13px}.final-cta-decoration-one{width: 250px;height: 250px;top: -130px;right: -100px}.final-cta-decoration-two{width: 200px;height: 200px;bottom: -130px;left: -80px}}@media (max-width: 480px){.insomnia-final-cta-section{padding: 45px 12px}.insomnia-final-cta-container{padding: 45px 16px;border-radius: 14px}.final-cta-content h2{font-size: 29px}.final-cta-description{font-size: 13.5px;line-height: 1.7}.final-cta-button{max-width: 100%;font-size: 13.5px}.final-contact-item{max-width: 100%}.final-contact-text strong{font-size: 12.5px}}.schizophrenia-banner{width: 100%;padding: 70px 20px;background: #ffffff;box-sizing: border-box;overflow: hidden}.schizophrenia-banner-container{width: 100%;max-width: 1350px;margin: 0 auto;display: grid;grid-template-columns: minmax(0,1.55fr) minmax(400px,0.95fr);align-items: center;gap: 55px}.schizophrenia-banner-content{width: 100%;padding: 10px 0}.schizophrenia-pre-headline{display: flex;align-items: center;flex-wrap: wrap;gap: 11px;margin-bottom: 25px;font-family: 'Poppins',sans-serif;font-size: 12px;font-weight: 600;letter-spacing: 1px;color: #164b66}.schizophrenia-pre-headline .pre-line{width: 32px;height: 2px;display: inline-block;background: #27879b}.schizophrenia-pre-headline .pre-divider{color: #91a6b0;font-weight: 400}.schizophrenia-banner-content h1{max-width: 720px;margin: 0;font-family: 'Poppins',sans-serif;font-size: 40px;line-height: 1.15;font-weight: 700;letter-spacing: -1.2px;color: #073b55}.schizophrenia-banner-content h1 span{display: block;color: #27879b}.schizophrenia-banner-description{max-width: 690px;margin: 25px 0 0;font-family: 'Poppins',sans-serif;font-size: 15px;line-height: 1.85;font-weight: 400;color: #526f80}.schizophrenia-banner-buttons{display: flex;align-items: center;flex-wrap: wrap;gap: 12px;margin-top: 30px}.schizophrenia-book-btn{min-width: 205px;min-height: 47px;padding: 12px 22px;display: inline-flex;align-items: center;justify-content: center;gap: 18px;border-radius: 5px;background: #27879b;border: 1px solid #27879b;color: #ffffff;font-family: 'Poppins',sans-serif;font-size: 12px;font-weight: 600;text-decoration: none;box-sizing: border-box;box-shadow: 0 10px 25px rgba(39,135,155,0.18);transition: all 0.35s ease}.schizophrenia-book-btn:hover{background: #073b55;border-color: #073b55;color: #ffffff;transform: translateY(-3px);box-shadow: 0 14px 28px rgba(7,59,85,0.22)}.schizophrenia-book-btn i{transition: transform 0.3s ease}.schizophrenia-book-btn:hover i{transform: translateX(5px)}.schizophrenia-call-btn{min-height: 47px;padding: 12px 24px;display: inline-flex;align-items: center;justify-content: center;gap: 10px;border-radius: 5px;background: #ffffff;border: 1px solid #d3e0e5;color: #164b66;font-family: 'Poppins',sans-serif;font-size: 12px;font-weight: 600;text-decoration: none;box-sizing: border-box;transition: all 0.35s ease}.schizophrenia-call-btn i{color: #27879b;font-size: 13px}.schizophrenia-call-btn:hover{background: #f1f8f9;border-color: #27879b;color: #073b55;transform: translateY(-3px);box-shadow: 0 10px 25px rgba(39,135,155,0.10)}.schizophrenia-trust-points{display: flex;align-items: center;flex-wrap: wrap;gap: 38px;margin-top: 37px;padding-top: 25px;border-top: 1px solid #dce7eb}.schizophrenia-trust-item{display: flex;align-items: center;gap: 10px}.trust-check{width: 24px;height: 24px;flex: 0 0 24px;display: flex;align-items: center;justify-content: center;border-radius: 50%;background: #edf8fa;color: #27879b;font-size: 10px}.trust-text{display: flex;flex-direction: column;gap: 2px}.trust-text strong{font-family: 'Poppins',sans-serif;font-size: 11px;line-height: 1.4;font-weight: 700;color: #164b66}.trust-text small{font-family: 'Poppins',sans-serif;font-size: 9px;line-height: 1.4;color: #7c929d}.schizophrenia-banner-card{position: relative;width: 100%;min-height: 458px;padding: 42px 35px;display: flex;align-items: center;overflow: visible;border-radius: 23px;background: linear-gradient( 145deg,#185b68 0%,#155967 45%,#124f5d 100% );box-sizing: border-box;box-shadow: 0 22px 50px rgba(16,71,84,0.18)}.schizophrenia-card-circle{position: absolute;width: 190px;height: 190px;top: -88px;right: -65px;border-radius: 50%;border: 1px solid rgba(255,255,255,0.10);pointer-events: none}.schizophrenia-card-content{position: relative;z-index: 2;width: 100%}.schizophrenia-card-label{display: block;margin-bottom: 38px;font-family: 'Poppins',sans-serif;font-size: 9px;font-weight: 700;letter-spacing: 1.8px;color: rgba(255,255,255,0.75)}.schizophrenia-card-icon{width: 58px;height: 58px;display: flex;align-items: center;justify-content: center;margin-bottom: 25px;border-radius: 14px;border: 1px solid rgba(255,255,255,0.20);background: rgba(255,255,255,0.06);color: #78d5ee;font-size: 22px;transition: all 0.35s ease}.schizophrenia-banner-card:hover .schizophrenia-card-icon{background: #27879b;border-color: #27879b;color: #ffffff;transform: translateY(-3px)}.schizophrenia-banner-card h2{margin: 0;font-family: 'Poppins',sans-serif;font-size: 29px;line-height: 1.25;font-weight: 700;color: #ffffff}.schizophrenia-banner-card h2 span{display: block;margin-top: 3px;color: #79d5ef}.schizophrenia-banner-card p{max-width: 370px;margin: 20px 0 0;font-family: 'Poppins',sans-serif;font-size: 12px;line-height: 1.85;color: rgba(255,255,255,0.78)}.schizophrenia-card-bottom{margin-top: 28px;padding-top: 20px;border-top: 1px solid rgba(255,255,255,0.16)}.schizophrenia-card-bottom span{font-family: 'Poppins',sans-serif;font-size: 10px;font-weight: 500;color: rgba(255,255,255,0.72)}.schizophrenia-floating-badge{position: absolute;right: -48px;bottom: 38px;z-index: 5;min-width: 145px;padding: 14px 18px;display: flex;align-items: center;gap: 10px;border-radius: 14px;background: #ffffff;box-shadow: 0 15px 35px rgba(11,55,67,0.20);box-sizing: border-box;transition: transform 0.35s ease}.schizophrenia-banner-card:hover .schizophrenia-floating-badge{transform: translateY(-5px)}.floating-badge-icon{width: 23px;height: 23px;flex: 0 0 23px;display: flex;align-items: center;justify-content: center;border-radius: 50%;background: #edf8fa;color: #27879b;font-size: 9px}.floating-badge-text{display: flex;flex-direction: column;gap: 1px}.floating-badge-text strong{font-family: 'Poppins',sans-serif;font-size: 10px;font-weight: 700;color: #164b66}.floating-badge-text small{font-family: 'Poppins',sans-serif;font-size: 8px;color: #8a9ba4}@media (max-width: 1100px){.schizophrenia-banner{padding: 60px 25px}.schizophrenia-banner-container{grid-template-columns: minmax(0,1.3fr) minmax(350px,0.9fr);gap: 40px}.schizophrenia-banner-content h1{font-size: 43px}.schizophrenia-banner-card{min-height: 430px;padding: 35px 30px}.schizophrenia-floating-badge{right: -25px}}@media (max-width: 900px){.schizophrenia-banner-container{grid-template-columns: 1fr;gap: 50px}.schizophrenia-banner-content{text-align: center}.schizophrenia-pre-headline{justify-content: center}.schizophrenia-banner-content h1{max-width: 800px;margin: 0 auto}.schizophrenia-banner-description{margin-left: auto;margin-right: auto}.schizophrenia-banner-buttons{justify-content: center}.schizophrenia-trust-points{justify-content: center}.schizophrenia-banner-card{max-width: 600px;margin: 0 auto}}@media (max-width: 767px){.schizophrenia-banner{padding: 50px 15px}.schizophrenia-banner-container{gap: 45px}.schizophrenia-pre-headline{gap: 7px;margin-bottom: 20px;font-size: 10px;letter-spacing: 0.7px}.schizophrenia-pre-headline .pre-line{width: 25px}.schizophrenia-banner-content h1{font-size: 34px;line-height: 1.25;letter-spacing: -0.5px}.schizophrenia-banner-description{margin-top: 20px;font-size: 14px;line-height: 1.75}.schizophrenia-banner-buttons{flex-direction: column;width: 100%;margin-top: 25px}.schizophrenia-book-btn,.schizophrenia-call-btn{width: 100%;max-width: 340px}.schizophrenia-trust-points{flex-direction: column;align-items: flex-start;gap: 18px;margin-top: 30px;padding-top: 22px;text-align: left}.schizophrenia-banner-card{min-height: 440px;padding: 35px 25px;border-radius: 18px}.schizophrenia-card-label{margin-bottom: 28px}.schizophrenia-card-icon{width: 52px;height: 52px;margin-bottom: 20px}.schizophrenia-banner-card h2{font-size: 27px}.schizophrenia-banner-card p{font-size: 12px;line-height: 1.75}.schizophrenia-floating-badge{right: 15px;bottom: 25px}}@media (max-width: 480px){.schizophrenia-banner{padding: 40px 12px}.schizophrenia-pre-headline{gap: 5px;font-size: 9px}.schizophrenia-pre-headline .pre-divider{font-size: 10px}.schizophrenia-banner-content h1{font-size: 29px;line-height: 1.3}.schizophrenia-banner-description{font-size: 13px;line-height: 1.7}.schizophrenia-book-btn,.schizophrenia-call-btn{max-width: 100%;font-size: 11px}.schizophrenia-banner-card{min-height: 420px;padding: 30px 22px}.schizophrenia-banner-card h2{font-size: 25px}.schizophrenia-banner-card p{font-size: 11.5px}.schizophrenia-floating-badge{right: 12px;bottom: 20px;padding: 11px 14px}.floating-badge-text strong{font-size: 9px}.floating-badge-text small{font-size: 7px}}.schizophrenia-about-section{position: relative;width: 100%;padding: 90px 20px;background: #f2f8f9;box-sizing: border-box;overflow: hidden}.schizophrenia-about-container{position: relative;z-index: 2;width: 100%;max-width: 1350px;margin: 0 auto;display: grid;grid-template-columns: minmax(300px,0.75fr) minmax(0,1.35fr);gap: 80px;align-items: center}.schizophrenia-about-heading{position: relative;padding-left: 5px}.schizophrenia-section-label{display: inline-block;margin-bottom: 17px;font-family: 'Poppins',sans-serif;font-size: 11px;font-weight: 700;letter-spacing: 1.8px;color: #27879b}.schizophrenia-about-heading h2{max-width: 400px;margin: 0;font-family: 'Poppins',sans-serif;font-size: 42px;line-height: 1.25;font-weight: 700;letter-spacing: -0.5px;color: #073b55}.schizophrenia-about-heading h2 span{display: block;color: #27879b}.schizophrenia-heading-line{width: 55px;height: 3px;margin-top: 23px;background: #27879b;border-radius: 5px}.schizophrenia-about-content{padding: 42px 45px;background: #ffffff;border: 1px solid #e1edef;border-radius: 16px;box-sizing: border-box;box-shadow: 0 12px 35px rgba(23,73,88,0.06);transition: transform 0.35s ease,box-shadow 0.35s ease,border-color 0.35s ease}.schizophrenia-about-content:hover{transform: translateY(-6px);border-color: #c5e0e4;box-shadow: 0 20px 45px rgba(23,73,88,0.11)}.schizophrenia-about-content>p{margin: 0 0 20px;font-family: 'Poppins',sans-serif;font-size: 15px;line-height: 1.9;font-weight: 400;color: #526f80}.schizophrenia-about-content>p:nth-child(2){margin-bottom: 30px}.schizophrenia-about-highlight{display: flex;align-items: flex-start;gap: 18px;padding: 22px 24px;border-radius: 12px;background: linear-gradient( 135deg,#edf8f9 0%,#f7fbfc 100% );border: 1px solid #d9ecee;transition: all 0.35s ease}.schizophrenia-about-highlight:hover{transform: translateX(5px);background: #e8f5f6;border-color: #c4e1e4;box-shadow: 0 8px 22px rgba(39,135,155,0.08)}.schizophrenia-highlight-icon{width: 45px;height: 45px;flex: 0 0 45px;display: flex;align-items: center;justify-content: center;border-radius: 10px;background: #27879b;color: #ffffff;font-size: 17px;box-shadow: 0 8px 18px rgba(39,135,155,0.18);transition: transform 0.35s ease,background 0.35s ease}.schizophrenia-about-highlight:hover .schizophrenia-highlight-icon{transform: rotate(-5deg) scale(1.05);background: #073b55}.schizophrenia-highlight-content{flex: 1}.schizophrenia-highlight-content h3{margin: 0 0 6px;font-family: 'Poppins',sans-serif;font-size: 15px;line-height: 1.5;font-weight: 700;color: #073b55}.schizophrenia-highlight-content p{margin: 0;font-family: 'Poppins',sans-serif;font-size: 12px;line-height: 1.75;color: #6b838d}.schizophrenia-about-section::before{content: "";position: absolute;width: 350px;height: 350px;top: -190px;right: -100px;border-radius: 50%;border: 1px solid rgba(39,135,155,0.08);pointer-events: none}.schizophrenia-about-section::after{content: "";position: absolute;width: 220px;height: 220px;bottom: -130px;left: -80px;border-radius: 50%;background: rgba(39,135,155,0.035);pointer-events: none}@media (max-width: 1100px){.schizophrenia-about-section{padding: 75px 25px}.schizophrenia-about-container{grid-template-columns: minmax(250px,0.65fr) minmax(0,1.35fr);gap: 50px}.schizophrenia-about-heading h2{font-size: 37px}.schizophrenia-about-content{padding: 35px 35px}.schizophrenia-about-content>p{font-size: 14px}}@media (max-width: 900px){.schizophrenia-about-container{grid-template-columns: 1fr;gap: 35px}.schizophrenia-about-heading{text-align: center}.schizophrenia-about-heading h2{max-width: 100%;margin: 0 auto}.schizophrenia-heading-line{margin-left: auto;margin-right: auto}.schizophrenia-about-content{max-width: 850px;margin: 0 auto}}@media (max-width: 767px){.schizophrenia-about-section{padding: 60px 15px}.schizophrenia-about-container{gap: 30px}.schizophrenia-section-label{font-size: 10px;letter-spacing: 1.5px}.schizophrenia-about-heading h2{font-size: 32px;line-height: 1.3}.schizophrenia-heading-line{margin-top: 18px}.schizophrenia-about-content{padding: 28px 22px;border-radius: 13px}.schizophrenia-about-content>p{font-size: 13.5px;line-height: 1.8}.schizophrenia-about-highlight{gap: 14px;padding: 18px}.schizophrenia-highlight-icon{width: 40px;height: 40px;flex: 0 0 40px;font-size: 15px}.schizophrenia-highlight-content h3{font-size: 14px}.schizophrenia-highlight-content p{font-size: 11.5px;line-height: 1.7}}@media (max-width: 480px){.schizophrenia-about-section{padding: 50px 12px}.schizophrenia-about-heading h2{font-size: 28px}.schizophrenia-about-content{padding: 25px 18px}.schizophrenia-about-content>p{font-size: 13px;line-height: 1.75}.schizophrenia-about-highlight{flex-direction: column;padding: 18px}.schizophrenia-highlight-icon{width: 42px;height: 42px}.schizophrenia-highlight-content h3{font-size: 13.5px}.schizophrenia-highlight-content p{font-size: 11.5px}}.schizophrenia-symptoms-section{width: 100%;background: #ffffff;padding: 100px 20px;position: relative;overflow: hidden}.symptoms-container{width: 100%;max-width: 1350px;margin: 0 auto}.symptoms-heading{max-width: 850px;margin: 0 auto 65px;text-align: center}.section-eyebrow{display: inline-block;margin-bottom: 15px;font-family: "Poppins",sans-serif;font-size: 13px;font-weight: 600;letter-spacing: 2.5px;text-transform: uppercase;color: #9b7a3c}.symptoms-heading h2{margin: 0 0 20px;font-family: "Poppins",sans-serif;font-size: 40px;font-weight: 600;line-height: 1.25;letter-spacing: -0.5px;color: #172b4d}.symptoms-heading p{max-width: 760px;margin: 0 auto;font-family: "Poppins",sans-serif;font-size: 16px;font-weight: 400;line-height: 1.8;color: #65748b}.symptoms-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 25px}.symptom-card{position: relative;display: flex;align-items: flex-start;gap: 22px;min-height: 220px;padding: 32px 28px;background: #ffffff;border: 1px solid #e9edf3;border-radius: 4px;box-shadow: 0 10px 35px rgba(23,43,77,0.06);transition: all 0.35s ease;overflow: hidden}.symptom-card::before{content: "";position: absolute;top: 0;left: 0;width: 0;height: 3px;background: #b08d57;transition: width 0.4s ease}.symptom-card:hover{transform: translateY(-7px);border-color: #d9c5a4;box-shadow: 0 18px 45px rgba(23,43,77,0.11)}.symptom-card:hover::before{width: 100%}.symptom-number{flex-shrink: 0;width: 48px;height: 48px;display: flex;align-items: center;justify-content: center;border: 1px solid #d8c19a;border-radius: 50%;background: #ffffff;font-family: "Poppins",sans-serif;font-size: 13px;font-weight: 600;color: #9b7a3c;transition: all 0.3s ease}.symptom-card:hover .symptom-number{background: #172b4d;border-color: #172b4d;color: #ffffff}.symptom-content h3{margin: 2px 0 12px;font-family: "Poppins",sans-serif;font-size: 19px;font-weight: 600;line-height: 1.4;color: #172b4d}.symptom-content p{margin: 0;font-family: "Poppins",sans-serif;font-size: 14px;font-weight: 400;line-height: 1.8;color: #6d7a8d}.symptoms-note{display: flex;align-items: center;gap: 25px;margin-top: 55px;padding: 30px 35px;background: #ffffff;border: 1px solid #e5e9ef;border-left: 4px solid #b08d57;box-shadow: 0 10px 35px rgba(23,43,77,0.05)}.note-icon{flex-shrink: 0;width: 48px;height: 48px;display: flex;align-items: center;justify-content: center;border: 1px solid #d8c19a;border-radius: 50%}.note-icon span{font-family: Georgia,serif;font-size: 24px;font-weight: bold;font-style: italic;color: #9b7a3c}.note-content p{margin: 0;font-family: "Poppins",sans-serif;font-size: 15px;font-weight: 400;line-height: 1.8;color: #65748b}.note-content strong{color: #172b4d;font-weight: 600}.note-content a{color: #9b7a3c;font-weight: 600;text-decoration: none;border-bottom: 1px solid transparent;transition: all 0.3s ease}.note-content a:hover{color: #172b4d;border-color: #172b4d}@media (max-width: 1100px){.schizophrenia-symptoms-section{padding: 80px 25px}.symptoms-grid{grid-template-columns: repeat(2,1fr)}}@media (max-width: 767px){.schizophrenia-symptoms-section{padding: 65px 18px}.symptoms-heading{margin-bottom: 40px}.section-eyebrow{font-size: 11px;letter-spacing: 2px}.symptoms-heading h2{font-size: 30px;line-height: 1.35}.symptoms-heading p{font-size: 14px;line-height: 1.75}.symptoms-grid{grid-template-columns: 1fr;gap: 18px}.symptom-card{min-height: auto;padding: 25px 22px;gap: 18px}.symptom-number{width: 42px;height: 42px;font-size: 12px}.symptom-content h3{font-size: 17px;margin-bottom: 9px}.symptom-content p{font-size: 13px;line-height: 1.75}.symptoms-note{align-items: flex-start;gap: 18px;margin-top: 35px;padding: 25px 20px}.note-icon{width: 42px;height: 42px}.note-icon span{font-size: 20px}.note-content p{font-size: 13px;line-height: 1.75}}@media (max-width: 480px){.schizophrenia-symptoms-section{padding: 55px 15px}.symptoms-heading h2{font-size: 27px}.symptom-card{padding: 22px 18px;gap: 15px}.symptom-number{width: 38px;height: 38px;font-size: 11px}.symptom-content h3{font-size: 16px}.symptoms-note{flex-direction: column;padding: 22px 18px}}.schizophrenia-treatment-section{width: 100%;padding: 100px 20px;background: #f5f7fa;position: relative;overflow: hidden}.treatment-container{width: 100%;max-width: 1350px;margin: 0 auto}.treatment-content{display: grid;grid-template-columns: 0.9fr 1.1fr;gap: 80px;align-items: center;margin-bottom: 65px}.treatment-heading{position: relative;padding-left: 25px}.treatment-heading::before{content: "";position: absolute;top: 5px;left: 0;width: 4px;height: 90px;background: #b08d57}.treatment-eyebrow{display: inline-block;margin-bottom: 15px;font-family: "Poppins",sans-serif;font-size: 13px;font-weight: 600;letter-spacing: 2.5px;text-transform: uppercase;color: #9b7a3c}.treatment-heading h2{margin: 0;font-family: "Poppins",sans-serif;font-size: 40px;font-weight: 600;line-height: 1.3;letter-spacing: -0.5px;color: #172b4d}.treatment-text{padding: 35px 40px;background: #ffffff;border: 1px solid #e5e9ef;border-radius: 4px;box-shadow: 0 12px 40px rgba(23,43,77,0.06)}.treatment-text p{margin: 0 0 20px;font-family: "Poppins",sans-serif;font-size: 15px;font-weight: 400;line-height: 1.9;color: #65748b}.treatment-text p:last-child{margin-bottom: 0}.treatment-highlights{display: grid;grid-template-columns: repeat(4,1fr);gap: 20px}.treatment-highlight{display: flex;flex-direction: column;min-height: 235px;padding: 30px 25px;background: #ffffff;border: 1px solid #e5e9ef;border-top: 3px solid transparent;box-shadow: 0 10px 35px rgba(23,43,77,0.05);transition: all 0.35s ease}.treatment-highlight:hover{transform: translateY(-7px);border-top-color: #b08d57;box-shadow: 0 18px 45px rgba(23,43,77,0.10)}.highlight-number{display: flex;align-items: center;justify-content: center;width: 45px;height: 45px;margin-bottom: 22px;border: 1px solid #d8c19a;border-radius: 50%;font-family: "Poppins",sans-serif;font-size: 12px;font-weight: 600;color: #9b7a3c;transition: all 0.3s ease}.treatment-highlight:hover .highlight-number{background: #172b4d;border-color: #172b4d;color: #ffffff}.treatment-highlight h3{margin: 0 0 12px;font-family: "Poppins",sans-serif;font-size: 18px;font-weight: 600;line-height: 1.4;color: #172b4d}.treatment-highlight p{margin: 0;font-family: "Poppins",sans-serif;font-size: 13px;font-weight: 400;line-height: 1.8;color: #6d7a8d}@media (max-width: 1100px){.schizophrenia-treatment-section{padding: 80px 25px}.treatment-content{grid-template-columns: 1fr;gap: 40px}.treatment-heading{max-width: 750px}.treatment-highlights{grid-template-columns: repeat(2,1fr)}}@media (max-width: 767px){.schizophrenia-treatment-section{padding: 65px 18px}.treatment-content{gap: 35px;margin-bottom: 40px}.treatment-heading{padding-left: 20px}.treatment-heading::before{width: 3px;height: 75px}.treatment-eyebrow{font-size: 11px;letter-spacing: 2px}.treatment-heading h2{font-size: 30px;line-height: 1.35}.treatment-text{padding: 25px 22px}.treatment-text p{font-size: 14px;line-height: 1.8}.treatment-highlights{grid-template-columns: 1fr;gap: 18px}.treatment-highlight{min-height: auto;padding: 25px 22px}.highlight-number{width: 42px;height: 42px;margin-bottom: 18px}.treatment-highlight h3{font-size: 17px}.treatment-highlight p{font-size: 13px;line-height: 1.75}@media (max-width: 480px){.schizophrenia-treatment-section{padding: 55px 15px}.treatment-heading h2{font-size: 27px}.treatment-text{padding: 22px 18px}.treatment-highlight{padding: 22px 18px}}.why-choose-section{width: 100%;padding: 100px 20px;background: #ffffff;position: relative;overflow: hidden}.why-choose-container{width: 100%;max-width: 1350px;margin: 0 auto}.why-choose-intro{display: grid;grid-template-columns: 0.9fr 1.1fr;gap: 80px;align-items: center;margin-bottom: 70px}.why-choose-heading{position: relative;padding-left: 25px}.why-choose-heading::before{content: "";position: absolute;top: 0;left: 0;width: 4px;height: 125px;background: #b08d57}.why-choose-label{display: inline-block;margin-bottom: 18px;font-family: "Poppins",sans-serif;font-size: 12px;font-weight: 600;letter-spacing: 2.5px;text-transform: uppercase;color: #9b7a3c}.why-choose-heading h2{margin: 0;font-family: "Poppins",sans-serif;font-size: 40px;font-weight: 600;line-height: 1.3;letter-spacing: -0.5px;color: #172b4d}.why-choose-description{padding: 35px 40px;background: #f8f9fb;border: 1px solid #e6eaf0;border-left: 3px solid #b08d57;position: relative}.why-choose-description::after{content: "";position: absolute;right: 20px;bottom: 20px;width: 45px;height: 45px;border-right: 1px solid #d8c19a;border-bottom: 1px solid #d8c19a}.why-choose-description p{margin: 0;padding-right: 25px;font-family: "Poppins",sans-serif;font-size: 15px;font-weight: 400;line-height: 1.9;color: #65748b}@media (max-width: 1100px){.why-choose-section{padding: 80px 25px}.why-choose-intro{grid-template-columns: 1fr;gap: 40px}.why-choose-heading{max-width: 800px}}@media (max-width: 767px){.why-choose-section{padding: 65px 18px}.why-choose-intro{gap: 30px;margin-bottom: 45px}.why-choose-heading{padding-left: 20px}.why-choose-heading::before{width: 3px;height: 105px}.why-choose-label{font-size: 10px;letter-spacing: 2px}.why-choose-heading h2{font-size: 30px;line-height: 1.35}.why-choose-description{padding: 28px 22px}.why-choose-description p{padding-right: 0;font-size: 14px;line-height: 1.8}}@media (max-width: 480px){.why-choose-section{padding: 55px 15px}.why-choose-heading h2{font-size: 27px}.why-choose-description{padding: 24px 18px}}.faq-section{padding:90px 20px;background:#fff}.faq-container{max-width:1180px;margin:auto}.faq-heading{text-align:center;margin-bottom:60px}.faq-subtitle{display:inline-block;color:#0d8da7;font-size:13px;font-weight:700;letter-spacing:3px;text-transform:uppercase;margin-bottom:15px}.faq-heading h2{font-size:42px;font-weight:700;color:#183b56;margin:0}.faq-heading-line{width:70px;height:3px;background:#0d8da7;margin:22px auto}.faq-heading p{max-width:720px;margin:auto;color:#6b7280;line-height:30px;font-size:17px}.faq-list{display:flex;flex-direction:column;gap:18px}.faq-item{border:1px solid #e4edf3;border-radius:14px;overflow:hidden;background:#fff;transition:.35s}.faq-item:hover{box-shadow:0 15px 35px rgba(0,0,0,.08)}.faq-question{display:flex;justify-content:space-between;align-items:center;gap:20px;cursor:pointer;padding:24px 28px;font-size:20px;font-weight:600;color:#183b56}.faq-icon{width:42px;height:42px;border-radius:50%;background:#eaf8fb;color:#0d8da7;display:flex;justify-content:center;align-items:center;font-size:26px;font-weight:600;flex-shrink:0;transition:.3s}.faq-item.active{border-color:#0d8da7;box-shadow:0 18px 45px rgba(13,141,167,.12)}.faq-item.active .faq-icon{background:#183b56;color:#fff}.faq-answer{display:none;padding:0 28px 25px;border-top:1px solid #edf2f7}.faq-item.active .faq-answer{display:block}.faq-answer p{margin-top:20px;color:#5f6d78;font-size:17px;line-height:30px}@media(max-width:991px){.faq-heading h2{font-size:34px}.faq-question{font-size:18px;padding:22px}}@media(max-width:767px){.faq-section{padding:60px 15px}.faq-heading{margin-bottom:40px}.faq-heading h2{font-size:28px}.faq-heading p{font-size:15px;line-height:28px}.faq-question{font-size:16px;padding:18px}.faq-icon{width:36px;height:36px;font-size:22px}.faq-answer{padding:0 18px 18px}.faq-answer p{font-size:15px;line-height:28px}}}.bipolar-hero-section{position: relative;padding: 90px 0;background: #ffffff;overflow: hidden;font-family: 'Poppins',sans-serif}.bipolar-hero-bg-circle{position: absolute;width: 420px;height: 420px;background: rgba(36,145,170,0.05);border-radius: 50%;right: -120px;top: 80px}.bipolar-hero-container{margin: auto;padding: 0 25px;display: grid;grid-template-columns: 1.25fr 0.75fr;align-items: center;gap: 55px}.bipolar-pre-headline{display: flex;align-items: center;gap: 12px;font-size: 13px;font-weight: 600;letter-spacing: 1.2px;color: #124d67;margin-bottom: 25px}.bipolar-pre-line{width: 30px;height: 2px;background: #1b8aa8;display: block}.bipolar-separator{color: #9caeb8}.bipolar-hero-content h1{font-size: 40px;line-height: 1.15;font-weight: 700;color: #003b57;margin: 0 0 25px;letter-spacing: -1px}.bipolar-hero-content h1 span{display: block;background: linear-gradient( 90deg,#1b89a8,#38b4d0 );-webkit-background-clip: text;-webkit-text-fill-color: transparent}.bipolar-hero-description{max-width: 650px;font-size: 16px;line-height: 1.8;color: #526c7a;margin-bottom: 32px}.bipolar-hero-buttons{display:flex;align-items:center;gap:12px;margin-bottom:35px}.bipolar-primary-btn{height:46px;padding:0 25px;background:#278ba8;color:#fff;border-radius:5px;display:flex;align-items:center;gap:18px;text-decoration:none;font-size:14px;font-weight:600;transition:.3s}.bipolar-primary-btn:hover{background:#12647c}.bipolar-secondary-btn{height:46px;padding:0 25px;border:1px solid #d6e2e7;border-radius:5px;color:#214c63;display:flex;align-items:center;gap:12px;text-decoration:none;font-size:14px;font-weight:500}.bipolar-trust-features{border-top:1px solid #dce7ec;padding-top:25px;display:flex;gap:35px}.bipolar-trust-item{display:flex;align-items:center;gap:12px}.bipolar-trust-icon{width:38px;height:38px;border-radius:50%;background:#eef9fc;display:flex;align-items:center;justify-content:center;color:#2194b4;font-size:13px}.bipolar-trust-text strong{display:block;color:#103f58;font-size:13px;font-weight:700}.bipolar-trust-text span{display:block;color:#7b909c;font-size:11px;margin-top:3px}.bipolar-care-card{position:relative;background:#155c6b;min-height:445px;border-radius:22px;padding:40px 32px;overflow:hidden;color:white}.bipolar-card-circle{position:absolute;width:240px;height:240px;border-radius:50%;border:1px solid rgba(255,255,255,.12);right:-90px;top:-90px}.bipolar-care-label{font-size:11px;letter-spacing:2px;font-weight:700;color:#d5edf2}.bipolar-care-icon{margin-top:40px;width:55px;height:55px;border:1px solid rgba(255,255,255,.25);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#5ed2fa;font-size:25px}.bipolar-care-card h2{font-size:30px;line-height:1.3;margin:28px 0 18px;font-weight:700}.bipolar-care-card h2 span{display:block;color:#5fd2f4}.bipolar-care-card p{font-size:14px;line-height:1.8;color:#d8edf2;max-width:330px}.bipolar-card-bottom{position:absolute;bottom:40px;left:32px;padding-top:25px;border-top:1px solid rgba(255,255,255,.18);width:80%}.bipolar-card-bottom span{font-size:12px;color:#d6ebef}.bipolar-floating-badge{position:absolute;right:5px;bottom:5px;background:#fff;padding:12px 18px;border-radius:15px;display:flex;align-items:center;gap:12px;box-shadow:0 15px 35px rgba(0,0,0,.12)}.bipolar-badge-check{width:30px;height:30px;background:#edf9fb;color:#2195b6;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px}.bipolar-badge-text strong{display:block;font-size:12px;color:#183d50}.bipolar-badge-text span{font-size:11px;color:#8ca0aa}@media(max-width:1100px){.bipolar-hero-container{grid-template-columns:1fr}.bipolar-care-card{max-width:500px}}@media(max-width:768px){.bipolar-hero-section{padding:60px 0}.bipolar-hero-container{padding:0 18px;gap:35px}.bipolar-pre-headline{flex-wrap:wrap;font-size:11px}.bipolar-hero-content h1{font-size:34px}.bipolar-hero-description{font-size:15px}.bipolar-hero-buttons{flex-direction:column;align-items:flex-start}.bipolar-primary-btn,.bipolar-secondary-btn{width:100%;justify-content:center}.bipolar-trust-features{flex-direction:column;gap:18px}.bipolar-care-card{min-height:420px;padding:35px 25px}.bipolar-care-card h2{font-size:26px}.bipolar-floating-badge{right:15px;bottom:20px}}@media(max-width:480px){.bipolar-hero-content h1{font-size:30px}.bipolar-care-card h2{font-size:23px}.bipolar-care-card p{font-size:13px}}.bipolar-about-section{padding:100px 0;background:#f8fbfc;font-family:'Poppins',sans-serif;position:relative;overflow:hidden}.bipolar-about-section::before{content:"";position:absolute;width:350px;height:350px;background:rgba(33,149,182,.05);border-radius:50%;left:-120px;top:-80px}.bipolar-about-container{margin:auto;padding:0 25px;display:grid;grid-template-columns:1.3fr .7fr;gap:60px;align-items:center}.bipolar-section-tag{display:inline-block;background:#eaf8fc;color:#1f8dac;padding:10px 22px;border-radius:50px;font-size:13px;font-weight:600;margin-bottom:22px}.bipolar-about-left h2{font-size: 40px;color: #083d59;line-height: 1.2;margin-bottom: 28px;font-weight: 600}.bipolar-about-left h2 span{color:#28a6c7}.bipolar-about-left p{color:#5d7280;line-height:1.9;font-size:16px;margin-bottom:24px}.bipolar-about-card{background:#ffffff;border-radius:22px;padding:40px;box-shadow:0 25px 70px rgba(0,0,0,.08);border:1px solid #edf3f5;position:relative}.bipolar-about-card::before{content:"";position:absolute;top:0;left:0;width:100%;height:6px;background:linear-gradient(90deg,#2492b1,#53c3de);border-radius:20px 20px 0 0}.bipolar-about-icon{width:70px;height:70px;background:#eef9fc;border-radius:18px;display:flex;align-items:center;justify-content:center;font-size:30px;color:#2aa3c4;margin-bottom:25px}.bipolar-about-card h3{font-size:28px;color:#083d59;margin-bottom:18px}.bipolar-about-card p{color:#687d89;line-height:1.8;font-size:15px;margin-bottom:28px}.bipolar-about-card ul{padding:0;margin:0;list-style:none}.bipolar-about-card ul li{display:flex;align-items:center;gap:15px;padding:16px 0;border-bottom:1px solid #edf3f5;color:#23485d;font-weight:500}.bipolar-about-card ul li:last-child{border:none}.bipolar-about-card ul li i{color:#2da6c7;font-size:18px}@media(max-width:991px){.bipolar-about-container{grid-template-columns:1fr;gap:40px}}@media(max-width:768px){.bipolar-about-section{padding:70px 0}.bipolar-about-left h2{font-size:34px}.bipolar-about-card{padding:30px}}@media(max-width:576px){.bipolar-about-container{padding:0 18px}.bipolar-about-left h2{font-size:28px}.bipolar-about-left p{font-size:15px}.bipolar-about-card{padding:25px}.bipolar-about-card h3{font-size:22px}}.bipolar-symptoms-section{padding:50px 0;font-family:'Poppins',sans-serif}.bipolar-symptoms-container{margin:auto;padding:0 25px}.bipolar-symptoms-heading{text-align:center;max-width:760px;margin:0 auto 55px}.bipolar-symptoms-tag{display:inline-block;padding:8px 18px;border:1px solid #d8ebf0;border-radius:50px;font-size:13px;color:#1e8bab;font-weight:600;margin-bottom:18px}.bipolar-symptoms-heading h2{font-size:40px;font-weight:700;color:#083d59;margin-bottom:20px;line-height:1.2}.bipolar-symptoms-heading p{color:#637985;font-size:16px;line-height:1.8}.bipolar-symptoms-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin-bottom:40px}.bipolar-symptom-card{background:#fff;border:1px solid #e6eef2;border-radius:18px;padding:40px;transition:.35s;position:relative}.bipolar-symptom-card::before{content:"";position:absolute;top:0;left:0;width:100%;height:5px;background:linear-gradient(90deg,#1f8cab,#4fc4de);border-radius:18px 18px 0 0}.bipolar-symptom-card:hover{transform:translateY(-8px);box-shadow:0 25px 60px rgba(0,0,0,.08)}.bipolar-symptom-icon{width:65px;height:65px;border-radius:16px;background:#eef8fb;color:#1d94b4;display:flex;justify-content:center;align-items:center;font-size:28px;margin-bottom:25px}.bipolar-symptom-card h3{font-size:28px;color:#083d59;margin-bottom:25px}.bipolar-symptom-card ul{margin:0;padding:0;list-style:none}.bipolar-symptom-card li{display:flex;gap:15px;align-items:flex-start;margin-bottom:18px;line-height:1.8;color:#5f7682;font-size:15px}.bipolar-symptom-card li:last-child{margin-bottom:0}.bipolar-symptom-card li i{color:#26a4c5;margin-top:5px}.bipolar-diagnosis-note{display:flex;align-items:center;gap:30px;padding:35px;border-radius:18px;border:1px solid #e6eef2}.bipolar-note-icon{width:80px;height:80px;flex-shrink:0;border-radius:18px;background:#eef8fb;display:flex;justify-content:center;align-items:center;color:#2195b5;font-size:34px}.bipolar-note-content h4{font-size:24px;color:#083d59;margin-bottom:12px}.bipolar-note-content p{color:#637985;line-height:1.9;font-size:15px}@media(max-width:991px){.bipolar-symptoms-wrapper{grid-template-columns:1fr}.bipolar-diagnosis-note{flex-direction:column;text-align:center}}@media(max-width:768px){.bipolar-symptoms-section{padding:50px 0}.bipolar-symptoms-container{padding:0 18px}.bipolar-symptoms-heading h2{font-size:32px}.bipolar-symptom-card{padding:30px}.bipolar-symptom-card h3{font-size:24px}}@media(max-width:480px){.bipolar-symptoms-heading h2{font-size:28px}.bipolar-symptom-card{padding:24px}.bipolar-diagnosis-note{padding:25px}.bipolar-note-icon{width:65px;height:65px;font-size:28px}.bipolar-note-content h4{font-size:20px}}.bipolar-treatment-section{padding:80px 3%;background:#f7fbfc;font-family:'Poppins',sans-serif}.bipolar-treatment-wrapper{display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:center}.bipolar-treatment-label{display:inline-block;background:#eaf7fb;color:#2196b6;padding:10px 22px;border-radius:40px;font-size:13px;font-weight:600;margin-bottom:22px}.bipolar-treatment-content h2{font-size:40px;font-weight:700;line-height:1.2;color:#083d59;margin-bottom:28px}.bipolar-treatment-content h2 span{display:block;color:#28a7c8}.bipolar-treatment-content p{font-size:16px;line-height:2;color:#617681;margin-bottom:24px}.bipolar-treatment-process{position:relative;padding-left:40px}.bipolar-treatment-process::before{content:"";position:absolute;left:18px;top:10px;bottom:10px;width:3px;background:linear-gradient(#29a5c6,#82d8ee)}.bipolar-process-card{position:relative;display:flex;gap:22px;align-items:flex-start;background:rgba(255,255,255,.75);backdrop-filter:blur(12px);padding:28px;border-radius:18px;margin-bottom:28px;box-shadow:0 15px 40px rgba(0,0,0,.05);transition:.35s}.bipolar-process-card:hover{transform:translateY(-8px);box-shadow:0 25px 60px rgba(0,0,0,.09)}.bipolar-process-number{width:58px;height:58px;flex-shrink:0;border-radius:50%;background:linear-gradient(135deg,#2195b6,#4fc7df);color:#fff;display:flex;justify-content:center;align-items:center;font-size:18px;font-weight:700;position:relative;left:-50px}.bipolar-process-card h3{font-size:22px;color:#083d59;margin-bottom:12px}.bipolar-process-card p{font-size:15px;color:#647985;line-height:1.8}@media(max-width:992px){.bipolar-treatment-wrapper{grid-template-columns:1fr;gap:50px}.bipolar-treatment-process{padding-left:25px}.bipolar-process-number{left:-35px}}@media(max-width:768px){.bipolar-treatment-section{padding:60px 20px}.bipolar-treatment-content h2{font-size:32px}.bipolar-process-card{padding:24px}.bipolar-process-card h3{font-size:20px}}@media(max-width:576px){.bipolar-treatment-content h2{font-size:28px}.bipolar-treatment-process{padding-left:0}.bipolar-treatment-process::before{display:none}.bipolar-process-card{display:block;padding:25px}.bipolar-process-number{position:static;margin-bottom:20px}}.bipolar-choose-section{padding:50px 0;font-family:'Poppins',sans-serif}.bipolar-choose-container{margin:auto;padding:0 25px;display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:center}.bipolar-choose-label{display:inline-block;padding:10px 22px;border:1px solid #d9ebf1;border-radius:40px;color:#2092b2;font-size:13px;font-weight:600;margin-bottom:22px}.bipolar-choose-content h2{font-size:40px;font-weight:700;line-height:1.2;color:#083d59;margin-bottom:28px}.bipolar-choose-content h2 span{display:block;color:#2ba9ca}.bipolar-choose-content p{font-size:16px;color:#617784;line-height:2;margin-bottom:22px}.bipolar-choose-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.bipolar-feature-card{background:#fff;border:1px solid #e6eef2;border-radius:18px;padding:30px;transition:.35s;position:relative;overflow:hidden}.bipolar-feature-card::before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:linear-gradient(#2398b8,#58d0e6);transform:scaleY(0);transition:.35s;transform-origin:top}.bipolar-feature-card:hover{transform:translateY(-8px);box-shadow:0 20px 45px rgba(0,0,0,.08)}.bipolar-feature-card:hover::before{transform:scaleY(1)}.bipolar-feature-icon{width:65px;height:65px;border-radius:16px;background:#eef9fc;color:#2297b7;display:flex;justify-content:center;align-items:center;font-size:26px;margin-bottom:22px}.bipolar-feature-card h3{font-size:22px;color:#083d59;margin-bottom:12px}.bipolar-feature-card p{font-size:15px;line-height:1.8;color:#667b86}@media(max-width:991px){.bipolar-choose-container{grid-template-columns:1fr}}@media(max-width:768px){.bipolar-choose-section{padding:50px 0}.bipolar-choose-container{padding:0 18px}.bipolar-choose-content h2{font-size:32px}.bipolar-choose-grid{grid-template-columns:1fr}}@media(max-width:480px){.bipolar-choose-content h2{font-size:28px}.bipolar-feature-card{padding:24px}.bipolar-feature-card h3{font-size:20px}}.bipolar-clinic-section{padding:90px 0;background:linear-gradient(135deg,#f5fbfd,#edf8fb);font-family:'Poppins',sans-serif}.bipolar-clinic-container{max-width:1270px;margin:auto;padding:0 25px;display:grid;grid-template-columns:1.3fr .7fr;gap:60px;align-items:center}.bipolar-clinic-label{display:inline-block;background:#dff5fa;color:#1f96b6;padding:10px 22px;border-radius:50px;font-size:13px;font-weight:600;margin-bottom:22px}.bipolar-clinic-content h2{font-size:40px;font-weight:700;color:#083d59;line-height:1.2;margin-bottom:22px}.bipolar-clinic-content h2 span{display:block;color:#27a5c6}.bipolar-clinic-desc{color:#647984;line-height:1.9;margin-bottom:35px}.bipolar-clinic-list{display:flex;flex-direction:column;gap:22px}.bipolar-clinic-item{display:flex;gap:18px;align-items:flex-start}.bipolar-clinic-icon{width:60px;height:60px;border-radius:16px;background:#fff;color:#2299b9;display:flex;justify-content:center;align-items:center;font-size:22px;box-shadow:0 10px 30px rgba(0,0,0,.05);flex-shrink:0}.bipolar-clinic-item h4{font-size:19px;color:#083d59;margin-bottom:6px}.bipolar-clinic-item p{color:#667b87;line-height:1.8}.bipolar-clinic-card{background:#0d5c72;color:#fff;border-radius:22px;padding:45px 35px;box-shadow:0 25px 60px rgba(0,0,0,.12)}.bipolar-card-tag{display:inline-block;background:rgba(255,255,255,.15);padding:8px 18px;border-radius:40px;font-size:12px;letter-spacing:1px;margin-bottom:20px}.bipolar-clinic-card h3{font-size:34px;margin-bottom:20px;line-height:1.3}.bipolar-clinic-card p{color:#d7edf3;line-height:1.9;margin-bottom:35px}.bipolar-direction-btn,.bipolar-book-btn{display:flex;justify-content:center;align-items:center;gap:12px;height:54px;border-radius:8px;text-decoration:none;font-weight:600;transition:.35s}.bipolar-direction-btn{background:#fff;color:#0d5c72;margin-bottom:15px}.bipolar-book-btn{border:1px solid rgba(255,255,255,.25);color:#fff}.bipolar-direction-btn:hover{transform:translateY(-4px)}.bipolar-book-btn:hover{background:rgba(255,255,255,.08)}@media(max-width:991px){.bipolar-clinic-container{grid-template-columns:1fr}}@media(max-width:768px){.bipolar-clinic-section{padding:70px 0}.bipolar-clinic-container{padding:0 18px}.bipolar-clinic-content h2{font-size:32px}.bipolar-clinic-card{padding:35px 25px}.bipolar-clinic-card h3{font-size:28px}}@media(max-width:480px){.bipolar-clinic-content h2{font-size:28px}.bipolar-clinic-item{flex-direction:column}.bipolar-clinic-icon{width:55px;height:55px}.bipolar-clinic-card h3{font-size:24px}}.bipolar-faq-section{padding:90px 0;background:#f8fbfc;font-family:'Poppins',sans-serif}.bipolar-faq-container{max-width:1100px;margin:auto;padding:0 20px}.bipolar-faq-heading{text-align:center;margin-bottom:60px}.bipolar-faq-subtitle{display:inline-block;padding:10px 24px;background:#e9f8fc;border-radius:40px;color:#1893b5;font-size:13px;font-weight:600;margin-bottom:18px}.bipolar-faq-heading h2{font-size:40px;font-weight:700;color:#073d59;margin-bottom:18px}.bipolar-faq-heading p{max-width:700px;margin:auto;color:#647985;line-height:1.9}.bipolar-faq-wrapper{display:flex;flex-direction:column;gap:20px}.bipolar-faq-item{background:#fff;border-radius:18px;border:1px solid #e6edf1;overflow:hidden;transition:.35s;box-shadow:0 10px 25px rgba(0,0,0,.04)}.bipolar-faq-item:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(0,0,0,.08)}.bipolar-faq-question{width:100%;background:none;border:none;padding:28px 30px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:18px;font-weight:600;color:#073d59;text-align:left}.bipolar-faq-question i{width:42px;height:42px;border-radius:50%;background:#edf8fb;display:flex;justify-content:center;align-items:center;color:#1e98b8;transition:.35s}.bipolar-faq-answer{display:none;padding:0 30px 28px}.bipolar-faq-answer p{color:#667b87;line-height:1.9;font-size:15px}.bipolar-faq-item.active .bipolar-faq-answer{display:block}.bipolar-faq-item.active .bipolar-faq-question i{transform:rotate(45deg);background:#1f97b7;color:#fff}@media(max-width:768px){.bipolar-faq-section{padding:70px 0}.bipolar-faq-heading h2{font-size:32px}.bipolar-faq-question{font-size:16px;padding:22px}.bipolar-faq-answer{padding:0 22px 22px}}@media(max-width:480px){.bipolar-faq-heading h2{font-size:28px}.bipolar-faq-question{font-size:15px}.bipolar-faq-question i{width:36px;height:36px}}.sk-final-cta-section{width: 100%;padding: 110px 20px;background: #172b4d;position: relative;overflow: hidden}.sk-final-cta-container{width: 100%;max-width: 1350px;min-height: 500px;margin: 0 auto;padding: 80px 60px;display: flex;align-items: center;justify-content: center;text-align: center;background: #12233f;border: 1px solid rgba(216,193,154,0.25);position: relative;overflow: hidden}.sk-final-cta-container::before{content: "";position: absolute;top: 35px;left: 35px;right: 35px;bottom: 35px;border: 1px solid rgba(216,193,154,0.10);pointer-events: none}.sk-final-cta-content{width: 100%;max-width: 850px;position: relative;z-index: 3}.sk-final-cta-label{display: inline-block;margin-bottom: 22px;padding: 8px 20px;border: 1px solid rgba(216,193,154,0.55);border-radius: 50px;font-family: "Poppins",sans-serif;font-size: 11px;font-weight: 600;letter-spacing: 2.5px;text-transform: uppercase;color: #d8c19a}.sk-final-cta-content h2{margin: 0 0 25px;font-family: "Poppins",sans-serif;font-size: 40px;font-weight: 600;line-height: 1.3;letter-spacing: -0.5px;color: #ffffff}.sk-final-cta-subheading{max-width: 760px;margin: 0 auto 38px;font-family: "Poppins",sans-serif;font-size: 15px;font-weight: 400;line-height: 1.9;color: rgba(255,255,255,0.72)}.sk-final-cta-button{display: inline-flex;align-items: center;justify-content: center;gap: 30px;min-width: 230px;padding: 17px 25px;background: #b08d57;border: 1px solid #b08d57;font-family: "Poppins",sans-serif;font-size: 13px;font-weight: 500;text-decoration: none;color: #ffffff;transition: all 0.4s ease}.sk-final-cta-button strong{font-family: Arial,sans-serif;font-size: 20px;font-weight: 400;transition: transform 0.4s ease}.sk-final-cta-button:hover{background: transparent;border-color: #d8c19a;color: #d8c19a;transform: translateY(-4px);box-shadow: 0 15px 35px rgba(0,0,0,0.20)}.sk-final-cta-button:hover strong{transform: translateX(6px)}.sk-final-cta-contact{margin-top: 45px;padding-top: 28px;border-top: 1px solid rgba(255,255,255,0.12)}.sk-final-cta-contact-label{display: block;margin-bottom: 13px;font-family: "Poppins",sans-serif;font-size: 10px;font-weight: 600;letter-spacing: 2px;text-transform: uppercase;color: #d8c19a}.sk-final-cta-contact-details{display: flex;align-items: center;justify-content: center;gap: 15px}.sk-final-cta-contact-details a{font-family: "Poppins",sans-serif;font-size: 14px;font-weight: 400;text-decoration: none;color: rgba(255,255,255,0.75);transition: color 0.3s ease}.sk-final-cta-contact-details a:hover{color: #d8c19a}.sk-final-cta-divider{font-size: 14px;color: rgba(216,193,154,0.55)}.sk-final-cta-decoration{position: absolute;width: 320px;height: 320px;border: 1px solid rgba(216,193,154,0.12);border-radius: 50%;pointer-events: none}.sk-final-cta-decoration::before{content: "";position: absolute;top: 35px;left: 35px;right: 35px;bottom: 35px;border: 1px solid rgba(216,193,154,0.08);border-radius: 50%}.sk-final-cta-decoration-top{top: -180px;right: -120px}.sk-final-cta-decoration-bottom{bottom: -190px;left: -130px}@media (max-width: 1100px){.sk-final-cta-section{padding: 85px 25px}.sk-final-cta-container{padding: 70px 45px}}@media (max-width: 767px){.sk-final-cta-section{padding: 65px 18px}.sk-final-cta-container{min-height: auto;padding: 60px 25px}.sk-final-cta-container::before{top: 20px;left: 20px;right: 20px;bottom: 20px}.sk-final-cta-label{margin-bottom: 18px;padding: 7px 16px;font-size: 10px;letter-spacing: 2px}.sk-final-cta-content h2{font-size: 30px;line-height: 1.35}.sk-final-cta-subheading{font-size: 13px;line-height: 1.8;margin-bottom: 30px}.sk-final-cta-button{width: 100%;max-width: 280px;padding: 16px 20px}.sk-final-cta-contact{margin-top: 35px;padding-top: 25px}.sk-final-cta-contact-details{flex-direction: column;gap: 8px}.sk-final-cta-divider{display: none}.sk-final-cta-decoration{width: 220px;height: 220px}.sk-final-cta-decoration-top{top: -130px;right: -100px}.sk-final-cta-decoration-bottom{bottom: -140px;left: -100px}}@media (max-width: 480px){.sk-final-cta-section{padding: 55px 15px}.sk-final-cta-container{padding: 50px 20px}.sk-final-cta-content h2{font-size: 27px}.sk-final-cta-subheading{font-size: 13px}.sk-final-cta-contact-details a{font-size: 13px;word-break: break-word}}:root{--blog-navy: #081525;--blog-navy-2: #10243d;--blog-blue: #1689d5;--blog-blue-dark: #0874bd;--blog-blue-light: #edf8ff;--blog-gold: #c8a96b;--blog-text: #172033;--blog-muted: #667085;--blog-white: #ffffff;--blog-light: #f7fafc;--blog-border: #e5ebf1;--blog-radius: 24px;--blog-shadow: 0 25px 70px rgba(15,23,42,0.09);--blog-shadow-hover: 0 30px 85px rgba(15,23,42,0.13)}.hfa-blog-page,.hfa-blog-page *{box-sizing: border-box}.hfa-blog-page{width: 100%;overflow: hidden;font-family: "Poppins",sans-serif;color: var(--blog-text);background: #fff;line-height: 1.8}.hfa-blog-page a{text-decoration: none}.hfa-blog-page img{max-width: 100%;display: block}.hfa-container{width: calc(100% - 60px);max-width: 1500px;margin-left: auto;margin-right: auto}.hfa-hero{position: relative;background: radial-gradient( circle at 85% 15%,rgba(22,137,213,0.12),transparent 32% ),linear-gradient( 135deg,#f8fcff 0%,#ffffff 55%,#f2f9fd 100% )}.hfa-hero::before{content: "";position: absolute;width: 420px;height: 420px;top: -220px;right: -130px;border-radius: 50%;border: 1px solid rgba(22,137,213,0.10);pointer-events: none}.hfa-hero::after{content: "";position: absolute;width: 260px;height: 260px;bottom: 50px;left: -180px;border-radius: 50%;background: rgba(22,137,213,0.035);pointer-events: none}.hfa-hero-image-wrap{position: relative;z-index: 3;width: 100%;margin: 0 auto;overflow: hidden;border-radius: 28px;background: #fff;box-shadow: 0 35px 90px rgba(10,20,38,0.17)}.hfa-hero-image-wrap::after{content: "";position: absolute;inset: 0;background: linear-gradient( 180deg,rgba(8,21,37,0.02),rgba(8,21,37,0.12) );pointer-events: none}.hfa-hero-image{width: 100%;object-fit: cover;object-position: center;transition: transform .6s ease}.hfa-hero-content{position: relative;z-index: 2;max-width: 1100px;margin: 0 auto;text-align: center;padding: 55px 0 65px}.hfa-category{display: inline-flex;align-items: center;gap: 10px;margin-bottom: 22px;padding: 9px 17px;border: 1px solid rgba(22,137,213,0.18);border-radius: 100px;background: rgba(255,255,255,0.75);color: var(--blog-blue);font-size: 11px;font-weight: 700;letter-spacing: 2px;text-transform: uppercase;box-shadow: 0 10px 30px rgba(15,23,42,0.04)}.hfa-category::before{content: "";width: 7px;height: 7px;flex: 0 0 7px;border-radius: 50%;background: var(--blog-blue);box-shadow: 0 0 0 5px rgba(22,137,213,0.10)}.hfa-hero h1{max-width: 1100px;margin: 0 auto 25px;font-size: 54px;line-height: 1.13;font-weight: 700;letter-spacing: -2px;color: var(--blog-navy)}.hfa-hero-subtitle{max-width: 850px;margin: 0 auto;font-size: 17px;line-height: 1.85;color: var(--blog-muted)}.hfa-article-section{padding: 90px 0 110px;background: linear-gradient( 180deg,#f7fafc 0%,#ffffff 100% )}.hfa-article-layout{display: grid;grid-template-columns: minmax(0,1fr) 360px;gap: 55px;align-items: start}.hfa-article{padding: 55px;border: 1px solid var(--blog-border);border-radius: 26px;background: #fff;box-shadow: var(--blog-shadow)}.hfa-article-meta{display: flex;align-items: center;flex-wrap: wrap;gap: 14px;margin-bottom: 35px;padding-bottom: 22px;border-bottom: 1px solid var(--blog-border)}.hfa-meta-label{color: var(--blog-blue);font-size: 11px;font-weight: 700;letter-spacing: 1.8px;text-transform: uppercase}.hfa-meta-line{width: 35px;height: 1px;background: var(--blog-border)}.hfa-article p{margin: 0 0 24px;font-size: 16px;line-height: 1.95;color: var(--blog-muted)}.hfa-article p:last-child{margin-bottom: 0}.hfa-article h2{position: relative;margin: 50px 0 22px;padding-left: 20px;font-size: 28px;line-height: 1.3;font-weight: 700;color: var(--blog-navy);letter-spacing: -0.5px}.hfa-article h2::before{content: "";position: absolute;left: 0;top: 5px;width: 4px;height: calc(100% - 10px);border-radius: 10px;background: linear-gradient( 180deg,var(--blog-blue),var(--blog-gold) )}.hfa-article h2:first-of-type{margin-top: 15px}.hfa-article a{color: var(--blog-blue);font-weight: 600;border-bottom: 1px solid rgba(22,137,213,0.20);transition: color .25s ease,border-color .25s ease}.hfa-article a:hover{color: var(--blog-blue-dark);border-color: var(--blog-blue)}.hfa-intro-highlight{position: relative;margin: 0 0 40px;padding: 28px 30px 28px 32px;border-radius: 18px;background: linear-gradient( 135deg,#f1f9ff,#f9fcff );border: 1px solid rgba(22,137,213,0.13)}.hfa-intro-highlight::before{content: "“";position: absolute;top: -18px;left: 20px;font-family: Georgia,serif;font-size: 70px;line-height: 1;color: rgba(22,137,213,0.16)}.hfa-intro-highlight p{margin: 0;color: #3f4b5f;font-size: 17px;line-height: 1.9}.hfa-article ul{margin: 25px 0 30px;padding: 0;list-style: none}.hfa-article li{position: relative;margin-bottom: 14px;padding: 15px 18px 15px 52px;border: 1px solid var(--blog-border);border-radius: 13px;background: #fbfdff;font-size: 15px;line-height: 1.7;color: #3f4b5f}.hfa-article li:last-child{margin-bottom: 0}.hfa-article li::before{content: "✓";position: absolute;left: 17px;top: 50%;transform: translateY(-50%);width: 23px;height: 23px;display: flex;align-items: center;justify-content: center;border-radius: 50%;background: var(--blog-blue-light);color: var(--blog-blue);font-size: 12px;font-weight: 700}.hfa-note{margin: 30px 0;padding: 24px 28px;border-left: 3px solid var(--blog-gold);border-radius: 0 16px 16px 0;background: rgba(200,169,107,0.07)}.hfa-note p{margin: 0;font-size: 15px;line-height: 1.85;color: #596273}.hfa-sidebar{position: sticky;top: 30px;width: 100%}.hfa-sidebar-card{overflow: hidden;border-radius: 23px;background: linear-gradient( 145deg,var(--blog-navy),var(--blog-navy-2) );box-shadow: 0 25px 65px rgba(8,21,37,0.16)}.hfa-sidebar-top{padding: 35px 30px 25px}.hfa-sidebar-label{display: inline-block;margin-bottom: 15px;color: #8fd3ff;font-size: 10px;font-weight: 700;letter-spacing: 2px;text-transform: uppercase}.hfa-sidebar-card h3{margin: 0 0 15px;font-size: 24px;line-height: 1.35;color: #fff}.hfa-sidebar-card p{margin: 0;color: rgba(255,255,255,0.66);font-size: 14px;line-height: 1.8}.hfa-sidebar-list{margin: 0;padding: 0;list-style: none}.hfa-sidebar-list li{border-top: 1px solid rgba(255,255,255,0.09)}.hfa-sidebar-list a{display: flex;align-items: center;justify-content: space-between;gap: 15px;padding: 18px 30px;color: rgba(255,255,255,0.78);font-size: 13px;border: 0;transition: background .25s ease,color .25s ease}.hfa-sidebar-list a:hover{color: #fff;background: rgba(255,255,255,0.05)}.hfa-sidebar-list span{color: #8fd3ff;font-size: 17px}.hfa-doctor-cta{position: relative;overflow: hidden;margin-top: 55px;padding: 45px;border-radius: 24px;background: linear-gradient( 135deg,#081525,#132640 );box-shadow: 0 25px 70px rgba(8,21,37,0.16)}.hfa-doctor-cta::before{content: "";position: absolute;width: 250px;height: 250px;right: -100px;top: -120px;border-radius: 50%;border: 1px solid rgba(255,255,255,0.10)}.hfa-doctor-cta-inner{position: relative;z-index: 2}.hfa-cta-label{display: inline-block;margin-bottom: 14px;color: #8fd3ff;font-size: 10px;font-weight: 700;letter-spacing: 2px;text-transform: uppercase}.hfa-doctor-cta h3{margin: 0 0 15px;font-size: 27px;line-height: 1.3;color: #fff}.hfa-doctor-cta p{margin: 0 0 25px;color: rgba(255,255,255,0.68);font-size: 14px;line-height: 1.8}.hfa-cta-button{display: inline-flex;align-items: center;justify-content: center;gap: 10px;min-height: 52px;padding: 0 23px;border-radius: 10px;background: var(--blog-blue);color: #fff !important;border: 0 !important;font-size: 13px;font-weight: 600;box-shadow: 0 12px 30px rgba(22,137,213,0.25);transition: transform .25s ease,background .25s ease}.hfa-cta-button:hover{transform: translateY(-3px);background: var(--blog-blue-dark)}.hfa-phone-row{display: flex;align-items: center;flex-wrap: wrap;gap: 10px;margin-top: 17px;color: rgba(255,255,255,0.55);font-size: 12px}.hfa-phone-row a{color: #8fd3ff;border: 0}.hfa-bottom-cta{margin-top: 55px;padding-top: 40px;border-top: 1px solid var(--blog-border);text-align: center}.hfa-bottom-cta h3{margin: 0 0 12px;font-size: 27px;line-height: 1.35;color: var(--blog-navy)}.hfa-bottom-cta p{max-width: 650px;margin: 0 auto 25px;font-size: 15px}@media (min-width: 1501px){.hfa-container{width: calc(100% - 60px);max-width: 1600px}.hfa-article-layout{grid-template-columns: minmax(0,1fr) 380px;gap: 65px}}@media (max-width: 1200px){.hfa-container{width: calc(100% - 60px)}.hfa-hero h1{font-size: 48px}.hfa-article-layout{grid-template-columns: minmax(0,1fr) 320px;gap: 35px}.hfa-article{padding: 45px}.hfa-doctor-cta{padding: 35px 28px}}@media (max-width: 1050px){.hfa-article-layout{grid-template-columns: 1fr;gap: 40px}.hfa-sidebar{position: static;max-width: 820px;margin: 0 auto;width: 100%}.hfa-sidebar-card{width: 100%}.hfa-doctor-cta{width: 100%}}@media (max-width: 767px){.hfa-container{width: calc(100% - 30px);max-width: none}.hfa-hero{padding-top: 30px}.hfa-hero-image-wrap{border-radius: 20px}.hfa-hero-image{height: 350px;object-position: center}.hfa-hero-content{padding: 40px 0 45px}.hfa-category{font-size: 9px;letter-spacing: 1px;padding: 8px 12px;margin-bottom: 18px}.hfa-hero h1{font-size: 36px;line-height: 1.15;letter-spacing: -1.2px;margin-bottom: 20px}.hfa-hero-subtitle{font-size: 15px;line-height: 1.75}.hfa-article-section{padding: 55px 0 75px}.hfa-article{padding: 30px 22px;border-radius: 20px}.hfa-article-meta{gap: 10px;margin-bottom: 28px;padding-bottom: 18px}.hfa-meta-label{font-size: 9px;letter-spacing: 1.3px}.hfa-meta-line{width: 22px}.hfa-article p{font-size: 15px;line-height: 1.85;margin-bottom: 21px}.hfa-article h2{margin-top: 40px;margin-bottom: 20px;font-size: 24px;line-height: 1.35;padding-left: 15px}.hfa-article h2::before{width: 3px;top: 4px;height: calc(100% - 8px)}.hfa-intro-highlight{padding: 22px;margin-bottom: 30px;border-radius: 15px}.hfa-intro-highlight::before{left: 15px;top: -15px;font-size: 55px}.hfa-intro-highlight p{font-size: 15px;line-height: 1.85}.hfa-article ul{margin: 22px 0 27px}.hfa-article li{padding: 14px 14px 14px 45px;font-size: 14px;line-height: 1.7;border-radius: 11px}.hfa-article li::before{left: 14px;width: 22px;height: 22px}.hfa-note{padding: 20px 20px;margin: 25px 0}.hfa-note p{font-size: 14px;line-height: 1.8}.hfa-sidebar-card{border-radius: 20px}.hfa-sidebar-top{padding: 30px 22px 22px}.hfa-sidebar-card h3{font-size: 22px}.hfa-sidebar-card p{font-size: 14px}.hfa-sidebar-list a{padding: 17px 22px;font-size: 13px}.hfa-doctor-cta{margin-top: 35px;padding: 30px 22px;border-radius: 20px}.hfa-doctor-cta h3{font-size: 24px}.hfa-doctor-cta p{font-size: 14px}.hfa-bottom-cta{margin-top: 40px;padding-top: 30px}.hfa-bottom-cta h3{font-size: 23px}.hfa-bottom-cta p{font-size: 14px}.hfa-cta-button{min-height: 50px;padding: 0 20px;font-size: 13px}}@media (max-width: 480px){.hfa-container{width: calc(100% - 30px)}.hfa-hero{padding-top: 20px}.hfa-hero-image-wrap{border-radius: 16px}.hfa-hero-image{height: 260px}.hfa-hero-content{padding: 32px 0 38px}.hfa-category{font-size: 8px;padding: 7px 10px;letter-spacing: .8px}.hfa-hero h1{font-size: 31px;line-height: 1.17;letter-spacing: -0.8px}.hfa-hero-subtitle{font-size: 14px;line-height: 1.75}.hfa-article{padding: 25px 18px;border-radius: 17px}.hfa-article-meta{margin-bottom: 25px}.hfa-article h2{font-size: 22px;margin-top: 35px}.hfa-intro-highlight{padding: 19px;margin-bottom: 26px}.hfa-intro-highlight p{font-size: 14px}.hfa-article li{padding-left: 42px;font-size: 13.5px}.hfa-sidebar-top{padding: 26px 19px 20px}.hfa-sidebar-card h3{font-size: 21px}.hfa-sidebar-list a{padding: 16px 19px}.hfa-doctor-cta{padding: 27px 19px}.hfa-doctor-cta h3{font-size: 22px}.hfa-phone-row{font-size: 11px}}@media (max-width: 360px){.hfa-container{width: calc(100% - 24px)}.hfa-hero-image{height: 230px}.hfa-hero h1{font-size: 28px}.hfa-article{padding: 22px 16px}.hfa-article h2{font-size: 21px}.hfa-cta-button{width: 100%}}