/**
 * ToolsLuv Mobile V2 — Homepage (H1)
 * Opt-in: html[data-tl-mobile-v2="home-v1"]
 * Scope: homepage mobile only (max-width 760px via link media)
 */

/* Phase 6 homepage redesign: scoped to index.html only. */
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home, html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home{
  --phase6-blue:#2563eb;
  --phase6-blue-strong:#1d4ed8;
  --phase6-violet:#6d3df0;
  --phase6-cyan:#0891b2;
  --phase6-ink:#111827;
  --phase6-text:#475569;
  --phase6-muted:#64748b;
  --phase6-line:#dbe7f5;
  --phase6-soft:#f7f9fc;
  --phase6-surface:#ffffff;
  --phase6-surface-2:#f8fbff;
  --phase6-shadow:0 18px 48px rgba(15,23,42,.08);
  width:100%;
  max-width:100%;
  margin:0;
  padding:0 0 72px!important;
  overflow:hidden;
  background:linear-gradient(180deg,#ffffff 0%,#f7f9fc 38%,#f8fbff 100%)!important;
  color:var(--phase6-ink)!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home *, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home *::before, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home *::after{
  box-sizing:border-box;
  text-transform:none!important;
  letter-spacing:0!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home :is(a, html[data-tl-mobile-v2="home-v1"] button, html[data-tl-mobile-v2="home-v1"] input, html[data-tl-mobile-v2="home-v1"] summary){
  -webkit-tap-highlight-color:transparent;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home :is(a, html[data-tl-mobile-v2="home-v1"] button, html[data-tl-mobile-v2="home-v1"] input, html[data-tl-mobile-v2="home-v1"] summary):focus-visible{
  outline:2px solid rgba(37,99,235,.78)!important;
  outline-offset:3px!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-hero{
  display:block!important;
  position:relative!important;
  z-index:4!important;
  margin:0!important;
  padding:78px 24px 58px!important;
  overflow:visible!important;
  background:linear-gradient(180deg,#ffffff 0%,#f7f9fc 100%)!important;
  text-align:center!important;
  isolation:isolate;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-hero::before, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-hero::after{
  display:none!important;
  content:none!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-hero-inner{
  position:relative!important;
  z-index:5!important;
  width:min(100%,1080px)!important;
  max-width:1080px!important;
  margin:0 auto!important;
  padding:0!important;
  text-align:center!important;
  animation:none!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-eyebrow, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .section-kicker{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:max-content!important;
  max-width:100%!important;
  min-height:30px!important;
  margin:0 auto 14px!important;
  padding:0 12px!important;
  border:1px solid rgba(37,99,235,.18)!important;
  border-radius:999px!important;
  background:#eef5ff!important;
  color:var(--phase6-blue-strong)!important;
  -webkit-text-fill-color:var(--phase6-blue-strong)!important;
  font-size:.78rem!important;
  font-weight:800!important;
  line-height:1!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .section-kicker::before, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .section-kicker::after{
  display:none!important;
  content:none!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-hero .hero-full-headline, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-hero h1{
  max-width:900px!important;
  min-height:0!important;
  margin:0 auto 18px!important;
  color:var(--phase6-ink)!important;
  -webkit-text-fill-color:var(--phase6-ink)!important;
  background:none!important;
  text-shadow:none!important;
  font-size:clamp(3rem,5.45vw,4.75rem)!important;
  line-height:1.02!important;
  font-weight:800!important;
  text-wrap:balance;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-hero h1::after{
  display:none!important;
  content:none!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-hero-copy, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-hero p{
  max-width:760px!important;
  margin:0 auto 28px!important;
  color:var(--phase6-text)!important;
  font-size:1.12rem!important;
  line-height:1.72!important;
  font-weight:500!important;
  text-wrap:pretty;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-search{
  position:relative!important;
  z-index:8!important;
  width:min(860px,100%)!important;
  max-width:860px!important;
  margin:0 auto 18px!important;
  transform:none!important;
  isolation:isolate!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-search::before{
  display:none!important;
  content:none!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-search input{
  position:relative!important;
  z-index:1!important;
  width:100%!important;
  height:66px!important;
  min-height:66px!important;
  padding:0 104px 0 58px!important;
  border:1px solid #bfd4f2!important;
  border-radius:18px!important;
  background:#fff!important;
  color:#111827!important;
  -webkit-text-fill-color:#111827!important;
  box-shadow:0 18px 48px rgba(37,99,235,.1),inset 0 1px 0 rgba(255,255,255,.9)!important;
  font-size:1.05rem!important;
  font-weight:650!important;
  line-height:1!important;
  transition:border-color .18s ease,box-shadow .18s ease!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-search input::placeholder{
  color:#8a96a8!important;
  -webkit-text-fill-color:#8a96a8!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-search input:hover, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-search input:focus{
  transform:none!important;
  border-color:rgba(37,99,235,.52)!important;
  box-shadow:0 0 0 4px rgba(37,99,235,.09),0 20px 52px rgba(37,99,235,.13)!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .hero-search-icon{
  left:20px!important;
  width:24px!important;
  height:24px!important;
  color:var(--phase6-blue)!important;
  filter:none!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-search-shortcut{
  position:absolute!important;
  right:12px!important;
  top:50%!important;
  z-index:2!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-width:72px!important;
  height:42px!important;
  padding:0 12px!important;
  transform:translateY(-50%)!important;
  border:1px solid #d9e4f3!important;
  border-radius:12px!important;
  background:#f8fbff!important;
  color:#42526a!important;
  box-shadow:none!important;
  font-size:.86rem!important;
  font-weight:750!important;
  cursor:pointer!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-search-shortcut::after{
  display:none!important;
  content:none!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-search .search-suggestions{
  z-index:12!important;
  top:calc(100% + 10px)!important;
  max-height:min(388px,calc(100vh - 260px))!important;
  max-height:min(388px,calc(100dvh - 260px))!important;
  overflow-x:hidden!important;
  overflow-y:auto!important;
  border-radius:14px!important;
  border:1px solid #bfd4f2!important;
  background:#fff!important;
  box-shadow:0 24px 64px rgba(15,23,42,.16)!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-search .search-suggestions a{
  min-height:52px!important;
  border-radius:10px!important;
  color:#172033!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-search .search-suggestions a:hover, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-search .search-suggestions a.active{
  background:#eef5ff!important;
  border-color:#d8e7ff!important;
  transform:none!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-hero-trust{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  flex-wrap:wrap!important;
  gap:10px!important;
  margin:18px auto 0!important;
  padding:0!important;
  list-style:none!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-hero-trust li, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-quick-nav a{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:8px!important;
  min-height:38px!important;
  padding:0 13px!important;
  border:1px solid #dce7f5!important;
  border-radius:999px!important;
  background:#fff!important;
  color:#475569!important;
  box-shadow:none!important;
  font-size:.9rem!important;
  font-weight:700!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-hero-trust svg{
  width:17px!important;
  height:17px!important;
  color:var(--phase6-blue)!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-quick-nav{
  display:flex!important;
  justify-content:center!important;
  flex-wrap:wrap!important;
  gap:8px!important;
  margin:20px auto 0!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-quick-nav a:hover, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-quick-nav a:focus-visible{
  border-color:#b8d1f5!important;
  background:#f3f7ff!important;
  color:var(--phase6-blue-strong)!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-section{
  position:relative!important;
  z-index:1!important;
  width:min(1240px,calc(100% - 48px))!important;
  max-width:1240px!important;
  margin:0 auto!important;
  padding:68px 0 0!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  border-radius:0!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-section::before, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-section::after{
  display:none!important;
  content:none!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-section-head{
  display:grid!important;
  justify-items:center!important;
  gap:0!important;
  max-width:760px!important;
  margin:0 auto 26px!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
  text-align:center!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-section-head h2, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-trust h2, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-seo-panel h2{
  margin:0 auto 10px!important;
  color:var(--phase6-ink)!important;
  -webkit-text-fill-color:var(--phase6-ink)!important;
  font-size:clamp(2rem,3.3vw,2.75rem)!important;
  line-height:1.08!important;
  font-weight:800!important;
  text-wrap:balance;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-section-head p, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-trust p, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-seo-panel p{
  max-width:720px!important;
  margin:0 auto!important;
  color:var(--phase6-text)!important;
  font-size:1rem!important;
  line-height:1.65!important;
  font-weight:500!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-grid{
  display:grid!important;
  grid-template-columns:repeat(5,minmax(0,1fr))!important;
  gap:14px!important;
  margin:0!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-category-card, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-group-card, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-why-grid article{
  position:relative!important;
  display:flex!important;
  flex-direction:column!important;
  min-width:0!important;
  border:1px solid #dfe9f6!important;
  border-radius:8px!important;
  background:#fff!important;
  color:var(--phase6-ink)!important;
  box-shadow:0 10px 28px rgba(15,23,42,.045)!important;
  overflow:hidden!important;
  transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card{
  min-height:220px!important;
  padding:18px!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card:hover, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card:focus-visible, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-category-card:hover, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-category-card:focus-visible, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-group-card:hover{
  transform:translateY(-2px)!important;
  border-color:#bdd2f2!important;
  box-shadow:0 18px 42px rgba(15,23,42,.08)!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card .tool-icon, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-category-card .category-icon, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-why-grid i{
  display:grid!important;
  place-items:center!important;
  width:44px!important;
  height:44px!important;
  flex:0 0 44px!important;
  border:1px solid rgba(37,99,235,.14)!important;
  border-radius:8px!important;
  background:#eef5ff!important;
  color:var(--phase6-blue)!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card:nth-child(2) .tool-icon, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card:nth-child(3) .tool-icon, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card:nth-child(4) .tool-icon, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card:nth-child(5) .tool-icon{
  background:#fff1f2!important;
  border-color:#fecdd3!important;
  color:#dc2626!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card:nth-child(6) .tool-icon, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card:nth-child(7) .tool-icon{
  background:#ecfeff!important;
  border-color:#bae6fd!important;
  color:#0891b2!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card:nth-child(8) .tool-icon{
  background:#f5f3ff!important;
  border-color:#ddd6fe!important;
  color:#6d3df0!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card:nth-child(9) .tool-icon, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card:nth-child(10) .tool-icon{
  background:#f0fdf4!important;
  border-color:#bbf7d0!important;
  color:#15803d!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card .tool-icon svg, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-category-card .category-icon svg, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-why-grid svg{
  width:21px!important;
  height:21px!important;
  stroke-width:2.25!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card .category-badge{
  position:absolute!important;
  top:18px!important;
  right:18px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:26px!important;
  padding:0 9px!important;
  border-radius:999px!important;
  border:1px solid #dbe7f5!important;
  background:#f8fbff!important;
  color:#52647a!important;
  -webkit-text-fill-color:#52647a!important;
  font-size:.72rem!important;
  font-weight:800!important;
  line-height:1!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card h3{
  margin:16px 0 8px!important;
  color:var(--phase6-ink)!important;
  font-size:1.08rem!important;
  line-height:1.25!important;
  font-weight:800!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card p{
  margin:0 0 16px!important;
  color:var(--phase6-text)!important;
  font-size:.91rem!important;
  line-height:1.55!important;
  font-weight:500!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card .quick-action{
  display:inline-flex!important;
  align-items:center!important;
  gap:6px!important;
  width:max-content!important;
  min-height:34px!important;
  margin:auto 0 0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  color:var(--phase6-blue-strong)!important;
  box-shadow:none!important;
  font-size:.9rem!important;
  font-weight:800!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card .quick-action svg{
  width:16px!important;
  height:16px!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-category-grid{
  display:grid!important;
  grid-template-columns:repeat(7,minmax(0,1fr))!important;
  gap:12px!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-category-card{
  min-height:210px!important;
  padding:18px!important;
  gap:10px!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-category-card strong{
  color:var(--phase6-ink)!important;
  font-size:1.02rem!important;
  line-height:1.22!important;
  font-weight:800!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-category-card p{
  margin:0!important;
  color:var(--phase6-text)!important;
  font-size:.86rem!important;
  line-height:1.5!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-category-card > span:last-child, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-group-link{
  margin-top:auto!important;
  color:var(--phase6-blue-strong)!important;
  font-size:.86rem!important;
  font-weight:800!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-group-grid{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:16px!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-group-card{
  padding:22px!important;
  min-height:360px!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-group-card h3, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-why-grid h3{
  margin:0 0 8px!important;
  color:var(--phase6-ink)!important;
  font-size:1.16rem!important;
  line-height:1.25!important;
  font-weight:800!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-group-card p, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-why-grid p{
  margin:0 0 16px!important;
  color:var(--phase6-text)!important;
  font-size:.94rem!important;
  line-height:1.58!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-group-card ul{
  display:grid!important;
  gap:8px!important;
  margin:0 0 18px!important;
  padding:0!important;
  list-style:none!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-group-card li a{
  display:flex!important;
  align-items:center!important;
  min-height:38px!important;
  padding:0 10px!important;
  border:1px solid #e1ebf7!important;
  border-radius:8px!important;
  background:#f8fbff!important;
  color:#1f2937!important;
  font-size:.92rem!important;
  font-weight:700!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-group-card li a:hover, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-group-card li a:focus-visible{
  border-color:#c8dcfb!important;
  background:#eef5ff!important;
  color:var(--phase6-blue-strong)!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-trust{
  width:min(1160px,calc(100% - 48px))!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-trust-grid{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:14px!important;
  margin:0!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-trust-grid > span{
  display:flex!important;
  align-items:flex-start!important;
  gap:12px!important;
  min-height:150px!important;
  padding:18px!important;
  border:1px solid #dfe9f6!important;
  border-radius:8px!important;
  background:#fff!important;
  color:var(--phase6-ink)!important;
  box-shadow:0 10px 28px rgba(15,23,42,.045)!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-trust-grid svg{
  flex:0 0 22px!important;
  width:22px!important;
  height:22px!important;
  color:var(--phase6-blue)!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-trust-grid strong{
  display:block!important;
  margin:0 0 6px!important;
  color:var(--phase6-ink)!important;
  font-size:.98rem!important;
  line-height:1.25!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-trust-grid small{
  display:block!important;
  color:var(--phase6-text)!important;
  font-size:.86rem!important;
  line-height:1.5!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-why-grid{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:14px!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-why-grid article{
  min-height:210px!important;
  padding:20px!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-why-grid i{
  margin-bottom:16px!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-seo-panel{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  align-items:center!important;
  gap:28px!important;
  padding:30px!important;
  border:1px solid #dfe9f6!important;
  border-radius:8px!important;
  background:#fff!important;
  box-shadow:0 10px 28px rgba(15,23,42,.045)!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-seo-panel .section-kicker{
  margin:0 0 12px!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-seo-panel h2, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-seo-panel p{
  text-align:left!important;
  margin-left:0!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-seo-links{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,150px))!important;
  gap:10px!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-seo-links a{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:44px!important;
  border:1px solid #dce7f5!important;
  border-radius:8px!important;
  background:#f8fbff!important;
  color:var(--phase6-blue-strong)!important;
  font-size:.9rem!important;
  font-weight:800!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-faq .faq-list{
  display:grid!important;
  gap:10px!important;
  max-width:900px!important;
  margin:0 auto!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-faq details{
  border:1px solid #dfe9f6!important;
  border-radius:8px!important;
  background:#fff!important;
  box-shadow:none!important;
  overflow:hidden!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-faq summary{
  min-height:54px!important;
  padding:16px 18px!important;
  color:var(--phase6-ink)!important;
  font-size:1rem!important;
  font-weight:800!important;
  cursor:pointer!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-faq details p{
  margin:0!important;
  padding:0 18px 18px!important;
  color:var(--phase6-text)!important;
  font-size:.96rem!important;
  line-height:1.62!important;
}
@media (max-width:1400px){
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-grid{
    grid-template-columns:repeat(4,minmax(0,1fr))!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-category-grid{
    grid-template-columns:repeat(4,minmax(0,1fr))!important;
  }
}
@media (max-width:1180px){
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-grid,
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-category-grid,
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-group-grid,
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-trust-grid,
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-why-grid{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
}
@media (min-width:761px) and (max-height:820px){
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-hero{
    padding-top:54px!important;
    padding-bottom:42px!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-hero .hero-full-headline{
    font-size:clamp(2.6rem,4.6vw,4rem)!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-hero-copy{
    margin-bottom:22px!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-search .search-suggestions{
    max-height:calc(100vh - 402px)!important;
    max-height:calc(100dvh - 402px)!important;
  }
}
@media (max-width:760px){
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home,
  html[data-theme="dark"] body.flux-home.home-front main.phase6-home{
    padding:0 0 46px!important;
    background:#f7f9fc!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-hero{
    display:none!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-mobile-hero{
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    margin:0!important;
    padding:24px 16px 20px!important;
    background:#f7f9fc!important;
    overflow:visible!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-mobile-hero-card{
    width:100%!important;
    max-width:520px!important;
    margin:0 auto!important;
    padding:10px 2px 6px!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
    text-align:left!important;
    overflow:visible!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-mobile-hero-card::before,
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-mobile-hero-card::after{
    display:none!important;
    content:none!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-mobile-hero .phase6-eyebrow{
    margin:0 0 12px!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-mobile-hero h2{
    max-width:430px!important;
    margin:0!important;
    color:var(--phase6-ink)!important;
    -webkit-text-fill-color:var(--phase6-ink)!important;
    text-align:left!important;
    text-shadow:none!important;
    font-size:clamp(2rem,10vw,2.55rem)!important;
    line-height:1.08!important;
    font-weight:800!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .mobile-home-hero-brand-line,
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .mobile-home-hero-title-line{
    display:block!important;
    white-space:normal!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-mobile-hero p{
    max-width:420px!important;
    margin:12px 0 0!important;
    color:var(--phase6-text)!important;
    font-size:1rem!important;
    line-height:1.62!important;
    text-align:left!important;
    font-weight:500!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-mobile-actions{
    display:grid!important;
    gap:10px!important;
    width:100%!important;
    max-width:520px!important;
    margin:18px auto 0!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-mobile-search,
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-mobile-start{
    display:flex!important;
    align-items:center!important;
    justify-content:flex-start!important;
    gap:10px!important;
    width:100%!important;
    min-height:56px!important;
    padding:0 16px!important;
    border:1px solid #cfe0f4!important;
    border-radius:12px!important;
    background:#fff!important;
    color:#172033!important;
    box-shadow:0 10px 28px rgba(15,23,42,.06)!important;
    font-size:1rem!important;
    font-weight:750!important;
    text-align:left!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-mobile-search svg,
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-mobile-start svg{
    flex:0 0 21px!important;
    width:21px!important;
    height:21px!important;
    color:var(--phase6-blue)!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-mobile-start{
    justify-content:center!important;
    background:var(--phase6-blue)!important;
    color:#fff!important;
    border-color:var(--phase6-blue)!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-mobile-start svg{
    color:#fff!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-mobile-chips{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:8px!important;
    width:100%!important;
    max-width:520px!important;
    margin:12px auto 0!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-mobile-chips .mobile-home-tool-chip{
    min-height:46px!important;
    padding:0 10px!important;
    border:1px solid #dbe7f5!important;
    border-radius:999px!important;
    background:#fff!important;
    color:#172033!important;
    box-shadow:none!important;
    font-size:.9rem!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-mobile-chips svg{
    width:17px!important;
    height:17px!important;
    color:var(--phase6-blue)!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-section{
    width:calc(100% - 32px)!important;
    padding-top:44px!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-section-head{
    align-items:start!important;
    justify-items:start!important;
    margin-bottom:18px!important;
    text-align:left!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-section-head .section-kicker{
    margin-left:0!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-section-head h2,
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-trust h2,
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-seo-panel h2{
    margin-left:0!important;
    text-align:left!important;
    font-size:clamp(1.65rem,7vw,2.05rem)!important;
    line-height:1.12!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-section-head p,
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-trust p,
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-seo-panel p{
    margin-left:0!important;
    text-align:left!important;
    font-size:.96rem!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-grid,
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-category-grid,
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-group-grid,
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-trust-grid,
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-why-grid{
    grid-template-columns:1fr!important;
    gap:10px!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card{
    min-height:164px!important;
    padding:16px!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card h3{
    font-size:1rem!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card p{
    font-size:.9rem!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-category-card{
    min-height:156px!important;
    padding:16px!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-group-card{
    min-height:0!important;
    padding:18px!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-trust-grid > span{
    min-height:0!important;
    padding:16px!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-why-grid article{
    min-height:0!important;
    padding:16px!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-seo-panel{
    grid-template-columns:1fr!important;
    gap:18px!important;
    padding:18px!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-seo-links{
    grid-template-columns:1fr!important;
  }
}
@media (max-width:380px){
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-mobile-hero{
    padding-left:14px!important;
    padding-right:14px!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-mobile-hero h2{
    font-size:clamp(1.82rem,9.5vw,2.22rem)!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-section{
    width:calc(100% - 28px)!important;
  }
}
html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home{
  --phase6-ink:#f8fafc;
  --phase6-text:#cbd5e1;
  --phase6-muted:#94a3b8;
  --phase6-line:rgba(148,163,184,.24);
  --phase6-soft:#07111f;
  --phase6-surface:#0f172a;
  --phase6-surface-2:#111827;
  background:linear-gradient(180deg,#07111f 0%,#0b1220 44%,#0f172a 100%)!important;
  color:#f8fafc!important;
}
html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-hero, html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-mobile-hero{
  background:linear-gradient(180deg,#07111f 0%,#0b1220 100%)!important;
}
html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-eyebrow, html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .section-kicker{
  border-color:rgba(96,165,250,.28)!important;
  background:rgba(37,99,235,.14)!important;
  color:#bfdbfe!important;
  -webkit-text-fill-color:#bfdbfe!important;
}
html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-search input, html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-mobile-search, html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card, html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-category-card, html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-group-card, html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-why-grid article, html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-seo-panel, html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-faq details, html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-trust-grid > span{
  border-color:rgba(148,163,184,.22)!important;
  background:#0f172a!important;
  color:#f8fafc!important;
  box-shadow:0 18px 46px rgba(0,0,0,.18)!important;
}
html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-search input{
  -webkit-text-fill-color:#f8fafc!important;
}
html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-search input::placeholder{
  color:#94a3b8!important;
  -webkit-text-fill-color:#94a3b8!important;
}
html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-search-shortcut, html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-hero-trust li, html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-quick-nav a, html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-group-card li a, html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-seo-links a, html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-mobile-chips .mobile-home-tool-chip{
  border-color:rgba(148,163,184,.22)!important;
  background:#111827!important;
  color:#cbd5e1!important;
}
html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-mobile-chips .mobile-home-tool-chip :is(strong, html[data-tl-mobile-v2="home-v1"] span){
  color:#e5eefb!important;
  -webkit-text-fill-color:#e5eefb!important;
}
html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-mobile-chips svg{
  color:#60a5fa!important;
  stroke:currentColor!important;
}
html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-search .search-suggestions{
  border-color:rgba(148,163,184,.28)!important;
  background:#0f172a!important;
  box-shadow:0 24px 64px rgba(0,0,0,.36)!important;
}
html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-search .search-suggestions a{
  color:#e2e8f0!important;
}
html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-search .search-suggestions a:hover, html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-search .search-suggestions a.active{
  background:#172554!important;
  border-color:rgba(96,165,250,.28)!important;
}
html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card .category-badge{
  border-color:rgba(148,163,184,.22)!important;
  background:#111827!important;
  color:#cbd5e1!important;
  -webkit-text-fill-color:#cbd5e1!important;
}
html[data-tl-mobile-v2="home-v1"] /* Phase 6.1 homepage premium polish: scoped visual refinement. */
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home{
  --phase6-shadow-soft:0 14px 34px rgba(15,23,42,.06);
  --phase6-shadow-hover:0 24px 58px rgba(15,23,42,.105);
  --phase6-shadow-panel:0 26px 70px rgba(15,23,42,.1);
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-hero{
  padding:56px 24px 46px!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-hero .hero-full-headline, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-hero h1{
  margin-bottom:14px!important;
  font-size:clamp(2.9rem,5.15vw,4.55rem)!important;
  letter-spacing:0!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-hero-copy, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-hero p{
  margin-bottom:20px!important;
  line-height:1.62!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-search{
  width:min(900px,100%)!important;
  max-width:900px!important;
  margin-bottom:14px!important;
  z-index:35!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-search input{
  height:64px!important;
  min-height:64px!important;
  border-color:#aec9ee!important;
  box-shadow:0 18px 48px rgba(37,99,235,.12),inset 0 1px 0 rgba(255,255,255,.9)!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-search:hover input{
  border-color:#86b6f1!important;
  box-shadow:0 20px 54px rgba(37,99,235,.14),inset 0 1px 0 rgba(255,255,255,.92)!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-search input:focus{
  border-color:#2563eb!important;
  box-shadow:0 0 0 4px rgba(37,99,235,.12),0 24px 64px rgba(37,99,235,.16)!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-search .search-suggestions{
  z-index:40!important;
  border-color:#aac7ee!important;
  box-shadow:0 28px 76px rgba(15,23,42,.18)!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-hero-trust, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-quick-nav{
  gap:10px!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-section{
  padding-top:56px!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-section-head{
  margin-bottom:24px!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-section-head h2{
  line-height:1.08!important;
  letter-spacing:0!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-grid, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-category-grid, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-groups-grid, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-why-grid{
  gap:16px!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-category-card, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-group-card, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-why-grid article, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-seo-panel, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-faq details, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-final-cta-panel{
  border-color:#d8e5f4!important;
  background:linear-gradient(180deg,#fff 0%,#fbfdff 100%)!important;
  box-shadow:var(--phase6-shadow-soft)!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-category-card, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-group-card{
  user-select:none!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card *::selection, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-category-card *::selection, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-group-card *::selection{
  background:transparent!important;
  color:inherit!important;
  -webkit-text-fill-color:inherit!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card{
  min-height:214px!important;
  padding:20px!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card:hover, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card:focus-visible, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-category-card:hover, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-category-card:focus-visible, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-group-card:hover, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-group-card:focus-within, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-why-grid article:hover, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-faq details:hover{
  transform:translateY(-4px)!important;
  border-color:#bfdbfe!important;
  box-shadow:var(--phase6-shadow-hover)!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card .tool-icon, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-category-card .category-icon{
  width:48px!important;
  height:48px!important;
  flex:0 0 48px!important;
  border-radius:8px!important;
  box-shadow:0 10px 24px rgba(37,99,235,.08)!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card:hover .tool-icon, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-category-card:hover .category-icon{
  transform:translateY(-1px)!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card .category-badge{
  top:20px!important;
  right:20px!important;
  min-height:28px!important;
  padding:0 12px!important;
  background:#f5f9ff!important;
  border-color:#d4e4f8!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card h3, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-category-card h3, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-group-card h3, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-why-grid h3{
  letter-spacing:0!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card .quick-action, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-category-card .quick-action, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-group-card > a{
  min-height:36px!important;
  color:#0b5ee8!important;
  -webkit-text-fill-color:#0b5ee8!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card .quick-action svg{
  width:18px!important;
  height:18px!important;
  padding:3px!important;
  border-radius:999px!important;
  background:#eaf2ff!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-category-card{
  min-height:204px!important;
  padding:20px!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-group-card{
  min-height:344px!important;
  padding:24px!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-group-card li a{
  border-color:#dbe7f5!important;
  background:#f8fbff!important;
  transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-group-card li a:hover, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-group-card li a:focus-visible{
  background:#eef6ff!important;
  border-color:#bfdbfe!important;
  transform:translateX(2px)!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-trust-grid{
  gap:16px!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-trust-grid > span{
  display:grid!important;
  grid-template-columns:48px minmax(0,1fr)!important;
  align-items:start!important;
  gap:14px!important;
  min-height:164px!important;
  padding:22px!important;
  overflow:hidden!important;
  border-radius:8px!important;
  border-color:#d8e5f4!important;
  background:linear-gradient(180deg,#fff 0%,#fbfdff 100%)!important;
  box-shadow:var(--phase6-shadow-soft)!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-trust-grid > span:hover{
  transform:translateY(-4px)!important;
  border-color:#bfdbfe!important;
  box-shadow:var(--phase6-shadow-hover)!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-trust-grid > span > svg{
  box-sizing:border-box!important;
  width:48px!important;
  height:48px!important;
  padding:11px!important;
  border-radius:8px!important;
  border:1px solid #cfe0fb!important;
  background:#eef5ff!important;
  color:#2563eb!important;
  stroke:currentColor!important;
  filter:none!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-trust-grid .trust-badge-copy, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-trust-grid .trust-badge-copy:hover{
  display:block!important;
  min-width:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:inherit!important;
  text-align:left!important;
  transform:none!important;
  transition:none!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-trust-grid .trust-badge-copy strong{
  margin:0 0 8px!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-trust-grid .trust-badge-copy small{
  margin:0!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-why-grid article{
  min-height:200px!important;
  padding:24px!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-why-grid article > :is(i, html[data-tl-mobile-v2="home-v1"] svg){
  box-sizing:border-box!important;
  display:block!important;
  width:48px!important;
  height:48px!important;
  margin:0 0 14px!important;
  padding:11px!important;
  border-radius:8px!important;
  border:1px solid #cfe0fb!important;
  background:#eef5ff!important;
  color:#2563eb!important;
  stroke:currentColor!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-seo-panel{
  padding:34px!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-seo-links a, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-final-cta-button, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-final-cta-link{
  border-radius:8px!important;
  transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-seo-links a:hover, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-seo-links a:focus-visible{
  transform:translateY(-2px)!important;
  background:#eef6ff!important;
  border-color:#bfdbfe!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-faq .faq-list{
  max-width:940px!important;
  gap:12px!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-faq details{
  border-radius:8px!important;
  transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease!important;
  overflow:hidden!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-faq details[open]{
  border-color:#93c5fd!important;
  box-shadow:var(--phase6-shadow-panel)!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-faq summary{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:18px!important;
  min-height:64px!important;
  padding:18px 20px!important;
  cursor:pointer!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-faq summary::-webkit-details-marker{
  display:none!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-faq summary::before{
  content:none!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-faq summary::after{
  content:"+"!important;
  display:grid!important;
  place-items:center!important;
  flex:0 0 34px!important;
  width:34px!important;
  height:34px!important;
  border-radius:999px!important;
  border:1px solid #cfe0fb!important;
  background:#f5f9ff!important;
  color:#2563eb!important;
  font-size:1.25rem!important;
  line-height:1!important;
  font-weight:750!important;
  transition:transform .18s ease,background .18s ease,border-color .18s ease!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-faq details[open] summary::after{
  content:"-"!important;
  background:#eaf2ff!important;
  border-color:#93c5fd!important;
  transform:rotate(180deg)!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-faq details p{
  padding:0 20px 22px!important;
  margin:-2px 0 0!important;
  line-height:1.72!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-final-cta{
  width:min(1120px,calc(100% - 48px))!important;
  max-width:1120px!important;
  padding-top:56px!important;
  padding-bottom:64px!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-final-cta-panel{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  align-items:center!important;
  gap:28px!important;
  padding:28px!important;
  border:1px solid #d8e5f4!important;
  border-radius:8px!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-final-cta-panel h2{
  margin:16px 0 10px!important;
  color:#111827!important;
  font-size:clamp(2rem,3vw,3.2rem)!important;
  line-height:1.08!important;
  letter-spacing:0!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-final-cta-panel p{
  max-width:720px!important;
  margin:0!important;
  color:#475569!important;
  font-size:1.04rem!important;
  line-height:1.7!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-final-cta-actions{
  display:flex!important;
  flex-wrap:wrap!important;
  justify-content:flex-end!important;
  gap:10px!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-final-cta-button, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-final-cta-link{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:8px!important;
  min-height:46px!important;
  padding:0 16px!important;
  border:1px solid #cfe0fb!important;
  background:#fff!important;
  color:#0b5ee8!important;
  -webkit-text-fill-color:#0b5ee8!important;
  font-weight:800!important;
  line-height:1!important;
  text-decoration:none!important;
  cursor:pointer!important;
  user-select:none!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-final-cta-button{
  border-color:#2563eb!important;
  background:#2563eb!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  box-shadow:0 12px 28px rgba(37,99,235,.18)!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-final-cta-button:hover, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-final-cta-button:focus-visible, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-final-cta-link:hover, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-final-cta-link:focus-visible{
  transform:translateY(-2px)!important;
  box-shadow:0 16px 34px rgba(37,99,235,.16)!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-final-cta-button svg, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-final-cta-link svg{
  width:18px!important;
  height:18px!important;
  stroke:currentColor!important;
}

@media (min-width:761px) and (max-height:820px){
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-hero{
    padding-top:38px!important;
    padding-bottom:34px!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-hero .hero-full-headline,
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-hero h1{
    font-size:clamp(2.65rem,4.8vw,4.05rem)!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-search input{
    height:60px!important;
    min-height:60px!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-section{
    padding-top:48px!important;
  }
}

@media (max-width:1180px){
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-final-cta-panel{
    grid-template-columns:1fr!important;
    align-items:start!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-final-cta-actions{
    justify-content:flex-start!important;
  }
}

@media (max-width:760px){
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-hero{
    display:none!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-mobile-hero{
    padding:20px 16px 18px!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-mobile-search{
    min-height:56px!important;
    border-color:#aec9ee!important;
    box-shadow:0 16px 38px rgba(37,99,235,.1)!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-section{
    padding-top:40px!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-section-head{
    margin-bottom:18px!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card,
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-category-card,
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-group-card,
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-why-grid article{
    min-height:auto!important;
    padding:18px!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-trust-grid > span{
    min-height:auto!important;
    padding:18px!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-seo-panel,
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-final-cta-panel{
    padding:22px!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-final-cta{
    width:calc(100% - 32px)!important;
    padding-top:40px!important;
    padding-bottom:48px!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-final-cta-actions{
    display:grid!important;
    grid-template-columns:1fr!important;
    width:100%!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-final-cta-button,
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-final-cta-link{
    width:100%!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-faq summary{
    min-height:60px!important;
    padding:16px!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-faq details p{
    padding:0 16px 18px!important;
  }
}
html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card, html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-category-card, html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-group-card, html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-why-grid article, html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-seo-panel, html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-faq details, html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-final-cta-panel, html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-trust-grid > span{
  border-color:rgba(148,163,184,.24)!important;
  background:linear-gradient(180deg,#101a2d 0%,#0f172a 100%)!important;
  box-shadow:0 18px 46px rgba(0,0,0,.22)!important;
}
html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card:hover, html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-category-card:hover, html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-group-card:hover, html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-why-grid article:hover, html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-trust-grid > span:hover, html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-faq details:hover, html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-faq details[open]{
  border-color:rgba(96,165,250,.42)!important;
  box-shadow:0 24px 62px rgba(0,0,0,.34)!important;
}
html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-search input:focus{
  border-color:#60a5fa!important;
  box-shadow:0 0 0 4px rgba(96,165,250,.16),0 24px 64px rgba(0,0,0,.32)!important;
}
html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card .tool-icon, html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-category-card .category-icon, html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-trust-grid > span > svg, html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-why-grid article > :is(i, html[data-tl-mobile-v2="home-v1"] svg){
  border-color:rgba(96,165,250,.28)!important;
  background:rgba(37,99,235,.14)!important;
  color:#60a5fa!important;
}
html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-trust-grid .trust-badge-copy, html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-trust-grid .trust-badge-copy:hover{
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-group-card li a, html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-seo-links a, html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-final-cta-link, html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-faq summary::after{
  border-color:rgba(148,163,184,.24)!important;
  background:#111827!important;
  color:#bfdbfe!important;
  -webkit-text-fill-color:#bfdbfe!important;
}
html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-final-cta-panel h2{
  color:#f8fafc!important;
  -webkit-text-fill-color:#f8fafc!important;
}
html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-final-cta-panel p{
  color:#cbd5e1!important;
  -webkit-text-fill-color:#cbd5e1!important;
}
html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-final-cta-button{
  border-color:#60a5fa!important;
  background:#2563eb!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}
html[data-tl-mobile-v2="home-v1"] /* Phase 6.1 card CTA artifact fix: keep homepage card CTAs as clean text links. */
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card .quick-action, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card:hover .quick-action, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card:focus-visible .quick-action{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  width:max-content!important;
  min-height:36px!important;
  margin-top:auto!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  background-image:none!important;
  box-shadow:none!important;
  color:#0b5ee8!important;
  -webkit-text-fill-color:#0b5ee8!important;
  overflow:visible!important;
  isolation:auto!important;
  transform:none!important;
  user-select:none!important;
  -webkit-user-select:none!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card .quick-action, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card .quick-action *{
  user-select:none!important;
  -webkit-user-select:none!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card .quick-action::selection, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card .quick-action *::selection{
  background:transparent!important;
  color:#0b5ee8!important;
  -webkit-text-fill-color:#0b5ee8!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card .quick-action svg, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card:hover .quick-action svg, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card:focus-visible .quick-action svg{
  width:18px!important;
  height:18px!important;
  padding:3px!important;
  border:0!important;
  border-radius:999px!important;
  background:#eaf2ff!important;
  box-shadow:none!important;
  color:#2563eb!important;
  stroke:currentColor!important;
  transform:none!important;
}
html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card .quick-action, html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card:hover .quick-action, html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card:focus-visible .quick-action{
  background:transparent!important;
  background-image:none!important;
  border:0!important;
  box-shadow:none!important;
  color:#93c5fd!important;
  -webkit-text-fill-color:#93c5fd!important;
}
html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card .quick-action::selection, html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card .quick-action *::selection{
  background:transparent!important;
  color:#93c5fd!important;
  -webkit-text-fill-color:#93c5fd!important;
}
html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card .quick-action svg, html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card:hover .quick-action svg, html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card:focus-visible .quick-action svg{
  background:rgba(96,165,250,.14)!important;
  color:#93c5fd!important;
}
html[data-tl-mobile-v2="home-v1"] /* Phase 6.1 requested hero restoration: match the previous headline treatment. */
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-hero .phase6-eyebrow{
  display:none!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-hero .hero-full-headline, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-hero h1{
  max-width:1760px!important;
  margin:0 auto 20px!important;
  color:#172033!important;
  -webkit-text-fill-color:#172033!important;
  font-size:clamp(2.95rem,3.12vw,3.85rem)!important;
  font-weight:800!important;
  line-height:1.08!important;
  letter-spacing:0!important;
  text-wrap:balance!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-hero .phase6-hero-accent{
  color:#1d4fa3!important;
  -webkit-text-fill-color:#1d4fa3!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-hero h1::after{
  content:""!important;
  display:block!important;
  width:min(440px,42vw)!important;
  height:4px!important;
  margin:28px auto 0!important;
  border-radius:999px!important;
  background:linear-gradient(90deg,rgba(29,79,163,0),#c9dcff 18%,#4f8cf7 48%,#56d4dc 78%,rgba(86,212,220,0))!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-hero-copy, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-hero p{
  max-width:1050px!important;
  margin:0 auto 24px!important;
  color:#66758e!important;
  font-size:clamp(1.12rem,1.32vw,1.38rem)!important;
  line-height:1.62!important;
  font-weight:500!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-hero-copy span{
  display:block!important;
}
@media (max-width:1280px){
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-hero .hero-full-headline,
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-hero h1{
    font-size:clamp(3rem,4.15vw,3.7rem)!important;
    max-width:1180px!important;
  }
}

@media (max-width:760px){
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-hero .phase6-eyebrow{
    display:inline-flex!important;
  }
}
html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-hero .hero-full-headline, html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-hero h1{
  color:#f8fafc!important;
  -webkit-text-fill-color:#f8fafc!important;
}
html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-hero .phase6-hero-accent{
  color:#93c5fd!important;
  -webkit-text-fill-color:#93c5fd!important;
}
html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-hero-copy, html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-hero p{
  color:#cbd5e1!important;
  -webkit-text-fill-color:#cbd5e1!important;
}

/* Phase 6.2 homepage production freeze polish. */
@media (min-width:1200px) and (max-width:1499px){
  body.flux-home.home-front .site-nav > .nav-dropdown,
  html[data-theme="dark"] body.flux-home.home-front .site-nav > .nav-dropdown{
    padding:0 8px!important;
    border:0!important;
    background:transparent!important;
    box-shadow:none!important;
  }
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home{
  --phase6-band-a:#f7faff;
  --phase6-band-b:#ffffff;
  --phase6-card-top:linear-gradient(90deg,#2563eb 0%,#23b5d7 54%,rgba(35,181,215,0) 100%);
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-search input{
  border-color:#a9c7f1!important;
  box-shadow:0 22px 58px rgba(37,99,235,.13),inset 0 1px 0 rgba(255,255,255,.92)!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-search input:hover, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-search input:focus{
  box-shadow:0 0 0 4px rgba(37,99,235,.11),0 26px 70px rgba(37,99,235,.16)!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-section{
  isolation:isolate!important;
  scroll-margin-top:calc(var(--tl-header-height-desktop,66px) + 24px)!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-seo-panel, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-final-cta-panel{
  position:relative!important;
  overflow:hidden!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-popular::before, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-groups::before, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-faq::before{
  content:""!important;
  display:block!important;
  position:absolute!important;
  z-index:-1!important;
  top:24px!important;
  bottom:-26px!important;
  left:calc(50% - 50vw)!important;
  right:calc(50% - 50vw)!important;
  border:0!important;
  background:linear-gradient(180deg,var(--phase6-band-a),rgba(255,255,255,.72))!important;
  pointer-events:none!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-categories::before, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-trust::before, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-seo-content::before, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-final-cta::before{
  content:""!important;
  display:block!important;
  position:absolute!important;
  z-index:-1!important;
  top:30px!important;
  bottom:-22px!important;
  left:calc(50% - 50vw)!important;
  right:calc(50% - 50vw)!important;
  background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(248,251,255,.54))!important;
  pointer-events:none!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-section-head .section-kicker::before, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-seo-panel .section-kicker::before, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-final-cta-panel .section-kicker::before{
  content:""!important;
  display:block!important;
  width:7px!important;
  height:7px!important;
  margin-right:7px!important;
  border-radius:2px!important;
  background:currentColor!important;
  opacity:.78!important;
  transform:rotate(45deg)!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home :is(.phase6-tool-card, html[data-tl-mobile-v2="home-v1"] .phase6-category-card, html[data-tl-mobile-v2="home-v1"] .phase6-group-card, html[data-tl-mobile-v2="home-v1"] .phase6-why-grid article, html[data-tl-mobile-v2="home-v1"] .phase6-trust-grid > span, html[data-tl-mobile-v2="home-v1"] .phase6-seo-panel, html[data-tl-mobile-v2="home-v1"] .phase6-faq details, html[data-tl-mobile-v2="home-v1"] .phase6-final-cta-panel)::before{
  content:""!important;
  position:absolute!important;
  top:0!important;
  left:0!important;
  right:0!important;
  height:3px!important;
  background:var(--phase6-card-top)!important;
  opacity:.62!important;
  pointer-events:none!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-category-card::before{
  opacity:.46!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-category-card, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-group-card, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-why-grid article, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-trust-grid > span{
  box-shadow:0 12px 34px rgba(15,23,42,.055)!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card:hover, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card:focus-visible, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-category-card:hover, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-category-card:focus-visible, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-group-card:hover, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-group-card:focus-within, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-why-grid article:hover, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-trust-grid > span:hover{
  border-color:#aac7ee!important;
  box-shadow:0 22px 54px rgba(15,23,42,.095)!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card .tool-icon svg, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-category-card .category-icon svg, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-trust-grid > span > svg, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-why-grid article > :is(i, html[data-tl-mobile-v2="home-v1"] svg), html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-final-cta-actions svg{
  stroke-width:2.2!important;
  stroke-linecap:round!important;
  stroke-linejoin:round!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-trust-grid > span{
  align-content:start!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-trust-grid .trust-badge-copy strong{
  font-size:1.02rem!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-faq details{
  position:relative!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-faq summary::after{
  box-shadow:inset 0 1px 0 rgba(255,255,255,.92)!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-final-cta-panel{
  background:linear-gradient(135deg,#ffffff 0%,#f8fbff 62%,#eef5ff 100%)!important;
}

@media (max-width:760px){
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-popular::before,
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-groups::before,
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-faq::before,
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-categories::before,
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-trust::before,
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-seo-content::before,
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-final-cta::before{
    top:18px!important;
    bottom:-18px!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-section{
    padding-top:42px!important;
    scroll-margin-top:calc(var(--tl-header-height-mobile,64px) + 18px)!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card,
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-category-card,
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-group-card,
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-why-grid article,
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-trust-grid > span{
    box-shadow:0 10px 26px rgba(15,23,42,.055)!important;
  }
}
html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home{
  --phase6-band-a:#0b1524;
  --phase6-band-b:#0f172a;
  --phase6-card-top:linear-gradient(90deg,#60a5fa 0%,#22d3ee 54%,rgba(34,211,238,0) 100%);
}
html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-popular::before, html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-groups::before, html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-faq::before{
  border:0!important;
  background:linear-gradient(180deg,rgba(11,21,36,.94),rgba(15,23,42,.72))!important;
}
html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-categories::before, html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-trust::before, html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-seo-content::before, html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-final-cta::before{
  background:linear-gradient(180deg,rgba(15,23,42,.8),rgba(7,17,31,.64))!important;
}
html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-search input{
  box-shadow:0 22px 58px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.06)!important;
}
html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-final-cta-panel{
  background:linear-gradient(135deg,#101a2d 0%,#0f172a 62%,#0b1524 100%)!important;
}
html[data-tl-mobile-v2="home-v1"] /* Phase 6.3 product visuals: authentic Toolsluv interface screenshots. */
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visuals{
  position:relative!important;
  padding-top:64px!important;
  padding-bottom:38px!important;
  isolation:isolate!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visuals::before{
  content:""!important;
  display:block!important;
  position:absolute!important;
  z-index:-1!important;
  top:24px!important;
  bottom:-14px!important;
  left:calc(50% - 50vw)!important;
  right:calc(50% - 50vw)!important;
  background:
    radial-gradient(ellipse at 74% 45%,rgba(37,99,235,.13),rgba(37,99,235,0) 46%),
    radial-gradient(ellipse at 58% 70%,rgba(14,165,233,.10),rgba(14,165,233,0) 48%),
    linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,251,255,.82))!important;
  pointer-events:none!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visuals::after{
  content:""!important;
  position:absolute!important;
  z-index:-1!important;
  width:min(760px,70vw)!important;
  height:min(360px,44vw)!important;
  right:max(18px,calc(50% - 640px))!important;
  top:50%!important;
  transform:translateY(-42%)!important;
  border-radius:999px!important;
  background:radial-gradient(ellipse at center,rgba(59,130,246,.12),rgba(125,211,252,.08) 34%,rgba(255,255,255,0) 70%)!important;
  filter:blur(18px)!important;
  opacity:.86!important;
  pointer-events:none!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visuals-inner{
  width:min(100%,1240px)!important;
  margin:0 auto!important;
  display:grid!important;
  grid-template-columns:minmax(260px,.54fr) minmax(0,1.46fr)!important;
  gap:34px!important;
  align-items:center!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visuals-copy{
  min-width:0!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visuals-copy .section-kicker{
  margin:0 0 18px!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visuals-copy .section-kicker::before{
  content:""!important;
  display:block!important;
  width:7px!important;
  height:7px!important;
  margin-right:7px!important;
  border-radius:2px!important;
  background:currentColor!important;
  opacity:.78!important;
  transform:rotate(45deg)!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visuals-copy h2{
  margin:0!important;
  color:#111827!important;
  font-size:clamp(2.1rem,3.2vw,3.55rem)!important;
  line-height:1.04!important;
  letter-spacing:0!important;
  font-weight:850!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visuals-copy p{
  margin:16px 0 0!important;
  max-width:470px!important;
  color:#475569!important;
  font-size:clamp(1rem,.96rem + .2vw,1.12rem)!important;
  line-height:1.65!important;
  font-weight:560!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visual-grid{
  min-width:0!important;
  display:grid!important;
  grid-template-columns:minmax(0,.92fr) minmax(340px,.78fr)!important;
  grid-auto-rows:auto!important;
  gap:16px!important;
  align-items:center!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visual-card{
  position:relative!important;
  min-width:0!important;
  margin:0!important;
  padding:12px!important;
  border:1px solid rgba(147,197,253,.74)!important;
  border-radius:20px!important;
  background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(248,251,255,.78))!important;
  box-shadow:0 22px 58px rgba(15,23,42,.11),0 1px 0 rgba(255,255,255,.92) inset!important;
  overflow:hidden!important;
  transform:translateZ(0)!important;
  transition:transform 220ms ease,border-color 220ms ease,box-shadow 220ms ease,background-color 220ms ease!important;
  -webkit-backdrop-filter:blur(14px) saturate(120%)!important;
  backdrop-filter:blur(14px) saturate(120%)!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visual-card::before{
  content:""!important;
  position:absolute!important;
  inset:0 0 auto!important;
  height:3px!important;
  background:var(--phase6-card-top)!important;
  opacity:.64!important;
  pointer-events:none!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visual-card picture, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visual-card img{
  display:block!important;
  width:100%!important;
  height:auto!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visual-card img{
  border-radius:13px!important;
  background:#f8fbff!important;
  box-shadow:0 1px 0 rgba(15,23,42,.05)!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visual-card-secondary{
  align-self:stretch!important;
  display:grid!important;
  align-content:center!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visual-card-secondary img{
  aspect-ratio:1180/486!important;
  object-fit:contain!important;
  object-position:center!important;
}
@media (hover:hover) and (pointer:fine){
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visual-card:hover{
    transform:scale(1.02) translateZ(0)!important;
    border-color:rgba(37,99,235,.68)!important;
    box-shadow:0 30px 76px rgba(37,99,235,.16),0 12px 28px rgba(15,23,42,.10),0 1px 0 rgba(255,255,255,.96) inset!important;
  }
}

@media (max-width:1180px){
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visuals-inner{
    grid-template-columns:1fr!important;
    gap:24px!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visuals-copy{
    text-align:center!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visuals-copy .section-kicker{
    margin-left:auto!important;
    margin-right:auto!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visuals-copy p{
    margin-left:auto!important;
    margin-right:auto!important;
  }
}
@media (max-width:760px){
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visuals{
    padding-top:42px!important;
    padding-bottom:22px!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visuals::before{
    top:18px!important;
    bottom:-12px!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visuals::after{
    width:88vw!important;
    height:260px!important;
    right:50%!important;
    top:auto!important;
    bottom:24px!important;
    transform:translateX(50%)!important;
    filter:blur(20px)!important;
    opacity:.7!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visuals-inner{
    gap:20px!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visuals-copy{
    text-align:left!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visuals-copy .section-kicker{
    margin-left:0!important;
    margin-right:0!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visuals-copy h2{
    font-size:clamp(2rem,9vw,2.55rem)!important;
    line-height:1.08!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visuals-copy p{
    margin-left:0!important;
    margin-right:0!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visual-grid{
    grid-template-columns:1fr!important;
    gap:14px!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visual-card{
    padding:8px!important;
    border-radius:17px!important;
    box-shadow:0 16px 38px rgba(15,23,42,.10)!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visual-card img{
    border-radius:11px!important;
  }
}
html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visuals::before{
  background:
    radial-gradient(ellipse at 74% 45%,rgba(59,130,246,.20),rgba(59,130,246,0) 48%),
    radial-gradient(ellipse at 58% 70%,rgba(14,165,233,.14),rgba(14,165,233,0) 50%),
    linear-gradient(180deg,rgba(7,17,31,.9),rgba(15,23,42,.72))!important;
}
html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visuals::after{
  opacity:.54!important;
  background:radial-gradient(ellipse at center,rgba(96,165,250,.20),rgba(34,211,238,.10) 34%,rgba(15,23,42,0) 72%)!important;
}
html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visuals-copy h2{
  color:#f8fafc!important;
}
html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visuals-copy p{
  color:#cbd5e1!important;
}
html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visual-card{
  border-color:rgba(96,165,250,.42)!important;
  background:linear-gradient(180deg,rgba(15,23,42,.86),rgba(15,23,42,.76))!important;
  box-shadow:0 24px 70px rgba(0,0,0,.30),0 1px 0 rgba(255,255,255,.07) inset!important;
}
@media (hover:hover) and (pointer:fine){
  html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-product-visual-card:hover{
    border-color:rgba(147,197,253,.62)!important;
    box-shadow:0 30px 82px rgba(37,99,235,.20),0 16px 34px rgba(0,0,0,.30),0 1px 0 rgba(255,255,255,.08) inset!important;
  }
}
html[data-tl-mobile-v2="home-v1"] /* Final product-view upgrade: three authentic previews with a Merge PDF mobile phone frame. */
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visuals::before{
  background:
    radial-gradient(ellipse at 78% 44%,rgba(37,99,235,.10),rgba(37,99,235,0) 44%),
    linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,251,255,.86))!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visuals::after{
  width:min(700px,66vw)!important;
  height:min(320px,38vw)!important;
  opacity:.66!important;
  background:radial-gradient(ellipse at center,rgba(59,130,246,.10),rgba(125,211,252,.06) 34%,rgba(255,255,255,0) 72%)!important;
  filter:blur(16px)!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visuals-inner{
  grid-template-columns:minmax(270px,.48fr) minmax(0,1.52fr)!important;
  gap:34px!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visuals{
  scroll-margin-top:96px!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visuals-copy p{
  max-width:430px!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-product-links{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:9px!important;
  margin-top:20px!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-product-links a{
  display:inline-flex!important;
  align-items:center!important;
  min-height:34px!important;
  padding:0 13px!important;
  border:1px solid rgba(191,219,254,.86)!important;
  border-radius:999px!important;
  background:#fff!important;
  color:#1d4ed8!important;
  font-size:.87rem!important;
  font-weight:780!important;
  line-height:1!important;
  text-decoration:none!important;
  transition:border-color 200ms ease,box-shadow 200ms ease,color 200ms ease!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-product-links a:hover, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-product-links a:focus-visible{
  border-color:rgba(37,99,235,.56)!important;
  box-shadow:0 8px 18px rgba(37,99,235,.10)!important;
  outline:0!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visual-grid{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(270px,.74fr) minmax(166px,.38fr)!important;
  gap:16px!important;
  align-items:center!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visual-card{
  display:block!important;
  position:relative!important;
  padding:11px!important;
  border:1px solid rgba(147,197,253,.76)!important;
  border-radius:20px!important;
  background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,251,255,.92))!important;
  box-shadow:0 20px 52px rgba(15,23,42,.10),0 1px 0 rgba(255,255,255,.92) inset!important;
  color:inherit!important;
  text-decoration:none!important;
  overflow:visible!important;
  transform:none!important;
  -webkit-backdrop-filter:none!important;
  backdrop-filter:none!important;
  transition:border-color 200ms ease,box-shadow 200ms ease,transform 200ms ease!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visual-card::before{
  display:none!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visual-card:focus-visible{
  border-color:rgba(37,99,235,.78)!important;
  box-shadow:0 0 0 4px rgba(37,99,235,.16),0 22px 56px rgba(15,23,42,.12)!important;
  outline:0!important;
}
@media (hover:hover) and (pointer:fine){
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visual-card:hover{
    transform:translateY(-2px)!important;
    border-color:rgba(37,99,235,.62)!important;
    box-shadow:0 26px 66px rgba(37,99,235,.14),0 12px 26px rgba(15,23,42,.09),0 1px 0 rgba(255,255,255,.95) inset!important;
  }
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visual-label{
  position:absolute!important;
  z-index:2!important;
  top:10px!important;
  left:12px!important;
  display:inline-flex!important;
  align-items:center!important;
  min-height:28px!important;
  padding:0 10px!important;
  border:1px solid rgba(191,219,254,.9)!important;
  border-radius:999px!important;
  background:rgba(255,255,255,.96)!important;
  color:#1d4ed8!important;
  font-size:.76rem!important;
  font-weight:820!important;
  line-height:1!important;
  box-shadow:0 8px 18px rgba(37,99,235,.10)!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visual-card picture, html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visual-card img{
  display:block!important;
  width:100%!important;
  height:auto!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visual-card img{
  border-radius:13px!important;
  background:#f8fbff!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visual-card-primary img{
  aspect-ratio:1320/598!important;
  object-fit:contain!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visual-card-secondary{
  align-self:center!important;
  display:block!important;
  align-content:normal!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visual-card-secondary img{
  aspect-ratio:1180/486!important;
  object-fit:contain!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visual-card-phone{
  align-self:center!important;
  justify-self:center!important;
  width:min(100%,190px)!important;
  padding:10px!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visual-card-phone .phase6-product-visual-label{
  top:-14px!important;
  left:50%!important;
  transform:translateX(-50%)!important;
  white-space:nowrap!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-phone-shell{
  position:relative!important;
  display:block!important;
  padding:16px 6px 7px!important;
  border:5px solid #0f172a!important;
  border-radius:30px!important;
  background:#0f172a!important;
  box-shadow:0 16px 34px rgba(15,23,42,.18)!important;
  overflow:hidden!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-phone-camera{
  position:absolute!important;
  left:50%!important;
  top:6px!important;
  width:38px!important;
  height:4px!important;
  border-radius:999px!important;
  background:rgba(226,232,240,.42)!important;
  transform:translateX(-50%)!important;
  pointer-events:none!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-phone-shell picture{
  overflow:hidden!important;
  border-radius:20px!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-phone-shell img{
  aspect-ratio:780/1688!important;
  object-fit:cover!important;
  object-position:top center!important;
  border-radius:20px!important;
}

@media (max-width:1180px){
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visuals-inner{
    grid-template-columns:1fr!important;
    gap:28px!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visuals-copy{
    text-align:center!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visuals-copy p{
    margin-left:auto!important;
    margin-right:auto!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-product-links{
    justify-content:center!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visual-grid{
    grid-template-columns:minmax(0,1fr) minmax(260px,.78fr) minmax(150px,.4fr)!important;
    max-width:980px!important;
    margin:0 auto!important;
  }
}
@media (max-width:860px){
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visual-grid{
    grid-template-columns:minmax(0,1fr) minmax(170px,.58fr)!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visual-card-primary{
    grid-column:1/-1!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visual-card-phone{
    width:min(100%,188px)!important;
  }
}
@media (max-width:760px){
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visuals{
    padding-top:42px!important;
    padding-bottom:24px!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visuals-copy{
    text-align:left!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-product-links{
    justify-content:flex-start!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visual-grid{
    grid-template-columns:1fr!important;
    gap:16px!important;
    max-width:none!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visual-card{
    padding:8px!important;
    border-radius:18px!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visual-label{
    top:8px!important;
    left:10px!important;
    min-height:26px!important;
    font-size:.72rem!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visual-card-phone{
    width:min(100%,248px)!important;
    justify-self:center!important;
    padding:10px!important;
    margin-top:4px!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visual-card-phone .phase6-product-visual-label{
    top:10px!important;
    left:12px!important;
    transform:none!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-phone-shell{
    margin-top:24px!important;
  }
}
html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visuals::before{
  background:
    radial-gradient(ellipse at 78% 44%,rgba(59,130,246,.16),rgba(59,130,246,0) 48%),
    linear-gradient(180deg,rgba(7,17,31,.92),rgba(15,23,42,.76))!important;
}
html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-product-links a, html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visual-label{
  border-color:rgba(96,165,250,.38)!important;
  background:rgba(15,23,42,.96)!important;
  color:#bfdbfe!important;
}
html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visual-card{
  border-color:rgba(96,165,250,.42)!important;
  background:linear-gradient(180deg,rgba(15,23,42,.96),rgba(15,23,42,.9))!important;
  box-shadow:0 24px 62px rgba(0,0,0,.30),0 1px 0 rgba(255,255,255,.06) inset!important;
}
html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-phone-shell{
  border-color:#020617!important;
  background:#020617!important;
}
html[data-tl-mobile-v2="home-v1"] /* Homepage finalization: real workspace previews with shared desktop and mobile frames. */
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visuals::before{
  background:
    radial-gradient(ellipse at 70% 42%,rgba(37,99,235,.12),rgba(37,99,235,0) 46%),
    radial-gradient(ellipse at 46% 76%,rgba(14,165,233,.09),rgba(14,165,233,0) 52%),
    linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,251,255,.88))!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visuals::after{
  width:min(760px,68vw)!important;
  height:min(360px,40vw)!important;
  opacity:.72!important;
  filter:blur(22px)!important;
  background:radial-gradient(ellipse at center,rgba(59,130,246,.13),rgba(125,211,252,.07) 38%,rgba(255,255,255,0) 74%)!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visuals-inner{
  grid-template-columns:minmax(260px,.36fr) minmax(0,1.64fr)!important;
  gap:30px!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visual-grid{
  grid-template-columns:minmax(0,.96fr) minmax(0,1.02fr) minmax(0,1.02fr)!important;
  width:100%!important;
  gap:16px!important;
  align-items:stretch!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-workspace-card{
  display:flex!important;
  width:100%!important;
  min-width:0!important;
  min-height:100%!important;
  padding:12px!important;
  border:1px solid rgba(147,197,253,.78)!important;
  border-radius:22px!important;
  background:linear-gradient(180deg,rgba(255,255,255,.84),rgba(248,251,255,.72))!important;
  box-shadow:0 18px 46px rgba(15,23,42,.10),0 1px 0 rgba(255,255,255,.92) inset!important;
  -webkit-backdrop-filter:blur(12px)!important;
  backdrop-filter:blur(12px)!important;
  overflow:hidden!important;
  transition:transform 220ms ease,border-color 220ms ease,box-shadow 220ms ease!important;
}
@media (hover:hover) and (pointer:fine){
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-workspace-card:hover{
    transform:scale(1.02)!important;
    border-color:rgba(37,99,235,.70)!important;
    box-shadow:0 28px 72px rgba(37,99,235,.16),0 14px 30px rgba(15,23,42,.10),0 1px 0 rgba(255,255,255,.96) inset!important;
  }
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-workspace-card .phase6-product-visual-label{
  top:12px!important;
  left:14px!important;
  z-index:4!important;
  min-height:29px!important;
  padding:0 11px!important;
  border-color:rgba(147,197,253,.86)!important;
  background:rgba(255,255,255,.94)!important;
  box-shadow:0 10px 20px rgba(37,99,235,.10)!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-workspace-device-pair{
  position:relative!important;
  display:block!important;
  width:100%!important;
  box-sizing:border-box!important;
  padding-top:34px!important;
  padding-right:clamp(48px,22%,92px)!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-browser-shell{
  position:relative!important;
  display:block!important;
  width:100%!important;
  border:1px solid rgba(147,197,253,.62)!important;
  border-radius:17px!important;
  background:rgba(255,255,255,.82)!important;
  box-shadow:0 14px 34px rgba(15,23,42,.10),0 1px 0 rgba(255,255,255,.92) inset!important;
  overflow:hidden!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-browser-bar{
  display:flex!important;
  align-items:center!important;
  gap:5px!important;
  height:24px!important;
  padding:0 10px!important;
  border-bottom:1px solid rgba(191,219,254,.68)!important;
  background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(239,246,255,.84))!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-browser-bar span{
  width:6px!important;
  height:6px!important;
  border-radius:50%!important;
  background:#bfdbfe!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-browser-bar span:nth-child(1){
  background:#93c5fd!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-browser-bar span:nth-child(2){
  background:#7dd3fc!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-browser-shell picture{
  display:block!important;
  aspect-ratio:16/9!important;
  background:#f8fbff!important;
  overflow:hidden!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-browser-shell img{
  display:block!important;
  width:100%!important;
  height:100%!important;
  border-radius:0!important;
  object-fit:contain!important;
  object-position:center!important;
  background:#f8fbff!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-mobile-shell{
  position:absolute!important;
  z-index:3!important;
  right:6px!important;
  bottom:8px!important;
  display:block!important;
  width:clamp(60px,24%,104px)!important;
  padding:9px 4px 5px!important;
  border:3px solid #0f172a!important;
  border-radius:22px!important;
  background:#0f172a!important;
  box-shadow:0 18px 34px rgba(15,23,42,.24)!important;
  overflow:hidden!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-mobile-notch{
  position:absolute!important;
  top:4px!important;
  left:50%!important;
  width:24px!important;
  height:4px!important;
  border-radius:999px!important;
  background:rgba(226,232,240,.52)!important;
  transform:translateX(-50%)!important;
  pointer-events:none!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-mobile-shell picture{
  display:block!important;
  aspect-ratio:780/1688!important;
  border-radius:16px!important;
  background:#f8fbff!important;
  overflow:hidden!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-mobile-shell img{
  display:block!important;
  width:100%!important;
  height:100%!important;
  border-radius:16px!important;
  object-fit:cover!important;
  object-position:top center!important;
  background:#f8fbff!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-workspace-card-merge .phase6-browser-shell picture{
  background:#f4f8ff!important;
}

@media (max-width:1180px){
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visuals-inner{
    grid-template-columns:1fr!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visual-grid{
    grid-template-columns:minmax(0,.96fr) minmax(0,1.02fr) minmax(0,1.02fr)!important;
    max-width:1040px!important;
  }
}
@media (max-width:900px){
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visual-grid{
    grid-template-columns:1fr!important;
    max-width:680px!important;
    gap:18px!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-workspace-device-pair{
    padding-right:clamp(68px,23%,118px)!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-mobile-shell{
    width:clamp(76px,22%,124px)!important;
  }
}
@media (max-width:520px){
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-workspace-card{
    padding:10px!important;
    border-radius:19px!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-workspace-device-pair{
    padding-top:32px!important;
    padding-right:clamp(52px,24%,86px)!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-browser-bar{
    height:22px!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-mobile-shell{
    right:5px!important;
    bottom:6px!important;
    width:clamp(58px,24%,86px)!important;
    border-width:3px!important;
    border-radius:20px!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-workspace-card .phase6-product-visual-label{
    top:10px!important;
    left:12px!important;
    min-height:27px!important;
    font-size:.72rem!important;
  }
}
html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visuals::before{
  background:
    radial-gradient(ellipse at 70% 42%,rgba(59,130,246,.18),rgba(59,130,246,0) 48%),
    radial-gradient(ellipse at 46% 76%,rgba(14,165,233,.10),rgba(14,165,233,0) 54%),
    linear-gradient(180deg,rgba(7,17,31,.93),rgba(15,23,42,.78))!important;
}
html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-workspace-card{
  border-color:rgba(96,165,250,.44)!important;
  background:linear-gradient(180deg,rgba(15,23,42,.78),rgba(15,23,42,.66))!important;
  box-shadow:0 24px 62px rgba(0,0,0,.32),0 1px 0 rgba(255,255,255,.06) inset!important;
}
html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-browser-shell{
  border-color:rgba(96,165,250,.34)!important;
  background:rgba(15,23,42,.72)!important;
  box-shadow:0 16px 38px rgba(0,0,0,.28),0 1px 0 rgba(255,255,255,.05) inset!important;
}
html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-browser-bar{
  border-bottom-color:rgba(96,165,250,.22)!important;
  background:linear-gradient(180deg,rgba(15,23,42,.95),rgba(30,41,59,.82))!important;
}
html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-mobile-shell{
  border-color:#020617!important;
  background:#020617!important;
  box-shadow:0 18px 34px rgba(0,0,0,.38)!important;
}

/* P0A — header/footer + style.min parity (mobile homepage only) */
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .site-header{
  position:fixed!important;
  top:0!important;
  left:0!important;
  right:0!important;
  width:100%!important;
  height:61px!important;
  z-index:90!important;
  background:#fff!important;
  border-bottom:1px solid #e8e8e8!important;
  box-shadow:none!important;
}
html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front .site-header{
  background:#fff!important;
  border-bottom-color:#e8e8e8!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .nav-wrap{
  min-height:61px!important;
  height:61px!important;
  padding:.55rem 1rem!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .brand-full-logo{
  height:38px!important;
  max-width:220px!important;
  width:auto!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .brand{
  font-weight:700!important;
  line-height:16px!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .nav-toggle{
  font-size:16px!important;
  line-height:20px!important;
  color:#111827!important;
  background:#fff!important;
  border:1px solid #e5e7eb!important;
  border-radius:10px!important;
  box-shadow:none!important;
  padding:1px 6px!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-mobile-hero .phase6-eyebrow,
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-mobile-hero h2,
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-mobile-hero p{
  position:relative!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-mobile-hero h2{
  min-height:88.2188px!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-mobile-search{
  line-height:20px!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .home-tools-section .home-section-head h2{
  margin:0 0 10px!important;
  font-size:27.3px!important;
  font-weight:800!important;
  line-height:29.484px!important;
  width:auto!important;
  height:auto!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .tool-card.phase6-tool-card,
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card{
  display:flex!important;
  position:relative!important;
  min-height:237.203px!important;
  padding:18px!important;
  border:1px solid #d8e5f4!important;
  border-radius:8px!important;
  box-shadow:rgba(15,23,42,.055) 0 10px 26px 0!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-group-icon,
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front main.phase6-home .phase6-link-icon{
  display:none!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .site-footer{
  position:relative!important;
  overflow:hidden!important;
  margin-top:0!important;
  border-top:1px solid rgba(96,165,250,.24)!important;
  background:
    radial-gradient(circle at 12% 0%,rgba(37,99,235,.25),transparent 34%),
    radial-gradient(circle at 78% 8%,rgba(124,58,237,.2),transparent 35%),
    radial-gradient(circle at 50% 100%,rgba(6,182,212,.1),transparent 40%),
    #020617!important;
  color:#dbeafe!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .site-footer::before{
  content:""!important;
  position:absolute!important;
  left:0!important;
  right:0!important;
  top:0!important;
  height:1px!important;
  background:linear-gradient(to right,transparent,rgba(96,165,250,.7),rgba(167,139,250,.5),transparent)!important;
  box-shadow:0 0 42px rgba(96,165,250,.36)!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .site-footer::after{
  display:none!important;
  content:none!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .footer-grid,
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .footer-bottom{
  position:relative!important;
  z-index:1!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .footer-grid{
  max-width:1180px!important;
  margin:0 auto!important;
  padding:1.5rem 1rem!important;
  display:grid!important;
  grid-template-columns:1fr 1fr!important;
  gap:1.4rem .95rem!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .footer-brand-block,
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .footer-grid>div:last-child{
  grid-column:1/-1!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .footer-grid h2{
  margin:0 0 .85rem!important;
  color:#f8fafc!important;
  font-size:.98rem!important;
  letter-spacing:-.01em!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .footer-grid a{
  display:block!important;
  margin:.16rem 0!important;
  color:#cbd5e1!important;
  font-size:.94rem!important;
  line-height:1.72!important;
  text-decoration:none!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .footer-grid a:hover{
  color:#93c5fd!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .footer-grid p{
  color:#b8c9c2!important;
  max-width:420px!important;
  margin:0!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .footer-brand{
  display:inline-block!important;
  margin-bottom:1rem!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .footer-brand-block{
  display:grid!important;
  gap:.9rem!important;
  align-content:start!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .footer-brand .brand-full-logo{
  height:58px!important;
  max-width:238px!important;
  filter:drop-shadow(0 0 16px rgba(96,165,250,.34)) drop-shadow(0 14px 26px rgba(37,99,235,.18))!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .footer-tagline{
  font-size:.92rem!important;
  line-height:1.6!important;
  max-width:390px!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .footer-trust-chips{
  display:flex!important;
  flex-wrap:nowrap!important;
  gap:.46rem!important;
  overflow-x:auto!important;
  scrollbar-width:none!important;
  -webkit-overflow-scrolling:touch!important;
  padding-bottom:.08rem!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .footer-trust-chips::-webkit-scrollbar{
  display:none!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .footer-trust-chips span{
  display:inline-flex!important;
  align-items:center!important;
  gap:.36rem!important;
  flex:0 0 auto!important;
  white-space:nowrap!important;
  border:1px solid rgba(96,165,250,.18)!important;
  border-radius:999px!important;
  background:rgba(255,255,255,.04)!important;
  padding:.3rem .46rem!important;
  color:#dbeafe!important;
  font-size:.68rem!important;
  font-weight:900!important;
  letter-spacing:-.01em!important;
  box-shadow:0 10px 24px rgba(37,99,235,.07)!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .footer-trust-chips svg{
  width:15px!important;
  height:15px!important;
  color:#93c5fd!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .footer-premium-trust{
  display:grid!important;
  gap:.5rem!important;
  margin:.55rem 0 .2rem!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .footer-premium-trust span{
  display:flex!important;
  align-items:center!important;
  gap:.55rem!important;
  min-height:40px!important;
  border:1px solid rgba(147,197,253,.2)!important;
  border-radius:14px!important;
  background:linear-gradient(135deg,rgba(255,255,255,.07),rgba(15,23,42,.24))!important;
  padding:.52rem .64rem!important;
  color:#e2e8f0!important;
  font-size:.82rem!important;
  font-weight:900!important;
  box-shadow:0 12px 30px rgba(2,6,23,.2),inset 0 1px 0 rgba(255,255,255,.08)!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .footer-premium-trust svg{
  width:18px!important;
  height:18px!important;
  flex:0 0 18px!important;
  color:#93c5fd!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .footer-social-title{
  margin-top:.8rem!important;
  margin-bottom:.42rem!important;
  font-size:.96rem!important;
  font-weight:900!important;
  letter-spacing:-.02em!important;
  color:#f8fafc!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .social-links{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:.42rem!important;
  margin-top:.1rem!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .social-links a{
  display:grid!important;
  place-items:center!important;
  width:32px!important;
  height:32px!important;
  border-radius:6px!important;
  border:1px solid rgba(226,232,240,.36)!important;
  background:rgba(255,255,255,.02)!important;
  color:#e5e7eb!important;
  opacity:.82!important;
  text-decoration:none!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .social-glyph{
  display:grid!important;
  place-items:center!important;
  width:18px!important;
  height:18px!important;
  position:relative!important;
  color:currentColor!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .social-glyph-text{
  font-family:Inter,Arial,sans-serif!important;
  font-size:.95rem!important;
  font-weight:900!important;
  line-height:1!important;
  text-transform:lowercase!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .social-glyph-play::before{
  content:""!important;
  width:17px!important;
  height:12px!important;
  border-radius:4px!important;
  background:currentColor!important;
  opacity:.95!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .social-glyph-play::after{
  content:""!important;
  position:absolute!important;
  left:7px!important;
  top:5px!important;
  border-left:5px solid #020617!important;
  border-top:3px solid transparent!important;
  border-bottom:3px solid transparent!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .social-glyph-insta{
  border:2px solid currentColor!important;
  border-radius:5px!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .footer-bottom{
  max-width:1180px!important;
  margin:0 auto!important;
  border-top:1px solid rgba(255,255,255,.12)!important;
  padding:.9rem 1rem 1.1rem!important;
  display:grid!important;
  grid-template-columns:1fr!important;
  gap:.3rem!important;
  justify-items:center!important;
  text-align:center!important;
  color:#b8c9c2!important;
  font-size:.84rem!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .footer-credit{
  color:#f8fafc!important;
  font-weight:850!important;
  letter-spacing:-.01em!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .footer-made-line{
  max-width:280px!important;
  line-height:1.45!important;
  color:#cbd5e1!important;
}
html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .footer-privacy-line{
  color:#b8c9c2!important;
}
html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front .site-footer{
  background:
    radial-gradient(circle at 12% 0%,rgba(37,99,235,.2),transparent 34%),
    radial-gradient(circle at 78% 8%,rgba(124,58,237,.16),transparent 36%),
    radial-gradient(circle at 50% 100%,rgba(6,182,212,.08),transparent 40%),
    #14212a!important;
  color:#b8c8d5!important;
  border-top-color:rgba(148,163,184,.22)!important;
}
html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front .footer-grid h2{
  color:#f8fafc!important;
}
html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front .footer-grid a,
html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front .footer-grid p,
html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front .footer-bottom{
  color:#94a3b8!important;
}

/* P0C — global chrome parity (command palette, mobile nav drawer, utilities) */
@media (max-width:760px){
  html[data-tl-mobile-v2="home-v1"] .sr-only{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0,0,0,0);
    white-space:nowrap;
    border:0;
  }
  html[data-tl-mobile-v2="home-v1"].nav-open,
  html[data-tl-mobile-v2="home-v1"].nav-open body.flux-home.home-front{
    height:100%;
    overflow:hidden;
    touch-action:none;
  }
  html[data-tl-mobile-v2="home-v1"].nav-open body.flux-home.home-front .site-header{
    z-index:260!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .site-nav,
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .site-nav.mobile-drawer-mounted,
  html[data-tl-mobile-v2="home-v1"].nav-open body.flux-home.home-front .site-nav{
    position:fixed!important;
    left:.75rem!important;
    right:.75rem!important;
    top:calc(61px + .65rem)!important;
    bottom:.75rem!important;
    width:auto!important;
    height:auto!important;
    max-height:none!important;
    min-width:0!important;
    z-index:240!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:stretch!important;
    justify-content:flex-start!important;
    gap:.35rem!important;
    overflow-x:hidden!important;
    overflow-y:auto!important;
    overscroll-behavior:contain!important;
    -webkit-overflow-scrolling:touch;
    padding:.7rem!important;
    border-radius:22px!important;
    background:rgba(255,255,255,.98)!important;
    border:1px solid rgba(96,165,250,.2)!important;
    box-shadow:0 24px 80px rgba(37,99,235,.18)!important;
    transition:opacity .28s ease,visibility .28s ease,transform .28s ease;
  }
  html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front .site-nav,
  html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front .site-nav.mobile-drawer-mounted,
  html[data-theme="dark"][data-tl-mobile-v2="home-v1"].nav-open body.flux-home.home-front .site-nav{
    background:rgba(17,31,42,.98)!important;
    border-color:rgba(125,211,252,.18)!important;
    box-shadow:0 24px 80px rgba(0,0,0,.38)!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .site-nav:not(.open){
    opacity:0!important;
    visibility:hidden!important;
    pointer-events:none!important;
    transform:translateY(-8px) scale(.985)!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .site-nav.open,
  html[data-tl-mobile-v2="home-v1"].nav-open body.flux-home.home-front .site-nav.open{
    opacity:1!important;
    visibility:visible!important;
    pointer-events:auto!important;
    transform:translateY(0) scale(1)!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .site-nav *{
    min-width:0;
    max-width:100%;
    box-sizing:border-box;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .site-nav .nav-link,
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .site-nav .nav-dropdown summary,
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .site-nav .nav-icon-button,
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .site-nav .language-trigger{
    width:100%!important;
    min-height:50px!important;
    padding:.78rem .9rem!important;
    border-radius:16px!important;
    color:#132033!important;
    background:linear-gradient(180deg,#ffffff,#f0f7ff)!important;
    border:1px solid rgba(96,165,250,.16)!important;
    box-shadow:none!important;
    font-size:.96rem!important;
    font-weight:850!important;
    text-decoration:none!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .site-nav .nav-icon-button,
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .site-nav .language-trigger{
    display:flex!important;
    align-items:center!important;
    justify-content:flex-start!important;
    gap:.65rem!important;
    cursor:pointer;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .site-nav .nav-action-label{
    display:inline!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .site-nav .nav-icon-button svg,
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .site-nav .language-trigger svg{
    width:21px!important;
    height:21px!important;
    flex:0 0 21px;
  }
  html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front .site-nav .nav-link,
  html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front .site-nav .nav-dropdown summary,
  html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front .site-nav .nav-icon-button,
  html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front .site-nav .language-trigger{
    color:#eef7ff!important;
    background:linear-gradient(180deg,#203540,#182a35)!important;
    border-color:rgba(125,211,252,.14)!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .site-nav .nav-dropdown{
    display:block!important;
    width:100%!important;
    border:0!important;
    background:transparent!important;
    overflow:visible!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .site-nav .nav-dropdown summary{
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    list-style:none!important;
    cursor:pointer;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .site-nav .nav-dropdown summary::-webkit-details-marker{
    display:none;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .nav-dropdown-menu{
    position:static!important;
    width:100%!important;
    max-width:100%!important;
    max-height:none!important;
    overflow:visible!important;
    padding:.5rem!important;
    margin:.35rem 0 .55rem!important;
    border:0!important;
    border-radius:18px!important;
    background:rgba(239,246,255,.72)!important;
    box-shadow:none!important;
    transform:none!important;
  }
  html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front .nav-dropdown-menu{
    background:rgba(8,18,27,.58)!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .nav-mega-layout,
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .nav-dropdown-tools,
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .nav-mega-featured-grid{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:.45rem!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .nav-mega-featured,
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .nav-mega-other{
    padding:.55rem!important;
    border:0!important;
    background:transparent!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .nav-mega-other{
    max-height:38dvh!important;
    overflow-y:auto!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .nav-featured-tool,
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .nav-dropdown-tools a{
    display:grid!important;
    grid-template-columns:42px minmax(0,1fr)!important;
    align-items:center!important;
    gap:.55rem!important;
    min-height:46px!important;
    border-radius:14px!important;
    padding:.55rem!important;
    color:#132033!important;
    text-decoration:none!important;
    white-space:normal!important;
    overflow-wrap:anywhere!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .translate-shell{
    position:relative!important;
    display:block!important;
    width:100%!important;
    margin:0!important;
    color:#334155!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .language-trigger{
    justify-content:space-between!important;
    gap:.65rem!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .language-trigger svg:last-child{
    width:16px!important;
    height:16px!important;
    flex:0 0 16px!important;
    transition:transform .2s ease!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .translate-shell.open .language-trigger svg:last-child{
    transform:rotate(180deg)!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .language-popover{
    position:static!important;
    display:none!important;
    width:100%!important;
    max-width:none!important;
    margin:.5rem 0 0!important;
    padding:.75rem!important;
    gap:.55rem!important;
    border:1px solid rgba(148,163,184,.2)!important;
    border-radius:18px!important;
    background:rgba(255,255,255,.98)!important;
    box-shadow:0 10px 28px rgba(15,23,42,.06)!important;
    opacity:1!important;
    visibility:visible!important;
    pointer-events:auto!important;
    transform:none!important;
    max-height:58dvh!important;
    overflow:hidden!important;
  }
  html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front .language-popover{
    background:rgba(12,22,32,.96)!important;
    border-color:rgba(125,211,252,.14)!important;
    box-shadow:none!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .translate-shell.open .language-popover{
    display:grid!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .language-search-wrap{
    display:grid!important;
    grid-template-columns:18px minmax(0,1fr)!important;
    align-items:center!important;
    gap:.5rem!important;
    padding:.62rem .72rem!important;
    border:1px solid rgba(148,163,184,.22)!important;
    border-radius:14px!important;
    background:#f8fafc!important;
    color:#2563eb!important;
  }
  html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front .language-search-wrap{
    background:rgba(8,18,27,.72)!important;
    border-color:rgba(125,211,252,.12)!important;
    color:#60a5fa!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .language-search-wrap svg{
    width:18px!important;
    height:18px!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .language-search-wrap input{
    width:100%!important;
    min-width:0!important;
    border:0!important;
    outline:0!important;
    background:transparent!important;
    color:#0f172a!important;
    font-family:"DM Sans",Inter,sans-serif!important;
    font-size:15px!important;
    font-weight:500!important;
    opacity:1!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .language-search-wrap input::placeholder{
    color:#64748b!important;
    opacity:1!important;
  }
  html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front .language-search-wrap input{
    color:#eef7ff!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .language-list{
    display:grid!important;
    gap:.35rem!important;
    max-height:42dvh!important;
    overflow:auto!important;
    padding-right:.15rem!important;
    overscroll-behavior:contain!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .language-option{
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    gap:.75rem!important;
    width:100%!important;
    min-height:44px!important;
    padding:.62rem .72rem!important;
    border:0!important;
    border-radius:14px!important;
    background:transparent!important;
    color:#0f172a!important;
    font-family:"DM Sans",Inter,sans-serif!important;
    font-size:14px!important;
    font-weight:600!important;
    text-align:left!important;
    cursor:pointer!important;
    opacity:1!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .language-option span{
    display:block!important;
    min-width:0!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
    color:#0f172a!important;
    opacity:1!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .language-option small{
    display:block!important;
    flex:0 0 auto!important;
    color:#64748b!important;
    font-size:11px!important;
    font-weight:700!important;
    letter-spacing:.06em!important;
    text-transform:uppercase!important;
    opacity:1!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .language-option:hover,
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .language-option.active{
    background:rgba(37,99,235,.08)!important;
    color:#1d4ed8!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .language-option.active span,
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .language-option:hover span{
    color:#1d4ed8!important;
  }
  html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front .language-option,
  html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front .language-option span{
    color:#eef7ff!important;
  }
  html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front .language-option small{
    color:#94a3b8!important;
  }

  html[data-tl-mobile-v2="home-v1"] .command-palette{
    position:fixed;
    inset:0;
    display:none;
    z-index:340;
  }
  html[data-tl-mobile-v2="home-v1"] .command-palette.open{
    display:block;
  }
  html[data-tl-mobile-v2="home-v1"] .command-backdrop{
    position:absolute;
    inset:0;
    background:rgba(2,6,23,.72);
    backdrop-filter:blur(8px);
    -webkit-backdrop-filter:blur(8px);
  }
  html[data-tl-mobile-v2="home-v1"] .command-panel{
    position:relative;
    width:min(92vw,680px);
    max-height:min(78vh,720px);
    margin:8vh auto 0;
    background:rgba(15,23,42,.96);
    border:1px solid rgba(148,163,184,.24);
    border-radius:16px;
    box-shadow:0 24px 64px rgba(2,6,23,.35);
    padding:1rem;
    overflow:hidden;
    animation:tl-home-fade-up .18s ease both;
  }
  @keyframes tl-home-fade-up{
    from{opacity:0;transform:translateY(16px)}
    to{opacity:1;transform:translateY(0)}
  }
  html[data-tl-mobile-v2="home-v1"] .command-search-row{
    display:grid;
    grid-template-columns:auto 1fr auto;
    align-items:center;
    gap:.65rem;
    border:1px solid rgba(148,163,184,.24);
    border-radius:12px;
    background:rgba(30,41,59,.72);
    padding:.55rem .7rem;
  }
  html[data-tl-mobile-v2="home-v1"] .command-search-row input{
    width:100%;
    min-width:0;
    border:0;
    background:transparent;
    color:#fff;
    outline:0;
    min-height:40px;
    font-size:1rem;
  }
  html[data-tl-mobile-v2="home-v1"] .command-search-row button{
    display:grid;
    place-items:center;
    width:36px;
    height:36px;
    border:0;
    background:transparent;
    color:#cbd5e1;
    cursor:pointer;
  }
  html[data-tl-mobile-v2="home-v1"] .command-panel h2{
    font-size:.85rem;
    color:#94a3b8;
    text-transform:uppercase;
    letter-spacing:.08em;
    margin:1rem .25rem .55rem;
  }
  html[data-tl-mobile-v2="home-v1"] .command-results{
    display:grid;
    gap:.35rem;
    max-height:48vh;
    overflow:auto;
    padding-right:.25rem;
  }
  html[data-tl-mobile-v2="home-v1"] .command-results a{
    display:flex;
    justify-content:space-between;
    align-items:center;
    gap:1rem;
    padding:.78rem .85rem;
    border-radius:10px;
    color:#f8fafc;
    text-decoration:none;
  }
  html[data-tl-mobile-v2="home-v1"] .command-results a:hover,
  html[data-tl-mobile-v2="home-v1"] .command-results a.active{
    background:rgba(37,99,235,.22);
  }
  html[data-tl-mobile-v2="home-v1"] .command-results span{
    color:#94a3b8;
    font-size:.84rem;
    flex-shrink:0;
  }
  html[data-tl-mobile-v2="home-v1"] .command-empty{
    margin:.85rem .25rem 0;
    color:#fca5a5;
    font-size:.9rem;
  }
  html[data-tl-mobile-v2="home-v1"] .command-hint{
    color:#94a3b8;
    font-size:.88rem;
    margin:.9rem .25rem .15rem;
  }
  html[data-tl-mobile-v2="home-v1"] .command-empty[hidden],
  html[data-tl-mobile-v2="home-v1"] [hidden]{
    display:none!important;
  }

  html[data-tl-mobile-v2="home-v1"] .back-to-top-button{
    position:fixed;
    right:16px;
    bottom:max(18px,env(safe-area-inset-bottom));
    z-index:110;
    display:inline-grid;
    place-items:center;
    width:46px;
    height:46px;
    border:1px solid rgba(255,255,255,.34);
    border-radius:999px;
    background:linear-gradient(135deg,#2563eb 0%,#7c3aed 100%);
    color:#fff;
    box-shadow:0 14px 34px rgba(37,99,235,.28),0 0 0 1px rgba(255,255,255,.12) inset;
    opacity:0;
    visibility:hidden;
    pointer-events:none;
    transform:translateY(14px) scale(.92);
    cursor:pointer;
  }
  html[data-tl-mobile-v2="home-v1"] .back-to-top-button.visible{
    opacity:1;
    visibility:visible;
    pointer-events:auto;
    transform:translateY(0) scale(1);
  }
  html[data-tl-mobile-v2="home-v1"] .back-to-top-button svg{
    width:22px;
    height:22px;
    stroke-width:3;
  }

  html[data-tl-mobile-v2="home-v1"] .loading-overlay{
    position:fixed;
    inset:0;
    display:none;
    place-items:center;
    z-index:80;
    background:rgba(5,10,30,.55);
    backdrop-filter:blur(10px);
    -webkit-backdrop-filter:blur(10px);
    opacity:0;
    visibility:hidden;
    pointer-events:none;
  }
  html[data-tl-mobile-v2="home-v1"] .loading-overlay.active{
    display:grid;
    opacity:1;
    visibility:visible;
    pointer-events:auto;
  }

  /* ── Calculators nav — premium v2 trial (mobile homepage only) ── */
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .nav-dropdown--premium-v2 .nav-premium-kicker-legacy{
    display:none!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .nav-dropdown--premium-v2 .nav-dropdown-menu{
    padding:12px!important;
    background:rgba(255,255,255,.78)!important;
    border:1px solid rgba(255,255,255,.92)!important;
    backdrop-filter:blur(18px) saturate(1.35)!important;
    -webkit-backdrop-filter:blur(18px) saturate(1.35)!important;
    box-shadow:0 14px 36px rgba(15,23,42,.08),inset 0 1px 0 rgba(255,255,255,.95)!important;
  }
  html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front .nav-dropdown--premium-v2 .nav-dropdown-menu{
    background:rgba(12,22,32,.82)!important;
    border-color:rgba(125,211,252,.12)!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .nav-dropdown--premium-v2 .nav-premium-head{
    display:flex!important;
    align-items:flex-start!important;
    justify-content:space-between!important;
    gap:10px!important;
    margin-bottom:10px!important;
    padding:0 2px!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .nav-dropdown--premium-v2 .nav-premium-head-copy{
    display:flex!important;
    flex-direction:column!important;
    gap:6px!important;
    min-width:0!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .nav-dropdown--premium-v2 .nav-premium-badge{
    display:inline-flex!important;
    align-items:center!important;
    gap:5px!important;
    align-self:flex-start!important;
    padding:4px 9px!important;
    border-radius:999px!important;
    background:linear-gradient(135deg,rgba(219,234,254,.95),rgba(237,233,254,.95))!important;
    border:1px solid rgba(29,78,216,.12)!important;
    color:#1d4ed8!important;
    font-family:"DM Sans",Inter,sans-serif!important;
    font-size:10px!important;
    font-weight:700!important;
    letter-spacing:.12em!important;
    text-transform:uppercase!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .nav-dropdown--premium-v2 .nav-premium-badge svg,
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .nav-dropdown--premium-v2 .nav-premium-badge i{
    width:11px!important;
    height:11px!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .nav-dropdown--premium-v2 .nav-premium-head-title{
    font-family:Sora,"Plus Jakarta Sans",Inter,sans-serif!important;
    font-size:17px!important;
    font-weight:600!important;
    letter-spacing:-.035em!important;
    line-height:1.2!important;
    color:#0b1220!important;
  }
  html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front .nav-dropdown--premium-v2 .nav-premium-head-title{
    color:#eef7ff!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .nav-dropdown--premium-v2 .nav-premium-count{
    display:grid!important;
    place-items:center!important;
    min-width:28px!important;
    height:28px!important;
    padding:0 8px!important;
    border-radius:999px!important;
    background:#f1f5f9!important;
    border:1px solid rgba(15,23,42,.08)!important;
    font-family:"DM Sans",Inter,sans-serif!important;
    font-size:12px!important;
    font-weight:700!important;
    color:#5c6b82!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .nav-dropdown--premium-v2 .nav-mega-featured-grid{
    gap:9px!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .nav-dropdown--premium-v2 .nav-premium-card{
    position:relative!important;
    grid-template-columns:46px minmax(0,1fr) 32px!important;
    align-items:center!important;
    gap:12px!important;
    min-height:68px!important;
    padding:11px 12px 11px 14px!important;
    border-radius:16px!important;
    background:#fff!important;
    border:1px solid rgba(15,23,42,.08)!important;
    box-shadow:0 1px 2px rgba(15,23,42,.04)!important;
    overflow:hidden!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .nav-dropdown--premium-v2 .nav-premium-card::before{
    content:""!important;
    position:absolute!important;
    left:0!important;
    top:12px!important;
    bottom:12px!important;
    width:3px!important;
    border-radius:0 4px 4px 0!important;
    background:var(--nav-premium-accent,#2563eb)!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .nav-dropdown--premium-v2 .nav-premium-card--blue{--nav-premium-accent:#2563eb}
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .nav-dropdown--premium-v2 .nav-premium-card--green{--nav-premium-accent:#059669}
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .nav-dropdown--premium-v2 .nav-premium-card--orange{--nav-premium-accent:#ea580c}
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .nav-dropdown--premium-v2 .nav-premium-card--purple{--nav-premium-accent:#7c3aed}
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .nav-dropdown--premium-v2 .nav-featured-icon{
    width:46px!important;
    height:46px!important;
    border-radius:14px!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.9)!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .nav-dropdown--premium-v2 .nav-premium-card-body{
    display:flex!important;
    flex-direction:column!important;
    gap:3px!important;
    min-width:0!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .nav-dropdown--premium-v2 .nav-premium-card-body strong{
    display:block!important;
    font-family:Sora,"Plus Jakarta Sans",Inter,sans-serif!important;
    font-size:15px!important;
    font-weight:600!important;
    letter-spacing:-.03em!important;
    line-height:1.2!important;
    color:#0b1220!important;
  }
  html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front .nav-dropdown--premium-v2 .nav-premium-card-body strong{
    color:#eef7ff!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .nav-dropdown--premium-v2 .nav-premium-desc{
    display:block!important;
    font-family:"DM Sans",Inter,sans-serif!important;
    font-size:12.5px!important;
    font-weight:500!important;
    line-height:1.35!important;
    letter-spacing:.005em!important;
    color:#5c6b82!important;
    white-space:nowrap!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
  }
  html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front .nav-dropdown--premium-v2 .nav-premium-desc{
    color:#94a3b8!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .nav-dropdown--premium-v2 .nav-premium-desc-long{
    display:none!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .nav-dropdown--premium-v2 .nav-premium-go{
    display:grid!important;
    place-items:center!important;
    width:32px!important;
    height:32px!important;
    border-radius:999px!important;
    background:#f8fafc!important;
    border:1px solid rgba(15,23,42,.08)!important;
    color:#8a97ab!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .nav-dropdown--premium-v2 .nav-premium-go svg,
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .nav-dropdown--premium-v2 .nav-premium-go i{
    width:14px!important;
    height:14px!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .nav-dropdown--premium-v2 .nav-mega-other--premium{
    margin-top:4px!important;
    padding-top:10px!important;
    border-top:1px solid rgba(15,23,42,.08)!important;
    max-height:none!important;
    overflow:visible!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .nav-dropdown--premium-v2 .nav-premium-other-head{
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    gap:12px!important;
    margin-bottom:10px!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .nav-dropdown--premium-v2 .nav-premium-other-label{
    display:block!important;
    font-family:Sora,"Plus Jakarta Sans",Inter,sans-serif!important;
    font-size:13px!important;
    font-weight:600!important;
    letter-spacing:-.02em!important;
    color:#0b1220!important;
  }
  html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front .nav-dropdown--premium-v2 .nav-premium-other-label{
    color:#eef7ff!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .nav-dropdown--premium-v2 .nav-premium-other-hint{
    display:block!important;
    margin-top:2px!important;
    font-family:"DM Sans",Inter,sans-serif!important;
    font-size:11.5px!important;
    font-weight:500!important;
    color:#8a97ab!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .nav-dropdown--premium-v2 .nav-premium-view-all{
    display:inline-flex!important;
    align-items:center!important;
    gap:4px!important;
    font-family:"DM Sans",Inter,sans-serif!important;
    font-size:12.5px!important;
    font-weight:700!important;
    color:#1d4ed8!important;
    text-decoration:none!important;
    white-space:nowrap!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .nav-dropdown--premium-v2 .nav-premium-view-all svg,
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .nav-dropdown--premium-v2 .nav-premium-view-all i{
    width:14px!important;
    height:14px!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .nav-dropdown--premium-v2 .nav-premium-chips{
    display:flex!important;
    flex-wrap:wrap!important;
    gap:7px!important;
    margin-bottom:4px!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .nav-dropdown--premium-v2 .nav-premium-chip{
    display:inline-flex!important;
    align-items:center!important;
    min-height:36px!important;
    padding:0 14px!important;
    border-radius:999px!important;
    background:rgba(255,255,255,.88)!important;
    border:1px solid rgba(15,23,42,.12)!important;
    box-shadow:0 1px 2px rgba(15,23,42,.04)!important;
    color:#2a3648!important;
    font-family:"DM Sans",Inter,sans-serif!important;
    font-size:12.5px!important;
    font-weight:600!important;
    letter-spacing:-.01em!important;
    text-decoration:none!important;
  }
  html[data-theme="dark"][data-tl-mobile-v2="home-v1"] body.flux-home.home-front .nav-dropdown--premium-v2 .nav-premium-chip{
    background:rgba(8,18,27,.72)!important;
    border-color:rgba(125,211,252,.12)!important;
    color:#dbeafe!important;
  }
  html[data-tl-mobile-v2="home-v1"] body.flux-home.home-front .nav-dropdown--premium-v2 .nav-dropdown-tools--premium-legacy{
    display:none!important;
  }
}
