.fh-home{--fhh-noir: #050505;--fhh-noir-2: #0b0d0c;--fhh-surface: #111412;--fhh-surface-2: #171b19;--fhh-blanc: #f7f8f6;--fhh-clair: #f2f4f1;--fhh-encre: #0a0a0a;--fhh-gris: #a7ada8;--fhh-gris-2: #7d847f;--fhh-bord: rgba(255, 255, 255, .12);--fhh-bord-net: rgba(255, 255, 255, .2);--fhh-bord-clair: #e2e5e0;--fhh-halo: rgba(57, 255, 20, .12);--fhh-vert: #39ff14;--fhh-vert-sombre: #1f7a0a;--fhh-r: 18px;--fhh-r-lg: 24px;--fhh-t: .2s;--fhh-ease: cubic-bezier(.2, .7, .3, 1);--fh-content: 1280px;background:var(--fhh-blanc)}.fh-home .fh-section{--fh-section-y: clamp(64px, 8vw, 128px)}.fh-home .announcement-bar{background:var(--fhh-noir);color:var(--fhh-blanc);border-bottom:1px solid var(--fhh-bord)}.fh-home .announcement-bar,.fh-home .announcement-bar *{font-size:.75rem;letter-spacing:.02em}.fh-home .announcement-bar__message{padding-block:9px;color:var(--fhh-blanc)}.fh-home .announcement-bar a{color:var(--fhh-vert)}.fh-home .header-section{background:var(--fhh-blanc);border-bottom:1px solid var(--fhh-bord-clair)}.fh-home .header-section a,.fh-home .header-section button,.fh-home .header-section summary,.fh-home .header-section .header__link,.fh-home .header-section .header-actions__action,.fh-home .header-menu a,.fh-home .header-menu button,.fh-home .header__drawer a,.fh-home .header__drawer button,.fh-home .mega-menu a,.fh-home .menu-list__link,.fh-home .menu-list__link-title,.fh-home .menu-list--mobile a,.fh-home .menu-list__submenu a{color:#0b0d0c}.fh-home .header-section svg,.fh-home .header-menu svg,.fh-home .header__drawer svg,.fh-home .menu-list__link svg{color:#0b0d0c;fill:currentColor}.fh-home .header-section a:hover,.fh-home .header-menu a:hover,.fh-home .menu-list__link:hover,.fh-home .mega-menu a:hover{color:var(--fhh-vert-sombre)}.fh-home .header-section .header__row a:not(.header-actions__action){position:relative;text-decoration:none}.fh-home .header-section .header__row a:not(.header-actions__action):after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:1.5px;background:var(--fhh-vert-sombre);transform:scaleX(0);transform-origin:left;transition:transform var(--fhh-t) var(--fhh-ease)}.fh-home .header-section .header__row a:not(.header-actions__action):hover:after,.fh-home .header-section .header__row a:not(.header-actions__action):focus-visible:after{transform:scaleX(1)}.fh-home .header-section a:focus-visible,.fh-home .header-section button:focus-visible,.fh-home .menu-list__link:focus-visible{outline:2px solid var(--fhh-vert-sombre);outline-offset:3px;border-radius:4px}.fh-home .fh-section--hero{position:relative;isolation:isolate;background:var(--fhh-noir);color:var(--fhh-blanc);overflow:hidden}.fh-home .fh-section--hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background-image:linear-gradient(to right,rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.035) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,#000 30%,transparent 100%);mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,#000 30%,transparent 100%)}.fh-home .fh-section--hero:after{content:"";position:absolute;z-index:-1;top:-10%;right:-12%;width:min(760px,78vw);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,var(--fhh-halo) 0%,transparent 68%);pointer-events:none}.fh-home .fh-section--hero .fh-eyebrow{display:inline-flex;align-items:center;gap:10px;color:var(--fhh-vert)}.fh-home .fh-section--hero .fh-eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--fhh-vert);box-shadow:0 0 12px var(--fhh-vert)}.fh-home .fh-lede__title{color:var(--fhh-blanc);font-size:clamp(2.5rem,1.6rem + 3.9vw,4.25rem);font-weight:800;line-height:1.02;letter-spacing:-.035em;text-wrap:balance}.fh-home .fh-lede__title:after{content:"";display:block;width:64px;height:3px;margin-top:clamp(20px,2.2vw,30px);border-radius:2px;background:var(--fhh-vert);box-shadow:0 0 18px var(--fhh-halo)}.fh-home .fh-lede__sub{color:var(--fhh-gris);font-size:clamp(1rem,.95rem + .35vw,1.1875rem);line-height:1.6;max-width:46ch}.fh-home .fh-lede__assure{color:var(--fhh-gris-2)}.fh-home .fh-lede__assure li+li:before{background:var(--fhh-bord-net)}.fh-home .fh-lede__panel .fh-doc{background:var(--fhh-surface);border:1px solid var(--fhh-bord);border-radius:var(--fhh-r-lg);box-shadow:0 1px #ffffff0d inset,0 40px 80px -30px #000000e6;color:var(--fhh-blanc)}.fh-home .fh-lede__panel .fh-doc__head{border-bottom-color:var(--fhh-bord)}.fh-home .fh-lede__panel .fh-doc__kit,.fh-home .fh-lede__panel .fh-doc__name{color:var(--fhh-blanc)}.fh-home .fh-lede__panel .fh-meta,.fh-home .fh-lede__panel .fh-doc__pages,.fh-home .fh-lede__panel .fh-doc__cols,.fh-home .fh-lede__panel .fh-doc__i{color:var(--fhh-gris)}.fh-home .fh-lede__panel .fh-doc__row{border-top-color:#ffffff12}.fh-home .fh-lede__panel .fh-doc__foot{border-top-color:var(--fhh-bord)}.fh-home .fh-lede__panel .fh-fmt{background:#ffffff0f;border-color:var(--fhh-bord);color:var(--fhh-gris)}.fh-home .fh-lede__panel .fh-link{color:var(--fhh-vert)}.fh-home .fh-lede__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:clamp(48px,6vw,80px);padding:0;border:1px solid var(--fhh-bord);border-radius:var(--fhh-r);background:var(--fhh-bord);overflow:hidden}.fh-home .fh-lede__stat{display:flex;flex-direction:column-reverse;gap:6px;margin:0;padding:clamp(20px,2.6vw,30px);background:var(--fhh-noir-2)}.fh-home .fh-lede__stat dt,.fh-home .fh-lede__stat>:last-child{font-family:var(--fh-mono, inherit);font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--fhh-gris-2)}.fh-home .fh-lede__stat dd,.fh-home .fh-lede__stat>:first-child{margin:0;font-size:clamp(1.75rem,1.2rem + 1.9vw,2.5rem);font-weight:750;line-height:1;letter-spacing:-.035em;color:var(--fhh-blanc)}.fh-home .fh-lede__stat:first-child dd,.fh-home .fh-lede__stat:first-child>:first-child{color:var(--fhh-vert)}@media(min-width:760px){.fh-home .fh-lede__stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.fh-home .fh-btn--primary{background:var(--fhh-vert);border-color:var(--fhh-vert);color:var(--fhh-encre);font-weight:650;border-radius:12px;transition:background var(--fhh-t) var(--fhh-ease),box-shadow var(--fhh-t) var(--fhh-ease),transform var(--fhh-t) var(--fhh-ease)}.fh-home .fh-btn--lg{min-height:56px;padding-inline:clamp(24px,3vw,34px);font-size:1rem}.fh-home .fh-btn--primary:hover{background:var(--fhh-vert);border-color:var(--fhh-vert);color:var(--fhh-encre);transform:translateY(-1px);box-shadow:0 10px 30px -12px #39ff148c}.fh-home .fh-btn--primary:active{transform:translateY(0)}.fh-home .fh-btn:focus-visible{outline:2px solid var(--fhh-vert);outline-offset:3px}.fh-home .fh-section--hero .fh-btn--quiet{border-color:var(--fhh-bord-net);color:var(--fhh-blanc);background:transparent;border-radius:12px}.fh-home .fh-section--hero .fh-btn--quiet:hover{border-color:var(--fhh-vert);color:var(--fhh-vert)}.fh-home .fh-btn__go{transition:transform var(--fhh-t) var(--fhh-ease)}.fh-home .fh-btn:hover .fh-btn__go{transform:translate(3px)}.fh-home .fh-index__group{border:1px solid var(--fhh-bord-clair);border-radius:var(--fhh-r-lg);background:#fff;padding:clamp(20px,2.6vw,32px);box-shadow:0 1px 2px #0a0a0a0a}.fh-home .fh-index__label{color:var(--fhh-encre);font-weight:650}.fh-home .fh-index__row{border-radius:12px;padding-inline:12px;margin-inline:-12px;transition:background var(--fhh-t) var(--fhh-ease),box-shadow var(--fhh-t) var(--fhh-ease)}.fh-home .fh-index__row:hover{background:var(--fhh-clair);box-shadow:inset 2px 0 0 var(--fhh-vert-sombre)}.fh-home .fh-index__n{color:var(--fhh-vert-sombre);font-weight:650}.fh-home .fh-index__name{color:var(--fhh-encre);font-weight:620}.fh-home .fh-index__go{transition:transform var(--fhh-t) var(--fhh-ease)}.fh-home .fh-index__row:hover .fh-index__go{transform:translate(3px)}.fh-home #fh-dedans,.fh-home .fh-spec{color:var(--fhh-blanc)}.fh-home #fh-dedans{position:relative;isolation:isolate;background:var(--fhh-noir);overflow:hidden}.fh-home #fh-dedans:after{content:"";position:absolute;z-index:-1;left:-14%;bottom:-22%;width:min(620px,70vw);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,var(--fhh-halo) 0%,transparent 70%);pointer-events:none}.fh-home #fh-dedans .fh-sechead__title{color:var(--fhh-blanc)}.fh-home #fh-dedans .fh-sechead__intro,.fh-home #fh-dedans .fh-meta{color:var(--fhh-gris)}.fh-home #fh-dedans .fh-eyebrow{color:var(--fhh-vert)}.fh-home .fh-spec__tabs{border:1px solid var(--fhh-bord);border-radius:14px;background:#ffffff08;padding:4px;gap:2px}.fh-home .fh-spec__tab{border:0;border-radius:10px;color:var(--fhh-gris);transition:background var(--fhh-t) var(--fhh-ease),color var(--fhh-t) var(--fhh-ease)}.fh-home .fh-spec__tab:hover{color:var(--fhh-blanc)}.fh-home .fh-spec__radio:checked+.fh-spec__tab,.fh-home .fh-spec__tab[aria-selected=true]{background:#ffffff17;color:var(--fhh-blanc);box-shadow:inset 0 0 0 1px var(--fhh-bord-net)}.fh-home #fh-dedans .fh-doc{background:var(--fhh-surface);border:1px solid var(--fhh-bord);border-radius:var(--fhh-r-lg);box-shadow:0 40px 90px -40px #000000e6}.fh-home #fh-dedans .fh-doc__head,.fh-home #fh-dedans .fh-doc__foot{border-color:var(--fhh-bord)}.fh-home #fh-dedans .fh-doc__kit,.fh-home #fh-dedans .fh-doc__name{color:var(--fhh-blanc)}.fh-home #fh-dedans .fh-doc__row{border-top-color:#ffffff12;transition:background var(--fhh-t) var(--fhh-ease)}.fh-home #fh-dedans .fh-doc__row:hover{background:#ffffff08}.fh-home #fh-dedans .fh-doc__i,.fh-home #fh-dedans .fh-doc__pages,.fh-home #fh-dedans .fh-doc__cols{color:var(--fhh-gris)}.fh-home #fh-dedans .fh-fmt{background:#ffffff0f;border:1px solid var(--fhh-bord);color:var(--fhh-gris);border-radius:6px}.fh-home #fh-dedans .fh-fmt--accent{border-color:#39ff1459;color:var(--fhh-vert);background:#39ff1412}.fh-home #fh-dedans .fh-spec__body li{color:var(--fhh-gris)}.fh-home #fh-dedans .fh-spec__promise{color:#f7f8f6c7;opacity:1}.fh-home #fh-dedans .fh-shots{display:none}@media(min-width:900px){.fh-home #fh-dedans .fh-spec__body{grid-template-columns:minmax(0,1fr);column-gap:0}}.fh-home [id^=fh-k-]{background:var(--fhh-clair)}.fh-home .fh-kits .fh-kit{border:1px solid var(--fhh-bord-clair);border-radius:var(--fhh-r-lg);background:#fff;overflow:hidden;transition:transform var(--fhh-t) var(--fhh-ease),border-color var(--fhh-t) var(--fhh-ease),box-shadow var(--fhh-t) var(--fhh-ease)}.fh-home .fh-kits .fh-kit:hover{transform:translateY(-2px);border-color:#39ff1473;box-shadow:0 18px 40px -24px #0a0a0a59}.fh-home .fh-kits img{border-radius:0}.fh-home [id^=fh-pack-],.fh-home .fh-offer{color:var(--fhh-blanc)}.fh-home [id^=fh-pack-]{position:relative;isolation:isolate;background:var(--fhh-noir);overflow:hidden}.fh-home [id^=fh-pack-]:after{content:"";position:absolute;z-index:-1;top:50%;right:-10%;translate:0 -50%;width:min(720px,76vw);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,var(--fhh-halo) 0%,transparent 70%);pointer-events:none}.fh-home [id^=fh-pack-] .fh-sechead__title{color:var(--fhh-blanc);font-size:clamp(2rem,1.4rem + 2.4vw,3rem);letter-spacing:-.03em;line-height:1.05}.fh-home [id^=fh-pack-] .fh-eyebrow,.fh-home [id^=fh-pack-] .fh-eyebrow--accent{color:var(--fhh-vert)}.fh-home [id^=fh-pack-] .fh-offer__prose,.fh-home [id^=fh-pack-] .fh-offer__prose p,.fh-home [id^=fh-pack-] .fh-offer__note,.fh-home [id^=fh-pack-] .fh-meta{color:var(--fhh-gris)}.fh-home [id^=fh-pack-] .fh-offer__price{color:var(--fhh-blanc)}.fh-home [id^=fh-pack-] .fh-offer__points li{color:var(--fhh-gris)}.fh-home [id^=fh-pack-] .fh-offer__panel,.fh-home [id^=fh-pack-] .fh-doc{background:var(--fhh-surface);border:1px solid var(--fhh-bord);border-radius:var(--fhh-r-lg);box-shadow:0 40px 90px -40px #000000e6}.fh-home [id^=fh-pack-] .fh-doc__head,.fh-home [id^=fh-pack-] .fh-doc__row,.fh-home [id^=fh-pack-] .fh-doc__foot{border-color:#ffffff14}.fh-home [id^=fh-pack-] .fh-doc__kit,.fh-home [id^=fh-pack-] .fh-doc__name{color:var(--fhh-blanc)}.fh-home [id^=fh-pack-] .fh-tally{border-color:var(--fhh-bord)}.fh-home [id^=fh-pack-] .fh-tally th,.fh-home [id^=fh-pack-] .fh-tally td{color:var(--fhh-gris);border-color:#ffffff14}.fh-home [id^=fh-pack-] .fh-tally__save td,.fh-home [id^=fh-pack-] .fh-tally__save th{color:var(--fhh-vert)}.fh-home #fh-avis .fh-review,.fh-home .fh-reviews .fh-review{border:1px solid var(--fhh-bord-clair);border-radius:var(--fhh-r);background:#fff;transition:border-color var(--fhh-t) var(--fhh-ease),box-shadow var(--fhh-t) var(--fhh-ease)}.fh-home .fh-reviews .fh-review:hover{border-color:#39ff1466;box-shadow:0 14px 34px -22px #0a0a0a4d}.fh-home .fh-score__value{letter-spacing:-.03em}.fh-home .fh-qa{max-width:820px}.fh-home .fh-qa__item{border-top:1px solid var(--fhh-bord-clair)}.fh-home .fh-qa__item:last-child{border-bottom:1px solid var(--fhh-bord-clair)}.fh-home .fh-qa__q{padding-block:clamp(18px,2vw,24px);font-weight:620;color:var(--fhh-encre);transition:color var(--fhh-t) var(--fhh-ease)}.fh-home .fh-qa__q:hover{color:var(--fhh-vert-sombre)}.fh-home .fh-qa__item[open] .fh-qa__q{color:var(--fhh-encre)}.fh-home .fh-qa__sign:before,.fh-home .fh-qa__sign:after{background:var(--fhh-vert-sombre)}.fh-home .fh-qa__q:focus-visible{outline:2px solid var(--fhh-vert-sombre);outline-offset:2px;border-radius:6px}.fh-home footer{background:var(--fhh-noir);color:var(--fhh-blanc);border-top:1px solid var(--fhh-bord)}.fh-home footer h1,.fh-home footer h2,.fh-home footer h3,.fh-home footer h4,.fh-home footer h5,.fh-home footer h6,.fh-home footer p,.fh-home footer .text-block,.fh-home footer .email-signup__heading,.fh-home footer label{color:var(--fhh-blanc);opacity:1}.fh-home footer a{color:var(--fhh-gris);transition:color var(--fhh-t) var(--fhh-ease)}.fh-home footer a:hover{color:var(--fhh-vert)}.fh-home footer a:focus-visible{outline:2px solid var(--fhh-vert);outline-offset:3px;border-radius:4px}.fh-home footer input[type=email],.fh-home footer input[type=text]{background:#ffffff0d;border:1px solid var(--fhh-bord);color:var(--fhh-blanc);border-radius:10px;min-height:48px}.fh-home footer input::placeholder{color:var(--fhh-gris-2)}.fh-home footer input:focus-visible{outline:2px solid var(--fhh-vert);outline-offset:2px}.fh-home footer button[type=submit]{background:var(--fhh-vert);color:var(--fhh-encre);border:0;border-radius:10px;min-height:48px;font-weight:650}.fh-home .fh-section--hero .fh-doc__head,.fh-home .fh-section--hero .fh-doc__cols,.fh-home .fh-section--hero .fh-doc__foot,.fh-home #fh-dedans .fh-doc__head,.fh-home #fh-dedans .fh-doc__cols,.fh-home #fh-dedans .fh-doc__foot,.fh-home [id^=fh-pack-] .fh-doc__head,.fh-home [id^=fh-pack-] .fh-doc__cols,.fh-home [id^=fh-pack-] .fh-doc__foot,.fh-home [id^=fh-pack-] .fh-tally{background:#ffffff09}.fh-home #fh-dedans .fh-spec__tab{background:transparent}.fh-home .fh-sechead__title{letter-spacing:-.028em;line-height:1.06}.fh-home .fh-eyebrow{font-weight:600;letter-spacing:.12em}@media(max-width:767px){.fh-home .fh-lede__title:after{margin-top:18px}.fh-home .fh-index__group{padding:18px}.fh-home .fh-btn--lg{width:100%;justify-content:center}}@media(max-width:479px){.fh-home .fh-lede__stat{padding:16px}}@media(prefers-reduced-motion:reduce){.fh-home *,.fh-home *:before,.fh-home *:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.fh-home .fh-btn--primary:hover,.fh-home .fh-kits .fh-kit:hover,.fh-home .fh-btn:hover .fh-btn__go,.fh-home .fh-index__row:hover .fh-index__go{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/focus-hack-home.css.map */
