/* LAKLIMAT brand-page visual layer v1.0.0. Additive and immutable after deploy. */
.lak-brand-visual{--lak-red:#d60000;--lak-red-dark:#9c0000;--lak-ink:#202124;--lak-muted:#565f6c;--lak-line:#e7e7e7;--lak-soft:#f7f8fa;color:var(--lak-ink);font-family:Arial,Helvetica,sans-serif;text-transform:none!important}
.lak-brand-visual *{box-sizing:border-box;min-width:0;text-transform:none!important}.lak-brand-visual a{color:var(--lak-red-dark);font-weight:700;text-decoration:none}.lak-brand-visual p{margin:0 0 16px;color:#30343b;font-size:16px;line-height:1.65;overflow-wrap:anywhere}
.lak-brand-visual h2{margin:0 0 14px;color:#181b20;font-size:28px;line-height:1.2}.lak-brand-visual h3{margin:0 0 8px;color:#181b20;font-size:18px;line-height:1.28}
.lak-bv-intro{margin:0 0 28px;padding:24px;border-left:5px solid var(--lak-red);background:#fff;box-shadow:0 14px 34px rgba(0,0,0,.06)}
.lak-bv-kicker{display:block;margin:0 0 8px;color:var(--lak-red-dark);font-size:13px;font-weight:800;letter-spacing:0;text-transform:uppercase!important}.lak-bv-lead{font-size:19px!important;line-height:1.55!important;color:#252930!important}
.lak-bv-row{display:grid;grid-template-columns:minmax(280px,46%) minmax(0,1fr);gap:28px;align-items:center;margin:34px 0}.lak-bv-row--reverse{grid-template-columns:minmax(0,1fr) minmax(280px,46%)}.lak-bv-row--reverse .lak-bv-media{order:2}.lak-bv-row--reverse .lak-bv-copy{order:1}
.lak-bv-media{position:relative;margin:0;border:1px solid var(--lak-line);border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 16px 44px rgba(0,0,0,.10)}.lak-bv-media img{display:block;width:100%;height:auto;aspect-ratio:1400/933;object-fit:cover}.lak-bv-media figcaption{position:absolute;left:14px;right:14px;bottom:14px;padding:9px 12px;border-radius:6px;background:rgba(20,20,20,.76);color:#fff;font-size:13px;line-height:1.35}
.lak-bv-list{display:grid;gap:10px;margin:0 0 18px;padding:0;list-style:none}.lak-bv-list li{position:relative;padding-left:30px;color:#30343b;font-size:16px;line-height:1.5}.lak-bv-list li:before{content:"";position:absolute;left:0;top:7px;width:12px;height:12px;border-radius:50%;background:var(--lak-red)}
.lak-bv-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:28px 0}.lak-bv-card{border:1px solid var(--lak-line);border-radius:8px;background:#fff;padding:18px;box-shadow:0 12px 28px rgba(0,0,0,.05)}.lak-bv-card p{margin:0;color:var(--lak-muted);font-size:15px;line-height:1.5}
.lak-bv-faq{display:grid;gap:12px;margin:28px 0}.lak-bv-faq details{border:1px solid var(--lak-line);border-radius:8px;background:#fff;padding:16px}.lak-bv-faq summary{cursor:pointer;color:#181b20;font-size:17px;font-weight:800;line-height:1.35}.lak-bv-faq p{margin:10px 0 0;color:var(--lak-muted);font-size:15px}
.lak-bv-note{margin:24px 0;padding:18px;border:1px solid var(--lak-line);border-radius:8px;background:var(--lak-soft)}.lak-bv-note--safety{border-color:#e5b467;border-left:5px solid #d9822b;background:#fff7e8}.lak-bv-note--safety strong{color:#6f3d00}
.lak-bv-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;margin:34px 0 6px;padding:22px;border:1px solid #f1c4c4;border-radius:8px;background:linear-gradient(90deg,#fff,#fff6f6)}
.lak-bv-button.simple-button-plugin,.lak-bv-button.lak-c1__action{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:46px!important;border-radius:6px!important;padding:0 18px!important;background:var(--lak-red)!important;border-color:var(--lak-red)!important;color:#fff!important;font-size:15px!important;font-weight:800!important;text-decoration:none!important;width:auto}
.cms-clean-content>h1{font-size:clamp(30px,3.5vw,38px);line-height:1.18;margin-bottom:12px;text-transform:none}
@media(max-width:860px){.lak-bv-row,.lak-bv-row--reverse,.lak-bv-cta{grid-template-columns:1fr}.lak-bv-row--reverse .lak-bv-media,.lak-bv-row--reverse .lak-bv-copy{order:initial}.lak-bv-cards{grid-template-columns:1fr}.lak-brand-visual h2{font-size:24px}.lak-bv-lead{font-size:17px!important}.lak-bv-media figcaption{position:static;border-radius:0}.lak-bv-button.lak-c1__action{width:100%}}
@media(max-width:640px){.bread_box .breadcrumb{display:flex!important;flex-wrap:wrap!important;max-width:100%!important;white-space:normal!important}.bread_box .breadcrumb>div{min-width:0!important;max-width:100%!important;white-space:normal!important}.bread_box .breadcrumb a,.bread_box .breadcrumb span{white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important}}

