/* ==========================================================================
   Location pages — "atlas" redesign
   Scoped to body[data-lx]; sections are tagged .lx-sec .lx-<kind> by build.
   ========================================================================== */
body[data-lx]{--lx-ink:#0f172a;--lx-body:#475569;--lx-mute:#64748b;--lx-line:#dfe6ef;--lx-blue:#1a56db;--lx-teal:#0891b2;--lx-violet:#7c3aed;--lx-amber:#d97706;--lx-green:#059669;--lx-rose:#e11d48;
  --lx-pin:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1.5a7.5 7.5 0 0 0-7.5 7.5c0 5.6 7.5 13.5 7.5 13.5S19.5 14.6 19.5 9A7.5 7.5 0 0 0 12 1.5Zm0 10.2a2.7 2.7 0 1 1 0-5.4 2.7 2.7 0 0 1 0 5.4Z'/%3E%3C/svg%3E");
  --lx-topo:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='400' viewBox='0 0 600 400'%3E%3Cg fill='none' stroke='%231a56db' stroke-opacity='.07' stroke-width='1.2'%3E%3Cpath d='M-20 80c90-40 160 30 250 0s150-70 260-20 140 40 140 40'/%3E%3Cpath d='M-20 120c90-40 170 36 260 4s150-66 250-18 130 42 130 42'/%3E%3Cpath d='M-20 170c100-30 170 40 250 10s170-60 250-10 140 30 140 30'/%3E%3Cpath d='M-20 240c80-50 180 20 260-6s150-50 240 0 140 36 140 36'/%3E%3Cpath d='M-20 290c90-40 170 30 260 0s160-60 250-8 130 32 130 32'/%3E%3Cpath d='M-20 350c100-30 160 34 250 6s160-56 260-10 130 30 130 30'/%3E%3Cellipse cx='450' cy='210' rx='60' ry='34'/%3E%3Cellipse cx='450' cy='210' rx='34' ry='18'/%3E%3C/g%3E%3C/svg%3E")}

/* ---------- section canvas ---------- */
body[data-lx] .lx-sec.lx-a{background:#fff!important;border-top:0!important}
body[data-lx] .lx-sec.lx-b{background:var(--lx-topo) center/900px auto,linear-gradient(180deg,#f6f9fd,#eef3fa)!important;border-top:0!important}
body[data-lx] .lx-sec h2{letter-spacing:-1.2px!important}

/* eyebrow: pin + label */
body[data-lx] .lx-sec .lc-rule{display:inline-flex!important;align-items:center;gap:9px!important;margin-bottom:16px!important}
body[data-lx] .lx-sec .lc-rule>span:first-child{width:14px!important;height:16px!important;background:var(--lx-blue)!important;-webkit-mask:var(--lx-pin) center/contain no-repeat;mask:var(--lx-pin) center/contain no-repeat;border:0!important;border-radius:0!important;flex:0 0 14px}

/* split header: title left, intro right (uses the width) */
@media(min-width:1001px){
  body[data-lx] .lx-services .lx-head,body[data-lx] .lx-industries .lx-head,body[data-lx] .lx-queries .lx-head,body[data-lx] .lx-districts .lx-head,body[data-lx] .lx-cities .lx-head,body[data-lx] .lx-days .lx-head,body[data-lx] .lx-playbook .lx-head{max-width:none!important;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(40px,5vw,80px);align-items:end}
  body[data-lx] .lx-services .lx-head>*,body[data-lx] .lx-industries .lx-head>*,body[data-lx] .lx-queries .lx-head>*,body[data-lx] .lx-districts .lx-head>*,body[data-lx] .lx-cities .lx-head>*,body[data-lx] .lx-days .lx-head>*,body[data-lx] .lx-playbook .lx-head>*{grid-column:1}
  body[data-lx] .lx-services .lx-head>p,body[data-lx] .lx-industries .lx-head>p,body[data-lx] .lx-queries .lx-head>p,body[data-lx] .lx-districts .lx-head>p,body[data-lx] .lx-cities .lx-head>p,body[data-lx] .lx-days .lx-head>p,body[data-lx] .lx-playbook .lx-head>div:not(.lc-rule){grid-column:2;grid-row:1/span 2;align-self:end;max-width:none!important;margin:0 0 6px!important;padding-left:24px;border-left:3px solid color-mix(in srgb,var(--lx-blue) 25%,transparent)}
  body[data-lx] .lx-playbook .lx-head>div p:last-child{margin-bottom:0!important}
  body[data-lx] .lx-head>h2{margin-bottom:6px!important}

  /* side-by-side: header left, content right */
  body[data-lx] .lx-notes>div,body[data-lx] .lx-dispatch>div,body[data-lx] .lx-cost>div,body[data-lx] .lx-faq>div:not(:has(.lc-faq2)){display:grid!important;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);column-gap:clamp(40px,5.5vw,88px);align-items:start}
  body[data-lx] .lx-notes .lx-head,body[data-lx] .lx-dispatch .lx-head,body[data-lx] .lx-cost .lx-head,body[data-lx] .lx-faq .lx-head{grid-column:1;grid-row:1/span 40;margin:0!important;max-width:none!important}
  body[data-lx] .lx-notes>div>:not(.lx-head),body[data-lx] .lx-dispatch>div>:not(.lx-head),body[data-lx] .lx-cost>div>:not(.lx-head),body[data-lx] .lx-faq>div>:not(.lx-head){grid-column:2}
  body[data-lx] .lx-dispatch>div>div[style*="minmax(300px"],body[data-lx] .lx-cost>div>div{margin-top:0!important}
}

/* ---------- notes: pinned field notes (lc-2) ---------- */
body[data-lx] .lx-notes .lc-2{display:block!important;border-top:2px solid var(--lx-ink)}
body[data-lx] .lx-notes .lc-2>div{--c:var(--lx-blue);position:relative;background:none!important;border:0!important;border-bottom:1px solid var(--lx-line)!important;border-radius:0!important;box-shadow:none!important;padding:22px 8px 22px 50px!important;transition:background .25s}
body[data-lx] .lx-notes .lc-2>div:nth-child(4n+2){--c:var(--lx-teal)}
body[data-lx] .lx-notes .lc-2>div:nth-child(4n+3){--c:var(--lx-violet)}
body[data-lx] .lx-notes .lc-2>div:nth-child(4n+4){--c:var(--lx-green)}
body[data-lx] .lx-notes .lc-2>div::before{content:"";position:absolute;left:8px;top:22px;width:26px;height:26px;border-radius:50%;background:color-mix(in srgb,var(--c) 12%,#fff);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 30%,transparent)}
body[data-lx] .lx-notes .lc-2>div::after{content:"";position:absolute;left:14px;top:27px;width:14px;height:16px;background:var(--c);-webkit-mask:var(--lx-pin) center/contain no-repeat;mask:var(--lx-pin) center/contain no-repeat}
body[data-lx] .lx-notes .lc-2>div:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--c) 7%,transparent),transparent 70%)!important}
body[data-lx] .lx-notes .lc-2>div>div[style*="display:flex"]>svg{display:none}
body[data-lx] .lx-notes .lc-2>div>div[style*="display:flex"]{margin-bottom:6px!important}
body[data-lx] .lx-notes .lc-2 h3{font:700 16.5px/1.35 'Segoe UI',system-ui,sans-serif!important;color:var(--lx-ink)!important;margin:0 0 6px!important}
body[data-lx] .lx-notes .lc-2 p{font:400 14.6px/1.72 'Segoe UI',system-ui,sans-serif!important;color:var(--lx-body)!important}

/* ---------- dispatch: two market notes with compass marks ---------- */
body[data-lx] .lx-dispatch div[style*="minmax(300px"]{display:block!important;border-top:2px solid var(--lx-ink)}
body[data-lx] .lx-dispatch div[style*="minmax(300px"]>div{position:relative;background:none!important;border:0!important;border-bottom:1px solid var(--lx-line)!important;border-radius:0!important;box-shadow:none!important;padding:24px 0 24px 64px!important}
body[data-lx] .lx-dispatch div[style*="minmax(300px"]>div::before{content:"";position:absolute;left:0;top:22px;width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,var(--lx-blue),var(--lx-teal));box-shadow:0 10px 20px -10px rgba(26,86,219,.7)}
body[data-lx] .lx-dispatch div[style*="minmax(300px"]>div:nth-child(2)::before{background:linear-gradient(135deg,var(--lx-violet),#db2777);box-shadow:0 10px 20px -10px rgba(124,58,237,.7)}
body[data-lx] .lx-dispatch div[style*="minmax(300px"]>div::after{content:"";position:absolute;left:12px;top:34px;width:20px;height:20px;background:#fff;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20Zm0 2a8 8 0 1 1 0 16 8 8 0 0 1 0-16Zm4.2 3.8-5.8 2.6-2.6 5.8 5.8-2.6 2.6-5.8ZM12 10.8a1.2 1.2 0 1 1 0 2.4 1.2 1.2 0 0 1 0-2.4Z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20Zm0 2a8 8 0 1 1 0 16 8 8 0 0 1 0-16Zm4.2 3.8-5.8 2.6-2.6 5.8 5.8-2.6 2.6-5.8ZM12 10.8a1.2 1.2 0 1 1 0 2.4 1.2 1.2 0 0 1 0-2.4Z'/%3E%3C/svg%3E") center/contain no-repeat}
body[data-lx] .lx-dispatch div[style*="minmax(300px"]>div>div{font-size:11px!important;color:var(--lx-blue)!important;margin-bottom:8px!important}
body[data-lx] .lx-dispatch div[style*="minmax(300px"]>div:nth-child(2)>div{color:var(--lx-violet)!important}
body[data-lx] .lx-dispatch div[style*="minmax(300px"]>div p{font:400 15px/1.75 'Segoe UI',system-ui,sans-serif!important;color:var(--lx-body)!important}

/* ---------- playbook: four stops on a route ---------- */
body[data-lx] .lx-playbook div[style*="minmax(250px"]{position:relative;gap:0!important;margin-top:clamp(26px,3vw,36px)!important}
body[data-lx] .lx-playbook div[style*="minmax(250px"]::before{content:"";position:absolute;left:0;right:0;top:9px;height:3px;border-radius:3px;background:linear-gradient(90deg,var(--lx-blue),var(--lx-teal),var(--lx-violet),var(--lx-green))}
body[data-lx] .lx-playbook div[style*="minmax(250px"]>div{position:relative;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:40px 26px 6px 0!important}
body[data-lx] .lx-playbook div[style*="minmax(250px"]>div::before{content:"";position:absolute;left:0;top:0;width:15px;height:15px;border-radius:50%;background:#fff;border:4px solid var(--lx-blue);box-shadow:0 0 0 5px rgba(26,86,219,.12)}
body[data-lx] .lx-playbook div[style*="minmax(250px"]>div:nth-child(2)::before{border-color:var(--lx-teal);box-shadow:0 0 0 5px rgba(8,145,178,.12)}
body[data-lx] .lx-playbook div[style*="minmax(250px"]>div:nth-child(3)::before{border-color:var(--lx-violet);box-shadow:0 0 0 5px rgba(124,58,237,.12)}
body[data-lx] .lx-playbook div[style*="minmax(250px"]>div:nth-child(4)::before{border-color:var(--lx-green);box-shadow:0 0 0 5px rgba(5,150,105,.12)}
body[data-lx] .lx-playbook div[style*="minmax(250px"] h3{font:700 16.5px/1.35 'Segoe UI',system-ui,sans-serif!important;color:var(--lx-ink)!important}
body[data-lx] .lx-playbook div[style*="minmax(250px"] p{font-size:14.4px!important;color:var(--lx-body)!important}

/* ---------- services & industries: metro line of stations ---------- */
body[data-lx] .lx-services .lc-svc,body[data-lx] .lx-industries .lc-svc{--line:var(--lx-blue);gap:26px 0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}
body[data-lx] .lx-industries .lc-svc{--line:var(--lx-teal)}
body[data-lx] .lx-sec .lc-svc>a{position:relative;display:flex!important;align-items:center;gap:10px;background:none!important;border:0!important;border-top:4px solid var(--line)!important;border-radius:0!important;box-shadow:none!important;padding:22px 16px 4px 0!important;transition:transform .2s}
body[data-lx] .lx-sec .lc-svc>a:nth-child(4n+1){border-radius:4px 0 0 4px!important}
body[data-lx] .lx-sec .lc-svc>a:nth-child(4n){border-radius:0 4px 4px 0!important}
body[data-lx] .lx-sec .lc-svc>a::before{content:"";position:absolute;left:0;top:-12px;width:12px;height:12px;border-radius:50%;background:#fff;border:4px solid var(--line);transition:transform .2s,background .2s}
body[data-lx] .lx-sec .lc-svc>a::after{content:"\2192";margin-left:auto;color:var(--line);font:700 15px/1 'Segoe UI',system-ui,sans-serif;opacity:0;transform:translateX(-6px);transition:opacity .2s,transform .2s}
body[data-lx] .lx-sec .lc-svc>a:hover::before{background:var(--line);transform:scale(1.15)}
body[data-lx] .lx-sec .lc-svc>a:hover::after{opacity:1;transform:none}
body[data-lx] .lx-sec .lc-svc>a:hover span{color:var(--line)!important}
body[data-lx] .lx-sec .lc-svc>a svg{flex:0 0 auto;width:18px!important;height:18px!important;color:var(--line)!important;stroke:var(--line)!important}
body[data-lx] .lx-sec .lc-svc>a span{font:700 14.5px/1.35 'Segoe UI',system-ui,sans-serif!important;color:var(--lx-ink)!important;transition:color .2s}
body[data-lx] .lx-services .lc-svc+div a,body[data-lx] .lx-industries .lc-svc+div a{display:inline-flex!important;align-items:center;gap:8px;padding:10px 18px!important;border-radius:99px!important;background:var(--lx-ink)!important;color:#fff!important;text-decoration:none!important;font:700 13px/1 'Segoe UI',system-ui,sans-serif!important;border:0!important}
body[data-lx] .lx-services .lc-svc+div,body[data-lx] .lx-industries .lc-svc+div{margin-top:30px!important}

/* ---------- queries: night-map search log ---------- */
body[data-lx] .lx-queries{background:var(--lx-topo) center/900px auto,radial-gradient(700px 380px at 90% 0%,rgba(34,211,238,.16),transparent 70%),linear-gradient(180deg,#0a1224,#0d1830)!important;border-top:0!important}
body[data-lx] .lx-queries .lc-rule>span:first-child{background:#67e8f9!important}
body[data-lx] .lx-queries .lc-rule>span:last-child{color:#67e8f9!important}
body[data-lx] .lx-queries h2{color:#fff!important}
body[data-lx] .lx-queries .lx-head p,body[data-lx] .lx-queries>div>p{color:#94a3b8!important}
body[data-lx] .lx-queries .lx-head>p{border-left-color:rgba(103,232,249,.35)!important}
body[data-lx] .lx-queries div:has(>table){border:0!important;background:none!important;box-shadow:none!important;border-radius:0!important}
body[data-lx] .lx-queries table{background:transparent!important;border:0!important;border-radius:0!important;border-collapse:collapse!important;box-shadow:none!important}
body[data-lx] .lx-queries thead tr{background:none!important;border:0!important}
body[data-lx] .lx-queries th{background:none!important;color:#64748b!important;border-bottom:1px solid rgba(255,255,255,.18)!important;font:700 10.5px/1 ui-monospace,Menlo,monospace!important;letter-spacing:1.5px!important;padding:14px 14px!important;text-transform:uppercase}
body[data-lx] .lx-queries tbody tr{background:none!important;border:0!important;transition:background .2s}
body[data-lx] .lx-queries tbody tr:hover{background:rgba(103,232,249,.06)!important}
body[data-lx] .lx-queries td{border-top:1px solid rgba(255,255,255,.08)!important;background:none!important;padding:15px 14px!important;color:#94a3b8!important;font-size:13.8px!important}
body[data-lx] .lx-queries td:first-child{position:relative;padding-left:40px!important;color:#f1f5f9!important;font:600 14px/1.45 ui-monospace,'SF Mono',Menlo,Consolas,monospace!important;white-space:nowrap}
body[data-lx] .lx-queries td:first-child a{color:#67e8f9!important}
body[data-lx] .lx-queries td:first-child::before{content:"";position:absolute;left:12px;top:50%;width:16px;height:16px;margin-top:-8px;background:#67e8f9;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='m20 20-4.6-4.6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='m20 20-4.6-4.6'/%3E%3C/svg%3E") center/contain no-repeat}
body[data-lx] .lx-queries td:nth-child(2),body[data-lx] .lx-queries td:nth-child(2) span{color:#fbbf24!important;background:none!important;font:700 12px/1.3 ui-monospace,Menlo,monospace!important;letter-spacing:.4px;white-space:nowrap;padding-left:0;padding-right:0}
body[data-lx] .lx-queries td:nth-child(2){padding-left:14px!important}
body[data-lx] .lx-queries td:nth-child(2)::before{content:"";display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%;background:#fbbf24;box-shadow:0 0 8px #fbbf24;vertical-align:1px}
body[data-lx] .lx-queries table.sk-qt td:nth-child(3){color:#cbd5e1!important;font-weight:600!important}
body[data-lx] .lx-queries table.sk-lt td:nth-child(3),body[data-lx] .lx-queries table.sk-qt td:nth-child(4){color:#94a3b8!important}

/* ---------- districts: map legend ---------- */
body[data-lx] .lx-districts div[style*="minmax(266px"]{gap:0 40px!important;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))!important;border-top:2px solid var(--lx-ink)}
body[data-lx] .lx-districts div[style*="minmax(266px"]>div{--c:var(--lx-blue);background:none!important;border:0!important;border-bottom:1px dashed #cbd5e1!important;border-radius:0!important;box-shadow:none!important;padding:18px 0!important;transition:background .2s}
body[data-lx] .lx-districts div[style*="minmax(266px"]>div:nth-child(3n+2){--c:var(--lx-teal)}
body[data-lx] .lx-districts div[style*="minmax(266px"]>div:nth-child(3n+3){--c:var(--lx-violet)}
body[data-lx] .lx-districts div[style*="minmax(266px"]>div>span:first-child{background:var(--c)!important;border-radius:50% 50% 50% 0!important;transform:rotate(-45deg);width:30px!important;height:30px!important;box-shadow:0 8px 16px -8px var(--c)}
body[data-lx] .lx-districts div[style*="minmax(266px"]>div>span:first-child svg{transform:rotate(45deg);color:#fff!important;stroke:#fff!important;width:14px!important;height:14px!important}
body[data-lx] .lx-districts div[style*="minmax(266px"]>div>span:last-child>span:first-child{font:700 15.5px/1.35 'Segoe UI',system-ui,sans-serif!important;color:var(--lx-ink)!important}
body[data-lx] .lx-districts div[style*="minmax(266px"]>div>span:last-child>span:last-child{font-size:13.8px!important;color:var(--lx-body)!important}
body[data-lx] .lx-districts div[style*="minmax(266px"]>div:hover>span:last-child>span:first-child{color:var(--c)!important}
body[data-lx] .lx-districts div[style*="minmax(266px"]+div{background:#fff!important;border:1px dashed #b6c6de!important;border-radius:16px!important;box-shadow:none!important;padding:22px 24px!important;margin-top:30px!important}

/* keyword tags (districts + cost) */
body[data-lx] .lx-sec div[style*="flex-wrap:wrap;gap:8px"]>span,body[data-lx] .lx-cost>div>div:not(.lx-head)>span{display:inline-flex!important;align-items:center;gap:7px;margin:0 8px 8px 0;padding:8px 13px 8px 11px!important;border-radius:8px!important;background:#fff!important;border:1px solid #d7e1ee!important;color:var(--lx-ink)!important;font:600 12.8px/1.2 ui-monospace,'SF Mono',Menlo,Consolas,monospace!important;box-shadow:0 1px 0 #e7edf5}
body[data-lx] .lx-sec div[style*="flex-wrap:wrap;gap:8px"]>span::before,body[data-lx] .lx-cost>div>div:not(.lx-head)>span::before{content:"";width:12px;height:12px;background:var(--lx-blue);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='m20 20-4.6-4.6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='m20 20-4.6-4.6'/%3E%3C/svg%3E") center/contain no-repeat}

/* ---------- cost (city): chips column ---------- */
body[data-lx] .lx-cost>div>div:not(.lx-head){display:flex;flex-wrap:wrap;align-content:flex-start;padding:26px 26px 18px!important;border-radius:18px;background:linear-gradient(135deg,#eff6ff,#f5f3ff)!important;border:1px solid #dbe4f3}
body[data-lx] .lx-cost>div>div:not(.lx-head)::before{content:"Searches this page answers";display:block;width:100%;margin-bottom:14px;font:700 10.5px/1 ui-monospace,Menlo,monospace;letter-spacing:1.6px;text-transform:uppercase;color:var(--lx-blue)}

/* ---------- cities (country): destinations ---------- */
body[data-lx] .lx-cities .lc-cities{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 48px!important;border-top:2px solid var(--lx-ink)}
body[data-lx] .lx-cities .lc-cities>a{position:relative;display:block!important;background:none!important;border:0!important;border-bottom:1px solid var(--lx-line)!important;border-radius:0!important;box-shadow:none!important;padding:20px 40px 20px 0!important;transition:padding .25s,background .25s}
body[data-lx] .lx-cities .lc-cities>a::after{content:"\2197";position:absolute;right:6px;top:22px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#eef4ff;color:var(--lx-blue);font:700 14px/1 'Segoe UI',system-ui,sans-serif;transition:background .2s,color .2s}
body[data-lx] .lx-cities .lc-cities>a:hover{padding-left:12px!important;background:linear-gradient(90deg,#eff6ff,transparent)!important}
body[data-lx] .lx-cities .lc-cities>a:hover::after{background:var(--lx-blue);color:#fff}
body[data-lx] .lx-cities .lc-cities>a>div>span{font:800 18px/1.25 'Segoe UI',system-ui,sans-serif!important;color:var(--lx-ink)!important}
body[data-lx] .lx-cities .lc-cities>a>span:nth-of-type(1){display:block;font-size:14px!important;color:var(--lx-body)!important;margin:2px 0 6px}
body[data-lx] .lx-cities .lc-cities>a>span:last-child{font:700 12.5px/1 'Segoe UI',system-ui,sans-serif!important;color:var(--lx-blue)!important}

/* ---------- days (country 90 days): timeline ---------- */
body[data-lx] .lx-days .lc-cities{position:relative;gap:0 clamp(24px,3vw,40px)!important}
body[data-lx] .lx-days .lc-cities::before{content:"";position:absolute;left:0;right:0;top:15px;height:4px;border-radius:4px;background:linear-gradient(90deg,var(--lx-blue),var(--lx-violet),var(--lx-green))}
body[data-lx] .lx-days .lc-cities>div{--c:var(--lx-blue);position:relative;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;padding-top:48px!important}
body[data-lx] .lx-days .lc-cities>div:nth-child(2){--c:var(--lx-violet)}
body[data-lx] .lx-days .lc-cities>div:nth-child(3){--c:var(--lx-green)}
body[data-lx] .lx-days .lc-cities>div::before{content:"";position:absolute;left:0;top:4px;width:26px;height:26px;border-radius:50%;background:var(--c);border:5px solid #fff;box-shadow:0 0 0 2px var(--c),0 8px 16px -6px var(--c)}
body[data-lx] .lx-days .lc-cities>div>div{background:none!important;border:0!important;padding:0!important}
body[data-lx] .lx-days .lc-cities>div>div:first-child>div{display:inline-block;padding:6px 11px!important;border-radius:99px;background:color-mix(in srgb,var(--c) 12%,#fff)!important;color:var(--c)!important;margin-bottom:10px!important}
body[data-lx] .lx-days .lc-cities>div h3{font:800 19px/1.3 'Segoe UI',system-ui,sans-serif!important;color:var(--lx-ink)!important;margin:0 0 14px!important}
body[data-lx] .lx-days .lc-cities>div li{font-size:14.4px!important;color:var(--lx-body)!important}
body[data-lx] .lx-days .lc-cities>div li svg{color:var(--c)!important;stroke:var(--c)!important}
body[data-lx] .lx-days .lc-cities>div>div:last-child>div:last-child{margin-top:14px!important;padding:10px 14px!important;border-radius:10px!important;background:#fff!important;border-left:4px solid var(--c)!important;box-shadow:0 10px 22px -16px rgba(15,23,42,.45);color:var(--lx-ink)!important;font:600 13px/1.45 'Segoe UI',system-ui,sans-serif!important}

/* ---------- stats (country): night band with big figures ---------- */
body[data-lx] .lx-stats{background:radial-gradient(760px 420px at 88% 0%,rgba(37,99,235,.24),transparent 70%),radial-gradient(620px 380px at 0% 100%,rgba(34,211,238,.10),transparent 70%),linear-gradient(180deg,#0a1224,#070d1b)!important}
body[data-lx] .lx-stats h2{color:#fff!important}
body[data-lx] .lx-stats .lx-head p{color:#dbeafe!important}
body[data-lx] .lx-stats .lc-rule>span:first-child{background:#a5f3fc!important}
body[data-lx] .lx-stats .lc-rule>span:last-child{color:#a5f3fc!important}
/* outcomes: intro on the left, four metric cards with a small chart each on the right */
body[data-lx] .lx-stats .lxo-in{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(30px,5vw,76px);align-items:center}
body[data-lx] .lx-stats .lxo-head{max-width:none!important;margin:0!important;text-align:left}
body[data-lx] .lx-stats .lxo-head h2{font:800 clamp(28px,3.2vw,44px)/1.1 'Segoe UI',system-ui,-apple-system,sans-serif;margin:0 0 16px!important}
body[data-lx] .lx-stats .lxo-head p{font:400 clamp(15px,1.3vw,17px)/1.75 'Segoe UI',system-ui,-apple-system,sans-serif;margin:0 0 26px;max-width:44ch}
body[data-lx] .lx-stats .lxo-link{display:inline-flex;align-items:center;gap:9px;padding:13px 20px;border-radius:999px;border:1px solid rgba(165,243,252,.45);background:rgba(255,255,255,.07);color:#fff;font:700 14px/1 'Segoe UI',system-ui,-apple-system,sans-serif;text-decoration:none;transition:background .2s,border-color .2s}
body[data-lx] .lx-stats .lxo-link span{transition:transform .2s}
body[data-lx] .lx-stats .lxo-link:hover{background:rgba(255,255,255,.16);border-color:#a5f3fc}
body[data-lx] .lx-stats .lxo-link:hover span{transform:translateX(4px)}
body[data-lx] .lx-stats .lxr{border-radius:20px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.1);box-shadow:0 30px 60px -36px rgba(0,0,0,.8);overflow:hidden}
body[data-lx] .lx-stats .lxr-th,body[data-lx] .lx-stats .lxr-row{display:grid;grid-template-columns:minmax(150px,1fr) minmax(0,1.55fr) 64px;align-items:center;column-gap:clamp(16px,2vw,28px);padding:0 clamp(16px,2vw,24px)}
body[data-lx] .lx-stats .lxr-th{padding-top:14px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.08);font:700 10.5px/1.3 ui-monospace,'SF Mono',Menlo,monospace;letter-spacing:1.2px;text-transform:uppercase;color:#7c8db0}
body[data-lx] .lx-stats .lxr-th span:last-child{text-align:right}
body[data-lx] .lx-stats .lxr-row{padding-top:18px;padding-bottom:18px;text-decoration:none;color:inherit;transition:background .2s}
body[data-lx] .lx-stats .lxr-row+.lxr-row{border-top:1px solid rgba(255,255,255,.07)}
body[data-lx] .lx-stats .lxr-row:hover{background:rgba(255,255,255,.045)}
body[data-lx] .lx-stats .lxr-row:focus-visible{outline:2px solid #67e8f9;outline-offset:-2px}
body[data-lx] .lx-stats .lxr-name b{display:block;font:700 15px/1.3 'Segoe UI',system-ui,-apple-system,sans-serif;color:#fff}
body[data-lx] .lx-stats .lxr-name small{display:block;margin-top:3px;font:500 12.5px/1.3 'Segoe UI',system-ui,-apple-system,sans-serif;color:#8b9bb8}
body[data-lx] .lx-stats .lxr-track{position:relative;display:block;height:8px;border-radius:99px;background:rgba(255,255,255,.07)}
body[data-lx] .lx-stats .lxr-track i{position:absolute;left:0;top:0;bottom:0;border-radius:99px}
body[data-lx] .lx-stats .lxr-before{z-index:1;width:max(var(--b),4px);background:rgba(255,255,255,.32)}
body[data-lx] .lx-stats .lxr-after{width:var(--w);background:linear-gradient(90deg,#2563eb,#22d3ee 65%,#34d399);box-shadow:0 0 14px -2px rgba(34,211,238,.6);transform-origin:left;transition:transform 1.1s cubic-bezier(.2,.8,.2,1)}
body[data-lx] .lx-stats .lxr.reveal:not(.vis) .lxr-after{transform:scaleX(.08)}
body[data-lx] .lx-stats .lxr.vis .lxr-row:nth-of-type(2) .lxr-after{transition-delay:.1s}body[data-lx] .lx-stats .lxr.vis .lxr-row:nth-of-type(3) .lxr-after{transition-delay:.2s}body[data-lx] .lx-stats .lxr.vis .lxr-row:nth-of-type(4) .lxr-after{transition-delay:.3s}body[data-lx] .lx-stats .lxr.vis .lxr-row:nth-of-type(5) .lxr-after{transition-delay:.4s}
body[data-lx] .lx-stats .lxr-vals{display:block;margin-top:9px;font:500 12.5px/1.3 'Segoe UI',system-ui,-apple-system,sans-serif;color:#8b9bb8;white-space:nowrap}
body[data-lx] .lx-stats .lxr-vals strong{font-weight:700;color:#e2e8f0}
body[data-lx] .lx-stats .lxr-x{justify-self:end;font:800 22px/1 'Segoe UI',system-ui,-apple-system,sans-serif;letter-spacing:-.5px;color:#6ee7b7;white-space:nowrap}
@media(max-width:620px){body[data-lx] .lx-stats .lxr-th{display:none}body[data-lx] .lx-stats .lxr-row{grid-template-columns:minmax(0,1fr) auto;row-gap:12px}body[data-lx] .lx-stats .lxr-viz{grid-column:1/-1;grid-row:2}body[data-lx] .lx-stats .lxr-x{grid-column:2;grid-row:1;font-size:20px}}
@media(prefers-reduced-motion:reduce){body[data-lx] .lx-stats .lxr-after{transition:none}body[data-lx] .lx-stats .lxr.reveal:not(.vis) .lxr-after{transform:none}body[data-lx] .lx-stats .lxo-link,body[data-lx] .lx-stats .lxo-link span{transition:none}}
@media(max-width:980px){body[data-lx] .lx-stats .lxo-in{grid-template-columns:1fr}body[data-lx] .lx-stats .lxo-head p{max-width:60ch}}

/* ---------- callout (country mistake): warning band ---------- */
body[data-lx] .lx-callout>div{position:relative;padding:clamp(26px,3vw,38px) clamp(24px,3vw,44px) clamp(26px,3vw,38px) clamp(80px,7vw,110px)!important;border-radius:22px;background:linear-gradient(135deg,#fff7ed,#fffbeb)!important;border:1px solid #fde2b8}
body[data-lx] .lx-callout>div::before{content:"!";position:absolute;left:clamp(24px,2.4vw,36px);top:clamp(28px,3vw,40px);width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,#f59e0b,#ea580c);color:#fff;font:900 22px/1 'Segoe UI',system-ui,sans-serif;box-shadow:0 12px 22px -10px rgba(234,88,12,.7)}
body[data-lx] .lx-callout .lx-head{max-width:none!important}
@media(min-width:1001px){body[data-lx] .lx-callout .lx-head{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);column-gap:48px;align-items:start}body[data-lx] .lx-callout .lx-head>*{grid-column:1}body[data-lx] .lx-callout .lx-head>div:last-child{grid-column:2;grid-row:1/span 2;max-width:none!important}}
body[data-lx] .lx-callout .lc-rule>span:first-child{background:var(--lx-amber)!important}
body[data-lx] .lx-callout .lc-rule>span:last-child{color:#b45309!important}
body[data-lx] .lx-callout p{color:#57534e!important;margin:0!important}

/* ---------- FAQ (details + lc-faq2) ---------- */
body[data-lx] .lx-faq details{position:relative;background:none!important;border:0!important;border-bottom:1px solid var(--lx-line)!important;border-radius:0!important;box-shadow:none!important;margin:0!important;transition:background .25s}
body[data-lx] .lx-faq details:first-of-type{border-top:2px solid var(--lx-ink)!important}
body[data-lx] .lx-faq summary{position:relative;list-style:none;cursor:pointer;padding:19px 48px 19px 50px!important;font:700 15.5px/1.45 'Segoe UI',system-ui,sans-serif!important;color:var(--lx-ink)!important;background:none!important}
body[data-lx] .lx-faq summary::-webkit-details-marker{display:none}
body[data-lx] .lx-faq summary::before,body[data-lx] .lx-faq .lc-qh::before{content:"?";position:absolute;left:10px;top:50%;margin-top:-14px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#eef4ff;color:var(--lx-blue);font:800 14px/1 'Segoe UI',system-ui,sans-serif;transition:background .2s,color .2s}
body[data-lx] .lx-faq summary::after{content:"+";position:absolute;right:8px;top:50%;margin-top:-15px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;border:1px solid #cbd5e1;color:var(--lx-blue);font:600 17px/1 'Segoe UI',system-ui,sans-serif;transition:transform .3s,background .2s,color .2s}
body[data-lx] .lx-faq details[open]{background:linear-gradient(90deg,#eff6ff,rgba(239,246,255,0))!important}
body[data-lx] .lx-faq details[open] summary::before,body[data-lx] .lx-faq div:has(>.lc-q.lc-on)>.lc-qh::before{background:linear-gradient(135deg,var(--lx-blue),var(--lx-teal));color:#fff}
body[data-lx] .lx-faq details[open] summary::after{content:"\2212";background:var(--lx-ink);border-color:var(--lx-ink);color:#fff;transform:rotate(180deg)}
body[data-lx] .lx-faq summary:hover{color:var(--lx-blue)!important}
body[data-lx] .lx-faq details>div{padding:0 20px 20px 50px!important}
body[data-lx] .lx-faq details>div p{font-size:14.6px!important;color:var(--lx-body)!important}
/* country accordion */
body[data-lx] .lx-faq .lc-faq2>div:last-child{border:0!important;border-top:2px solid var(--lx-ink)!important;border-radius:0!important;box-shadow:none!important;background:none!important}
body[data-lx] .lx-faq .lc-faq2>div:last-child>div{border:0!important;border-bottom:1px solid var(--lx-line)!important;background:none!important;border-radius:0!important;transition:background .25s}
body[data-lx] .lx-faq .lc-faq2>div:last-child>div:has(.lc-on){background:linear-gradient(90deg,#eff6ff,rgba(239,246,255,0))!important}
body[data-lx] .lx-faq .lc-qh{position:relative;padding:19px 12px 19px 50px!important;background:none!important}
body[data-lx] .lx-faq .lc-qh>span:first-child{font:700 15.5px/1.45 'Segoe UI',system-ui,sans-serif!important;color:var(--lx-ink)!important}
body[data-lx] .lx-faq .lc-qh:hover>span:first-child{color:var(--lx-blue)!important}
body[data-lx] .lx-faq .lc-qh>span:last-child{width:30px!important;height:30px!important;border-radius:50%!important;background:#fff!important;border:1px solid #cbd5e1!important;color:var(--lx-blue)!important;display:grid!important;place-items:center;flex:0 0 30px}
body[data-lx] .lx-faq div:has(>.lc-q.lc-on)>.lc-qh>span:last-child{background:var(--lx-ink)!important;border-color:var(--lx-ink)!important;color:#fff!important}
body[data-lx] .lx-faq .lc-q{padding:0 20px 20px 50px!important}
body[data-lx] .lx-faq .lc-faq2>div:first-child{position:relative;padding:clamp(26px,3vw,36px);border-radius:22px;background:var(--lx-topo) center/700px auto,linear-gradient(160deg,#0f172a,#1e3a8a)!important;overflow:hidden;align-self:start}
body[data-lx] .lx-faq .lc-faq2>div:first-child h2{color:#fff!important}
body[data-lx] .lx-faq .lc-faq2>div:first-child p{color:#cbd5e1!important}
body[data-lx] .lx-faq .lc-faq2>div:first-child .lc-rule>span:first-child{background:#93c5fd!important}
body[data-lx] .lx-faq .lc-faq2>div:first-child .lc-rule>span:last-child,body[data-lx] .lx-faq .lc-faq2>div:first-child>div:not(.lc-rule):not([style*="flex"]){color:#93c5fd!important}
body[data-lx] .lx-faq .lc-faq2>div:first-child a{background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.2)!important;color:#fff!important}
body[data-lx] .lx-faq .lc-faq2>div:first-child a::after{content:" \2192";color:#67e8f9}

/* ---------- related locations: departures ---------- */
body[data-lx] .related-locations{background:var(--lx-topo) center/900px auto,linear-gradient(180deg,#f6f9fd,#eef3fa)!important}
body[data-lx] .related-locations-links a{position:relative;display:inline-flex!important;align-items:center;gap:8px;padding:11px 16px 11px 14px!important;border-radius:12px!important;background:#fff!important;border:1px solid #d7e1ee!important;color:var(--lx-ink)!important;font:700 13.5px/1.2 'Segoe UI',system-ui,sans-serif!important;text-decoration:none!important;box-shadow:0 8px 18px -14px rgba(15,23,42,.45);transition:transform .2s,border-color .2s}
body[data-lx] .related-locations-links a::before{content:"";width:12px;height:14px;background:var(--lx-blue);-webkit-mask:var(--lx-pin) center/contain no-repeat;mask:var(--lx-pin) center/contain no-repeat}
body[data-lx] .related-locations-links a:hover{transform:translateY(-2px);border-color:var(--lx-blue)!important}
body[data-lx] .related-locations-links a:last-child{background:var(--lx-ink)!important;color:#fff!important;border-color:var(--lx-ink)!important}
body[data-lx] .related-locations-links a:last-child::before{background:#67e8f9}

/* ---------- responsive ---------- */
@media(max-width:1000px){
  body[data-lx] .lx-services .lc-svc,body[data-lx] .lx-industries .lc-svc{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  body[data-lx] .lx-sec .lc-svc>a:nth-child(n){border-radius:0!important}
  body[data-lx] .lx-sec .lc-svc>a:nth-child(odd){border-radius:4px 0 0 4px!important}
  body[data-lx] .lx-sec .lc-svc>a:nth-child(even){border-radius:0 4px 4px 0!important}
  body[data-lx] .lx-notes .lx-head,body[data-lx] .lx-dispatch .lx-head,body[data-lx] .lx-cost .lx-head,body[data-lx] .lx-faq .lx-head{margin-bottom:26px!important}
  body[data-lx] .lx-cost>div>div:not(.lx-head){margin-top:4px!important}
  body[data-lx] .lx-playbook div[style*="minmax(250px"]{grid-template-columns:1fr 1fr!important;row-gap:10px!important}
  body[data-lx] .lx-stats .lc-res>div:nth-child(3){border-left:0!important}
  body[data-lx] .lx-stats .lc-res>div:nth-child(n+3){border-top:1px dashed rgba(255,255,255,.25)!important}
  body[data-lx] .lx-days .lc-cities{grid-template-columns:1fr!important}
  body[data-lx] .lx-days .lc-cities::before{left:11px;right:auto;top:10px;bottom:10px;width:4px;height:auto;background:linear-gradient(var(--lx-blue),var(--lx-violet),var(--lx-green))}
  body[data-lx] .lx-days .lc-cities>div{padding:0 0 30px 48px!important}
  body[data-lx] .lx-days .lc-cities>div::before{top:0}
}
@media(max-width:700px){
  body[data-lx] .lx-cities .lc-cities{grid-template-columns:1fr!important}
  body[data-lx] .lx-playbook div[style*="minmax(250px"]{grid-template-columns:1fr!important}
  body[data-lx] .lx-playbook div[style*="minmax(250px"]::before{left:6px;right:auto;top:6px;bottom:6px;width:3px;height:auto;background:linear-gradient(var(--lx-blue),var(--lx-teal),var(--lx-violet),var(--lx-green))}
  body[data-lx] .lx-playbook div[style*="minmax(250px"]>div{padding:0 0 20px 36px!important}
  body[data-lx] .lx-districts div[style*="minmax(266px"]{grid-template-columns:1fr!important}
  body[data-lx] .lx-queries div:has(>table){overflow:visible!important}
  body[data-lx] .lx-queries table{min-width:0!important;display:block}
  body[data-lx] .lx-queries thead{display:none}
  body[data-lx] .lx-queries tbody{display:block;border-top:1px solid rgba(255,255,255,.18)}
  body[data-lx] .lx-queries tr{display:grid!important;grid-template-columns:1fr auto;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.08)!important}
  body[data-lx] .lx-queries td{border:0!important;padding:3px 0!important}
  body[data-lx] .lx-queries td:first-child{padding-left:26px!important;white-space:normal}
  body[data-lx] .lx-queries td:first-child::before{left:0}
  body[data-lx] .lx-queries td:nth-child(2){padding-left:0!important;text-align:right}
  body[data-lx] .lx-queries td:nth-child(n+3){grid-column:1/-1;padding-left:26px!important}
  body[data-lx] .lx-queries table.sk-qt td:nth-child(3)::before{content:"Volume: ";color:#64748b;font-weight:400}
  body[data-lx] .lx-callout>div{padding:84px 20px 24px!important}
  body[data-lx] .lx-callout>div::before{left:20px;top:24px}
  body[data-lx] .lx-faq summary{padding:16px 44px 16px 44px!important}
  body[data-lx] .lx-faq summary::before,body[data-lx] .lx-faq .lc-qh::before{left:4px}
  body[data-lx] .lx-faq .lc-qh{padding:16px 6px 16px 44px!important}
  body[data-lx] .lx-faq details>div,body[data-lx] .lx-faq .lc-q{padding:0 10px 18px 44px!important}
  body[data-lx] .lx-dispatch div[style*="minmax(300px"]>div{padding-left:58px!important}
}
/* overrides for seo-enhance.css */
body[data-lx] .lx-cities .lc-cities>a::before{content:none!important;display:none!important}
body[data-lx] .lx-cities .lc-cities>a{overflow:visible!important}
body[data-lx] .lx-notes .lc-2>div>div[style*="display:flex"]>svg,body[data-lx] .lx-notes .lc-2>div>div[style*="display:flex"]>img{display:none!important}
body[data-lx] .lx-cities .lc-cities>a>div>svg{stroke:var(--lx-blue)!important}
/* queries on mobile: override seo-enhance card layout */
@media(max-width:700px){
  body[data-lx] .lx-queries table tbody{display:block!important;gap:0!important}
  body[data-lx] .lx-queries table tr{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;column-gap:12px;border:0!important;border-bottom:1px solid rgba(255,255,255,.1)!important;border-radius:0!important;background:none!important;box-shadow:none!important;padding:14px 0!important;overflow:visible!important}
  body[data-lx] .lx-queries table td{display:block!important;background:none!important;border:0!important;padding:2px 0!important;text-align:left!important}
  body[data-lx] .lx-queries table td:first-child{grid-column:1!important;padding-left:26px!important;white-space:normal!important;color:#f1f5f9!important;font-size:13.6px!important}
  body[data-lx] .lx-queries table td:nth-child(2){grid-column:2!important;grid-row:1;text-align:right!important;align-self:start;padding-top:3px!important}
  body[data-lx] .lx-queries table td:nth-child(n+3){grid-column:1/-1!important;padding-left:26px!important;font-size:13.2px!important}
  body[data-lx] .lx-queries table td:nth-child(n+3)::before{content:none!important;display:none!important}
  body[data-lx] .lx-queries table.sk-qt td:nth-child(3){color:#67e8f9!important;font:700 11px/1.4 ui-monospace,Menlo,monospace!important;margin-top:4px}
  body[data-lx] .lx-queries table.sk-qt td:nth-child(3)::after{content:" volume";color:#64748b;font-weight:400}
  body[data-lx] .lx-queries table td:nth-child(2)::before{content:""!important;display:inline-block!important;width:7px;height:7px;margin:0 7px 1px 0;border-radius:50%;background:#fbbf24;box-shadow:0 0 8px #fbbf24;font-size:0!important}
}

/* ---------- hub: atlas index of markets ---------- */
body[data-lx] .lx-atlas .lx-head{max-width:none!important}
@media(min-width:1001px){body[data-lx] .lx-atlas .lx-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(40px,5vw,80px);align-items:end}body[data-lx] .lx-atlas .lx-head>*{grid-column:1}body[data-lx] .lx-atlas .lx-head>p{grid-column:2;grid-row:1/span 2;margin:0 0 6px!important;max-width:none!important;padding-left:24px;border-left:3px solid color-mix(in srgb,var(--lx-blue) 25%,transparent)}}
body[data-lx] .lx-atlas .lx-head+div,body[data-lx] .lx-atlas .lx-head~div{--c:var(--lx-blue);display:grid;grid-template-columns:220px minmax(0,1fr);column-gap:clamp(28px,4vw,56px);margin:0!important;padding:clamp(26px,3vw,36px) 0!important;border-top:1px solid var(--lx-line)}
body[data-lx] .lx-atlas .lx-head+div{border-top:2px solid var(--lx-ink)}
body[data-lx] .lx-atlas .lx-head~div:nth-of-type(8n+3){--c:var(--lx-teal)}
body[data-lx] .lx-atlas .lx-head~div:nth-of-type(8n+4){--c:var(--lx-violet)}
body[data-lx] .lx-atlas .lx-head~div:nth-of-type(8n+5){--c:var(--lx-green)}
body[data-lx] .lx-atlas .lx-head~div:nth-of-type(8n+6){--c:var(--lx-amber)}
body[data-lx] .lx-atlas .lx-head~div:nth-of-type(8n+7){--c:var(--lx-rose)}
body[data-lx] .lx-atlas .lx-head~div:nth-of-type(8n+8){--c:#4f46e5}
body[data-lx] .lx-atlas .lx-head~div:nth-of-type(8n+1){--c:#0d9488}
body[data-lx] .lx-atlas .lx-head~div>div:first-child{display:flex!important;flex-direction:column;align-items:flex-start!important;gap:10px!important;margin:0!important;position:relative;padding-left:26px}
body[data-lx] .lx-atlas .lx-head~div>div:first-child::before{content:"";position:absolute;left:0;top:3px;width:16px;height:19px;background:var(--c);-webkit-mask:var(--lx-pin) center/contain no-repeat;mask:var(--lx-pin) center/contain no-repeat}
body[data-lx] .lx-atlas .lx-head~div>div:first-child h3{font:800 20px/1.2 'Segoe UI',system-ui,sans-serif!important;color:var(--lx-ink)!important;white-space:normal!important}
body[data-lx] .lx-atlas .lx-head~div>div:first-child>span:nth-child(2){display:none}
body[data-lx] .lx-atlas .lx-head~div>div:first-child>span:last-child{padding:5px 10px;border-radius:99px;background:color-mix(in srgb,var(--c) 12%,#fff);color:var(--c)!important;font:700 11px/1 ui-monospace,Menlo,monospace!important}
body[data-lx] .lx-atlas .lx-head~div>div:first-child>span:last-child::before{content:"MARKETS\00a0\00a0"}
body[data-lx] .lx-atlas .lc-cities{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 40px!important}
body[data-lx] .lx-atlas .lc-cities>a{position:relative;display:block!important;background:none!important;border:0!important;border-bottom:1px dashed #cfd9e6!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;padding:16px 44px 16px 0!important;transition:padding .25s,background .25s}
body[data-lx] .lx-atlas .lc-cities>a::before{content:none!important;display:none!important}
body[data-lx] .lx-atlas .lc-cities>a::after{content:"\2197";position:absolute;right:4px;top:18px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--c) 10%,#fff);color:var(--c);font:700 14px/1 'Segoe UI',system-ui,sans-serif;transition:background .2s,color .2s}
body[data-lx] .lx-atlas .lc-cities>a:hover{padding-left:10px!important;background:linear-gradient(90deg,color-mix(in srgb,var(--c) 8%,transparent),transparent)!important}
body[data-lx] .lx-atlas .lc-cities>a:hover::after{background:var(--c);color:#fff}
body[data-lx] .lx-atlas .lc-cities>a>div{justify-content:flex-start!important;margin-bottom:4px!important}
body[data-lx] .lx-atlas .lc-cities>a>div>span:first-child{font:800 17px/1.3 'Segoe UI',system-ui,sans-serif!important;color:var(--lx-ink)!important}
body[data-lx] .lx-atlas .lc-cities>a>div>span:last-child{padding:3px 8px;border-radius:6px;background:#f1f5f9;color:var(--lx-mute)!important;font-size:10.5px!important}
body[data-lx] .lx-atlas .lc-cities>a>span:nth-of-type(1){font-size:13.8px!important;color:var(--lx-body)!important;margin-bottom:4px!important}
body[data-lx] .lx-atlas .lc-cities>a>span:nth-of-type(2){font-size:12.6px!important;color:#94a3b8!important}
@media(max-width:1000px){body[data-lx] .lx-atlas .lx-head~div{grid-template-columns:1fr}body[data-lx] .lx-atlas .lx-head~div>div:first-child{flex-direction:row;align-items:center!important;margin-bottom:8px!important}}
@media(max-width:700px){body[data-lx] .lx-atlas .lc-cities{grid-template-columns:1fr!important}}

/* ---------- local search: map board with callouts ---------- */
body[data-lx] .lx-local .lx-head{max-width:none!important}
@media(min-width:1001px){
 body[data-lx] .lx-local>div{display:block!important}
 body[data-lx] .lx-local .lx-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(40px,5vw,80px);align-items:end;margin-bottom:clamp(28px,3.4vw,40px)!important}
 body[data-lx] .lx-local .lx-head>*{grid-column:1}
 body[data-lx] .lx-local .lx-head>p{grid-column:2;grid-row:1/span 2;margin:0 0 6px!important;max-width:none!important;padding-left:24px;border-left:3px solid color-mix(in srgb,var(--lx-blue) 25%,transparent)}
}
body[data-lx] .lx-local .lc-2{position:relative;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:30px 40px!important;padding:clamp(26px,3.6vw,48px)!important;border:0!important;border-radius:28px;background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201200%20640'%20preserveAspectRatio='xMidYMid%20slice'%3E%20%3Crect%20width='1200'%20height='640'%20fill='%23e8eef6'/%3E%20%3Cg%20fill='%23dfe7f1'%3E%3Crect%20x='40'%20y='40'%20width='170'%20height='120'%20rx='6'/%3E%3Crect%20x='250'%20y='30'%20width='210'%20height='140'%20rx='6'/%3E%3Crect%20x='520'%20y='60'%20width='150'%20height='110'%20rx='6'/%3E%3Crect%20x='930'%20y='40'%20width='220'%20height='130'%20rx='6'/%3E%3Crect%20x='60'%20y='420'%20width='200'%20height='170'%20rx='6'/%3E%3Crect%20x='700'%20y='430'%20width='170'%20height='160'%20rx='6'/%3E%3Crect%20x='930'%20y='420'%20width='230'%20height='180'%20rx='6'/%3E%3Crect%20x='300'%20y='250'%20width='140'%20height='120'%20rx='6'/%3E%3Crect%20x='760'%20y='230'%20width='130'%20height='130'%20rx='6'/%3E%3C/g%3E%20%3Cg%20fill='%23d3ead9'%3E%3Cellipse%20cx='560'%20cy='330'%20rx='120'%20ry='70'/%3E%3Cellipse%20cx='1080'%20cy='300'%20rx='90'%20ry='55'/%3E%3Cellipse%20cx='150'%20cy='300'%20rx='80'%20ry='50'/%3E%3C/g%3E%20%3Cpath%20d='M-20%20520%20C200%20470%20330%20560%20520%20520%20S820%20400%20960%20440%201180%20520%201240%20500'%20fill='none'%20stroke='%23c7dcf5'%20stroke-width='38'%20stroke-linecap='round'/%3E%20%3Cg%20fill='none'%20stroke='%23fff'%20stroke-linecap='round'%3E%3Cpath%20d='M0%20210%20H1200'%20stroke-width='18'/%3E%3Cpath%20d='M230%200%20V640'%20stroke-width='16'/%3E%3Cpath%20d='M700%200%20C690%20200%20720%20420%20690%20640'%20stroke-width='16'/%3E%3Cpath%20d='M0%20380%20C300%20360%20500%20410%201200%20370'%20stroke-width='14'/%3E%3Cpath%20d='M900%200%20L1060%20640'%20stroke-width='10'/%3E%3Cpath%20d='M480%200%20V640'%20stroke-width='8'/%3E%3Cpath%20d='M0%2090%20H1200'%20stroke-width='6'/%3E%3Cpath%20d='M0%20600%20H1200'%20stroke-width='6'/%3E%3Cpath%20d='M1100%200%20V640'%20stroke-width='6'/%3E%3Cpath%20d='M120%200%20L60%20640'%20stroke-width='6'/%3E%3C/g%3E%20%3C/svg%3E") center/cover no-repeat,#e8eef6!important;box-shadow:inset 0 0 0 1px rgba(15,23,42,.06),0 30px 60px -36px rgba(15,23,42,.45);overflow:hidden}
body[data-lx] .lx-local .lc-2::before{content:"";position:absolute;left:50%;top:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;background:#2563eb;border:3px solid #fff;box-shadow:0 0 0 8px rgba(37,99,235,.18),0 0 0 18px rgba(37,99,235,.08);z-index:0}
body[data-lx] .lx-local .lc-2::after{content:"";position:absolute;left:50%;top:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;border:2px solid rgba(37,99,235,.5);animation:lxPing 2.4s ease-out infinite;z-index:0}
@keyframes lxPing{0%{transform:scale(1);opacity:.9}100%{transform:scale(5);opacity:0}}
@media(prefers-reduced-motion:reduce){body[data-lx] .lx-local .lc-2::after{animation:none;opacity:0}}
body[data-lx] .lx-local .lc-2>div{position:relative;z-index:1;background:rgba(255,255,255,.9)!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.9)!important;border-radius:18px!important;box-shadow:0 18px 40px -22px rgba(15,23,42,.5)!important;padding:22px 24px 22px 70px!important;transition:transform .25s,box-shadow .25s}
body[data-lx] .lx-local .lc-2>div:hover{transform:translateY(-3px);box-shadow:0 26px 50px -24px rgba(15,23,42,.55)!important;background:rgba(255,255,255,.96)!important}
body[data-lx] .lx-local .lc-2>div::before{content:"";position:absolute;left:18px;top:20px;width:34px;height:34px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:var(--c);box-shadow:0 10px 18px -8px var(--c);border:0}
body[data-lx] .lx-local .lc-2>div::after{content:"";position:absolute;left:30px;top:32px;width:10px;height:10px;border-radius:50%;background:#fff;-webkit-mask:none;mask:none}
body[data-lx] .lx-local .lc-2>div h3{font:800 16.5px/1.35 'Segoe UI',system-ui,sans-serif!important;color:var(--lx-ink)!important;margin:0 0 6px!important}
body[data-lx] .lx-local .lc-2>div p{font:400 14.4px/1.7 'Segoe UI',system-ui,sans-serif!important;color:#475569!important}
body[data-lx] .lx-local .lc-2>div>div[style*="display:flex"]>svg,body[data-lx] .lx-local .lc-2>div>div[style*="display:flex"]>img{display:none!important}
@media(max-width:1000px){body[data-lx] .lx-local>div{display:block!important}body[data-lx] .lx-local .lx-head{margin-bottom:24px!important}}
@media(max-width:700px){body[data-lx] .lx-local .lc-2{grid-template-columns:1fr!important;gap:14px!important;padding:18px!important;border-radius:20px}body[data-lx] .lx-local .lc-2::before,body[data-lx] .lx-local .lc-2::after{display:none}body[data-lx] .lx-local .lc-2>div{padding:18px 18px 18px 62px!important}body[data-lx] .lx-local .lc-2>div::before{left:14px;width:30px;height:30px}body[data-lx] .lx-local .lc-2>div::after{left:24px;top:30px}}
/* ===== v2 transit journey ===== */
/* cartographic section markers (replaces the route line) */
body[data-lx] .lx-sec{position:relative}
/* map scale ruler along the top edge of each section */
body[data-lx] .lx-sec:not(.lx-hero):not(.lx-glance):not(.lx-queries):not(.lx-stats):not(.lx-cta):not(.lx-callout)::before{content:"";position:absolute;left:0;right:0;top:0;height:10px;background:repeating-linear-gradient(90deg,rgba(15,23,42,.22) 0 1px,transparent 1px 24px) top left/100% 6px no-repeat,repeating-linear-gradient(90deg,rgba(15,23,42,.35) 0 1px,transparent 1px 120px) top left/100% 10px no-repeat;opacity:.55;pointer-events:none}
body[data-lx] .lx-queries::before,body[data-lx] .lx-stats::before,body[data-lx] .lx-cta::before{content:"";position:absolute;left:0;right:0;top:0;height:10px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.3) 0 1px,transparent 1px 24px) top left/100% 6px no-repeat,repeating-linear-gradient(90deg,rgba(255,255,255,.5) 0 1px,transparent 1px 120px) top left/100% 10px no-repeat;opacity:.5;pointer-events:none}
/* eyebrow becomes a map tag */
body[data-lx] .lx-sec .lc-rule{padding:7px 13px 7px 10px!important;border-radius:99px;background:#fff;box-shadow:0 0 0 1px #dbe4f0,0 6px 14px -10px rgba(15,23,42,.4)}
body[data-lx] .lx-sec .lc-rule>span:last-child{letter-spacing:1.6px!important}
body[data-lx] .lx-queries .lc-rule,body[data-lx] .lx-stats .lc-rule,body[data-lx] .lx-cta .lc-rule{background:rgba(255,255,255,.08)!important;box-shadow:0 0 0 1px rgba(255,255,255,.18)!important}
body[data-lx] .lx-callout .lc-rule{background:#fffbeb!important;box-shadow:0 0 0 1px #fcd9a6!important}
body[data-lx] .lx-faq .lc-faq2 .lc-rule{background:#fff!important}

/* local search: map illustration + pinned list (no callouts) */
body[data-lx] .lx-local .lc-2{display:grid!important;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)!important;gap:0 clamp(32px,4.5vw,64px)!important;padding:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;overflow:visible!important;border-top:0!important}
body[data-lx] .lx-local .lc-2::before{content:""!important;position:relative!important;left:auto!important;top:auto!important;margin:0!important;grid-column:1;grid-row:1/span 6;width:auto!important;height:auto!important;min-height:420px;border-radius:32px 32px 32px 6px!important;border:0!important;background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20600%20640'%20preserveAspectRatio='xMidYMid%20slice'%3E%3Crect%20width='600'%20height='640'%20fill='%23e8eef6'/%3E%3Cg%20fill='%23dde6f0'%3E%3Crect%20x='30'%20y='30'%20width='130'%20height='110'%20rx='8'/%3E%3Crect%20x='200'%20y='40'%20width='150'%20height='90'%20rx='8'/%3E%3Crect%20x='420'%20y='30'%20width='150'%20height='130'%20rx='8'/%3E%3Crect%20x='40'%20y='440'%20width='150'%20height='160'%20rx='8'/%3E%3Crect%20x='390'%20y='450'%20width='180'%20height='150'%20rx='8'/%3E%3Crect%20x='230'%20y='250'%20width='110'%20height='100'%20rx='8'/%3E%3C/g%3E%3Cg%20fill='%23d2ead8'%3E%3Cellipse%20cx='470'%20cy='300'%20rx='90'%20ry='60'/%3E%3Cellipse%20cx='110'%20cy='300'%20rx='70'%20ry='45'/%3E%3C/g%3E%3Cpath%20d='M-20%20540C120%20500%20220%20580%20330%20540S520%20440%20640%20480'%20fill='none'%20stroke='%23c5dbf4'%20stroke-width='34'%20stroke-linecap='round'/%3E%3Cg%20fill='none'%20stroke='%23fff'%20stroke-linecap='round'%3E%3Cpath%20d='M0%20200H600'%20stroke-width='16'/%3E%3Cpath%20d='M190%200V640'%20stroke-width='14'/%3E%3Cpath%20d='M390%200C380%20200%20410%20420%20380%20640'%20stroke-width='14'/%3E%3Cpath%20d='M0%20390C200%20370%20380%20420%20600%20380'%20stroke-width='12'/%3E%3Cpath%20d='M0%2090H600M0%20610H600M540%200V640M90%200%2060%20640'%20stroke-width='6'/%3E%3C/g%3E%3Cpath%20d='M140%20170%20C220%20230%20250%20280%20300%20320%20S420%20300%20450%20170%20M300%20320%20C280%20380%20190%20420%20160%20470%20M300%20320%20C360%20380%20430%20430%20470%20470'%20fill='none'%20stroke='%231a56db'%20stroke-opacity='.35'%20stroke-width='3'%20stroke-dasharray='2%208'%20stroke-linecap='round'/%3E%3Ccircle%20cx='300'%20cy='320'%20r='40'%20fill='%232563eb'%20opacity='.08'/%3E%3Ccircle%20cx='300'%20cy='320'%20r='22'%20fill='%232563eb'%20opacity='.14'/%3E%3Ccircle%20cx='300'%20cy='320'%20r='10'%20fill='%232563eb'%20stroke='%23fff'%20stroke-width='4'/%3E%3Cg%20transform='translate%28140%20126%29'%3E%3Cellipse%20cx='0'%20cy='44'%20rx='10'%20ry='4'%20fill='%230f172a'%20opacity='.15'/%3E%3Cpath%20d='M0%20-2c-10%200-18%208-18%2018%200%2013%2018%2030%2018%2030s18-17%2018-30c0-10-8-18-18-18z'%20fill='%231a56db'%20stroke='%23fff'%20stroke-width='3'/%3E%3Ccircle%20cx='0'%20cy='16'%20r='6'%20fill='%23fff'/%3E%3C/g%3E%3Cg%20transform='translate%28450%20126%29'%3E%3Cellipse%20cx='0'%20cy='44'%20rx='10'%20ry='4'%20fill='%230f172a'%20opacity='.15'/%3E%3Cpath%20d='M0%20-2c-10%200-18%208-18%2018%200%2013%2018%2030%2018%2030s18-17%2018-30c0-10-8-18-18-18z'%20fill='%230891b2'%20stroke='%23fff'%20stroke-width='3'/%3E%3Ccircle%20cx='0'%20cy='16'%20r='6'%20fill='%23fff'/%3E%3C/g%3E%3Cg%20transform='translate%28160%20426%29'%3E%3Cellipse%20cx='0'%20cy='44'%20rx='10'%20ry='4'%20fill='%230f172a'%20opacity='.15'/%3E%3Cpath%20d='M0%20-2c-10%200-18%208-18%2018%200%2013%2018%2030%2018%2030s18-17%2018-30c0-10-8-18-18-18z'%20fill='%237c3aed'%20stroke='%23fff'%20stroke-width='3'/%3E%3Ccircle%20cx='0'%20cy='16'%20r='6'%20fill='%23fff'/%3E%3C/g%3E%3Cg%20transform='translate%28470%20426%29'%3E%3Cellipse%20cx='0'%20cy='44'%20rx='10'%20ry='4'%20fill='%230f172a'%20opacity='.15'/%3E%3Cpath%20d='M0%20-2c-10%200-18%208-18%2018%200%2013%2018%2030%2018%2030s18-17%2018-30c0-10-8-18-18-18z'%20fill='%23059669'%20stroke='%23fff'%20stroke-width='3'/%3E%3Ccircle%20cx='0'%20cy='16'%20r='6'%20fill='%23fff'/%3E%3C/g%3E%3C/svg%3E") center/cover no-repeat!important;box-shadow:inset 0 0 0 1px rgba(15,23,42,.06),0 30px 60px -34px rgba(15,23,42,.45)!important;animation:none!important;opacity:1!important;transform:none!important}
body[data-lx] .lx-local .lc-2::after{display:none!important}
body[data-lx] .lx-local .lc-2>div{grid-column:2;background:none!important;-webkit-backdrop-filter:none;backdrop-filter:none;border:0!important;border-bottom:1px solid var(--lx-line)!important;border-radius:0!important;box-shadow:none!important;padding:20px 6px 20px 58px!important;transform:none!important}
body[data-lx] .lx-local .lc-2>div:first-of-type{border-top:2px solid var(--lx-ink)!important}
body[data-lx] .lx-local .lc-2>div:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--c) 8%,transparent),transparent 75%)!important;transform:none!important;box-shadow:none!important}
body[data-lx] .lx-local .lc-2>div::before{left:10px;top:20px;width:28px;height:28px}
body[data-lx] .lx-local .lc-2>div::after{left:19px;top:29px}
body[data-lx] .lx-local .lc-2>div h3{font-size:17px!important}
@media(max-width:900px){body[data-lx] .lx-local .lc-2{grid-template-columns:1fr!important}body[data-lx] .lx-local .lc-2::before{display:block!important;grid-row:auto;min-height:0;aspect-ratio:16/10;margin-bottom:18px!important}body[data-lx] .lx-local .lc-2>div{grid-column:1}}
@media(max-width:700px){body[data-lx] .lx-local .lc-2{padding:0!important}body[data-lx] .lx-local .lc-2>div{padding:18px 4px 18px 50px!important}body[data-lx] .lx-local .lc-2>div::before{left:6px}body[data-lx] .lx-local .lc-2>div::after{left:15px}}

/* notes: typographic statements with highlighter */
body[data-lx] .lx-notes:not(.lx-local) .lc-2>div h3{font-size:18px!important;display:inline;background:linear-gradient(transparent 62%,color-mix(in srgb,var(--c) 22%,transparent) 62%)}
body[data-lx] .lx-notes:not(.lx-local) .lc-2>div h3+p,body[data-lx] .lx-notes:not(.lx-local) .lc-2>div>div+p{margin-top:8px!important}

/* dispatch: pull quotes instead of icon tiles */
body[data-lx] .lx-dispatch div[style*="minmax(300px"]>div{padding:26px 0 26px 58px!important}
body[data-lx] .lx-dispatch div[style*="minmax(300px"]>div::before{content:"\201C"!important;width:auto!important;height:auto!important;border-radius:0!important;background:none!important;box-shadow:none!important;left:0;top:10px;font:900 72px/1 Georgia,serif;color:var(--lx-blue)}
body[data-lx] .lx-dispatch div[style*="minmax(300px"]>div:nth-child(2)::before{color:var(--lx-violet)}
body[data-lx] .lx-dispatch div[style*="minmax(300px"]>div::after{display:none!important}
body[data-lx] .lx-dispatch div[style*="minmax(300px"]>div p{font-size:16px!important;line-height:1.75!important;color:#334155!important}

/* callout: full-bleed statement band (no box) */
body[data-lx] .lx-callout{background:radial-gradient(600px 300px at 10% 0%,rgba(251,191,36,.25),transparent 70%),linear-gradient(135deg,#fff7ed,#fef3c7)!important}
body[data-lx] .lx-callout>div{padding:0!important;border:0!important;border-radius:0!important;background:none!important}
body[data-lx] .lx-callout>div::before{content:none!important}
body[data-lx] .lx-callout h2{font-size:clamp(28px,3.2vw,44px)!important}
body[data-lx] .lx-callout .lx-head>div:last-child p{font-size:clamp(16px,1.4vw,19px)!important;line-height:1.7!important;color:#44403c!important;padding-left:24px;border-left:4px solid #f59e0b}
body[data-lx] .lx-callout .lc-rule>span:first-child{background:#d97706!important}
@media(max-width:700px){body[data-lx] .lx-callout>div{padding:0!important}}

/* cost + district keyword blocks: no boxes */
body[data-lx] .lx-cost>div>div:not(.lx-head){background:none!important;border:0!important;border-radius:0!important;padding:18px 0 0!important;border-top:2px solid var(--lx-ink)!important}
body[data-lx] .lx-districts div[style*="minmax(266px"]+div{background:none!important;border:0!important;border-radius:0!important;padding:22px 0 0!important}
body[data-lx] .lx-sec div[style*="flex-wrap:wrap;gap:8px"]>span,body[data-lx] .lx-cost>div>div:not(.lx-head)>span{background:none!important;border:0!important;border-bottom:1px dashed #9fb3cf!important;border-radius:0!important;box-shadow:none!important;padding:6px 4px!important;margin:0 18px 10px 0!important}

/* 90 days: outcomes as arrows, not boxes */
body[data-lx] .lx-days .lc-cities>div>div:last-child>div:last-child{background:none!important;box-shadow:none!important;border:0!important;border-top:1px dashed color-mix(in srgb,var(--c) 45%,transparent)!important;border-radius:0!important;padding:12px 0 0!important;color:var(--c)!important;font-weight:700!important}

/* country FAQ: no side panel */
body[data-lx] .lx-faq .lc-faq2>div:first-child{background:none!important;padding:0!important;border-radius:0!important;box-shadow:none!important}
body[data-lx] .lx-faq .lc-faq2>div:first-child h2{color:var(--lx-ink)!important}
body[data-lx] .lx-faq .lc-faq2>div:first-child p{color:var(--lx-body)!important}
body[data-lx] .lx-faq .lc-faq2>div:first-child .lc-rule>span:first-child{background:var(--lx-blue)!important}
body[data-lx] .lx-faq .lc-faq2>div:first-child .lc-rule>span:last-child,body[data-lx] .lx-faq .lc-faq2>div:first-child>div:not(.lc-rule):not([style*="flex"]){color:var(--lx-blue)!important}
body[data-lx] .lx-faq .lc-faq2>div:first-child a{background:none!important;border:0!important;border-bottom:2px solid var(--lx-blue)!important;border-radius:0!important;color:var(--lx-ink)!important;padding:4px 2px!important}
body[data-lx] .lx-faq .lc-faq2>div:first-child a::after{color:var(--lx-blue)}

/* CTA: full-bleed night band, no inner box */
body[data-lx] .lx-cta{background:var(--lx-topo) center/900px auto,radial-gradient(700px 380px at 85% 10%,rgba(34,211,238,.22),transparent 70%),radial-gradient(600px 360px at 0% 100%,rgba(124,58,237,.28),transparent 70%),linear-gradient(135deg,#0a1224,#12235a)!important}
body[data-lx] .lx-cta div:has(>.lc-cta),body[data-lx] .lx-cta .lc-cta{background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}
body[data-lx] .lx-cta .lc-cta>div{background:none!important;border:0!important;padding-left:0!important;padding-right:0!important}
body[data-lx] .lx-cta .lc-cta>div+div{border-left:1px dashed rgba(255,255,255,.25)!important;padding-left:clamp(26px,3.4vw,48px)!important}
body[data-lx] .lx-cta h2{font-size:clamp(28px,3.2vw,44px)!important}
@media(max-width:900px){body[data-lx] .lx-cta .lc-cta>div+div{border-left:0!important;border-top:1px dashed rgba(255,255,255,.25)!important;padding-left:0!important}}

/* case studies: ledger rows instead of cards */
body[data-lx] .sk-proof{background:#fff!important}
body[data-lx] .sk-proof .sk-pgrid{display:block!important;border-top:2px solid var(--lx-ink)}
body[data-lx] .sk-proof .sk-pcard{display:grid!important;grid-template-columns:170px 250px minmax(0,1fr) auto;align-items:center;gap:24px;padding:22px 6px!important;background:none!important;border:0!important;border-bottom:1px solid var(--lx-line)!important;border-radius:0!important;box-shadow:none!important;transform:none!important}
body[data-lx] .sk-proof .sk-pcard::before,body[data-lx] .sk-proof .sk-pcard::after{display:none!important}
body[data-lx] .sk-proof .sk-pcard:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--pc) 7%,transparent),transparent)!important}
body[data-lx] .sk-proof .sk-pcard .sk-pba,body[data-lx] .sk-proof .sk-pcard p{margin:0!important}
body[data-lx] .sk-proof .sk-pcard .sk-ptag{justify-self:start}
body[data-lx] .sk-proof .sk-pcard .sk-pgo{white-space:nowrap;margin:0!important;padding:0!important;border:0!important}
@media(max-width:900px){body[data-lx] .sk-proof .sk-pcard{grid-template-columns:1fr;gap:8px}}

/* hero snapshot: a slim glass strip under the copy, so the landmark photo stays visible */
body[data-lx] .lc-hero{grid-template-columns:minmax(0,1fr)!important;row-gap:clamp(30px,3.6vw,46px)!important}
body[data-lx] .lc-hero>div:first-child{max-width:660px}
body[data-lx] .lc-hero>div:last-child{position:relative;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));margin-top:clamp(26px,3.6vw,60px);padding:0!important;background:rgba(2,8,23,.58)!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:16px!important;box-shadow:0 24px 50px -30px rgba(0,0,0,.8)!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}
body[data-lx] .lc-hero>div:last-child>div:first-child{position:absolute;left:0;top:-30px;margin:0!important;display:inline-flex;align-items:center;gap:8px;color:#a5f3fc!important}
body[data-lx] .lc-hero>div:last-child>div:first-child::before{content:"";width:7px;height:7px;border-radius:50%;background:#34d399;box-shadow:0 0 0 4px rgba(52,211,153,.18)}
body[data-lx] .lc-hero>div:last-child>div[style*="space-between"]{flex-direction:column;justify-content:flex-start!important;gap:5px!important;padding:16px 20px!important;border:0!important}
body[data-lx] .lc-hero>div:last-child>div[style*="space-between"]+div{border-left:1px solid rgba(255,255,255,.1)!important}
body[data-lx] .lc-hero>div:last-child>div[style*="space-between"]>span:first-child{font-size:10.5px!important;color:#8fa3c4!important;letter-spacing:.9px!important}
body[data-lx] .lc-hero>div:last-child>div[style*="space-between"]>span:last-child{text-align:left!important;font-size:14px!important;line-height:1.4!important;color:#fff!important}
body[data-lx] .lc-hero>div:last-child>div[style*="space-between"]:last-child>span:last-child{color:#67e8f9!important;font-size:20px!important;line-height:1.1!important}
@media(max-width:900px){body[data-lx] .lc-hero>div:last-child>div[style*="space-between"]{border-top:1px solid rgba(255,255,255,.08)!important}body[data-lx] .lc-hero>div:last-child>div[style*="space-between"]+div{border-left:0!important}body[data-lx] .lc-hero>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-lx] .lc-hero>div:last-child>div[style*="space-between"]:nth-child(odd){border-left:1px solid rgba(255,255,255,.1)!important}body[data-lx] .lc-hero>div:last-child>div[style*="space-between"]:nth-child(2),body[data-lx] .lc-hero>div:last-child>div[style*="space-between"]:nth-child(3){border-top:0!important}}
@media(max-width:600px){body[data-lx] .lc-hero>div:last-child>div[style*="space-between"]{padding:13px 14px!important}body[data-lx] .lc-hero>div:last-child>div[style*="space-between"]>span:last-child{font-size:13px!important}body[data-lx] .lc-hero>div:last-child>div[style*="space-between"]:last-child{grid-column:1/-1}}

/* split headers: align to the top so the eyebrow meets its station */
@media(min-width:1001px){
 body[data-lx] .lx-sec .lx-head{align-items:start!important}
 body[data-lx] .lx-sec .lx-head>p,body[data-lx] .lx-playbook .lx-head>div:not(.lc-rule){align-self:start!important;margin-top:4px!important}
}
@media(min-width:1001px){
 body[data-lx] .lx-sec .lx-head{grid-template-rows:auto auto 1fr}
 body[data-lx] .lx-sec .lx-head>p,body[data-lx] .lx-playbook .lx-head>div:not(.lc-rule){grid-row:1/span 3!important}
}

/* services: typographic service index (replaces metro line) */
body[data-lx] .lx-services .lc-svc{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 clamp(28px,4vw,56px)!important;border-top:2px solid var(--lx-ink)}
body[data-lx] .lx-services .lc-svc>a{--c:var(--lx-blue);position:relative;display:grid!important;grid-template-columns:52px minmax(0,1fr) 36px;align-items:center;column-gap:18px;padding:20px 8px!important;border:0!important;border-bottom:1px solid var(--lx-line)!important;border-radius:0!important;background:none!important;box-shadow:none!important;text-decoration:none!important;overflow:hidden;transition:padding .25s}
body[data-lx] .lx-services .lc-svc>a:nth-child(n){border-radius:0!important;border-top:0!important}
body[data-lx] .lx-services .lc-svc>a svg{display:none!important}
body[data-lx] .lx-services .lc-svc>a::before{content:""!important;position:static!important;grid-column:1;grid-row:1/span 2;width:52px!important;height:52px!important;border:0!important;border-radius:16px!important;background:color-mix(in srgb,var(--c) 11%,#fff) var(--ico-bg,none)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 22%,transparent);transform:none!important;transition:background .25s,transform .25s}
body[data-lx] .lx-services .lc-svc>a>span{grid-column:2;grid-row:1;font:800 clamp(17px,1.5vw,20px)/1.25 'Segoe UI',system-ui,sans-serif!important;letter-spacing:-.3px;color:var(--lx-ink)!important;transition:color .2s}
body[data-lx] .lx-services .lc-svc>a>span::after{display:block;margin-top:4px;font:400 13.6px/1.45 'Segoe UI',system-ui,sans-serif;letter-spacing:0;color:var(--lx-mute)}
body[data-lx] .lx-services .lc-svc>a::after{content:"\2192"!important;grid-column:3;grid-row:1/span 2;width:36px;height:36px;margin:0!important;border-radius:50%;display:grid!important;place-items:center;border:1px solid #cbd5e1;color:var(--c)!important;font:700 15px/1 'Segoe UI',system-ui,sans-serif;opacity:1!important;transform:none!important;transition:background .25s,color .25s,border-color .25s,transform .25s}
body[data-lx] .lx-services .lc-svc>a:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--c) 8%,transparent),transparent 80%)!important}
body[data-lx] .lx-services .lc-svc>a:hover>span{color:var(--c)!important}
body[data-lx] .lx-services .lc-svc>a:hover::after{background:var(--c);border-color:var(--c);color:#fff!important;transform:translateX(3px)!important}

body[data-lx] .lx-services .lc-svc>a i.lx-ico{display:none}
@media(max-width:700px){body[data-lx] .lx-services .lc-svc>a>span::before{left:13px!important;width:22px!important;height:22px!important;margin-top:-11px!important}body[data-lx] .lx-services .lc-svc{grid-template-columns:1fr!important}body[data-lx] .lx-services .lc-svc>a{grid-template-columns:44px minmax(0,1fr) 32px;column-gap:14px;padding:16px 4px!important}body[data-lx] .lx-services .lc-svc>a::before{width:44px!important;height:44px!important;border-radius:13px!important}body[data-lx] .lx-services .lc-svc>a::after{width:32px;height:32px}}

body[data-lx] .lx-services .lc-svc>a[href="seo.html"]{--c:#1a56db}
body[data-lx] .lx-services .lc-svc>a[href="seo.html"]>span::after{content:"Rankings that compound over time"}
body[data-lx] .lx-services .lc-svc>a[href="seo.html"]>span::before{content:"";position:absolute;left:21px;top:50%;width:26px;height:26px;margin-top:-13px;background:#1a56db;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='1.9'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M3%2020h18'/%3E%3Cpath%20d='m5%2015%204-4%203%203%207-7'/%3E%3Cpath%20d='M14%207h5v5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='1.9'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M3%2020h18'/%3E%3Cpath%20d='m5%2015%204-4%203%203%207-7'/%3E%3Cpath%20d='M14%207h5v5'/%3E%3C/svg%3E") center/contain no-repeat;transition:background .25s}
body[data-lx] .lx-services .lc-svc>a[href="seo.html"]:hover::before{background:#1a56db!important}
body[data-lx] .lx-services .lc-svc>a[href="seo.html"]:hover>span::before{background:#fff}
body[data-lx] .lx-services .lc-svc>a[href="local-seo.html"]{--c:#0891b2}
body[data-lx] .lx-services .lc-svc>a[href="local-seo.html"]>span::after{content:"Map pack, reviews and area pages"}
body[data-lx] .lx-services .lc-svc>a[href="local-seo.html"]>span::before{content:"";position:absolute;left:21px;top:50%;width:26px;height:26px;margin-top:-13px;background:#0891b2;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='1.9'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M12%2021s-7-6.6-7-12a7%207%200%200%201%2014%200c0%205.4-7%2012-7%2012Z'/%3E%3Ccircle%20cx='12'%20cy='9'%20r='2.6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='1.9'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M12%2021s-7-6.6-7-12a7%207%200%200%201%2014%200c0%205.4-7%2012-7%2012Z'/%3E%3Ccircle%20cx='12'%20cy='9'%20r='2.6'/%3E%3C/svg%3E") center/contain no-repeat;transition:background .25s}
body[data-lx] .lx-services .lc-svc>a[href="local-seo.html"]:hover::before{background:#0891b2!important}
body[data-lx] .lx-services .lc-svc>a[href="local-seo.html"]:hover>span::before{background:#fff}
body[data-lx] .lx-services .lc-svc>a[href="technical-seo.html"]{--c:#7c3aed}
body[data-lx] .lx-services .lc-svc>a[href="technical-seo.html"]>span::after{content:"Crawl, speed and site architecture"}
body[data-lx] .lx-services .lc-svc>a[href="technical-seo.html"]>span::before{content:"";position:absolute;left:21px;top:50%;width:26px;height:26px;margin-top:-13px;background:#7c3aed;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='1.9'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='m8%208-4%204%204%204M16%208l4%204-4%204M13.5%205l-3%2014'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='1.9'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='m8%208-4%204%204%204M16%208l4%204-4%204M13.5%205l-3%2014'/%3E%3C/svg%3E") center/contain no-repeat;transition:background .25s}
body[data-lx] .lx-services .lc-svc>a[href="technical-seo.html"]:hover::before{background:#7c3aed!important}
body[data-lx] .lx-services .lc-svc>a[href="technical-seo.html"]:hover>span::before{background:#fff}
body[data-lx] .lx-services .lc-svc>a[href="on-page-seo.html"]{--c:#059669}
body[data-lx] .lx-services .lc-svc>a[href="on-page-seo.html"]>span::after{content:"Pages built around real search intent"}
body[data-lx] .lx-services .lc-svc>a[href="on-page-seo.html"]>span::before{content:"";position:absolute;left:21px;top:50%;width:26px;height:26px;margin-top:-13px;background:#059669;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='1.9'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M7%203h7l5%205v13H7z'/%3E%3Cpath%20d='M14%203v5h5M10%2013h6M10%2017h6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='1.9'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M7%203h7l5%205v13H7z'/%3E%3Cpath%20d='M14%203v5h5M10%2013h6M10%2017h6'/%3E%3C/svg%3E") center/contain no-repeat;transition:background .25s}
body[data-lx] .lx-services .lc-svc>a[href="on-page-seo.html"]:hover::before{background:#059669!important}
body[data-lx] .lx-services .lc-svc>a[href="on-page-seo.html"]:hover>span::before{background:#fff}
body[data-lx] .lx-services .lc-svc>a[href="backlink-seo.html"]{--c:#d97706}
body[data-lx] .lx-services .lc-svc>a[href="backlink-seo.html"]>span::after{content:"Editorial links and digital PR"}
body[data-lx] .lx-services .lc-svc>a[href="backlink-seo.html"]>span::before{content:"";position:absolute;left:21px;top:50%;width:26px;height:26px;margin-top:-13px;background:#d97706;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='1.9'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M10%2014a4%204%200%200%200%205.7%200l3-3a4%204%200%200%200-5.7-5.7l-1%201'/%3E%3Cpath%20d='M14%2010a4%204%200%200%200-5.7%200l-3%203a4%204%200%200%200%205.7%205.7l1-1'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='1.9'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M10%2014a4%204%200%200%200%205.7%200l3-3a4%204%200%200%200-5.7-5.7l-1%201'/%3E%3Cpath%20d='M14%2010a4%204%200%200%200-5.7%200l-3%203a4%204%200%200%200%205.7%205.7l1-1'/%3E%3C/svg%3E") center/contain no-repeat;transition:background .25s}
body[data-lx] .lx-services .lc-svc>a[href="backlink-seo.html"]:hover::before{background:#d97706!important}
body[data-lx] .lx-services .lc-svc>a[href="backlink-seo.html"]:hover>span::before{background:#fff}
body[data-lx] .lx-services .lc-svc>a[href="ecommerce-seo.html"]{--c:#e11d48}
body[data-lx] .lx-services .lc-svc>a[href="ecommerce-seo.html"]>span::after{content:"Category and product page growth"}
body[data-lx] .lx-services .lc-svc>a[href="ecommerce-seo.html"]>span::before{content:"";position:absolute;left:21px;top:50%;width:26px;height:26px;margin-top:-13px;background:#e11d48;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='1.9'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M3%204h2l2.4%2011h10.2L20%207H6.2'/%3E%3Ccircle%20cx='9'%20cy='19.5'%20r='1.4'/%3E%3Ccircle%20cx='17'%20cy='19.5'%20r='1.4'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='1.9'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M3%204h2l2.4%2011h10.2L20%207H6.2'/%3E%3Ccircle%20cx='9'%20cy='19.5'%20r='1.4'/%3E%3Ccircle%20cx='17'%20cy='19.5'%20r='1.4'/%3E%3C/svg%3E") center/contain no-repeat;transition:background .25s}
body[data-lx] .lx-services .lc-svc>a[href="ecommerce-seo.html"]:hover::before{background:#e11d48!important}
body[data-lx] .lx-services .lc-svc>a[href="ecommerce-seo.html"]:hover>span::before{background:#fff}
body[data-lx] .lx-services .lc-svc>a[href="ai-seo.html"]{--c:#4f46e5}
body[data-lx] .lx-services .lc-svc>a[href="ai-seo.html"]>span::after{content:"Cited in AI Overviews and ChatGPT"}
body[data-lx] .lx-services .lc-svc>a[href="ai-seo.html"]>span::before{content:"";position:absolute;left:21px;top:50%;width:26px;height:26px;margin-top:-13px;background:#4f46e5;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='1.9'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M12%203v4M12%2017v4M3%2012h4M17%2012h4'/%3E%3Cpath%20d='m12%208%201.4%202.6L16%2012l-2.6%201.4L12%2016l-1.4-2.6L8%2012l2.6-1.4Z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='1.9'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M12%203v4M12%2017v4M3%2012h4M17%2012h4'/%3E%3Cpath%20d='m12%208%201.4%202.6L16%2012l-2.6%201.4L12%2016l-1.4-2.6L8%2012l2.6-1.4Z'/%3E%3C/svg%3E") center/contain no-repeat;transition:background .25s}
body[data-lx] .lx-services .lc-svc>a[href="ai-seo.html"]:hover::before{background:#4f46e5!important}
body[data-lx] .lx-services .lc-svc>a[href="ai-seo.html"]:hover>span::before{background:#fff}
body[data-lx] .lx-services .lc-svc>a[href="geo-seo.html"]{--c:#0d9488}
body[data-lx] .lx-services .lc-svc>a[href="geo-seo.html"]>span::after{content:"Visibility inside generative answers"}
body[data-lx] .lx-services .lc-svc>a[href="geo-seo.html"]>span::before{content:"";position:absolute;left:21px;top:50%;width:26px;height:26px;margin-top:-13px;background:#0d9488;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='1.9'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M4%205h16v10H9l-5%204z'/%3E%3Cpath%20d='M8%209h8M8%2012h5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='1.9'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M4%205h16v10H9l-5%204z'/%3E%3Cpath%20d='M8%209h8M8%2012h5'/%3E%3C/svg%3E") center/contain no-repeat;transition:background .25s}
body[data-lx] .lx-services .lc-svc>a[href="geo-seo.html"]:hover::before{background:#0d9488!important}
body[data-lx] .lx-services .lc-svc>a[href="geo-seo.html"]:hover>span::before{background:#fff}body[data-lx] .lx-sec .lc-rule{justify-self:start!important;width:max-content!important;max-width:100%}

/* local search v3: phone map-pack with annotations and leader lines */
body[data-lx] .lx-local .lc-2{display:grid!important;grid-template-columns:minmax(0,1fr) 300px minmax(0,1fr)!important;grid-template-rows:auto auto;column-gap:clamp(24px,3.4vw,52px)!important;row-gap:clamp(40px,6vw,90px)!important;align-items:center;padding:clamp(10px,2vw,24px) 0!important;border:0!important;background:radial-gradient(closest-side,rgba(37,99,235,.10),transparent) center/560px 560px no-repeat!important}
body[data-lx] .lx-local .lc-2::before{content:""!important;display:block!important;grid-column:2;grid-row:1/span 2;align-self:center;width:300px!important;height:600px!important;min-height:0!important;aspect-ratio:auto!important;border-radius:44px!important;background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20320%20640'%3E%3Cdefs%3E%3ClinearGradient%20id='g'%20x1='0'%20y1='0'%20x2='0'%20y2='1'%3E%3Cstop%20offset='0'%20stop-color='%231e293b'/%3E%3Cstop%20offset='1'%20stop-color='%230f172a'/%3E%3C/linearGradient%3E%3CclipPath%20id='sc'%3E%3Crect%20x='12'%20y='12'%20width='296'%20height='616'%20rx='36'/%3E%3C/clipPath%3E%3C/defs%3E%3Crect%20x='0'%20y='0'%20width='320'%20height='640'%20rx='46'%20fill='url%28%23g%29'/%3E%3Crect%20x='12'%20y='12'%20width='296'%20height='616'%20rx='36'%20fill='%23f8fafc'/%3E%3Cg%20clip-path='url%28%23sc%29'%3E%3Crect%20x='12'%20y='12'%20width='296'%20height='92'%20fill='%23fff'/%3E%3Crect%20x='122'%20y='22'%20width='76'%20height='18'%20rx='9'%20fill='%230f172a'/%3E%3Crect%20x='26'%20y='52'%20width='268'%20height='38'%20rx='19'%20fill='%23fff'%20stroke='%23dbe4f0'%20stroke-width='1.5'/%3E%3Ccircle%20cx='48'%20cy='71'%20r='6.5'%20fill='none'%20stroke='%231a56db'%20stroke-width='2.2'/%3E%3Cpath%20d='m53%2076%205%205'%20stroke='%231a56db'%20stroke-width='2.2'%20stroke-linecap='round'/%3E%3Ctext%20x='66'%20y='75'%20font-family='Segoe%20UI%2CArial%2Csans-serif'%20font-size='12'%20fill='%23334155'%3Eservices%20near%20me%3C/text%3E%3Crect%20x='12'%20y='104'%20width='296'%20height='200'%20fill='%23e6edf5'/%3E%3Cg%20fill='%23d7ecdc'%3E%3Cellipse%20cx='70'%20cy='150'%20rx='46'%20ry='26'/%3E%3Cellipse%20cx='250'%20cy='262'%20rx='52'%20ry='30'/%3E%3C/g%3E%3Cpath%20d='M12%20280C80%20250%20150%20300%20220%20262S300%20230%20320%20240'%20fill='none'%20stroke='%23c5dbf4'%20stroke-width='20'/%3E%3Cg%20stroke='%23fff'%20stroke-linecap='round'%20fill='none'%3E%3Cpath%20d='M12%20190H308'%20stroke-width='10'/%3E%3Cpath%20d='M120%20104V304'%20stroke-width='9'/%3E%3Cpath%20d='M232%20104C226%20170%20240%20230%20226%20304'%20stroke-width='8'/%3E%3Cpath%20d='M12%20132H308M12%20240H308M60%20104%2050%20304M280%20104V304'%20stroke-width='4'/%3E%3C/g%3E%3Ccircle%20cx='166'%20cy='214'%20r='26'%20fill='%232563eb'%20opacity='.12'/%3E%3Ccircle%20cx='166'%20cy='214'%20r='7'%20fill='%232563eb'%20stroke='%23fff'%20stroke-width='3'/%3E%3Cg%20transform='translate%2892%20136%29%20scale%281.25%29'%3E%3Cpath%20d='M0%200c-7%200-12%205-12%2012%200%209%2012%2020%2012%2020s12-11%2012-20c0-7-5-12-12-12z'%20fill='%231a56db'%20stroke='%23fff'%20stroke-width='2.5'/%3E%3Ctext%20x='0'%20y='16'%20font-family='Segoe%20UI%2CArial%2Csans-serif'%20font-size='10'%20font-weight='800'%20fill='%23fff'%20text-anchor='middle'%3EA%3C/text%3E%3C/g%3E%3Crect%20x='106.0'%20y='138.5'%20width='77.2'%20height='17'%20rx='8.5'%20fill='%23fff'%20stroke='%231a56db'%20stroke-width='1'/%3E%3Ctext%20x='144.6'%20y='150.5'%20font-family='Segoe%20UI%2CArial%2Csans-serif'%20font-size='9.5'%20font-weight='700'%20fill='%230f172a'%20text-anchor='middle'%3EDental%20Clinic%3C/text%3E%3Cg%20transform='translate%28214%20108%29%20scale%281%29'%3E%3Cpath%20d='M0%200c-7%200-12%205-12%2012%200%209%2012%2020%2012%2020s12-11%2012-20c0-7-5-12-12-12z'%20fill='%230891b2'%20stroke='%23fff'%20stroke-width='2.5'/%3E%3Ctext%20x='0'%20y='16'%20font-family='Segoe%20UI%2CArial%2Csans-serif'%20font-size='10'%20font-weight='800'%20fill='%23fff'%20text-anchor='middle'%3EB%3C/text%3E%3C/g%3E%3Crect%20x='139.0'%20y='110.0'%20width='61.0'%20height='17'%20rx='8.5'%20fill='%23fff'%20stroke='%230891b2'%20stroke-width='1'/%3E%3Ctext%20x='169.5'%20y='122.0'%20font-family='Segoe%20UI%2CArial%2Csans-serif'%20font-size='9.5'%20font-weight='700'%20fill='%230f172a'%20text-anchor='middle'%3ERestaurant%3C/text%3E%3Cg%20transform='translate%28262%20194%29%20scale%281%29'%3E%3Cpath%20d='M0%200c-7%200-12%205-12%2012%200%209%2012%2020%2012%2020s12-11%2012-20c0-7-5-12-12-12z'%20fill='%237c3aed'%20stroke='%23fff'%20stroke-width='2.5'/%3E%3Ctext%20x='0'%20y='16'%20font-family='Segoe%20UI%2CArial%2Csans-serif'%20font-size='10'%20font-weight='800'%20fill='%23fff'%20text-anchor='middle'%3EC%3C/text%3E%3C/g%3E%3Crect%20x='203.2'%20y='196.0'%20width='44.8'%20height='17'%20rx='8.5'%20fill='%23fff'%20stroke='%237c3aed'%20stroke-width='1'/%3E%3Ctext%20x='225.6'%20y='208.0'%20font-family='Segoe%20UI%2CArial%2Csans-serif'%20font-size='9.5'%20font-weight='700'%20fill='%230f172a'%20text-anchor='middle'%3EPlumber%3C/text%3E%3Cg%20transform='translate%2866%20236%29%20scale%281%29'%3E%3Cpath%20d='M0%200c-7%200-12%205-12%2012%200%209%2012%2020%2012%2020s12-11%2012-20c0-7-5-12-12-12z'%20fill='%23059669'%20stroke='%23fff'%20stroke-width='2.5'/%3E%3Ctext%20x='0'%20y='16'%20font-family='Segoe%20UI%2CArial%2Csans-serif'%20font-size='10'%20font-weight='800'%20fill='%23fff'%20text-anchor='middle'%3ED%3C/text%3E%3C/g%3E%3Crect%20x='80.0'%20y='238.0'%20width='23.2'%20height='17'%20rx='8.5'%20fill='%23fff'%20stroke='%23059669'%20stroke-width='1'/%3E%3Ctext%20x='91.6'%20y='250.0'%20font-family='Segoe%20UI%2CArial%2Csans-serif'%20font-size='9.5'%20font-weight='700'%20fill='%230f172a'%20text-anchor='middle'%3EGym%3C/text%3E%3Crect%20x='12'%20y='292'%20width='296'%20height='340'%20rx='22'%20fill='%23f8fafc'/%3E%3Crect%20x='140'%20y='300'%20width='40'%20height='5'%20rx='2.5'%20fill='%23cbd5e1'/%3E%3Ctext%20x='26'%20y='327'%20font-family='Segoe%20UI%2CArial%2Csans-serif'%20font-size='12'%20font-weight='800'%20fill='%230f172a'%3EPlaces%3C/text%3E%3Ctext%20x='294'%20y='327'%20font-family='Segoe%20UI%2CArial%2Csans-serif'%20font-size='10'%20font-weight='700'%20fill='%231a56db'%20text-anchor='end'%3EView%20map%3C/text%3E%3Crect%20x='22'%20y='338'%20width='276'%20height='70'%20rx='12'%20fill='%23eff6ff'/%3E%3Ccircle%20cx='42'%20cy='360'%20r='11'%20fill='%231a56db'/%3E%3Ctext%20x='42'%20y='364'%20font-family='Segoe%20UI%2CArial%2Csans-serif'%20font-size='11'%20font-weight='800'%20fill='%23fff'%20text-anchor='middle'%3EA%3C/text%3E%3Ctext%20x='62'%20y='358'%20font-family='Segoe%20UI%2CArial%2Csans-serif'%20font-size='12'%20font-weight='800'%20fill='%230f172a'%3ERiverside%20Dental%20Clinic%3C/text%3E%3Ctext%20x='62'%20y='376'%20font-family='Segoe%20UI%2CArial%2Csans-serif'%20font-size='10'%20font-weight='700'%20fill='%23b45309'%3E4.9%3C/text%3E%3Cpath%20transform='translate%2884%20367%29%20scale%28.5%29'%20d='M10%201l2.6%205.6%206.1.7-4.5%204.2%201.2%206L10%2014.6%204.6%2017.5l1.2-6L1.3%207.3l6.1-.7z'%20fill='%23fbbf24'/%3E%3Cpath%20transform='translate%2895%20367%29%20scale%28.5%29'%20d='M10%201l2.6%205.6%206.1.7-4.5%204.2%201.2%206L10%2014.6%204.6%2017.5l1.2-6L1.3%207.3l6.1-.7z'%20fill='%23fbbf24'/%3E%3Cpath%20transform='translate%28106%20367%29%20scale%28.5%29'%20d='M10%201l2.6%205.6%206.1.7-4.5%204.2%201.2%206L10%2014.6%204.6%2017.5l1.2-6L1.3%207.3l6.1-.7z'%20fill='%23fbbf24'/%3E%3Cpath%20transform='translate%28117%20367%29%20scale%28.5%29'%20d='M10%201l2.6%205.6%206.1.7-4.5%204.2%201.2%206L10%2014.6%204.6%2017.5l1.2-6L1.3%207.3l6.1-.7z'%20fill='%23fbbf24'/%3E%3Cpath%20transform='translate%28128%20367%29%20scale%28.5%29'%20d='M10%201l2.6%205.6%206.1.7-4.5%204.2%201.2%206L10%2014.6%204.6%2017.5l1.2-6L1.3%207.3l6.1-.7z'%20fill='%23fbbf24'/%3E%3Ctext%20x='62'%20y='394'%20font-family='Segoe%20UI%2CArial%2Csans-serif'%20font-size='9.5'%20fill='%2364748b'%3E0.4%20mi%20%26%23183%3B%20Open%20now%3C/text%3E%3Crect%20x='238'%20y='363'%20width='48'%20height='20'%20rx='10'%20fill='%231a56db'/%3E%3Ctext%20x='262'%20y='376'%20font-family='Segoe%20UI%2CArial%2Csans-serif'%20font-size='9'%20font-weight='700'%20fill='%23fff'%20text-anchor='middle'%3ECALL%3C/text%3E%3Crect%20x='22'%20y='416'%20width='276'%20height='70'%20rx='12'%20fill='%23fff'/%3E%3Ccircle%20cx='42'%20cy='438'%20r='11'%20fill='%230891b2'/%3E%3Ctext%20x='42'%20y='442'%20font-family='Segoe%20UI%2CArial%2Csans-serif'%20font-size='11'%20font-weight='800'%20fill='%23fff'%20text-anchor='middle'%3EB%3C/text%3E%3Ctext%20x='62'%20y='436'%20font-family='Segoe%20UI%2CArial%2Csans-serif'%20font-size='12'%20font-weight='800'%20fill='%230f172a'%3EOlive%20%26amp%3B%20Thyme%20Restaurant%3C/text%3E%3Ctext%20x='62'%20y='454'%20font-family='Segoe%20UI%2CArial%2Csans-serif'%20font-size='10'%20font-weight='700'%20fill='%23b45309'%3E4.7%3C/text%3E%3Cpath%20transform='translate%2884%20445%29%20scale%28.5%29'%20d='M10%201l2.6%205.6%206.1.7-4.5%204.2%201.2%206L10%2014.6%204.6%2017.5l1.2-6L1.3%207.3l6.1-.7z'%20fill='%23fbbf24'/%3E%3Cpath%20transform='translate%2895%20445%29%20scale%28.5%29'%20d='M10%201l2.6%205.6%206.1.7-4.5%204.2%201.2%206L10%2014.6%204.6%2017.5l1.2-6L1.3%207.3l6.1-.7z'%20fill='%23fbbf24'/%3E%3Cpath%20transform='translate%28106%20445%29%20scale%28.5%29'%20d='M10%201l2.6%205.6%206.1.7-4.5%204.2%201.2%206L10%2014.6%204.6%2017.5l1.2-6L1.3%207.3l6.1-.7z'%20fill='%23fbbf24'/%3E%3Cpath%20transform='translate%28117%20445%29%20scale%28.5%29'%20d='M10%201l2.6%205.6%206.1.7-4.5%204.2%201.2%206L10%2014.6%204.6%2017.5l1.2-6L1.3%207.3l6.1-.7z'%20fill='%23fbbf24'/%3E%3Cpath%20transform='translate%28128%20445%29%20scale%28.5%29'%20d='M10%201l2.6%205.6%206.1.7-4.5%204.2%201.2%206L10%2014.6%204.6%2017.5l1.2-6L1.3%207.3l6.1-.7z'%20fill='%23fbbf24'/%3E%3Ctext%20x='62'%20y='472'%20font-family='Segoe%20UI%2CArial%2Csans-serif'%20font-size='9.5'%20fill='%2364748b'%3E0.8%20mi%20%26%23183%3B%20Book%20a%20table%3C/text%3E%3Crect%20x='238'%20y='441'%20width='48'%20height='20'%20rx='10'%20fill='%23fff'%20stroke='%23cbd5e1'/%3E%3Ctext%20x='262'%20y='454'%20font-family='Segoe%20UI%2CArial%2Csans-serif'%20font-size='9'%20font-weight='700'%20fill='%23475569'%20text-anchor='middle'%3EROUTE%3C/text%3E%3Crect%20x='22'%20y='494'%20width='276'%20height='70'%20rx='12'%20fill='%23fff'/%3E%3Ccircle%20cx='42'%20cy='516'%20r='11'%20fill='%237c3aed'/%3E%3Ctext%20x='42'%20y='520'%20font-family='Segoe%20UI%2CArial%2Csans-serif'%20font-size='11'%20font-weight='800'%20fill='%23fff'%20text-anchor='middle'%3EC%3C/text%3E%3Ctext%20x='62'%20y='514'%20font-family='Segoe%20UI%2CArial%2Csans-serif'%20font-size='12'%20font-weight='800'%20fill='%230f172a'%3ENorthside%20Plumbing%20Co.%3C/text%3E%3Ctext%20x='62'%20y='532'%20font-family='Segoe%20UI%2CArial%2Csans-serif'%20font-size='10'%20font-weight='700'%20fill='%23b45309'%3E4.8%3C/text%3E%3Cpath%20transform='translate%2884%20523%29%20scale%28.5%29'%20d='M10%201l2.6%205.6%206.1.7-4.5%204.2%201.2%206L10%2014.6%204.6%2017.5l1.2-6L1.3%207.3l6.1-.7z'%20fill='%23fbbf24'/%3E%3Cpath%20transform='translate%2895%20523%29%20scale%28.5%29'%20d='M10%201l2.6%205.6%206.1.7-4.5%204.2%201.2%206L10%2014.6%204.6%2017.5l1.2-6L1.3%207.3l6.1-.7z'%20fill='%23fbbf24'/%3E%3Cpath%20transform='translate%28106%20523%29%20scale%28.5%29'%20d='M10%201l2.6%205.6%206.1.7-4.5%204.2%201.2%206L10%2014.6%204.6%2017.5l1.2-6L1.3%207.3l6.1-.7z'%20fill='%23fbbf24'/%3E%3Cpath%20transform='translate%28117%20523%29%20scale%28.5%29'%20d='M10%201l2.6%205.6%206.1.7-4.5%204.2%201.2%206L10%2014.6%204.6%2017.5l1.2-6L1.3%207.3l6.1-.7z'%20fill='%23fbbf24'/%3E%3Cpath%20transform='translate%28128%20523%29%20scale%28.5%29'%20d='M10%201l2.6%205.6%206.1.7-4.5%204.2%201.2%206L10%2014.6%204.6%2017.5l1.2-6L1.3%207.3l6.1-.7z'%20fill='%23fbbf24'/%3E%3Ctext%20x='62'%20y='550'%20font-family='Segoe%20UI%2CArial%2Csans-serif'%20font-size='9.5'%20fill='%2364748b'%3E1.2%20mi%20%26%23183%3B%2024/7%20callouts%3C/text%3E%3Crect%20x='238'%20y='519'%20width='48'%20height='20'%20rx='10'%20fill='%23fff'%20stroke='%23cbd5e1'/%3E%3Ctext%20x='262'%20y='532'%20font-family='Segoe%20UI%2CArial%2Csans-serif'%20font-size='9'%20font-weight='700'%20fill='%23475569'%20text-anchor='middle'%3EROUTE%3C/text%3E%3Crect%20x='22'%20y='574'%20width='276'%20height='40'%20rx='20'%20fill='%23fff'%20stroke='%23dbe4f0'/%3E%3Ctext%20x='160'%20y='598'%20font-family='Segoe%20UI%2CArial%2Csans-serif'%20font-size='11'%20font-weight='700'%20fill='%231a56db'%20text-anchor='middle'%3EMore%20places%3C/text%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat!important;box-shadow:0 50px 80px -40px rgba(15,23,42,.55),0 0 0 10px rgba(255,255,255,.6)!important;margin:0!important;position:relative!important;transform:rotate(-2deg)!important}
body[data-lx] .lx-local .lc-2>div{--c:#1a56db;position:relative;background:none!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important;max-width:340px}
body[data-lx] .lx-local .lc-2>div:first-of-type{border:0!important}
body[data-lx] .lx-local .lc-2>div:nth-child(1){grid-column:1;grid-row:1;justify-self:end;text-align:right}
body[data-lx] .lx-local .lc-2>div:nth-child(2){--c:#0891b2;grid-column:3;grid-row:1;justify-self:start}
body[data-lx] .lx-local .lc-2>div:nth-child(3){--c:#7c3aed;grid-column:1;grid-row:2;justify-self:end;text-align:right}
body[data-lx] .lx-local .lc-2>div:nth-child(4){--c:#059669;grid-column:3;grid-row:2;justify-self:start}
body[data-lx] .lx-local .lc-2>div:hover{background:none!important}
/* marker dot + leader line toward the phone */
body[data-lx] .lx-local .lc-2>div::before{content:""!important;position:absolute!important;top:6px!important;width:14px!important;height:14px!important;border-radius:50%!important;transform:none!important;background:var(--c)!important;border:3px solid #fff!important;box-shadow:0 0 0 2px var(--c),0 6px 12px -4px var(--c)!important;-webkit-mask:none!important;mask:none!important}
body[data-lx] .lx-local .lc-2>div::after{content:""!important;position:absolute!important;top:12px!important;height:0!important;width:clamp(24px,3.4vw,52px)!important;border-top:2px dashed var(--c)!important;background:none!important;-webkit-mask:none!important;mask:none!important;opacity:.7}
body[data-lx] .lx-local .lc-2>div:nth-child(odd)::before{left:auto!important;right:calc(-1 * clamp(24px,3.4vw,52px) - 9px)!important}
body[data-lx] .lx-local .lc-2>div:nth-child(odd)::after{left:100%!important;right:auto!important}
body[data-lx] .lx-local .lc-2>div:nth-child(even)::before{left:calc(-1 * clamp(24px,3.4vw,52px) - 9px)!important;right:auto!important}
body[data-lx] .lx-local .lc-2>div:nth-child(even)::after{right:100%!important;left:auto!important}
body[data-lx] .lx-local .lc-2>div h3{display:block;font:800 18px/1.3 'Segoe UI',system-ui,sans-serif!important;color:var(--lx-ink)!important;margin:0 0 8px!important;background:none!important}
body[data-lx] .lx-local .lc-2>div h3::before{content:"";display:block;width:34px;height:4px;border-radius:4px;background:var(--c);margin:0 0 12px}
body[data-lx] .lx-local .lc-2>div:nth-child(odd) h3::before{margin-left:auto}
body[data-lx] .lx-local .lc-2>div p{font:400 14.6px/1.72 'Segoe UI',system-ui,sans-serif!important;color:var(--lx-body)!important}
@media(max-width:1000px){
 body[data-lx] .lx-local .lc-2{grid-template-columns:1fr!important;grid-template-rows:none;row-gap:26px!important;background:none!important}
 body[data-lx] .lx-local .lc-2::before{grid-column:1;grid-row:auto;justify-self:center;width:230px!important;height:460px!important;transform:none!important;margin-bottom:10px!important}
 body[data-lx] .lx-local .lc-2>div:nth-child(n){grid-column:1;grid-row:auto;justify-self:stretch;text-align:left;max-width:none;padding-left:34px!important}
 body[data-lx] .lx-local .lc-2>div:nth-child(n)::before{left:0!important;right:auto!important;top:4px!important}
 body[data-lx] .lx-local .lc-2>div:nth-child(n)::after{display:none!important}
 body[data-lx] .lx-local .lc-2>div:nth-child(n) h3::before{margin-left:0}
}
/* marker dot + leader line toward the phone */
body[data-lx] .lx-local .lc-2>div::before{content:""!important;position:absolute!important;top:6px!important;width:14px!important;height:14px!important;border-radius:50%!important;transform:none!important;background:var(--c)!important;border:3px solid #fff!important;box-shadow:0 0 0 2px var(--c),0 6px 12px -4px var(--c)!important;-webkit-mask:none!important;mask:none!important}
body[data-lx] .lx-local .lc-2>div::after{content:""!important;position:absolute!important;top:12px!important;height:0!important;width:clamp(24px,3.4vw,52px)!important;border-top:2px dashed var(--c)!important;background:none!important;-webkit-mask:none!important;mask:none!important;opacity:.7}
body[data-lx] .lx-local .lc-2>div:nth-child(odd)::before{left:auto!important;right:calc(-1 * clamp(24px,3.4vw,52px) - 9px)!important}
body[data-lx] .lx-local .lc-2>div:nth-child(odd)::after{left:100%!important;right:auto!important}
body[data-lx] .lx-local .lc-2>div:nth-child(even)::before{left:calc(-1 * clamp(24px,3.4vw,52px) - 9px)!important;right:auto!important}
body[data-lx] .lx-local .lc-2>div:nth-child(even)::after{right:100%!important;left:auto!important}
body[data-lx] .lx-local .lc-2>div h3{display:block;font:800 18px/1.3 'Segoe UI',system-ui,sans-serif!important;color:var(--lx-ink)!important;margin:0 0 8px!important;background:none!important}
body[data-lx] .lx-local .lc-2>div h3::before{content:"";display:block;width:34px;height:4px;border-radius:4px;background:var(--c);margin:0 0 12px}
body[data-lx] .lx-local .lc-2>div:nth-child(odd) h3::before{margin-left:auto}
body[data-lx] .lx-local .lc-2>div p{font:400 14.6px/1.72 'Segoe UI',system-ui,sans-serif!important;color:var(--lx-body)!important}
@media(max-width:1000px){
 body[data-lx] .lx-local .lc-2{grid-template-columns:1fr!important;grid-template-rows:none;row-gap:26px!important;background:none!important}
 body[data-lx] .lx-local .lc-2::before{grid-column:1;grid-row:auto;justify-self:center;width:230px!important;height:460px!important;transform:none!important;margin-bottom:10px!important}
 body[data-lx] .lx-local .lc-2>div:nth-child(n){grid-column:1;grid-row:auto;justify-self:stretch;text-align:left;max-width:none;padding-left:34px!important}
 body[data-lx] .lx-local .lc-2>div:nth-child(n)::before{left:0!important;right:auto!important;top:4px!important}
 body[data-lx] .lx-local .lc-2>div:nth-child(n)::after{display:none!important}
 body[data-lx] .lx-local .lc-2>div:nth-child(n) h3::before{margin-left:0}
}
/* marker dot + leader line toward the phone */
body[data-lx] .lx-local .lc-2>div::before{content:""!important;position:absolute!important;top:6px!important;width:14px!important;height:14px!important;border-radius:50%!important;transform:none!important;background:var(--c)!important;border:3px solid #fff!important;box-shadow:0 0 0 2px var(--c),0 6px 12px -4px var(--c)!important;-webkit-mask:none!important;mask:none!important}
body[data-lx] .lx-local .lc-2>div::after{content:""!important;position:absolute!important;top:12px!important;height:0!important;width:clamp(24px,3.4vw,52px)!important;border-top:2px dashed var(--c)!important;background:none!important;-webkit-mask:none!important;mask:none!important;opacity:.7}
body[data-lx] .lx-local .lc-2>div:nth-child(odd)::before{left:auto!important;right:calc(-1 * clamp(24px,3.4vw,52px) - 9px)!important}
body[data-lx] .lx-local .lc-2>div:nth-child(odd)::after{left:100%!important;right:auto!important}
body[data-lx] .lx-local .lc-2>div:nth-child(even)::before{left:calc(-1 * clamp(24px,3.4vw,52px) - 9px)!important;right:auto!important}
body[data-lx] .lx-local .lc-2>div:nth-child(even)::after{right:100%!important;left:auto!important}
body[data-lx] .lx-local .lc-2>div h3{display:block;font:800 18px/1.3 'Segoe UI',system-ui,sans-serif!important;color:var(--lx-ink)!important;margin:0 0 8px!important;background:none!important}
body[data-lx] .lx-local .lc-2>div h3::before{content:"";display:block;width:34px;height:4px;border-radius:4px;background:var(--c);margin:0 0 12px}
body[data-lx] .lx-local .lc-2>div:nth-child(odd) h3::before{margin-left:auto}
body[data-lx] .lx-local .lc-2>div p{font:400 14.6px/1.72 'Segoe UI',system-ui,sans-serif!important;color:var(--lx-body)!important}
@media(max-width:1000px){
 body[data-lx] .lx-local .lc-2{grid-template-columns:1fr!important;grid-template-rows:none;row-gap:26px!important;background:none!important}
 body[data-lx] .lx-local .lc-2::before{grid-column:1;grid-row:auto;justify-self:center;width:230px!important;height:460px!important;transform:none!important;margin-bottom:10px!important}
 body[data-lx] .lx-local .lc-2>div:nth-child(n){grid-column:1;grid-row:auto;justify-self:stretch;text-align:left;max-width:none;padding-left:34px!important}
 body[data-lx] .lx-local .lc-2>div:nth-child(n)::before{left:0!important;right:auto!important;top:4px!important}
 body[data-lx] .lx-local .lc-2>div:nth-child(n)::after{display:none!important}
 body[data-lx] .lx-local .lc-2>div:nth-child(n) h3::before{margin-left:0}
}

/* market section: night skyline + signpost */
body[data-lx] .lx-market{background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201600%20260'%20preserveAspectRatio='xMidYMax%20slice'%3E%3Crect%20x='-10'%20y='181'%20width='60'%20height='119'%20fill='%2316254a'/%3E%3Crect%20x='50'%20y='132'%20width='44'%20height='168'%20fill='%2316254a'/%3E%3Crect%20x='72'%20y='106'%20width='3'%20height='26'%20fill='%2316254a'/%3E%3Crect%20x='98'%20y='136'%20width='43'%20height='164'%20fill='%2316254a'/%3E%3Crect%20x='119'%20y='110'%20width='3'%20height='26'%20fill='%2316254a'/%3E%3Crect%20x='141'%20y='147'%20width='67'%20height='153'%20fill='%2316254a'/%3E%3Crect%20x='174'%20y='121'%20width='3'%20height='26'%20fill='%2316254a'/%3E%3Crect%20x='208'%20y='146'%20width='75'%20height='154'%20fill='%2316254a'/%3E%3Crect%20x='245'%20y='120'%20width='3'%20height='26'%20fill='%2316254a'/%3E%3Crect%20x='287'%20y='172'%20width='47'%20height='128'%20fill='%2316254a'/%3E%3Crect%20x='338'%20y='127'%20width='43'%20height='173'%20fill='%2316254a'/%3E%3Crect%20x='381'%20y='195'%20width='54'%20height='105'%20fill='%2316254a'/%3E%3Crect%20x='436'%20y='147'%20width='58'%20height='153'%20fill='%2316254a'/%3E%3Crect%20x='465'%20y='121'%20width='3'%20height='26'%20fill='%2316254a'/%3E%3Crect%20x='494'%20y='161'%20width='76'%20height='139'%20fill='%2316254a'/%3E%3Crect%20x='575'%20y='187'%20width='51'%20height='113'%20fill='%2316254a'/%3E%3Crect%20x='631'%20y='153'%20width='52'%20height='147'%20fill='%2316254a'/%3E%3Crect%20x='657'%20y='127'%20width='3'%20height='26'%20fill='%2316254a'/%3E%3Crect%20x='688'%20y='128'%20width='44'%20height='172'%20fill='%2316254a'/%3E%3Crect%20x='710'%20y='102'%20width='3'%20height='26'%20fill='%2316254a'/%3E%3Crect%20x='733'%20y='113'%20width='71'%20height='187'%20fill='%2316254a'/%3E%3Crect%20x='810'%20y='141'%20width='60'%20height='159'%20fill='%2316254a'/%3E%3Crect%20x='873'%20y='162'%20width='63'%20height='138'%20fill='%2316254a'/%3E%3Crect%20x='904'%20y='136'%20width='3'%20height='26'%20fill='%2316254a'/%3E%3Crect%20x='937'%20y='169'%20width='84'%20height='131'%20fill='%2316254a'/%3E%3Crect%20x='979'%20y='143'%20width='3'%20height='26'%20fill='%2316254a'/%3E%3Crect%20x='1023'%20y='137'%20width='73'%20height='163'%20fill='%2316254a'/%3E%3Crect%20x='1101'%20y='164'%20width='68'%20height='136'%20fill='%2316254a'/%3E%3Crect%20x='1169'%20y='135'%20width='47'%20height='165'%20fill='%2316254a'/%3E%3Crect%20x='1222'%20y='181'%20width='61'%20height='119'%20fill='%2316254a'/%3E%3Crect%20x='1286'%20y='115'%20width='42'%20height='185'%20fill='%2316254a'/%3E%3Crect%20x='1307'%20y='89'%20width='3'%20height='26'%20fill='%2316254a'/%3E%3Crect%20x='1332'%20y='160'%20width='76'%20height='140'%20fill='%2316254a'/%3E%3Crect%20x='1410'%20y='137'%20width='78'%20height='163'%20fill='%2316254a'/%3E%3Crect%20x='1491'%20y='189'%20width='44'%20height='111'%20fill='%2316254a'/%3E%3Crect%20x='1538'%20y='115'%20width='84'%20height='185'%20fill='%2316254a'/%3E%3Crect%20x='1580'%20y='89'%20width='3'%20height='26'%20fill='%2316254a'/%3E%3Crect%20x='-10'%20y='157'%20width='49'%20height='143'%20fill='%230f1b38'/%3E%3Crect%20x='9'%20y='185'%20width='4'%20height='6'%20fill='%23fbbf24'/%3E%3Crect%20x='21'%20y='233'%20width='4'%20height='6'%20fill='%23fbbf24'/%3E%3Crect%20x='45'%20y='195'%20width='65'%20height='105'%20fill='%230f1b38'/%3E%3Crect%20x='100'%20y='207'%20width='4'%20height='6'%20fill='%23fde68a'/%3E%3Crect%20x='52'%20y='239'%20width='4'%20height='6'%20fill='%23fbbf24'/%3E%3Crect%20x='100'%20y='239'%20width='4'%20height='6'%20fill='%23a5f3fc'/%3E%3Crect%20x='114'%20y='172'%20width='33'%20height='128'%20fill='%230f1b38'/%3E%3Crect%20x='133'%20y='216'%20width='4'%20height='6'%20fill='%23a5f3fc'/%3E%3Crect%20x='147'%20y='154'%20width='51'%20height='146'%20fill='%230f1b38'/%3E%3Crect%20x='172'%20y='128'%20width='3'%20height='26'%20fill='%230f1b38'/%3E%3Crect%20x='154'%20y='166'%20width='4'%20height='6'%20fill='%23fde68a'/%3E%3Crect%20x='166'%20y='182'%20width='4'%20height='6'%20fill='%23fde68a'/%3E%3Crect%20x='154'%20y='198'%20width='4'%20height='6'%20fill='%23fbbf24'/%3E%3Crect%20x='166'%20y='214'%20width='4'%20height='6'%20fill='%23fbbf24'/%3E%3Crect%20x='178'%20y='230'%20width='4'%20height='6'%20fill='%23fde68a'/%3E%3Crect%20x='203'%20y='164'%20width='40'%20height='136'%20fill='%230f1b38'/%3E%3Crect%20x='223'%20y='138'%20width='3'%20height='26'%20fill='%230f1b38'/%3E%3Crect%20x='234'%20y='176'%20width='4'%20height='6'%20fill='%23a5f3fc'/%3E%3Crect%20x='222'%20y='208'%20width='4'%20height='6'%20fill='%23fbbf24'/%3E%3Crect%20x='247'%20y='200'%20width='42'%20height='100'%20fill='%230f1b38'/%3E%3Crect%20x='266'%20y='228'%20width='4'%20height='6'%20fill='%23fde68a'/%3E%3Crect%20x='291'%20y='186'%20width='58'%20height='114'%20fill='%230f1b38'/%3E%3Crect%20x='334'%20y='230'%20width='4'%20height='6'%20fill='%23a5f3fc'/%3E%3Crect%20x='298'%20y='246'%20width='4'%20height='6'%20fill='%23fbbf24'/%3E%3Crect%20x='350'%20y='188'%20width='57'%20height='112'%20fill='%230f1b38'/%3E%3Crect%20x='378'%20y='162'%20width='3'%20height='26'%20fill='%230f1b38'/%3E%3Crect%20x='357'%20y='216'%20width='4'%20height='6'%20fill='%23fde68a'/%3E%3Crect%20x='369'%20y='216'%20width='4'%20height='6'%20fill='%23fde68a'/%3E%3Crect%20x='381'%20y='216'%20width='4'%20height='6'%20fill='%23a5f3fc'/%3E%3Crect%20x='369'%20y='232'%20width='4'%20height='6'%20fill='%23a5f3fc'/%3E%3Crect%20x='381'%20y='248'%20width='4'%20height='6'%20fill='%23fde68a'/%3E%3Crect%20x='412'%20y='163'%20width='36'%20height='137'%20fill='%230f1b38'/%3E%3Crect%20x='419'%20y='175'%20width='4'%20height='6'%20fill='%23fde68a'/%3E%3Crect%20x='431'%20y='239'%20width='4'%20height='6'%20fill='%23a5f3fc'/%3E%3Crect%20x='450'%20y='156'%20width='59'%20height='144'%20fill='%230f1b38'/%3E%3Crect%20x='493'%20y='168'%20width='4'%20height='6'%20fill='%23fde68a'/%3E%3Crect%20x='469'%20y='184'%20width='4'%20height='6'%20fill='%23fbbf24'/%3E%3Crect%20x='469'%20y='200'%20width='4'%20height='6'%20fill='%23fde68a'/%3E%3Crect%20x='469'%20y='232'%20width='4'%20height='6'%20fill='%23a5f3fc'/%3E%3Crect%20x='481'%20y='232'%20width='4'%20height='6'%20fill='%23fde68a'/%3E%3Crect%20x='509'%20y='189'%20width='58'%20height='111'%20fill='%230f1b38'/%3E%3Crect%20x='540'%20y='249'%20width='4'%20height='6'%20fill='%23fde68a'/%3E%3Crect%20x='569'%20y='200'%20width='34'%20height='100'%20fill='%230f1b38'/%3E%3Crect%20x='576'%20y='228'%20width='4'%20height='6'%20fill='%23fde68a'/%3E%3Crect%20x='605'%20y='171'%20width='38'%20height='129'%20fill='%230f1b38'/%3E%3Crect%20x='624'%20y='145'%20width='3'%20height='26'%20fill='%230f1b38'/%3E%3Crect%20x='624'%20y='215'%20width='4'%20height='6'%20fill='%23fbbf24'/%3E%3Crect%20x='643'%20y='228'%20width='53'%20height='72'%20fill='%230f1b38'/%3E%3Crect%20x='698'%20y='222'%20width='62'%20height='78'%20fill='%230f1b38'/%3E%3Crect%20x='729'%20y='196'%20width='3'%20height='26'%20fill='%230f1b38'/%3E%3Crect%20x='741'%20y='234'%20width='4'%20height='6'%20fill='%23fbbf24'/%3E%3Crect%20x='705'%20y='250'%20width='4'%20height='6'%20fill='%23fde68a'/%3E%3Crect%20x='729'%20y='250'%20width='4'%20height='6'%20fill='%23fbbf24'/%3E%3Crect%20x='765'%20y='179'%20width='46'%20height='121'%20fill='%230f1b38'/%3E%3Crect%20x='788'%20y='153'%20width='3'%20height='26'%20fill='%230f1b38'/%3E%3Crect%20x='772'%20y='207'%20width='4'%20height='6'%20fill='%23fde68a'/%3E%3Crect%20x='796'%20y='223'%20width='4'%20height='6'%20fill='%23fde68a'/%3E%3Crect%20x='784'%20y='239'%20width='4'%20height='6'%20fill='%23fde68a'/%3E%3Crect%20x='796'%20y='239'%20width='4'%20height='6'%20fill='%23fde68a'/%3E%3Crect%20x='814'%20y='187'%20width='30'%20height='113'%20fill='%230f1b38'/%3E%3Crect%20x='833'%20y='215'%20width='4'%20height='6'%20fill='%23a5f3fc'/%3E%3Crect%20x='833'%20y='231'%20width='4'%20height='6'%20fill='%23fde68a'/%3E%3Crect%20x='846'%20y='191'%20width='70'%20height='109'%20fill='%230f1b38'/%3E%3Crect%20x='865'%20y='219'%20width='4'%20height='6'%20fill='%23fde68a'/%3E%3Crect%20x='877'%20y='235'%20width='4'%20height='6'%20fill='%23a5f3fc'/%3E%3Crect%20x='918'%20y='213'%20width='42'%20height='87'%20fill='%230f1b38'/%3E%3Crect%20x='937'%20y='225'%20width='4'%20height='6'%20fill='%23fde68a'/%3E%3Crect%20x='949'%20y='225'%20width='4'%20height='6'%20fill='%23a5f3fc'/%3E%3Crect%20x='949'%20y='241'%20width='4'%20height='6'%20fill='%23fde68a'/%3E%3Crect%20x='965'%20y='166'%20width='54'%20height='134'%20fill='%230f1b38'/%3E%3Crect%20x='972'%20y='194'%20width='4'%20height='6'%20fill='%23fbbf24'/%3E%3Crect%20x='984'%20y='194'%20width='4'%20height='6'%20fill='%23fbbf24'/%3E%3Crect%20x='984'%20y='226'%20width='4'%20height='6'%20fill='%23fbbf24'/%3E%3Crect%20x='996'%20y='226'%20width='4'%20height='6'%20fill='%23fbbf24'/%3E%3Crect%20x='996'%20y='242'%20width='4'%20height='6'%20fill='%23fbbf24'/%3E%3Crect%20x='1020'%20y='155'%20width='55'%20height='145'%20fill='%230f1b38'/%3E%3Crect%20x='1047'%20y='129'%20width='3'%20height='26'%20fill='%230f1b38'/%3E%3Crect%20x='1027'%20y='167'%20width='4'%20height='6'%20fill='%23fbbf24'/%3E%3Crect%20x='1051'%20y='167'%20width='4'%20height='6'%20fill='%23a5f3fc'/%3E%3Crect%20x='1027'%20y='183'%20width='4'%20height='6'%20fill='%23a5f3fc'/%3E%3Crect%20x='1027'%20y='215'%20width='4'%20height='6'%20fill='%23a5f3fc'/%3E%3Crect%20x='1039'%20y='231'%20width='4'%20height='6'%20fill='%23a5f3fc'/%3E%3Crect%20x='1039'%20y='247'%20width='4'%20height='6'%20fill='%23a5f3fc'/%3E%3Crect%20x='1080'%20y='220'%20width='44'%20height='80'%20fill='%230f1b38'/%3E%3Crect%20x='1102'%20y='194'%20width='3'%20height='26'%20fill='%230f1b38'/%3E%3Crect%20x='1087'%20y='232'%20width='4'%20height='6'%20fill='%23fbbf24'/%3E%3Crect%20x='1099'%20y='248'%20width='4'%20height='6'%20fill='%23fde68a'/%3E%3Crect%20x='1129'%20y='168'%20width='45'%20height='132'%20fill='%230f1b38'/%3E%3Crect%20x='1148'%20y='180'%20width='4'%20height='6'%20fill='%23a5f3fc'/%3E%3Crect%20x='1136'%20y='196'%20width='4'%20height='6'%20fill='%23a5f3fc'/%3E%3Crect%20x='1148'%20y='196'%20width='4'%20height='6'%20fill='%23a5f3fc'/%3E%3Crect%20x='1160'%20y='244'%20width='4'%20height='6'%20fill='%23a5f3fc'/%3E%3Crect%20x='1176'%20y='152'%20width='32'%20height='148'%20fill='%230f1b38'/%3E%3Crect%20x='1183'%20y='212'%20width='4'%20height='6'%20fill='%23fbbf24'/%3E%3Crect%20x='1195'%20y='212'%20width='4'%20height='6'%20fill='%23fbbf24'/%3E%3Crect%20x='1195'%20y='228'%20width='4'%20height='6'%20fill='%23fde68a'/%3E%3Crect%20x='1212'%20y='171'%20width='48'%20height='129'%20fill='%230f1b38'/%3E%3Crect%20x='1231'%20y='199'%20width='4'%20height='6'%20fill='%23fbbf24'/%3E%3Crect%20x='1243'%20y='199'%20width='4'%20height='6'%20fill='%23fbbf24'/%3E%3Crect%20x='1219'%20y='215'%20width='4'%20height='6'%20fill='%23a5f3fc'/%3E%3Crect%20x='1243'%20y='247'%20width='4'%20height='6'%20fill='%23a5f3fc'/%3E%3Crect%20x='1262'%20y='214'%20width='53'%20height='86'%20fill='%230f1b38'/%3E%3Crect%20x='1293'%20y='226'%20width='4'%20height='6'%20fill='%23fbbf24'/%3E%3Crect%20x='1293'%20y='242'%20width='4'%20height='6'%20fill='%23fde68a'/%3E%3Crect%20x='1320'%20y='179'%20width='58'%20height='121'%20fill='%230f1b38'/%3E%3Crect%20x='1327'%20y='191'%20width='4'%20height='6'%20fill='%23fbbf24'/%3E%3Crect%20x='1351'%20y='191'%20width='4'%20height='6'%20fill='%23fbbf24'/%3E%3Crect%20x='1363'%20y='191'%20width='4'%20height='6'%20fill='%23fbbf24'/%3E%3Crect%20x='1339'%20y='207'%20width='4'%20height='6'%20fill='%23fde68a'/%3E%3Crect%20x='1378'%20y='217'%20width='47'%20height='83'%20fill='%230f1b38'/%3E%3Crect%20x='1401'%20y='191'%20width='3'%20height='26'%20fill='%230f1b38'/%3E%3Crect%20x='1409'%20y='229'%20width='4'%20height='6'%20fill='%23fbbf24'/%3E%3Crect%20x='1431'%20y='227'%20width='57'%20height='73'%20fill='%230f1b38'/%3E%3Crect%20x='1493'%20y='224'%20width='35'%20height='76'%20fill='%230f1b38'/%3E%3Crect%20x='1529'%20y='168'%20width='48'%20height='132'%20fill='%230f1b38'/%3E%3Crect%20x='1553'%20y='142'%20width='3'%20height='26'%20fill='%230f1b38'/%3E%3Crect%20x='1548'%20y='180'%20width='4'%20height='6'%20fill='%23fbbf24'/%3E%3Crect%20x='1560'%20y='228'%20width='4'%20height='6'%20fill='%23a5f3fc'/%3E%3Crect%20x='1536'%20y='244'%20width='4'%20height='6'%20fill='%23fde68a'/%3E%3Crect%20x='1581'%20y='173'%20width='44'%20height='127'%20fill='%230f1b38'/%3E%3Crect%20x='1612'%20y='185'%20width='4'%20height='6'%20fill='%23fde68a'/%3E%3Crect%20x='1600'%20y='201'%20width='4'%20height='6'%20fill='%23a5f3fc'/%3E%3Crect%20x='1612'%20y='201'%20width='4'%20height='6'%20fill='%23fde68a'/%3E%3Crect%20x='1588'%20y='233'%20width='4'%20height='6'%20fill='%23fbbf24'/%3E%3C/svg%3E") bottom center/1600px 260px repeat-x,radial-gradient(900px 420px at 80% 0%,rgba(56,189,248,.18),transparent 70%),radial-gradient(700px 400px at 0% 30%,rgba(124,58,237,.22),transparent 70%),linear-gradient(180deg,#060b1a 0%,#0b1633 70%,#101f45 100%)!important;padding-bottom:clamp(170px,18vw,230px)!important;border-top:0!important}
body[data-lx] .lx-market::before{content:"";position:absolute;left:0;right:0;top:0;height:10px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.3) 0 1px,transparent 1px 24px) top left/100% 6px no-repeat,repeating-linear-gradient(90deg,rgba(255,255,255,.5) 0 1px,transparent 1px 120px) top left/100% 10px no-repeat!important;opacity:.5}
body[data-lx] .lx-market::after{content:"";position:absolute;inset:0;background:radial-gradient(1.5px 1.5px at 12% 18%,#fff,transparent),radial-gradient(1px 1px at 28% 9%,#fff,transparent),radial-gradient(1.2px 1.2px at 46% 22%,#fff,transparent),radial-gradient(1px 1px at 63% 12%,#fff,transparent),radial-gradient(1.4px 1.4px at 78% 26%,#fff,transparent),radial-gradient(1px 1px at 90% 8%,#fff,transparent),radial-gradient(1px 1px at 36% 34%,#fff,transparent),radial-gradient(1.2px 1.2px at 70% 40%,#fff,transparent);opacity:.55;pointer-events:none}
body[data-lx] .lx-market>div{position:relative;z-index:1}
body[data-lx] .lx-market h2{color:#fff!important}
body[data-lx] .lx-market .lx-head p{color:#b8c4dc!important}
body[data-lx] .lx-market .lc-rule{background:rgba(255,255,255,.08)!important;box-shadow:0 0 0 1px rgba(255,255,255,.18)!important}
body[data-lx] .lx-market .lc-rule>span:first-child{background:#67e8f9!important}
body[data-lx] .lx-market .lc-rule>span:last-child{color:#67e8f9!important}
body[data-lx] .lx-market div[style*="minmax(300px"]{position:relative;border-top:0!important;padding-left:34px!important}
body[data-lx] .lx-market div[style*="minmax(300px"]::before{content:"";position:absolute;left:10px;top:-8px;bottom:-40px;width:8px;border-radius:4px;background:linear-gradient(90deg,#94a3b8,#e2e8f0 45%,#64748b);box-shadow:0 0 0 1px rgba(0,0,0,.2)}
body[data-lx] .lx-market div[style*="minmax(300px"]::after{content:"";position:absolute;left:6px;top:-16px;width:16px;height:16px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff,#94a3b8 70%)}
body[data-lx] .lx-market div[style*="minmax(300px"]>div{padding:0 0 30px 0!important;border:0!important;background:none!important}
body[data-lx] .lx-market div[style*="minmax(300px"]>div::before,body[data-lx] .lx-market div[style*="minmax(300px"]>div::after{display:none!important;content:none!important}
body[data-lx] .lx-market div[style*="minmax(300px"]>div>div{position:relative;display:inline-flex!important;align-items:center;margin:0 0 14px -24px!important;padding:12px 38px 12px 20px!important;background:linear-gradient(90deg,#1a56db,#2563eb)!important;color:#fff!important;font:800 12px/1.3 ui-monospace,'SF Mono',Menlo,monospace!important;letter-spacing:1.3px!important;clip-path:polygon(0 0,calc(100% - 20px) 0,100% 50%,calc(100% - 20px) 100%,0 100%);filter:drop-shadow(0 10px 16px rgba(0,0,0,.35))}
body[data-lx] .lx-market div[style*="minmax(300px"]>div:nth-child(2)>div{background:linear-gradient(90deg,#0891b2,#06b6d4)!important}
body[data-lx] .lx-market div[style*="minmax(300px"]>div p{font:400 15.4px/1.78 'Segoe UI',system-ui,sans-serif!important;color:#cbd5e1!important;padding-left:2px;max-width:60ch}
@media(max-width:700px){body[data-lx] .lx-market{padding-bottom:150px!important;background-size:1100px 180px,auto,auto,auto!important}body[data-lx] .lx-market div[style*="minmax(300px"]>div>div{white-space:normal}}
body[data-lx] .lx-market div[style*="minmax(300px"]>div:nth-child(n)>div{color:#fff!important}
/* playbook v4: story left, dark strategy band right */
@media(min-width:1001px){
 body[data-lx] .lx-playbook>div{display:grid!important;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);column-gap:clamp(40px,5vw,80px);align-items:start}
 body[data-lx] .lx-playbook .lx-head{display:block!important;grid-column:1;margin:0!important;position:sticky;top:110px}
 body[data-lx] .lx-playbook .lx-head>div:not(.lc-rule){padding:0!important;border:0!important;margin-top:18px!important}
 body[data-lx] .lx-playbook div[style*="minmax(250px"]{grid-column:2;grid-row:1;margin:calc(-1*clamp(46px,5.6vw,82px)) 0!important;padding:clamp(46px,5.6vw,82px) 0 clamp(46px,5.6vw,82px) clamp(36px,4vw,60px)!important}
}
body[data-lx] .lx-playbook div[style*="minmax(250px"]{position:relative!important;display:block!important;border:0!important;border-radius:0!important;background:radial-gradient(520px 320px at 20% 0%,rgba(56,189,248,.18),transparent 70%),radial-gradient(520px 360px at 100% 100%,rgba(124,58,237,.25),transparent 70%),#0b1633!important;box-shadow:0 0 0 100vmax #0b1633!important;clip-path:inset(0 -100vmax 0 0)}
body[data-lx] .lx-playbook div[style*="minmax(250px"]::before{content:"Our playbook"!important;display:block!important;position:static!important;width:auto!important;height:auto!important;border:0!important;background:none!important;box-shadow:none!important;margin:0 0 10px!important;font:700 11px/1 ui-monospace,Menlo,monospace;letter-spacing:2.2px;text-transform:uppercase;color:#67e8f9}
body[data-lx] .lx-playbook div[style*="minmax(250px"]::after{display:none!important;content:none!important}
body[data-lx] .lx-playbook div[style*="minmax(250px"]>div{--c:#60a5fa;position:relative;display:grid!important;grid-template-columns:48px minmax(0,1fr);column-gap:20px;padding:24px 0!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.1)!important;background:none!important;text-align:left!important}
body[data-lx] .lx-playbook div[style*="minmax(250px"]>div:last-child{border-bottom:0!important}
body[data-lx] .lx-playbook div[style*="minmax(250px"]>div:nth-child(2){--c:#22d3ee}body[data-lx] .lx-playbook div[style*="minmax(250px"]>div:nth-child(3){--c:#a78bfa}body[data-lx] .lx-playbook div[style*="minmax(250px"]>div:nth-child(4){--c:#34d399}
body[data-lx] .lx-playbook div[style*="minmax(250px"]>div::before{content:""!important;position:static!important;grid-row:1/span 2;width:48px!important;height:48px!important;margin:0!important;border:0!important;border-radius:14px!important;background:color-mix(in srgb,var(--c) 16%,transparent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 45%,transparent)!important}
body[data-lx] .lx-playbook div[style*="minmax(250px"]>div::after{content:""!important;position:absolute;left:12px;top:36px;width:24px;height:24px;background:var(--c);-webkit-mask:var(--ic) center/contain no-repeat;mask:var(--ic) center/contain no-repeat}
body[data-lx] .lx-playbook div[style*="minmax(250px"]>div:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--c) 10%,transparent),transparent 80%)!important}
body[data-lx] .lx-playbook div[style*="minmax(250px"] h3{grid-column:2;font:800 18px/1.3 'Segoe UI',system-ui,sans-serif!important;color:#fff!important;margin:2px 0 6px!important}
body[data-lx] .lx-playbook div[style*="minmax(250px"] p{grid-column:2;font:400 14.8px/1.72 'Segoe UI',system-ui,sans-serif!important;color:#b8c4dc!important;margin:0!important}
@media(max-width:1000px){body[data-lx] .lx-playbook div[style*="minmax(250px"]{margin:30px 0 calc(-1*clamp(46px,5.6vw,82px))!important;padding:34px 0 clamp(46px,5.6vw,82px)!important;clip-path:inset(0 -100vmax)}}
body[data-lx] .lx-playbook div[style*="minmax(250px"]>div:nth-child(1){--ic:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='1.9'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M12%2021s-7-6.6-7-12a7%207%200%200%201%2014%200c0%205.4-7%2012-7%2012Z'/%3E%3Ccircle%20cx='12'%20cy='9'%20r='2.6'/%3E%3C/svg%3E")}
body[data-lx] .lx-playbook div[style*="minmax(250px"]>div:nth-child(2){--ic:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='1.9'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Ccircle%20cx='11'%20cy='11'%20r='6.5'/%3E%3Cpath%20d='m20%2020-4.2-4.2'/%3E%3C/svg%3E")}
body[data-lx] .lx-playbook div[style*="minmax(250px"]>div:nth-child(3){--ic:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='1.9'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='m12%203%202.7%205.6%206.1.8-4.4%204.3%201%206.1L12%2017l-5.4%202.8%201-6.1-4.4-4.3%206.1-.8z'/%3E%3C/svg%3E")}
body[data-lx] .lx-playbook div[style*="minmax(250px"]>div:nth-child(4){--ic:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='1.9'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M3%2011v2a1%201%200%200%200%201%201h3l6%204V6L7%2010H4a1%201%200%200%200-1%201Z'/%3E%3Cpath%20d='M17%209a4%204%200%200%201%200%206M19.5%206.5a8%208%200%200%201%200%2011'/%3E%3C/svg%3E")}
body[data-lx] .lx-playbook div[style*="minmax(250px"]{background:#0b1633!important}
/* services v3: orbit around a hub (desktop) */
@media(min-width:1001px){
 body[data-lx] .lx-services .lc-svc{position:relative!important;display:block!important;height:680px;max-width:1000px;margin:10px auto 0!important;border:0!important;background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201000%20680'%20preserveAspectRatio='none'%3E%3Cellipse%20cx='500'%20cy='340'%20rx='390'%20ry='250'%20fill='none'%20stroke='%23cbd8ea'%20stroke-width='1.5'/%3E%3Cellipse%20cx='500'%20cy='340'%20rx='241'%20ry='155'%20fill='none'%20stroke='%23dbe4f0'%20stroke-width='1'%20stroke-dasharray='2%206'/%3E%3Cpath%20d='M500%20340%20L500%2090'%20stroke='%231a56db'%20stroke-opacity='.35'%20stroke-width='2'%20stroke-dasharray='3%207'%20stroke-linecap='round'/%3E%3Cpath%20d='M500%20340%20L776%20163'%20stroke='%230891b2'%20stroke-opacity='.35'%20stroke-width='2'%20stroke-dasharray='3%207'%20stroke-linecap='round'/%3E%3Cpath%20d='M500%20340%20L890%20340'%20stroke='%237c3aed'%20stroke-opacity='.35'%20stroke-width='2'%20stroke-dasharray='3%207'%20stroke-linecap='round'/%3E%3Cpath%20d='M500%20340%20L776%20517'%20stroke='%23059669'%20stroke-opacity='.35'%20stroke-width='2'%20stroke-dasharray='3%207'%20stroke-linecap='round'/%3E%3Cpath%20d='M500%20340%20L500%20590'%20stroke='%23d97706'%20stroke-opacity='.35'%20stroke-width='2'%20stroke-dasharray='3%207'%20stroke-linecap='round'/%3E%3Cpath%20d='M500%20340%20L224%20517'%20stroke='%23e11d48'%20stroke-opacity='.35'%20stroke-width='2'%20stroke-dasharray='3%207'%20stroke-linecap='round'/%3E%3Cpath%20d='M500%20340%20L110%20340'%20stroke='%234f46e5'%20stroke-opacity='.35'%20stroke-width='2'%20stroke-dasharray='3%207'%20stroke-linecap='round'/%3E%3Cpath%20d='M500%20340%20L224%20163'%20stroke='%230d9488'%20stroke-opacity='.35'%20stroke-width='2'%20stroke-dasharray='3%207'%20stroke-linecap='round'/%3E%3C/svg%3E") center/100% 100% no-repeat!important}
 body[data-lx] .lx-services .lc-svc::before{content:"8 services\A one programme";white-space:pre;position:absolute;left:50%;top:50%;width:170px;height:170px;margin:-85px 0 0 -85px;border-radius:50%;display:grid;place-items:center;text-align:center;background:radial-gradient(circle at 35% 30%,#2563eb,#0b1f5c);color:#fff;font:800 17px/1.35 'Segoe UI',system-ui,sans-serif;box-shadow:0 0 0 12px rgba(37,99,235,.10),0 0 0 26px rgba(37,99,235,.05),0 30px 50px -20px rgba(11,31,92,.6);z-index:1}
 body[data-lx] .lx-services .lc-svc::after{content:"";position:absolute;left:50%;top:50%;width:230px;height:230px;margin:-115px 0 0 -115px;border-radius:50%;border:2px dashed rgba(37,99,235,.35);animation:lxSpin 30s linear infinite}
 body[data-lx] .lx-services .lc-svc>a{position:absolute!important;left:var(--x);top:var(--y);transform:translate(-50%,-50%);width:200px;display:flex!important;flex-direction:column;align-items:center;text-align:center;padding:12px 10px!important;border:0!important;border-radius:18px!important;background:transparent!important;z-index:2;transition:transform .25s,background .25s}
 body[data-lx] .lx-services .lc-svc>a:hover{transform:translate(-50%,-50%) translateY(-4px);background:rgba(255,255,255,.85)!important;box-shadow:0 18px 36px -22px rgba(15,23,42,.45)!important}
 body[data-lx] .lx-services .lc-svc>a::before{width:56px!important;height:56px!important;margin:0 0 10px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--c) 18%,transparent),0 12px 22px -12px var(--c)!important}
 body[data-lx] .lx-services .lc-svc>a:hover::before{background:var(--c)!important}
 body[data-lx] .lx-services .lc-svc>a>span{font-size:16.5px!important}
 body[data-lx] .lx-services .lc-svc>a>span::before{left:50%!important;top:24px!important;margin:0 0 0 -13px!important}
 body[data-lx] .lx-services .lc-svc>a>span::after{font-size:13.2px!important;margin-top:5px!important}
 body[data-lx] .lx-services .lc-svc>a::after{display:none!important}
}
@keyframes lxSpin{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){body[data-lx] .lx-services .lc-svc::after{animation:none}}
@media(min-width:1001px){body[data-lx] .lx-services .lc-svc>a:nth-child(1){--x:50.0%;--y:13.2%}}
@media(min-width:1001px){body[data-lx] .lx-services .lc-svc>a:nth-child(2){--x:77.6%;--y:24.0%}}
@media(min-width:1001px){body[data-lx] .lx-services .lc-svc>a:nth-child(3){--x:89.0%;--y:50.0%}}
@media(min-width:1001px){body[data-lx] .lx-services .lc-svc>a:nth-child(4){--x:77.6%;--y:76.0%}}
@media(min-width:1001px){body[data-lx] .lx-services .lc-svc>a:nth-child(5){--x:50.0%;--y:86.8%}}
@media(min-width:1001px){body[data-lx] .lx-services .lc-svc>a:nth-child(6){--x:22.4%;--y:76.0%}}
@media(min-width:1001px){body[data-lx] .lx-services .lc-svc>a:nth-child(7){--x:11.0%;--y:50.0%}}
@media(min-width:1001px){body[data-lx] .lx-services .lc-svc>a:nth-child(8){--x:22.4%;--y:24.0%}}
@media(min-width:1001px){body[data-lx] .lx-services .lc-svc>a{background:radial-gradient(closest-side,rgba(255,255,255,.95) 55%,rgba(255,255,255,0))!important}body[data-lx] .lx-services .lc-svc>a:hover{background:rgba(255,255,255,.96)!important}}
/* queries v3: search-bar autocomplete */
body[data-lx] .lx-queries{background:linear-gradient(180deg,#f3f6fb,#fff)!important}
body[data-lx] .lx-queries::before{background:repeating-linear-gradient(90deg,rgba(15,23,42,.22) 0 1px,transparent 1px 24px) top left/100% 6px no-repeat,repeating-linear-gradient(90deg,rgba(15,23,42,.35) 0 1px,transparent 1px 120px) top left/100% 10px no-repeat!important;opacity:.55!important}
body[data-lx] .lx-queries h2{color:#0f172a!important}
body[data-lx] .lx-queries .lx-head p,body[data-lx] .lx-queries>div>p{color:#475569!important}
body[data-lx] .lx-queries .lx-head>p{border-left-color:color-mix(in srgb,#1a56db 25%,transparent)!important}
body[data-lx] .lx-queries .lc-rule{background:#fff!important;box-shadow:0 0 0 1px #dbe4f0,0 6px 14px -10px rgba(15,23,42,.4)!important}
body[data-lx] .lx-queries .lc-rule>span:first-child{background:#1a56db!important}
body[data-lx] .lx-queries .lc-rule>span:last-child{color:#1a56db!important}
body[data-lx] .lx-queries div:has(>table){position:relative;max-width:980px;margin:0 auto!important;padding-top:92px!important;overflow:visible!important}
body[data-lx] .lx-queries div:has(>table)::before{content:"Search Google";position:absolute;left:0;right:0;top:0;height:64px;border-radius:32px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231a56db' stroke-width='2.4' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='m20 20-4.6-4.6'/%3E%3C/svg%3E") 24px center/22px no-repeat;box-shadow:0 0 0 1px #dbe4f0,0 22px 44px -24px rgba(15,23,42,.45);padding-left:62px;display:flex;align-items:center;font:500 17px/1 'Segoe UI',system-ui,sans-serif;color:#94a3b8;box-sizing:border-box}
body[data-lx] .lx-queries div:has(>table)::after{content:"";position:absolute;left:190px;top:21px;width:2px;height:22px;background:#1a56db;animation:lxBlink 1.1s steps(1) infinite}
@keyframes lxBlink{50%{opacity:0}}
@media(prefers-reduced-motion:reduce){body[data-lx] .lx-queries div:has(>table)::after{animation:none}}
body[data-lx] .lx-queries table{display:block!important;min-width:0!important;background:none!important;border:0!important}
body[data-lx] .lx-queries table thead{display:none!important}
body[data-lx] .lx-queries table tbody{display:block!important;border:0!important;border-radius:0!important}
body[data-lx] .lx-queries table tbody tr{display:grid!important;grid-template-columns:minmax(0,1.05fr) 132px minmax(0,1.3fr);align-items:center;column-gap:24px;padding:16px 22px!important;margin:0!important;border:0!important;border-bottom:1px solid #e6edf5!important;border-radius:0!important;background:none!important;box-shadow:none!important;transition:background .2s}
body[data-lx] .lx-queries table.sk-qt tbody tr{grid-template-columns:minmax(0,1fr) 132px 80px minmax(0,1.2fr)}
body[data-lx] .lx-queries table tbody tr:hover{background:#eef4ff!important}
body[data-lx] .lx-queries table td{display:block!important;border:0!important;padding:0!important;background:none!important;text-align:left!important;color:#64748b!important;font:400 13.8px/1.55 'Segoe UI',system-ui,sans-serif!important}
body[data-lx] .lx-queries table td::before,body[data-lx] .lx-queries table td::after{content:none!important;display:none!important}
body[data-lx] .lx-queries table td:first-child{position:relative;padding-left:30px!important;color:#0f172a!important;font:700 15px/1.4 'Segoe UI',system-ui,sans-serif!important;white-space:normal!important}
body[data-lx] .lx-queries table td:first-child a{color:#1a56db!important}
body[data-lx] .lx-queries table td:first-child::before{content:""!important;display:block!important;position:absolute;left:0;top:50%;width:16px;height:16px;margin-top:-8px;background:#94a3b8;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='m20 20-4.6-4.6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='m20 20-4.6-4.6'/%3E%3C/svg%3E") center/contain no-repeat}
/* intent meter */
body[data-lx] .lx-queries table td:nth-child(2),body[data-lx] .lx-queries table td:nth-child(2) span{position:relative;color:#0f172a!important;font:700 11px/1 ui-monospace,Menlo,monospace!important;letter-spacing:.6px;text-transform:uppercase;background:none!important;padding:0!important;white-space:nowrap}
body[data-lx] .lx-queries table td:nth-child(2){padding-left:34px!important}
body[data-lx] .lx-queries table td:nth-child(2)::before{content:""!important;display:block!important;position:absolute;left:0;top:50%;width:24px;height:16px;margin-top:-9px;border-radius:0!important;box-shadow:none!important;font-size:0!important;background:linear-gradient(#cbd5e1,#cbd5e1) 0 100%/4px 5px no-repeat,linear-gradient(#cbd5e1,#cbd5e1) 7px 100%/4px 8px no-repeat,linear-gradient(#cbd5e1,#cbd5e1) 14px 100%/4px 12px no-repeat,linear-gradient(#cbd5e1,#cbd5e1) 21px 100%/4px 16px no-repeat}
body[data-lx] .lx-queries table tr[data-i="1"] td:nth-child(2)::before{width:24px!important;height:16px!important;margin:-9px 0 0!important;box-shadow:none!important;border-radius:0!important;background:linear-gradient(#f59e0b,#f59e0b) 0 100%/4px 5px no-repeat,linear-gradient(#cbd5e1,#cbd5e1) 7px 100%/4px 8px no-repeat,linear-gradient(#cbd5e1,#cbd5e1) 14px 100%/4px 12px no-repeat,linear-gradient(#cbd5e1,#cbd5e1) 21px 100%/4px 16px no-repeat}
body[data-lx] .lx-queries table tr[data-i="2"] td:nth-child(2)::before{width:24px!important;height:16px!important;margin:-9px 0 0!important;box-shadow:none!important;border-radius:0!important;background:linear-gradient(#0891b2,#0891b2) 0 100%/4px 5px no-repeat,linear-gradient(#0891b2,#0891b2) 7px 100%/4px 8px no-repeat,linear-gradient(#cbd5e1,#cbd5e1) 14px 100%/4px 12px no-repeat,linear-gradient(#cbd5e1,#cbd5e1) 21px 100%/4px 16px no-repeat}
body[data-lx] .lx-queries table tr[data-i="3"] td:nth-child(2)::before{width:24px!important;height:16px!important;margin:-9px 0 0!important;box-shadow:none!important;border-radius:0!important;background:linear-gradient(#1a56db,#1a56db) 0 100%/4px 5px no-repeat,linear-gradient(#1a56db,#1a56db) 7px 100%/4px 8px no-repeat,linear-gradient(#1a56db,#1a56db) 14px 100%/4px 12px no-repeat,linear-gradient(#cbd5e1,#cbd5e1) 21px 100%/4px 16px no-repeat}
body[data-lx] .lx-queries table tr[data-i="4"] td:nth-child(2)::before{width:24px!important;height:16px!important;margin:-9px 0 0!important;box-shadow:none!important;border-radius:0!important;background:linear-gradient(#059669,#059669) 0 100%/4px 5px no-repeat,linear-gradient(#059669,#059669) 7px 100%/4px 8px no-repeat,linear-gradient(#059669,#059669) 14px 100%/4px 12px no-repeat,linear-gradient(#059669,#059669) 21px 100%/4px 16px no-repeat}
body[data-lx] .lx-queries table.sk-qt td:nth-child(3){color:#475569!important;font:600 12px/1 'Segoe UI',system-ui,sans-serif!important}
body[data-lx] .lx-queries table.sk-qt td:nth-child(3)::after{content:" vol."!important;display:inline!important;color:#94a3b8;font-weight:400}
body[data-lx] .lx-queries div:has(>table)+p{max-width:980px;margin-left:auto!important;margin-right:auto!important;color:#64748b!important}
@media(max-width:760px){
 body[data-lx] .lx-queries div:has(>table){padding-top:78px!important}
 body[data-lx] .lx-queries div:has(>table)::before{height:54px;font-size:15px}
 body[data-lx] .lx-queries div:has(>table)::after{left:170px;top:16px}
 body[data-lx] .lx-queries table tbody tr,body[data-lx] .lx-queries table.sk-qt tbody tr{grid-template-columns:1fr auto!important;row-gap:6px;padding:14px 4px!important}
 body[data-lx] .lx-queries table td:first-child{grid-column:1}
 body[data-lx] .lx-queries table td:nth-child(2){grid-column:2;grid-row:1}
 body[data-lx] .lx-queries table td:nth-child(n+3){grid-column:1/-1;padding-left:30px!important}
}
/* queries v4: heat strips */
body[data-lx] .lx-queries{background:radial-gradient(520px 320px at 8% 20%,rgba(59,130,246,.16),transparent 70%),radial-gradient(520px 340px at 95% 30%,rgba(139,92,246,.16),transparent 70%),radial-gradient(600px 360px at 50% 100%,rgba(16,185,129,.12),transparent 70%),#f8fafd!important}
body[data-lx] .lx-queries div:has(>table)::before{border:2px solid transparent!important;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#1a56db,#7c3aed,#06b6d4,#10b981) border-box!important;box-shadow:0 26px 50px -26px rgba(37,99,235,.55)!important;padding-left:64px!important;font-size:18px!important;color:#64748b!important}
body[data-lx] .lx-queries div:has(>table)>table::before{content:"";position:absolute;left:26px;top:22px;width:20px;height:20px;background:#1a56db;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='m20 20-4.6-4.6'/%3E%3C/svg%3E") center/contain no-repeat}
body[data-lx] .lx-queries div:has(>table)>table::after{content:"";position:absolute;right:22px;top:17px;width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#1a56db,#7c3aed);-webkit-mask:none}
body[data-lx] .lx-queries table tbody{display:flex!important;flex-direction:column;gap:10px}
body[data-lx] .lx-queries table tbody tr,body[data-lx] .lx-queries table.sk-qt tbody tr{--h:#94a3b8;--w:20%;display:grid!important;grid-template-columns:44px minmax(0,1fr) auto!important;grid-template-rows:auto auto;column-gap:18px;row-gap:4px;align-items:center;padding:16px 20px 16px 16px!important;border:0!important;border-left:4px solid var(--h)!important;background:linear-gradient(90deg,color-mix(in srgb,var(--h) 16%,#fff),color-mix(in srgb,var(--h) 5%,#fff) var(--w),rgba(255,255,255,.7) calc(var(--w) + 20%))!important;transition:transform .2s,box-shadow .2s}
body[data-lx] .lx-queries table tr[data-i="4"]{--h:#059669!important;--w:70%!important}
body[data-lx] .lx-queries table tr[data-i="3"]{--h:#1a56db!important;--w:52%!important}
body[data-lx] .lx-queries table tr[data-i="2"]{--h:#0891b2!important;--w:34%!important}
body[data-lx] .lx-queries table tr[data-i="1"]{--h:#d97706!important;--w:18%!important}
body[data-lx] .lx-queries table tbody tr:hover{transform:translateX(6px);box-shadow:0 14px 30px -22px rgba(15,23,42,.5)!important}
body[data-lx] .lx-queries table tbody tr::before{content:"";grid-column:1;grid-row:1/span 2;width:44px;height:44px;border-radius:50%;background:var(--h) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.6' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='m20 20-4.6-4.6'/%3E%3C/svg%3E") center/20px no-repeat;box-shadow:0 8px 16px -8px var(--h)}
body[data-lx] .lx-queries table td:first-child{grid-column:2;grid-row:1;padding-left:0!important;font:800 17px/1.35 'Segoe UI',system-ui,sans-serif!important;color:#0f172a!important}
body[data-lx] .lx-queries table td:first-child::before{display:none!important}
body[data-lx] .lx-queries table.sk-lt td:nth-child(3),body[data-lx] .lx-queries table.sk-qt td:nth-child(4){grid-column:2!important;grid-row:2;padding-left:0!important;font-size:14px!important;color:#475569!important}
body[data-lx] .lx-queries table td:nth-child(2){grid-column:3!important;grid-row:1/span 2;align-self:center;padding:9px 14px 9px 42px!important;border-radius:99px;background:#fff!important;box-shadow:inset 0 0 0 1.5px var(--h);color:var(--h)!important}
body[data-lx] .lx-queries table td:nth-child(2) span{color:var(--h)!important}
body[data-lx] .lx-queries table td:nth-child(2)::before{left:12px!important}
body[data-lx] .lx-queries table tr[data-i="4"] td:nth-child(2)::before{background:linear-gradient(#059669,#059669) 0 100%/4px 5px no-repeat,linear-gradient(#059669,#059669) 7px 100%/4px 8px no-repeat,linear-gradient(#059669,#059669) 14px 100%/4px 12px no-repeat,linear-gradient(#059669,#059669) 21px 100%/4px 16px no-repeat!important}
body[data-lx] .lx-queries table.sk-qt td:nth-child(3){grid-column:3!important;grid-row:2!important;justify-self:center;font:600 11.5px/1 'Segoe UI',system-ui,sans-serif!important;color:#64748b!important}body[data-lx] .lx-queries table.sk-qt td:nth-child(2){grid-row:1!important;align-self:end}

@media(max-width:760px){
 body[data-lx] .lx-queries table tbody tr,body[data-lx] .lx-queries table.sk-qt tbody tr{grid-template-columns:36px minmax(0,1fr)!important;padding:14px 12px!important}
 body[data-lx] .lx-queries table tbody tr::before{width:36px;height:36px;background-size:16px}
 body[data-lx] .lx-queries table td:first-child{font-size:15.5px!important}
 body[data-lx] .lx-queries table td:nth-child(2){grid-column:2!important;grid-row:3!important;justify-self:start;margin-top:6px}
 body[data-lx] .lx-queries table.sk-lt td:nth-child(3),body[data-lx] .lx-queries table.sk-qt td:nth-child(4){padding-left:0!important}
 body[data-lx] .lx-queries div:has(>table)>table::after{right:14px;top:12px;width:28px;height:28px}
 body[data-lx] .lx-queries div:has(>table)>table::before{left:22px;top:17px}
}

@media(max-width:760px){body[data-lx] .lx-queries table.sk-qt td:nth-child(3){grid-column:2!important;grid-row:4!important;justify-self:start}}
@media(max-width:760px){
 body[data-lx] .lx-queries table[class] tbody tr>td:first-child{grid-column:2!important;grid-row:1!important;padding-left:0!important;white-space:normal!important}
 body[data-lx] .lx-queries table[class] tbody tr>td:nth-child(2){grid-column:2!important;grid-row:3!important;padding-left:40px!important;text-align:left!important}
 body[data-lx] .lx-queries table[class] tbody tr>td:nth-child(n+3){grid-column:2!important;padding-left:0!important}
 body[data-lx] .lx-queries table.sk-lt tbody tr>td:nth-child(3),body[data-lx] .lx-queries table.sk-qt tbody tr>td:nth-child(4){grid-row:2!important}
 body[data-lx] .lx-queries table.sk-qt tbody tr>td:nth-child(3){grid-row:4!important}
 body[data-lx] .lx-queries table[class] tbody tr::before{grid-row:1/span 2!important;align-self:start}
}
body[data-lx] .lx-queries div:has(>table)::after{left:60px!important;top:21px!important}@media(max-width:760px){body[data-lx] .lx-queries div:has(>table)::after{left:58px!important;top:16px!important}}body[data-lx] .lx-queries div:has(>table)::before{padding-left:70px!important}
/* industries v2: app-launcher icon grid */
body[data-lx] .lx-industries .lc-svc{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:34px 18px!important;border:0!important}
body[data-lx] .lx-industries .lc-svc>a{--g1:#1a56db;--g2:#06b6d4;display:flex!important;flex-direction:column;align-items:center;text-align:center;gap:12px!important;padding:6px 4px!important;border:0!important;border-top:0!important;border-radius:0!important;background:none!important;box-shadow:none!important}
body[data-lx] .lx-industries .lc-svc>a::before,body[data-lx] .lx-industries .lc-svc>a::after{display:none!important;content:none!important}
body[data-lx] .lx-industries .lc-svc>a:nth-child(6n+2){--g1:#7c3aed;--g2:#db2777}
body[data-lx] .lx-industries .lc-svc>a:nth-child(6n+3){--g1:#059669;--g2:#84cc16}
body[data-lx] .lx-industries .lc-svc>a:nth-child(6n+4){--g1:#d97706;--g2:#ef4444}
body[data-lx] .lx-industries .lc-svc>a:nth-child(6n+5){--g1:#0891b2;--g2:#6366f1}
body[data-lx] .lx-industries .lc-svc>a:nth-child(6n){--g1:#e11d48;--g2:#f59e0b}
body[data-lx] .lx-industries .lc-svc>a svg{width:30px!important;height:30px!important;box-sizing:content-box;padding:22px;border-radius:24px;background:linear-gradient(135deg,var(--g1),var(--g2));stroke:#fff!important;color:#fff!important;box-shadow:0 16px 28px -14px var(--g1);transition:transform .3s,border-radius .3s}
body[data-lx] .lx-industries .lc-svc>a img{width:30px!important;height:30px!important;padding:22px;border-radius:24px;background:linear-gradient(135deg,var(--g1),var(--g2));box-shadow:0 16px 28px -14px var(--g1);filter:none}
body[data-lx] .lx-industries .lc-svc>a span{font:700 14.5px/1.3 'Segoe UI',system-ui,sans-serif!important;color:#0f172a!important}
body[data-lx] .lx-industries .lc-svc>a:hover svg,body[data-lx] .lx-industries .lc-svc>a:hover img{transform:translateY(-5px) rotate(-6deg);border-radius:50%}
body[data-lx] .lx-industries .lc-svc>a:hover span{color:var(--g1)!important}
@media(max-width:1000px){body[data-lx] .lx-industries .lc-svc{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
@media(max-width:620px){body[data-lx] .lx-industries .lc-svc{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px 8px!important}body[data-lx] .lx-industries .lc-svc>a svg,body[data-lx] .lx-industries .lc-svc>a img{padding:17px;border-radius:20px;width:26px!important;height:26px!important}body[data-lx] .lx-industries .lc-svc>a span{font-size:13px!important}}
body[data-lx] .lx-industries .lc-svc>a img{box-sizing:content-box!important;width:36px!important;height:36px!important;padding:20px!important;border-radius:50%!important;border:3px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,var(--g1),var(--g2)) border-box!important;box-shadow:0 16px 28px -16px var(--g1)!important;object-fit:contain}
body[data-lx] .lx-industries .lc-svc>a:hover img{transform:translateY(-5px) scale(1.04);border-radius:50%!important;background:linear-gradient(135deg,color-mix(in srgb,var(--g1) 10%,#fff),#fff) padding-box,linear-gradient(135deg,var(--g1),var(--g2)) border-box!important}
@media(max-width:620px){body[data-lx] .lx-industries .lc-svc>a img{width:28px!important;height:28px!important;padding:15px!important}}

/* areas v3: district directory on a map grid */
body[data-lx] .lx-districts div[style*="minmax(266px"]{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0 clamp(24px,3vw,44px)!important;padding:10px clamp(20px,2.6vw,34px)!important;border:0!important;border-top:3px solid #0f172a!important;background:linear-gradient(rgba(26,86,219,.05) 1px,transparent 1px) 0 0/28px 28px,linear-gradient(90deg,rgba(26,86,219,.05) 1px,transparent 1px) 0 0/28px 28px,linear-gradient(180deg,#fff,#f5f8fd)!important;box-shadow:0 24px 50px -36px rgba(15,23,42,.45)}
body[data-lx] .lx-districts div[style*="minmax(266px"]>div{--c:#1a56db;position:relative;display:grid!important;grid-template-columns:44px minmax(0,1fr);column-gap:14px;align-items:start!important;padding:22px 0!important;border:0!important;border-bottom:1px dashed #cbd5e1!important;background:none!important;transform:none!important;min-height:0;text-align:left!important;flex-direction:row!important}
body[data-lx] .lx-districts div[style*="minmax(266px"]>div::after{display:none!important;content:none!important}
body[data-lx] .lx-districts div[style*="minmax(266px"]>div:nth-child(3n+2){--c:#0891b2}body[data-lx] .lx-districts div[style*="minmax(266px"]>div:nth-child(3n+3){--c:#7c3aed}
body[data-lx] .lx-districts div[style*="minmax(266px"]>div>span:first-child{position:static!important;margin:0!important;width:36px!important;height:36px!important;background:var(--c)!important;border-radius:50% 50% 50% 0!important;transform:rotate(-45deg)!important;box-shadow:0 10px 18px -8px var(--c)!important;display:grid!important;place-items:center}
body[data-lx] .lx-districts div[style*="minmax(266px"]>div>span:first-child svg{transform:rotate(45deg)!important;width:15px!important;height:15px!important;stroke:#fff!important;color:#fff!important}
body[data-lx] .lx-districts div[style*="minmax(266px"]>div>span:last-child{display:flex!important;flex-direction:column;gap:4px}
body[data-lx] .lx-districts div[style*="minmax(266px"]>div>span:last-child>span:first-child{font:800 16.5px/1.3 'Segoe UI',system-ui,sans-serif!important;color:#0f172a!important}
body[data-lx] .lx-districts div[style*="minmax(266px"]>div>span:last-child>span:last-child{font:400 14px/1.6 'Segoe UI',system-ui,sans-serif!important;color:#475569!important}
body[data-lx] .lx-districts div[style*="minmax(266px"]>div:hover>span:first-child{transform:rotate(-45deg) translate(2px,-2px)!important}
body[data-lx] .lx-districts div[style*="minmax(266px"]>div:hover>span:last-child>span:first-child{color:var(--c)!important}
body[data-lx] .lx-districts div[style*="minmax(266px"]+div{text-align:left!important;margin-top:28px!important;padding:0!important}
body[data-lx] .lx-districts div[style*="minmax(266px"]+div>div:first-child{text-align:left!important}
body[data-lx] .lx-districts div[style*="minmax(266px"]+div div[style*="flex-wrap"]{justify-content:flex-start!important}
body[data-lx] .lx-districts div[style*="minmax(266px"]+div p{margin-left:0!important;max-width:80ch}
@media(max-width:1000px){body[data-lx] .lx-districts div[style*="minmax(266px"]{grid-template-columns:1fr 1fr!important}}
@media(max-width:640px){body[data-lx] .lx-districts div[style*="minmax(266px"]{grid-template-columns:1fr!important;padding:4px 16px!important}}
/* areas dark */
body[data-lx] .lx-sec.lx-districts.lx-districts{background:radial-gradient(700px 380px at 90% 0%,rgba(56,189,248,.16),transparent 70%),radial-gradient(600px 380px at 0% 100%,rgba(124,58,237,.22),transparent 70%),linear-gradient(180deg,#070d1d,#0c1733)!important}
body[data-lx] .lx-sec.lx-districts::before{background:repeating-linear-gradient(90deg,rgba(255,255,255,.3) 0 1px,transparent 1px 24px) top left/100% 6px no-repeat,repeating-linear-gradient(90deg,rgba(255,255,255,.5) 0 1px,transparent 1px 120px) top left/100% 10px no-repeat!important;opacity:.45!important}
body[data-lx] .lx-districts h2{color:#fff!important}
body[data-lx] .lx-districts .lx-head p{color:#b8c4dc!important}
body[data-lx] .lx-districts .lx-head>p{border-left-color:rgba(103,232,249,.35)!important}
body[data-lx] .lx-districts .lc-rule{background:rgba(255,255,255,.08)!important;box-shadow:0 0 0 1px rgba(255,255,255,.18)!important}
body[data-lx] .lx-districts .lc-rule>span:first-child{background:#67e8f9!important}body[data-lx] .lx-districts .lc-rule>span:last-child{color:#67e8f9!important}
body[data-lx] .lx-districts div[style*="minmax(266px"]{border-top:2px solid rgba(103,232,249,.5)!important;background:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px) 0 0/28px 28px,linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px) 0 0/28px 28px,rgba(255,255,255,.02)!important;box-shadow:none!important}
body[data-lx] .lx-districts div[style*="minmax(266px"]>div{--c:#60a5fa;border-bottom-color:rgba(255,255,255,.12)!important}
body[data-lx] .lx-districts div[style*="minmax(266px"]>div:nth-child(3n+2){--c:#22d3ee}body[data-lx] .lx-districts div[style*="minmax(266px"]>div:nth-child(3n+3){--c:#a78bfa}
body[data-lx] .lx-districts div[style*="minmax(266px"]>div>span:first-child{box-shadow:0 0 0 4px color-mix(in srgb,var(--c) 18%,transparent),0 0 22px color-mix(in srgb,var(--c) 60%,transparent)!important}
body[data-lx] .lx-districts div[style*="minmax(266px"]>div>span:last-child>span:first-child{color:#fff!important}
body[data-lx] .lx-districts div[style*="minmax(266px"]>div>span:last-child>span:last-child{color:#a9b6cf!important}
body[data-lx] .lx-districts div[style*="minmax(266px"]+div>div:first-child{color:#67e8f9!important}
body[data-lx] .lx-districts div[style*="minmax(266px"]+div div[style*="flex-wrap"]>span{color:#e2e8f0!important;border-bottom-color:rgba(103,232,249,.45)!important}
body[data-lx] .lx-districts div[style*="minmax(266px"]+div div[style*="flex-wrap"]>span::before{background:#67e8f9!important}
body[data-lx] .lx-districts div[style*="minmax(266px"]+div p{color:#94a3b8!important}
/* cost: receipt */
body[data-lx] .lx-sec.lx-cost{background:radial-gradient(600px 360px at 85% 20%,rgba(251,191,36,.18),transparent 70%),radial-gradient(600px 360px at 0% 100%,rgba(26,86,219,.08),transparent 70%),linear-gradient(180deg,#fffbf3,#fff7ea)!important}
body[data-lx] .lx-sec.lx-cost .lx-head p{font-size:16px!important;line-height:1.85!important;color:#44403c!important}
body[data-lx] .lx-sec.lx-cost .lc-rule>span:first-child{background:#d97706!important}body[data-lx] .lx-sec.lx-cost .lc-rule>span:last-child{color:#b45309!important}
body[data-lx] .lx-sec.lx-cost>div>div:not(.lx-head){position:relative;display:block!important;max-width:430px;justify-self:center;margin-top:0!important;padding:34px 30px 30px!important;border:0!important;border-top:0!important;border-radius:0!important;background:#fff!important;font-family:ui-monospace,'SF Mono',Menlo,Consolas,monospace;box-shadow:0 30px 50px -28px rgba(120,53,15,.45);transform:rotate(1.5deg);-webkit-mask:radial-gradient(circle 7px at 50% 0,#0000 98%,#000) 0 0/18px 51% repeat-x,radial-gradient(circle 7px at 50% 100%,#0000 98%,#000) 0 100%/18px 51% repeat-x;mask:radial-gradient(circle 7px at 50% 0,#0000 98%,#000) 0 0/18px 51% repeat-x,radial-gradient(circle 7px at 50% 100%,#0000 98%,#000) 0 100%/18px 51% repeat-x}
body[data-lx] .lx-sec.lx-cost>div>div:not(.lx-head)::before{content:"SACHKHAND · LOCAL SEO\ASearches this page answers"!important;white-space:pre;display:block;text-align:center;width:auto;margin:0 0 18px;padding-bottom:16px;border-bottom:2px dashed #d6d3d1;font:700 11px/1.8 ui-monospace,Menlo,monospace;letter-spacing:1.6px;text-transform:uppercase;color:#78716c}
body[data-lx] .lx-sec.lx-cost>div>div:not(.lx-head)::after{content:"TOTAL ........ Quote after free audit";display:block;margin-top:14px;padding-top:14px;border-top:2px dashed #d6d3d1;font:800 12.5px/1.4 ui-monospace,Menlo,monospace;color:#0f172a;letter-spacing:.3px}
body[data-lx] .lx-sec.lx-cost>div>div:not(.lx-head)>span{display:flex!important;align-items:baseline;gap:8px;width:100%;margin:0!important;padding:7px 0!important;border:0!important;background:none!important;box-shadow:none!important;color:#1c1917!important;font:600 13px/1.4 ui-monospace,Menlo,monospace!important}
body[data-lx] .lx-sec.lx-cost>div>div:not(.lx-head)>span::before{display:none!important}
body[data-lx] .lx-sec.lx-cost>div>div:not(.lx-head)>span::after{content:"";flex:1;border-bottom:2px dotted #d6d3d1;transform:translateY(-4px);min-width:20px}
body[data-lx] .lx-sec.lx-cost>div>div:not(.lx-head)>span{padding-right:22px!important;position:relative}
body[data-lx] .lx-sec.lx-cost>div>div:not(.lx-head)>span{background:none!important}
body[data-lx] .lx-sec.lx-cost>div>div:not(.lx-head)>span::after{margin-right:4px}
@media(max-width:1000px){body[data-lx] .lx-sec.lx-cost>div>div:not(.lx-head){transform:none;margin:24px auto 0!important}}

body[data-lx] .lx-sec.lx-cost>div>div:not(.lx-head)>span{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23059669' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 5 5 9-10'/%3E%3C/svg%3E") right center/14px no-repeat!important}
/* faq: question index - full-width header band, questions flow in two balanced columns */
body[data-lx] .lx-sec.lx-faq{background:linear-gradient(180deg,#f5f8fd,#eef3fa)!important;border-top:1px solid #e3eaf4!important}
body[data-lx] .lx-sec.lx-faq>div{display:block!important;columns:2;column-gap:clamp(36px,4.6vw,72px);column-rule:1px dashed #cfdbeb}
body[data-lx] .lx-sec.lx-faq>div:has(.lc-faq2){columns:auto;column-rule:0}
body[data-lx] .lx-sec.lx-faq .lx-head,body[data-lx] .lx-sec.lx-faq .lc-faq2>div:first-child{column-span:all;display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);column-gap:clamp(32px,5vw,80px);align-items:end;margin:0 0 clamp(26px,3vw,40px)!important;padding:0 0 clamp(20px,2.4vw,28px)!important;border-bottom:2px solid #0f172a!important;background:none!important;border-radius:0!important;overflow:visible!important}
body[data-lx] .lx-sec.lx-faq .lx-head>*,body[data-lx] .lx-sec.lx-faq .lc-faq2>div:first-child>*{grid-column:1;margin-bottom:0!important}
body[data-lx] .lx-sec.lx-faq .lx-head .lc-rule,body[data-lx] .lx-sec.lx-faq .lc-faq2>div:first-child .lc-rule{margin-bottom:14px!important}
body[data-lx] .lx-sec.lx-faq .lx-head h2,body[data-lx] .lx-sec.lx-faq .lc-faq2 h2{font-size:clamp(24px,2.5vw,34px)!important;margin:0!important;color:#0f172a!important}
body[data-lx] .lx-sec.lx-faq .lx-head>div:not(.lc-rule){grid-column:2;grid-row:1/span 2;align-self:end;max-width:none!important;margin:0!important}
body[data-lx] .lx-sec.lx-faq .lx-head p,body[data-lx] .lx-sec.lx-faq .lc-faq2>div:first-child>p{font-size:14.8px!important;line-height:1.7!important;color:#475569!important;margin:0!important;padding-left:18px;border-left:3px solid #1a56db}
body[data-lx] .lx-sec.lx-faq .lc-faq2>div:first-child>p{grid-column:2;grid-row:1/span 2;align-self:end}
body[data-lx] .lx-sec.lx-faq .lc-faq2>div:first-child>div:not(.lc-rule):not([style*="flex"]){display:none!important}
body[data-lx] .lx-sec.lx-faq .lc-faq2>div:first-child>div[style*="flex"]{grid-column:2;grid-row:3;margin-top:14px!important;padding-left:21px}
body[data-lx] .lx-sec.lx-faq .lc-faq2>div:first-child a{background:#fff!important;border:1px solid #dbe4f0!important;border-radius:100px!important;color:#1e3a8a!important;padding:7px 13px!important;font-size:12.4px!important}
body[data-lx] .lx-sec.lx-faq .lc-faq2>div:first-child::before,body[data-lx] .lx-sec.lx-faq .lc-faq2>div:first-child::after{content:none!important;display:none!important}
body[data-lx] .lx-sec.lx-faq .lc-faq2{display:block!important}
body[data-lx] .lx-sec.lx-faq .lc-faq2>div:last-child{columns:2;column-gap:clamp(36px,4.6vw,72px);column-rule:1px dashed #cfdbeb;border:0!important;border-radius:0!important;box-shadow:none!important;background:none!important;overflow:visible!important}
/* question items */
body[data-lx] .lx-sec.lx-faq details,body[data-lx] .lx-sec.lx-faq .lc-faq2>div:last-child>div{break-inside:avoid;display:block;position:relative;margin:0 0 6px!important;padding:0!important;background:none!important;border:0!important;border-bottom:1px solid #dfe7f2!important;border-radius:0!important;box-shadow:none!important}
body[data-lx] .lx-sec.lx-faq details:first-of-type{border-top:0!important}
body[data-lx] .lx-sec.lx-faq summary,body[data-lx] .lx-sec.lx-faq .lc-qh{position:relative!important;display:flex!important;align-items:flex-start;gap:12px;width:auto;max-width:none;margin:0!important;padding:15px 44px 15px 44px!important;background:none!important;border-radius:0!important;box-shadow:none!important;font:700 15px/1.45 'Segoe UI',system-ui,sans-serif!important;color:#0f172a!important;cursor:pointer;transform:none!important}
body[data-lx] .lx-sec.lx-faq .lc-qh>span:first-child{font:700 15px/1.45 'Segoe UI',system-ui,sans-serif!important;color:#0f172a!important}
body[data-lx] .lx-sec.lx-faq summary:hover,body[data-lx] .lx-sec.lx-faq .lc-qh:hover,body[data-lx] .lx-sec.lx-faq .lc-qh:hover>span:first-child{color:#1a56db!important;background:none!important}
body[data-lx] .lx-sec.lx-faq summary::before,body[data-lx] .lx-sec.lx-faq .lc-qh::before{content:"Q"!important;position:absolute!important;left:0!important;top:14px!important;bottom:auto;margin:0!important;width:28px!important;height:28px!important;border-radius:8px!important;display:grid!important;place-items:center;background:#e0ebff!important;color:#1a56db!important;font:800 12px/1 ui-monospace,Menlo,monospace!important}
body[data-lx] .lx-sec.lx-faq summary::after,body[data-lx] .lx-sec.lx-faq .lc-qh>span:last-child{content:"+"!important;position:absolute!important;right:0!important;top:14px!important;margin:0!important;width:28px!important;height:28px!important;border-radius:50%!important;border:1px solid #cbd5e1!important;background:#fff!important;color:#1a56db!important;display:grid!important;place-items:center;font:700 15px/1 'Segoe UI',system-ui,sans-serif!important;transform:none!important}
body[data-lx] .lx-sec.lx-faq details[open],body[data-lx] .lx-sec.lx-faq .lc-faq2>div:last-child>div:has(.lc-on){background:none!important;border-bottom-color:#1a56db!important}
body[data-lx] .lx-sec.lx-faq details[open] summary,body[data-lx] .lx-sec.lx-faq .lc-faq2>div:last-child>div:has(.lc-on) .lc-qh{background:none!important;box-shadow:none!important}
body[data-lx] .lx-sec.lx-faq details[open] summary::before,body[data-lx] .lx-sec.lx-faq .lc-faq2>div:last-child>div:has(.lc-on) .lc-qh::before{content:"A"!important;background:#1a56db!important;color:#fff!important}
body[data-lx] .lx-sec.lx-faq details[open] summary::after,body[data-lx] .lx-sec.lx-faq .lc-faq2>div:last-child>div:has(.lc-on) .lc-qh>span:last-child{content:"\2212"!important;background:#0f172a!important;border-color:#0f172a!important;color:#fff!important}
body[data-lx] .lx-sec.lx-faq details>div,body[data-lx] .lx-sec.lx-faq .lc-q.lc-on{position:relative!important;width:auto;max-width:none;margin:0 0 16px 44px!important;padding:2px 0 2px 16px!important;border-left:2px solid #93c5fd!important;border-radius:0!important;background:none!important;box-shadow:none!important}
body[data-lx] .lx-sec.lx-faq details>div p,body[data-lx] .lx-sec.lx-faq .lc-q.lc-on p,body[data-lx] .lx-sec.lx-faq .lc-q.lc-on{color:#475569!important;font-size:14.4px!important;line-height:1.72!important}
body[data-lx] .lx-sec.lx-faq details>div p a,body[data-lx] .lx-sec.lx-faq .lc-q.lc-on a{color:#1a56db!important;font-weight:600}
body[data-lx] .lx-sec.lx-faq details>div::after,body[data-lx] .lx-sec.lx-faq .lc-q.lc-on::after,body[data-lx] .lx-sec.lx-faq details>div::before{content:none!important;display:none!important}
@keyframes lxPop{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}
@media(prefers-reduced-motion:reduce){body[data-lx] .lx-sec.lx-faq details>div,body[data-lx] .lx-sec.lx-faq .lc-q.lc-on{animation:none}}
@media(max-width:860px){
 body[data-lx] .lx-sec.lx-faq>div,body[data-lx] .lx-sec.lx-faq .lc-faq2>div:last-child{columns:1}
 body[data-lx] .lx-sec.lx-faq .lx-head,body[data-lx] .lx-sec.lx-faq .lc-faq2>div:first-child{grid-template-columns:1fr}
 body[data-lx] .lx-sec.lx-faq .lx-head>div:not(.lc-rule),body[data-lx] .lx-sec.lx-faq .lc-faq2>div:first-child>p,body[data-lx] .lx-sec.lx-faq .lc-faq2>div:first-child>div[style*="flex"]{grid-column:1;grid-row:auto;margin-top:14px!important}
 body[data-lx] .lx-sec.lx-faq details>div,body[data-lx] .lx-sec.lx-faq .lc-q.lc-on{margin-left:14px!important}
}
/* proof: dark results scoreboard */
body[data-lx] .lx-sec.lx-proof.sk-proof{background:radial-gradient(700px 380px at 15% 0%,rgba(56,189,248,.18),transparent 70%),radial-gradient(700px 400px at 90% 100%,rgba(124,58,237,.28),transparent 70%),linear-gradient(180deg,#070d1d,#0d1936)!important;border-top:0!important}
body[data-lx] .lx-sec.lx-proof.sk-proof::before{content:"";position:absolute;left:0;right:0;top:0;height:10px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.3) 0 1px,transparent 1px 24px) top left/100% 6px no-repeat,repeating-linear-gradient(90deg,rgba(255,255,255,.5) 0 1px,transparent 1px 120px) top left/100% 10px no-repeat;opacity:.45}
body[data-lx] .lx-sec.lx-proof.sk-proof .sk-proof-head h2{color:#fff!important}
body[data-lx] .lx-sec.lx-proof.sk-proof .sk-proof-head p{color:#a9b6cf!important}
body[data-lx] .lx-sec.lx-proof.sk-proof .sk-eyebrow{color:#67e8f9!important}
body[data-lx] .lx-sec.lx-proof.sk-proof .sk-pgrid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;max-width:1180px;margin:0 auto!important;border:0!important;border-top:1px solid rgba(255,255,255,.14)!important;border-bottom:1px solid rgba(255,255,255,.14)!important}
body[data-lx] .lx-sec.lx-proof.sk-proof .sk-pcard{display:flex!important;flex-direction:column;align-items:flex-start;gap:12px!important;padding:34px clamp(22px,2.6vw,40px)!important;border:0!important;border-bottom:0!important;background:none!important;box-shadow:none!important;transition:background .3s!important}
body[data-lx] .lx-sec.lx-proof.sk-proof .sk-pcard+.sk-pcard{border-left:1px dashed rgba(255,255,255,.18)!important}
body[data-lx] .lx-sec.lx-proof.sk-proof .sk-pcard:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--pc) 22%,transparent),transparent 85%)!important;transform:none!important}
body[data-lx] .lx-sec.lx-proof.sk-proof .sk-pcard::before{content:""!important;display:block!important;order:2;width:120px;height:64px;margin:6px 0 2px;background:linear-gradient(#64748b,#64748b) 0 100%/34px var(--b,10px) no-repeat,linear-gradient(90deg,#fff,#fff) 44px 100%/34px 0 no-repeat,linear-gradient(0deg,var(--pc),color-mix(in srgb,var(--pc) 40%,#67e8f9)) 44px 100%/34px 64px no-repeat,linear-gradient(rgba(255,255,255,.18),rgba(255,255,255,.18)) 0 100%/120px 1px no-repeat!important;filter:drop-shadow(0 0 12px color-mix(in srgb,var(--pc) 60%,transparent))}
body[data-lx] .lx-sec.lx-proof.sk-proof .sk-pcard:nth-child(1){--pc:#3b82f6!important;--b:4px}
body[data-lx] .lx-sec.lx-proof.sk-proof .sk-pcard:nth-child(2){--pc:#22d3ee!important;--b:24px}
body[data-lx] .lx-sec.lx-proof.sk-proof .sk-pcard:nth-child(3){--pc:#a78bfa!important;--b:10px}
body[data-lx] .lx-sec.lx-proof.sk-proof .sk-pcard::after{display:none!important}
body[data-lx] .lx-sec.lx-proof.sk-proof .sk-pcard .sk-ptag{order:1;background:color-mix(in srgb,var(--pc) 22%,transparent)!important;color:#fff!important;border:1px solid color-mix(in srgb,var(--pc) 55%,transparent)!important}
body[data-lx] .lx-sec.lx-proof.sk-proof .sk-pcard .sk-pba{order:3;display:flex!important;align-items:baseline;flex-wrap:wrap;gap:8px 10px}
body[data-lx] .lx-sec.lx-proof.sk-proof .sk-pcard .sk-pba span{color:#8190ab!important;font-size:15px!important}
body[data-lx] .lx-sec.lx-proof.sk-proof .sk-pcard .sk-pba em{color:#64748b!important}
body[data-lx] .lx-sec.lx-proof.sk-proof .sk-pcard .sk-pba strong{font:900 clamp(40px,4vw,54px)/1 'Segoe UI',system-ui,sans-serif!important;letter-spacing:-1.5px;background:linear-gradient(180deg,#fff 30%,color-mix(in srgb,var(--pc) 60%,#fff))!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}
body[data-lx] .lx-sec.lx-proof.sk-proof .sk-pcard .sk-pba i{background:rgba(52,211,153,.16)!important;color:#6ee7b7!important;border:1px solid rgba(52,211,153,.4)!important}
body[data-lx] .lx-sec.lx-proof.sk-proof .sk-pcard p{order:4;color:#b8c4dc!important;font-size:14.4px!important;line-height:1.65!important}
body[data-lx] .lx-sec.lx-proof.sk-proof .sk-pcard .sk-pgo{order:5;margin-top:auto!important;color:#fff!important;border-bottom:2px solid var(--pc)!important;padding-bottom:3px!important}
body[data-lx] .lx-sec.lx-proof.sk-proof .sk-link-c{background:linear-gradient(90deg,#1a56db,#06b6d4)!important;color:#fff!important;box-shadow:0 16px 30px -14px rgba(6,182,212,.7)!important}
@media(max-width:900px){body[data-lx] .lx-sec.lx-proof.sk-proof .sk-pgrid{grid-template-columns:1fr!important}body[data-lx] .lx-sec.lx-proof.sk-proof .sk-pcard+.sk-pcard{border-left:0!important;border-top:1px dashed rgba(255,255,255,.18)!important}}
body[data-lx] .lx-sec.lx-proof.sk-proof .sk-pcard::before{position:static!important;inset:auto!important;left:auto!important;top:auto!important;right:auto!important;opacity:1!important;border-radius:0!important;transform:none!important}
body[data-lx] .lx-notes:not(.lx-local) .lc-2>div h3{-webkit-box-decoration-break:clone;box-decoration-break:clone}body[data-lx] .lx-notes:not(.lx-local) .lc-2>div>div[style*="display:flex"]{display:block!important}

/* cta kicker: readable on the dark panel */
body[data-lx] .lx-cta .lc-rule>span:first-child{background:#67e8f9!important}
body[data-lx] .lx-cta .lc-rule>span:last-child,body[data-lx] .lx-cta .lc-rule a{color:#a5f3fc!important;text-decoration:none!important;font-weight:700!important}
body[data-lx] .lx-cta .lc-rule a:hover{color:#fff!important}
