/* Medical source classes, grid, main.css and typography are preserved; Korean copy/native interfaces adapted here. */
.medion-medical{word-break:keep-all;--tp-theme-primary:#0752c5;--tp-common-green-2:#e7f3ff}h1,h2,h3,h4,h5,p,li{word-break:keep-all}p{line-height:1.8}.medion-logo{font-family:var(--tp-ff-familjen);font-size:31px;font-weight:700;letter-spacing:-1px;display:inline-flex;flex-direction:column;line-height:1;color:#142236}.medion-logo span{font-size:9px;letter-spacing:1px;margin-top:7px}.medion-logo-white{color:#fff}.tp-main-menu-md>nav>ul>li{margin-right:25px}.tp-main-menu-md>nav>ul>li>a{font-size:16px}.tp-header-right{gap:10px}.tp-header-search-btn{font-size:28px;line-height:1}.tp-header-btn a{white-space:nowrap}.tp-header-md-contact li{font-size:13px!important}.tp-header-md-social a{font-size:13px!important}.tp-hero-md-title{line-height:1.12}.tp-hero-md-para{max-width:530px}.tp-hero-md-panel-meta .doctor{font-size:14px;line-height:1.6;display:block}.tp-hero-md-panel-thumb img{object-fit:cover}.tp-hero-md-panel-title{word-break:keep-all}.tp-hero-md-panel-content a{color:#13233b}.tp-feature-md-item{height:calc(100% - 30px)}.tp-feature-md-icon{flex-shrink:0}.tp-feature-md-content h4{font-size:23px}.tp-feature-md-content p{font-size:16px}.tp-feature-md-content a{font-size:14px}.tp-about-md-title{line-height:1.2}.tp-about-md-content p{line-height:1.9}.tp-service-md-title a,.tp-service-md-title{font-size:34px;line-height:1.3}.tp-service-md-item p{line-height:1.8}.tp-service-md-item{height:calc(100% - 50px)}.tp-portfolio-md-thumb img{width:100%;height:520px;object-fit:cover}.tp-faq-md-thumb .atropos-inner img{width:100%;border-radius:50%;object-fit:cover}.tp-faq-btn{line-height:1.5;white-space:normal}.tp-faq-details-para p{line-height:1.85;font-size:17px}.tp-text-md-slider-area{overflow:hidden}.tp-text-md-slider-area .swiper-wrapper{display:flex;width:max-content}.tp-text-md-slider-area .swiper-slide{width:auto}.medion-wide-photo{width:100%;height:650px;object-fit:cover}.tp-video-md-spacing{padding:0}.medion-faq-quotes .swiper-wrapper{display:block;transform:none}.medion-faq-quotes .swiper-slide[hidden]{display:none}.medion-faq-quotes .swiper-slide{width:100%}.medion-faq-quotes .swiper-slide p{line-height:1.8;font-size:27px}.medion-quote-controls{display:flex;gap:25px;margin-top:30px}.medion-quote-controls button{border:1px solid #ddd;padding:12px 20px;background:#fff;color:#13233b}.tp-counter-md-item h2{font-size:28px;line-height:1.3;margin-bottom:18px}.tp-counter-md-item .tp-counter-cst-item-inner{justify-content:flex-start!important}.tp-counter-md-item{margin-left:0!important}.tp-counter-md-item .tp-counter-cst-item-inner>div>span{font-size:15px;line-height:1.8;display:block}.tp-funfact-panel-wrap{display:block;width:100%}.tp-funfact-panel{width:100%;height:auto;overflow:visible}.tp-funfact-img img,.tp-funfact-big-img img{object-fit:cover;width:100%;border-radius:16px}.tp-funfact-img img{height:115px}.tp-funfact-big-img img{height:250px}.tp-funfact-title{line-height:1.12;font-size:78px}.tp-funfact-number>span{font-size:25px!important;line-height:1.8!important;display:block!important;letter-spacing:0}.medion-support-link{display:block;font-style:normal;line-height:1.8}.pink-style .medion-support-link{color:white}.tp-funfact-green-wrap{padding:100px 0}.tp-blog-md-title{font-size:30px;line-height:1.4}.tp-blog-ai-thumb img{height:350px;object-fit:cover}.tp-blog-md-dates span{font-size:14px}.tp-footer-md-apoinment-content h2{line-height:1.3}.tp-footer-md-apoinment-form{background:rgba(255,255,255,.04);padding:35px;border-radius:20px}.medion-footer-checks{padding:0;list-style:none;color:#fff;margin-bottom:35px}.medion-footer-checks li{display:flex;flex-direction:column;gap:8px;border-bottom:1px solid #ffffff25;padding:18px 0}.medion-footer-checks span{font-size:15px;color:#c0cad8;line-height:1.8}.medion-footer-credit{font-size:13px;color:white}.medion-footer-credit a{color:#fff}.medion-disclosure{font-size:11px;color:#b6c3d2;line-height:1.8}.tp-footer-md-bigtitle{font-size:clamp(85px,19vw,350px)}.tp-footer-md-widget ul li{line-height:2}.medion-cms-copy p{font-size:18px;line-height:1.95;margin-bottom:25px}.medion-cms-copy{margin-top:45px;margin-bottom:45px}.tp-about-cst-tab button{font-size:18px;text-align:left;padding:10px 0;background:none;border:0;line-height:1.6}.tp-about-cst-tab button.active{color:#0752c5}.tab-pane[hidden]{display:none}.tp-breadcrumb-thumb img{height:560px;object-fit:cover}.tp-about-cst-thumb img,.tp-about-cst-list-thumb img{object-fit:cover}.medion-offer-list{padding-left:20px;margin:25px 0;line-height:2}.medion-offer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}.medion-offer-card .tp-service-cst-content{padding:30px}.medion-offer-card .tp-service-cst-thumb img{height:240px;object-fit:cover}.tp-service-cst-content p{min-height:150px}.medion-service-switch{margin-bottom:35px}.medion-service-switch nav{display:flex;gap:25px;flex-wrap:wrap}.medion-service-switch nav a{padding:12px 0;border-bottom:1px solid #ddd;font-size:16px}.medion-service-switch nav [aria-current]{border-color:#0752c5;color:#0752c5}.medion-service-switch select{display:none}.medion-product-specs div{padding:14px 0;border-bottom:1px solid #ddd}.medion-product-specs dt{font-size:15px;color:#777;margin-bottom:10px}.medion-product-specs dd{font-size:18px;line-height:1.8}.tp-portfolio-details-2-thumb img{height:550px;object-fit:cover}.tp-portfolio-details-2-overview-wrap,.tp-portfolio-details-2-challenge{margin-right:30px}.tp-portfolio-details-2-overview-wrap{margin-left:70px}.tp-portfolio-details-2-content p{line-height:1.95}.tp-portfolio-navigation-btn img{width:125px;height:105px;object-fit:cover;flex-shrink:0}.tp-portfolio-navigation-btn h2{line-height:1.5}.tp-about-me-banner img{height:620px;object-fit:cover;width:100%}.tp-portfolio-sa-thumb img{height:340px;object-fit:cover}.tp-portfolio-inner-tab-wrap .nav{gap:10px;flex-wrap:wrap}.tp-portfolio-inner-tab-wrap .nav-link{line-height:1.4}.medion-product-filters button{white-space:normal}.tp-portfolio-grid-item[hidden],[data-medion-category][hidden]{display:none}.tp-blog-details-2-area p{font-size:18px;line-height:1.95}.tp-blog-details-2-area .tp-blog-details-thumb img{height:460px;object-fit:cover}.medion-native-body{overflow-wrap:anywhere;min-width:0}.medion-post-actions{display:flex;gap:25px;flex-wrap:wrap;align-items:center;margin:35px auto}.medion-policy{padding-top:240px;padding-bottom:90px;max-width:1000px}.medion-policy h1{font-size:60px}.medion-policy h2{font-size:28px;margin:35px 0 20px}.medion-policy p{line-height:1.95}.medion-contact-native .tp-btn-md{margin-top:25px}.native-page{max-width:1000px}.native-page form{border-radius:16px}.native-page button,.native-page .button,.btn_submit,.medion-qa .button{background:#0752c5;color:#fff}.qa-notice{border-color:#0752c5}.medion-qa{max-width:1000px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;min-width:0;overflow-wrap:anywhere}.medion-qa h1,.medion-qa h2,.medion-qa p,.medion-qa a,.medion-qa time,.medion-qa label,.medion-qa .post-content,.medion-qa .post-head,.medion-qa .post-content>div,.medion-qa #bo_v_ans,.medion-qa #bo_v_ans *{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:normal;white-space:normal}.medion-qa input,.medion-qa textarea,.medion-qa select{max-width:100%;min-width:0;box-sizing:border-box;color:#172536;caret-color:#172536}.medion-qa ::placeholder,.form-search ::placeholder,.medion-board-tools ::placeholder{color:#626a75;opacity:1}.medion-qa .board-tools{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:35px}.medion-qa .board-list-item{display:grid;grid-template-columns:100px 1fr 100px 25px;gap:20px;border-top:1px solid #ddd;padding:28px 0}.medion-qa .board-list-item h2{font-size:24px;line-height:1.6}.medion-qa .board-list-item p{font-size:14px}.medion-qa .qa-status{color:#0752c5;font-size:13px}.medion-qa .post-content{padding:0}.medion-qa #bo_v_ans h2{font-size:25px}.medion-qa .post-head h1{font-size:45px}.medion-qa input[type=checkbox]{width:18px;flex:0 0 18px}.medion-qa .form-checkbox{align-items:flex-start}.medion-qa #bo_v_ans img{max-width:100%;height:auto}.form-search input,.form-search select,.medion-board-tools input{color:#172536!important;caret-color:#172536!important;background:#fff}.tp-section-subtitle-white{color:#fff}.tp-breadcrumb-3-white,.tp-breadcrumb-3-white a{color:#fff}.tp-hero-md-spacing{background:linear-gradient(120deg,#e9f4ff,#f8fcff)}.native-page .native-page{margin:45px 0 0;padding:0}.medion-source-login{margin:0 auto}.medion-footer-checks b{font-weight:600}
@media(max-width:1199px){.medion-navigation-column{position:absolute;left:0;top:100%;width:100%;z-index:999}.site-nav{display:none;background:white;padding:20px 30px;border-bottom:1px solid #ddd}.site-nav.open{display:block}.tp-main-menu-md .site-nav>ul{display:flex;flex-direction:column;align-items:stretch;gap:0}.tp-main-menu-md .site-nav>ul>li{margin:0}.tp-main-menu-md .site-nav>ul>li>a{padding:15px 0}.tp-funfact-title{font-size:64px}.medion-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tp-funfact-img img{height:100px}.tp-portfolio-md-thumb img{height:400px}}
@media(max-width:767px){.tp-header-md-main>.container-fluid{padding:0 20px}.medion-logo{font-size:25px}.medion-logo span{font-size:8px}.tp-header-right{gap:9px}.tp-header-btn{margin-left:0!important}.tp-header-btn .tp-btn-md-header{font-size:12px;padding:13px 10px;white-space:nowrap}.tp-header-btn .tp-btn-md-header .td-text{margin:0 4px 0 0!important}.tp-header-btn .tp-btn-md-header svg{width:10px}.tp-menu-bar{margin-left:0!important;width:26px;flex-shrink:0}.tp-header-search-btn{font-size:25px}.tp-hero-md-title{font-size:46px;line-height:1.2}.tp-hero-md-para{font-size:18px;line-height:1.85}.tp-section-md-title{font-size:39px;line-height:1.3}.tp-hero-md-panel-title{font-size:23px}.tp-hero-md-panel-meta .doctor{font-size:12px}.tp-hero-md-panel-content{padding:20px}.tp-feature-md-content h4{font-size:24px}.tp-about-md-title{font-size:46px}.tp-service-md-item p{font-size:17px}.tp-portfolio-md-thumb img{height:370px}.medion-wide-photo{height:380px}.medion-faq-quotes .swiper-slide p{font-size:20px;line-height:1.8}.tp-counter-md-item h2{font-size:27px}.tp-funfact-title{font-size:46px}.tp-funfact-content-wrap{margin-left:0}.tp-funfact-number>span{font-size:18px!important}.tp-funfact-green-wrap{padding:75px 0}.tp-funfact-green-wrap .tp-funfact-img{margin-bottom:12px}.tp-funfact-img img{height:95px}.tp-funfact-number h3{font-size:40px}.tp-funfact-content-wrap>.tp-funfact-number{padding:30px 0}.tp-funfact-big-img img{height:220px}.tp-blog-md-title{font-size:27px}.tp-blog-ai-thumb img{height:320px}.tp-footer-md-apoinment-form{padding:25px}.tp-footer-md-apoinment-content h2{font-size:38px;margin-bottom:45px}.tp-footer-md-apoinment-btn{font-size:14px;padding:20px}.tp-footer-md-bigtitle{font-size:24vw}.tp-footer-md-widget{margin-left:0!important}.tp-breadcrumb-thumb img{height:350px}.tp-about-2-title{font-size:35px;line-height:1.5}.tp-about-cst-tab-wrap,.tp-about-cst-list-wrap{margin-left:0}.medion-cms-copy p{font-size:16px;line-height:1.9}.medion-service-switch select{display:block;width:100%;min-height:52px;border:1px solid #ccd3df;padding:12px;background:#fff;color:#172536;font:inherit}.medion-service-switch nav{display:none}.medion-offer-grid{grid-template-columns:1fr}.medion-offer-card .tp-service-cst-content{padding:25px}.tp-service-cst-content p{min-height:0}.tp-service-hero-area h1{line-height:1.35;font-size:39px}.tp-service-hero-right{margin-top:0!important}.tp-service-details-content{margin-right:0!important}.tp-service-details-content p{font-size:16px;line-height:1.9}.tp-portfolio-details-2-overview-wrap,.tp-portfolio-details-2-challenge{margin-left:0;margin-right:0}.tp-portfolio-details-2-thumb{margin:0 0 25px!important}.tp-portfolio-details-2-thumb img{height:340px}.tp-about-me-banner img{height:350px}.tp-portfolio-details-2-content p{font-size:16px}.medion-product-specs dd{font-size:16px}.tp-portfolio-navigation-btn img{width:95px;height:90px;margin-right:15px!important}.tp-portfolio-navigation-btn h2{font-size:22px}.tp-blog-details-2-social{margin-left:0}.tp-blog-details-2-social ul{display:flex;gap:25px;margin-bottom:40px}.tp-blog-details-2-area .tp-blog-details-content,.tp-blog-comment-form{margin-left:0!important;margin-right:0!important}.tp-blog-details-2-area p{font-size:16px}.tp-blog-details-2-area .tp-blog-details-thumb img{height:330px}.medion-policy{padding-top:160px}.medion-policy h1{font-size:38px}.medion-qa .board-tools{align-items:flex-start;flex-direction:column}.medion-qa .board-list-item{grid-template-columns:70px minmax(0,1fr);gap:12px}.medion-qa .board-list-item time{grid-column:2}.medion-qa .post-head h1{font-size:32px}.medion-qa .board-list-item h2{font-size:20px}.medion-qa .native-page{margin-top:35px}.tp-faq-btn{font-size:18px}.tp-section-ai-title{line-height:1.4}.medion-product-filters button{font-size:14px}.tp-portfolio-sa-item-title{line-height:1.5}}
@media(prefers-reduced-motion:reduce){.tp-live-anim-spin,.tpswing,.upslide{animation:none}}

/* Source panel text is hidden when collapsed; constrain its actual content box, not the viewport. */
.tp-hero-md-col-custom:not(.active) .tp-hero-md-panel-content{display:none}.tp-hero-md-panel-content{display:block;width:calc(100% - 60px);left:30px;right:30px}.tp-hero-md-panel-content a{color:#fff}.tp-hero-md-panel-meta .doctor{color:#fff}.tp-hero-md-panel-title{max-width:100%;line-height:1.5}.tp-hero-md-panel-meta{margin-top:15px}.tp-funfact-yellow-shape,.tp-funfact-yellow-shape-2,.tp-funfact-yellow-shape-3,.tp-funfact-yellow-shape-4{width:100px;height:100px;object-fit:cover;border-radius:50%}.tp-service-cst-slider{margin-right:0!important;width:100%;min-width:0}.tp-service-cst-item{min-width:0}.tp-service-cst-thumb img{min-height:540px}.tp-service-cst-content{left:20px;right:20px;width:calc(100% - 40px);bottom:20px}.medion-offer-grid h5{font-size:25px;line-height:1.5}.medion-offer-grid p{font-size:16px;line-height:1.8}.medion-offer-card{min-width:0}.site-header .tp-header-md-main{background:rgba(255,255,255,.97)}.tp-process-area>.container-fluid{padding-left:20px;padding-right:20px}.tp-text-slider-area{overflow:hidden}.tp-blog-grid-area{min-width:0}.tp-blog-grid-area .row{min-width:0}.medion-support-controls{display:none}.tp-funfact-area{max-width:100%;scrollbar-color:#0752c5 #e7efff}
@media(min-width:1200px){.tp-funfact-area{overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain}.tp-funfact-panel-wrap{display:flex;width:300%;align-items:stretch}.tp-funfact-panel{width:33.333333%;flex:0 0 33.333333%;scroll-snap-align:start}.tp-funfact-green-wrap{height:100%;min-height:850px}.medion-support-controls{display:flex;gap:15px;justify-content:center;padding:25px;background:#f3f8ff}.medion-support-controls button{border:1px solid #bacbe3;background:white;color:#133057;padding:12px 25px;border-radius:30px}}
@media(max-width:767px){.tp-hero-md-panel-content{width:calc(100% - 40px);left:20px;right:20px}.tp-hero-md-panel-title{font-size:22px}.tp-hero-md-panel-meta{margin-top:10px}.tp-service-cst-thumb img{min-height:570px}.tp-service-cst-content{width:calc(100% - 40px)}.tp-process-area>.container-fluid{padding-left:20px;padding-right:20px}}

@media(max-width:767px){.tp-service-md-item-wrap{margin-left:0!important}.tp-service-md-item-wrap>.row{--bs-gutter-x:24px}}

.tp-service-md-item-wrap>.row{--bs-gutter-x:24px}

@media(min-width:992px){.tp-hero-md-row-custom{margin-left:-12px;margin-right:-12px}}

@media(min-width:1200px){.tp-blog-it-item-right{padding-left:13px;padding-right:13px}}

.medion-cms-copy{overflow-wrap:anywhere;min-width:0;max-width:100%}.medion-cms-copy img{max-width:100%;height:auto}.medion-cms-copy table{width:100%;table-layout:fixed}.medion-cms-copy pre{white-space:pre-wrap;overflow-wrap:anywhere}

/* Keep the original 530:671 about-photo frame with approved MEDION imagery. */
.tp-about-md-shape img{aspect-ratio:530/671;object-fit:cover}
/* Portfolio inquiry is a text action inside the original social-positioned slot. */
.tp-portfolio-details-2-social>a.tp-btn-md{width:auto;height:auto;line-height:1;padding:22px 30px;border-radius:30px;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center}
.medion-medical .tp-btn-md.tp-bg-theme-1{color:#fff}
.tp-funfact-panel .tp-funfact-number .tp-btn-md>span[aria-hidden]{font-size:16px!important;line-height:1!important;letter-spacing:normal;display:inline-block;color:inherit}

/* R2: keep the existing Medical frame readable at its native breakpoints. */
.medion-medical .tp-footer-md-apoinment-form>a.tp-btn-md{display:inline-block;margin-top:20px}
.medion-medical .tp-text-slider-area.tp-bg-theme-primary p{color:var(--tp-common-white)}
@media(min-width:768px) and (max-width:1199px){
 .medion-medical .tp-funfact-panel:nth-child(3) .tp-funfact-content-wrap{padding-block:130px}
 .medion-medical .tp-funfact-panel:nth-child(3) .tp-funfact-yellow-shape{top:0}
 .medion-medical .tp-funfact-panel:nth-child(3) .tp-funfact-yellow-shape-3,.medion-medical .tp-funfact-panel:nth-child(3) .tp-funfact-yellow-shape-4{bottom:0}
}
.medion-faq-quotes .tp-testimonial-md-map{opacity:.08}
.medion-faq-quotes .tp-testimonial-md-author img{width:80px;height:80px;object-fit:cover}

/* Keep native inquiry status words intact without changing its title grid. */
.medion-qa .qa-status{padding-inline:4px;white-space:nowrap;word-break:keep-all;overflow-wrap:normal}
