.cx-page{--cx-brand-950:#0f1b3a;
  --cx-brand-900:#13214a;
  --cx-brand-800:#1e3a8a;
  --cx-brand-600:#2563eb;
  --cx-brand-500:#0ea5e9;
  --cx-gold-500:#e3bc41;
  --cx-gold-400:#f8d858;
  --cx-success-500:#22c55e;
  --cx-success-700:#047857;
  --cx-warning-700:#b45309;
  --cx-danger-700:#be123c;
  --cx-ink:#0f172a;
  --cx-muted:#64748b;
  --cx-border:rgba(148,163,184,.18);
  --cx-border-strong:rgba(148,163,184,.26);
  --cx-surface:rgba(255,255,255,.98);
  --cx-surface-soft:rgba(248,250,252,.96);
  --cx-shadow:0 24px 56px rgba(15,23,42,.10);
  --cx-shadow-soft:0 16px 34px rgba(15,23,42,.06);
  --cx-shadow-hover:0 30px 66px rgba(15,23,42,.12);
  --cx-brand-grad:radial-gradient(circle at top left, rgba(56,189,248,.20), transparent 30%), linear-gradient(135deg, var(--cx-brand-950) 0%, var(--cx-brand-800) 68%, var(--cx-brand-500) 138%);
  --cx-gold-grad:linear-gradient(180deg, var(--cx-gold-400) 0%, var(--cx-gold-500) 100%);
  direction:rtl;
  color:var(--cx-ink);
  max-width:1360px;
  margin:0 auto;
  padding:22px 14px calc(100px + var(--tl-safe-bottom, 0px));}.cx-page,.cx-page *{box-sizing:border-box;}.cx-page a{text-decoration:none;}.cx-shell,.cx-stack{display:grid;gap:18px;}.cx-shell--with-aside{display:grid;gap:18px;align-items:start;}@media (min-width:1100px){.cx-shell--with-aside{grid-template-columns:minmax(0,1fr) 310px;}.cx-aside{position:sticky;top:116px;}}.cx-card,.cx-sectionCard,.cx-asideCard,.cx-companyCard,.cx-projectCard,.cx-hero,.cx-metric,.cx-miniMetric,.cx-empty{border:1px solid var(--cx-border);
  background:var(--cx-surface);
  box-shadow:var(--cx-shadow-soft);}.cx-hero{position:relative;
  overflow:hidden;
  border-radius:32px;
  padding:24px;
  background:var(--cx-brand-grad);
  color:#fff;
  box-shadow:0 28px 60px rgba(15,23,42,.16);}.cx-hero::after{content:"";
  position:absolute;
  inset-inline-end:-50px;
  bottom:-70px;
  width:220px;
  height:220px;
  border-radius:999px;
  background:rgba(255,255,255,.07);}.cx-hero__body,.cx-hero__side{position:relative;z-index:1;}.cx-hero h1,.cx-sectionHead h2,.cx-sectionHead h3,.cx-companyCard h3,.cx-projectCard h3{margin:0;
  font-weight:1000;
  line-height:1.25;}.cx-hero h1{font-size:clamp(28px,4.2vw,48px);}.cx-hero p,.cx-sectionHead p,.cx-companyCard__copy,.cx-asideCard p,.cx-projectCard__copy{margin:0;
  line-height:1.9;
  color:var(--cx-muted);}.cx-hero p,.cx-hero .cx-sectionEyebrow,.cx-hero .cx-chip{color:#fff;}.cx-hero p{max-width:760px;color:rgba(255,255,255,.88);font-size:15px;}.cx-kicker,.cx-sectionEyebrow{display:inline-flex;
  align-items:center;
  gap:8px;
  font-size:12px;
  font-weight:900;
  letter-spacing:.02em;}.cx-kicker::before,.cx-sectionEyebrow::before{content:"";
  width:8px;
  height:8px;
  border-radius:999px;
  background:currentColor;
  opacity:.86;}.cx-hero__layout,.cx-listHero,.cx-company-hero__grid{display:grid;
  gap:18px;}@media ((min-width: 1024px) and (hover: hover) and (pointer: fine)), (min-width: 1367px){.cx-listHero{grid-template-columns:minmax(0,1fr) 280px;align-items:stretch;}.cx-company-hero__grid{grid-template-columns:minmax(0,1fr) 220px;align-items:start;}}.cx-chipRow,.cx-actions,.cx-inlineMeta,.cx-companyCard__chips,.cx-breadcrumbs{display:flex;
  flex-wrap:wrap;
  gap:10px;
  align-items:center;}.cx-chip,.cx-countPill,.cx-badge{display:inline-flex;
  align-items:center;
  gap:8px;
  min-height:40px;
  padding:8px 14px;
  border-radius:999px;
  border:1px solid var(--cx-border);
  background:rgba(255,255,255,.96);
  color:var(--cx-ink);
  font-size:12px;
  font-weight:900;
  box-shadow:0 10px 24px rgba(15,23,42,.04);}.cx-hero .cx-chip,.cx-hero .cx-countPill{background:rgba(255,255,255,.12);
  color:#fff;
  border-color:rgba(255,255,255,.16);
  box-shadow:none;}.cx-chip.is-success,.cx-badge.is-success{color:var(--cx-success-700);
  background:rgba(236,253,245,.98);
  border-color:rgba(16,185,129,.24);}.cx-chip.is-soft,.cx-badge.is-soft{color:#1d4ed8;
  background:linear-gradient(180deg, rgba(239,246,255,.98), rgba(255,255,255,.98));
  border-color:rgba(59,130,246,.24);}.cx-chip.is-muted,.cx-badge.is-muted{color:#475569;
  background:rgba(248,250,252,.98);
  border-color:rgba(148,163,184,.22);}.cx-btn{min-height:50px;
  padding:0 18px;
  border-radius:18px;
  border:1px solid var(--cx-border);
  background:rgba(255,255,255,.96);
  color:var(--cx-ink);
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:10px;
  font-size:14px;
  font-weight:1000;
  line-height:1;
  transition:transform .16s ease, box-shadow .16s ease, border-color .16s ease, background .16s ease;}.cx-btn:hover{transform:translateY(-1px);box-shadow:0 18px 36px rgba(15,23,42,.10);}.cx-btn--primary{background:var(--cx-gold-grad);
  color:var(--cx-ink);
  border-color:rgba(227,188,65,.32);
  box-shadow:0 18px 36px rgba(227,188,65,.24);}.cx-btn--secondary{background:linear-gradient(135deg, var(--cx-brand-950) 0%, var(--cx-brand-800) 72%, var(--cx-brand-500) 140%);
  color:#fff;
  border-color:rgba(37,99,235,.22);
  box-shadow:0 18px 36px rgba(30,58,138,.20);}.cx-btn--ghost,.cx-btn--soft{background:rgba(255,255,255,.96);
  color:var(--cx-ink);
  border-color:var(--cx-border);}.cx-btn--soft{color:#1d4ed8;
  border-color:rgba(59,130,246,.24);
  background:linear-gradient(180deg, rgba(239,246,255,.98), rgba(255,255,255,.98));}.cx-btn--sm{min-height:40px;padding:0 14px;border-radius:14px;font-size:12px;}.cx-searchBar{display:grid;
  gap:10px;
  margin-top:16px;}.cx-searchBar__field{display:flex;
  align-items:center;
  gap:10px;
  min-height:56px;
  padding:0 16px;
  border-radius:22px;
  border:1px solid rgba(255,255,255,.18);
  background:rgba(255,255,255,.12);
  color:#fff;}.cx-searchBar__field svg{width:20px;height:20px;opacity:.84;flex:0 0 auto;}.cx-searchBar input{width:100%;
  border:none;
  outline:none;
  background:transparent;
  color:#fff;
  font-size:14px;
  font-weight:800;}.cx-searchBar input::placeholder{color:rgba(255,255,255,.72);}@media ((min-width: 768px) and (hover: hover) and (pointer: fine)), (min-width: 1367px){.cx-searchBar{grid-template-columns:minmax(0,1fr) auto;align-items:center;}}.cx-heroStats,.cx-statsGrid,.cx-cardGrid,.cx-metricsGrid,.cx-toolsGrid{display:grid;
  gap:14px;}.cx-heroStats,.cx-metricsGrid{grid-template-columns:repeat(2,minmax(0,1fr));}@media ((min-width: 768px) and (hover: hover) and (pointer: fine)), (min-width: 1367px){.cx-metricsGrid{grid-template-columns:repeat(4,minmax(0,1fr));}}.cx-miniMetric,.cx-metric{border-radius:22px;
  padding:16px;}.cx-miniMetric{background:rgba(255,255,255,.12);
  border-color:rgba(255,255,255,.16);
  color:#fff;}.cx-miniMetric span,.cx-miniMetric small{display:block;color:rgba(255,255,255,.78);font-size:12px;line-height:1.7;}.cx-miniMetric strong{display:block;margin-top:6px;font-size:22px;font-weight:1000;color:#fff;}.cx-metric span{display:block;color:var(--cx-muted);font-size:12px;line-height:1.7;}.cx-metric strong{display:block;margin-top:8px;color:var(--cx-ink);font-size:24px;font-weight:1000;}.cx-sectionCard,.cx-asideCard,.cx-empty{border-radius:30px;
  padding:24px;}.cx-sectionHead{display:flex;
  flex-wrap:wrap;
  align-items:end;
  justify-content:space-between;
  gap:14px;
  margin-bottom:18px;}.cx-sectionHead h2{font-size:clamp(24px,3vw,36px);color:var(--cx-ink);}.cx-sectionHead p{font-size:14px;max-width:760px;}.cx-cardGrid--companies{grid-template-columns:1fr;}@media (min-width:720px){.cx-cardGrid--companies{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (min-width:1120px){.cx-cardGrid--companies{grid-template-columns:repeat(3,minmax(0,1fr));}}.cx-companyCard{border-radius:28px;
  padding:20px;
  color:var(--cx-ink);
  transition:transform .16s ease, box-shadow .16s ease, border-color .16s ease;}.cx-companyCard:hover,.cx-projectCard:hover{transform:translateY(-2px);box-shadow:var(--cx-shadow-hover);}.cx-companyCard__head,.cx-companyHero__identity{display:grid;
  grid-template-columns:auto minmax(0,1fr);
  gap:14px;
  align-items:center;}.cx-companyCard__logo,.cx-companyHero__logo{width:72px;
  height:72px;
  border-radius:24px;
  overflow:hidden;
  display:grid;
  place-items:center;
  background:linear-gradient(135deg, var(--cx-brand-950) 0%, var(--cx-brand-800) 72%, var(--cx-brand-500) 140%);
  color:#fff;
  font-weight:1000;
  border:1px solid rgba(255,255,255,.12);
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);}.cx-companyCard__logo img,.cx-companyHero__logo img{width:100%;height:100%;object-fit:cover;display:block;}.cx-companyCard__identity,.cx-companyHero__identity{min-width:0;}.cx-companyCard__identity{display:grid;gap:8px;}.cx-companyCard__identity h3{font-size:20px;}.cx-companyCard__identity h3,.cx-companyHero__identity h1{font-size:24px;color:var(--cx-ink);}.cx-companyHero__identity h1{color:#fff;}.cx-companyCard__copy{margin-top:16px;font-size:14px;min-height:54px;}.cx-companyCard__footer{margin-top:18px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  color:var(--cx-ink);
  font-size:13px;
  font-weight:1000;}.cx-companyCard__arrow{width:42px;
  height:42px;
  border-radius:14px;
  display:grid;
  place-items:center;
  color:#1d4ed8;
  background:linear-gradient(180deg, rgba(239,246,255,.98), rgba(255,255,255,.98));
  border:1px solid rgba(59,130,246,.18);}.cx-companyCard__arrow svg{width:18px;height:18px;}.cx-companyHero__copy{margin-top:16px;max-width:760px;line-height:2;color:rgba(255,255,255,.84);font-size:15px;}.cx-companyHero__side,.cx-asideCard{display:grid;
  gap:14px;}.cx-statusLine{display:flex;
  align-items:center;
  justify-content:space-between;
  gap:10px;
  flex-wrap:wrap;}.cx-progress{width:100%;
  height:10px;
  border-radius:999px;
  overflow:hidden;
  background:rgba(226,232,240,.75);}.cx-progress > span{display:block;
  height:100%;
  background:linear-gradient(90deg, #22c55e 0%, #0ea5e9 65%, #eab308 100%);}.cx-asideCard h3{margin:0;font-size:28px;font-weight:1000;color:var(--cx-ink);}.cx-asideCard small{color:var(--cx-muted);font-size:12px;line-height:1.8;}.cx-projectsGrid{display:grid;
  gap:16px;
  grid-template-columns:1fr;}@media (min-width:860px){.cx-projectsGrid{grid-template-columns:repeat(2,minmax(0,1fr));}}.cx-projectCard{display:block;
  border-radius:28px;
  overflow:hidden;
  color:var(--cx-ink);}.cx-projectCard__media{position:relative;
  aspect-ratio:16/10;
  background:linear-gradient(135deg, var(--cx-brand-950) 0%, #1e293b 100%);}.cx-projectCard__media img{width:100%;height:100%;object-fit:cover;display:block;}.cx-projectCard__badge{position:absolute;
  top:14px;
  inset-inline-start:14px;
  display:inline-flex;
  align-items:center;
  min-height:36px;
  padding:0 12px;
  border-radius:999px;
  background:rgba(2,6,23,.72);
  color:#fff;
  font-size:12px;
  font-weight:1000;}.cx-projectCard__body{padding:18px;display:grid;gap:12px;}.cx-projectCard__meta{display:flex;flex-wrap:wrap;gap:10px;align-items:center;}.cx-projectCard__copy{font-size:13px;line-height:1.9;color:var(--cx-muted);}.cx-projectHero__panel{display:grid;
  gap:16px;
  align-content:start;}.cx-breadcrumbs{margin-bottom:6px;}.cx-breadcrumbs a,.cx-breadcrumbs span{color:var(--cx-muted);
  font-size:13px;
  font-weight:900;}.cx-breadcrumbs a:hover{color:#1d4ed8;}.co-adsGrid{display:grid;
  gap:16px;
  grid-template-columns:1fr;}@media (min-width:720px){.co-adsGrid{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (min-width:1180px){.co-adsGrid{grid-template-columns:repeat(3,minmax(0,1fr));}}.cx-pagination{margin-top:18px;}.cx-empty{text-align:center;
  border-radius:28px;
  padding:36px 24px;
  line-height:1.9;
  color:var(--cx-muted);}.cx-divider{height:1px;background:var(--cx-border);margin:6px 0;}@media (max-width: 767px), ((hover: none) and (pointer: coarse) and (max-width: 1366px)){.cx-page{padding:16px 12px calc(90px + var(--tl-safe-bottom, 0px));}.cx-hero,.cx-sectionCard,.cx-asideCard,.cx-empty{border-radius:26px;padding:18px;}.cx-hero h1{font-size:30px;}.cx-companyCard__logo,.cx-companyHero__logo{width:60px;height:60px;border-radius:20px;}.cx-companyCard__identity h3,.cx-companyHero__identity h1{font-size:22px;}.cx-heroStats,.cx-metricsGrid{grid-template-columns:repeat(2,minmax(0,1fr));}.cx-cardGrid--companies,.cx-projectsGrid{grid-template-columns:1fr;}}@media (max-width:460px){.cx-heroStats,.cx-metricsGrid{grid-template-columns:1fr 1fr;}.cx-btn{width:100%;}.cx-actions{display:grid;grid-template-columns:1fr;}.cx-companyCard__copy{min-height:auto;}}@media (min-width:1320px){.cx-cardGrid--companies{grid-template-columns:repeat(4,minmax(0,1fr));}}.cx-companyCard{border-radius:24px;
  padding:14px;}.cx-companyCard__head{gap:12px;
  align-items:start;}.cx-companyCard__logo{width:54px;
  height:54px;
  border-radius:16px;}.cx-companyCard__identity{gap:6px;}.cx-companyCard__identity h3{font-size:17px;
  line-height:1.4;
  display:-webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  overflow:hidden;}.cx-companyCard__chips{gap:8px;}.cx-companyCard .cx-chip{min-height:32px;
  padding:6px 10px;
  font-size:11px;}.cx-companyCard__copy{margin-top:10px;
  font-size:12.5px;
  line-height:1.75;
  min-height:auto;
  display:-webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  overflow:hidden;}.cx-companyCard__footer{margin-top:12px;
  font-size:12px;}.cx-companyCard__arrow{width:36px;
  height:36px;
  border-radius:12px;}.cx-company-page .cx-projectsGrid{align-items:start;}@media (min-width:960px){.cx-company-page .cx-projectsGrid{grid-template-columns:repeat(auto-fit,minmax(300px,360px));
    justify-content:start;}.cx-company-page .cx-projectCard{display:grid;
    grid-template-columns:168px minmax(0,1fr);
    align-items:stretch;
    min-height:190px;
    max-width:360px;}.cx-company-page .cx-projectCard__media{aspect-ratio:auto;
    min-height:100%;
    height:100%;}.cx-company-page .cx-projectCard__body{padding:14px;
    gap:8px;}.cx-company-page .cx-projectCard h3{font-size:18px;}.cx-company-page .cx-projectCard__copy{display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    overflow:hidden;}.cx-company-page .cx-projectCard__badge{top:12px;
    inset-inline-start:12px;
    min-height:32px;
    padding:0 10px;
    font-size:11px;}}.cp-mobileOnly{display:block;}.cp-desktopOnly{display:none !important;}.cx-unitsTableWrap{border:1px solid var(--cx-border);
  border-radius:26px;
  overflow:hidden;
  background:#fff;
  box-shadow:var(--cx-shadow-soft);}.cx-unitsTable{width:100%;
  border-collapse:separate;
  border-spacing:0;}.cx-unitsTable thead th{padding:14px 16px;
  background:linear-gradient(180deg, rgba(248,250,252,.98), rgba(255,255,255,.98));
  color:var(--cx-muted);
  font-size:12px;
  font-weight:1000;
  text-align:right;
  border-bottom:1px solid rgba(148,163,184,.18);}.cx-unitsTable tbody td{padding:16px;
  color:var(--cx-ink);
  font-size:14px;
  font-weight:900;
  border-bottom:1px solid rgba(148,163,184,.12);
  text-align:right;
  vertical-align:middle;}.cx-unitsTable tbody tr:last-child td{border-bottom:none;}.cx-unitsTable tbody tr:hover{background:rgba(37,99,235,.04);}.cx-unitTableFloor{font-weight:1000;white-space:nowrap;}.cx-unitTablePrice{display:flex;
  flex-direction:column;
  align-items:flex-start;
  gap:4px;
  white-space:nowrap;}.cx-unitPriceNow{font-size:16px;font-weight:1000;color:#1d4ed8;}.cx-unitPriceWas{font-size:12px;color:var(--cx-muted);text-decoration:line-through;}.cx-unitsTableEmpty{margin-top:12px;
  border:1px dashed rgba(148,163,184,.34);
  border-radius:20px;
  padding:18px 16px;
  text-align:center;
  color:var(--cx-muted);
  font-weight:900;
  background:rgba(248,250,252,.8);}@media (max-width:960px){.cx-company-page .cx-projectCard__body{padding:16px;}}@media ((min-width: 1024px) and (hover: hover) and (pointer: fine)), (min-width: 1367px){.cp-mobileOnly{display:none !important;}.cp-desktopOnly{display:block !important;}}@media (max-width:640px){.cx-companyCard{padding:14px;
    border-radius:22px;}.cx-companyCard__logo{width:52px;
    height:52px;
    border-radius:16px;}.cx-companyCard__identity h3{font-size:17px;}.cx-projectCard__body{padding:14px;}.cx-projectCard__copy{-webkit-line-clamp:2;}}main > :is(.tl-page-shell, .tl-favorites-shell, .tl-legal-shell, .tl-office-shell, .tl-office-workspace, .cx-page, .mw-page, .tl-ahub){width: min(1280px, calc(100% - 20px));
  margin-inline: auto;}.cx-page{padding-bottom: 24px;}.cx-hero{border-radius: var(--tl-tight-radius-xl) !important;
  box-shadow: var(--tl-tight-shadow) !important;}.cx-hero{min-height: 0 !important;}.cx-hero{padding: 18px 20px !important;}.cx-kicker,.cx-sectionEyebrow{display: inline-flex !important;
  align-items: center;
  gap: 8px;
  min-height: 30px;
  padding: 5px 12px;
  border-radius: 999px;
  border: 1px solid rgba(255,255,255,.16);
  font-size: 11px !important;
  font-weight: 900 !important;
  letter-spacing: 0;}.cx-hero h1{font-size: clamp(1.72rem, 2.8vw, 2.9rem) !important;
  line-height: 1.08 !important;
  letter-spacing: -0.02em;
  margin-top: 10px !important;
  margin-bottom: 0 !important;}.cx-hero p,.cx-companyHero__copy{max-width: 54ch !important;
  margin-top: 8px !important;
  font-size: 14px !important;
  line-height: 1.75 !important;}.cx-companyHero__copy{display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;}.cx-chipRow{gap: 8px !important;}.cx-actions{gap: 10px !important;}.cx-actions > *{min-height: 44px;}.cx-sectionCard,.cx-asideCard,.cx-companyCard,.cx-projectCard{border: 1px solid var(--tl-tight-border) !important;
  background: var(--tl-tight-surface-accent) !important;
  box-shadow: var(--tl-tight-shadow-soft) !important;}.cx-companyCard:hover,.cx-projectCard:hover{box-shadow: var(--tl-tight-shadow-hover) !important;
  border-color: rgba(37,188,207,.24) !important;}.cx-companyCard,.cx-projectCard{transition: transform .18s ease, box-shadow .18s ease, border-color .18s ease;}.cx-companyCard:hover,.cx-projectCard:hover{transform: translateY(-2px);}.cx-sectionCard,.cx-asideCard{padding: 18px !important;}.cx-companyCard{border-radius: 22px !important;}.cx-projectCard{border-radius: 24px !important;}.cx-companyCard__head{align-items: start !important;
  gap: 12px !important;}.cx-companyCard__copy,.cx-projectCard__copy{color: var(--tl-tight-copy) !important;}.cx-companyCard__logo,.cx-companyHero__logo{border: 1px solid rgba(255,255,255,.5) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.8), 0 10px 18px rgba(15,23,42,.06) !important;}.cx-companyCard__logo,.cx-companyHero__logo{background: radial-gradient(circle at top, rgba(37,188,207,.16), rgba(255,255,255,.95)) !important;}.cx-chip{min-height: 30px;
  padding: 5px 10px !important;
  border-radius: 999px !important;
  font-size: 11px !important;
  font-weight: 900 !important;
  letter-spacing: 0 !important;
  border: 1px solid var(--tl-tight-border) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.6);}.cx-unitsTable{width: 100%;
  border-collapse: separate !important;
  border-spacing: 0 !important;}.cx-unitsTable thead th{position: sticky;
  top: 0;
  z-index: 2;
  background: rgba(248,250,252,.96) !important;
  backdrop-filter: blur(10px);
  color: var(--tl-tight-muted) !important;
  font-size: 12px !important;
  font-weight: 900 !important;
  padding: 13px 14px !important;
  border-bottom: 1px solid var(--tl-tight-border) !important;}.cx-unitsTable tbody td{padding: 13px 14px !important;
  vertical-align: middle;
  border-bottom: 1px solid rgba(226,232,240,.92) !important;
  background: rgba(255,255,255,.98);}.cx-unitsTable tbody tr:nth-child(even) td{background: rgba(248,250,252,.74);}.cx-unitsTable tbody tr:hover td{background: rgba(239,246,255,.84) !important;}.cx-unitsTable tbody tr:last-child td{border-bottom: 0 !important;}.tl-admin-content table tbody td :is(.tl-btn, .mm-btn, .mw-btn, .cx-btn, .tl-mini-btn, button, a),.tl-table tbody td :is(.tl-btn, .mm-btn, .mw-btn, .cx-btn, .tl-mini-btn, button, a),.tl-admin-table tbody td :is(.tl-btn, .mm-btn, .mw-btn, .cx-btn, .tl-mini-btn, button, a),.cp-table tbody td :is(.tl-btn, .mm-btn, .mw-btn, .cx-btn, .tl-mini-btn, button, a),.cx-unitsTable tbody td :is(.tl-btn, .mm-btn, .mw-btn, .cx-btn, .tl-mini-btn, button, a),.mw-compare-table tbody td :is(.tl-btn, .mm-btn, .mw-btn, .cx-btn, .tl-mini-btn, button, a),.mm-tier-table tbody td :is(.tl-btn, .mm-btn, .mw-btn, .cx-btn, .tl-mini-btn, button, a){min-height: 34px;
  border-radius: 12px !important;}.cx-btn{border-radius: 14px !important;
  font-weight: 900 !important;
  box-shadow: 0 8px 18px rgba(15,23,42,.08);}.cx-btn--primary{box-shadow: 0 12px 24px rgba(15,23,42,.12) !important;}.cx-btn--secondary,.cx-btn--soft,.cx-btn--ghost{box-shadow: none !important;}.cx-stack > * + *{margin-top: 0 !important;}@media (max-width: 1023px), ((hover: none) and (pointer: coarse) and (max-width: 1366px)){.cx-hero{padding: 16px !important;}.cx-company-page .cx-hero{background: linear-gradient(180deg, rgba(255,255,255,.99), rgba(248,250,252,.98)) !important;
    border: 1px solid var(--tl-tight-border) !important;
    box-shadow: var(--tl-tight-shadow-soft) !important;
    color: var(--tl-tight-ink) !important;}.cx-company-page .cx-hero::before,.cx-company-page .cx-hero::after{display: none !important;}.cx-hero h1{font-size: clamp(1.46rem, 7vw, 2rem) !important;}.cx-hero p,.cx-companyHero__copy{font-size: 13px !important;
    line-height: 1.72 !important;
    -webkit-line-clamp: 3;}.cx-hero__side{display: none !important;}.cx-chipRow{margin-top: 10px !important;}.cx-actions{display: grid !important;
    grid-template-columns: 1fr;}.cx-btn{width: 100%;
    justify-content: center !important;}.cx-shell--with-aside{gap: 14px !important;}.cx-sectionCard,.cx-asideCard{border-radius: 20px !important;
    padding: 14px !important;}.cx-unitsTable thead th,.cx-unitsTable tbody td{padding: 11px 10px !important;
    font-size: 12px !important;}}@media (max-width: 767px), ((hover: none) and (pointer: coarse) and (max-width: 1366px)){.cx-page{width: min(100%, calc(100% - 14px));}.cx-hero{border-radius: 18px !important;}.cx-kicker,.cx-sectionEyebrow{min-height: 28px;
    padding: 4px 10px;
    font-size: 10px !important;}.cx-companyCard,.cx-sectionCard{border-radius: 18px !important;}.cx-hero p,.cx-companyHero__copy{display: none;}.cx-chipRow{margin-top: 8px !important;}.cx-asideCard{position: static !important;}}@media (max-width: 767.98px), ((hover: none) and (pointer: coarse) and (max-width: 1366px)){main > :is(.tl-page-shell, .tl-favorites-shell, .tl-legal-shell, .tl-office-shell, .tl-office-workspace, .cx-page, .mw-page, .tl-ahub){width: min(100%, calc(100% - 12px));}.cx-company-page .cx-hero{background: linear-gradient(180deg, rgba(255,255,255,.99), rgba(247,250,252,.98)) !important;
    border: 1px solid var(--tl-tight-border) !important;
    box-shadow: 0 12px 30px rgba(15,23,42,.08) !important;
    color: var(--tl-tight-ink) !important;}.cx-company-page .cx-hero::before,.cx-company-page .cx-hero::after{display: none !important;}.cx-company-page .cx-hero{padding: 16px !important;
    gap: 12px !important;}.cx-kicker{color: #456ba4 !important;
    background: rgba(37,188,207,.08) !important;
    border-color: rgba(37,188,207,.16) !important;
    box-shadow: none !important;}.cx-kicker::before{background: #25bccf !important;
    box-shadow: none !important;
    opacity: 1 !important;}.cx-company-page .cx-hero h1,.cx-company-page .cx-companyHero__identity h1{color: var(--tl-tight-ink) !important;
    text-shadow: none !important;}.cx-company-page .cx-hero p,.cx-company-page .cx-companyHero__copy{color: var(--tl-tight-copy) !important;}.cx-company-page .cx-chip{background: #fff !important;
    color: #173e72 !important;
    border-color: rgba(148,163,184,.24) !important;
    box-shadow: 0 8px 20px rgba(15,23,42,.05) !important;}.cx-company-page .cx-chip.is-success{background: #ecfdf5 !important;
    color: #166534 !important;
    border-color: #bbf7d0 !important;}.cx-company-page .cx-chip.is-soft{background: #eff6ff !important;
    color: #1d4ed8 !important;
    border-color: rgba(59,130,246,.22) !important;}.cx-company-page .cx-chip.is-muted{background: #f8fafc !important;
    color: #475569 !important;
    border-color: rgba(148,163,184,.22) !important;}.cx-chipRow{gap: 8px !important;}.cx-sectionCard{border-radius: 24px !important;
    box-shadow: 0 10px 26px rgba(15,23,42,.06) !important;}.cx-company-page .cx-actions{display: grid !important;
    grid-template-columns: 1fr !important;
    gap: 10px !important;}.cx-company-page .cx-btn{width: 100% !important;
    justify-content: center !important;}.cx-company-page .cx-btn--secondary{background: #fff !important;
    color: #173e72 !important;
    border-color: rgba(148,163,184,.22) !important;
    box-shadow: none !important;}.cx-company-page .cx-companyHero__logo{width: 64px !important;
    height: 64px !important;
    border-radius: 20px !important;}.cx-company-page .cx-companyHero__identity{gap: 12px !important;
    align-items: center !important;}.cx-company-page .cx-sectionHead{display: grid !important;
    grid-template-columns: 1fr !important;
    gap: 10px !important;
    align-items: start !important;}.cx-company-page .cx-countPill{justify-self: start !important;}}@media (max-width: 767.98px), ((hover: none) and (pointer: coarse) and (max-width: 1366px)){.cx-company-page .cx-hero .cx-companyHero__identity h1,.cx-company-page .cx-hero h1,.cx-company-page .cx-hero .cx-companyHero__copy,.cx-company-page .cx-hero .cx-kicker,.cx-company-page .cx-hero p{opacity: 1 !important;
    text-shadow: none !important;
    filter: none !important;}.cx-company-page .cx-hero .cx-miniMetric{background: #ffffff !important;
    border: 1px solid rgba(219,230,243,.92) !important;
    color: #0f172a !important;
    box-shadow: 0 8px 22px rgba(15,23,42,.05) !important;}.cx-company-page .cx-hero .cx-miniMetric span,.cx-company-page .cx-hero .cx-miniMetric small{color: #64748b !important;}.cx-company-page .cx-hero .cx-miniMetric strong{color: #0f172a !important;}.cx-company-page .cx-hero .cx-chip,.cx-company-page .cx-hero .cx-countPill{background: #ffffff !important;
    color: #173e72 !important;
    border-color: rgba(148,163,184,.24) !important;
    box-shadow: 0 8px 20px rgba(15,23,42,.05) !important;}.cx-company-page .cx-hero .cx-chip.is-success{background: #ecfdf5 !important;
    color: #166534 !important;
    border-color: #bbf7d0 !important;}.cx-company-page .cx-hero .cx-chip.is-soft{background: #eff6ff !important;
    color: #1d4ed8 !important;
    border-color: rgba(59,130,246,.22) !important;}.cx-company-page .cx-hero .cx-chip.is-muted{background: #f8fafc !important;
    color: #475569 !important;
    border-color: rgba(148,163,184,.22) !important;}}@media (max-width: 767.98px), ((hover: none) and (pointer: coarse) and (max-width: 1366px)){.cx-company-page .cx-hero{background: linear-gradient(180deg, #ffffff, #fbfdff) !important;
    color: #0f172a !important;
    border: 1px solid rgba(219,230,243,.92) !important;
    box-shadow: 0 14px 34px rgba(15,23,42,.06) !important;}.cx-company-page .cx-hero::before,.cx-company-page .cx-hero::after{opacity: .14 !important;}.cx-company-page .cx-kicker,.cx-company-page .cx-companyHero__copy,.cx-company-page .cx-companyHero__identity h1{opacity: 1 !important;
    text-shadow: none !important;
    filter: none !important;}.cx-company-page .cx-kicker{color: #456ba4 !important;}.cx-company-page .cx-companyHero__identity h1{color: #0f172a !important;}.cx-company-page .cx-companyHero__copy{color: #5f7287 !important;}.cx-company-page .cx-chipRow{gap: 8px !important;}.cx-company-page .cx-chip{background: #ffffff !important;
    color: #173e72 !important;
    border: 1px solid rgba(148,163,184,.24) !important;
    box-shadow: 0 8px 20px rgba(15,23,42,.05) !important;}.cx-company-page .cx-chip:nth-child(n/**/+3){display: none !important;}.cx-company-page .cx-hero .cx-company-hero__grid{gap: 14px !important;}.cx-company-page .cx-actions{display: grid !important;
    grid-template-columns: 1fr !important;
    gap: 10px !important;}.cx-company-page .cx-actions .cx-btn{width: 100% !important;
    min-height: 52px !important;
    justify-content: center !important;
    border-radius: 18px !important;}.cx-company-page .cx-btn--secondary{background: #ffffff !important;
    color: #173e72 !important;
    border-color: rgba(148,163,184,.24) !important;
    box-shadow: none !important;}.cx-company-page .cx-hero .cx-heroStats{grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 10px !important;}}
