@font-face{font-family:Poppins;src:url("../fonts/poppins/Poppins-300.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:Poppins;src:url("../fonts/poppins/Poppins-400.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:Poppins;src:url("../fonts/poppins/Poppins-500.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:Poppins;src:url("../fonts/poppins/Poppins-600.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:Poppins;src:url("../fonts/poppins/Poppins-700.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:Poppins;src:url("../fonts/poppins/Poppins-800.ttf") format("truetype");font-weight:800;font-style:normal;font-display:swap}
@font-face{font-family:Poppins;src:url("../fonts/poppins/Poppins-900.ttf") format("truetype");font-weight:900;font-style:normal;font-display:swap}

:root{
  --wc-black:#050510;
  --wc-white:#ffffff;
  --wc-indigo:#4338CA;
  --wc-cyan:#06B6D4;
  --wc-green:#22C55E;
  --wc-yellow:#FFD400;
  --wc-rose:#FB7185;
  --wc-violet:#8B5CF6;
  --wc-ink:#111827;
  --wc-muted:#5f6472;
  --wc-soft:#f6f7fb;
  --wc-line:rgba(5,5,16,.12);
  --wc-gradient:linear-gradient(90deg,#4338CA 0%,#06B6D4 24%,#22C55E 46%,#FFD400 65%,#FB7185 82%,#8B5CF6 100%);
}

body{
  --_typography---font-family--primary-font:Poppins,Arial,sans-serif;
  --_typography---font-family--secondary-font:Poppins,Arial,sans-serif;
  --_typography---font-family--tertiary-font:Poppins,Arial,sans-serif;
  --_typography---font-family--fourth-font:Poppins,Arial,sans-serif;
  --_typography---font-family--fifth-font:Poppins,Arial,sans-serif;
  --typography--text:Poppins,Arial,sans-serif;
  --typography--title:Poppins,Arial,sans-serif;
  --_color---secondary-brand-colors--pure-white:var(--wc-white);
  --_color---secondary-brand-colors--peacock:var(--wc-black);
  --_color---product-colors--peacock:var(--wc-black);
  --_color---product-colors--inky-blue:var(--wc-black);
  --_color---product-colors--offblack:var(--wc-black);
  --_color---product-colors--plex-blue:var(--wc-cyan);
  --_color---core-brand-accents--apricot:var(--wc-yellow);
  --_color---core-brand-accents--boysenberry:var(--wc-rose);
  font-family:Poppins,Arial,sans-serif!important;
  color:var(--wc-black);
  background:var(--wc-white);
}

body *{letter-spacing:0!important}
h1,h2,h3,h4,h5,h6,p,a,button,input,textarea,select,label{font-family:Poppins,Arial,sans-serif!important}
h1,h2,h3,.h1,.h2,.h3,.display-heading{font-weight:700!important}
p,.paragraph-large,.paragraph-medium,.paragraph-regular,.paragraph-small,.paragraph-tiny,.home-header-text,.track-text,.blog-header-text,.contact-header-text,.secondary-header-text{font-weight:400;color:inherit}

.logo-link{display:flex!important;align-items:center;gap:.65rem;text-decoration:none}
.logo-heading{display:none!important}
.wc-nav-logo{width:clamp(128px,13vw,188px);height:auto;display:block}
.nav-bg,.nav-wrapper{background:rgba(255,255,255,.88)!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}
.nav-menu{background:var(--wc-white)!important;color:var(--wc-black)!important}
.nav-link-title,.nav-link-description,.nav-footer-text,.nav-footer-copyright,.breadcrumb-text,.button-link,.link-block{color:var(--wc-black)!important}
.nav-burger-top,.nav-burger-mid,.nav-burger-bottom,.breadcrumb-divider-line,.button-icon-circle,.link-icon-line{background:var(--wc-black)!important}
.breadcrumb-divider-circle,.breadcrumb-divider-figure{border-color:var(--wc-black)!important}

.section-global .global-image-wrapper{background:var(--wc-black)}
.section-global .global-image{object-fit:cover!important;filter:saturate(1.18) contrast(1.02)!important;opacity:.92!important}
.primary-header h1,.primary-header .h1,.secondary-header .h1,.secondary-heading{color:var(--wc-white)!important;text-shadow:0 1.1rem 3rem rgba(5,5,16,.28)}
.wc-hero-who{max-width:54rem;margin-top:1.15rem;color:rgba(255,255,255,.9);font-size:clamp(1.05rem,1.8vw,1.45rem);line-height:1.38;font-weight:500;text-shadow:0 .75rem 2rem rgba(5,5,16,.35)}
.wc-hero-proof{max-width:49rem;margin-top:.9rem;color:rgba(255,255,255,.72);font-size:clamp(.88rem,1.2vw,1.02rem);line-height:1.55;font-weight:400;text-shadow:0 .75rem 2rem rgba(5,5,16,.32)}
.section-global-style-guide .secondary-header-text,.section-global .secondary-header-text,.section-global .contact-page-text,.section-global .blog-page-header-text,.section-global .uc-page-header-text,.section-global .uc-post-header-text{color:rgba(255,255,255,.86)!important}

.cta-button-content,.button-content,.submit-button,.bracket-button .button-content{
  background:var(--wc-gradient)!important;
  color:var(--wc-white)!important;
  border-radius:0!important;
  box-shadow:0 1.25rem 3rem rgba(67,56,202,.22);
}
.button-bg-color,.button-line-bg,.track-button-bg-color,.track-button-text-color,.submit-button{background:transparent!important;color:var(--wc-white)!important}
.button-text-color,.flow-link-text,.track-button-text-color{color:var(--wc-white)!important}
.tag,.tag-accent,.tag-uc,.tag-post{background:var(--wc-gradient)!important;color:var(--wc-white)!important;border:0!important}

.track-card,.uc-card,.blog-card,.option-card,.research-card,.contact-card,.footer-card{
  background:var(--wc-black)!important;
  color:var(--wc-white)!important;
  border-color:rgba(255,255,255,.12)!important;
}
.track-card .bg-paper-uc,.uc-card .bg-paper-uc,.blog-card .bg-paper-uc{opacity:.1}
.track-heading,.uc-card-heading,.blog-card-heading,.contact-header-heading,.services-header-heading,.data-header-heading{color:inherit!important}
.track-text,.uc-post-header-text,.blog-card-bottom,.contact-header-text{color:rgba(255,255,255,.78)!important}
.track-card img,.uc-card img,.blog-card img,.gallery-image,.contact-team-image,.global-image,.legal-image{filter:saturate(1.18) contrast(1.02)!important}
.track-card .global-overlay,.uc-card .global-overlay,.blog-card .global-overlay{background:linear-gradient(180deg,rgba(5,5,16,.05),rgba(5,5,16,.38))!important}

.section-data,.section-option,.section-service,.section-contact,.section-blog,.section-footer,.section-legal{background:var(--wc-white)!important;color:var(--wc-black)!important}
.data-header-heading{max-width:26ch;color:var(--wc-black)!important}
.wc-credibility-copy{color:var(--wc-muted)!important;max-width:62rem}
.option-card{background:var(--wc-soft)!important;color:var(--wc-black)!important;border:1px solid var(--wc-line)!important}
.option-card-title{color:var(--wc-black)!important}

.section-service .wc-compare-card{
  background:var(--wc-white)!important;
  color:var(--wc-black)!important;
  border:1px solid var(--wc-line)!important;
  box-shadow:0 2rem 4rem rgba(5,5,16,.06);
}
.section-service .wc-compare-card .services-text{color:var(--wc-black)!important}
.section-service .wc-compare-wc{background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%)!important;border-image:linear-gradient(90deg,#4338CA,#06B6D4,#22C55E,#FFD400,#FB7185,#8B5CF6) 1!important}
.section-service .wc-compare-wc .services-check{background:var(--wc-gradient)!important;color:var(--wc-white)!important}
.section-service .wc-compare-others .services-check{background:#eef1f4!important;color:#8a93a3!important}
.service-disclaimer-text{color:var(--wc-muted)!important}

.field,.w-input,.w-select,textarea{border-color:var(--wc-line)!important;background:var(--wc-white)!important;color:var(--wc-black)!important}
.field:focus,.w-input:focus,.w-select:focus,textarea:focus{border-color:var(--wc-indigo)!important;box-shadow:0 0 0 4px rgba(67,56,202,.12)!important}
.success,.error-message{border:1px solid var(--wc-line)!important}

.footer-card{background:var(--wc-black)!important;background-image:radial-gradient(circle at 30% 20%,rgba(6,182,212,.35),transparent 35%),radial-gradient(circle at 70% 70%,rgba(251,113,133,.32),transparent 36%)!important}
.footer-copyright,.footer-bottom-links,.footer-bottom-component,.footer-top-component{color:var(--wc-black)!important}

.wc-brand-guide{width:100%;padding:clamp(2rem,5vw,5rem);background:var(--wc-white);color:var(--wc-black)}
.wc-brand-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);gap:clamp(1.5rem,4vw,4rem);align-items:center;border:1px solid var(--wc-line);padding:clamp(1.5rem,4vw,4rem);background:linear-gradient(135deg,#fff,#f7fbff);box-shadow:0 2rem 5rem rgba(5,5,16,.06)}
.wc-brand-logo{max-width:min(34rem,100%);height:auto}
.wc-color-tile{width:100%;aspect-ratio:1;border-radius:0;object-fit:cover;box-shadow:0 1rem 3rem rgba(67,56,202,.18)}
.wc-brand-eyebrow{font-size:.82rem;font-weight:700;text-transform:uppercase;color:var(--wc-muted);margin-bottom:.75rem}
.wc-brand-title{font-size:clamp(2.6rem,6vw,6rem);line-height:1.02;font-weight:800;margin:0;color:var(--wc-black)}
.wc-brand-copy{font-size:clamp(1.05rem,1.7vw,1.35rem);line-height:1.55;color:var(--wc-muted);max-width:60rem;margin-top:1.25rem}
.wc-brand-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.5rem}
.wc-brand-card{border:1px solid var(--wc-line);background:var(--wc-white);padding:1.15rem;min-height:10rem}
.wc-brand-card h3{margin:0 0 .75rem;font-size:1.15rem;color:var(--wc-black)}
.wc-brand-card p{margin:0;color:var(--wc-muted);line-height:1.55}
.wc-palette{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:1.5rem}
.wc-swatch{min-height:10rem;padding:1rem;display:flex;flex-direction:column;justify-content:flex-end;color:var(--wc-white);font-weight:700}
.wc-swatch span{font-size:.86rem;font-weight:500;opacity:.88}
.wc-swatch.black{background:#050510}.wc-swatch.indigo{background:#4338CA}.wc-swatch.cyan{background:#06B6D4}.wc-swatch.green{background:#22C55E}.wc-swatch.yellow{background:#FFD400;color:#050510}.wc-swatch.rose{background:#FB7185}.wc-swatch.violet{background:#8B5CF6}.wc-swatch.gradient{background:var(--wc-gradient)}
.wc-image-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:1.5rem}
.wc-image-row img{width:100%;aspect-ratio:4/3;object-fit:cover;border:1px solid var(--wc-line);background:#fff}

@media screen and (max-width:991px){
  .wc-brand-hero{grid-template-columns:1fr}
  .wc-brand-grid,.wc-palette,.wc-image-row{grid-template-columns:1fr 1fr}
}
@media screen and (max-width:479px){
  .wc-brand-guide{padding:1.25rem}
  .wc-brand-grid,.wc-palette,.wc-image-row{grid-template-columns:1fr}
  .wc-brand-title{font-size:2.45rem}
  .wc-nav-logo{width:126px}
}

/* Words & Colors UX normalization */
.wc-nav-logo{width:clamp(96px,9vw,136px)!important}
.wc-nav-logo{opacity:1!important;filter:none!important}
.nav-wrapper{min-height:4.75rem!important}
.nav-container{align-items:center!important}
.breadcrumb-link{font-size:.78rem!important;text-transform:uppercase!important;font-weight:600!important}

.section-home .home-wrapper{
  min-height:100svh!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
  align-items:flex-start!important;
  gap:1.5rem!important;
  padding:clamp(6rem,10vw,9rem) clamp(1.25rem,5vw,5.5rem)!important;
}
.section-home .home-header{max-width:46rem!important}
.section-home .home-header-text{
  font-size:clamp(1.05rem,1.45vw,1.35rem)!important;
  line-height:1.55!important;
  color:var(--wc-ink)!important;
}
.section-home .home-card-component,.section-home .home-content{width:100%!important;height:auto!important;min-height:0!important}
.section-home .home-card-component,.section-home .home-content,.section-home .button-group,.section-home .cta-button{
  position:relative!important;
  inset:auto!important;
  transform:none!important;
}
.section-home .home-card-component{margin-top:1.25rem!important;padding:0!important}
.section-home .home-content{justify-content:flex-start!important;align-items:flex-start!important}
.section-home .button-group{justify-content:flex-start!important;height:auto!important;min-height:0!important}
.section-home .home-links{display:none!important}
.cta-button-content,.button-content,.submit-button,.track-button-content{
  border-radius:6px!important;
}
.cta-button-content{min-height:3.75rem!important;padding-inline:clamp(1.25rem,3vw,2.75rem)!important}
.button-text-color,.track-button-text-color{font-size:clamp(.9rem,1.25vw,1.08rem)!important;font-weight:700!important}

.section-track{
  height:auto!important;
  min-height:0!important;
  padding:clamp(3rem,7vw,6rem) clamp(1rem,4vw,3rem)!important;
  background:var(--wc-soft)!important;
  color:var(--wc-black)!important;
}
.track-component,.track-wrapper,.track,.track-list{
  width:100%!important;
  height:auto!important;
  min-height:0!important;
  position:relative!important;
  transform:none!important;
}
.track-list{
  display:grid!important;
  grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))!important;
  gap:1rem!important;
}
.track-item{
  width:auto!important;
  height:auto!important;
  min-height:0!important;
  position:relative!important;
  transform:none!important;
}
.track-card{
  min-height:27rem!important;
  height:100%!important;
  border-radius:8px!important;
  overflow:hidden!important;
  padding:0!important;
  box-shadow:0 1.25rem 3rem rgba(5,5,16,.08)!important;
}
.track-card-inner,.track-card-content{
  height:100%!important;
  min-height:0!important;
  display:flex!important;
  flex-direction:column!important;
  transform:none!important;
}
.track-card-content{padding:1.15rem!important}
.track-header{position:relative!important;z-index:2!important}
.track-heading{font-size:clamp(1.35rem,2vw,1.9rem)!important;line-height:1.12!important;max-width:14ch!important}
.track-text{font-size:.98rem!important;line-height:1.48!important;margin-top:.9rem!important;color:rgba(255,255,255,.74)!important}
.track-image-global{
  position:relative!important;
  inset:auto!important;
  width:100%!important;
  height:12rem!important;
  margin-top:auto!important;
  transform:none!important;
  opacity:1!important;
  z-index:1!important;
}
.track-image-content,.track-image-contain,.track-image-wrap{
  position:relative!important;
  width:100%!important;
  height:100%!important;
  inset:auto!important;
  transform:none!important;
  opacity:1!important;
}
.track-figure-contain,.track-image-wrap-bg{display:none!important}
.track-image{
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
  border-radius:8px!important;
}
.track-card-button{
  position:relative!important;
  inset:auto!important;
  margin:0 1.15rem 1.15rem!important;
  z-index:4!important;
}
.track-button-content{min-height:2.85rem!important;padding-inline:1rem!important}

.section-data,.section-option,.section-service,.section-contact,.section-blog{
  padding:clamp(3rem,7vw,6rem) clamp(1rem,4vw,3rem)!important;
}
.data-header-heading{
  max-width:24ch!important;
  font-size:clamp(2rem,4.25vw,4.2rem)!important;
  line-height:1.04!important;
}
.data-header-heading .gsap_split_word{display:inline!important;width:auto!important}
.wc-credibility-copy{font-size:clamp(1rem,1.45vw,1.22rem)!important;line-height:1.62!important}

.option-wrapper{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:1rem!important;
  width:100%!important;
}
.option-item{width:auto!important;min-width:0!important}
.option-card{
  min-height:11rem!important;
  border-radius:8px!important;
  padding:1.2rem!important;
  display:flex!important;
  align-items:flex-end!important;
  background:linear-gradient(135deg,#ffffff 0%,#f8fbff 100%)!important;
  box-shadow:0 1rem 2.5rem rgba(5,5,16,.05)!important;
}
.option-card:before{
  content:"";
  position:absolute;
  inset:0 auto 0 0;
  width:.32rem;
  background:var(--wc-gradient);
}
.option-image-content{position:relative!important;width:100%!important;height:auto!important}
.option-figure,.option-image{display:none!important}
.option-card-title{
  max-width:12ch!important;
  font-size:clamp(1.3rem,2.2vw,2.05rem)!important;
  line-height:1.12!important;
}

.services-card{
  border-radius:8px!important;
  padding:clamp(1.1rem,2.5vw,1.75rem)!important;
}
.services-card-content{gap:1.2rem!important}
.services-header-heading{font-size:clamp(1.7rem,3vw,2.7rem)!important;line-height:1.08!important}
.services-list{gap:.75rem!important}
.services-link-text{letter-spacing:0!important;font-size:clamp(1rem,1.65vw,1.28rem)!important;line-height:1.38!important}
.services-check-wrap{width:1.35rem!important;height:1.35rem!important;flex:0 0 1.35rem!important}
.service-disclaimer-text{font-size:clamp(1rem,1.35vw,1.16rem)!important;line-height:1.55!important;max-width:42rem!important}

.contact-card,.blog-card,.uc-card,.footer-card{
  border-radius:8px!important;
  overflow:hidden!important;
}
.contact-card{padding:clamp(1.25rem,3vw,2.25rem)!important}
.contact-team{display:none!important}
.contact-header-heading,.blog-header-heading{
  font-size:clamp(1.8rem,3.2vw,3rem)!important;
  line-height:1.08!important;
}
.contact-header-text,.blog-header-text{font-size:clamp(1rem,1.45vw,1.18rem)!important;line-height:1.58!important}
.blog-card{min-height:24rem!important}
.blog-card-image-wrap{height:12rem!important}
.blog-card-heading{font-size:clamp(1.2rem,1.85vw,1.65rem)!important;line-height:1.16!important}

@media screen and (max-width:991px){
  .section-home .home-wrapper{min-height:auto!important;padding-top:7rem!important}
  .track-list,.option-wrapper{grid-template-columns:1fr!important}
  .track-card{min-height:24rem!important}
}
@media screen and (max-width:479px){
  .wc-nav-logo{width:96px!important}
  .section-home .home-header-text{font-size:1rem!important}
  .track-heading{max-width:100%!important}
  .option-card-title{max-width:100%!important}
}

/* Words & Colors full-site UX correction */
html,body{
  background:var(--wc-white)!important;
  color:var(--wc-black)!important;
  overflow-x:hidden!important;
}
.page-wrapper,.global-wrapper,.global-row,.global-item,.global-content{
  width:100%!important;
  max-width:none!important;
}
.global-wrapper{
  display:block!important;
  grid-template-columns:none!important;
  overflow:visible!important;
}
.global-row.global-row-sticky,.global-row.global-row-content{
  display:block!important;
  position:relative!important;
  inset:auto!important;
  width:100%!important;
  min-height:0!important;
}
.global-row-sticky .global-item,.global-row-content .global-item{
  grid-area:auto!important;
  width:100%!important;
}
.global-content-sticky,.global-content-main{
  position:relative!important;
  top:auto!important;
  min-height:0!important;
}
.section-global{
  min-height:92svh!important;
  padding:clamp(6rem,10vw,9rem) clamp(1.25rem,5vw,5.5rem) clamp(3rem,6vw,5rem)!important;
  display:flex!important;
  align-items:flex-end!important;
  background:var(--wc-black)!important;
  overflow:hidden!important;
  position:relative!important;
}
.section-global:before{
  content:"";
  position:absolute;
  inset:0;
  z-index:1;
  pointer-events:none;
  background:
    linear-gradient(90deg,rgba(5,5,16,.92) 0%,rgba(5,5,16,.62) 42%,rgba(5,5,16,.34) 100%),
    linear-gradient(0deg,rgba(5,5,16,.74) 0%,rgba(5,5,16,.16) 55%,rgba(5,5,16,.38) 100%)!important;
}
.section-global .bg-change,.section-global .bg-change-image,.section-global .global-bg,.section-global .global-image-wrapper{
  position:absolute!important;
  inset:0!important;
  width:100%!important;
  height:100%!important;
  z-index:0!important;
}
.section-global .global-image{
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
  opacity:1!important;
  filter:brightness(.48) saturate(1.18) contrast(1.06)!important;
}
.section-global .global-overlay{
  background:
    linear-gradient(90deg,rgba(5,5,16,.86) 0%,rgba(5,5,16,.48) 46%,rgba(5,5,16,.2) 100%),
    linear-gradient(0deg,rgba(5,5,16,.72) 0%,rgba(5,5,16,.12) 52%,rgba(5,5,16,.34) 100%)!important;
}
.primary-header{
  position:relative!important;
  z-index:3!important;
  width:min(100%,72rem)!important;
  padding:0!important;
}
.primary-header-content,.primary-header-top{
  width:100%!important;
  max-width:none!important;
}
.primary-heading h1{
  font-size:clamp(4rem,10vw,10rem)!important;
  line-height:.95!important;
  max-width:10ch!important;
  color:var(--wc-white)!important;
  text-shadow:0 1.25rem 4rem rgba(0,0,0,.35)!important;
}
.wc-hero-who{
  max-width:48rem!important;
  margin-top:clamp(1.1rem,2vw,1.8rem)!important;
  font-size:clamp(1.25rem,2vw,1.7rem)!important;
  line-height:1.42!important;
}
.wc-hero-proof{
  max-width:54rem!important;
  margin-top:1rem!important;
  font-size:clamp(.98rem,1.25vw,1.15rem)!important;
  line-height:1.62!important;
  color:rgba(255,255,255,.78)!important;
}
.scroll-wrapper{
  display:none!important;
}

.section-home,.section-track,.section-data,.section-option,.section-service,.section-contact,.section-blog,.section-footer{
  width:100%!important;
  border:0!important;
}
.section-home{
  background:linear-gradient(180deg,#ffffff 0%,#f7f9fc 100%)!important;
}
.section-home .home-component,.section-home .home-wrapper,
.section-track .track-component,.section-track .track-wrapper,
.section-data .data-component,.section-data .data-wrapper,
.section-option .option-component,.section-option .option-wrapper,
.section-service .services-component,.section-service .services-wrapper,
.section-contact .contact-component,.section-contact .contact-wrapper,
.section-blog .blog-component,.section-blog .blog-wrapper,
.section-footer .footer-component,.section-footer .footer-wrapper{
  max-width:1180px!important;
  margin-inline:auto!important;
}
.section-home .home-wrapper{
  min-height:auto!important;
  padding:clamp(3rem,7vw,6rem) clamp(1rem,3vw,2rem)!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  align-items:center!important;
  gap:clamp(1.5rem,4vw,4rem)!important;
}
.section-home .home-header{
  max-width:64rem!important;
}
.section-home .home-header-text{
  font-size:clamp(2.1rem,5vw,5.4rem)!important;
  line-height:1.02!important;
  font-weight:650!important;
  color:var(--wc-black)!important;
  max-width:13ch!important;
}
.wc-home-support{
  margin-top:1.15rem!important;
  max-width:44rem!important;
  font-size:clamp(1rem,1.35vw,1.22rem)!important;
  line-height:1.62!important;
  color:var(--wc-muted)!important;
}
.section-home .home-card-component{
  width:auto!important;
  margin:0!important;
}
.section-home .cta-button-content{
  min-height:4.25rem!important;
  min-width:15rem!important;
  justify-content:center!important;
}
.bg-paper-hero{
  opacity:.24!important;
}

.section-track{
  background:var(--wc-black)!important;
  padding:clamp(4rem,7vw,6.5rem) clamp(1rem,4vw,3rem)!important;
}
.track-list{
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:1rem!important;
}
.track-card{
  min-height:29rem!important;
  background:linear-gradient(180deg,#11142a 0%,#070816 100%)!important;
  border:1px solid rgba(255,255,255,.12)!important;
  box-shadow:none!important;
}
.track-card-content{
  padding:1.35rem!important;
}
.track-heading{
  max-width:13ch!important;
  font-size:clamp(1.45rem,2vw,2rem)!important;
  font-weight:650!important;
}
.track-text{
  max-width:22rem!important;
  font-size:1rem!important;
  color:rgba(255,255,255,.76)!important;
}
.track-image-global{
  height:13rem!important;
  margin-top:auto!important;
}
.track-card-button{
  margin:0 1.35rem 1.35rem!important;
}
html.w-mod-js:not(.w-mod-ix3) .track,
html.w-mod-js:not(.w-mod-ix3) .track-button-text,
html.w-mod-js:not(.w-mod-ix3) .track-button-bg-color,
html.w-mod-js:not(.w-mod-ix3) .track-button-text-color,
html.w-mod-js:not(.w-mod-ix3) .track-image-content,
.section-track [data-fade-in],
.section-track .track-card,
.section-track .track-card *,
.section-track .track-image-content,
.section-track .track-image,
.section-track .track-button-content{
  visibility:visible!important;
  opacity:1!important;
}
.section-track .track-heading,
.section-track .track-text,
.section-track .track-button-text-color{
  color:var(--wc-white)!important;
}
.section-track .track-text{
  color:rgba(255,255,255,.78)!important;
}
.section-track .track-image{
  filter:saturate(1.25) contrast(1.05)!important;
}

.section-data{
  background:#f7f9fc!important;
}
.section-data .data-wrapper{
  display:grid!important;
  grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)!important;
  gap:clamp(1.5rem,5vw,5rem)!important;
  align-items:start!important;
}
.data-top{
  display:flex!important;
  flex-direction:column!important;
  gap:1rem!important;
}
.data-header-heading{
  font-size:clamp(2.4rem,5vw,5rem)!important;
  line-height:1!important;
  max-width:10ch!important;
}
.section-data [data-fade-in],
.section-data [data-fade-in-stagger],
.section-data .data-header-heading,
.section-data .data-header-heading *,
.section-option [data-fade-in],
.section-option [data-fade-in-stagger],
.section-option .option-card,
.section-option .option-card *{
  visibility:visible!important;
  opacity:1!important;
  transform:none!important;
}
.data-header-heading .gsap_split_word{
  display:inline!important;
  position:static!important;
  width:auto!important;
  height:auto!important;
  font-size:inherit!important;
  line-height:inherit!important;
  color:var(--wc-black)!important;
  opacity:1!important;
  transform:none!important;
}
.wc-credibility-copy{
  font-size:clamp(1.05rem,1.45vw,1.25rem)!important;
  max-width:44rem!important;
}
.data-logo-component,.data-logo-wrap{
  display:none!important;
}

.section-option{
  display:none!important;
  background:var(--wc-white)!important;
}
.option-wrapper{
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
}
.option-card{
  min-height:13rem!important;
  padding:1.35rem!important;
  background:#ffffff!important;
  border:1px solid var(--wc-line)!important;
}
.option-card-title{
  max-width:11ch!important;
  font-size:clamp(1.25rem,1.65vw,1.65rem)!important;
}

.section-service{
  background:#f7f9fc!important;
}
.section-service .service-wrapper{
  max-width:1180px!important;
  margin-inline:auto!important;
  display:flex!important;
  flex-direction:column!important;
  gap:1.25rem!important;
}
.section-service .service-component{
  max-width:1180px!important;
  margin-inline:auto!important;
}
.section-service .services-list{
  display:grid!important;
  grid-template-columns:1fr!important;
  gap:.72rem!important;
}
.section-service .wc-compare-card{
  border-radius:8px!important;
  padding:clamp(1.5rem,3vw,2.4rem)!important;
}
.section-service [data-fade-in],
.section-service [data-fade-in-stagger],
.section-service [data-fade-in-stagger="word"],
.section-service .services-header-heading,
.section-service .services-header-heading *,
.section-service .services-check,
.section-service .services-check *,
.section-service .services-item,
.section-service .services-list-item,
.section-service .services-text{
  visibility:visible!important;
  opacity:1!important;
  transform:none!important;
}
.section-service .services-header-heading,
.section-service .services-header-heading h2{
  color:var(--wc-black)!important;
  font-weight:700!important;
}
.section-service .wc-compare-card .services-header-heading{
  font-size:clamp(1.65rem,2.8vw,3rem)!important;
}
.section-service .services-text{
  color:#232735!important;
  font-size:clamp(.98rem,1.12vw,1.1rem)!important;
  line-height:1.45!important;
}
.section-service .wc-compare-others .services-text{
  color:#6d7280!important;
}
.section-service .wc-compare-wc .services-text{
  color:#171923!important;
}
.section-service .services-list-content{
  width:100%!important;
}
.section-service .services-item{
  display:grid!important;
  grid-template-columns:1.35rem minmax(0,1fr)!important;
  gap:.8rem!important;
  align-items:flex-start!important;
}
.section-service .wc-compare-wc{
  border:2px solid transparent!important;
  box-shadow:0 1.8rem 4rem rgba(67,56,202,.1)!important;
}
.section-service .service-disclaimer-text{
  max-width:56rem!important;
  margin-top:1.5rem!important;
  font-size:clamp(1.1rem,1.8vw,1.55rem)!important;
  line-height:1.38!important;
  font-weight:600!important;
  color:var(--wc-black)!important;
}

.section-contact{
  background:var(--wc-black)!important;
  color:var(--wc-white)!important;
}
.section-contact .contact-card{
  background:#0a0b1b!important;
  border:1px solid rgba(255,255,255,.12)!important;
  box-shadow:none!important;
}
.section-contact .contact-header-heading,.section-contact .contact-header-text{
  color:var(--wc-white)!important;
}
.section-contact .contact-header-text{
  max-width:48rem!important;
  color:rgba(255,255,255,.76)!important;
}
.section-contact .field,.section-contact .w-input,.section-contact .w-select,.section-contact textarea{
  background:#ffffff!important;
  color:var(--wc-black)!important;
}
.section-contact .form-checkbox-label,.section-contact .form-label{
  color:rgba(255,255,255,.82)!important;
}

.section-blog{
  background:#f7f9fc!important;
}
.section-blog .blog-wrapper{
  display:grid!important;
  grid-template-columns:1fr 1fr!important;
  gap:1rem!important;
}
.section-blog .blog-header{
  grid-column:1/-1!important;
  max-width:66rem!important;
}
.blog-item{
  width:100%!important;
}
.blog-grid,.blog-list{
  display:grid!important;
  grid-template-columns:1fr!important;
  gap:1rem!important;
}
.blog-card{
  min-height:0!important;
  height:auto!important;
  background:#ffffff!important;
  color:var(--wc-black)!important;
  border:1px solid var(--wc-line)!important;
  box-shadow:0 1rem 2.5rem rgba(5,5,16,.05)!important;
}
.section-blog [data-fade-in],
.section-blog [data-fade-in-stagger],
.section-blog .blog-card,
.section-blog .blog-card *,
.section-blog .flow-link,
.section-blog .flow-link *{
  visibility:visible!important;
  opacity:1!important;
  transform:none!important;
}
.blog-card-bg{
  position:relative!important;
  inset:auto!important;
  width:100%!important;
  height:11rem!important;
}
.blog-card-content{
  position:relative!important;
  inset:auto!important;
  min-height:10rem!important;
  height:auto!important;
  padding:1.15rem!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:space-between!important;
  gap:1.2rem!important;
}
.blog-card-top,.blog-card-bottom{
  position:relative!important;
  inset:auto!important;
}
.blog-card-heading,.blog-card-bottom{
  color:var(--wc-black)!important;
}
.blog-card-button .flow-link-text{
  color:var(--wc-white)!important;
}
.blog-card-image-wrap{
  position:relative!important;
  inset:auto!important;
  display:block!important;
  width:100%!important;
  height:11rem!important;
  background:var(--wc-gradient)!important;
}
.blog-card-image{
  position:relative!important;
  z-index:2!important;
  display:block!important;
  visibility:visible!important;
  opacity:1!important;
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
}
.section-blog .blog-card .global-noise,
.section-blog .blog-card .global-overlay,
.section-blog .blog-card .flow-overlay{
  display:none!important;
}

.section-footer{
  background:var(--wc-white)!important;
}
.footer-top-component{
  display:none!important;
}
.footer-card{
  border-radius:8px!important;
  min-height:16rem!important;
}
.footer-bottom-component{
  padding-top:1.5rem!important;
}
.footer-bottom-links{
  align-items:flex-start!important;
}
.wc-rightful-company{
  display:inline-flex!important;
  width:max-content!important;
  margin-top:.45rem!important;
  color:rgba(255,255,255,.6)!important;
  font-size:.78rem!important;
  line-height:1.3!important;
  font-weight:600!important;
  letter-spacing:0!important;
  text-decoration:none!important;
  text-transform:none!important;
  transition:color .2s ease!important;
}
.wc-rightful-company:hover{
  color:rgba(255,255,255,.86)!important;
}

@media screen and (min-width:992px){
  .section-service .service-wrapper{
    display:grid!important;
    grid-template-columns:1fr 1fr!important;
    gap:1.25rem!important;
  }
  .section-service .services-card-content{
    display:flex!important;
    flex-direction:column!important;
    gap:1.25rem!important;
  }
}
@media screen and (max-width:1100px){
  .track-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .option-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media screen and (max-width:767px){
  .section-global{min-height:82svh!important}
  .primary-heading h1{font-size:clamp(3rem,16vw,5.25rem)!important}
  .section-home .home-wrapper,
  .section-data .data-wrapper,
  .section-blog .blog-wrapper{
    grid-template-columns:1fr!important;
  }
  .section-home .home-header-text{
    max-width:100%!important;
  }
  .track-list,.option-wrapper{
    grid-template-columns:1fr!important;
  }
}
@media screen and (max-width:479px){
  .section-home .cta-button-content{
    width:100%!important;
    min-width:0!important;
  }
  .section-home .button-group,.section-home .cta-button{
    width:100%!important;
  }
}
