body.page:not(.single-product):not(.woocommerce-page) .featured-image.page-header-image.grid-container{display:none!important}.jl-hero-dark{box-sizing:border-box;width:100%;padding:24px 16px 0}.jl-hero-dark,.jl-hero-dark *{box-sizing:border-box}.jl-hero-dark__shell{position:relative;width:min(100%, 1180px);margin:0 auto;overflow:hidden;padding:clamp(46px, 7vw, 86px) clamp(24px, 6vw, 72px);border-radius:28px;background:radial-gradient(circle at 86% 8%,rgb(234 157 130 / .2) 0%,rgb(234 157 130 / .07) 26%,transparent 48%),linear-gradient(180deg,#181818 0%,#0e0e0e 100%);box-shadow:0 24px 70px rgb(17 17 17 / .16);color:#fff}.jl-hero-dark__shell::after{content:"";position:absolute;right:-160px;bottom:-250px;width:520px;height:520px;border-radius:50%;background:rgb(255 255 255 / .025);pointer-events:none}.jl-hero-dark__content{position:relative;z-index:1;max-width:820px}.jl-hero-dark__eyebrow{margin:0 0 12px!important;padding:0!important;color:var(--jl-accent,#ea9d82)!important;-webkit-text-fill-color:var(--jl-accent,#ea9d82)!important;font-family:var(--jl-font,Montserrat,Arial,sans-serif)!important;font-size:13px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:.1em;text-transform:uppercase}.jl-hero-dark__title{max-width:820px;margin:0!important;padding:0!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-family:var(--jl-font,Montserrat,Arial,sans-serif)!important;font-size:clamp(38px, 5.6vw, 68px)!important;font-weight:800!important;line-height:1.01!important;letter-spacing:-.04em;text-wrap:balance;background:none!important;border:none!important}.jl-hero-dark__lead{max-width:680px;margin:22px 0 0!important;padding:0!important;color:rgb(255 255 255 / .76)!important;-webkit-text-fill-color:rgb(255 255 255 / .76)!important;font-family:var(--jl-font,Montserrat,Arial,sans-serif)!important;font-size:clamp(17px, 1.8vw, 21px)!important;font-weight:400!important;line-height:1.68!important}.jl-hero-dark__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.jl-hero-dark__btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 23px;border-radius:var(--jl-radius-pill,999px);font-family:var(--jl-font,Montserrat,Arial,sans-serif)!important;font-size:15px!important;font-weight:700!important;line-height:1!important;text-align:center;text-decoration:none!important;transition:transform 0.2s ease,background-color 0.2s ease,border-color 0.2s ease}.jl-hero-dark__btn:hover{transform:translateY(-2px)}.jl-hero-dark__btn--primary{border:1px solid var(--jl-accent,#ea9d82);background:var(--jl-accent,#ea9d82);color:#111111!important;-webkit-text-fill-color:#111111!important}.jl-hero-dark__btn--primary:hover{border-color:#f0aa92;background:#f0aa92}.jl-hero-dark__btn--secondary{border:1px solid rgb(255 255 255 / .22);background:rgb(255 255 255 / .07);color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}.jl-hero-dark__btn--secondary:hover{border-color:rgb(255 255 255 / .42);background:rgb(255 255 255 / .12)}.jl-hero-dark__benefits{display:flex;flex-wrap:wrap;gap:10px 22px;margin:28px 0 0!important;padding:0!important;list-style:none}.jl-hero-dark__benefits li{position:relative;margin:0!important;padding:0 0 0 18px!important;color:rgb(255 255 255 / .67)!important;-webkit-text-fill-color:rgb(255 255 255 / .67)!important;font-family:var(--jl-font,Montserrat,Arial,sans-serif)!important;font-size:13px!important;font-weight:600!important;line-height:1.45!important}.jl-hero-dark__benefits li::before{content:"✓";position:absolute;left:0;color:var(--jl-accent,#ea9d82);font-weight:800}.jl-hero-dark__btn:focus-visible{outline:3px solid rgb(234 157 130 / .55);outline-offset:4px}@media (max-width:767px){.jl-hero-dark{padding:0}.jl-hero-dark__shell{width:100%;max-width:none;margin:0;padding:44px 20px 40px;border-radius:0;box-shadow:none}.jl-hero-dark__title{font-size:clamp(34px, 10.5vw, 47px)!important;letter-spacing:-.035em}.jl-hero-dark__lead{font-size:16px!important;line-height:1.65!important}.jl-hero-dark__actions{flex-direction:column;align-items:stretch;margin-top:24px}.jl-hero-dark__btn{width:100%}.jl-hero-dark__benefits{display:grid;grid-template-columns:1fr;gap:9px;margin-top:25px!important}}@media (prefers-reduced-motion:reduce){.jl-hero-dark__btn{transition:none!important;transform:none!important}}