.ft-eyebrow{font-size:var(--ft-text-xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ft-red);margin-bottom:10px;display:block}.ft-heading-disp{font-size:clamp(32px,3.8vw,58px);font-weight:800;line-height:1.07;letter-spacing:-.03em;color:var(--ft-ink)}.ft-heading-sec{font-size:clamp(26px,2.8vw,40px);font-weight:700;line-height:1.12;letter-spacing:-.025em;color:var(--ft-ink)}.ft-heading-card{font-size:var(--ft-text-md);font-weight:700;color:var(--ft-ink);letter-spacing:-.01em;line-height:1.25}.ft-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:12px 24px;border-radius:var(--ft-r-pill);font-size:13.5px;font-weight:700;line-height:1;white-space:nowrap;cursor:pointer;border:none;text-decoration:none;transition:background var(--ft-t) ease,box-shadow var(--ft-t) ease,transform var(--ft-t) ease,border-color var(--ft-t) ease,color var(--ft-t) ease}.ft-btn svg{width:14px;height:14px;flex-shrink:0}.ft-btn--red{background:var(--ft-red);color:var(--ft-white);box-shadow:0 2px 10px var(--ft-red-glow)}.ft-btn--red:hover{background:var(--ft-red-dark);box-shadow:0 4px 20px #c628286b;transform:translateY(-1px)}.ft-btn--outline{background:transparent;color:var(--ft-ink);border:1.5px solid var(--ft-border)}.ft-btn--outline:hover{border-color:var(--ft-red);color:var(--ft-red);background:var(--ft-red-tint)}.ft-btn--outline-white{background:transparent;color:var(--ft-white);border:1.5px solid rgba(255,255,255,.24)}.ft-btn--outline-white:hover{border-color:#ffffff8c;background:#ffffff12}.ft-btn--wa{background:var(--ft-wa);color:var(--ft-white);box-shadow:0 2px 10px var(--ft-wa-glow)}.ft-btn--wa:hover{background:var(--ft-wa-dark);box-shadow:0 4px 18px var(--ft-wa-glow);transform:translateY(-1px)}.ft-btn--sm{padding:9px 16px;font-size:12.5px}.ft-btn--lg{padding:14px 30px;font-size:var(--ft-text-base)}.ft-btn--full{width:100%}.btn-sm,.ft-btn--sm{padding:10px 20px;font-size:12.5px}.btn-md,.ft-btn--md{padding:12px 24px;font-size:13.5px}.btn-lg,.ft-btn--lg{padding:14px 30px;font-size:var(--ft-text-base)}.btn-xl,.ft-btn--xl{padding:16px 36px;font-size:var(--ft-text-md)}.btn-full,.ft-btn--full-width{width:100%}.ft-status-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.ft-status-dot--green{background:var(--ft-status-green)}.ft-status-dot--amber{background:var(--ft-status-amber)}.ft-status-dot--red{background:var(--ft-red)}.ft-live-chip{display:inline-flex;align-items:center;gap:5px;font-size:9.5px;font-weight:700;color:var(--ft-status-green-label);background:var(--ft-status-green-bg);border:1px solid var(--ft-status-green-border);border-radius:var(--ft-r-pill);padding:3px 9px}.ft-live-chip:before{content:"";width:5px;height:5px;background:var(--ft-status-green);border-radius:50%;animation:ft-pulse 1.8s ease-in-out infinite}@keyframes ft-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.75)}}.ft-card{background:var(--ft-white);border:1px solid var(--ft-border);border-radius:var(--ft-r-xl);transition:box-shadow var(--ft-t) ease,transform var(--ft-t) ease}.ft-card:hover{box-shadow:var(--ft-sh-lg);transform:translateY(-4px)}.ft-icon-box{width:40px;height:40px;border-radius:var(--ft-r-icon);background:var(--ft-red-tint);border:1px solid var(--ft-red-border);display:flex;align-items:center;justify-content:center;flex-shrink:0}.ft-icon-box svg{width:19px;height:19px}.ft-link-arr{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:600;color:var(--ft-red);text-decoration:none;transition:gap var(--ft-t) ease}.ft-link-arr:hover{gap:9px}.ft-link-arr svg{width:12px;height:12px}.ft-form-success{display:none;padding:14px;background:var(--ft-status-green-bg);border:1px solid var(--ft-status-green-border);border-radius:var(--ft-r-md);font-size:var(--ft-text-sm);font-weight:600;color:var(--ft-status-green-label);text-align:center}:root{--ft-bp-sm: 480px;--ft-bp-md: 820px;--ft-bp-lg: 1100px;--ft-bp-xl: 1280px}[id^=ftes-],[id^=fof-],[id^=fst-],[id^=fac-],.fhp-section{--section-heading-font: var(--font-heading-family)}[class*=ftes-heading],[class*=fof-heading],[class*=fst-heading],[class*=fac-heading],[class*=fhp-] .h-disp,[class*=fhp-] .h-sec,[class*=fhp-] .h-card,[class*=fhp-] .hero-hl,[class*=fhp-] .wl-title,[class*=fhp-] .cta-hl,[class*=fhp-] .stat-num,[class*=fhp-] .global-big-num{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight)}[id^=ftes-],[id^=fof-],[id^=fst-],[id^=fac-]{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}[id^=ftes-] input,[id^=ftes-] textarea,[id^=ftes-] select,[id^=fof-] input,[id^=fof-] textarea,[id^=fof-] select,[id^=fst-] input,[id^=fst-] textarea,[id^=fst-] select,[id^=fac-] input,[id^=fac-] textarea,[id^=fac-] select{font-family:var(--font-body-family);font-size:1.4rem;line-height:1.5}@media(max-width:820px){.ft-hide-mobile{display:none!important}}@media(min-width:821px){.ft-hide-desktop{display:none!important}}@media(max-width:1100px){.ft-hide-tablet{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/ft-shared-tokens.css.map */
