@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url('/assets/nunito.ttf') format('truetype')}
.indidata-site{font-family:Manrope,Arial,sans-serif}
.indidata-site h1,.indidata-site h2,.indidata-site h3,.indidata-site .question-line,.indidata-site .stat strong,.indidata-site .data-numbers strong,.indidata-site .experience-number,.indidata-site .cycle-phase>span:last-child{font-family:var(--display, Nunito),Manrope,sans-serif!important;font-weight:var(--display-weight,650);letter-spacing:-.035em}
.indidata-site .btn{border-radius:18px!important;background:#237f90!important;color:#fff!important;border:1px solid transparent;box-shadow:inset 0 1px 0 #ffffff25,0 3px 0 #143f4912!important;justify-content:center;gap:0!important}
.indidata-site .btn:hover{background:#196a7b!important;box-shadow:0 6px 16px #143f4920!important;transform:translateY(-2px)}
.indidata-site .btn:active{transform:translateY(0);box-shadow:none!important}
.indidata-site .btn>span[aria-hidden=true],.indidata-site .btn .arrow,.indidata-site .contact-button>span{display:none!important}
.indidata-site .landing-rest .btn{padding:16px 25px;min-height:54px}
@media(prefers-reduced-motion:reduce){.indidata-site .btn{transition:none}.indidata-site .btn:hover{transform:none}}

/* Centre content calls to action while retaining the navigation layout. */
.indidata-site main .btn{display:flex;width:fit-content;max-width:100%;margin-left:auto!important;margin-right:auto!important;align-self:center!important;justify-self:center}
.indidata-site .hero-actions{justify-content:center;flex-wrap:wrap}.indidata-site .hero-actions .btn{margin-left:0!important;margin-right:0!important}
.indidata-site .advertiser-close,.indidata-site .contact-head{flex-direction:column;align-items:center;gap:24px}.indidata-site .advertiser-close .btn{margin-top:24px}.indidata-site .questions-side{align-items:center}.indidata-site .questions-side>.btn{align-self:center!important}
.indidata-site .contact-grid{grid-template-columns:minmax(0,580px);justify-content:center}.indidata-site .contact-card:only-child{width:100%}

/* One measurement system for every primary CTA; compact header actions remain compact. */
.indidata-site{--cta-height:58px;--cta-pad-x:34px;--cta-radius:18px}
.indidata-site main .btn{
  width:fit-content!important;
  min-width:0!important;
  max-width:100%;
  min-height:var(--cta-height)!important;
  padding:15px var(--cta-pad-x)!important;
  border-radius:var(--cta-radius)!important;
  white-space:normal;
  text-align:center;
  line-height:1.35!important;
}
@media(max-width:760px){.indidata-site{--cta-height:56px;--cta-pad-x:30px}.indidata-site main .btn{font-size:14px}}
