
#fmv-initial-main-v282 #fmv-current-initial-welcome-v613 > div:first-child > div.py-8.pt-20[data-fmv-welcome-balanced-spacing-v592="true"]{
  --fmv-welcome-header-gap:clamp(32px,4vw,48px);padding-top:var(--fmv-welcome-header-gap)!important;
}
#fmv-initial-main-v282 #fmv-current-initial-welcome-v613 > div:first-child > div.py-8.pt-20 > .space-y-2[data-fmv-welcome-balanced-title-v592="true"]{
  margin-top:var(--fmv-welcome-header-gap)!important;
}
#fmv-initial-main-v282 [data-fmv-ecosystem-breadcrumb-v591="true"] > div{
  display:inline-flex!important;align-items:center!important;gap:10px!important;padding:0!important;
  background:transparent!important;background-image:none!important;backdrop-filter:none!important;
  border:0!important;box-shadow:none!important;color:#fff!important;
}
#fmv-initial-main-v282 [data-fmv-ecosystem-breadcrumb-v591="true"] > div > :first-child{
  display:inline-flex!important;align-items:center!important;min-height:42px!important;
  margin:0!important;padding:8px 12px!important;border:1px solid #cfb16d!important;border-radius:8px!important;
  background:#080808!important;background-image:none!important;color:#fff!important;
  font-size:14px!important;font-weight:700!important;line-height:1.25!important;white-space:nowrap!important;
  box-shadow:none!important;
}
#fmv-initial-main-v282 [data-fmv-ecosystem-breadcrumb-v591="true"] > div > :last-child{
  display:inline-flex!important;align-items:center!important;min-height:42px!important;
  margin:0!important;padding:8px 2px!important;border:0!important;background:transparent!important;
  color:#fff!important;font-size:16px!important;font-weight:700!important;line-height:1.25!important;
  white-space:nowrap!important;box-shadow:none!important;
}
@media(max-width:480px){
  #fmv-initial-main-v282 [data-fmv-ecosystem-breadcrumb-v591="true"] > div{gap:8px!important}
  #fmv-initial-main-v282 [data-fmv-ecosystem-breadcrumb-v591="true"] > div > :first-child{font-size:12px!important;padding:8px 10px!important}
  #fmv-initial-main-v282 [data-fmv-ecosystem-breadcrumb-v591="true"] > div > :last-child{font-size:14px!important}
}

/* FMV_MARK111_PUBLIC_HOME_TYPOGRAPHY_LAYOUT_V1 */
#fmv-initial-main-v282 {
  --fmv-mark111-standard-font: -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "San Francisco", "Helvetica Neue", Helvetica, Arial, ui-sans-serif, system-ui, sans-serif;
}
#fmv-initial-main-v282 section[class*="PartnersProductsAndPackages"] {
  position: relative !important;
  width: 100vw !important;
  max-width: none !important;
  margin-left: calc(50% - 50vw) !important;
  margin-right: calc(50% - 50vw) !important;
  border: 0 !important;
}
#fmv-initial-main-v282 section[class*="PartnersProductsAndPackages"]::before,
#fmv-initial-main-v282 section[class*="PartnersProductsAndPackages"]::after {
  content: "";
  position: absolute;
  left: 50%;
  z-index: 3;
  width: 100vw;
  height: 1.5px;
  pointer-events: none;
  background: rgba(213, 181, 99, 0.92);
  transform: translateX(-50%);
}
#fmv-initial-main-v282 section[class*="PartnersProductsAndPackages"]::before { top: 0; }
#fmv-initial-main-v282 section[class*="PartnersProductsAndPackages"]::after { bottom: 0; }
#fmv-initial-main-v282 :is(.fmv-mark22-mega-list,.fmv-mark22-search-mega-grid,nav.fmv-mark17-mobile-header menu [role="region"]) img[data-fmv-reui-filled-menu-icon-v179="true"] {
  width: 24px !important;
  height: 24px !important;
  padding: 0 !important;
  object-fit: contain !important;
  filter: none !important;
}
#fmv-initial-main-v282 :is(.fmv-mark22-mega-list,.fmv-mark22-search-mega-grid,nav.fmv-mark17-mobile-header menu [role="region"]) [data-fmv-mark111-mega-icon-field-v182="true"] {
  display: flex !important;
  flex: 0 0 40px !important;
  align-items: center !important;
  justify-content: center !important;
  box-sizing: border-box !important;
  width: 40px !important;
  min-width: 40px !important;
  max-width: 40px !important;
  height: 40px !important;
  min-height: 40px !important;
  max-height: 40px !important;
  padding: 4px !important;
  overflow: hidden !important;
}
#fmv-initial-main-v282 nav.fmv-mark17-mobile-header menu [role="region"] [data-fmv-canonical-nav-icon-v160] {
  color: #0f172a !important;
}
#fmv-initial-main-v282 :is(.fmv-mark22-mega-list,.fmv-mark22-search-mega-grid,nav.fmv-mark17-mobile-header menu [role="region"]) [data-fmv-mark111-mega-icon-field-v182="true"] > :is(img,svg),#fmv-initial-main-v282 :is(.fmv-mark22-mega-list,.fmv-mark22-search-mega-grid,nav.fmv-mark17-mobile-header menu [role="region"]) [data-fmv-mark111-mega-icon-field-v182="true"] :is(img,svg) {
  display: block !important;
  flex: 0 0 24px !important;
  box-sizing: border-box !important;
  width: 24px !important;
  height: 24px !important;
  max-width: 24px !important;
  max-height: 24px !important;
  padding: 0 !important;
  object-fit: contain !important;
}
#fmv-initial-main-v282 :is(.fmv-mark22-mega-list,.fmv-mark22-search-mega-grid,nav.fmv-mark17-mobile-header menu [role="region"]) img[data-fmv-cockpit-galaxy-menu-icon-v182="true"] {
  flex: 0 0 24px !important;
  width: 24px !important;
  height: 24px !important;
  min-width: 24px !important;
  padding: 0 !important;
}
#fmv-initial-main-v282 [data-fmv-reui-search-icon-v182="true"] {
  display: inline-block !important;
  flex: 0 0 1.5rem !important;
  box-sizing: border-box !important;
  width: 1.5rem !important;
  height: 1.5rem !important;
  padding: 0 !important;
  border: 0 !important;
  background-color: currentColor !important;
  --fmv-reui-magnifier-mask-v481: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBvcGFjaXR5PSIwLjIiIGQ9Ik0xOS44IDExLjE0OTlDMTkuOCAxNS45ODI0IDE1Ljg4MjUgMTkuODk5OSAxMS4wNSAxOS44OTk5QzYuMjE3NTYgMTkuODk5OSAyLjMwMDA1IDE1Ljk4MjQgMi4zMDAwNSAxMS4xNDk5QzIuMzAwMDUgNi4zMTc0MSA2LjIxNzU2IDIuMzk5OSAxMS4wNSAyLjM5OTlDMTUuODgyNSAyLjM5OTkgMTkuOCA2LjMxNzQxIDE5LjggMTEuMTQ5OVoiIGZpbGw9ImN1cnJlbnRDb2xvciIvPgogIDxwYXRoIGQ9Ik0xOC4wMDY4IDE2LjgwNDZDMTkuMjk1NiAxNS4yNDc1IDIwLjA3MDEgMTMuMjQ5MiAyMC4wNzAxIDExLjA3QzIwLjA3MDEgNi4wOTk0NCAxNi4wNDA2IDIuMDcwMDEgMTEuMDcwMSAyLjA3MDAxQzYuMDk5NTEgMi4wNzAwMSAyLjA3MDA3IDYuMDk5NDQgMi4wNzAwNyAxMS4wN0MyLjA3MDA3IDE2LjA0MDYgNi4wOTk1MSAyMC4wNyAxMS4wNzAxIDIwLjA3QzEzLjI0OTMgMjAuMDcgMTUuMjQ3NiAxOS4yOTU1IDE2LjgwNDcgMTguMDA2N0wyMC40NjkxIDIxLjY3MUMyMC44MDEgMjIuMDAzIDIxLjMzOTIgMjIuMDAzIDIxLjY3MTEgMjEuNjcxQzIyLjAwMzEgMjEuMzM5MSAyMi4wMDMxIDIwLjgwMDkgMjEuNjcxMSAyMC40Njg5TDE4LjAwNjggMTYuODA0NlpNMTEuMDcwMSAxOC40MDJDNy4wMjA3NCAxOC40MDIgMy43MzgxIDE1LjExOTMgMy43MzgxIDExLjA3QzMuNzM4MSA3LjAyMDY4IDcuMDIwNzQgMy43MzgwNCAxMS4wNzAxIDMuNzM4MDRDMTUuMTE5NCAzLjczODA0IDE4LjQwMiA3LjAyMDY4IDE4LjQwMiAxMS4wN0MxOC40MDIgMTUuMTE5MyAxNS4xMTk0IDE4LjQwMiAxMS4wNzAxIDE4LjQwMloiIGZpbGw9ImN1cnJlbnRDb2xvciIvPgo8L3N2Zz4K");
  -webkit-mask: var(--fmv-reui-magnifier-mask-v481) center / contain no-repeat !important;
  mask: var(--fmv-reui-magnifier-mask-v481) center / contain no-repeat !important;
}
#fmv-initial-main-v282 header [data-fmv-reui-search-icon-v182="true"] {
  color: #ffffff !important;
}
#fmv-initial-main-v282 header [data-fmv-reui-header-search-control-v186="true"] {
  font-weight: 600 !important;
}
#fmv-initial-main-v282 [data-fmv-reui-header-search-control-v186="true"]:is(:hover, :focus-visible, :focus-within, [data-state="open"]) [data-fmv-reui-search-icon-v182="true"] {
  color: #CFB16D !important;
}
#fmv-initial-main-v282 [data-fmv-search-field-spacing-v189="true"] {
  margin-top: 0.75rem !important;
}
#fmv-initial-main-v282 nav.fmv-mark17-mobile-header label.relative.z-40 > div.fixed.top-0 > div.float-left {
  box-sizing: border-box !important;
  padding-left: clamp(16px, 4vw, 32px) !important;
  padding-right: clamp(16px, 4vw, 32px) !important;
}
#fmv-initial-main-v282 nav.fmv-mark17-mobile-header label.relative.z-40 > div.fixed.top-0 > div.sticky img[alt="logo"] {
  margin-left: clamp(16px, 4vw, 32px) !important;
}
#fmv-initial-main-v282 nav.fmv-mark17-mobile-header menu [role="region"] {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: 100% !important;
  margin-right: 0 !important;
  margin-left: 0 !important;
}
#fmv-initial-main-v282 nav.fmv-mark17-mobile-header menu [role="region"] li {
  margin-left: 0 !important;
}
#fmv-initial-main-v282 nav.fmv-mark17-mobile-header a[data-fmv-public-connect="1"] {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: 100% !important;
  padding-inline: clamp(12px, 4vw, 24px) !important;
  font-size: clamp(0.95rem, 4.5vw, 1.125rem) !important;
  white-space: nowrap !important;
}
#fmv-initial-main-v282 #fmv-current-initial-welcome-v613 [data-fmv-mark111-home-primary-action-v196="true"] {
  --fmv-liquid-w-v76: clamp(174px, 19vw, 210px) !important;
  --fmv-liquid-h-v76: 48px !important;
  --fmv-liquid-font-v76: 15px !important;
  width: clamp(174px, 19vw, 210px) !important;
  min-width: clamp(174px, 19vw, 210px) !important;
  max-width: clamp(174px, 19vw, 210px) !important;
  height: 48px !important;
  min-height: 48px !important;
  max-height: 48px !important;
  padding-block: 0 !important;
}
@media (max-width: 1023px) {
  #fmv-initial-main-v282 nav.fmv-mark17-mobile-header {
    position: relative !important;
    z-index: 2147483000 !important;
    isolation: isolate !important;
  }
  #fmv-initial-main-v282 nav.fmv-mark17-mobile-header label.relative.z-40 {
    z-index: 60 !important;
  }
  #fmv-initial-main-v282 nav.fmv-mark17-mobile-header label.relative.z-40 > div.fixed.top-0 {
    z-index: 40 !important;
  }
  #fmv-initial-main-v282 nav.fmv-mark17-mobile-header menu > div > div > h3 > button {
    box-sizing: border-box !important;
    height: 48px !important;
    min-height: 48px !important;
    max-height: 48px !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  #fmv-initial-main-v282 nav.fmv-mark17-mobile-header a[data-fmv-public-connect="1"] {
    width: min(190px, calc(100% - 32px)) !important;
    min-width: 0 !important;
    max-width: 190px !important;
    margin-right: 16px !important;
    margin-left: auto !important;
    align-self: flex-end !important;
    font-size: 15px !important;
  }
  #fmv-initial-main-v282 nav.fmv-mark17-mobile-header :has(> a[data-fmv-public-connect="1"]) {
    justify-content: flex-end !important;
  }
  #fmv-initial-main-v282 footer.fmv-mark17-footer > .container {
    width: 100% !important;
    max-width: 100% !important;
    padding-inline: 16px !important;
    box-sizing: border-box !important;
  }
  #fmv-initial-main-v282 footer.fmv-mark17-footer > .container > .grid {
    justify-items: center !important;
    gap: 28px !important;
    text-align: center !important;
  }
  #fmv-initial-main-v282 footer.fmv-mark17-footer > .container > .grid > div {
    width: min(100%, 360px) !important;
    margin: 0 auto !important;
    text-align: center !important;
  }
  #fmv-initial-main-v282 footer.fmv-mark17-footer :is(h3, p, ul, li) {
    text-align: center !important;
  }
  #fmv-initial-main-v282 footer.fmv-mark17-footer ul,
  #fmv-initial-main-v282 footer.fmv-mark17-footer .flex {
    align-items: center !important;
    justify-content: center !important;
  }
  #fmv-initial-main-v282 footer.fmv-mark17-footer div:has(> input) {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) auto !important;
    gap: 8px !important;
    width: 100% !important;
  }
  #fmv-initial-main-v282 footer.fmv-mark17-footer input {
    width: 100% !important;
    min-width: 0 !important;
  }
}
@media (min-width: 1024px) {
  #fmv-initial-main-v282 header :is(
    [data-radix-navigation-menu-content],
    div[id^="radix-navigation-menu-"][id*="-content-"]
  ):has(> ul.fmv-mark17-mega-grid),
    #fmv-initial-main-v282 header ul.fmv-mark17-mega-grid,
    #fmv-initial-main-v282 header li.fmv-mark17-mega-media,
    #fmv-initial-main-v282 header img.fmv-mark17-mega-image {
    border-radius: 0 !important;
  }
  #fmv-initial-main-v282 header :is(
    [data-radix-navigation-menu-content],
    div[id^="radix-navigation-menu-"][id*="-content-"]
  ):has(> ul.fmv-mark17-mega-grid) {
    overflow: hidden !important;
  }
}
#fmv-initial-main-v282,
#fmv-initial-main-v282 :is(h1,h2,h3,h4,h5,h6,p,a,button,span,div,li,input,textarea,label,small,strong,em) {
  font-family: var(--fmv-mark111-standard-font) !important;
}
#fmv-initial-main-v282 main :is(h1, h2, h3, h4, p, a, button, span, li), #fmv-initial-main-v282 #fmv-current-initial-welcome-v613, #fmv-initial-main-v282 #fmv-current-initial-welcome-v613 *, #fmv-initial-main-v282 section.relative.w-full :is(h1, h2, h3, p, a, button, span) {
  font-family: var(--fmv-mark111-standard-font) !important;
  letter-spacing: 0 !important;
}
#fmv-initial-main-v282 main :is(h1, h2) {
  font-weight: 800 !important;
}
#fmv-initial-main-v282 #fmv-current-initial-welcome-v613 :is(h1, h2, h3, h4, p, a, button, span, div), #fmv-initial-main-v282 #fmv-current-initial-welcome-v613 :is(.font-serif, .font-satoshi, .font-dmsans, [class*="font-"]), #fmv-initial-main-v282 .font-satoshi {
  font-family: var(--fmv-mark111-standard-font) !important;
}
#fmv-initial-main-v282 main :is(p, a, button, span, li) {
  font-weight: 600;
}
#fmv-initial-main-v282 #fmv-current-initial-welcome-v613,
#fmv-initial-main-v282 #fmv-current-initial-welcome-v613 > div:first-child {
  margin-top: 0 !important;
  padding-top: 0 !important;
  min-height: auto !important;
}
#fmv-initial-main-v282 #fmv-current-initial-welcome-v613 > div:first-child > div.py-8.pt-20 {
  padding-top: clamp(2.1rem, 2.95vw, 2.5rem) !important;
  padding-bottom: clamp(4.25rem, 7vh, 6rem) !important;
  transform: none !important;
}
#fmv-initial-main-v282 #fmv-current-initial-welcome-v613 h1 {
  font-size: clamp(1.9rem, 3.1vw, 3.05rem) !important;
  line-height: 1.08 !important;
  font-family: var(--fmv-mark111-standard-font) !important;
  font-weight: 800 !important;
}
#fmv-initial-main-v282 #fmv-current-initial-welcome-v613 > div:first-child > div.py-8.pt-20 > .space-y-2 :is(h1, h2, div, span) {
  font-size: clamp(2.25rem, 4.15vw, 3.85rem) !important;
  line-height: 1.12 !important;
  font-weight: 800 !important;
}
#fmv-initial-main-v282 #fmv-current-initial-welcome-v613 > div:nth-of-type(2) h1 {
  font-size: clamp(2rem, 4.15vw, 3.6rem) !important;
  line-height: 1.12 !important;
}
#fmv-initial-main-v282 #fmv-current-initial-welcome-v613 .grid h1,
#fmv-initial-main-v282 #fmv-current-initial-welcome-v613 [class*="grid"] h1 {
  font-size: clamp(1.8rem, 3.2vw, 3rem) !important;
  line-height: 1.14 !important;
}
#fmv-initial-main-v282 #fmv-current-initial-welcome-v613 :is(.font-serif, h1, h2, h3, p, a, button, span), #fmv-initial-main-v282 #fmv-current-initial-welcome-v613 [class*="font-serif"] {
  font-family: var(--fmv-mark111-standard-font) !important;
}
#fmv-initial-main-v282 #fmv-current-initial-welcome-v613 p {
  max-width: min(1040px, calc(100vw - 48px)) !important;
  margin-left: auto !important;
  margin-right: auto !important;
  line-height: 1.45 !important;
  font-weight: 500 !important;
}
#fmv-initial-main-v282 #fmv-current-initial-welcome-v613 [data-fmv-mark111-single-line-v37="true"] {
  max-width: min(1120px, calc(100vw - 48px)) !important;
  white-space: nowrap !important;
}
#fmv-initial-main-v282 #fmv-current-initial-welcome-v613 a,
#fmv-initial-main-v282 section.relative.w-full a,
#fmv-initial-main-v282 section.relative.w-full button {
  font-family: var(--fmv-mark111-standard-font) !important;
}
#fmv-initial-main-v282 a[data-fmv-exact-framer-liquid-connect-v75="true"] {
  align-self: center !important;
  vertical-align: middle !important;
  transform: translateY(2px) !important;
}
#fmv-initial-main-v282 section[class*="HomeIntroVideoSection"] h1,
#fmv-initial-main-v282 section[class*="HomeIntroVideoSection"] h1 span {
  font-family: -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Helvetica Neue", Arial, sans-serif !important;
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.78), 0 6px 18px rgba(0, 0, 0, 0.50), 0 0 2px rgba(0, 0, 0, 0.78) !important;
}
#fmv-initial-main-v282 section[class*="HomeIntroVideoSection"] h1 {
  box-sizing: border-box !important;
  width: clamp(280px, 72vw, 544px) !important;
  max-width: calc(100vw - 32px) !important;
  margin-left: auto !important;
  margin-right: auto !important;
  padding: 0 !important;
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) !important;
  justify-items: center !important;
  align-items: center !important;
  gap: clamp(3px, .55vw, 7px) !important;
  text-align: center !important;
}
#fmv-initial-main-v282 section[class*="HomeIntroVideoSection"] h1 > br {
  display: none !important;
}
#fmv-initial-main-v282 section[class*="HomeIntroVideoSection"] h1 span:first-child,
#fmv-initial-main-v282 section[class*="HomeIntroVideoSection"] h1 [class*="letter1"],
#fmv-initial-main-v282 section[class*="HomeIntroVideoSection"] h1 [data-fmv-home-hero-line-v448="welcome"] {
  box-sizing: border-box !important;
  display: block !important;
  color: #ffffff !important;
  border-color: #cfb16d !important;
  font-family: -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Helvetica Neue", Arial, sans-serif !important;
  width: 100% !important;
  font-size: clamp(18px, 3.15vw, 34px) !important;
  font-weight: 480 !important;
  letter-spacing: clamp(.14em, .8vw, .24em) !important;
  text-align: center !important;
  line-height: 1 !important;
}
#fmv-initial-main-v282 section[class*="HomeIntroVideoSection"] h1 span.title_span {
  box-sizing: border-box !important;
  display: block !important;
  width: 100% !important;
  text-align: center !important;
  color: #ffffff !important;
  font-family: -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Helvetica Neue", Arial, sans-serif !important;
  font-weight: 700 !important;
  line-height: 1 !important;
}
#fmv-initial-main-v282 section[class*="HomeIntroVideoSection"] h1 span.title_span:not([class*="letter-"]) {
  color: #cfb16d !important;
  font-size: clamp(62px, 10vw, 122px) !important;
  letter-spacing: .075em !important;
  padding: 0 !important;
  transform: none !important;
}
#fmv-initial-main-v282 section[class*="HomeIntroVideoSection"] h1 span.title_span[class*="letter-"] {
  font-size: clamp(31px, 5.1vw, 62px) !important;
  letter-spacing: .20em !important;
  padding: 0 !important;
  transform: none !important;
}
#fmv-initial-main-v282 section[class*="HomeIntroVideoSection"] [data-fmv-home-hero-tagline="true"] {
  max-width: calc(100vw - 32px);
  margin: clamp(34px, 5.9vw, 50px) auto 0;
  color: #fff;
  font-family: "SF Pro Text", "SF Pro Display", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif !important;
  font-size: clamp(20px, 3.1vw, 26px);
  font-weight: 600;
  line-height: 1.25;
  text-align: center;
  text-shadow: 0 2px 6px rgba(0, 0, 0, .8);
}
#fmv-initial-main-v282 section[class*="HomeIntroVideoSection"] [data-fmv-home-hero-tagline="true"] [data-fmv-home-hero-tagline-future="true"] {
  color: #CFB16D;
}
#fmv-initial-main-v282 section[class*="HomeIntroVideoSection"] [data-fmv-home-hero-tagline="true"] + a {
  margin-top: clamp(34px, 5.9vw, 50px) !important;
}
#fmv-initial-main-v282 section[class*="HomeIntroVideoSection"] a[href*="#"],
#fmv-initial-main-v282 section[class*="HomeIntroVideoSection"] a[class*="btn"],
#fmv-initial-main-v282 section[class*="HomeIntroVideoSection"] a:has(> .fmv-exact-framer-liquid-label-v76) {
  width: 236px !important;
  min-width: 236px !important;
  max-width: 236px !important;
  height: 56px !important;
  min-height: 56px !important;
  max-height: 56px !important;
}
#fmv-initial-main-v282 [data-fmv-mark111-hidden-doc-link="true"] {
  display: none !important;
}
#fmv-initial-main-v282 [data-fmv-mark111-hidden-home-slider="true"],
#fmv-initial-main-v282 [data-fmv-mark111-hidden-launch-block="true"],
#fmv-initial-main-v282 [data-fmv-mark111-hidden-info-block="true"],
#fmv-initial-main-v282 [data-fmv-mark111-hidden-inline-video="true"] {
  display: none !important;
}
#fmv-initial-main-v282 [data-fmv-mark111-guidebook-grace-removed-v37="true"] {
  display: none !important;
}
#fmv-initial-main-v282 #fmv-current-initial-welcome-v613[data-fmv-mark111-guidebook-grace-removed-v37="true"] {
  display: block !important;
}
#fmv-initial-main-v282 .fmv-mark111-partner-cta {
  width: min(900px, calc(100vw - 48px)) !important;
  margin: 0 auto clamp(1rem, 2vw, 1.4rem) !important;
  color: #f8fbff !important;
  font-family: var(--fmv-mark111-standard-font) !important;
  font-size: clamp(1.08rem, 2vw, 1.45rem) !important;
  font-weight: 800 !important;
  line-height: 1.35 !important;
  text-align: center !important;
}
#fmv-initial-main-v282 .fmv-mark111-partner-cta span {
  color: #cfb16d !important;
}
#fmv-initial-main-v282 .fmv-mark111-welcome-video {
  width: min(860px, calc(100vw - 48px)) !important;
  max-width: min(860px, calc(100vw - 48px)) !important;
  margin: clamp(1.1rem, 2.5vw, 1.8rem) auto clamp(1.35rem, 3vw, 2.1rem) !important;
  border: 1px solid rgba(207, 177, 109, 0.38) !important;
  border-radius: 12px !important;
  overflow: hidden !important;
  background: #061426 !important;
  box-shadow: 0 26px 70px rgba(0, 0, 0, 0.34) !important;
  position: relative !important;
  aspect-ratio: 16 / 9 !important;
  left: auto !important;
  right: auto !important;
  transform: none !important;
  align-self: center !important;
  justify-self: center !important;
}
#fmv-initial-main-v282 .fmv-mark111-welcome-video[data-fmv-mark111-exact-top-frame-v22="true"],
#fmv-initial-main-v282 .fmv-mark111-welcome-video[data-fmv-mark111-exact-section-frame-v23="true"] {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  position: relative !important;
  width: min(960px, calc(100vw - 48px)) !important;
  max-width: min(960px, calc(100vw - 48px)) !important;
  height: auto !important;
  min-height: 0 !important;
  aspect-ratio: 16 / 9 !important;
  margin: clamp(1.1rem, 2.5vw, 1.8rem) auto clamp(1.35rem, 3vw, 2.1rem) !important;
  padding: 0 !important;
  overflow: hidden !important;
  background: #000000 !important;
}
#fmv-initial-main-v282 main[data-fmv-mark111-home-main-v18="true"] {
  padding-top: 0 !important;
  margin-top: 0 !important;
}
#fmv-initial-main-v282 main[data-fmv-mark111-home-main-v18="true"] #fmv-current-initial-welcome-v613 {
  margin-top: 0 !important;
}
#fmv-initial-main-v282 .fmv-mark111-welcome-video :is(iframe, video) {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  min-height: 0 !important;
  border: 0 !important;
  object-fit: cover !important;
  position: absolute !important;
  inset: 0 !important;
}
#fmv-initial-main-v282 [data-fmv-mark111-guidebook-title-v12="true"] {
  white-space: pre-line !important;
  font-size: clamp(1.9rem, 3.05vw, 3.05rem) !important;
  line-height: 1.02 !important;
  font-weight: 800 !important;
}
#fmv-initial-main-v282 [data-fmv-mark111-strong-title-v16="true"] {
  font-weight: 800 !important;
  line-height: 1.08 !important;
  letter-spacing: 0 !important;
}
#fmv-initial-main-v282 [data-fmv-mark111-products-hero-video-removed-v12="true"] {
  display: none !important;
}
#fmv-initial-main-v282 [data-fmv-mark111-root-welcome-video-removed-v13="true"] {
  display: none !important;
}
#fmv-initial-main-v282 [data-fmv-mark111-products-hero-v12="true"] :is(h1, h2, h3, p, span, div, a, button) {
  font-family: var(--fmv-mark111-standard-font) !important;
}
#fmv-initial-main-v282 #fmv-current-initial-welcome-v613 > div:first-child > div.py-8.pt-20 > .space-y-2 {
  margin-top: clamp(2.45rem, 3.2vw, 2.85rem) !important;
}
#fmv-initial-main-v282 #fmv-current-initial-welcome-v613 [data-fmv-mark111-youtube-v5="true"] {
  height: auto !important;
  min-height: 0 !important;
  margin-top: clamp(2.45rem, 3.2vw, 2.85rem) !important;
  margin-bottom: clamp(1.75rem, 3vw, 2.4rem) !important;
}
#fmv-initial-main-v282 #fmv-current-initial-welcome-v613 [data-fmv-mark111-youtube-v5="true"] + .z-50.justify-center {
  margin-top: clamp(1.55rem, 2vw, 1.9rem) !important;
  padding-top: 0 !important;
}
#fmv-initial-main-v282 #fmv-current-initial-welcome-v613 img.absolute.bottom-0[class*="max-lg:hidden"] {
  width: min(26vw, 19rem) !important;
  height: auto !important;
  max-width: calc((100vw - min(760px, calc(100vw - 48px))) / 2 + 6rem) !important;
  pointer-events: none !important;
  z-index: 0 !important;
}
#fmv-initial-main-v282 #fmv-current-initial-welcome-v613 img[data-fmv-mark111-action-wing-v171="true"] {
  top: var(--fmv-mark111-action-wing-top-v171) !important;
  bottom: auto !important;
  margin-top: 0 !important;
}
@media (max-width: 900px) {
  #fmv-initial-main-v282 #fmv-current-initial-welcome-v613 > div:first-child > div.py-8.pt-20 {
    padding-top: 1rem !important;
    padding-bottom: 4.5rem !important;
  }
  #fmv-initial-main-v282 #fmv-current-initial-welcome-v613 h1 {
    font-size: clamp(1.75rem, 7.5vw, 2.75rem) !important;
  }
  #fmv-initial-main-v282 #fmv-current-initial-welcome-v613 > div:first-child > div.py-8.pt-20 > .space-y-2 :is(h1, h2, div, span) {
    font-size: clamp(2rem, 9vw, 3rem) !important;
  }
  #fmv-initial-main-v282 #fmv-current-initial-welcome-v613 [data-fmv-mark111-single-line-v37="true"] {
    white-space: normal !important;
  }
}


#fmv-initial-main-v282 [data-fmv-mark111-page-title-v65="true"]{
  font-family:var(--fmv-mark111-standard-font)!important;
  font-size:clamp(38px,5vw,58px)!important;
  line-height:1.12!important;
  font-weight:400!important;
  letter-spacing:0!important;
}
#fmv-initial-main-v282 [data-fmv-mark111-journey-hero-v65="true"] [data-fmv-mark111-journey-logos-v65="true"]{order:3!important;margin-top:0!important}
#fmv-initial-main-v282 [data-fmv-mark111-journey-hero-v65="true"] [data-fmv-mark111-journey-actions-v65="true"]{order:4!important;margin-top:0!important}
#fmv-initial-main-v282 [data-fmv-mark111-journey-hero-v65="true"] [data-fmv-mark111-journey-title-v65="true"]{order:2!important}
#fmv-initial-main-v282 [data-fmv-mark111-journey-hero-v65="true"]>div:first-child{order:1!important}
#fmv-initial-main-v282 [data-fmv-mark111-journey-hero-v65="true"]{display:flex!important;flex-direction:column!important;gap:clamp(16px,2vw,28px)!important}
#fmv-initial-main-v282 [data-fmv-mark111-standard-actions-v65="true"]{display:flex!important;justify-content:center!important;align-items:center!important;gap:16px!important;flex-wrap:wrap!important}
#fmv-initial-main-v282 [data-fmv-mark111-standard-actions-v65="true"] :is(a,button){height:48px!important;min-height:48px!important;font-size:18px!important;line-height:24px!important;padding:10px 16px!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}
#fmv-initial-main-v282 [data-fmv-mark111-standard-actions-v65="true"] :is(a,button):first-child{min-width:190px!important}
#fmv-initial-main-v282 [data-fmv-mark111-standard-actions-v65="true"] :is(a,button):nth-child(2){min-width:131px!important;background:#fff!important;color:#a88b42!important;border-color:#cbb36f!important}
#fmv-initial-main-v282 .fmv-v66-logo-track img{height:80px!important}
@media(max-width:760px){#fmv-initial-main-v282 .fmv-v66-logo-track img{height:60px!important}#fmv-initial-main-v282 [data-fmv-mark111-page-title-v65="true"]{font-size:clamp(32px,9vw,44px)!important}}

/* Current public content remains visible; only the raw SPA sibling waits for its enhanced Welcome markup. No body/private/session gate. */
#fmv-initial-main-v282:has([data-fmv-current-welcome-v613="true"]) ~ #__nuxt{display:none!important}
#fmv-initial-main-v282{display:block;background:#000;color:#fff;padding:0;margin:0;min-height:70vh}#fmv-current-initial-welcome-v613>div>div{position:relative}#fmv-current-initial-welcome-v613 .space-y-2{margin-left:auto;margin-right:auto;text-align:center}#fmv-current-initial-welcome-v613 [data-fmv-mark111-overview-frame-wrap-v31]{display:block}
