/*
Theme Name: Skintiva
Description: Skintiva is a modern dermatology and beauty clinic website theme, designed for skin specialists, aesthetic clinics, and skincare providers. Ideal for showcasing treatments, featuring results, promoting products, and introducing expert dermatologists. Skintiva blends clean visuals with clinical elegance to build trust and highlight transformation.
Author: Jegtheme
Author URI: https://support.jegtheme.com/
Theme URI: https://fse.jegtheme.com/skintiva
Version: 1.0.0
Stable tag: 1.0.0
Requires at least: 6.2
Tested up to: 6.6
Requires PHP: 7.4
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: skintiva
Tags: grid-layout,block-patterns,full-site-editing,entertainment,news
Copyright: © Jegtheme. All rights reserved.
*/

:root{
    
}



body {
    font-family: 'Manrope', sans-serif !important;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Manrope', sans-serif !important;
}

.editor-styles-wrapper .block-editor-block-list__layout.is-root-container > .block-library-block__reusable-block-container {
    max-width: 100%;
}


.guten-element.guten-mibruE{z-index:unset!important;}

.guten-element.guten-BBAs3q { margin-top: 0px; margin-right: 0px;margin-left: 0px;width:100%!important; } 

.guten-element.guten-wIMya6{padding-left:0px!important;}

.cg-pdf-popup-form textarea{margin-top:20px;}

.guten-LUVdZA .accordion-item .accordion-content{padding-bottom: 0%;}

.guten-element.guten-upSLU3{padding-left:30px;padding-right:30px;}

.guten-DovqMh {
    width: 48%!important;
    order: 1;
}

.guten-GCi2H7{ width: 48%!important;}

.guten-section > .guten-container > .guten-GCi2H7.guten-column > .sticky-wrapper > .guten-column-wrapper, .guten-section > .guten-container > .guten-GCi2H7.guten-column > .guten-column-wrapper {
    align-content: center!important;
    align-items: center!important;
}

.guten-EDNCgZ{font-size: 56px;}

.guten-fun-fact .fun-fact-inner .content .number-wrapper{font-size:32px!important;}

@media (max-width: 576px) {
.guten-d88gAl > .sticky-wrapper > .guten-column-wrapper, .guten-d88gAl > .guten-column-wrapper{padding:0;}
}


.cg-pdf-cta{
position:relative;background: linear-gradient(135deg, #fff7f7, #f4f1ea);border:1px solid rgba(155,35,35,0.12);border-radius:28px;padding:25px;margin:40px 0;overflow:hidden;}

.cg-pdf-cta:before{content:"";position:absolute;width:280px;height:280px;background:rgba(155,35,35,0.05);border-radius:50%;top:-120px;right:-80px;}
.cg-pdf-cta:after{content:"";position:absolute;width:220px;height:220px;background:rgba(214,122,89,0.08);
border-radius:50%;bottom:-120px;left:-60px;}
.cg-pdf-cta-content{position:relative;z-index:2;text-align:center;max-width:850px;margin:auto;}
.cg-pdf-cta-content h3{font-size:20px;line-height:1.2;color:#7a1f1f;margin-bottom:10px;font-weight:800;}
.cg-pdf-cta-content p{font-size:14px;line-height:1.9;color:#5c4a4a;}

.cg-open-popup-btn{display:inline-flex;align-items:center;justify-content:center;
gap:10px;background:linear-gradient(135deg,#795548,#d16c49);color:#fff;border:none;padding:15px 34px;border-radius:60px;font-size:15px;font-weight:700;cursor:pointer;margin-top:20px;transition:0.35s ease;box-shadow:0 12px 30px rgba(155,35,35,0.18);}

.cg-open-popup-btn:hover{transform:translateY(-3px);box-shadow:0 18px 35px rgba(155,35,35,0.25);}

.cg-pdf-popup-overlay{position:fixed !important;top:0;left:0;width:100%;height:100vh;background:rgba(24,10,10,0.72);display:flex;justify-content:center;align-items:flex-start;padding:40px 20px;z-index:999999999 !important;opacity:0;visibility:hidden;transition:0.35s ease;overflow-y:auto;backdrop-filter:blur(5px);}

.cg-pdf-popup-overlay.active{
opacity:1;
visibility:visible;
}

.cg-pdf-popup-box{
position:relative;
width:100%;
max-width:900px;
background:#fff;
border-radius:28px;
padding:35px;
margin:auto;
overflow:visible;
box-shadow:0 25px 80px rgba(0,0,0,0.18);
border:1px solid rgba(155,35,35,0.08);
}

.cg-close-popup-btn{
position:absolute;
top:16px;
right:16px;
width:42px;
height:42px;
border:none;
border-radius:50%;
background:#fff3f1;
color:#9b2323;
font-size:26px;
font-weight:500;
cursor:pointer;
transition:0.3s ease;
box-shadow:0 5px 18px rgba(0,0,0,0.08);
z-index:5;
}

.cg-close-popup-btn:hover{
background:#9b2323;
color:#fff;
transform:rotate(90deg);
}

.cg-pdf-popup-heading{
text-align:center;
margin-bottom:28px;
}

.cg-pdf-popup-heading h3{
font-size:32px;
line-height:1.2;
color:#7a1f1f;
margin-bottom:10px;
font-weight:800;
}

.cg-pdf-popup-heading p{
font-size:15px;
line-height:1.7;
color:#6b5b5b;
max-width:700px;
margin:auto;
}

.cg-pdf-popup-form{
position:relative;
z-index:2;
}

.cg-pdf-popup-form p{
margin:0;
}

.cg-pdf-form-grid{
display:grid;
grid-template-columns:repeat(3,1fr);
gap: 15px 60px;
}

.cg-pdf-popup-form p:nth-last-child(2),
.cg-pdf-popup-form p:last-child{
grid-column:1/-1;
}

.cg-pdf-popup-form input,
.cg-pdf-popup-form textarea,
.cg-pdf-popup-form select{
width:100%;
background:#fff;
border:1px solid #ead7d2;
border-radius:16px;
padding:15px 16px;
font-size:14px;
color:#333;
outline:none;
transition:0.3s ease;
box-shadow:none;
}

.cg-pdf-popup-form textarea{
min-height:120px;
resize:none;
}

.cg-pdf-popup-form input:focus,
.cg-pdf-popup-form textarea:focus,
.cg-pdf-popup-form select:focus{
border-color:#c45339;
box-shadow:0 0 0 4px rgba(196,83,57,0.12);
}

.cg-pdf-popup-form input::placeholder,
.cg-pdf-popup-form textarea::placeholder{
color:#9b8d8d;
}

.cg-pdf-popup-form input[type="submit"]{
background:linear-gradient(135deg,#9b2323,#d16c49);
color:#fff;
border:none;
padding:16px 28px;
border-radius:60px;
font-size:15px;
font-weight:700;
cursor:pointer;
width:auto;
min-width:220px;
transition:0.35s ease;
box-shadow:0 12px 25px rgba(155,35,35,0.18);
}

.cg-pdf-popup-form input[type="submit"]:hover{
transform:translateY(-3px);
box-shadow:0 18px 35px rgba(155,35,35,0.25);
}

.wpcf7-spinner{
position:absolute;
}

.wpcf7-not-valid-tip{
font-size:12px;
margin-top:5px;
color:#d93025;
}

.wpcf7-response-output{
margin:20px 0 0 0 !important;
border-radius:14px;
padding:14px 18px !important;
font-size:14px;
}

body.cg-popup-open{
overflow:hidden;
}

html,
body{
overflow-x:hidden;
}

@media(max-width:991px){

.cg-pdf-popup-box{
padding:30px 24px;
}

.cg-pdf-popup-heading h3{
font-size:28px;
}

.cg-pdf-form-grid{
grid-template-columns:repeat(2,1fr);
}

}

@media(max-width:767px){

.cg-pdf-cta{
padding:30px 18px;
border-radius:0px;
margin:0px;
}

.cg-pdf-cta-content h3{
font-size:24px;
}

.cg-pdf-cta-content p{
font-size:14px;
line-height:1.7;
}

.cg-open-popup-btn{
width:100%;
padding:14px 18px;
}

.cg-pdf-popup-overlay{
padding:20px 12px;
align-items:flex-start;
}

.cg-pdf-popup-box{
padding:24px 16px;
border-radius:20px;
max-height:none;
}

.cg-pdf-popup-heading{
margin-bottom:22px;
}

.cg-pdf-popup-heading h3{
font-size:22px;
}

.cg-pdf-popup-heading p{
font-size:13px;
line-height:1.6;
}

.cg-pdf-form-grid{
grid-template-columns:1fr;
gap:12px;
}

.cg-pdf-popup-form input,
.cg-pdf-popup-form textarea,
.cg-pdf-popup-form select{
padding:13px 14px;
border-radius:14px;
font-size:14px;
}

.cg-pdf-popup-form textarea{
min-height:100px;
}

.cg-pdf-popup-form input[type="submit"]{
width:100%;
min-width:100%;
}

.cg-close-popup-btn{
width:38px;
height:38px;
font-size:22px;
top:12px;
right:12px;
}

}

.cg-pdf-form-heading p{color: #000;
    text-align: center;
    padding: 10px;
}


.cg-pdf-popup-form textarea{width :80%;}










.cg-disclaimer {
  margin-top: 30px;
  padding: 15px 20px;
  background: #f8f9fb;
  border-left: 4px solid #0077b6;
  font-size: 13px;
  color: #555;
  line-height: 1.6;
  border-radius: 6px;
}

.cg-disclaimer a {
  color: #0077b6;
  text-decoration: underline;
  font-weight: 500;
}

.cg-pdf-link {
  margin-top: 10px;
}




.guten-LUVdZA .accordion-item .accordion-content{padding-bottom:0px!important;}

/*Hair Filler*/
.hf_hero{
background:url('https://akumentisderma.com/wp-content/uploads/2026/06/filler-banner.webp') center/cover no-repeat;
padding:230px 60px;
position:relative;
}

.hf_hero::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;

}

.hf_hero_wrap{
display:flex;
align-items:center;
justify-content:flex-start;
position:relative;
z-index:2;
}

.hf_hero_text{max-width:720px;}

.hf_hero_text h1{
font-size:48px;
color:#333333;
margin-bottom:20px;
}

.hf_hero_text p{
font-size:17px;
line-height:1.7;
margin-bottom:30px;
color:#444;
}

.hf_hero_buttons{display:flex;gap:12px;flex-wrap:wrap;}

.hf_hero_buttons a{
display:inline-block;
padding:12px 24px;
text-decoration:none;
border-radius:4px;
font-size:15px;
transition:all .3s ease;
}


.cyj-intro{padding:60px;background:#f7f8fb;}
.cyj-container{max-width:1150px;margin:auto;}
.cyj-subheading{font-size:16px!important;color:#6a6cff;margin-bottom:8px;letter-spacing:1px;}
.cyj-heading{font-size:24px!important;color:#111;margin-bottom:12px;}
.cyj-description{font-size:14px;color:#555;line-height:1.7;margin:auto;}


.hf_hero_buttons a:first-child{background:#a9694e;color:#fff;}
.hf_hero_buttons a:first-child:hover{background:#5c2f5c;}
.hf_hero_buttons a:last-child{border:2px solid #a9694e;color:#333333;}
.hf_hero_buttons a:last-child:hover{background:#a9694e;color:#fff;}


/*==============================
Professional Treatment Formats
==============================*/

.hf_formats{
    padding:70px 20px;
    background:#fff;
    color:#333;
}

.hf_formats h2{
    font-size:36px;
    font-weight:700;
    text-align:center;
    margin-bottom:20px;
    color:#333;
}

.hf_desc{
    max-width:900px;
    margin:0 auto 60px;
    text-align:center;
    line-height:1.8;
    font-size:17px;
    color:#555;
}

/* Main Layout */

.hf_product_wrap{
    display:flex;
    align-items:center;
    gap:60px;
    margin-bottom:70px;
}

.hf_product_image{
    flex:0 0 38%;
    text-align:center;
}

.hf_product_image img{
    width:100%;
    max-width:350px;
    height:auto;
    display:block;
    margin:auto;
}

.hf_product_content{
    flex:1;
}

.hf_product_content h3{
    font-size:30px;
    margin-bottom:20px;
    color:#333;
}

.hf_product_content p{
    font-size:16px;
    line-height:1.9;
    color:#555;
    margin-bottom:18px;
    text-align:justify;
}

/* Cards */

.hf_formats_grid{
    display:grid;
    grid-template-columns:repeat(3,1fr);
    gap:30px;
}

.hf_format_card{
    background:#f7f7f7;
    border-radius:8px;
    padding:25px;
    transition:.35s;
    text-align:left;
}

.hf_format_card img{
    width:100%;
    border-radius:6px;
    margin-bottom:18px;
}

.hf_format_card h3{
    font-size:22px;
    margin-bottom:12px;
    color:#333;
}

.hf_format_card p{
    font-size:15px;
    line-height:1.7;
    color:#555;
}

.hf_format_card:hover{
    transform:translateY(-8px);
    box-shadow:0 15px 35px rgba(0,0,0,.08);
}

.hf_hide{
    display:none;
}

/*==============================
Tablet
==============================*/

@media (max-width:991px){

    .hf_formats{
        padding:60px 20px;
    }

    .hf_formats h2{
        font-size:30px;
    }

    .hf_desc{
        font-size:16px;
        margin-bottom:45px;
    }

    .hf_product_wrap{
        flex-direction:column;
        gap:35px;
        text-align:center;
    }

    .hf_product_image{
        flex:100%;
    }

    .hf_product_image img{
        max-width:280px;
    }

    .hf_product_content{
        width:100%;
    }

    .hf_product_content h3{
        font-size:28px;
        text-align:center;
    }

    .hf_product_content p{
        text-align:left;
    }

    .hf_formats_grid{
        grid-template-columns:repeat(2,1fr);
    }

}

/*==============================
Mobile
==============================*/

@media (max-width:767px){

    .hf_formats{
        padding:50px 15px;
    }

    .hf_formats h2{
        font-size:28px;
        line-height:1.3;
    }

    .hf_desc{
        font-size:15px;
        margin-bottom:35px;
    }

    .hf_product_wrap{
        gap:25px;
        margin-bottom:50px;
    }

    .hf_product_image img{
        max-width:220px;
    }

    .hf_product_content h3{
        font-size:24px;
        margin-bottom:15px;
    }

    .hf_product_content p{
        font-size:15px;
        line-height:1.8;
        text-align:left;
    }

    .hf_formats_grid{
        grid-template-columns:1fr;
        gap:20px;
    }

    .hf_format_card{
        padding:20px;
    }

    .hf_format_card h3{
        font-size:20px;
    }

}

.hf_peptide{background:#f4f1ea;padding:60px;}
.hf_peptide h2{font-size:26px;color:#795548;margin-bottom:12px;text-align:center;}
.hf_desc{max-width:900px;color:#444;line-height:1.7;text-align:center;}
.hf_peptide_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:35px;}
.hf_peptide_box{background:#fff;border-radius:6px;padding:20px;border:1px solid #e8e2ef;}
.hf_peptide_box h4{color:#795548;font-size:18px;margin-bottom:6px;}
.hf_peptide_box p{color:#555;font-size:14px;line-height:1.6;}
.hf_full{grid-column:1/-1;}
.hf_note{margin-top:25px;color:#444;line-height:1.7;text-align:center;}
@media(max-width:992px){.hf_peptide_grid{grid-template-columns:repeat(2,1fr);} .hf_full{grid-column:auto;}}
@media(max-width:600px){.hf_peptide_grid{grid-template-columns:1fr;}.hf_peptide{padding:10px;}}



.hf_protocol{background:#fff;padding:60px;}
.hf_protocol_wrap{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;}
.hf_protocol_left h2{font-size:26px;color: #a9694e;margin-bottom:15px;}
.hf_protocol_desc{color:#444;line-height:1.7;margin-bottom:30px;}
.hf_protocol_steps{display:flex;align-items:center;gap:30px;margin-bottom:25px;}
.hf_step{text-align:center;position:relative;}
.hf_circle{width:110px;height:110px;border:6px solid #795548;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;margin-bottom:10px;}
.hf_circle img{width:100%; width:32px;height:32px;}
.hf_step p{font-size:14px;color:#333;line-height:1.4;}
.hf_protocol_note{font-size:14px;color:#444;line-height:1.7;}
.hf_protocol_right img{width:100%; width:100%;border-radius:6px;}
@media(max-width:992px){.hf_protocol_wrap{grid-template-columns:1fr;} .hf_protocol_steps{justify-content:center;}.hf_protocol{padding: 20px;}}
@media(max-width:600px){.hf_protocol_steps{gap: 15px;}}


.hf_plan{background:#f4f1ea;padding:60px;color:#fff;text-align:center;}
.hf_plan h2{font-size:26px;margin-bottom:15px;color:#333333;}
.hf_plan_desc{line-height:1.7;margin-bottom:35px;color:#333333;}
.hf_plan_grid{}
.hf_plan_box{padding:28px;border-radius:6px;}
.hf_plan_standard{background: #795548;
    color: #fff;}
.hf_plan_intensive{background:#ffffff;color:#222;}
.hf_plan_box h3{margin-bottom:15px;font-size:20px;}
.hf_plan_box p{line-height:1.7;margin-bottom:8px;font-size:14px;}
@media(max-width:900px){.hf_plan_grid{grid-template-columns:1fr;}}
@media(max-width:600px){.hf_plan{padding:20px;}
.hf_matrix{padding:20px;}
 .hf_clinical {padding:20px;}  
 .hf_cases {padding:20px;}  
 .hf_cases2 {padding:20px;}
 .hf_cases3 {padding:20px;}
 .hf_akumentis  {padding:20px;}
    
}


.hf_matrix{background:#fff;padding:60px;color:#333333;}
.hf_matrix h2{font-size:26px;margin-bottom:10px;color:#333333;}
.hf_matrix_title{margin-top:50px;color:#333333;}
.hf_matrix_desc{line-height:1.7;margin-bottom:30px;color:#333333;}
.hf_matrix_grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-bottom:30px;}
.hf_matrix_grid2{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;}
.hf_matrix_item{text-align:center;}
.hf_matrix_item h4{margin-bottom:12px;font-size:16px;}
.hf_matrix_item img{width:100%; width:100%;max-width:220px;margin-bottom:10px;border-radius:4px;}
.hf_matrix_note{margin-top:40px;font-size:14px;line-height:1.6;border-top:1px solid rgba(255,255,255,.2);padding-top:15px;}
@media(max-width:900px){.hf_matrix_grid{grid-template-columns:1fr;} .hf_matrix_grid2{grid-template-columns:1fr;}}


.hf_clinical{background:#f4f1ea;padding:60px;color:#333333;}
.hf_clinical_grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;}
.hf_clinical_img img{width:100%; width:100%;border-radius:6px;}
.hf_clinical_content h2{font-size:26px;margin-bottom:15px;color:#795548;}
.hf_clinical_desc{line-height:1.7;margin-bottom:30px;color:#333333;}
.hf_clinical_stats{display:grid;grid-template-columns:1fr 1fr;gap:30px;}
.hf_stat h3{font-size:46px;margin-bottom:5px;color:#795548;}
.hf_stat h4{font-size:18px;margin-bottom:8px;color:#795548;}
.hf_stat p{font-size:14px;line-height:1.6;color:#795548;}
@media(max-width:900px){.hf_clinical_grid{grid-template-columns:1fr;} .hf_clinical_stats{grid-template-columns:1fr;}}



.hf_cases{background:#ffffff;padding:60px;}
.hf_cases h2{font-size:26px;margin-bottom:12px;color:#333333;}
.hf_cases_desc{max-width:900px;line-height:1.7;margin-bottom:40px;color:#555;}
.hf_cases_grid{display:flex;flex-direction:column;gap:40px;}
.hf_case_card{display:flex;align-items:center;gap:40px;background:#fff;border-radius:10px;padding:20px;border:1px solid #eee;transition:.3s;}
.hf_case_card:hover{transform:translateY(-6px);box-shadow:0 10px 25px rgba(0,0,0,.08);}
.hf_case_img{width:100%; flex:2;}
.hf_case_img img{width:100%; width:100%;border-radius:8px;}
.hf_case_content{flex:1;}
.hf_case_content h3{font-size:20px;margin-bottom:10px;color:#333;}
.hf_case_content p{font-size:15px;line-height:1.7;color:#555;}
.hf_case_card:nth-child(even){flex-direction:row-reverse;}
@media(max-width:768px){
.hf_case_card{flex-direction:column;}
.hf_case_card:nth-child(even){flex-direction:column;}
}


.hf_cases2{background:#f4f1ea;padding:60px;color:#795548;}
.hf_cases2 h2{font-size:26px;margin-bottom:10px;color:#795548;}
.hf_cases2_desc{max-width:900px;line-height:1.7;margin-bottom:40px;color:#333333;}
.hf_cases2_grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;}
.hf_case2 h4{margin-bottom:12px;font-size:16px;color:#795548;}
.hf_case2_imgs{display:flex;gap:15px;}
.hf_case2_imgs img{width:100%; border-radius:4px;}
.hf_case2_imgs span{display:block;font-size:12px;margin-top:4px;color:#795548;text-align:center;}
@media(max-width:700px){.hf_cases2_grid{grid-template-columns:1fr;}}


.hf_cases3{background:#f6f7fb;padding:60px;}
.hf_cases3 h2{font-size:26px;color:#333333;margin-bottom:12px;}
.hf_cases3_desc{max-width:900px;line-height:1.7;color:#555;margin-bottom:40px;}
.hf_cases3_grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;}
.hf_case3_card{background:#fff;border:1px solid #eee;border-radius:10px;padding:20px;}
.hf_case3_card h4{margin-bottom:5px;font-size:17px;color:#333;}
.hf_case3_note{font-size:13px;color:#777;margin-bottom:15px;}
.hf_case3_imgs{display:flex;gap:20px;}
.hf_case3_imgs img{width:100%; border-radius:6px;}
.hf_case3_imgs span{display:block;text-align:center;font-size:12px;margin-top:5px;color:#555;}
@media(max-width:768px){.hf_cases3_grid{grid-template-columns:1fr;}}


.hf_akumentis{background: linear-gradient(135deg, #712d15, #7725028c);padding:70px 40px;color:#fff;}
.hf_container{max-width:1100px;margin:auto;}
.hf_title{font-size:24px;margin-bottom:12px;color:#fff!important;}
.hf_intro{font-size:15px;line-height:1.8;color:#eee;margin-bottom:35px;max-width:900px;}
.hf_cards{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;margin-bottom:30px;}
.hf_card{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.2);padding:20px;border-radius:10px;}
.hf_card h3{font-size:18px;margin-bottom:8px;color:#fff;}
.hf_card p{font-size:14px;color:#e9e9ff;line-height:1.7;}
.hf_cta{background:rgba(255,255,255,.15);padding:22px;border-radius:12px;margin-bottom:20px;}
.hf_cta h3{font-size:22px;margin-bottom:6px;color:#fff;}
.hf_cta p{font-size:14px;color:#fff;line-height:1.7;}
.hf_note{font-size:13px;color:#ddd;border-top:1px solid rgba(255,255,255,.3);padding-top:12px;}

@media(max-width:900px){
.hf_cards{grid-template-columns:1fr;}
}



/*Revofil*/

.rv_hero{background:url('https://akumentisderma.com/wp-content/uploads/2026/06/revofil-banner-1.webp') right/cover no-repeat;padding:80px 60px;position:relative;}
.rv_hero::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;}
.rv_container{max-width:1200px;margin:auto;position:relative;z-index:2;}
.rv_hero_wrap{display:flex;align-items:center;justify-content:space-between;gap:60px;}
.rv_hero_text{max-width:650px;}
.rv_tag{display:inline-block;background:#3d6cc7;color:#fff;padding:6px 14px;font-size:14px;margin-bottom:20px;}
.rv_hero_text h1{font-size:48px;line-height:1.2;color:#333333;margin-bottom:20px;}
.rv_hero_text p{font-size:17px;line-height:1.7;color:#444;margin-bottom:30px;}
.rv_buttons{display:flex;gap:14px;flex-wrap:wrap;}
.rv_buttons a{display:inline-block;padding:12px 26px;border-radius:4px;text-decoration:none;font-size:15px;transition:.3s;}
.rv_buttons a:first-child{background:#a9694e;color:#fff;}
.rv_buttons a:first-child:hover{background:#5c2f5c;}
.rv_buttons a:last-child{border:2px solid #a9694e;color:#333333;}
.rv_buttons a:last-child:hover{background:#a9694e;color:#fff;}
.rv_hero_img img{width:100%; width:100%;max-width:520px;border-radius:6px;}
@media(max-width:900px){
.rv_hero_wrap{flex-direction:column;}
.rv_hero_text h1{font-size:38px;}
}


.rev-intro{padding:60px;background:#fff;}
.rev-container{max-width:1100px;margin:auto;}
.rev-subheading{font-size:16px!important;;color:#5a6bff;margin-bottom:8px;letter-spacing:1px;}
.rev-heading{font-size:24px!important;color:#111;margin-bottom:12px;}
.rev-description{font-size:14px;color:#555;line-height:1.7;margin:auto;}

.rv_range{background:#f4f1ea;padding:60px;}
.rv_container{max-width:1100px;margin:auto;}
.rv_range h2{font-size:24px;color:#333333;margin-bottom:15px;}
.rv_range_desc{max-width:900px;color:#555;line-height:1.7;margin-bottom:40px;}
.rv_range_grid{display:grid;}
.rv_range_box{background:#f7f7fb;padding:25px;border-radius:6px;}
.rv_range_box h3{color:#333333;font-size:20px;margin-bottom:10px;}
.rv_small{font-size:14px;color:#777;margin-bottom:15px;}
.rv_range_box ul{padding-left:18px;}
.rv_range_box li{margin-bottom:6px;font-size:14px;color:#333;}
.rv_range_purple{background:#a9694e;color:#fff;}
.rv_range_purple h3{color:#fff;}
.rv_range_purple .rv_small{color:#ddd;}
.rv_range_purple li{color:#fff;}
@media(max-width:800px){.rv_range_grid{grid-template-columns:1fr;}}
@media(max-width:600px){.rev-intro{padding:20px;}
    .rv_range{padding:20px;}
    .rv_advantages{padding:20px;}
    .rv_composition{padding:20px;}
    .rv_science{padding:20px;}
    .rv_molecular{padding:20px;}
    .rv_clinical{padding:20px;}
    .rv_summary{padding:20px;}
    .rv_caregen{padding:20px;}
    .rv_hero {
    background: url(https://akumentisderma.com/wp-content/uploads/2026/06/revofil-banner-1.webp) left / cover no-repeat;
   
}
    
}


.rv_advantages{background:#fff;padding:60px;}
.rv_container{max-width:1150px;margin:auto;}
.rv_label{display:inline-block;background:#e6dff3;color:#444;padding:6px 12px;font-size:12px;margin-bottom:15px;border-radius:3px;}
.rv_advantages h2{font-size:24px;color:#333333;margin-bottom:15px;}
.rv_adv_desc{max-width:900px;color:#444;line-height:1.7;margin-bottom:45px;}
.rv_adv_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;}
.rv_adv_box{background:#fff;padding:30px;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.06);transition:.3s;text-align:left;}
.rv_adv_box img{width:100%; width:100%;max-width:220px;margin-bottom:15px;}
.rv_adv_box h3{font-size:20px;margin-bottom:10px;color:#222;}
.rv_adv_box p{font-size:14px;line-height:1.7;color:#555;}
.rv_adv_box:hover{transform:translateY(-6px);box-shadow:0 20px 40px rgba(0,0,0,.1);}
@media(max-width:900px){.rv_adv_grid{grid-template-columns:1fr 1fr;}}
@media(max-width:600px){.rv_adv_grid{grid-template-columns:1fr;}}


.rv_composition{background: linear-gradient(135deg, #8d6d62, #a9694e);padding:60px;color:#fff;}
.rv_container{max-width:1150px;margin:auto;}
.rv_composition h2{font-size:24px;margin-bottom:15px;color:#fff;}
.rv_comp_desc{line-height:1.7;color:#e9e9ff;margin-bottom:40px;font-size:14px;}
.rv_comp_grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;}
.rv_comp_box{background:rgba(255,255,255,.9);padding:25px;border-radius:8px;color:#333;}
.rv_comp_box h3{font-size:20px;margin-bottom:8px;color:#222;}
.rv_comp_box p{font-size:15px;line-height:1.7;color:#555;}
@media(max-width:800px){.rv_comp_grid{grid-template-columns:1fr;}}


.rv_science{background:#fff;padding:60px;} .rv_container{max-width:1150px;margin:auto;} .rv_science_label{display:inline-block;background:#e9e3f3;color:#444;padding:6px 12px;font-size:12px;margin-bottom:15px;border-radius:3px;} 
.rv_science h2{font-size:24px;color:#333333;margin-bottom:15px;} 
.rv_science_desc{width:100%;font-size:14px;color:#444;line-height:1.7;margin-bottom:35px;} .rv_science_grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;} 
.rv_science_chart img{width:100%; width:100%;border-radius:6px;} 
.rv_science_content h3{font-size:24px;color:#333333;margin-bottom:10px;} 
.rv_science_content p{font-size:14px;color:#555;line-height:1.7;margin-bottom:20px;} .rv_science_imgs{display:flex;gap:20px;} 
.rv_gel{text-align:center;} 
.rv_gel img{width:100%; border-radius:4px;margin-bottom:6px;} .rv_gel span{font-size:13px;color:#555;} @media(max-width:900px){.rv_science_grid{grid-template-columns:1fr;}.rv_science_imgs{justify-content:center;}}

.rv_molecular{padding-bottom:60px;}
.rv_container{max-width:1150px;margin:auto;}
.rv_molecular h2{font-size:24px;color:#333333;margin-bottom:15px;}
.rv_molecular_desc{width:100%;font-size:14px;color:#444;line-height:1.7;margin-bottom:35px;}
.rv_molecular_steps{display:flex;align-items:center;justify-content:center;gap:40px;margin-bottom:40px;}
.rv_step{text-align:center;position:relative;}
.rv_step img{width:100%; width:180px;border-radius:4px;margin-bottom:6px;}
.rv_step span{font-size:13px;color:#666;}
.rv_molecular_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;}
.rv_molecular_box{background:#f4f1ea;border:1px solid #eee;padding:25px;border-radius:6px;transition:.3s;position:relative;}
.rv_molecular_box:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:#a9694e;}
.rv_molecular_box h3{font-size:20px;margin-bottom:8px;color:#222;}
.rv_molecular_box p{font-size:14px;color:#555;line-height:1.7;}
.rv_molecular_box:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.08);}
@media(max-width:900px){.rv_molecular_steps{flex-direction:column;}.rv_molecular_grid{grid-template-columns:1fr 1fr;}}
@media(max-width:600px){.rv_molecular_grid{grid-template-columns:1fr;}}


.rv_enzyme{background:#f4f1ea;padding:60px;}
.rv_container{max-width:1150px;margin:auto;}
.rv_enzyme_label{display:inline-block;background:#e9e3f3;color:#444;padding:6px 12px;font-size:12px;margin-bottom:15px;border-radius:3px;}
.rv_enzyme h2{font-size:24px;color:#333333;margin-bottom:15px;}
.rv_enzyme_desc{width:100%;font-size:14px;color:#444;line-height:1.7;margin-bottom:35px;}
.rv_enzyme_tests{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-bottom:30px;}
.rv_test_purple{background:#a9694e;color:#fff;padding:25px;border-radius:6px;}
.rv_test_purple h3{font-size:18px;margin-bottom:10px;color:#ffffff;}
.rv_test_purple p{font-size:14px;line-height:1.7;color:#f2f2ff;}
.rv_test{background:#fafafa;border:1px solid #eee;padding:25px;border-radius:6px;}
.rv_test h3{font-size:18px;color:#333333;margin-bottom:10px;}
.rv_test p{font-size:14px;color:#555;line-height:1.7;}
.rv_enzyme_note{font-size:14px;color:#444;margin-bottom:40px;}
.rv_enzyme_stats{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;text-align:center;}
.rv_stat h3{font-size:38px;color:#333333;margin-bottom:5px;}
.rv_stat h4{font-size:18px;color:#333;margin-bottom:6px;}
.rv_stat p{font-size:14px;color:#555;}
@media(max-width:900px){.rv_enzyme_tests{grid-template-columns:1fr;}.rv_enzyme_stats{grid-template-columns:1fr;}}



.rv_clinical{background: #fff;color:#333333;padding:60px;}
.rv_container{max-width:1200px;margin:auto;}
.rv_clinical h2{font-size:24px;margin-bottom:15px;color:#795548;}
.rv_clinical_desc{font-size:14px;line-height:1.7;color:#795548;margin-bottom:40px;}
.rv_clinical_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;}
.rv_clinical_box{background:#ffffff;border:1px solid rgba(255,255,255,.2);padding:20px;border-radius:6px;transition:.3s;}
.rv_clinical_box img{width:100%; width:100%;border-radius:4px;margin-bottom:10px;}
.rv_clinical_box h3{font-size:16px;margin-bottom:6px;color:#795548;}
.rv_clinical_box p{font-size:14px;line-height:1.6;color:#795548;}
.rv_clinical_box:hover{transform:translateY(-5px);background:rgba(255,255,255,.15);}
@media(max-width:1000px){.rv_clinical_grid{grid-template-columns:repeat(2,1fr);}}
@media(max-width:600px){.rv_clinical_grid{grid-template-columns:1fr;}}


.rv_summary{background:#f4f1ea;padding:60px;}
.rv_container{max-width:1150px;margin:auto;}
.rv_summary_top{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;margin-bottom:40px;}
.rv_summary h2{font-size:24px;color:#333333;margin-bottom:12px;}
.rv_summary_desc{font-size:14px;color:#444;line-height:1.7;}
.rv_summary_img img{width:100%; width:100%;max-width:480px;}
.rv_table_wrap{overflow-x:auto;}
.rv_table{width:100%;border-collapse:collapse;font-size:14px;}
.rv_table th{background:#a9694e;color:#fff;padding:12px;text-align:left;}
.rv_table td{padding:12px;border:1px solid #eee;color:#444;vertical-align:top;}
.rv_table tr:nth-child(even){background:#fafafa;}
@media(max-width:900px){
.rv_summary_top{grid-template-columns:1fr;}
.rv_summary_img{width:100%; text-align:center;}
}
@media(max-width:768px){
.rv_table thead{display:none;}
.rv_table,.rv_table tbody,.rv_table tr,.rv_table td{display:block;width:100%;}
.rv_table tr{margin-bottom:15px;border:1px solid #eee;}
.rv_table td{border:none;border-bottom:1px solid #eee;padding:10px;}
.rv_table td:before{content:attr(data-label);font-weight:600;color:#333333;display:block;margin-bottom:4px;}
}


.rv_aquashine{background:#f4f1ea;padding:60px;}
.rv_container{max-width:1150px;margin:auto;}
.rv_aqua_label{display:inline-block;background:#e6dff3;color:#444;padding:6px 12px;font-size:12px;margin-bottom:12px;border-radius:3px;}
.rv_aquashine h2{font-size:24px;color:#333333;margin-bottom:12px;}
.rv_aqua_desc{font-size:14px;color:#444;line-height:1.7;margin-bottom:35px;}
.rv_aqua_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;}
.rv_aqua_card{background:#fff;padding:25px;border-radius:8px;box-shadow:0 10px 25px rgba(0,0,0,.05);transition:.3s;}
.rv_aqua_card img{width:100%; width:100%;max-width:220px;margin-bottom:15px;}
.rv_aqua_card h3{font-size:18px;color:#333333;margin-bottom:8px;}
.rv_aqua_card p{font-size:14px;color:#555;line-height:1.7;}
.rv_aqua_card:hover{transform:translateY(-6px);box-shadow:0 18px 40px rgba(0,0,0,.08);}
@media(max-width:900px){.rv_aqua_grid{grid-template-columns:1fr 1fr;}}
@media(max-width:600px){.rv_aqua_grid{grid-template-columns:1fr;}}


.rv_aqua_results{background:#fff;padding:60px;}
.rv_container{max-width:1150px;margin:auto;}
.rv_aqua_results h2{font-size:24px;color:#333333;margin-bottom:12px;}
.rv_aqua_results_desc{font-size:14px;color:#444;line-height:1.7;margin-bottom:35px;}
.rv_aqua_results_grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;}
.rv_aqua_result_card{background:#fafafa;border:1px solid #eee;border-radius:8px;padding:20px;transition:.3s;}
.rv_before_after{display:flex;gap:8px;margin-bottom:12px;}
.rv_before_after img{width:100%; border-radius:4px;}
.rv_aqua_result_card h3{font-size:18px;color:#333333;margin-bottom:6px;}
.rv_aqua_result_card p{font-size:14px;color:#555;line-height:1.6;}
.rv_aqua_result_card:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.08);}
@media(max-width:900px){.rv_aqua_results_grid{grid-template-columns:1fr 1fr;}}
@media(max-width:600px){.rv_aqua_results_grid{grid-template-columns:1fr;}}


.rv_caregen{background:linear-gradient(135deg,#2d1e63,#a9694e);padding:60px 40px;color:#fff;}
.rv_container{max-width:1100px;margin:auto;}
.rv_title{font-size:24px!important;margin-bottom:12px;color:#fff!important;}
.rv_intro{font-size:14px;line-height:1.8;color:#eee;margin-bottom:30px;}
.rv_caregen_grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px;margin-bottom:25px;}
.rv_caregen_box{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.2);padding:18px;border-radius:6px;}
.rv_caregen_box h4{font-size:16px;margin-bottom:6px;color:#fff;}
.rv_caregen_box p{font-size:14px;color:#e9e9ff;line-height:1.6;}
.rv_cta{background:rgba(255,255,255,.15);padding:20px;border-radius:8px;margin-bottom:18px;}
.rv_cta h3{font-size:20px;margin-bottom:6px;color:#fff;}
.rv_cta p{font-size:14px;color:#fff;line-height:1.6;}
.rv_note{font-size:13px;color:#ddd;border-top:1px solid rgba(255,255,255,.3);padding-top:12px;}

@media(max-width:900px){
.rv_caregen_grid{grid-template-columns:1fr;}
}


.cgd-hero{background:url('https://akumentisderma.com/wp-content/uploads/2026/06/dimono-hero-banner.webp') right/cover no-repeat;padding: 110px 40px;;position:relative;}
.cgd-hero:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;}
.cgd-container{max-width:1150px;margin:auto;position:relative;z-index:2;}
.cgd-hero-content{max-width:650px;}
.cgd-title{font-size:42px;line-height:1.2;color:#fff;margin-bottom:20px;font-weight:500;}
.cgd-desc{font-size:16px;line-height:1.7;color:#fff;margin-bottom:30px;}
.cgd-buttons{display:flex;gap:15px;flex-wrap:wrap;}
.cgd-btn-primary{background:#3d2ea3;color:#fff;padding:12px 24px;text-decoration:none;border-radius:3px;font-size:15px;}
.cgd-btn-primary:hover{background:#2d1e63;}
.cgd-btn-outline{border:2px solid #3d2ea3;color:#3d2ea3;padding:10px 22px;text-decoration:none;border-radius:3px;font-size:15px;}
.cgd-btn-outline:hover{background:#3d2ea3;color:#fff;}
@media(max-width:768px){.cgd-hero{padding:80px 20px;}.cgd-title{font-size:30px;}.cgd-desc{font-size:15px;}}
@media(max-width:600px){.cgd-hero{background:url('https://akumentisderma.com/wp-content/uploads/2026/06/dimono-hero-banner.webp') left/cover no-repeat;padding: 110px 40px;;position:relative;}}

.cgd-partnership{padding:60px 0;background:#fff;}
.cgd-container{max-width:1200px;margin:auto;padding:0 20px;}
.cgd-partnership_content{margin:auto;}
.cgd-partnership_sub{font-size:16px!important;letter-spacing:2px;text-transform:uppercase;color:#795548;margin-bottom:12px;font-weight:600;}
.cgd-partnership_title{font-size:24px!important;font-weight:700;margin-bottom:25px;color:#111;}
.cgd-partnership_desc{font-size:14px;line-height:1.7;color:#555;margin-bottom:16px;}

.cgd-dimono{background:#f4f1ea;padding:60px 40px;}
.cgd-container{max-width:1150px;margin:auto;}
.cgd-dimono_wrap{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:center;}
.cgd-dimono h3{font-size:14px;margin-bottom:10px;color:#333333;font-weight:600;}
.cgd-dimono h2{font-size:24px;margin-bottom:18px;color:#a9694e;}
.cgd-dimono_desc{font-size:15px;line-height:1.8;margin-bottom:20px;color:#444;}
.cgd-dimono_grid{display:grid;grid-template-columns: 1fr 1fr 1fr;
gap:16px;margin-top:10px;}
.cgd-dimono_box{background:#fff;border:1px solid #e4e4ef;padding:16px;border-radius:4px;}
.cgd-dimono_box h4{font-size:16px;margin-bottom:6px;color:#a9694e;}
.cgd-dimono_box p{font-size:14px;color:#666;}
.cgd-dimono_right img{width:100%; width:100%;border-radius:4px;}
@media(max-width:768px){.cgd-dimono_wrap{grid-template-columns:1fr;}.cgd-dimono_grid{grid-template-columns:1fr;}}
@media(max-width:600px){
    .cgd-dimono{padding: 20px;}
    .cgd-features{padding: 20px;}
    .cgd-app{padding: 20px;}
    .cgd-results{padding: 20px;}
    .cgd-cases{padding: 20px;}
    .cgd-perioral{padding: 20px;}
    .cgd-neck_images{display:block;}
    .cgd-hand_images{display:block;text-align:right;}
    .cgd-pillars{padding: 20px;}
    .cgd-mechanism{padding: 20px;}
    .cgd-evidence{padding: 20px;}
    .cgd-transdermal{padding: 20px;}
    .cgd-penetration{padding: 20px;}
    
    .guten-SQiFIe:not(.background-animated) > .sticky-wrapper > .guten-column-wrapper, .guten-SQiFIe.background-animated > .sticky-wrapper > .guten-column-wrapper > .guten-background-animated .animated-layer, .guten-SQiFIe:not(.background-animated) > .guten-column-wrapper, .guten-SQiFIe.background-animated > .guten-column-wrapper > .guten-background-animated .animated-layer {
    background-image:none;
}
    
    
    
}


.cgd-features{background:#fff;padding:70px 40px;}
.cgd-container{max-width:1150px;margin:auto;}
.cgd-features_label{display:inline-block;background:#e8e5f5;color:#a9694e;font-size:12px;padding:6px 10px;border-radius:3px;margin-bottom:10px;}
.cgd-features_title{font-size:24px!important;color:#a9694e;margin-bottom:40px;}
.cgd-features_grid{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;}
.cgd-features_box{}
.cgd-features_icon{width:40px;margin-bottom:12px;}
.cgd-features_box h4{font-size:18px;color:#a9694e;margin-bottom:10px;}
.cgd-features_box p{font-size:14px;color:#444;line-height:1.7;}
@media(max-width:900px){.cgd-features_grid{grid-template-columns:1fr 1fr;}}
@media(max-width:600px){.cgd-features_grid{grid-template-columns:1fr;}}


.cgd-app{background:#f4f1ea;padding:70px 40px;}
.cgd-container{max-width:1100px;margin:auto;}
.cgd-app_label{display:inline-block;background:#e8e5f5;color:#a9694e;font-size:12px;padding:6px 10px;border-radius:3px;margin-bottom:10px;}
.cgd-app_title{font-size:26px;color:#a9694e;margin-bottom:15px;}
.cgd-app_desc{font-size:15px;color:#444;line-height:1.8;margin-bottom:35px;max-width:900px;}
.cgd-app_img{width:100%; text-align:center;margin-bottom:40px;}
.cgd-app_img img{width:100%; max-width:100%;height:auto;}
.cgd-app_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:20px;}
.cgd-app_box{background:#fff;border:1px solid #e3e3ee;padding:18px;border-radius:4px;}
.cgd-app_box h4{font-size:18px;color:#a9694e;margin-bottom:6px;}
.cgd-app_box p{font-size:14px;color:#555;}
@media(max-width:900px){.cgd-app_grid{grid-template-columns:1fr 1fr;}}
@media(max-width:600px){.cgd-app_grid{grid-template-columns:1fr;}}


.cgd-protocol{background:linear-gradient(135deg,#2d1e63,#a9694e);padding:70px 40px;color:#fff;}
.cgd-container{max-width:1100px;margin:auto;}
.cgd-protocol_label{display:inline-block;background:rgba(255,255,255,.15);font-size:12px;padding:6px 10px;border-radius:3px;margin-bottom:10px;}
.cgd-protocol_title{font-size:24px!important;margin-bottom:35px;color:#fff!important;}
.cgd-protocol_wrap{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start;}
.cgd-protocol_left{border-radius:4px;}
.cgd-protocol_sub{font-size:20px!important;margin-bottom:20px;color:#fff!important;}
.cgd-protocol_grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;}
.cgd-protocol_item{background:rgba(0,0,0,.15);padding:16px;border-radius:4px;border:1px solid rgba(255,255,255,.2);}
.cgd-protocol_item span{display:block;font-size:14px;margin-bottom:5px;opacity:.8;}
.cgd-protocol_item h4{font-size:18px;margin-bottom:6px;color:#fff;}
.cgd-protocol_item p{font-size:14px;line-height:1.7;color:#e8e8ff;}
@media(max-width:700px){.cgd-protocol_grid{grid-template-columns:1fr;}}
.cgd-protocol_right img{width:100%; width:100%;border-radius:4px;margin-bottom:10px;}
.cgd-protocol_note{font-size:14px;color:#ddd;}
@media(max-width:800px){.cgd-protocol_wrap{grid-template-columns:1fr;}}


.cgd-results{background:#fff;padding:70px 40px;}
.cgd-container{max-width:1150px;margin:auto;}
.cgd-results_label{display:inline-block;background:#e8e5f5;color:#a9694e;font-size:16px;padding:6px 10px;border-radius:3px;margin-bottom:10px;}
.cgd-results_title{font-size:24px;color:#a9694e;margin-bottom:15px;}
.cgd-results_desc{font-size:15px;color:#444;line-height:1.8;margin-bottom:35px;max-width:900px;}
.cgd-results_row{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-bottom:25px;}
.cgd-results_head{background:#eee;text-align:center;padding:6px;font-size:14px;margin-bottom:10px;}
.cgd-results_images{display:flex;align-items:center;gap:10px;}
.cgd-results_item{flex:1;text-align:center;}
.cgd-results_item span{display:block;font-size:12px;margin-bottom:5px;color:#666;}
.cgd-results_item img{width:100%; width:100%;border-radius:3px;}
.cgd-results_arrow{font-size:20px;color:#333333;}
@media(max-width:768px){.cgd-results_row{grid-template-columns:1fr;}}


.cgd-cases{background:#f4f1ea;padding:70px 40px;}
.cgd-container{max-width:1150px;margin:auto;}
.cgd-cases_label{display:inline-block;background:#e8e5f5;color:#a9694e;font-size:16px;padding:6px 10px;border-radius:3px;margin-bottom:10px;}
.cgd-cases_title{font-size:24px;color:#a9694e;margin-bottom:15px;}
.cgd-cases_desc{font-size:15px;color:#444;line-height:1.8;margin-bottom:35px;max-width:900px;}
.cgd-cases_grid{display:grid;grid-template-columns:1fr 1fr;gap:35px;}
.cgd-case h4{color:#a9694e;font-size:18px;margin-bottom:10px;}
.cgd-case_images{display:flex;align-items:center;gap:10px;}
.cgd-case_label{background:#eee;padding:8px 10px;font-size:13px;color:#555;}
.cgd-case_item{text-align:center;}
.cgd-case_item span{display:block;font-size:12px;color:#666;margin-bottom:4px;}
.cgd-case_item img{width:100%; border-radius:3px;}
.cgd-case_arrow{font-size:18px;color:#333333;}
@media(max-width:768px){.cgd-cases_grid{grid-template-columns:1fr;}}


.cgd-perioral{background:#fff;padding:70px 40px;}
.cgd-container{max-width:1150px;margin:auto;}
.cgd-perioral_label{display:inline-block;background:#e8e5f5;color:#a9694e;font-size:16px;padding:6px 10px;border-radius:3px;margin-bottom:10px;}
.cgd-perioral_title{font-size:24px;color:#a9694e;margin-bottom:15px;}
.cgd-perioral_desc{font-size:15px;color:#444;line-height:1.8;margin-bottom:35px;max-width:900px;}
.cgd-perioral_top{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin-bottom:40px;}
.cgd-perioral_diagram img{width:100%; width:80%;}
.cgd-perioral_case{display:flex;align-items:center;margin-bottom:12px;}
.cgd-perioral_labelbox{background:#eee;padding:12px 10px;font-size:13px;color:#555;margin-right:10px;}
.cgd-perioral_images{display:flex;align-items:center;gap:10px;}
.cgd-perioral_item{text-align:center;}
.cgd-perioral_item span{display:block;font-size:12px;color:#666;margin-bottom:3px;}
.cgd-perioral_item img{width:100%; border-radius:3px;}
.cgd-perioral_arrow{font-size:18px;color:#333333;}
.cgd-lips_grid{display:grid;grid-template-columns:1fr 1fr;gap:35px;}
.cgd-lips_group h4{color:#a9694e;font-size:18px;margin-bottom:10px;}
.cgd-lips_row{display:flex;align-items:center;margin-bottom:10px;}
@media(max-width:768px){.cgd-perioral_top{grid-template-columns:1fr;}.cgd-lips_grid{grid-template-columns:1fr;}}


.cgd-neckhands{background:#f4f1ea;padding:70px 40px;}
.cgd-container{max-width:1150px;margin:auto;}
.cgd-neckhands_grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;}
.cgd-neck_case h3{color:#a9694e;font-size:20px;margin-bottom:15px;}
.cgd-hand_case h3{color:#a9694e;font-size:20px;margin-bottom:15px;}
.cgd-neck_images{display:flex;align-items:center;gap:10px;margin-bottom:10px;}
.cgd-neck_label{background:#eee;padding:10px 8px;font-size:16px;color:#555;}
.cgd-neck_item{text-align:center;}
.cgd-neck_item span{display:block;font-size:12px;color:#666;margin-bottom:4px;}
.cgd-neck_item img{width:100%; width:180px;border-radius:3px;}
.cgd-hand_images{display:flex;align-items:center;gap:10px;}
.cgd-hand_item img{width:100%; width:220px;border-radius:3px;}
.cgd-neck_arrow{font-size:18px;color:#333333;}
.cgd-neck_desc{font-size:14px;color:#444;margin-top:10px;max-width:350px;}
@media(max-width:768px){.cgd-neckhands_grid{grid-template-columns:1fr;}}
.cgd-hand-progress{background:#f4f1ea;padding:60px 40px;}
.cgd-container{max-width:1100px;margin:auto;}
.cgd-hand-progress_grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:15px;}
.cgd-hand-progress_item img{width:100%; width:100%;border-radius:4px;}
.cgd-hand-progress_desc{font-size:15px;color:#444;line-height:1.7;text-align:center;max-width:850px;margin:auto;}
@media(max-width:768px){.cgd-hand-progress_grid{grid-template-columns:1fr 1fr;}}
@media(max-width:500px){.cgd-hand-progress_grid{grid-template-columns:1fr;}}


.cgd-ptx{background:linear-gradient(135deg,#2d1e63,#a9694e);padding:70px 40px;color:#fff;}
.cgd-container{max-width:1150px;margin:auto;}
.cgd-ptx_title{font-size:24px!important;margin-bottom:15px;color:#fff!important;}
.cgd-ptx_desc{font-size:15px;line-height:1.8;color:#e8e8ff;margin-bottom:30px;max-width:900px;}
.cgd-ptx_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;}
.cgd-ptx_box{background:rgba(255,255,255,.12);padding:18px;border-radius:4px;border:1px solid rgba(255,255,255,.25);}
.cgd-ptx_box h4{font-size:18px;margin-bottom:6px;color:#fff;}
.cgd-ptx_box p{font-size:14px;color:#e6e6ff;}
@media(max-width:900px){.cgd-ptx_grid{grid-template-columns:repeat(2,1fr);}}
@media(max-width:600px){.cgd-ptx_grid{grid-template-columns:1fr;}}



.cgd-ptxline{background:#fff;padding:70px 40px;}
.cgd-container{max-width:1150px;margin:auto;}
.cgd-ptxline_label{display:inline-block;background:#e8e5f5;color:#a9694e;font-size:16px;padding:6px 10px;border-radius:3px;margin-bottom:10px;}
.cgd-ptxline_title{font-size:24px!important;color:#a9694e;margin-bottom:15px;}
.cgd-ptxline_desc{font-size:15px;color:#444;line-height:1.8;margin-bottom:40px;max-width:900px;}
.cgd-ptxline_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;}
.cgd-ptx_card{border-radius:6px;overflow:hidden;}
.cgd-ptx_card img{width:100%; width:100%;height:220px;object-fit:cover;display:block;}
.cgd-ptx_overlay{bottom:0;left:0;width:100%;padding:20px;background: linear-gradient(transparent, rgb(123 63 127));color:#fff;}
.cgd-ptx_overlay h4{font-size:18px;margin-bottom:6px;}
.cgd-ptx_overlay p{font-size:13px;line-height:1.5;}
.cgd-ptx_card:hover img{width:100%; transform:scale(1.08);transition:.4s;}
@media(max-width:900px){.cgd-ptxline_grid{grid-template-columns:repeat(2,1fr);}}
@media(max-width:600px){.cgd-ptxline_grid{grid-template-columns:1fr;}}


.cgd-pillars{background:#f4f1ea;padding:70px 40px;}
.cgd-container{max-width:1150px;margin:auto;}
.cgd-pillars_label{display:inline-block;background:#e8e5f5;color:#a9694e;font-size:16px;padding:6px 10px;border-radius:3px;margin-bottom:10px;}
.cgd-pillars_title{font-size:24px!important;color:#a9694e;margin-bottom:15px;}
.cgd-pillars_desc{font-size:15px;color:#444;line-height:1.8;margin-bottom:40px;max-width:900px;}
.cgd-pillars_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;}
.cgd-pillars_card{background:#fff;border:1px solid #e6e6ef;padding:28px;border-radius:6px;position:relative;box-shadow:0 8px 25px rgba(0,0,0,.05);}
.cgd-pillars_number{position:absolute;top:-16px;left:50%;transform:translateX(-50%);background:#a9694e;color:#fff;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;}
.cgd-pillars_card h4{font-size:20px;color:#a9694e;margin:20px 0 10px;}
.cgd-pillars_card p{font-size:14px;color:#555;line-height:1.7;margin-bottom:15px;}
.cgd-pillars_card img{width:100%; display:block;margin-top:10px;}
@media(max-width:900px){.cgd-pillars_grid{grid-template-columns:1fr 1fr;}}
@media(max-width:600px){.cgd-pillars_grid{grid-template-columns:1fr;}}


.cgd-mechanism{background:#fff;padding:70px 40px;}
.cgd-container{max-width:1150px;margin:auto;}
.cgd-mechanism_label{display:inline-block;background:#e8e5f5;color:#a9694e;font-size:16px;padding:6px 10px;border-radius:3px;margin-bottom:10px;}
.cgd-mechanism_title{font-size:24px!important;color:#a9694e;margin-bottom:15px;}
.cgd-mechanism_desc{font-size:15px;color:#444;line-height:1.8;margin-bottom:40px;max-width:900px;}
.cgd-mechanism_grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;}
.cgd-mechanism_box h4{font-size:18px;color:#a9694e;margin-bottom:10px;}
.cgd-mechanism_box img{width:100%; width:100%;border-radius:4px;margin-bottom:10px;}
.cgd-mechanism_box p{font-size:14px;color:#555;line-height:1.7;}
@media(max-width:768px){.cgd-mechanism_grid{grid-template-columns:1fr;}}


.cgd-evidence{background:linear-gradient(135deg,#2d1e63,#a9694e);padding:80px 40px;color:#fff;}
.cgd-container{max-width:1150px;margin:auto;}
.cgd-evidence_label{display:inline-block;background:rgba(255,255,255,.15);font-size:16px;padding:6px 10px;border-radius:3px;margin-bottom:10px;}
.cgd-evidence_title{font-size:24px!important;margin-bottom:15px;color:#fff!important;}
.cgd-evidence_desc{font-size:15px;line-height:1.8;color:#e8e8ff;margin-bottom:40px;}
.cgd-evidence_grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-bottom:40px;}
.cgd-evidence_box h4{font-size:18px;margin-bottom:10px;    color: #fff !important}
.cgd-evidence_box img{width:100%; width:100%;border-radius:4px;margin-bottom:10px;}
.cgd-evidence_box p{font-size:14px;color:#e6e6ff;}
.cgd-evidence_subtitle{font-size:18px!important;margin-bottom:20px;   color: #fff !important}
.cgd-evidence_icc{display:grid;grid-template-columns:260px 1fr;gap:25px;align-items:start;}
.cgd-evidence_icc_text{font-size:14px;color:#ddd;}
.cgd-evidence_icc_grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;}
.cgd-evidence_icc_img span{display:block;font-size:12px;margin-bottom:4px;color:#ddd;text-align:center;}
.cgd-evidence_icc_img img{width:100%; width:100%;border-radius:3px;}
.cgd-evidence_note{font-size:14px;color:#ddd;margin-top:15px;}
@media(max-width:900px){.cgd-evidence_grid{grid-template-columns:1fr;}.cgd-evidence_icc{grid-template-columns:1fr;}.cgd-evidence_icc_grid{grid-template-columns:repeat(2,1fr);}}

.cgd-evidence_steps{margin-top:40px;}
.cgd-evidence_top{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-bottom:25px;}
.cgd-evidence_head h3{font-size:22px;margin-bottom:10px;color:#fff;display:flex;align-items:center;gap:10px;}
.cgd-step_no{background:#4aa3ff;color:#fff;width:32px;height:32px;border-radius:4px;display:flex;align-items:center;justify-content:center;font-weight:600;}
.cgd-evidence_head p{font-size:14px;color:#e6e6ff;line-height:1.6;}
.cgd-evidence_images{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;}
.cgd-evidence_images img{width:100%; width:100%;border-radius:4px;background:#fff;padding:6px;}
@media(max-width:768px){.cgd-evidence_top{grid-template-columns:1fr;}.cgd-evidence_images{grid-template-columns:1fr;}}



.cgd-transdermal{background:#fff;padding:70px 40px;}
.cgd-container{max-width:1150px;margin:auto;}
.cgd-transdermal_title{font-size:24px!important;color:#a9694e;margin-bottom:10px;}
.cgd-transdermal_subtitle{font-size:22px;color:#333333;margin-bottom:15px;}
.cgd-transdermal_desc{font-size:15px;color:#444;line-height:1.8;margin-bottom:40px;max-width:900px;}
.cgd-transdermal_grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start;}
.cgd-transdermal_left img{width:100%; width:100%;border-radius:4px;}
.cgd-transdermal_caption{text-align:center;font-size:14px;color:#555;margin-top:6px;}
.cgd-transdermal_imgs{display:grid;grid-template-columns:1fr 1fr;gap:15px;}
.cgd-transdermal_imgs img{width:100%; width:100%;border-radius:4px;}
.cgd-transdermal_imgs span{display:block;text-align:center;font-size:13px;margin-top:5px;color:#444;}
.blue{color:#3b6fff;}
.green{color:#2bb24c;}
.red{color:#e02a2a;}
@media(max-width:768px){.cgd-transdermal_grid{grid-template-columns:1fr;}}


.cgd-penetration{background:#f4f1ea;padding:70px 40px;}
.cgd-container{max-width:1150px;margin:auto;}
.cgd-penetration_label{display:inline-block;background:#e8e5f5;color:#a9694e;font-size:16px;padding:6px 10px;border-radius:3px;margin-bottom:10px;}
.cgd-penetration_title{font-size:24px!important;color:#a9694e;margin-bottom:15px;}
.cgd-penetration_desc{font-size:15px;color:#444;line-height:1.8;margin-bottom:20px;max-width:900px;}
.cgd-penetration_grid{display:grid;grid-template-columns:30% 70%;gap:40px;margin-top:30px;}
.cgd-penetration_box{border-left:6px solid #a9694e;background:#f4f1ea;padding:10px;margin-bottom:10px;}
.cgd-penetration_box h4{font-size:18px;color:#a9694e;margin-bottom:5px;}
.cgd-penetration_box p{font-size:14px;color:#555;}
.cgd-penetration_right img{width:100%; width:100%;border-radius:4px;}
@media(max-width:768px){.cgd-penetration_grid{grid-template-columns:1fr;}}


.cgd-antiaging{background:#fff;padding:80px 40px;}
.cgd-antiaging_container{max-width:1150px;margin:auto;}
.cgd-antiaging_label{display:inline-block;background:#e8e5f5;color:#a9694e;font-size:16px;padding:6px 10px;border-radius:3px;margin-bottom:10px;}
.cgd-antiaging_title{font-size:24px!important;color:#a9694e;margin-bottom:15px;line-height:1.3;}
.cgd-antiaging_desc{font-size:15px;color:#444;line-height:1.8;margin-bottom:35px;max-width:900px;}
.cgd-antiaging_subtitle{font-size:18px!important;color:#a9694e;margin:40px 0 20px;}
.cgd-antiaging_grid2{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-bottom:40px;}
.cgd-antiaging_grid1{display:grid;grid-template-columns:1fr;margin-bottom:40px;}
.cgd-antiaging_imgbox{text-align:center;}
.cgd-antiaging_imgbox img{width:100%; width:100%;border-radius:4px;}
.cgd-antiaging_imgbox span{display:block;margin-top:8px;color:#555;font-size:14px;}
.cgd-antiaging_photo h4{font-size:18px;color:#a9694e;margin-bottom:10px;}
.cgd-antiaging_beforeafter{display:flex;align-items:center;gap:10px;}
.cgd-antiaging_beforeafter img{width:100%; width:45%;border-radius:4px;}
.cgd-antiaging_beforeafter span{font-size:22px;color:#333333;}
.cgd-antiaging_photo4{grid-column:span 2;}
.cgd-antiaging_beforeafter4{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;}
.cgd-antiaging_beforeafter4 img{width:100%; width:100%;border-radius:4px;}
@media(max-width:768px){
.cgd-antiaging_grid2{grid-template-columns:1fr;}
.cgd-antiaging_photo4{grid-column:span 1;}
.cgd-antiaging_beforeafter4{grid-template-columns:1fr 1fr;}
}



.cgd-acne{background:linear-gradient(135deg,#2d1e63,#a9694e);padding:80px 40px;color:#fff;}
.cgd-acne_container{max-width:1150px;margin:auto;}
.cgd-acne_label{display:inline-block;background:rgba(255,255,255,.2);font-size:16px;padding:6px 10px;border-radius:3px;margin-bottom:10px;}
.cgd-acne_title{font-size:26px!important;margin-bottom:40px;color:#fff!important}
.cgd-acne_grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;}
.cgd-acne_results{background:#3e2d94;padding:30px;border-radius:6px;}
.cgd-acne_results h3{font-size:22px;margin-bottom:10px;color:#fff!important;}
.cgd-acne_info{font-size:14px;margin-bottom:25px;color:#ddd;}
.cgd-acne_stats{display:grid;grid-template-columns:1fr 1fr;gap:25px;}
.cgd-acne_stats strong{font-size:40px;display:block;}
.cgd-acne_stats span{display:block;font-size:18px;margin-top:5px;}
.cgd-acne_stats p{font-size:13px;color:#ddd;margin-top:5px;}
.cgd-acne_chart img{width:100%; width:100%;border-radius:6px;background:#fff;padding:10px;}
.cgd-acne_chartdesc{margin-top:15px;font-size:14px;color:#eee;line-height:1.6;}
@media(max-width:768px){.cgd-acne_grid{grid-template-columns:1fr;}}


.cgd-acnephotos{background:#fff;padding:80px 40px;}
.cgd-acnephotos_container{max-width:1150px;margin:auto;}
.cgd-acnephotos_label{display:inline-block;background:#e8e5f5;color:#a9694e;font-size:16px;padding:6px 10px;border-radius:3px;margin-bottom:10px;}
.cgd-acnephotos_title{font-size:26px!important;color:#a9694e;margin-bottom:40px;}
.cgd-acnephotos_grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px;}
.cgd-acnephotos_col h3{font-size:20px;color:#a9694e;margin-bottom:15px;}
.cgd-acnephotos_col img{width:100%; width:100%;border-radius:4px;margin-bottom:15px;}
.cgd-acnephotos_desc{font-size:15px;color:#444;line-height:1.7;margin-top:10px;}
@media(max-width:900px){.cgd-acnephotos_grid{grid-template-columns:1fr;}}


.cgd-ato{background:#fff;padding:80px 40px;}
.cgd-ato_container{max-width:1150px;margin:auto;}
.cgd-ato_label{display:inline-block;background:#e8e5f5;color:#a9694e;font-size:16px;padding:6px 10px;border-radius:3px;margin-bottom:10px;}
.cgd-ato_title{font-size:24px!important;color:#a9694e;margin-bottom:15px;}
.cgd-ato_desc{font-size:15px;color:#444;line-height:1.8;margin-bottom:40px;max-width:900px;}

.cgd-ato_row1{display:grid;grid-template-columns:50% 45%;gap:40px;margin-bottom:40px;}

.cgd-ato_circles{display:flex;justify-content:space-between;align-items:center;}

.cgd-ato_circle{width:140px;height:140px;border-radius:50%;border:10px solid #a9694e;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;}

.cgd-ato_circle span{font-size:24px;font-weight:600;color:#a9694e;}

.cgd-ato_circle p{font-size:13px;margin-top:5px;color:#555;}

.cgd-ato_graph img{width:100%; width:100%;}

.cgd-ato_row2{display:grid;grid-template-columns:1fr 1fr;gap:20px;}

.cgd-ato_row2 img{width:100%; width:100%;border-radius:4px;}

@media(max-width:900px){
.cgd-ato_row1{grid-template-columns:1fr;}
.cgd-ato_circles{justify-content:center;gap:20px;flex-wrap:wrap;}
.cgd-ato_row2{grid-template-columns:1fr;}
}



.cgd-body{background:#f4f1ea;padding:80px 40px;}
.cgd-body_container{max-width:1150px;margin:auto;}
.cgd-body_label{display:inline-block;background:#e8e5f5;color:#a9694e;font-size:16px;padding:6px 10px;border-radius:3px;margin-bottom:10px;}
.cgd-body_title{font-size:24px !important;color:#a9694e;margin-bottom:15px;}
.cgd-body_desc{font-size:15px;color:#444;line-height:1.8;margin-bottom:40px;}
.cgd-body_images{display:flex;flex-direction:column;gap:30px;}
.cgd-body_images img{width:100%; width:100%;border-radius:6px;}
@media(max-width:768px){.cgd-body{padding:60px 20px;}}


.cgd-liporesults{background:#fff;padding:80px 40px;}
.cgd-liporesults_container{max-width:1150px;margin:auto;}
.cgd-liporesults_label{display:inline-block;background:#e8e5f5;color:#a9694e;font-size:16px;padding:6px 10px;border-radius:3px;margin-bottom:10px;}
.cgd-liporesults_title{font-size:24px!important;color:#a9694e;margin-bottom:15px;}
.cgd-liporesults_desc{font-size:15px;color:#444;line-height:1.8;margin-bottom:40px;max-width:900px;}
.cgd-liporesults_protocol{margin-bottom:40px;}
.cgd-liporesults_protocol_title{font-size:22px;color:#333;border-bottom:3px solid #f08a00;padding-bottom:6px;margin-bottom:15px;}
.cgd-liporesults_cases{display:grid;grid-template-columns:1fr 1fr;gap:30px;}
.cgd-liporesults_case{display:flex;align-items:center;gap:10px;background:#f5f5f5;padding:15px;border-radius:4px;}
.cgd-liporesults_case img{width:100%; border-radius:3px;}
.cgd-liporesults_case span{display:block;font-size:12px;color:#555;margin-bottom:4px;}
.cgd-liporesults_arrow{width:0;height:0;border-left:10px solid #ff5b2e;border-top:6px solid transparent;border-bottom:6px solid transparent;}
@media(max-width:768px){
.cgd-liporesults_cases{grid-template-columns:1fr;}
}



.cgd-akumentis{padding:80px 40px;background:#f5f6f8;}
.cgd-akumentis_container{max-width:1150px;margin:auto;}
.cgd-akumentis_title{font-size:24px!important;margin-bottom:15px;color:#111;}
.cgd-akumentis_desc{font-size:16px;line-height:1.8;color:#555;margin-bottom:35px;}
.cgd-akumentis_grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:25px;margin-bottom:35px;}
.cgd-akumentis_box{background:#8e685a;padding:22px;border-radius:10px;}
.cgd-akumentis_box h3{font-size:20px;margin-bottom:10px;color:#fff;}
.cgd-akumentis_box p{font-size:15px;line-height:1.6;color:#fff;}
.cgd-akumentis_cta{background:#896051f2;padding:25px;border-radius:12px;margin-bottom:25px;}
.cgd-akumentis_cta_title{font-size:24px;margin-bottom:10px;color:#fff!important;}
.cgd-akumentis_cta_desc{font-size:15px;line-height:1.7;color:#fff;}
.cgd-akumentis_note{font-size:13px;color:#666;border-top:1px solid #ccc;padding-top:15px;}
@media(max-width:900px){
.cgd-akumentis_grid{grid-template-columns:1fr;}
}



/*PTx Cream and Serum*/

.ptx_hero{background:url('https://akumentisderma.com/wp-content/uploads/2026/06/ptx-banner.jpg') right/cover no-repeat;padding:80px 60px;position:relative;}
.ptx_hero::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;}

.ptx-formulation-sec{padding:60px;background:#f2f2f2;}
.ptx-formulation-wrap{max-width:1200px;margin:auto;}
.ptx-formulation-head{max-width:850px;margin-bottom:25px;text-align:left;}
.ptx-formulation-head span{display:inline-block;font-size:13px;font-weight:600;color:#d53f5f;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;}
.ptx-formulation-head h2{font-size:32px;color:#1e2d4f;margin:0 0 10px;line-height:1.2;}
.ptx-formulation-head p{color:#666;line-height:1.7;margin:0;}
.ptx-formulation-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;}
.ptx-formulation-item{border:1px solid #e8edf5;border-left:4px solid #d53f5f;padding:18px 20px;background:#fff;transition:.3s;}
.ptx-formulation-item:hover{box-shadow:0 4px 15px rgba(0,0,0,.05);}
.ptx-formulation-item h3{font-size:18px;color:#1e2d4f;margin:0 0 8px;}
.ptx-formulation-item p{margin:0;color:#666;line-height:1.6;font-size:14px;}
@media(max-width:768px){.ptx-formulation-grid{grid-template-columns:1fr;}.ptx-formulation-head h2{font-size:26px;}.ptx-formulation-item{padding:15px;}}
@media(max-width:600px){
    
    .ptx_hero {
    background: url(https://akumentisderma.com/wp-content/uploads/2026/06/ptx-banner.jpg) left / cover no-repeat;
    padding: 80px 60px;
    position: relative;}
    .ptx-formulation-sec{padding:20px;}
    .cgd-mechanism{padding:20px;}
    .ptx-therapy-sec{padding:20px;}
    .cgd-antiaging{padding:20px;}
    .ptx-usage-sec{padding:20px;}
    
    
}


.ptx-therapy-sec{padding:60px 0;background:#f7f9fc;}
.ptx-therapy-wrap{max-width:1200px;margin:auto;}
.ptx-therapy-head{max-width:800px;margin-bottom:30px;}
.ptx-therapy-head span{display:inline-block;color:#a9694e;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;}
.ptx-therapy-head h2{font-size:32px;color:#1f2d4d;margin:0 0 10px;line-height:1.2;}
.ptx-therapy-head p{margin:0;color:#666;line-height:1.7;}
.ptx-therapy-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;}
.ptx-therapy-card{background:#fff;border:1px solid #e8edf4;padding:22px;border-radius:10px;transition:.3s;}
.ptx-therapy-card:hover{transform:translateY(-4px);box-shadow:0 8px 20px rgba(0,0,0,.06);}
.ptx-therapy-number{width:42px;height:42px;border-radius:50%;background:#a9694e;color:#fff;font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center;margin-bottom:15px;}
.ptx-therapy-card h3{font-size:19px;color:#1f2d4d;margin:0 0 10px;}
.ptx-therapy-card p{margin:0;color:#666;line-height:1.7;font-size:14px;}
@media(max-width:768px){.ptx-therapy-grid{grid-template-columns:1fr;}.ptx-therapy-head h2{font-size:26px;}.ptx-therapy-card{padding:18px;}}

.ptx-compare-sec{padding:60px 0;background:#f7f9fc;}
.ptx-compare-wrap{max-width:1200px;margin:auto;}
.ptx-compare-head{max-width:850px;margin-bottom:30px;}
.ptx-compare-head span{display:inline-block;font-size:13px;font-weight:600;color:#a9694e;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;}
.ptx-compare-head h2{font-size:32px;color:#1f2d4d;margin:0 0 10px;}
.ptx-compare-head p{margin:0;color:#666;line-height:1.7;}
.ptx-compare-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}
.ptx-compare-card{background:#fff;border:1px solid #e8edf4;border-radius:10px;padding:20px;transition:.3s;}
.ptx-compare-card:hover{transform:translateY(-4px);box-shadow:0 8px 20px rgba(0,0,0,.06);}
.ptx-compare-icon{width:50px;height:50px;border-radius:10px;background:#eef2ff;color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:15px;}
.ptx-compare-card h3{font-size:18px;color:#1f2d4d;margin:0 0 8px;}
.ptx-compare-card p{font-size:14px;color:#666;line-height:1.7;margin:0;}
.ptx-compare-highlight{border-color:#a9694e;background:linear-gradient(135deg,#fff 0%,#fff7f9 100%);}
.ptx-compare-highlight .ptx-compare-icon{background:#a9694e;color:#fff;}
@media(max-width:991px){.ptx-compare-grid{grid-template-columns:repeat(2,1fr);}}
@media(max-width:767px){.ptx-compare-grid{grid-template-columns:1fr;}.ptx-compare-head h2{font-size:26px;}}

.ptx-usp-sec{padding:60px 0;background:#ffffff;}
.ptx-usp-wrap{max-width:1200px;margin:auto;}
.ptx-usp-head{max-width:850px;margin-bottom:30px;}
.ptx-usp-head span{display:inline-block;font-size:13px;font-weight:600;color:#a9694e;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;}
.ptx-usp-head h2{font-size:32px;color:#1f2d4d;margin:0 0 10px;line-height:1.2;}
.ptx-usp-head p{margin:0;color:#666;line-height:1.7;}
.ptx-usp-list{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;}
.ptx-usp-item{display:flex;align-items:flex-start;gap:15px;background:#fff;border:1px solid #e8edf4;border-radius:10px;padding:18px;transition:.3s;}
.ptx-usp-item:hover{border-color:#a9694e;box-shadow:0 6px 18px rgba(0,0,0,.05);}
.ptx-usp-icon{width:52px;min-width:52px;height:52px;border-radius:10px;background:#a9694e;color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;}
.ptx-usp-content h3{font-size:18px;margin:0 0 8px;color:#1f2d4d;}
.ptx-usp-content p{margin:0;color:#666;font-size:14px;line-height:1.7;}
@media(max-width:768px){.ptx-usp-list{grid-template-columns:1fr;}.ptx-usp-head h2{font-size:26px;}.ptx-usp-item{padding:15px;}}

.ptx-usage-sec{padding:70px 0;background:#f7f9fc;}
.ptx-usage-wrap{margin:auto;display:flex;align-items:center;gap:50px;}
.ptx-usage-image{flex:1;}
.ptx-usage-image img{width:100%;max-width:450px;display:block;margin:auto;}
.ptx-usage-content{flex:1.2;}
.ptx-usage-tag{display:inline-block;color:#a9694e;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;}
.ptx-usage-content h2{font-size:32px;color:#1f2d4d;margin:0 0 12px;}
.ptx-usage-desc{color:#666;line-height:1.7;margin-bottom:25px;}
.ptx-usage-steps{display:flex;flex-direction:column;gap:12px;}
.ptx-usage-step{display:flex;align-items:flex-start;gap:15px;}
.ptx-usage-step span{width:26px;height:26px;min-width:26px;border-radius:50%;background:#a9694e;color:#fff;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;}
.ptx-usage-step p{margin:0;color:#555;line-height:1.6;}

.ptx-packaging-box{margin-top:25px;background:#fff;border:1px solid #e7ecf3;border-radius:10px;padding:20px;}
.ptx-packaging-box h3{margin:0 0 15px;color:#1f2d4d;font-size:20px;}
.ptx-packaging-list{display:flex;gap:15px;}
.ptx-packaging-item{flex:1;background:#f8fafc;border-radius:8px;padding:15px;text-align:center;}
.ptx-packaging-item i{font-size:22px;color:#a9694e;margin-bottom:10px;display:block;}
.ptx-packaging-item span{display:block;color:#555;margin-bottom:5px;}
.ptx-packaging-item strong{color:#1f2d4d;font-size:18px;}
@media(max-width:768px){.ptx-usage-wrap{flex-direction:column;gap:30px;padding:20px;}.ptx-usage-content h2{font-size:26px;}.ptx-packaging-list{flex-direction:column;}
    .ptx-usp-wrap{padding:20px;}
    .ptx-usp-sec{padding-bottom: 20px;}
    
}



.idr-composition-sec{padding:70px;background:#fff;}
.idr-composition-wrap{margin:auto;}
.idr-composition-head{max-width:820px;margin-bottom:35px;}
.idr-composition-head span{display:inline-block;font-size:13px;font-weight:600;color:#a9694e;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;}
.idr-composition-head h2{font-size:26px;color:#1f2d4d;line-height:1.2;margin:0 0 12px;}
.idr-composition-head p{margin:0;color:#666;line-height:1.8;}
.idr-composition-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;}
.idr-composition-card{background:#fff;border:1px solid #e7ecf3;border-radius:14px;padding:30px;transition:.3s;}
.idr-composition-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.06);}
.idr-comp-number{width:52px;height:52px;border-radius:50%;background:#a9694e;color:#fff;font-size:18px;font-weight:700;display:flex;align-items:center;justify-content:center;margin-bottom:18px;}
.idr-composition-card h3{font-size:24px;color:#1f2d4d;line-height:1.3;margin:0 0 15px;}
.idr-composition-card ul{margin:0;padding-left:18px;}
.idr-composition-card ul li{color:#666;line-height:1.8;font-size:15px;margin-bottom:10px;}
.idr-composition-card ul li:last-child{margin-bottom:0;}
@media(max-width:767px){.idr-composition-grid{grid-template-columns:1fr;}.idr-composition-head h2{font-size:28px;}.idr-composition-card{padding:22px;}}

.idr-mechanism-sec{padding:70px;background:#f7f9fc;}
.idr-mechanism-wrap{margin:auto;}
.idr-mechanism-top{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:end;margin-bottom:28px;}
.idr-mechanism-head span{display:inline-block;font-size:12px;font-weight:700;color:#a9694e;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;}
.idr-mechanism-head h2{font-size:26px;color:#1f2d4d;line-height:1.2;margin:0;}
.idr-mechanism-desc p{margin:0;color:#666;font-size:15px;line-height:1.8;}
.idr-mechanism-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;}
.idr-mechanism-card{background:#fff;border:1px solid #edf1f7;border-radius:14px;padding:22px;transition:.3s;}
.idr-mechanism-card:hover{transform:translateY(-4px);box-shadow:0 8px 20px rgba(0,0,0,.05);border-color:#a9694e;}
.idr-mechanism-icon{width:52px;height:52px;border-radius:12px;background:#a9694e;color:#fff;font-size:20px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;}
.idr-mechanism-card h3{font-size:20px;color:#1f2d4d;margin:0 0 10px;}
.idr-mechanism-card ul{margin:0;padding-left:18px;}
.idr-mechanism-card ul li{color:#666;font-size:14px;line-height:1.7;margin-bottom:8px;}
.idr-mechanism-card ul li:last-child{margin-bottom:0;}
@media(max-width:991px){.idr-mechanism-top{grid-template-columns:1fr;gap:15px;}.idr-mechanism-grid{grid-template-columns:1fr;}}
@media(max-width:767px){.idr-mechanism-sec{padding:30px;}.idr-mechanism-head h2{font-size:28px;}.idr-mechanism-card{padding:18px;}}


.idr-applications-sec{padding:70px;background:#fff;}
.idr-applications-wrap{margin:auto;}
.idr-applications-top{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:end;margin-bottom:32px;}
.idr-applications-head span{display:inline-block;font-size:12px;font-weight:700;color:#a9694e;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;}
.idr-applications-head h2{font-size:26px;color:#1f2d4d;line-height:1.2;margin:0;}
.idr-applications-desc p{margin:0;color:#666;font-size:15px;line-height:1.8;}
.idr-applications-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;}
.idr-app-card{background:#fff;border:1px solid #edf1f7;border-radius:18px;overflow:hidden;transition:.3s;}
.idr-app-card:hover{transform:translateY(-5px);box-shadow:0 12px 28px rgba(0,0,0,.06);border-color:#a9694e;}
.idr-app-image img{width:100%;object-fit:cover;display:block;}
.idr-app-content{padding:26px;}
.idr-app-icon{width:52px;height:52px;border-radius:12px;background:#a9694e;color:#fff;font-size:20px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;}
.idr-app-content h3{font-size:24px;color:#1f2d4d;margin:0 0 12px;}
.idr-app-content p{margin:0 0 16px;color:#666;font-size:15px;line-height:1.8;}
.idr-app-content ul{margin:0;padding-left:18px;}
.idr-app-content ul li{color:#666;font-size:14px;line-height:1.8;margin-bottom:8px;}
.idr-app-content ul li:last-child{margin-bottom:0;}
@media(max-width:991px){.idr-applications-top{grid-template-columns:1fr;gap:15px;}.idr-applications-grid{grid-template-columns:1fr;}}
@media(max-width:767px){.idr-applications-sec{padding:20px;}.idr-applications-head h2{font-size:28px;}.idr-app-image img{}.idr-app-content{padding:20px;}.idr-app-content h3{font-size:21px;}

}


.idr-study-sec{padding:70px;background:#f8fafc;}
.idr-study-wrap{margin:auto;}
.idr-study-top{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:end;margin-bottom:24px;}
.idr-study-head span{display:inline-block;font-size:12px;font-weight:700;color:#a9694e;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;}
.idr-study-head h2{font-size:26px;color:#1f2d4d;line-height:1.2;margin:0;}
.idr-study-desc p{margin:0;color:#666;font-size:15px;line-height:1.8;}
.idr-study-design{display:flex;align-items:flex-start;gap:16px;background:#fff;border:1px solid #edf1f7;border-radius:18px;padding:22px;margin-bottom:18px;}
.idr-study-icon{width:54px;height:54px;min-width:54px;border-radius:14px;background:#a9694e;color:#fff;font-size:20px;display:flex;align-items:center;justify-content:center;}
.idr-study-content h3{font-size:22px;color:#1f2d4d;margin:0 0 10px;}
.idr-study-content ul{margin:0;padding-left:18px;}
.idr-study-content ul li{color:#666;font-size:14px;line-height:1.8;margin-bottom:6px;}
.idr-study-content ul li:last-child{margin-bottom:0;}
.idr-study-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;}
.idr-study-card{background:#fff;border:1px solid #edf1f7;border-radius:18px;padding:22px;transition:.3s;}
.idr-study-card:hover{transform:translateY(-4px);border-color:#a9694e;box-shadow:0 10px 24px rgba(0,0,0,.05);}
.idr-study-value{font-size:32px;font-weight:700;color:#a9694e;line-height:1;margin-bottom:14px;}
.idr-study-card h4{font-size:19px;color:#1f2d4d;line-height:1.3;margin:0 0 10px;}
.idr-study-card p{margin:0;color:#666;font-size:14px;line-height:1.7;}
.idr-study-highlight{background: linear-gradient(135deg, #a9694e 0%, #795548 100%);border-color:#a9694e;}
.idr-study-highlight .idr-study-value,.idr-study-highlight h4,.idr-study-highlight p{color:#fff;}
@media(max-width:1199px){.idr-study-grid{grid-template-columns:repeat(3,1fr);}}
@media(max-width:991px){.idr-study-top{grid-template-columns:1fr;gap:15px;}}
@media(max-width:767px){.idr-study-sec{padding:20px;}.idr-study-grid{grid-template-columns:1fr;}.idr-study-head h2{font-size:28px;}.idr-study-card{padding:20px;}}



.idr-usp-sec{padding:60px;background:#fff;}
.idr-usp-wrap{margin:auto;}
.idr-usp-head{max-width:760px;margin-bottom:30px;}
.idr-usp-head span{display:inline-block;font-size:12px;font-weight:700;color:#a9694e;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;}
.idr-usp-head h2{font-size:26px;color:#1f2d4d;line-height:1.2;margin:0 0 10px;}
.idr-usp-head p{margin:0;color:#666;font-size:15px;line-height:1.8;}
.idr-usp-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;}
.idr-usp-card{background:#fff;border:1px solid #e9edf5;border-radius:16px;padding:22px;transition:.3s;}
.idr-usp-card:hover{transform:translateY(-4px);border-color:#a9694e;box-shadow:0 8px 20px rgba(0,0,0,.05);}
.idr-usp-icon{width:52px;height:52px;border-radius:14px;background:#a9694e;color:#fff;font-size:18px;display:flex;align-items:center;justify-content:center;margin-bottom:15px;}
.idr-usp-card h3{font-size:20px;color:#1f2d4d;line-height:1.3;margin:0 0 10px;}
.idr-usp-card p{margin:0;color:#666;font-size:14px;line-height:1.7;}
@media(max-width:1199px){.idr-usp-grid{grid-template-columns:repeat(3,1fr);}}
@media(max-width:767px){.idr-usp-sec{padding:20px;}.idr-usp-grid{grid-template-columns:1fr;}.idr-usp-head h2{font-size:28px;}.idr-usp-card{padding:20px;}}



.idr-hero{background:url('https://akumentisderma.com/wp-content/uploads/2026/06/ir.webp') right/cover no-repeat;height:470px;}
.idr-hero::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;}

@media(max-width:600px){
.idr-hero{height: 162px;}
.cyj-intro{padding:20px;}
.idr-composition-sec{padding:20px;}
.idr-packaging-sec{padding:20px;}

}

.idr-packaging-sec{padding:60px;background:#f7f9fc;}
.idr-packaging-wrap{max-width:1200px;margin:auto;}
.idr-packaging-head{max-width:820px;margin-bottom:35px;}
.idr-packaging-head span{display:inline-block;font-size:13px;font-weight:600;color:#a9694e;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;}
.idr-packaging-head h2{font-size:26px;color:#1f2d4d;line-height:1.2;margin:0 0 12px;}
.idr-packaging-head p{margin:0;color:#666;line-height:1.8;}
.idr-packaging-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:25px;}
.idr-packaging-card{background:#fff;border:1px solid #e7ecf3;border-radius:18px;overflow:hidden;transition:.3s;}
.idr-packaging-card:hover{transform:translateY(-5px);box-shadow:0 12px 28px rgba(0,0,0,.06);border-color:#a9694e;}
.idr-packaging-img img{width:100%;object-fit:cover;display:block;}
.idr-packaging-content{padding:28px;}
.idr-packaging-tag{display:inline-block;background:#a9694e;color:#fff;font-size:14px;font-weight:700;padding:8px 16px;border-radius:30px;margin-bottom:14px;}
.idr-packaging-content h3{font-size:26px;color:#1f2d4d;margin:0 0 12px;}
.idr-packaging-content p{margin:0;color:#666;font-size:15px;line-height:1.8;}
@media(max-width:767px){.idr-packaging-grid{grid-template-columns:1fr;}.idr-packaging-head h2{font-size:28px;}.idr-packaging-img img{height:260px;}.idr-packaging-content{padding:22px;}}



.idr-process-sec{padding:60px;background:#f8fafc;}
.idr-process-wrap{max-width:1400px;margin:auto;}
.idr-process-top{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:end;margin-bottom:28px;}
.idr-process-head span{display:inline-block;font-size:12px;font-weight:700;color:#d43d62;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;}
.idr-process-head h2{font-size:26px;color:#1f2d4d;line-height:1.2;margin:0;}
.idr-process-desc p{margin:0;color:#666;font-size:15px;line-height:1.8;}
.idr-process-features{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:28px;}
.idr-feature-box{display:flex;align-items:flex-start;gap:14px;background:#fff;border:1px solid #edf1f7;border-radius:16px;padding:18px;}
.idr-feature-icon{width:50px;height:50px;min-width:50px;border-radius:14px;background:#fdf1f5;color:#d43d62;font-size:18px;display:flex;align-items:center;justify-content:center;}
.idr-feature-text h3{font-size:18px;color:#1f2d4d;margin:0 0 6px;}
.idr-feature-text p{margin:0;color:#666;font-size:14px;line-height:1.6;}
.idr-process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;}
.idr-process-card{text-align:center;}
.idr-process-circle{width:230px;position:relative;margin:0 auto 18px;overflow:hidden;display:flex;align-items:center;justify-content:center;}

.idr-process-circle img{width:100%;height:100%;object-fit:cover;}
.idr-process-card p{margin:0;color:#1f2d4d;font-size:16px;line-height:1.6;max-width:290px;margin:auto;}
@media(max-width:1199px){.idr-process-features{grid-template-columns:repeat(2,1fr);}.idr-process-grid{grid-template-columns:repeat(2,1fr);}}
@media(max-width:991px){.idr-process-top{grid-template-columns:1fr;gap:15px;}}
@media(max-width:600px){.idr-process-sec{padding:20px;}.idr-process-features,.idr-process-grid{grid-template-columns:1fr;}.idr-process-head h2{font-size:28px;}.idr-process-circle{width:210px;height:210px;}.idr-process-card p{font-size:15px;}
   

}

.idr-results-sec{padding:60px;background:#fff;}
.idr-results-wrap{max-width:1400px;margin:auto;}
.idr-results-head{margin:0 auto 32px;}
.idr-results-head span{display:inline-block;font-size:12px;font-weight:700;color:#d43d62;text-transform:uppercase;letter-spacing:1px;margin-bottom:0px;}
.idr-results-head h2{font-size:26px;color:#1f2d4d;line-height:1.2;margin:0px;}
.idr-results-head p{margin:0;color:#666;font-size:15px;line-height:1.8;}
.idr-results-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;}
.idr-result-box{background:#f8fafc;border:1px solid #edf1f7;border-radius:18px;overflow:hidden;transition:.3s;}
.idr-result-box:hover{transform:translateY(-4px);border-color:#d43d62;box-shadow:0 10px 24px rgba(0,0,0,.05);}
.idr-result-image img{width:100%;object-fit:cover;display:block;}
.idr-result-content{padding:20px;}
.idr-result-content h3{font-size:21px;color:#1f2d4d;line-height:1.3;margin:0 0 10px;}
.idr-result-content p{margin:0;color:#666;font-size:14px;line-height:1.7;}
@media(max-width:1199px){.idr-results-grid{grid-template-columns:repeat(2,1fr);}}
@media(max-width:767px){.idr-results-sec{padding:20px;}.idr-results-grid{grid-template-columns:1fr;}.idr-results-head h2{font-size:28px;}.idr-result-image img{height:220px;}}


.idr-damage-image{padding:10px 0;overflow:hidden;}
.idr-damage-image img{width:100%;display:block;border-radius:14px;}




.pelo-hero{background:url('https://akumentisderma.com/wp-content/uploads/2026/06/Pelobaum-herobanner.webp') right/cover no-repeat;height:470px;}
.pelo-hero::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;}


.pelo-composition-sec{padding:60px 0;background:#fff;}
.pelo-composition-wrap{max-width:1400px;margin:auto;padding:0 70px;}
.pelo-composition-head{max-width:760px;margin:0 auto 35px;text-align:center;}
.pelo-composition-head span{display:inline-block;font-size:12px;font-weight:700;color:#d4a017;text-transform:uppercase;letter-spacing:1px;margin-bottom:5px;}
.pelo-composition-head h2{font-size:26px;color:#795548;line-height:1.2;margin:0px;}
.pelo-composition-head p{margin:0;color:#666;font-size:15px;line-height:1.8;}
.pelo-composition-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:22px;}
.pelo-composition-box{background:#f8fafc;border:1px solid #e7edf3;border-radius:20px;padding:10px;transition:.3s ease;position:relative;overflow:hidden;}
.pelo-composition-box::before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#0f5c63,#d4a017);}
.pelo-composition-box:hover{transform:translateY(-5px);border-color:#d4a017;box-shadow:0 12px 28px rgba(0,0,0,.06);}
.pelo-composition-content h3{font-size:17px;color:#795548;margin:0 0 12px;line-height:1.3;}
.pelo-composition-content p{margin:0;color:#666;font-size:14px;line-height:1.8;}
.pelo-composition-content p strong{color:#795548;font-weight:600;}
@media(max-width:1199px){.pelo-composition-grid{grid-template-columns:repeat(2,1fr);}}
@media(max-width:767px){.pelo-composition-sec{padding:45px 0;}.pelo-composition-wrap{padding:0 20px;}.pelo-composition-grid{grid-template-columns:1fr;}.pelo-composition-head h2{font-size:20px;}.pelo-composition-box{padding:22px;}}


.pelo-key-sec{padding:60px 0;background:#f8fafc;}
.pelo-key-wrap{max-width:1400px;margin:auto;padding:0 70px;}
.pelo-key-head{text-align:center;max-width:760px;margin:0 auto 35px;}
.pelo-key-head span{display:inline-block;font-size:12px;font-weight:700;color:#c89b2b;text-transform:uppercase;letter-spacing:1px;margin-bottom:5px;}
.pelo-key-head h2{font-size:26px;color:#795548;line-height:1.3;margin:0 0 10px;}
.pelo-key-head p{margin:0;color:#666;font-size:14px;line-height:1.8;}
.pelo-key-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;}
.pelo-key-box{background:#fff;border:1px solid #e8edf2;border-radius:18px;padding:28px;transition:.3s ease;box-shadow:0 4px 14px rgba(0,0,0,.03);}
.pelo-key-box:hover{transform:translateY(-5px);border-color:#c89b2b;box-shadow:0 12px 26px rgba(0,0,0,.06);}
.pelo-key-content h3{font-size:18px;color:#795548;line-height:1.3;margin:0 0 12px;}
.pelo-key-content p{margin:0;color:#666;font-size:14px;line-height:1.8;}
@media(max-width:1199px){.pelo-key-grid{grid-template-columns:repeat(2,1fr);}}
@media(max-width:767px){.pelo-key-sec{padding:45px 0;}.pelo-key-wrap{padding:0 20px;}.pelo-key-grid{grid-template-columns:1fr;}.pelo-key-head h2{font-size:24px;}}



.pelo-mechanism-sec{padding:70px 0;background:#fff;}
.pelo-mechanism-wrap{max-width:1400px;margin:auto;padding:0 70px;}
.pelo-mechanism-head{text-align:center;max-width:760px;margin:0 auto 40px;}
.pelo-mechanism-head span{display:inline-block;font-size:12px;font-weight:700;color:#c89b2b;text-transform:uppercase;letter-spacing:1px;margin-bottom:6px;}
.pelo-mechanism-head h2{font-size:26px;color:#795548;line-height:1.2;margin:0 0 10px;}
.pelo-mechanism-head p{margin:0;color:#666;font-size:14px;line-height:1.8;}
.pelo-mechanism-grid{display:grid;gap:40px;align-items:center;}
.pelo-mechanism-image img{width:100%;height:100%;display:block;object-fit:cover;border-radius:24px;}
.pelo-mechanism-points{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;}
.pelo-mechanism-item{background:#f8fafc;border:1px solid #e7edf3;border-radius:18px;padding:10px;transition:.3s ease;}
.pelo-mechanism-item:hover{transform:translateY(-5px);border-color:#c89b2b;box-shadow:0 12px 24px rgba(0,0,0,.05);}
.pelo-mechanism-item h3{font-size:18px;color:#795548;line-height:1.4;margin:0px;}
.pelo-mechanism-item p{margin:0;color:#666;font-size:14px;line-height:1.8;}
@media(max-width:1199px){.pelo-mechanism-grid{grid-template-columns:1fr;}.pelo-mechanism-image img{height:auto;}}
@media(max-width:767px){.pelo-mechanism-sec{padding:45px 0;}.pelo-mechanism-wrap{padding:0 20px;}.pelo-mechanism-points{grid-template-columns:1fr;}.pelo-mechanism-head h2{font-size:24px;}}

.pelo-study-subtitle{padding:20px 0;}
.pelo-therapy-sec{padding:70px 0 0;background:#f8fafc;}
.pelo-therapy-wrap{max-width:1400px;margin:auto;padding:0 70px;}
.pelo-therapy-head{text-align:center;max-width:760px;margin:0 auto 40px;}
.pelo-therapy-head span{display:inline-block;font-size:12px;font-weight:700;color:#c89b2b;text-transform:uppercase;letter-spacing:1px;margin-bottom:6px;}
.pelo-therapy-head h2{font-size:26px;color:#795548;line-height:1.2;margin:0 0 10px;}
.pelo-therapy-head p{margin:0;color:#666;font-size:14px;line-height:1.8;}
.pelo-therapy-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;}
.pelo-therapy-box{background:#fff;border:1px solid #e7edf3;border-radius:20px;padding:28px;transition:.3s ease;text-align:center;}
.pelo-therapy-box:hover{transform:translateY(-5px);border-color:#c89b2b;box-shadow:0 12px 24px rgba(0,0,0,.05);}
.pelo-therapy-icon{width:72px;height:72px;border-radius:50%;background:#f4f7fa;display:flex;align-items:center;justify-content:center;margin:0 auto 18px;}
.pelo-therapy-icon img{width:50px;height:50px;object-fit:contain;}
.pelo-therapy-content h3{font-size:18px;color:#795548;line-height:1.3;margin:0 0 10px;}
.pelo-therapy-content p{margin:0;color:#666;font-size:14px;line-height:1.8;}
@media(max-width:1199px){.pelo-therapy-grid{grid-template-columns:repeat(2,1fr);}}
@media(max-width:767px){.pelo-therapy-sec{padding:45px 0;}.pelo-therapy-wrap{padding:0 20px;}.pelo-therapy-grid{grid-template-columns:1fr;}.pelo-therapy-head h2{font-size:24px;}}



.pelo-study-sec{padding:20px 0;background:#f8fafc;}
.pelo-study-wrap{max-width:1400px;margin:auto;padding:0 70px;}
.pelo-study-head{text-align:center;max-width:760px;margin:0 auto 50px;}
.pelo-study-head span{display:inline-block;font-size:12px;font-weight:700;color:#c89b2b;text-transform:uppercase;letter-spacing:1px;margin-bottom:6px;}
.pelo-study-head h2{font-size:26px;color:#795548;line-height:1.2;margin:0 0 10px;}
.pelo-study-head p{margin:0;color:#666;font-size:14px;line-height:1.8;}
.pelo-study-block{margin-bottom:45px;}
.pelo-study-title{text-align:center;margin-bottom:22px;}
.pelo-study-title h3{font-size:22px;color:#795548;line-height:1.3;margin:0 0 6px;}
.pelo-study-subtitle h3{font-size:18px;color:#795548;line-height:1.3;margin:10px 0;}
.pelo-study-title p{margin:0;color:#666;font-size:14px;line-height:1.7;}
.pelo-study-grid{display:grid;gap:18px;}
.pelo-study-grid-two{grid-template-columns:repeat(2,1fr);}
.pelo-study-grid-three{grid-template-columns:repeat(3,1fr);}
.pelo-study-grid-four{grid-template-columns:repeat(4,1fr);}
.pelo-study-img{background:#fff;border:1px solid #e7edf3;border-radius:18px;overflow:hidden;transition:.3s ease;box-shadow:0 4px 14px rgba(0,0,0,.03);}
.pelo-study-img:hover{transform:translateY(-5px);box-shadow:0 12px 24px rgba(0,0,0,.06);}
.pelo-study-img img{width:100%;display:block;object-fit:cover;}
@media(max-width:1199px){.pelo-study-grid-four{grid-template-columns:repeat(3,1fr);}.pelo-study-grid-three{grid-template-columns:repeat(2,1fr);}}
@media(max-width:767px){.pelo-study-sec{padding:45px 0;}.pelo-study-wrap{padding:0 20px;}.pelo-study-grid-two,.pelo-study-grid-three,.pelo-study-grid-four{grid-template-columns:repeat(2,1fr);}.pelo-study-head h2{font-size:24px;}.pelo-study-title h3{font-size:18px;}}


.pelo-packaging-sec{padding:70px 0;background:#fff;}
.pelo-packaging-wrap{max-width:1400px;margin:auto;padding:0 70px;}
.pelo-packaging-head{text-align:center;max-width:760px;margin:0 auto 45px;}
.pelo-packaging-head span{display:inline-block;font-size:12px;font-weight:700;color:#c89b2b;text-transform:uppercase;letter-spacing:1px;margin-bottom:6px;}
.pelo-packaging-head h2{font-size:26px;color:#795548;line-height:1.2;margin:0 0 10px;}
.pelo-packaging-head p{margin:0;color:#666;font-size:14px;line-height:1.8;}
.pelo-packaging-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;}
.pelo-packaging-box{background:#f8fafc;border:1px solid #e7edf3;border-radius:22px;overflow:hidden;transition:.3s ease;}
.pelo-packaging-box:hover{transform:translateY(-6px);border-color:#c89b2b;box-shadow:0 14px 28px rgba(0,0,0,.06);}
.pelo-packaging-image{background:#fff;padding:30px;display:flex;align-items:center;justify-content:center;}
.pelo-packaging-image img{max-width:100%;height:320px;object-fit:contain;display:block;}
.pelo-packaging-content{padding:26px;text-align:center;}
.pelo-packaging-content h3{font-size:20px;color:#795548;line-height:1.3;margin:0 0 12px;}
.pelo-packaging-content p{margin:0;color:#666;font-size:14px;line-height:1.8;}
.pelo-packaging-size{margin-top:18px;}
.pelo-packaging-size span{display:inline-flex;align-items:center;justify-content:center;background:#795548;color:#fff;font-size:14px;font-weight:600;padding:10px 22px;border-radius:40px;}
@media(max-width:1199px){.pelo-packaging-grid{grid-template-columns:repeat(2,1fr);}}
@media(max-width:767px){.pelo-packaging-sec{padding:45px 0;}.pelo-packaging-wrap{padding:0 20px;}.pelo-packaging-grid{grid-template-columns:1fr;}.pelo-packaging-head h2{font-size:24px;}.pelo-packaging-image img{height:260px;}}



.pelo-usp-sec{padding:70px 0;background:#f8fafc;}
.pelo-usp-wrap{max-width:1400px;margin:auto;padding:0 70px;}
.pelo-usp-head{text-align:center;max-width:760px;margin:0 auto 45px;}
.pelo-usp-head span{display:inline-block;font-size:12px;font-weight:700;color:#c89b2b;text-transform:uppercase;letter-spacing:1px;margin-bottom:6px;}
.pelo-usp-head h2{font-size:26px;color:#795548;line-height:1.2;margin:0 0 10px;}
.pelo-usp-head p{margin:0;color:#666;font-size:14px;line-height:1.8;}
.pelo-usp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;}
.pelo-usp-box{background:#fff;border:1px solid #e7edf3;border-radius:22px;padding:10px;display:flex;gap:18px;transition:.3s ease;position:relative;overflow:hidden;}
.pelo-usp-box:hover{transform:translateY(-6px);border-color:#c89b2b;box-shadow:0 14px 28px rgba(0,0,0,.06);}
.pelo-usp-number{min-width:40px;height:40px;border-radius:50%;background:#795548;color:#fff;font-size:18px;font-weight:700;display:flex;align-items:center;justify-content:center;}
.pelo-usp-content h3{font-size:18px;color:#795548;line-height:1.3;margin:0 0 10px;}
.pelo-usp-content p{margin:0;color:#666;font-size:14px;line-height:1.8;}
@media(max-width:1199px){.pelo-usp-grid{grid-template-columns:repeat(2,1fr);}}
@media(max-width:767px){.pelo-usp-sec{padding:45px 0;}.pelo-usp-wrap{padding:0 20px;}.pelo-usp-grid{grid-template-columns:1fr;}.pelo-usp-head h2{font-size:24px;}
.pelo-usp-box{padding:22px;}}





/*Home*/
@media(max-width:767px){.guten-element.guten-ajMq1m{padding:0px 20px!important;}
.ak-container{padding:0px!important;}
.guten-d88gAl > .sticky-wrapper > .guten-column-wrapper, .guten-d88gAl > .guten-column-wrapper{padding:0px!important;}
.hf_hero{padding: 80px 60px;}
.hf_matrix{padding: 20px;}
.hf_clinical{padding: 20px;}
.hf_cases{padding: 20px;}
.hf_cases2{padding: 20px;}
.hf_cases3{padding: 20px;}
.cgd-partnership{padding: 20px;}
.cgd-container{padding:0px;}
.cgd-features{padding: 20px;}
.cgd-app{padding: 20px;}
.cgd-results{padding: 20px;}
.cgd-cases{padding: 20px;}
.cgd-perioral{padding: 20px;}
.cgd-neckhands{padding: 20px;}
.cgd-pillars{padding: 20px;}
.cgd-evidence{padding: 20px;}
.cgd-transdermal{padding: 20px;}
.cgd-penetration{padding: 20px;}
.cgd-akumentis{padding: 20px;}
.cgd-hand_item img{width: 174px;}
.cgd-neck_item img{width: 150px;}
.rv_advantages{padding: 20px;}
.rv_composition{padding: 20px;}
.rv_science{padding: 20px;}
.rv_clinical{padding: 20px;}
.rv_summary{padding: 20px;}
.rv_caregen{padding: 20px;}
.ptx-therapy-sec{padding: 20px;}

.pelo-hero {
    background: url(https://akumentisderma.com/wp-content/uploads/2026/06/Pelobaum-herobanner.webp) left / cover no-repeat;
    height: 370px;
}









}
