.hfs-home{background:#000;color:#fff;overflow:hidden}.hfs-home *{box-sizing:border-box}.hfs-hero{min-height:calc(100svh - var(--header-height,0px));position:relative;display:grid;place-items:center;isolation:isolate;border-bottom:1px solid rgba(255,255,255,.12)}.hfs-hero__backdrop,.hfs-hero__noise{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.hfs-hero__backdrop{background:radial-gradient(circle at 50% 55%,#202020 0,#080808 45%,#000 80%);overflow:hidden}.hfs-hero__image{width:100%;height:100%;object-fit:cover;opacity:.18;filter:grayscale(1) contrast(1.25) brightness(.65);transform:scale(1.05);animation:hfsHeroImage 16s ease-in-out infinite alternate}.hfs-hero__backdrop:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000073,#000 92%)}.hfs-hero__noise{z-index:-1;opacity:.055;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E")}.hfs-hero__content{width:min(920px,90vw);text-align:center;display:flex;flex-direction:column;align-items:center;padding:100px 0 120px}.hfs-kicker,.hfs-label{font-size:11px;letter-spacing:.22em;font-weight:700;text-transform:uppercase;color:#ffffff94}.hfs-kicker{margin-bottom:28px}.hfs-hero__logo{width:min(620px,78vw);height:auto;max-height:260px;object-fit:contain;filter:drop-shadow(0 18px 45px rgba(255,255,255,.08))}.hfs-hero__copy{max-width:640px;margin:28px auto 34px;color:#ffffffad;font-size:16px;line-height:1.75}.hfs-hero__actions{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.hfs-btn{min-height:48px;padding:0 24px;display:inline-flex;align-items:center;justify-content:center;gap:12px;border-radius:999px;text-decoration:none;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:800;transition:transform .25s ease,background .25s ease,color .25s ease,border-color .25s ease}.hfs-btn span{font-size:16px;transition:transform .25s ease}.hfs-btn:hover{transform:translateY(-3px)}.hfs-btn:hover span{transform:translate(2px,-2px)}.hfs-btn--solid{background:#fff;color:#000;border:1px solid #fff}.hfs-btn--solid:hover{background:#ddd;border-color:#ddd}.hfs-btn--ghost{background:#ffffff05;color:#fff;border:1px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hfs-btn--ghost:hover{background:#fff;color:#000}.hfs-scroll{position:absolute;bottom:26px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:10px;color:#ffffff7a;text-decoration:none;font-size:9px;font-weight:700;letter-spacing:.2em}.hfs-scroll span{width:28px;height:42px;border:1px solid rgba(255,255,255,.25);border-radius:20px;position:relative}.hfs-scroll span:after{content:"";position:absolute;left:50%;top:8px;width:3px;height:8px;border-radius:5px;background:#fff;transform:translate(-50%);animation:hfsScroll 1.8s ease-in-out infinite}.hfs-marquee{overflow:hidden;border-bottom:1px solid rgba(255,255,255,.1);white-space:nowrap}.hfs-marquee__track{width:max-content;display:flex;align-items:center;gap:24px;padding:17px 0;animation:hfsMarquee 28s linear infinite}.hfs-marquee span{font-size:10px;letter-spacing:.2em;font-weight:800;color:#ffffff80}.hfs-marquee b{font-size:9px;color:#ffffff40}.hfs-section{width:min(1380px,92vw);margin:0 auto;padding:110px 0}.hfs-intro{display:grid;grid-template-columns:minmax(180px,.55fr) minmax(280px,1.3fr) minmax(280px,1fr);gap:40px;align-items:start}.hfs-intro__line{height:1px;background:linear-gradient(90deg,#fff,transparent);margin-top:11px;opacity:.4}.hfs-intro h2,.hfs-section-head h2{font-size:clamp(38px,5vw,72px);line-height:.98;letter-spacing:-.045em;margin:12px 0 0;font-weight:800}.hfs-intro p{margin:10px 0 0;color:#ffffff8f;line-height:1.8;max-width:460px}.hfs-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:42px}.hfs-section-number{font-size:10px;letter-spacing:.18em;color:#ffffff4d}.hfs-text-link{color:#fff;text-decoration:none;font-size:10px;letter-spacing:.16em;font-weight:800;border-bottom:1px solid rgba(255,255,255,.25);padding-bottom:8px}.hfs-text-link span{margin-left:8px}.hfs-bike-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.hfs-bike-card{text-decoration:none;color:#fff;min-width:0}.hfs-bike-card__media{height:360px;position:relative;overflow:hidden;background:#0d0d0d;border:1px solid rgba(255,255,255,.1);transition:transform .5s cubic-bezier(.2,.7,.2,1),border-color .3s ease}.hfs-bike-card__image{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1);filter:none}.hfs-bike-card__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 35%,rgba(0,0,0,.88))}.hfs-bike-card__content{position:absolute;left:22px;right:22px;bottom:22px}.hfs-bike-card__content span{font-size:9px;letter-spacing:.2em;color:#ffffff80;font-weight:800}.hfs-bike-card h3{font-size:25px;line-height:1;margin:7px 0 0;letter-spacing:-.02em}.hfs-arrow{position:absolute;top:18px;right:18px;width:38px;height:38px;border:1px solid rgba(255,255,255,.22);border-radius:50%;display:grid;place-items:center;font-size:15px;background:#0003;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .3s ease,background .3s ease,color .3s ease}.hfs-bike-card:hover .hfs-bike-card__media{transform:translateY(-6px);border-color:#ffffff59}.hfs-bike-card:hover .hfs-bike-card__image{transform:scale(1.07);filter:none}.hfs-bike-card:hover .hfs-arrow{transform:rotate(45deg);background:#fff;color:#000}.hfs-products{border-top:1px solid rgba(255,255,255,.1)}.hfs-product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.hfs-product-card__media{position:relative;display:block;aspect-ratio:1/1;background:#0b0b0b;overflow:hidden}.hfs-product-card__image{width:100%;height:100%;object-fit:contain;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.hfs-product-card__view{position:absolute;left:14px;bottom:14px;padding:9px 12px;border:1px solid rgba(255,255,255,.25);background:#00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:9px;letter-spacing:.13em;opacity:0;transform:translateY(8px);transition:opacity .3s ease,transform .3s ease}.hfs-product-card:hover .hfs-product-card__image{transform:scale(1.05)}.hfs-product-card:hover .hfs-product-card__view{opacity:1;transform:translateY(0)}.hfs-badge{position:absolute;top:14px;right:14px;background:#fff;color:#000;padding:7px 10px;border-radius:999px;font-size:8px;font-weight:900;letter-spacing:.12em}.hfs-product-card__info{display:flex;justify-content:space-between;gap:12px;padding:16px 2px 0}.hfs-product-card__info h3{font-size:14px;line-height:1.3;margin:0;font-weight:600}.hfs-product-card__info a{color:#fff;text-decoration:none}.hfs-product-card__info>span{font-size:13px;color:#ffffffa6;white-space:nowrap}.hfs-cta{position:relative;min-height:500px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border-top:1px solid rgba(255,255,255,.1);overflow:hidden}.hfs-cta:before{content:"HFS";position:absolute;font-size:min(38vw,500px);font-weight:900;letter-spacing:-.08em;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.055);line-height:.8;z-index:-1}.hfs-cta__glow{position:absolute;width:500px;height:300px;background:radial-gradient(circle,rgba(255,255,255,.1),transparent 68%);filter:blur(20px);z-index:-2}.hfs-cta h2{font-size:clamp(42px,7vw,92px);line-height:.9;letter-spacing:-.055em;margin:18px 0 20px;max-width:1000px}.hfs-cta p{color:#ffffff8c;max-width:500px;line-height:1.7;margin:0 0 28px}.hfs-reveal{opacity:0;transform:translateY(32px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.hfs-reveal.is-visible{opacity:1;transform:none}.hfs-bike-card.hfs-reveal,.hfs-product-card.hfs-reveal{transition-delay:calc(var(--i,0) * 70ms)}@keyframes hfsHeroImage{0%{transform:scale(1.05)}to{transform:scale(1.12) translateY(-1%)}}@keyframes hfsScroll{0%,to{transform:translate(-50%);opacity:.3}50%{transform:translate(-50%,9px);opacity:1}}@keyframes hfsMarquee{to{transform:translate(-50%)}}@media(max-width:989px){.hfs-section{padding:80px 0}.hfs-intro{grid-template-columns:1fr;gap:18px}.hfs-intro__line{display:none}.hfs-bike-grid{grid-template-columns:repeat(2,1fr)}.hfs-bike-card__media{height:300px}.hfs-product-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:749px){.hfs-hero__content{padding:90px 0 100px}.hfs-hero__logo{width:78vw}.hfs-hero__copy{font-size:14px;margin-top:20px}.hfs-btn{width:100%}.hfs-hero__actions{width:min(360px,88vw)}.hfs-section{width:min(92vw,600px);padding:68px 0}.hfs-section-head{align-items:flex-start;margin-bottom:28px}.hfs-section-head h2{font-size:42px}.hfs-section-number{display:none}.hfs-bike-grid{gap:8px}.hfs-bike-card__media{height:250px}.hfs-bike-card__content{left:14px;right:14px;bottom:15px}.hfs-bike-card h3{font-size:19px}.hfs-arrow{width:32px;height:32px;top:12px;right:12px}.hfs-product-grid{gap:12px}.hfs-product-card__info{display:block}.hfs-product-card__info>span{display:block;margin-top:6px}.hfs-cta{min-height:430px}.hfs-cta h2{font-size:48px}}@media(prefers-reduced-motion:reduce){.hfs-home *,.hfs-home *:before,.hfs-home *:after{animation:none!important;transition-duration:.01ms!important}}#header-group header-component{position:relative;z-index:50}#header-group .header{background:#000000d1!important;backdrop-filter:blur(18px) saturate(1.1);-webkit-backdrop-filter:blur(18px) saturate(1.1);border-bottom:1px solid rgba(255,255,255,.08)}#header-group .header a{transition:opacity .2s ease,transform .2s ease}#header-group .header a:hover{opacity:.72}@media(min-width:750px){#header-group .header{padding-inline:clamp(18px,3vw,48px)}}.hfs-home .hfs-btn--discord{background:#5865f2;color:#fff;border:1px solid #5865f2;display:inline-flex;align-items:center;justify-content:center;gap:11px;transition:background .25s ease,transform .3s cubic-bezier(.2,.75,.2,1),box-shadow .3s ease}.hfs-home .hfs-btn--discord:hover{background:#4752c4;border-color:#4752c4;color:#fff;transform:translateY(-3px);box-shadow:0 10px 26px #5865f24d}.hfs-home .hfs-btn--discord svg{flex-shrink:0;display:block}@media(prefers-reduced-motion:reduce){.hfs-home .hfs-btn--discord{transition:none}.hfs-home .hfs-btn--discord:hover{transform:none}}.hfs-home .hfs-btn--discord{border-radius:999px!important;min-width:0;padding:14px 26px;gap:9px;text-transform:none;letter-spacing:.01em;font-size:14px;font-weight:700}.hfs-home .hfs-btn--discord svg{width:19px;height:15px}.hfs-home .hfs-btn--discord{background:#5566e2!important;border-color:#5566e2!important;border-radius:999px!important;padding:0!important;overflow:hidden;line-height:0;display:inline-flex;align-items:center;justify-content:center;min-width:0;box-shadow:none}.hfs-home .hfs-btn--discord:hover{background:#5566e2!important;border-color:#5566e2!important;transform:translateY(-3px) scale(1.035);box-shadow:0 10px 26px #5566e24d}.hfs-home .hfs-discord-button-image{display:block!important;width:155px;height:60px;object-fit:fill;max-width:none;filter:none!important;transition:none!important}@media(prefers-reduced-motion:reduce){.hfs-home .hfs-btn--discord:hover{transform:none}}.hfs-home .hfs-bike-card .hfs-bike-card__image,.hfs-home .hfs-bike-card:hover .hfs-bike-card__image{filter:none!important;-webkit-filter:none!important;opacity:1!important;mix-blend-mode:normal!important}.hfs-home .hfs-bike-card .hfs-bike-card__shade,.hfs-home .hfs-bike-card:hover .hfs-bike-card__shade{background:linear-gradient(180deg,transparent 35%,rgba(0,0,0,.88))!important;opacity:1!important;transition:none!important}.hfs-home .hfs-bike-card:hover .hfs-bike-card__media{transform:translateY(-6px)}.hfs-home .hfs-bike-card:hover .hfs-bike-card__image{transform:scale(1.07)}.hfs-home .hfs-bike-card:hover .hfs-arrow{transform:rotate(45deg);background:#fff;color:#000}@media(prefers-reduced-motion:reduce){.hfs-home .hfs-bike-card:hover .hfs-bike-card__media,.hfs-home .hfs-bike-card:hover .hfs-bike-card__image{transform:none}}.hfs-home .hfs-marquee{overflow:hidden;contain:paint}.hfs-home .hfs-marquee__track{display:flex;gap:0;width:max-content;padding:0;animation:hfsMarqueeSmooth 55s linear infinite;will-change:transform;transform:translateZ(0)}.hfs-home .hfs-marquee__group{display:flex;align-items:center;gap:24px;padding:17px 24px 17px 0;flex:none;white-space:nowrap}@keyframes hfsMarqueeSmooth{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.hfs-home .hfs-btn--discord{background:#5865f2!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:999px!important;padding:15px 25px!important;min-height:56px!important;gap:12px!important;line-height:1.1!important;overflow:visible!important;box-shadow:0 5px 20px #5865f229!important;transition:transform .28s cubic-bezier(.2,.8,.2,1),background .28s ease,box-shadow .28s ease!important;text-decoration:none!important}.hfs-home .hfs-btn--discord:hover{background:#6876fa!important;border-color:#ffffff47!important;transform:translateY(-3px) scale(1.035)!important;box-shadow:0 12px 30px #5865f259!important}.hfs-home .hfs-btn--discord .hfs-discord-icon{display:block!important;width:27px!important;height:22px!important;color:#fff!important;flex:none}.hfs-home .hfs-btn--discord .hfs-discord-label{color:#fff!important;font-size:16px;font-weight:800;letter-spacing:.005em;text-transform:none;white-space:nowrap}@media(prefers-reduced-motion:reduce){.hfs-home .hfs-marquee__track{animation:none!important;will-change:auto}.hfs-home .hfs-btn--discord:hover{transform:none!important}}.hfs-home .hfs-marquee{width:100%;overflow:hidden}.hfs-home .hfs-marquee__track{display:flex!important;flex-wrap:nowrap!important;gap:0!important;width:max-content!important;max-width:none!important;animation:hfsV18Continuous 38s linear infinite!important;animation-play-state:running!important;transform:translateZ(0);will-change:transform}.hfs-home .hfs-marquee__group{display:flex!important;flex:0 0 auto!important;gap:24px!important;align-items:center!important;white-space:nowrap!important;padding:16px 12px!important;margin:0!important}@keyframes hfsV18Continuous{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.hfs-home .hfs-bike-shop__more{display:flex;justify-content:center;margin-top:34px}.hfs-home .hfs-bike-shop__more-link{display:inline-flex;align-items:center;justify-content:center;gap:20px;padding:15px 23px;min-height:48px;border:1px solid rgba(255,255,255,.28);border-radius:999px;color:#fff;text-decoration:none;background:#ffffff0a;font-size:11px;font-weight:800;letter-spacing:.1em;transition:background .25s ease,border-color .25s ease,transform .3s ease}.hfs-home .hfs-bike-shop__more-link:hover{background:#fff;color:#080a0e;border-color:#fff;transform:translateY(-3px)}.hfs-home .hfs-bike-shop__more-arrow{font-size:17px;transition:transform .25s ease}.hfs-home .hfs-bike-shop__more-link:hover .hfs-bike-shop__more-arrow{transform:translate(2px,-2px)}@media(prefers-reduced-motion:reduce){.hfs-home .hfs-marquee__track{animation:none!important}.hfs-home .hfs-bike-shop__more-link:hover{transform:none}}.hfs-home .hfs-bike-pages{position:relative;overflow:hidden}.hfs-home .hfs-bike-grid{transition:opacity .24s ease,transform .24s ease}.hfs-home .hfs-bike-grid.hfs-bike-grid--leaving{opacity:0;transform:translate(-18px)}.hfs-home .hfs-bike-grid.hfs-bike-grid--entering{opacity:0;transform:translate(18px)}.hfs-home .hfs-bike-card[hidden]{display:none!important}.hfs-home .hfs-bike-pager{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:30px}.hfs-home .hfs-bike-pager[hidden]{display:none!important}.hfs-home .hfs-bike-pager__arrow{width:48px;height:48px;border:1px solid rgba(255,255,255,.27);border-radius:50%;background:#0b0e14;color:#fff;cursor:pointer;font-size:22px;transition:background .25s ease,color .25s ease,transform .25s ease}.hfs-home .hfs-bike-pager__arrow:hover:not(:disabled){background:#fff;color:#080a0e;transform:translateY(-2px)}.hfs-home .hfs-bike-pager__arrow:disabled{opacity:.25;cursor:not-allowed}.hfs-home .hfs-bike-pager__count{font-size:11px;letter-spacing:.18em;color:#fff9;font-weight:700;min-width:70px;text-align:center}@media(prefers-reduced-motion:reduce){.hfs-home .hfs-bike-grid{transition:none!important}.hfs-home .hfs-bike-grid.hfs-bike-grid--leaving,.hfs-home .hfs-bike-grid.hfs-bike-grid--entering{transform:none!important}}@media(min-width:1200px){.hfs-home .hfs-bike-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media(min-width:750px)and (max-width:1199px){.hfs-home .hfs-bike-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(min-width:480px)and (max-width:749px){.hfs-home .hfs-bike-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:479px){.hfs-home .hfs-bike-grid{grid-template-columns:repeat(1,minmax(0,1fr))!important}}.hfs-home .hfs-brand-strip{border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.1);background:linear-gradient(90deg,#07090d,#0d1118 50%,#07090d);overflow:hidden}.hfs-home .hfs-brand-strip__inner{max-width:1380px;margin:auto;padding:19px 24px;display:flex;justify-content:space-around;align-items:center;gap:22px}.hfs-home .hfs-brand-strip__item{display:inline-flex;align-items:center;justify-content:center;gap:12px;white-space:nowrap;color:#d7d9df;font-size:10px;font-weight:800;letter-spacing:.16em}.hfs-home .hfs-brand-strip__symbol{font-size:14px;color:#e33b41;line-height:1}.hfs-home .hfs-brand-strip__separator{width:1px;height:17px;background:#ffffff26;flex:none}@media(max-width:750px){.hfs-home .hfs-brand-strip__inner{flex-wrap:wrap;gap:14px;padding:17px 14px}.hfs-home .hfs-brand-strip__item{font-size:9px;letter-spacing:.08em}.hfs-home .hfs-brand-strip__separator{display:none}}.hfs-home .hfs-hero{border-bottom:0}.hfs-home .hfs-hero-divider{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:clamp(16px,3vw,36px);width:min(560px,calc(100% - 56px));height:42px;margin:-21px auto 0;background:transparent;pointer-events:none}.hfs-home .hfs-hero-divider__line{height:1px;flex:1;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18))}.hfs-home .hfs-hero-divider__line:last-child{transform:rotate(180deg)}.hfs-home .hfs-hero-divider__logo{display:block;width:clamp(62px,7vw,90px);max-height:38px;object-fit:contain;filter:drop-shadow(0 0 7px rgba(210,20,28,.17));opacity:.85}.hfs-home .hfs-hero-divider__mark{font-weight:900;font-style:italic;letter-spacing:-.06em;color:#f0f1f4;font-size:17px;text-shadow:0 0 12px rgba(220,24,34,.25)}.hfs-home .hfs-hero-divider+.hfs-intro{padding-top:clamp(65px,8vw,125px)}@media(max-width:749px){.hfs-home .hfs-hero-divider{width:calc(100% - 42px);height:32px;margin-top:-16px;gap:15px}.hfs-home .hfs-hero-divider__logo{width:66px;max-height:30px}}.hfs-home .hfs-hero{border-bottom:1px solid rgba(255,255,255,.075)}.hfs-home .hfs-hero__actions{justify-content:center}.hfs-home .hfs-intro{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)!important;align-items:center!important;column-gap:clamp(45px,8vw,140px)!important;row-gap:24px!important;padding-top:clamp(84px,9vw,142px)!important;padding-bottom:clamp(88px,9vw,140px)!important}.hfs-home .hfs-intro__heading{min-width:0;position:relative;padding-left:clamp(17px,2vw,28px)}.hfs-home .hfs-intro__heading:before{content:"";position:absolute;top:3px;bottom:3px;left:0;width:2px;background:linear-gradient(180deg,#e23b3f,#e23b3f0d)}.hfs-home .hfs-intro h2{font-size:clamp(38px,4.5vw,67px)!important;line-height:1.02!important;letter-spacing:-.05em!important;max-width:750px;margin-top:16px!important;text-wrap:balance}.hfs-home .hfs-intro__description{max-width:440px!important;margin:20px 0 0!important;font-size:clamp(13px,1vw,15px);line-height:1.85!important;color:#ffffff9e!important}@media(max-width:900px){.hfs-home .hfs-intro{grid-template-columns:1fr!important;gap:22px!important;padding-top:74px!important;padding-bottom:85px!important}.hfs-home .hfs-intro h2{font-size:clamp(36px,7vw,58px)!important}.hfs-home .hfs-intro__description{margin:0 0 0 clamp(17px,2vw,28px)!important}}.hfs-home .hfs-cta .hfs-terms-link{display:inline-flex;align-items:center;justify-content:center;gap:9px;align-self:center;margin:19px auto 0;padding:8px 10px;color:#c9cadd;text-decoration:none;font-size:12px;font-weight:750;letter-spacing:.055em;line-height:1.5;border:0;background:transparent;transition:color .2s ease,transform .2s ease}.hfs-home .hfs-cta .hfs-terms-link:hover{color:#fff;transform:translateY(-2px)}.hfs-home .hfs-cta .hfs-terms-link:focus-visible{outline:2px solid #fff;outline-offset:3px;border-radius:4px}.hfs-home .hfs-cta .hfs-terms-link span{font-size:14px}.hfs-home .hfs-terms-cta{position:relative;display:flex;justify-content:center;align-items:center;min-height:clamp(184px,18vw,260px);width:100%;max-width:none;padding:60px 24px 72px;isolation:isolate;background:linear-gradient(180deg,#050608,#080b18 65%,#070918);overflow:hidden}.hfs-home .hfs-terms-cta:before{content:"";position:absolute;top:-35%;right:0;bottom:-55%;left:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 38% 42% at 50% 53%,rgba(54,69,161,.19),transparent 80%)}.hfs-home .hfs-terms-cta__link{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:clamp(14px,2vw,28px);min-height:64px;padding:18px clamp(24px,4vw,46px);border:1px solid rgba(255,255,255,.21);border-radius:4px;color:#f7f7fa!important;text-decoration:none!important;background:#ffffff09;font-size:clamp(15px,1.4vw,20px);font-weight:900;letter-spacing:.075em;text-transform:uppercase;box-shadow:0 14px 45px #0000002e;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .3s,background .3s,box-shadow .35s}.hfs-home .hfs-terms-cta__link:after{content:"";position:absolute;bottom:-1px;left:0;width:36%;height:2px;background:#ee3043;box-shadow:0 0 15px #ee304366;transition:width .4s cubic-bezier(.22,1,.36,1)}.hfs-home .hfs-terms-cta__arrow{font-size:clamp(20px,1.8vw,25px);line-height:1;color:#ff5261;transition:transform .35s cubic-bezier(.22,1,.36,1)}.hfs-home .hfs-terms-cta__link:hover{transform:translateY(-5px);border-color:#ee3043a6;background:#ee304317;box-shadow:0 18px 50px #b2182b21}.hfs-home .hfs-terms-cta__link:hover:after{width:100%}.hfs-home .hfs-terms-cta__link:hover .hfs-terms-cta__arrow{transform:translate(4px,-4px)}.hfs-home .hfs-terms-cta__link:focus-visible{outline:2px solid #fff;outline-offset:5px}@media(max-width:749px){.hfs-home .hfs-terms-cta{padding:58px 20px;min-height:180px}.hfs-home .hfs-terms-cta__link{width:min(100%,370px);min-height:62px;padding:16px 20px;gap:14px;font-size:14px}}@media(prefers-reduced-motion:reduce){.hfs-home .hfs-terms-cta__link,.hfs-home .hfs-terms-cta__link:after,.hfs-home .hfs-terms-cta__arrow{transition:none!important}.hfs-home .hfs-terms-cta__link:hover,.hfs-home .hfs-terms-cta__link:hover .hfs-terms-cta__arrow{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/hfs-home.css.map */
