.nb-marketing-hero{padding:var(--nb-element-padding-y,clamp(4rem,9vw,8rem)) var(--nb-element-padding-x,1.5rem);background-color:var(--nb-element-background,var(--ninja-color-section-background));color:var(--nb-element-color,var(--ninja-color-body-text));background-size:cover;background-position:center;border-radius:var(--nb-element-radius,var(--ninja-radius-lg,16px));box-shadow:var(--nb-element-shadow,none)}.nb-marketing-hero__inner{max-width:var(--ninja-layout-content,960px);margin-inline:auto}.nb-marketing-hero h1{margin:.25rem 0}.nb-eyebrow{font-weight:700;letter-spacing:var(--ninja-element-hero-builder-eyebrow-tracking,.08em);text-transform:uppercase;color:var(--ninja-color-primary,#0077C8)}.nb-hero-subtitle{font-size:clamp(1.1rem,2vw,1.4rem)}.nb-button-row{display:flex;gap:var(--nb-element-gap,.75rem);justify-content:center;flex-wrap:wrap}.uk-text-left .nb-button-row{justify-content:flex-start}.uk-text-right .nb-button-row{justify-content:flex-end}.nb-lead-form,.nb-newsletter{display:grid;gap:var(--nb-element-gap,1rem);padding:var(--nb-element-padding-y,var(--ninja-component-cards-padding,2rem)) var(--nb-element-padding-x,var(--ninja-component-cards-padding,2rem));border:var(--nb-element-border-width,1px) solid var(--nb-element-border-color,var(--ninja-component-cards-border,rgba(0,0,0,.1)));border-radius:var(--nb-element-radius,var(--ninja-component-cards-radius,16px));background:var(--nb-element-background,var(--ninja-component-cards-background,#fff));color:var(--nb-element-color,var(--ninja-color-body-text));box-shadow:var(--nb-element-shadow,none)}.nb-lead-form label{display:grid;gap:.35rem}.nb-promo-banner{display:flex;align-items:center;justify-content:center;gap:var(--nb-element-gap,1rem);flex-wrap:wrap;padding:var(--nb-element-padding-y,.85rem) var(--nb-element-padding-x,1rem);background:var(--nb-element-background,var(--ninja-color-primary,#0077C8));color:var(--nb-element-color,var(--ninja-color-on-primary,#fff));border:var(--nb-element-border-width,0) solid var(--nb-element-border-color,transparent);border-radius:var(--nb-element-radius,var(--ninja-radius-md,8px));box-shadow:var(--nb-element-shadow,none)}.nb-promo-banner--warning{background:var(--ninja-color-warning,#F6B73C);color:var(--ninja-color-body-text,#061C3F)}.nb-promo-banner--accent{background:var(--ninja-color-accent,#32C6D9);color:var(--ninja-color-body-text,#061C3F)}.nb-promo-banner--secondary{background:var(--ninja-color-secondary,#0B2D4D);color:var(--ninja-color-on-secondary,#fff)}.nb-promo-banner [data-nb-promo-dismiss]{border:0;background:transparent;color:inherit;font-size:1.25rem;cursor:pointer}.nb-countdown-widget{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--nb-element-gap,1rem);text-align:center}.nb-countdown-widget>div{padding:var(--nb-element-padding-y,1rem) var(--nb-element-padding-x,1rem);border:var(--nb-element-border-width,0) solid var(--nb-element-border-color,transparent);border-radius:var(--nb-element-radius,var(--ninja-radius-md,8px));background:var(--nb-element-background,var(--ninja-color-card-background,#f8f9fa));color:var(--nb-element-color,var(--ninja-color-body-text));box-shadow:var(--nb-element-shadow,none)}.nb-countdown-widget strong{display:block;font-size:clamp(1.75rem,5vw,3rem);line-height:1}.nb-popup-trigger{display:inline-flex}.nb-popup-builder .uk-modal-dialog{border-radius:var(--ninja-radius-lg,16px)}@media(max-width:640px){.nb-countdown-widget{grid-template-columns:repeat(2,minmax(0,1fr))}.nb-button-row{display:grid}.nb-promo-banner{justify-content:flex-start}}
