:root{--frc-teal: #00B4D8;--frc-teal-light: #4FCDE8;--frc-teal-dark: #06829B;--frc-teal-ink: #06262d;--frc-navy-950: #070D13;--frc-navy-900: #0A141C;--frc-navy-800: #0D1822;--frc-navy-700: #142530;--frc-navy-600: #1B2C38;--frc-navy-500: #24404F;--frc-navy: var(--frc-navy-800);--frc-navy-deep: var(--frc-navy-900);--frc-navy-hero: #0C151D;--frc-text-primary: #F2F6F7;--frc-text-secondary: #9FB0BA;--frc-text-tertiary: #7E909A;--frc-text-ink: #1A2229;--frc-text-ink-soft: #5C6670;--frc-border-soft: rgba(255,255,255,.08);--frc-border: rgba(255,255,255,.12);--frc-border-strong: rgba(255,255,255,.2);--frc-border-teal: rgba(79,205,232,.35);--frc-head-font: "Bricolage Grotesque", ui-sans-serif, sans-serif;--frc-body-font: "Hanken Grotesk", ui-sans-serif, sans-serif;--frc-radius-sm: 10px;--frc-radius-md: 14px;--frc-radius-lg: 18px;--frc-radius-pill: 999px;--frc-container: 1180px;--frc-section-pad-y: clamp(56px, 7vw, 88px);--frc-ease: cubic-bezier(.2,.7,.3,1);--frc-dur-fast: .18s;--frc-dur-base: .24s;--frc-dur-reveal: .45s;--frc-green: #00B4D8;--frc-green-rgb: 0,180,216;--frc-ink: 10,10,10;--frc-mint: 0,180,216;--frc-ivory: 242,242,232}.frc-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--frc-body-font);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--frc-teal-light);margin:0 0 14px}.frc-eyebrow--on-light{color:var(--frc-teal-dark)}.frc-section-head{max-width:40em}.frc-section-head--center{margin-left:auto;margin-right:auto;text-align:center}.frc-h2{font-family:var(--frc-head-font);font-weight:700;font-size:clamp(28px,3.4vw,42px);line-height:1.08;letter-spacing:-.02em;margin:0 0 14px;color:var(--frc-text-primary);text-wrap:balance}.frc-h2--on-light{color:var(--frc-text-ink)}.frc-lead{font-family:var(--frc-body-font);font-size:16px;line-height:1.6;color:var(--frc-text-secondary);margin:0}.frc-lead--on-light{color:var(--frc-text-ink-soft)}.frc-panel{background:var(--frc-navy-700);border:1px solid var(--frc-border);border-radius:var(--frc-radius-lg);transition:transform var(--frc-dur-base) var(--frc-ease),box-shadow var(--frc-dur-base) var(--frc-ease),border-color var(--frc-dur-base) var(--frc-ease)}.frc-panel--interactive:hover{transform:translateY(-4px) scale(1.015);box-shadow:0 20px 44px -20px #0000008c;border-color:var(--frc-border-strong)}.frc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:52px;padding:0 28px;border-radius:var(--frc-radius-sm);font-family:var(--frc-body-font);font-weight:700;font-size:15px;text-decoration:none;border:none;cursor:pointer;transition:transform var(--frc-dur-fast) var(--frc-ease),box-shadow var(--frc-dur-fast) var(--frc-ease),background var(--frc-dur-fast) var(--frc-ease),border-color var(--frc-dur-fast) var(--frc-ease)}.frc-btn:active{transform:translateY(0) scale(.98)}.frc-btn svg{transition:transform var(--frc-dur-fast) var(--frc-ease)}.frc-btn:hover svg.frc-btn__arrow{transform:translate(3px)}.frc-btn--primary{background:var(--frc-teal);color:var(--frc-teal-ink);box-shadow:0 10px 26px -12px #00b4d866}.frc-btn--primary:hover{transform:translateY(-2px);background:var(--frc-teal-light);box-shadow:0 16px 36px -12px #00b4d88c}.frc-btn--outline{background:transparent;color:var(--frc-text-primary);border:1px solid var(--frc-border-strong)}.frc-btn--outline:hover{transform:translateY(-2px);border-color:var(--frc-teal-light);background:#ffffff0a}.frc-btn--block{width:100%}.frc-reveal.scroll-trigger{transition:none}@media(prefers-reduced-motion:no-preference){.frc-reveal.scroll-trigger{opacity:1;transform:translateY(0);transition:opacity var(--frc-dur-reveal) var(--frc-ease),transform var(--frc-dur-reveal) var(--frc-ease)}.frc-reveal.scroll-trigger.scroll-trigger--offscreen{opacity:0;transform:translateY(16px);transition:none}.frc-reveal--delay-1.scroll-trigger:not(.scroll-trigger--offscreen){transition-delay:80ms}.frc-reveal--delay-2.scroll-trigger:not(.scroll-trigger--offscreen){transition-delay:.16s}.frc-reveal--delay-3.scroll-trigger:not(.scroll-trigger--offscreen){transition-delay:.24s}}.frc-focus-ring:focus-visible,.frc-btn:focus-visible{outline:2px solid var(--frc-teal);outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/17/assets/frc-design-tokens.css.map */
