/* Compact, high-contrast disclosure keeps the hero and signage in balance. */
.adw-leads-enhanced #brand-preview {
  margin-top:23px; border:1px solid #146ab0; border-radius:12px;
  box-shadow:0 7px 18px #06427814; background:#fff; overflow:hidden;
  scroll-margin-top:106px;
}
.adw-leads-enhanced #brand-preview > summary {
  position:relative; display:grid; grid-template-columns:minmax(0,1fr) 42px;
  column-gap:16px; row-gap:7px; align-items:center; padding:20px 22px;
  cursor:pointer; list-style:none; color:#fff;
  background:linear-gradient(110deg,#103d65,#116bb0);
}
.adw-leads-enhanced #brand-preview > summary::-webkit-details-marker {display:none;}
.adw-leads-enhanced #brand-preview > summary::after {display:none;}
.adw-leads-enhanced #brand-preview > summary:hover {background:linear-gradient(110deg,#144974,#1479bf);}
.adw-leads-enhanced #brand-preview > summary:focus-visible {outline:3px solid #65ddff;outline-offset:-5px;}
.adw-leads-enhanced .adl-preview-top {grid-column:1;display:flex;align-items:center;gap:12px;margin:0;}
.adw-leads-enhanced .adl-preview-top > span:first-child {font:600 9px/1.5 Arial,sans-serif;letter-spacing:.14em;color:#b9dcf4;}
.adw-leads-enhanced .adl-free {padding:2px 6px;border:1px solid #c7e8ff44;border-radius:4px;font-size:10px;font-weight:400;line-height:1.5;color:#e0f1fc;white-space:nowrap;}
.adw-leads-enhanced .adl-preview-title {grid-column:1;display:block;font-size:22px;font-weight:700;line-height:1.55;letter-spacing:0;}
.adw-leads-enhanced .adl-preview-description {grid-column:1;display:block;margin:0;font-size:12px;font-weight:400;line-height:1.8;color:#d3e7f5;}
.adw-leads-enhanced .adl-preview-arrow {grid-column:2;grid-row:1/4;display:grid;place-items:center;width:42px;height:42px;border:1px solid #ffffff8c;border-radius:50%;background:#ffffff0d;color:#fff;font:300 27px/1 Arial,sans-serif;transition:transform .15s ease,background .15s ease;}
.adw-leads-enhanced #brand-preview > summary:hover .adl-preview-arrow {background:#ffffff24;}
.adw-leads-enhanced #brand-preview[open] .adl-preview-arrow {transform:rotate(45deg);}
.adw-leads-enhanced #brand-preview .brand-customize-content {padding:24px;}
.adw-leads-enhanced #brand-preview .builder-privacy {margin-top:16px;padding:12px 13px;border-radius:7px;background:#edf6fc;color:#456477;font-size:12px;line-height:1.85;}
.adw-leads-enhanced #brand-preview .builder-actions {display:flex;flex-wrap:wrap;gap:10px;}
.adw-leads-enhanced #brand-preview .builder-play {width:100%;min-height:54px;justify-content:center;font-size:15px;}
.adw-leads-enhanced #brand-preview .restore-real {margin-top:0;}
.adw-leads-enhanced .adl-quick-consult {border-top:1px solid #dbe6ed;margin-top:19px;padding-top:18px;}
.adw-leads-enhanced .adl-quick-consult[hidden] {display:none!important;}
.adw-leads-enhanced .adl-quick-consult .adl-consult-link {display:flex;align-items:center;justify-content:center;min-height:50px;padding:12px 16px;color:#135a97;background:#f0f7fc;border:1px solid #b8d1e3;border-radius:8px;text-decoration:none;font-size:13px;font-weight:700;line-height:1.7;}
.adw-leads-enhanced .adl-quick-consult small {display:block;margin-top:9px;color:#607585;font-size:11px;line-height:1.8;}
.adw-leads-enhanced .demo-next-step {grid-template-columns:1fr;}
.adw-leads-enhanced .demo-next-step .adl-consult-link {white-space:normal;text-align:center;}
.adw-leads-enhanced .adl-consult-link:focus-visible {outline:3px solid #00a0d0;outline-offset:3px;}
@media(max-width:1100px) and (min-width:700px) {
  .adw-leads-enhanced #brand-preview > summary {padding:18px;column-gap:12px;grid-template-columns:minmax(0,1fr) 36px;}
  .adw-leads-enhanced .adl-preview-title {font-size:19px;}
  .adw-leads-enhanced .adl-preview-arrow {width:36px;height:36px;}
}
@media(max-width:699px) {
  .adw-leads-enhanced #brand-preview {order:5;margin-top:18px;border-radius:10px;scroll-margin-top:85px;}
  .adw-leads-enhanced .experience-console {order:6;}
  .adw-leads-enhanced .experience-insight {order:7;}
  .adw-leads-enhanced #brand-preview > summary {padding:17px 18px;grid-template-columns:minmax(0,1fr) 34px;column-gap:10px;row-gap:6px;}
  .adw-leads-enhanced .adl-preview-title {font-size:19px;line-height:1.5;}
  .adw-leads-enhanced .adl-preview-top {gap:9px;}
  .adw-leads-enhanced .adl-preview-top > span:first-child {font-size:8px;letter-spacing:.1em;}
  .adw-leads-enhanced .adl-free {font-size:9px;}
  .adw-leads-enhanced .adl-preview-description {grid-column:1/-1;font-size:11px;line-height:1.7;}
  .adw-leads-enhanced .adl-preview-arrow {grid-row:1/3;width:34px;height:34px;font-size:23px;}
  .adw-leads-enhanced #brand-preview .brand-customize-content {padding:20px;}
}
@media(max-width:360px) {
  .adw-leads-enhanced #brand-preview > summary {padding:15px 14px;column-gap:8px;grid-template-columns:minmax(0,1fr) 30px;}
  .adw-leads-enhanced .adl-preview-title {font-size:16px;}
  .adw-leads-enhanced .adl-preview-top {gap:6px;}
  .adw-leads-enhanced .adl-free {padding:2px 4px;font-size:8px;}
  .adw-leads-enhanced .adl-preview-arrow {width:30px;height:30px;}
}
@media(prefers-reduced-motion:reduce) {.adw-leads-enhanced .adl-preview-arrow {transition:none;}}
