:root{--navy:#476c77;--teal:#476c77;--teal-lt:#e8f0f2;--orange:#efb071;--orange-dk:#d9925a;--gray-bg:#F5F7FA;--gray-bd:#DDE3EA;--text:#000000;--text-lt:#555555;--white:#FFFFFF;--max-w:1100px}a{color:#476c77}.custom-menu li li a{border-bottom:1px solid #e5e5e5;font-weight:600!important;font-size:15px!important}.custom-menu li li:last-child a{border-bottom:0px solid #e5e5e5}.custom-menu ul.sub-menu{padding:0px 0 0 0!important;border-top-width:2px}.custom-menu ul.sub-menu ul{padding:0px!important}.custom-menu li li ul{top:-2px!important;}.custom-menu li li{padding:0px!important}.custom-menu li li a{padding:6px 20px;width:240px!important}}.custom-social li{margin-bottom:0px}.button-mobile{width:100%}@media screen and (max-width:980px){.custom-top-row .et_pb_column{margin-bottom:0px!important}}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle-icon::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle-icon::after{color:#ffffff;background:#16264a;font-size:22px;top:10px;position:relative;font-family:"ETModules";content:'\33';border-radius:4px;padding:1px 2px 1px 0px}.et_mobile_menu .menu-item-has-children>a{font-weight:400!important}ul.et_mobile_menu li.menu-item-has-children.mobile-toggle-open>.mobile-toggle-icon::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.mobile-toggle-open>.mobile-toggle-icon::after{content:'\32'}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle-icon,ul.et_mobile_menu li.page_item_has_children .mobile-toggle-icon,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle-icon,.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle-icon{width:44px;height:100%;padding:0px!important;max-height:44px;border:none;position:absolute;right:0px;top:0px;z-index:999;background-color:transparent}ul.et_mobile_menu>li.menu-item-has-children,ul.et_mobile_menu>li.page_item_has_children,ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children{position:relative}.et_mobile_menu .menu-item-has-children>a,.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a{background-color:transparent}ul.et_mobile_menu .menu-item-has-children .sub-menu,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu{display:none!important;visibility:hidden!important}ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible{display:block!important;visibility:visible!important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle-icon,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle-icon{text-align:center;opacity:1}.color-orange{color:#efb071}.color-teal{color:#476c77!important}.hero__trust{display:flex;align-items:center;gap:20px;border-top:1px solid rgba(255,255,255,.15);padding-top:28px;flex-wrap:wrap}.trust-item{font-size:13px;color:rgba(255,255,255,.7);display:flex;align-items:center;gap:6px}.trust-item svg{color:#efb071;flex-shrink:0}.validation{background:var(--teal);padding:48px 0;color:var(--white)}.validation__inner{display:grid;grid-template-columns:1fr 1fr 1fr;gap:32px;text-align:center}.val-item__num{font-family:'Poppins',sans-serif;font-size:40px;font-weight:700;color:var(--white);margin-bottom:6px}.val-item__label{font-size:14px;color:rgba(255,255,255,.8);line-height:1.4}.empathy__list{list-style:none;margin:24px 0;display:flex;flex-direction:column;gap:12px}.empathy__list li{display:flex;align-items:flex-start;gap:12px;font-size:16px;color:var(--text)}.empathy__list li svg{color:var(--teal);flex-shrink:0;margin-top:3px}.quote-box{background:var(--gray-bg);border-left:4px solid var(--teal);border-radius:0 8px 8px 0;padding:28px 32px;font-size:18px;font-style:italic;color:var(--navy);line-height:1.7}.method-cards{display:flex;flex-direction:column;gap:20px}.method-card{background:var(--white);border-radius:10px;padding:24px;border:1px solid var(--gray-bd);display:flex;gap:20px;align-items:flex-start}.method-card__icon{width:48px;height:48px;background:var(--teal-lt);border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.method-card__icon svg{color:var(--teal)}.method-card h3{font-family:'Poppins',sans-serif;font-size:16px;font-weight:700;color:var(--navy);margin-bottom:6px}.method-card p{font-size:14px;margin:0;line-height:1.6}.surgery-types{background:var(--white);padding-bottom:72px;padding-top:0}.surgery-types__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.surgery-card{background:var(--gray-bg);border-radius:10px;padding:28px 24px;border:1px solid var(--gray-bd);transition:box-shadow .18s,transform .15s}.surgery-card:hover{box-shadow:0 6px 24px rgba(71,108,119,.12);transform:translateY(-2px)}.surgery-card__icon{width:48px;height:48px;background:var(--teal-lt);border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;flex-shrink:0}.surgery-card__icon svg{color:var(--navy)}.surgery-card h3{font-family:'Poppins',sans-serif;font-size:17px;font-weight:700;color:var(--navy);margin-bottom:10px}.surgery-card p{font-size:14px;line-height:1.7;margin:0}.surgery-types__cta{text-align:center;margin-top:36px}@media (max-width:900px){.surgery-types__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.surgery-types__grid{grid-template-columns:1fr}}.testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.testimonial-card{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:32px}.stars{color:#F5C842;font-size:18px;letter-spacing:2px;margin-bottom:16px}.testimonial-card__text{font-size:16px;color:rgba(255,255,255,.85);line-height:1.75;font-style:italic;margin-bottom:24px}.testimonial-card__author{display:flex;align-items:center;gap:14px}.author-avatar{width:44px;height:44px;border-radius:50%;background:var(--teal);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;color:var(--white);flex-shrink:0}.author-name{font-size:15px;font-weight:700;color:var(--white)}.author-detail{font-size:13px;color:rgba(255,255,255,.55)}.process-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:0}.step{text-align:center;padding:40px 28px;border-radius:12px;border:1px solid var(--gray-bd);background:var(--white);position:relative}.step__num{position:absolute;top:-18px;left:50%;transform:translateX(-50%);width:36px;height:36px;background:var(--navy);color:var(--white);border-radius:50%;font-weight:700;font-size:15px;display:flex;align-items:center;justify-content:center;font-family:'Poppins',sans-serif}.step__icon{width:72px;height:72px;background:var(--teal-lt);border-radius:50%;margin:12px auto 20px;display:flex;align-items:center;justify-content:center}.step__icon svg{color:var(--teal)}.step h3{font-family:'Poppins',sans-serif;font-weight:700;font-size:18px;color:var(--navy);margin-bottom:12px}.step p{font-size:15px}.faq__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.faq-item{background:var(--white);border-radius:10px;padding:28px 32px;border:1px solid var(--gray-bd)}.faq-item h3{font-family:'Poppins',sans-serif;font-size:16px;font-weight:700;color:var(--navy);margin-bottom:12px}.faq-item p{font-size:15px;line-height:1.7}@media screen and (max-width:900px){.testimonials-grid,.process-steps,.faq__grid{grid-template-columns:1fr}}.consult__phone-bar{background:var(--gray-bg);border-radius:8px;padding:16px 20px;display:flex;align-items:center;gap:14px;border:1px solid var(--gray-bd)}.consult__phone-bar svg{color:var(--teal);flex-shrink:0}.consult__phone-label{font-size:12px;color:var(--text-lt);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.consult__phone-num{font-size:20px;font-weight:700;color:var(--navy)}.consult__phone-num a{color:var(--navy)}