html[data-citynex-theme]{--ld-ink:#f8fafc;--ld-muted:#a9b8d0;--ld-line:#9ec0ff38;--ld-accent:#67e8f9;--ld-surface:linear-gradient(135deg,#ffffff16,#00f2fe06 48%,#9333ea0d);--ld-shadow:inset 0 1px #ffffff35,0 16px 36px -24px #020617b3}html[data-citynex-theme=light]{--ld-ink:#10254a;--ld-muted:#4b5d7b;--ld-line:#4d7ed545;--ld-accent:#0369a1;--ld-surface:linear-gradient(135deg,#ffffffeb,#ebf5ffd4 52%,#ede7ffdb);--ld-shadow:inset 0 1px #fff,0 16px 36px -24px #26418144}html[data-citynex-theme] body[data-citynex-landing] details.landing-disclosure{color:var(--ld-ink);-webkit-backdrop-filter:none;border-radius:16px;padding:0;transition:border-color .3s,box-shadow .3s;overflow:hidden;border:1px solid var(--ld-line)!important;background:var(--ld-surface)!important;box-shadow:var(--ld-shadow)!important;transform:none!important}html[data-citynex-theme] body[data-citynex-landing] details.landing-disclosure:before{display:none}html[data-citynex-theme] body[data-citynex-landing] .landing-disclosure>summary{min-height:64px;color:var(--ld-ink);cursor:pointer;text-align:right;user-select:none;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;font-size:15px;font-weight:800;line-height:1.9;list-style:none;display:flex}.landing-disclosure>summary::-webkit-details-marker{display:none}.landing-disclosure>summary>span:not(.bk-icon-tile){flex:1;min-width:0}html[data-citynex-theme] body[data-citynex-landing] .landing-disclosure>summary .landing-disclosure-chevron{width:20px;height:20px;color:var(--ld-accent);flex-shrink:0;margin:0;transition:transform .3s cubic-bezier(.22,1,.36,1);display:block}html[data-citynex-theme] body[data-citynex-landing] .landing-disclosure[open]>summary .landing-disclosure-chevron{transform:rotate(180deg)}html[data-citynex-theme] body[data-citynex-landing] .landing-disclosure>.landing-disclosure-body{border-top:1px solid var(--ld-line);color:var(--ld-muted);background:0 0;margin:0;padding:16px 20px 20px;font-size:14px;line-height:2;display:block}.landing-disclosure[open]>.landing-disclosure-body{animation:.22s both landing-disclosure-reveal}.landing-disclosure>summary h3{color:var(--ld-ink);font-size:17px;line-height:1.9}.landing-disclosure>summary .bk-feature-excerpt{color:var(--ld-muted);margin-top:4px;font-size:12px}.landing-disclosure>summary .bk-icon-tile{flex-shrink:0;width:44px;height:44px;margin:0}.landing-disclosure>.landing-disclosure-body>p:first-child{padding-top:0}.landing-disclosure>summary:focus-visible{outline:3px solid var(--ld-accent);outline-offset:-4px;border-radius:14px}@keyframes landing-disclosure-reveal{0%{opacity:.2;translate:0 -4px}to{opacity:1;translate:0}}@media (width<=639px){html[data-citynex-theme] body[data-citynex-landing] .landing-disclosure>summary{padding:16px;font-size:14px}html[data-citynex-theme] body[data-citynex-landing] .landing-disclosure>.landing-disclosure-body{padding:14px 16px 16px;font-size:13px}}@media (prefers-reduced-motion:reduce){.landing-disclosure,.landing-disclosure *{transition:none!important;animation:none!important}}@media (prefers-reduced-transparency:reduce){html[data-citynex-theme] body[data-citynex-landing] details.landing-disclosure{backdrop-filter:none;background:var(--cx-surface,#0b1530)!important}}html[data-citynex-theme] body[data-citynex-landing] details.landing-disclosure:hover{border-color:var(--ld-accent)!important}@media print{html[data-citynex-theme] body[data-citynex-landing] details.landing-disclosure{color:#000!important;box-shadow:none!important;background:#fff!important;border-color:#999!important}html[data-citynex-theme] body[data-citynex-landing] .landing-disclosure :is(summary,.landing-disclosure-body,h3){color:#000!important}}