.services-page{background:#efefef}.services-page__head{min-height:auto}.services-page__section{padding:1rem 0 2.4rem}.services-page__crumbs{display:flex;align-items:center;justify-content:flex-start;gap:.45rem;color:#9a9a9a;font-size:.9rem;margin:1.4rem 0 1rem}.services-page__crumbs span{color:#ce774c}.services-page__crumbs svg{width:.7rem;height:.7rem}.services-page__panel{border-radius:1rem;padding:.55rem;background:transparent;border:0}.services-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:.62rem;margin-bottom:.9rem}.services-active-head{margin-bottom:.7rem;margin-inline:auto;width:min(1120px,100%);display:flex;align-items:center;justify-content:flex-start;gap:.62rem;padding:0 .35rem}.services-active-head h1{margin:0;font-size:clamp(1.22rem,1.9vw,1.55rem);font-weight:800;color:#ce774c}.services-active-head__icon{width:40px;height:40px;border-radius:.8rem;display:grid;place-items:center;background:rgba(206,119,76,.16);color:#ce774c}.services-active-head__icon svg{width:1.22rem;height:1.22rem}.services-tabs button{display:inline-flex;align-items:center;gap:.45rem;border-radius:.74rem;padding:.5rem .95rem;font-size:.83rem;font-weight:500;color:#5f5f5f;background:#f9f9f9;border:1px solid #e1e1e1;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent}.services-tabs button svg{width:.95rem;height:.95rem}.services-tabs button.is-active{color:#ffffff;background:#ce774c;border-color:#ce774c}.services-tabs button:focus,.services-tabs button:focus-visible{outline:none;box-shadow:none}.services-content{margin-top:0;margin-inline:auto;width:min(1120px,100%);border-radius:.88rem;padding:.7rem;background:#f9f9f9;border:0;border-right:2px solid #ce774c}.services-content h2{margin:.65rem 0 0;padding-right:.5rem;border-right:3px solid #ce774c;font-size:1.18rem;color:#2b2b2b;background:#efe6e1;border-radius:.55rem;min-height:38px;display:flex;align-items:center}.services-content p{margin:.8rem 0 0;line-height:2.05;font-size:.98rem;color:#3b3b3b;text-align:justify}.services-content ul{margin:.7rem 0 0;padding:0 1rem 0 0;display:grid;gap:.45rem}.services-content li{line-height:1.95;font-size:.98rem;text-align:justify}.services-content__actions{margin-top:1rem;display:flex;justify-content:center}.services-content__actions a{position:relative;overflow:hidden;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.38rem;border-radius:.85rem;min-height:98px;min-width:102px;padding:.62rem .9rem;font-size:1.05rem;font-weight:700;color:#ffffff;background:#ce774c}.services-content__actions a svg{width:1.18rem;height:1.18rem}.services-content__actions a img,.services-content__actions a svg{padding:0;border-radius:0;background:transparent;border:0;box-sizing:content-box}.services-content__actions a:before{content:"";position:absolute;inset:-40% auto -40% -55%;width:36%;transform:rotate(18deg);background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.78) 50%,rgba(255,255,255,0));animation:services-order-spark 2.4s linear infinite}.services-faq-title{margin:1rem 0 0;padding-right:.5rem;border-right:3px solid #ce774c;font-size:1.18rem;font-weight:700;background:#efe6e1;border-radius:.55rem;min-height:38px;display:flex;align-items:center}.services-faq{margin-top:.55rem;padding:0;list-style:none;display:grid;gap:.45rem}.services-faq li,.services-faq__qa{margin:0;padding:0}.services-faq__item{width:100%;display:flex;align-items:center;justify-content:space-between;border-right:4px solid #dc7141;border-radius:.5rem;padding:.72rem .88rem;font-size:.9rem;font-weight:700;color:#3d3d3d;background:#f5f5f5;background-image:linear-gradient(90deg,#f5f5f5 50%,#eaeaea 0);background-size:200% 100%;background-position:100% 100%;transition:background-position .35s ease;cursor:pointer;list-style:none}.services-faq__item:hover{background-position:0 100%}.services-faq__item::-webkit-details-marker{display:none}.services-faq__item::marker{content:""}.services-faq__item svg{width:.98rem;height:.98rem;color:#ce774c;transition:transform .18s ease}.services-faq__qtext{display:inline-flex;align-items:center;gap:.45rem}.services-faq__qtext svg{width:.95rem;height:.95rem;color:#dc7141;flex:0 0 auto;transition:none}.services-faq__qa[open] .services-faq__item svg{transform:rotate(180deg)}.services-faq__qa[open] .services-faq__item{border-top-left-radius:.5rem;border-top-right-radius:.5rem;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:0;margin-bottom:0}.services-content .services-faq__answer{border:1px solid #f1f1f1;border-top:0;border-right:4px solid #dc7141;border-radius:0 0 .5rem .5rem;border-top-left-radius:0;border-top-right-radius:0;margin:-1px 0 0;padding:.68rem .88rem .8rem;font-size:.88rem;line-height:1.9;color:#4a4a4a;background:#ffffff;text-align:justify}.services-content--placeholder p{text-align:right}.services-medical-groups{margin-top:.7rem;display:grid;gap:.6rem}.services-medical-group{border:1px solid #dddddd;border-radius:.75rem;padding:.55rem;background:#f9f9f9}.services-medical-group h4{margin:0;font-size:1rem}.services-chip-list{margin-top:.5rem;display:flex;flex-wrap:wrap;gap:.35rem}.services-chip-list span{border-radius:.45rem;border:1px solid #d9d9d9;padding:.2rem .45rem;font-size:.76rem;background:#ffffff}.services-medical-actions{margin-top:.8rem;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.services-medical-actions a{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;border-radius:.75rem;padding:.58rem 1rem;font-size:.82rem;font-weight:700;color:#ffffff;background:#ce774c}.services-medical-actions a svg{width:.9rem;height:.9rem}.services-medical-actions a:before{content:"";position:absolute;inset:-40% auto -40% -55%;width:36%;transform:rotate(18deg);background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.74) 50%,rgba(255,255,255,0));animation:services-order-spark 2.5s linear infinite}@media (max-width:640px){.services-page__section{padding:.6rem 0 1.5rem}.services-page__panel{padding:.7rem}.services-tabs{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.services-tabs button{width:100%;justify-content:center;padding:.44rem .8rem;font-size:.74rem}.services-tabs button:last-child{grid-column:1/-1}.services-content h1{font-size:1.08rem}.services-active-head{margin-bottom:.6rem;gap:.35rem;padding:0 .2rem}.services-active-head h1{font-size:1.02rem}.services-active-head__icon{width:30px;height:30px;border-radius:.55rem}.services-active-head__icon svg{width:.8rem;height:.8rem}.services-content h2,.services-faq-title{font-size:.92rem}.services-content li,.services-content p{font-size:.8rem;line-height:1.9}.services-faq__item{font-size:.78rem;padding:.6rem .68rem}.services-faq__answer{font-size:.76rem;padding:.38rem .68rem .58rem}.services-content__actions a{min-height:76px;min-width:90px;font-size:.92rem}.services-medical-group h4{font-size:.86rem}.services-chip-list span{font-size:.7rem}.services-medical-actions{justify-content:stretch}.services-medical-actions a{flex:1 1 calc(50% - 0.5rem);text-align:center;font-size:.76rem}}@keyframes services-order-spark{0%{left:-60%;opacity:0}15%{opacity:1}55%{opacity:1}to{left:130%;opacity:0}}:root[data-theme=dark] .services-page{background:#101010}:root[data-theme=dark] .services-page__panel{background:transparent;border:0}:root[data-theme=dark] .services-tabs button{color:#f0f0f0;background:#222222;border-color:#303030}:root[data-theme=dark] .services-tabs button.is-active{color:#ffffff;background:#ce774c;border-color:#ce774c;box-shadow:none}:root[data-theme=dark] .services-content h1{color:#f2f2f2}:root[data-theme=dark] .services-active-head h1{color:#ce774c}:root[data-theme=dark] .services-active-head__icon{background:rgba(206,119,76,.22);color:#ce774c}:root[data-theme=dark] .services-content{background:#181818;border-right-color:#ce774c}:root[data-theme=dark] .services-content h2,:root[data-theme=dark] .services-faq-title{color:#f1f1f1;background:#232323}:root[data-theme=dark] .services-content li,:root[data-theme=dark] .services-content p{color:#cecece}:root[data-theme=dark] .services-content__actions a{background:#ce774c}:root[data-theme=dark] .services-faq__item{color:#e5e5e5;background:#222222;background-image:linear-gradient(90deg,#222222 50%,#2a2a2a 0);background-size:200% 100%;background-position:100% 100%;border-right-color:#dc7141}:root[data-theme=dark] .services-faq__item:hover{background-position:0 100%}:root[data-theme=dark] .services-faq__answer{color:#d0d0d0;background:#1d1d1d;border-color:#2b2b2b #dc7141 #2b2b2b #2b2b2b}:root[data-theme=dark] .services-medical-group{background:#151515;border-color:#2b2b2b}:root[data-theme=dark] .services-medical-group h4{color:#f2f2f2}:root[data-theme=dark] .services-chip-list span{color:#d5d5d5;background:#1f1f1f;border-color:#333333}