/* WhiteLinko V19: secondary CTA, header WhatsApp, booking modal, CTA bands, guides, proof bar */
a.btn[href^="https://calendar.app.google"]{background:#0F0F0F;color:#fff;box-shadow:inset 0 0 0 2px #FFCC39}
a.btn[href^="https://calendar.app.google"]:hover{background:#FFCC39;color:#0F0F0F}
.wl19-wa{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:999px;background:#00B67A;color:#fff;flex:none;transition:transform .15s}
.wl19-wa:hover{transform:scale(1.06)}.wl19-wa svg{width:22px;height:22px;fill:#fff}
.wl19-mcta{display:flex;align-items:center;gap:8px;margin-left:auto}
.wl19-mbtn{display:inline-flex;align-items:center;background:#FFCC39;color:#000;font-weight:700;text-transform:uppercase;border-radius:30px;padding:9px 14px;font-size:12px;letter-spacing:.02em;white-space:nowrap}
.wl19-mbtn:hover{background:#F5BC14}
.wl19-mcta .wl19-wa{width:38px;height:38px}.wl19-mcta .wl19-wa svg{width:19px;height:19px}
@media (min-width:1180px){.wl19-mcta{display:none!important}}
@media (max-width:539.98px){.wl19-mbtn{display:none}}
header nav[aria-label="Main"] .wl-hdr-cta{align-items:center}
/* booking modal */
.wl19-modal{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;background:rgba(10,10,10,.72);padding:16px}
.wl19-modal[hidden]{display:none}
.wl19-dlg{position:relative;display:flex;flex-direction:column;width:100%;max-width:960px;height:min(88vh,820px);background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.35)}
.wl19-dh{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#0F0F0F;color:#fff;padding:12px 18px;border-bottom:3px solid #FFCC39;position:static;box-shadow:none}
.wl19-dlg h2{font-size:18px;font-weight:600;margin:0}
.wl19-x{display:grid;place-items:center;width:36px;height:36px;border-radius:999px;background:#FFCC39;color:#000;font-size:22px;line-height:1;font-weight:700}
.wl19-dlg iframe{flex:1;width:100%;border:0;background:#F4F4F4}
.wl19-df{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:10px 18px;font-size:14px;color:#555;background:#F4F4F4}
.wl19-df a{color:#99801A;text-decoration:underline;font-weight:600}
.wl19-hint{display:none}.wl19-slow .wl19-hint{display:inline}
body.wl19-lock{overflow:hidden}
/* CTA band */
.wl19-band{background:#fff;padding:28px 20px}
.wl19-band>div{max-width:72rem;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;background:#0F0F0F;color:#fff;border-radius:15px;padding:22px 28px;border-left:6px solid #FFCC39}
.wl19-band p{margin:0;font-size:20px;font-weight:600}.wl19-band small{display:block;font-size:15px;font-weight:400;color:rgba(255,255,255,.75);font-family:"Didact Gothic",Arimo,sans-serif}
.wl19-band .wl19-acts{display:flex;flex-wrap:wrap;gap:10px}
/* guides */
.wl19-toc a{display:block;padding:6px 0 6px 12px;border-left:2px solid #e5e5e5;color:#333;font-size:15px;line-height:1.35}
.wl19-toc a:hover,.wl19-toc a.is-on{border-left-color:#FFCC39;color:#99801A}
.wl19-num{display:inline-grid;place-items:center;flex:none;width:40px;height:40px;border-radius:999px;background:#FFCC39;color:#000;font-weight:700;font-size:18px}
.wl19-art h2{scroll-margin-top:110px}.wl19-art h3{scroll-margin-top:110px}
.wl19-art .prose p{font-size:17px}
.wl19-metric{font-size:40px;line-height:1.1;font-weight:700;color:#0F0F0F}
.wl19-mark{display:grid;place-items:center;width:72px;height:72px;border-radius:999px;border:4px solid #FFCC39;color:#FFCC39;font-size:30px;font-weight:700;background:#0F0F0F}
.wl19-dept{display:flex;flex-wrap:wrap;gap:8px}.wl19-dept span{display:inline-flex;align-items:center;gap:6px;border-radius:999px;background:rgba(255,204,57,.12);border:1px solid rgba(255,204,57,.45);color:#fff;padding:6px 12px;font-size:14px}
.wl19-dept.light span{background:#FFF1BB;border-color:#F5BC14;color:#242424}
/* proof bar */
.wl19-proof{background:#fff;border-top:1px solid #eee;border-bottom:1px solid #eee}
.wl19-proof ul{max-width:72rem;margin:0 auto;padding:18px 20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}
@media (min-width:768px){.wl19-proof ul{grid-template-columns:repeat(5,minmax(0,1fr))}}
.wl19-proof li{display:flex;flex-direction:column;align-items:center;text-align:center}
.wl19-proof b{font-size:30px;line-height:1.1;color:#0F0F0F}.wl19-proof b i{font-style:normal;color:#99801A}
.wl19-proof a{font-size:14px;color:#555;text-decoration:none}.wl19-proof a:hover{color:#99801A;text-decoration:underline}
/* get-audit */
.wl19-steps{display:flex;gap:6px;list-style:none;padding:0;margin:0}
.wl19-steps li{flex:1;height:6px;border-radius:6px;background:#e5e5e5}.wl19-steps li.on{background:#FFCC39}
.wl19-opt{display:block;cursor:pointer}.wl19-opt input{position:absolute;opacity:0;pointer-events:none}
.wl19-opt span{display:flex;align-items:center;gap:10px;border:2px solid #e5e5e5;border-radius:12px;padding:12px 14px;background:#fff;color:#242424;font-weight:600;transition:border-color .15s,background .15s}
.wl19-opt input:checked+span{border-color:#F5BC14;background:#FFF1BB}
.wl19-opt input:focus-visible+span{outline:3px solid #99801A;outline-offset:2px}
.wl19-pane[hidden]{display:none}
