:root,.fh-root{--bg:#000000;--bg-soft:#0A0A0A;--surface:#0A0A0A;--bg-chip:#141414;--ink:#FFFFFF;--ink-soft:#A3A3A3;--ink-faint:#6B6B6B;--blue:var(--color-accent,#7FB2FF);--blue-deep:var(--color-accent-deep,#1D5DE0);--green:#3DDC91;--blue-tint-bg:#0A182E;--blue-tint-border:#1B3A6B;--line:#1F1F1F;--line-strong:#2E2E2E;--shadow:0 1px 2px rgba(0,0,0,.5),0 30px 70px -24px rgba(0,0,0,.8);--font-display:"Manrope",ui-sans-serif,system-ui,sans-serif;--font-body:"Manrope",ui-sans-serif,system-ui,sans-serif;--radius-pill:999px;--radius-lg:var(--style-border-radius-popover,16px);--radius-sm:var(--style-border-radius-buttons-primary,12px);background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}.fh-root *,.fh-root *:before,.fh-root *:after{box-sizing:border-box}.fh-root img{max-width:100%;display:block}.fh-root a{color:inherit}.fh-root h1,.fh-root h2,.fh-root h3,.fh-root h4{font-family:var(--font-display);font-weight:700;line-height:1.08;margin:0;letter-spacing:-.01em}.fh-root p{margin:0}.fh-root ul{margin:0;padding:0;list-style:none}.fh-root button:not(.fh-btn){font:inherit;cursor:pointer;border:none;background:none}.fh-root a:focus-visible,.fh-root button:focus-visible,.fh-root input:focus-visible,.fh-root textarea:focus-visible,.fh-root summary:focus-visible{outline:2.5px solid var(--blue-deep);outline-offset:3px}@media(prefers-reduced-motion:reduce){.fh-root *{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.fh-container{max-width:1320px;margin-inline:auto;padding-inline:32px}@media(max-width:640px){.fh-container{padding-inline:20px}}.fh-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;background:var(--blue-tint-bg);border:1px solid var(--blue-tint-border);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--blue)}.fh-eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--blue);flex-shrink:0}.fh-section{padding:110px 0}@media(max-width:768px){.fh-section{padding:68px 0}}.fh-h1{font-size:clamp(36px,5.5vw,62px);font-weight:800;line-height:.98;letter-spacing:-.035em}@media(max-width:640px){.fh-h1{font-size:38px}}.fh-h2{font-size:clamp(28px,3.5vw,42px);font-weight:700}.fh-lede{font-size:clamp(16px,1.5vw,18.5px);color:var(--ink-soft);max-width:58ch;line-height:1.65}.fh-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 26px;border-radius:var(--radius-sm);font-weight:700;font-size:15px;text-decoration:none;font-family:var(--font-body);border:1.5px solid transparent;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease;white-space:nowrap}.fh-btn-primary{background:var(--blue-deep);color:#fff}.fh-btn-primary:hover{border-color:#fff;box-shadow:0 0 0 3px #ffffff2e}.fh-btn-dark{background:var(--ink);color:var(--bg)}.fh-btn-dark:hover{box-shadow:0 12px 22px -12px #00000059}.fh-btn-outline{background:transparent;border-color:var(--line-strong);color:var(--ink)}.fh-btn-outline:hover{border-color:var(--ink)}.fh-btn-block{width:100%}.fh-reveal{transition:opacity .7s cubic-bezier(.16,.8,.24,1),transform .7s cubic-bezier(.16,.8,.24,1)}.fh-reveal.fh-pending{opacity:0;transform:translateY(28px)}.fh-reveal-stagger>*{transition:opacity .6s cubic-bezier(.16,.8,.24,1),transform .6s cubic-bezier(.16,.8,.24,1);transition-delay:calc(var(--fh-i,0) * 90ms)}.fh-reveal-stagger.fh-pending>*{opacity:0;transform:translateY(20px)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/firsthand.css.map */
