.sjolie-cert-h1{font-family:'Playfair Display',serif;font-size:clamp(32px, 3.5vw, 48px);font-weight:400;color:#3a2d27;line-height:1.15;margin-bottom:20px}.sjolie-cert-hero .sjolie-story-content{display:flex;flex-direction:column;justify-content:center}.sjolie-cert-btn{display:inline-block;padding:14px 32px;font-family:'DM Sans',sans-serif;font-size:11px;font-weight:500;letter-spacing:2.5px;text-transform:uppercase;text-decoration:none;transition:all 0.35s ease;cursor:pointer;border:none}.sjolie-cert-btn-primary{background:#3a2d27;color:#fbfbf8}.sjolie-cert-btn-primary:hover{background:#b4926e;color:#fff}.sjolie-cert-btn-outline{background:#fff0;color:#3a2d27;border:1px solid #3a2d27}.sjolie-cert-btn-outline:hover{background:#3a2d27;color:#fbfbf8}.sjolie-cert-btn-caramel{background:#b4926e;color:#fff}.sjolie-cert-btn-caramel:hover{background:#9a7d5e}.sjolie-cert-proof-bar{background:#3a2d27!important;padding:40px 0!important}.sjolie-cert-proof-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;text-align:center}.sjolie-cert-proof-number{font-family:'Playfair Display',serif;font-size:28px;color:#b4926e;display:block}.sjolie-cert-proof-label{font-family:'DM Sans',sans-serif;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:#dcbfa6;display:block;margin-top:4px}.sjolie-cert-trainer-grid{display:flex;flex-direction:column;gap:0}.sjolie-cert-trainer-card{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid #e8ddd4;overflow:hidden;background:#fff;margin-bottom:32px}.sjolie-cert-trainer-card.sjolie-cert-trainer-reverse{direction:rtl}.sjolie-cert-trainer-card.sjolie-cert-trainer-reverse>*{direction:ltr}.sjolie-cert-trainer-img{min-height:420px;overflow:hidden}.sjolie-cert-trainer-info{padding:48px 44px;display:flex;flex-direction:column;justify-content:center}.sjolie-cert-trainer-tag{font-family:'DM Sans',sans-serif;font-size:10px;letter-spacing:2.5px;text-transform:uppercase;color:#b4926e;margin-bottom:8px;font-weight:500}.sjolie-cert-trainer-info h3{font-family:'Playfair Display',serif;font-size:28px;font-weight:400;color:#3a2d27;margin-bottom:4px}.sjolie-cert-trainer-title{font-size:13px;color:#6b5a50;margin-bottom:20px;font-style:italic}.sjolie-cert-trainer-info p{font-size:14px;color:#6b5a50;line-height:1.75;margin-bottom:12px}.sjolie-cert-trainer-format{font-size:13px!important;color:#3a2d27!important;margin-top:8px;border-top:1px solid #e8ddd4;padding-top:16px}.sjolie-cert-chapter-num{font-family:'Playfair Display',serif;font-size:24px;color:#b4926e;margin-bottom:12px}.sjolie-cert-income-section{background:#3a2d27!important}.sjolie-cert-income-section .sjolie-kit-income-card{border-color:rgb(180 146 110 / .3)}.sjolie-cert-faq-section{background:#2a2a2a!important}.sjolie-cert-faq-list{max-width:720px;margin:32px auto 0}.sjolie-cert-faq-item{border-bottom:1px solid rgb(180 146 110 / .2)}.sjolie-cert-faq-q{font-family:'Playfair Display',serif;font-size:17px;color:#fbfbf8;padding:24px 0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:color 0.3s}.sjolie-cert-faq-q:hover{color:#b4926e}.sjolie-cert-faq-q::after{content:'+';font-family:'DM Sans',sans-serif;font-size:20px;color:#b4926e;flex-shrink:0;margin-left:16px;transition:transform 0.3s}.sjolie-cert-faq-open .sjolie-cert-faq-q::after{content:'−'}.sjolie-cert-faq-a{font-size:14px;color:#dcbfa6;line-height:1.8;max-height:0;overflow:hidden;transition:max-height 0.4s ease,padding 0.4s ease}.sjolie-cert-faq-open .sjolie-cert-faq-a{max-height:400px;padding-bottom:24px}.sjolie-cert-final-cta{background:#3a2d27!important}@media (max-width:768px){.sjolie-cert-proof-grid{grid-template-columns:repeat(2,1fr);gap:24px}.sjolie-cert-trainer-card,.sjolie-cert-trainer-card.sjolie-cert-trainer-reverse{grid-template-columns:1fr;direction:ltr}.sjolie-cert-trainer-card.sjolie-cert-trainer-reverse>*{direction:ltr}.sjolie-cert-trainer-img{min-height:300px}.sjolie-cert-trainer-info{padding:32px 24px}}@media (max-width:480px){.sjolie-cert-proof-grid{grid-template-columns:1fr 1fr;gap:16px}}.page-id-1043 .entry-content>.sjolie-fw-section,.page-id-1043 .sjolie-fw-section{margin-top:0!important;margin-bottom:0!important}.page-id-1043 .entry-content{margin:0!important;padding:0!important}.page-id-1043 .entry-content>p:empty,.page-id-1043 .entry-content>br{display:none!important;height:0!important;margin:0!important;padding:0!important;line-height:0!important;font-size:0!important}.page-id-1043 .site-content,.page-id-1043 .content-area,.page-id-1043 .main-page-wrapper{padding-top:0!important;padding-bottom:0!important}.sjolie-cert-income-section .sjolie-kit-income-card{background:rgb(59 46 40 / .6)!important;border:1px solid rgb(180 146 110 / .25);backdrop-filter:blur(4px)}.sjolie-cert-income-section .sjolie-kit-income-card.sjolie-kit-income-highlight{background:rgb(180 146 110 / .2)!important;border-color:rgb(180 146 110 / .5)}.page-id-1043 .sjolie-ing-grid{grid-template-columns:repeat(3,1fr)!important}@media (max-width:768px){.page-id-1043 .sjolie-ing-grid{grid-template-columns:1fr!important}}.sjolie-cert-booking-section{background:#3a2d27!important}.sjolie-cert-booking-section .sjolie-booking-type-card{background:rgb(255 255 255 / .07)!important;border-color:rgb(180 146 110 / .3)!important}.sjolie-cert-booking-section .sjolie-booking-type-card:hover{border-color:rgb(180 146 110 / .6)!important}.sjolie-cert-booking-section .sjolie-booking-type-name{color:#fbfbf8!important}.sjolie-cert-booking-section .sjolie-booking-type-meta,.sjolie-cert-booking-section .sjolie-booking-type-desc{color:#dcbfa6!important}.sjolie-cert-booking-section .sjolie-booking-type-tag{background:rgb(180 146 110 / .2)!important;color:#b4926e!important}.sjolie-cert-booking-section .sjolie-booking-type-price{color:#fbfbf8!important}.sjolie-cert-booking-section .sjolie-booking-btn{background:#b4926e!important;color:#fbfbf8!important;border-color:#b4926e!important}.sjolie-cert-booking-section .sjolie-booking-btn:hover{background:#dcbfa6!important;color:#3a2d27!important}.sjolie-cert-booking-section .sjolie-booking-avail{background:rgb(255 255 255 / .05)!important;border-color:rgb(180 146 110 / .2)!important}.sjolie-cert-booking-section .sjolie-booking-avail-title,.sjolie-cert-booking-section .sjolie-booking-month-label{color:#fbfbf8!important}.sjolie-cert-booking-section .sjolie-booking-back-btn{color:#b4926e!important}.sjolie-cert-booking-section .sjolie-booking-slot-row{border-color:rgb(180 146 110 / .15)!important}.sjolie-cert-booking-section .sjolie-booking-slot-date,.sjolie-cert-booking-section .sjolie-booking-slot-time{color:#dcbfa6!important}.sjolie-cert-booking-section .sjolie-booking-empty,.sjolie-cert-booking-section .sjolie-booking-loading{color:#dcbfa6!important}.page-id-1043 .site-content,.page-id-1043 .content-area,.page-id-1043 .main-page-wrapper,.page-id-1043 #content,.page-id-1043 .page-content,.page-id-1043 .container,.page-id-1043 .site-main{margin-bottom:0!important;padding-bottom:0!important}.page-id-1043 .woodmart-main-page{margin-bottom:0!important;padding-bottom:0!important}.page-id-1043 .sjolie-cert-final-cta{margin-bottom:0!important;padding-bottom:80px!important}.page-id-1043 .entry-content>*:last-child{margin-bottom:0!important}.page-id-1043 .website-wrapper>.main-page-wrapper,.page-id-1043 .website-wrapper>.main-page-wrapper>.container,.page-id-1043 .website-wrapper>.main-page-wrapper>.container>.row,.page-id-1043 .website-wrapper>.main-page-wrapper>.container>.row>.site-content,.page-id-1043 .website-wrapper>.main-page-wrapper>.container>.row>.site-content>.site-main{margin-bottom:0!important;padding-bottom:0!important}.page-id-1043 .sjolie-fw-section:last-child,.page-id-1043 .entry-content .sjolie-fw-section:last-of-type{margin-bottom:-100px!important;padding-bottom:180px!important}